@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/chemistry-study-atlas-demo/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/chemistry-study-atlas-demo/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/chemistry-study-atlas-demo/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{font-family:Avenir Next,Avenir,Segoe UI,sans-serif;color:#172723;background:#ece9df;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #fbfaf3;--paper-deep: #ece9df;--ink: #172723;--muted: #53605a;--viridian: #176b56;--viridian-dark: #0f493c;--viridian-pale: #e0eee7;--cobalt: #245bb2;--cobalt-pale: #e9eef9;--flame: #dd5f35;--amber: #d59b2f;--line: #c4cbc3;--focus: #a93623}.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher{--ply-ink:#193237;--ply-red:#bd4434;--ply-yellow:#e6b73c;--ply-teal:#2c8c83;--ply-blue:#3e6682;--ply-paper:#f4efd9;overflow:hidden;color:var(--ply-ink);background:var(--ply-paper);border:1px solid #687773;border-top:8px solid var(--ply-red);box-shadow:inset 0 0 0 4px #fff6,7px 7px #23302f1a}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher)>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff;background:var(--ply-ink)}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher)>header>div{display:grid;gap:3px}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher)>header span{color:#f5ca59;font:900 .56rem ui-monospace,monospace;letter-spacing:.09em}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher)>header strong{font:700 1rem Georgia,serif}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher)>header>b{padding:7px 9px;color:var(--ply-ink);background:var(--ply-yellow);font:900 .54rem ui-monospace,monospace;white-space:nowrap}:is(.poly-loom,.poly-zipper,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.amino-passport,.protein-stitcher)>footer{padding:11px 14px;color:#fff;background:var(--ply-red);font-size:.6rem;font-weight:900;letter-spacing:.03em;text-align:center}.poly-loom__line{display:grid;grid-template-columns:1fr 120px 1.2fr;gap:13px;align-items:stretch;padding:18px;background-image:linear-gradient(90deg,rgba(25,50,55,.07) 1px,transparent 1px),linear-gradient(rgba(25,50,55,.07) 1px,transparent 1px);background-size:18px 18px}.poly-loom__line>article{display:grid;gap:7px;align-content:center;min-width:0;padding:13px;background:#fffdf4;border:1px solid #7b8072}.poly-loom__line small{color:var(--ply-red);font:900 .48rem ui-monospace,monospace}.poly-loom__line article>div{display:flex;flex-wrap:wrap;gap:5px}.poly-loom__line article>div i{padding:7px;color:#fff;background:var(--ply-teal);font:900 .67rem ui-monospace,monospace;font-style:normal}.poly-loom__line article>b{font:900 .8rem ui-monospace,monospace;overflow-wrap:anywhere}.poly-loom__line article>strong{font:700 .8rem Georgia,serif}.poly-loom__line p{margin:0;font-size:.57rem}.poly-loom__machine{display:grid;place-content:center;justify-items:center;gap:3px;color:#fff;background:var(--ply-red);clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%)}.poly-loom__machine span{font:900 .46rem ui-monospace,monospace}.poly-loom__machine b{font:900 .75rem ui-monospace,monospace}.poly-loom__machine i{font-size:1.4rem;font-style:normal}.poly-loom>ol{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0 18px 18px;list-style:none}.poly-loom>ol li{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:10px;background:#e2e5d7;border-bottom:4px solid var(--ply-teal)}.poly-loom>ol span{color:var(--ply-red);font:900 .55rem ui-monospace,monospace}.poly-loom>ol strong{font-size:.6rem}.poly-loom>ol p{margin:3px 0 0;font-size:.54rem}.poly-zipper>aside{display:flex;align-items:center;gap:14px;padding:11px 16px;color:#fff;background:var(--ply-red)}.poly-zipper>aside span{font:900 .49rem ui-monospace,monospace}.poly-zipper>aside strong{font:700 .76rem Georgia,serif}.poly-zipper>aside b{padding:5px;background:#fff;color:var(--ply-ink);font:900 .75rem ui-monospace,monospace}.poly-zipper>aside small{margin-left:auto;font-size:.5rem}.poly-zipper>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;padding:18px;background:#dfe6da}.poly-zipper>div>article{display:grid;gap:7px;min-width:0;min-height:142px;align-content:center;padding:11px;background:#fffdf4;border:1px solid #7c8073;border-top:6px solid var(--ply-teal)}.poly-zipper>div article span{color:var(--ply-red);font:900 .48rem ui-monospace,monospace}.poly-zipper>div article strong{font:700 .72rem Georgia,serif}.poly-zipper>div article b{font:900 .62rem/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.poly-zipper>div article p{margin:0;font-size:.55rem}.poly-zipper>section{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#9aa49a}.poly-zipper>section p{display:grid;gap:4px;margin:0;padding:11px 15px;color:#fff;background:var(--ply-ink)}.poly-zipper>section span{color:#f5ca59;font:900 .47rem ui-monospace,monospace}.poly-zipper>section strong{font:900 .72rem ui-monospace,monospace;overflow-wrap:anywhere}.plastic-catalogue>section{display:grid;grid-template-columns:190px auto 1fr;gap:12px;align-items:center;padding:18px;background:#e5e4d5}.plastic-catalogue>section>article{display:grid;gap:8px;padding:13px;background:#fff;border:1px solid #74796f}.plastic-catalogue small,.plastic-catalogue>section>article>small{color:var(--ply-red);font:900 .49rem ui-monospace,monospace}.plastic-catalogue>section>article strong{font:700 .77rem Georgia,serif}.plastic-catalogue p{margin:0;font-size:.56rem}.plastic-catalogue__chains{display:grid;gap:4px}.plastic-catalogue__chains i{height:7px;background:repeating-linear-gradient(90deg,var(--ply-teal) 0 18px,var(--ply-yellow) 18px 22px);border-radius:10px}.plastic-catalogue>section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.plastic-catalogue>section>div>article{display:grid;justify-items:center;gap:6px;min-width:0;padding:10px;background:#fffdf4;border:1px solid #7c8073;border-top:6px solid var(--ply-blue);text-align:center}.plastic-catalogue>section>div article span{color:var(--ply-red);font:900 .47rem ui-monospace,monospace}.plastic-catalogue>section>div article strong{font:700 .73rem Georgia,serif;text-transform:capitalize}.plastic-catalogue>section>div article b{font-size:.55rem}.plastic-catalogue__shape{display:block;width:54px;height:60px;background:var(--ply-blue)}.plastic-catalogue__shape--bottle{border-radius:14px 14px 7px 7px;clip-path:polygon(35% 0,65% 0,68% 18%,85% 30%,85% 100%,15% 100%,15% 30%,32% 18%)}.plastic-catalogue__shape--film{width:66px;height:44px;background:repeating-linear-gradient(135deg,var(--ply-yellow) 0 8px,#f5e9b6 8px 16px);transform:skewY(-8deg)}.plastic-catalogue__shape--pipe{height:54px;border:13px solid var(--ply-teal);background:transparent;border-radius:50%}.plastic-catalogue>footer{display:grid;gap:4px;padding:11px 14px;color:#fff;background:var(--ply-red);text-align:center}.plastic-catalogue>footer strong{font-size:.6rem}.plastic-catalogue>footer span{font-size:.51rem}.plastic-ledger__head{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;padding-left:37px;color:#fff;background:#8d9992}.plastic-ledger__head span{padding:8px;background:var(--ply-blue);font:900 .48rem ui-monospace,monospace;text-align:center}.plastic-ledger__rows{display:grid;gap:9px;padding:15px 18px;background:#e2e5d7}.plastic-ledger__rows article{--row:var(--ply-teal);display:grid;grid-template-columns:25px 1fr 18px 1fr 18px 1.2fr;gap:7px;align-items:center;padding:10px;background:#fff;border-left:7px solid var(--row)}.plastic-ledger__rows article[data-tone=resistant]{--row:var(--ply-blue)}.plastic-ledger__rows article[data-tone=combustible]{--row:var(--ply-red)}.plastic-ledger__rows article>span{color:var(--row);font:900 .53rem ui-monospace,monospace}.plastic-ledger__rows article>strong{font:700 .64rem Georgia,serif}.plastic-ledger__rows article>p,.plastic-ledger__rows article>b{margin:0;font-size:.57rem;line-height:1.4}.plastic-ledger__rows article>b{padding:7px;background:#f2ead0}.plastic-fronts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;background:#dfe5d9}.plastic-fronts>div>article{--front:var(--ply-yellow);overflow:hidden;background:#fff;border:1px solid #74796f;border-top:7px solid var(--front)}.plastic-fronts>div>article[data-tone=ocean]{--front:#3b7c9a}.plastic-fronts>div>article[data-tone=fire]{--front:var(--ply-red)}.plastic-fronts article>header{display:flex;justify-content:space-between;padding:9px 11px;background:#f1ecd9}.plastic-fronts article>header span{color:var(--front);font:900 .48rem ui-monospace,monospace}.plastic-fronts article>header strong{font:700 .76rem Georgia,serif;text-transform:uppercase}.plastic-fronts__scene{position:relative;height:100px;background:#d7c495}.plastic-fronts__scene i{position:absolute;display:block}.plastic-fronts__scene--land i{bottom:0;width:45px;height:58px;background:#6e745e}.plastic-fronts__scene--land i:nth-child(1){left:15px}.plastic-fronts__scene--land i:nth-child(2){left:70px;height:75px}.plastic-fronts__scene--land i:nth-child(3){right:15px;height:43px}.plastic-fronts__scene--ocean{background:linear-gradient(#bfd8d8 35%,#4386a1 36%)}.plastic-fronts__scene--ocean i{width:34px;height:17px;background:var(--ply-yellow);transform:rotate(12deg)}.plastic-fronts__scene--ocean i:nth-child(1){left:18px;top:53px}.plastic-fronts__scene--ocean i:nth-child(2){left:50%;top:72px}.plastic-fronts__scene--ocean i:nth-child(3){right:15px;top:46px}.plastic-fronts__scene--fire{background:#383431}.plastic-fronts__scene--fire i{bottom:13px;left:calc(50% - 22px);width:44px;height:72px;background:linear-gradient(#f4c84b,#d95134);clip-path:polygon(50% 0,90% 50%,100% 82%,70% 100%,22% 100%,0 72%,18% 35%)}.plastic-fronts__scene--fire i:nth-child(2){width:25px;height:47px;left:calc(50% - 12px);background:#f8e8a1}.plastic-fronts__scene--fire i:nth-child(3){display:none}.plastic-fronts ol{display:grid;gap:8px;margin:0;padding:11px;list-style:none}.plastic-fronts li{font-size:.57rem;line-height:1.4}.plastic-fronts li span{display:block;color:var(--front);font:900 .46rem ui-monospace,monospace}.plastic-fronts article>footer{padding:8px;color:#fff;background:var(--ply-ink);font-size:.5rem;font-weight:800;text-align:center}.poly-scope>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;background:#e1e5d8}.poly-scope>div>article{--scope:var(--ply-teal);overflow:hidden;background:#fff;border:1px solid #74796f;border-top:7px solid var(--scope)}.poly-scope>div>article[data-tone=amide]{--scope:var(--ply-red)}.poly-scope>div>article[data-tone=ester]{--scope:var(--ply-blue)}.poly-scope article>header{display:flex;justify-content:space-between;padding:9px 11px;background:#eee8d3}.poly-scope article>header span{color:var(--scope);font:900 .46rem ui-monospace,monospace}.poly-scope article>header strong{font:700 .67rem Georgia,serif}.poly-scope__structure{min-height:52px;margin:0;padding:13px;font:900 .66rem ui-monospace,monospace;text-align:center;overflow-wrap:anywhere}.poly-scope__lens{display:grid;place-content:center;gap:4px;width:110px;height:110px;margin:0 auto 12px;background:#edf4e8;border:8px double var(--scope);border-radius:50%;text-align:center}.poly-scope__lens small{color:var(--scope);font:900 .46rem ui-monospace,monospace}.poly-scope__lens strong{font:900 .72rem ui-monospace,monospace}.poly-scope article>footer{padding:8px;color:#fff;background:var(--scope);font-size:.51rem;font-weight:850;text-align:center}.poly-blueprint>section{display:grid;grid-template-columns:1fr 100px 1fr;gap:12px;align-items:center;padding:18px;background-color:#315d70;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:18px 18px}.poly-blueprint>section>article{display:grid;gap:7px;min-width:0;padding:13px;background:#f7f2df;border:2px solid #fff}.poly-blueprint>section small{color:var(--ply-red);font:900 .48rem ui-monospace,monospace}.poly-blueprint>section strong{font:700 .78rem Georgia,serif}.poly-blueprint>section article>b{font:900 .85rem ui-monospace,monospace;overflow-wrap:anywhere}.poly-blueprint>section>div{display:grid;justify-items:center;color:#fff}.poly-blueprint>section>div span{font:900 .45rem ui-monospace,monospace}.poly-blueprint>section>div b{font-size:1.5rem}.poly-blueprint__lists{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#929d95}.poly-blueprint__lists article{background:#fff}.poly-blueprint__lists header{padding:8px;color:#fff;background:var(--ply-ink);font:900 .5rem ui-monospace,monospace}.poly-blueprint__lists ol{display:grid;gap:6px;margin:0;padding:11px 11px 11px 30px}.poly-blueprint__lists li{font-size:.57rem}.condensation-router>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;background:#e2e5d7}.condensation-router>div>article{--route:var(--ply-red);overflow:hidden;min-width:0;background:#fff;border:1px solid #74796f;border-top:7px solid var(--route)}.condensation-router>div>article[data-tone=ester]{--route:var(--ply-blue)}.condensation-router article>header{display:flex;justify-content:space-between;padding:10px 12px;background:#eee8d3}.condensation-router article>header span{color:var(--route);font:900 .47rem ui-monospace,monospace}.condensation-router article>header strong{font:700 .78rem Georgia,serif;text-transform:uppercase}.condensation-router article>section{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:11px}.condensation-router article>section>div{display:grid;gap:6px;min-width:0}.condensation-router article>section p{margin:0;padding:7px;background:#f2eddc;font:750 .52rem ui-monospace,monospace;overflow-wrap:anywhere}.condensation-router article>section small{color:var(--route);font:900 .45rem ui-monospace,monospace}.condensation-router article>section b{font:900 .57rem/1.45 ui-monospace,monospace;overflow-wrap:anywhere}.condensation-router dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;background:#aaa}.condensation-router dl div{display:grid;gap:3px;padding:8px;background:#fffdf4}.condensation-router dt{color:var(--route);font:900 .42rem ui-monospace,monospace}.condensation-router dd{margin:0;font-size:.51rem}.condensation-router article>footer{display:grid;gap:3px;padding:9px;color:#fff;background:var(--ply-ink);font-size:.51rem}.condensation-router article>footer span{color:#f5ca59;font:900 .44rem ui-monospace,monospace}.poly-difference__grid{display:grid;grid-template-columns:.7fr repeat(2,1fr);gap:1px;padding:18px;background:#9aa29a}.poly-difference__grid>*{margin:0;padding:9px;background:#fff}.poly-difference__grid>span{color:#fff;background:var(--ply-ink);font:900 .46rem ui-monospace,monospace;text-transform:uppercase}.poly-difference__grid>strong{color:#fff;background:var(--ply-red);font:700 .72rem Georgia,serif;text-align:center;text-transform:uppercase}.poly-difference__grid>strong:last-of-type{background:var(--ply-blue)}.poly-difference__grid>p{font-size:.56rem;line-height:1.4}.poly-difference__grid>p[data-tone=addition]{border-left:5px solid var(--ply-red)}.poly-difference__grid>p[data-tone=condensation]{border-left:5px solid var(--ply-blue)}.poly-archive>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;background:#e2e4d4}.poly-archive>div>article{--record:var(--ply-red);overflow:hidden;min-width:0;background:#fff;border:1px solid #74796f;border-top:7px solid var(--record)}.poly-archive>div>article[data-tone=pet]{--record:var(--ply-blue)}.poly-archive article>header{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:10px 12px;background:#ede7d2}.poly-archive article>header span{color:var(--record);font:900 .46rem ui-monospace,monospace}.poly-archive article>header strong{font:700 .86rem Georgia,serif;text-transform:uppercase}.poly-archive article>header b{padding:4px;color:#fff;background:var(--record);font-size:.48rem}.poly-archive article>section{display:grid;gap:7px;padding:17px 12px;background-color:#315d70;background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:18px 18px;color:#fff}.poly-archive article>section small{color:#f5ca59;font:900 .45rem ui-monospace,monospace}.poly-archive article>section strong{font:900 .67rem/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.poly-archive dl{display:grid;grid-template-columns:1fr 1.5fr;gap:1px;margin:0;background:#aaa}.poly-archive dl div{display:grid;gap:4px;padding:9px;background:#fff}.poly-archive dt{color:var(--record);font:900 .44rem ui-monospace,monospace}.poly-archive dd{margin:0;font-size:.53rem}.poly-archive__carbonyl{display:flex;justify-content:center;gap:10px;padding:9px 14px;color:#fff;background:#315d70}.poly-archive__carbonyl span{color:#f5ca59;font:900 .47rem ui-monospace,monospace}.poly-archive__carbonyl b{padding-inline:10px;border-left:1px solid rgba(255,255,255,.35);font:900 .58rem ui-monospace,monospace}.pet-loop>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto;gap:8px;align-items:center;padding:18px;background:#dfe5d8}.pet-loop>div>article{display:grid;gap:6px;min-width:0;min-height:132px;align-content:center;padding:10px;background:#fff;border:1px solid #74796f;border-top:6px solid var(--ply-teal)}.pet-loop>div article span{color:var(--ply-red);font:900 .5rem ui-monospace,monospace}.pet-loop>div article strong{font:700 .68rem Georgia,serif}.pet-loop>div article b{font-size:.53rem}.pet-loop>div article p{margin:0;font-size:.51rem}.pet-loop__return{color:var(--ply-red);font-size:1.3rem}.pet-loop>section{display:grid;gap:5px;padding:11px;color:#fff;background:var(--ply-red);text-align:center}.pet-loop>section strong{font-size:.61rem}.pet-loop>section span{font-size:.51rem}.amino-passport>section{display:grid;justify-items:center;gap:7px;padding:18px;background-color:#315d70;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1px);background-size:11px 11px;color:#fff}.amino-passport>section span{color:#f5ca59;font:900 .48rem ui-monospace,monospace}.amino-passport>section strong{font:900 1.12rem ui-monospace,monospace}.amino-passport>section p{margin:0;padding:6px;background:var(--ply-red);font-size:.55rem;font-weight:850;text-align:center}.amino-passport>div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:15px 18px;background:#e2e5d7}.amino-passport>div article{--zone:var(--ply-teal);display:grid;gap:6px;padding:10px;background:#fff;border-top:5px solid var(--zone)}.amino-passport>div article[data-tone=acid]{--zone:var(--ply-red)}.amino-passport>div article[data-tone=side]{--zone:var(--ply-yellow)}.amino-passport>div article[data-tone=centre]{--zone:var(--ply-blue)}.amino-passport>div span{color:var(--zone);font:900 .45rem ui-monospace,monospace}.amino-passport>div strong{font:700 .65rem Georgia,serif}.amino-passport>div b{font:900 .75rem ui-monospace,monospace}.amino-passport>div p{margin:0;font-size:.53rem}.amino-passport>aside{display:flex;justify-content:center;gap:8px;align-items:center;padding:10px;background:#fff}.amino-passport>aside span{font:900 .47rem ui-monospace,monospace}.amino-passport>aside b{padding:5px;background:#eee7d2;font:900 .57rem ui-monospace,monospace}.protein-stitcher__residues{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px;background:#e2e5d7}.protein-stitcher__residues article{display:grid;grid-template-columns:auto 1fr;gap:5px;padding:10px;background:#fff;border-top:5px solid var(--ply-teal)}.protein-stitcher__residues span{color:var(--ply-red);font:900 .45rem ui-monospace,monospace}.protein-stitcher__residues strong{text-align:right;font:700 .7rem Georgia,serif}.protein-stitcher__residues b{grid-column:1/-1;font:900 .62rem ui-monospace,monospace}.protein-stitcher>section{display:grid;gap:9px;padding:17px;color:#fff;background:#315d70}.protein-stitcher>section small{color:#f5ca59;font:900 .47rem ui-monospace,monospace}.protein-stitcher>section>strong{font:900 .75rem/1.55 ui-monospace,monospace;text-align:center;overflow-wrap:anywhere}.protein-stitcher>section>div{display:flex;justify-content:space-around;gap:8px}.protein-stitcher>section span{padding:5px;color:var(--ply-ink);background:var(--ply-yellow);font:900 .48rem ui-monospace,monospace}.protein-stitcher>aside{display:flex;justify-content:center;gap:10px;padding:9px;background:#fff}.protein-stitcher>aside span{color:var(--ply-red);font:900 .46rem ui-monospace,monospace}.protein-stitcher>aside strong{font-size:.55rem}.protein-stitcher__backbone-mobile{display:none!important}.poly-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#193237;background:#f4efd9;border:1px solid #687773;border-top:7px solid #bd4434}.poly-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#193237}.poly-transfer>header div{display:grid;gap:3px}.poly-transfer>header span{color:#f5ca59;font:900 .56rem ui-monospace,monospace}.poly-transfer>header strong{font:700 1rem Georgia,serif}.poly-transfer>header b{padding:6px 9px;color:#193237;background:#e6b73c;font-size:.54rem}.poly-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dfe5d8}.poly-transfer article{display:grid;gap:7px;align-content:center;min-height:112px;padding:11px;background:#fff;border:1px solid #74796f;border-top:4px solid #2c8c83}.poly-transfer article span{color:#bd4434;font:900 .5rem ui-monospace,monospace}.poly-transfer article strong{font-size:.62rem;line-height:1.4}.poly-transfer article small{color:#67736f;font-size:.53rem;font-weight:800}.poly-transfer figcaption{padding:10px 14px;border-top:1px solid #a4ab9e;text-align:center;font-size:.64rem;font-weight:850}@media(max-width:900px){.poly-loom__line{grid-template-columns:1fr}.poly-loom__machine{min-height:92px;clip-path:polygon(0 12%,50% 0,100% 12%,100% 88%,50% 100%,0 88%)}.poly-zipper>div{grid-template-columns:1fr}.poly-zipper>div>svg{margin:auto;transform:rotate(90deg)}.plastic-catalogue>section{grid-template-columns:1fr}.plastic-catalogue>section>svg{margin:auto;transform:rotate(90deg)}.plastic-fronts>div,.poly-scope>div,.protein-stitcher__residues{grid-template-columns:1fr}.condensation-router>div,.poly-archive>div{grid-template-columns:1fr}.pet-loop>div{grid-template-columns:1fr}.pet-loop>div>svg{margin:auto;transform:rotate(90deg)}.pet-loop__return{text-align:center}.amino-passport>div,.poly-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher,.poly-transfer)>header{display:grid}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher)>header>b{width:max-content;max-width:100%;white-space:normal}.poly-loom>ol,.plastic-catalogue>section>div,.poly-zipper>section,.poly-blueprint__lists,.amino-passport>div,.poly-transfer>div{grid-template-columns:1fr}.poly-zipper>aside{display:grid}.poly-zipper>aside small{margin:0}.plastic-ledger__head{display:none}.plastic-ledger__rows article{grid-template-columns:24px 1fr}.plastic-ledger__rows article>svg{margin:auto;transform:rotate(90deg)}.plastic-ledger__rows article>p,.plastic-ledger__rows article>b{grid-column:1/-1}.poly-blueprint>section{grid-template-columns:1fr}.poly-blueprint>section>div{padding:7px}.condensation-router article>section{grid-template-columns:1fr}.condensation-router article>section>span{text-align:center}.condensation-router dl{grid-template-columns:1fr}.poly-difference__grid{grid-template-columns:.65fr repeat(2,1fr);padding:10px}.poly-difference__grid>*{padding:7px 5px}.poly-archive article>header{grid-template-columns:1fr}.poly-archive dl{grid-template-columns:1fr}.poly-archive__carbonyl{display:grid}.poly-archive__carbonyl b{padding:6px 0;border-left:0;border-top:1px solid rgba(255,255,255,.35)}.amino-passport>aside{display:grid}.protein-stitcher>section>div{display:grid}.protein-stitcher__backbone-line{display:none}.protein-stitcher__backbone-mobile{display:grid!important;gap:5px}.protein-stitcher__backbone-mobile b{padding:8px;color:#fff;background:#264d5d;text-align:center;font:900 .7rem ui-monospace,monospace}.protein-stitcher__backbone-mobile span{justify-self:center}.protein-stitcher>aside{display:grid;text-align:center}.poly-transfer article strong,.poly-transfer article small,.poly-transfer figcaption{font-size:.7rem}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher,.poly-transfer) :is(small,dt){font-size:.6rem}:is(.poly-loom,.poly-zipper,.plastic-catalogue,.plastic-ledger,.plastic-fronts,.poly-scope,.poly-blueprint,.condensation-router,.poly-difference,.poly-archive,.pet-loop,.amino-passport,.protein-stitcher,.poly-transfer) :is(dd,p,li){font-size:.67rem}}.acid-saltworks,.oxidation-archive,.ester-bench{--acid-ink:#1d3032;--acid-oxblood:#7b3035;--acid-amber:#c68a2f;--acid-sage:#668879;--acid-violet:#6b4c72;--acid-paper:#f4ead0;overflow:hidden;color:var(--acid-ink);background:var(--acid-paper);border:1px solid #756b57;border-top:8px solid var(--acid-oxblood);box-shadow:inset 0 0 0 4px #ffffff61,7px 7px #342e231a}.acid-saltworks>header,.oxidation-archive>header,.ester-bench>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff;background:var(--acid-ink)}.acid-saltworks>header div,.oxidation-archive>header div,.ester-bench>header div{display:grid;gap:3px}.acid-saltworks>header span,.oxidation-archive>header span,.ester-bench>header span{color:#efc56e;font:900 .57rem ui-monospace,monospace;letter-spacing:.09em}.acid-saltworks>header strong,.oxidation-archive>header strong,.ester-bench>header strong{font:700 1rem Georgia,serif}.acid-saltworks>header>b,.oxidation-archive>header>b,.ester-bench>header>b{padding:7px 9px;color:var(--acid-ink);background:var(--acid-amber);font:900 .55rem ui-monospace,monospace;white-space:nowrap}.acid-saltworks>footer,.oxidation-archive>footer,.ester-bench>footer{padding:11px 14px;color:#fff;background:var(--acid-oxblood);font-size:.61rem;font-weight:900;letter-spacing:.035em;text-align:center}.acid-saltworks__acid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:13px;align-items:center;padding:16px 18px;background-color:#dedfcf;background-image:radial-gradient(rgba(29,48,50,.08) 1px,transparent 1px);background-size:10px 10px}.acid-saltworks__acid>div,.acid-saltworks__acid>p{display:grid;gap:5px;margin:0;padding:11px 13px;background:#fffaf0;border:1px solid #8e826b}.acid-saltworks__acid small,.acid-saltworks__acid span{color:var(--acid-oxblood);font:900 .5rem ui-monospace,monospace}.acid-saltworks__acid strong{font:700 .85rem Georgia,serif}.acid-saltworks__acid b{font:900 .9rem ui-monospace,monospace}.acid-saltworks__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;background:#dedfcf}.acid-saltworks__lanes>article{--lane:var(--acid-sage);overflow:hidden;min-width:0;background:#fffaf0;border:1px solid #837862;border-top:7px solid var(--lane)}.acid-saltworks__lanes>article[data-tone=base]{--lane:var(--acid-amber)}.acid-saltworks__lanes>article[data-tone=carbonate]{--lane:var(--acid-oxblood)}.acid-saltworks__lanes article>header{display:grid;gap:3px;padding:10px 11px;background:#ece5d1}.acid-saltworks__lanes article>header span{color:var(--lane);font:900 .49rem ui-monospace,monospace}.acid-saltworks__lanes article>header strong{font:700 .73rem Georgia,serif}.acid-saltworks__route{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;padding:10px}.acid-saltworks__route>div{display:grid;gap:5px;min-height:104px;align-content:center;padding:8px;background:#fff;border:1px solid #b4aa94}.acid-saltworks__route small,.acid-saltworks__other span,.acid-saltworks__lanes article>footer span{color:var(--lane);font:900 .45rem ui-monospace,monospace}.acid-saltworks__route strong{font-size:.56rem;line-height:1.35}.acid-saltworks__route b{font:900 .68rem ui-monospace,monospace;overflow-wrap:anywhere}.acid-saltworks__route svg{width:15px}.acid-saltworks__other{display:grid;gap:4px;margin:0 10px 10px;padding:8px;border-left:4px solid var(--lane);background:#f1ead8}.acid-saltworks__other strong{font-size:.57rem}.acid-saltworks__other small{font-size:.48rem}.acid-saltworks__lanes article>footer{display:grid;gap:5px;padding:9px 10px;color:#fff;background:var(--acid-ink)}.acid-saltworks__lanes article>footer strong{font:900 .57rem/1.45 ui-monospace,monospace;overflow-wrap:anywhere}.oxidation-archive__passport{display:grid;grid-template-columns:1fr 120px 1fr;gap:12px;align-items:center;padding:17px 18px;background:#e1dfcb}.oxidation-archive__passport article{display:grid;gap:5px;justify-items:center;padding:12px;background:#fffaf0;border:1px solid #857a64;border-bottom:5px solid var(--acid-sage)}.oxidation-archive__passport article:last-child{border-bottom-color:var(--acid-oxblood)}.oxidation-archive__passport small{color:var(--acid-oxblood);font:900 .5rem ui-monospace,monospace}.oxidation-archive__passport strong{font:700 .87rem Georgia,serif}.oxidation-archive__passport b{font:900 .93rem ui-monospace,monospace}.oxidation-archive__passport>div{display:grid;justify-items:center;gap:4px}.oxidation-archive__passport>div span{font:900 .49rem ui-monospace,monospace}.oxidation-archive__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px;background:#e1dfcb}.oxidation-archive__routes>article{--route:var(--acid-violet);display:grid;grid-template-columns:110px 1fr;overflow:hidden;min-width:0;background:#fffaf0;border:1px solid #837862;border-top:7px solid var(--route)}.oxidation-archive__routes>article[data-tone=bacteria]{--route:var(--acid-sage)}.oxidation-archive__routes article>header{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:#ece5d1}.oxidation-archive__routes article>header span{color:var(--route);font:900 .5rem ui-monospace,monospace}.oxidation-archive__routes article>header strong{font:700 .78rem Georgia,serif;text-transform:capitalize}.oxidation-archive__vial{position:relative;display:grid;place-items:center;min-height:166px;background:#d7d2c2}.oxidation-archive__vial i:first-child{position:absolute;width:60px;height:105px;border:5px solid var(--acid-ink);border-top:0;border-radius:0 0 28px 28px}.oxidation-archive__vial i:nth-child(2){position:absolute;bottom:32px;width:50px;height:62px;background:var(--route);border-radius:0 0 22px 22px;opacity:.8}.oxidation-archive__vial b{position:relative;padding:5px;color:#fff;background:var(--acid-ink);font:900 .57rem ui-monospace,monospace}.oxidation-archive dl{display:grid;align-content:center;gap:8px;margin:0;padding:12px}.oxidation-archive dl div{display:grid;gap:3px}.oxidation-archive dt{color:var(--route);font:900 .46rem ui-monospace,monospace}.oxidation-archive dd{margin:0;font-size:.59rem;font-weight:750}.oxidation-archive__routes article>footer{grid-column:1/-1;display:grid;gap:5px;padding:9px 12px;color:#fff;background:var(--acid-ink)}.oxidation-archive__routes article>footer span{color:#efc56e;font:900 .47rem ui-monospace,monospace}.oxidation-archive__routes article>footer strong{font:900 .66rem ui-monospace,monospace;overflow-wrap:anywhere}.ester-bench__reaction{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;padding:18px;background-color:#e1dfcb;background-image:linear-gradient(90deg,rgba(123,48,53,.055) 1px,transparent 1px);background-size:22px 22px}.ester-bench__reaction>article{--source:var(--acid-oxblood);display:grid;gap:6px;align-content:center;min-height:105px;padding:11px;background:#fffaf0;border:1px solid #857a64;border-top:6px solid var(--source)}.ester-bench__reaction>article[data-tone=alcohol]{--source:var(--acid-sage)}.ester-bench__reaction>article[data-tone=ester]{--source:var(--acid-amber)}.ester-bench__reaction>article[data-tone=water]{--source:#547183}.ester-bench__reaction small{color:var(--source);font:900 .48rem ui-monospace,monospace}.ester-bench__reaction strong{font:700 .73rem Georgia,serif}.ester-bench__reaction b{font:900 .75rem ui-monospace,monospace;overflow-wrap:anywhere}.ester-bench__reaction em{width:max-content;max-width:100%;padding:4px;color:#fff;background:var(--acid-oxblood);font:900 .47rem ui-monospace,monospace;font-style:normal}.ester-bench__reaction>span{font:900 1rem ui-monospace,monospace}.ester-bench__arrow{grid-column:1/-1;display:grid;justify-items:center;gap:2px;padding:5px;color:#fff;background:var(--acid-ink)}.ester-bench__arrow small{color:#efc56e}.ester-bench__arrow b{font-size:1.3rem}.ester-bench__equation{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin:0;padding:11px 16px;color:#fff;background:var(--acid-oxblood)}.ester-bench__equation span{font:900 .48rem ui-monospace,monospace}.ester-bench__equation strong{font:900 .71rem ui-monospace,monospace;text-align:center;overflow-wrap:anywhere}.ester-bench__origins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 18px;background:#efe6d0}.ester-bench__origins article{--origin:var(--acid-sage);display:grid;gap:8px;padding:11px;background:#fff;border:1px solid #857a64;border-left:7px solid var(--origin)}.ester-bench__origins article[data-tone=alkanoate]{--origin:var(--acid-oxblood)}.ester-bench__origins article>span,.ester-bench__origins small{color:var(--origin);font:900 .47rem ui-monospace,monospace}.ester-bench__origins header{display:flex;justify-content:space-between;gap:10px}.ester-bench__origins header strong{font:700 .72rem Georgia,serif}.ester-bench__origins article>div{display:grid;grid-template-columns:auto 20px 1fr;gap:7px;align-items:center}.ester-bench__origins article>div b{padding:6px;color:#fff;background:var(--origin);font-size:.64rem}.ester-bench__origins article>div p{margin:0;font-size:.57rem}.carboxyl-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#1d3032;background:#f4ead0;border:1px solid #756b57;border-top:7px solid #7b3035}.carboxyl-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#1d3032}.carboxyl-transfer>header div{display:grid;gap:3px}.carboxyl-transfer>header span{color:#efc56e;font:900 .56rem ui-monospace,monospace}.carboxyl-transfer>header strong{font:700 1rem Georgia,serif}.carboxyl-transfer>header b{padding:6px 9px;color:#1d3032;background:#c68a2f;font-size:.55rem}.carboxyl-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dedfcf}.carboxyl-transfer article{display:grid;gap:7px;align-content:center;min-height:112px;padding:11px;background:#fff;border:1px solid #817660;border-top:4px solid #7b3035}.carboxyl-transfer article span{color:#7b3035;font:900 .5rem ui-monospace,monospace}.carboxyl-transfer article strong{font-size:.63rem;line-height:1.4}.carboxyl-transfer article small{color:#68716d;font-size:.54rem;font-weight:800}.carboxyl-transfer figcaption{padding:10px 14px;border-top:1px solid #aaa08c;text-align:center;font-size:.64rem;font-weight:850}@media(max-width:900px){.acid-saltworks__lanes{grid-template-columns:1fr}.acid-saltworks__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.oxidation-archive__routes{grid-template-columns:1fr}.carboxyl-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.acid-saltworks>header,.oxidation-archive>header,.ester-bench>header,.carboxyl-transfer>header{display:grid}.acid-saltworks>header>b,.oxidation-archive>header>b,.ester-bench>header>b{width:max-content;max-width:100%;white-space:normal}.acid-saltworks__acid,.oxidation-archive__passport,.ester-bench__reaction,.ester-bench__origins,.carboxyl-transfer>div{grid-template-columns:1fr}.acid-saltworks__acid>svg,.oxidation-archive__passport>div svg{margin:auto;transform:rotate(90deg)}.acid-saltworks__route{grid-template-columns:1fr}.acid-saltworks__route svg{margin:auto;transform:rotate(90deg)}.oxidation-archive__routes>article{grid-template-columns:88px 1fr}.ester-bench__reaction>span{text-align:center}.ester-bench__arrow{grid-column:1}.ester-bench__equation{grid-template-columns:1fr;text-align:center}.ester-bench__origins header{display:grid}.carboxyl-transfer article strong,.carboxyl-transfer article small,.carboxyl-transfer figcaption{font-size:.71rem}:is(.acid-saltworks,.oxidation-archive,.ester-bench,.carboxyl-transfer) :is(small,dt){font-size:.61rem}:is(.acid-saltworks,.oxidation-archive,.ester-bench,.carboxyl-transfer) :is(dd,p,li){font-size:.68rem}}.ethanol-works,.ethanol-flame,.ethanol-dispatch,.ethanol-dossier{--alc-ink:#26312e;--alc-copper:#a84d2c;--alc-mint:#3d8b78;--alc-cream:#f5ecd3;--alc-brass:#d6a53b;--alc-blue:#326681;overflow:hidden;color:var(--alc-ink);background:var(--alc-cream);border:1px solid #776f5e;border-top:8px solid var(--alc-copper);box-shadow:inset 0 0 0 4px #ffffff61}.ethanol-works>header,.ethanol-flame>header,.ethanol-dispatch>header,.ethanol-dossier>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff;background:var(--alc-ink)}.ethanol-works>header div,.ethanol-flame>header div,.ethanol-dispatch>header div,.ethanol-dossier>header div{display:grid;gap:3px}.ethanol-works>header span,.ethanol-flame>header span,.ethanol-dispatch>header span,.ethanol-dossier>header span{color:#9ed8c9;font:900 .58rem ui-monospace,monospace;letter-spacing:.08em}.ethanol-works>header strong,.ethanol-flame>header strong,.ethanol-dispatch>header strong,.ethanol-dossier>header strong{font:700 1rem Georgia,serif}.ethanol-works>header>b,.ethanol-flame>header>b,.ethanol-dispatch>header>b,.ethanol-dossier>header>b{padding:7px 9px;color:var(--alc-ink);background:var(--alc-brass);font:900 .55rem ui-monospace,monospace;white-space:nowrap}.ethanol-works>footer,.ethanol-dispatch>footer,.ethanol-dossier>footer{padding:11px 14px;color:#fff;background:var(--alc-copper);font-size:.62rem;font-weight:900;letter-spacing:.03em;text-align:center}.ethanol-works>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;background-color:#dfe9df;background-image:linear-gradient(90deg,rgba(38,49,46,.06) 1px,transparent 1px),linear-gradient(rgba(38,49,46,.06) 1px,transparent 1px);background-size:20px 20px}.ethanol-works>div>article{--route:var(--alc-mint);overflow:hidden;min-width:0;background:#fffdf5;border:1px solid #817866;border-top:8px solid var(--route);box-shadow:6px 6px #35372e1f}.ethanol-works>div>article[data-tone=hydrate]{--route:var(--alc-blue)}.ethanol-works article>header{display:grid;gap:4px;padding:11px 13px;border-bottom:1px solid #c7c1ae}.ethanol-works article>header span{color:var(--route);font:900 .52rem ui-monospace,monospace}.ethanol-works article>header strong{font:700 1.02rem Georgia,serif;text-transform:capitalize}.ethanol-works__flow{display:grid;grid-template-columns:1fr auto 98px auto 1fr;gap:8px;align-items:center;padding:14px;background:#eee8d7}.ethanol-works__flow>section{display:grid;gap:6px;min-height:78px;align-content:center;padding:9px;background:#fff;border:1px solid #aaa18d}.ethanol-works__flow small{color:var(--route);font:900 .49rem ui-monospace,monospace}.ethanol-works__flow section strong{font-size:.63rem;line-height:1.35}.ethanol-works__flow>svg{color:var(--alc-copper)}.ethanol-works__vessel{display:grid;place-content:center;gap:5px;min-height:100px;padding:9px;color:#fff;background:var(--route);border-radius:44% 44% 12px 12px;text-align:center;box-shadow:inset 0 0 0 5px #ffffff38}.ethanol-works__vessel span{font:900 .62rem ui-monospace,monospace}.ethanol-works__vessel b{font-size:.5rem}.ethanol-works article>ol{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0 13px 13px;list-style:none}.ethanol-works article>ol li{display:grid;gap:5px;padding:8px;background:#f3f0e5;border-bottom:4px solid var(--route)}.ethanol-works article>ol span{color:var(--route);font:900 .55rem ui-monospace,monospace}.ethanol-works article>ol b{font-size:.57rem}.ethanol-works article>footer{display:grid;gap:5px;padding:10px 13px;color:#fff;background:var(--alc-ink)}.ethanol-works article>footer span{color:#9ed8c9;font:900 .49rem ui-monospace,monospace}.ethanol-works article>footer strong{font:900 .72rem ui-monospace,monospace}.ethanol-flame__route{display:grid;grid-template-columns:1fr 130px 1fr;gap:14px;align-items:center;padding:19px;background:repeating-linear-gradient(0deg,#e8e1cf 0 18px,#f4ecd7 19px)}.ethanol-flame__route>section{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.ethanol-flame__route article{display:grid;gap:6px;align-content:center;min-height:118px;padding:11px;background:#fff;border:1px solid #847b69;border-top:6px solid var(--alc-blue)}.ethanol-flame__route>section:last-child article{border-top-color:var(--alc-mint)}.ethanol-flame__route article span{color:var(--alc-copper);font:900 .5rem ui-monospace,monospace}.ethanol-flame__route article b{font:900 1.02rem ui-monospace,monospace}.ethanol-flame__route article strong{font:700 .7rem Georgia,serif}.ethanol-flame__burner{position:relative;display:grid;place-content:end center;min-height:160px;padding:14px;color:#fff;background:#332f2b;text-align:center}.ethanol-flame__burner i{position:absolute;bottom:42px;left:50%;width:54px;height:88px;transform:translate(-50%);background:linear-gradient(#f7ca4b,#da552c);border-radius:55% 45%;clip-path:polygon(50% 0,88% 42%,100% 76%,73% 100%,23% 100%,0 72%,19% 38%)}.ethanol-flame__burner i:nth-child(2){width:30px;height:57px;background:#f9e8a1}.ethanol-flame__burner i:nth-child(3){width:15px;height:34px;background:#4b87a5}.ethanol-flame__burner strong{position:relative;font-size:.53rem}.ethanol-flame__equation{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin:0;padding:12px 17px;color:#fff;background:var(--alc-copper)}.ethanol-flame__equation span{font:900 .52rem ui-monospace,monospace}.ethanol-flame__equation strong{font:900 .9rem ui-monospace,monospace;text-align:center}.ethanol-flame__ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 18px;background:#dfe9df}.ethanol-flame__ledger article{display:grid;grid-template-columns:1fr auto;gap:6px;padding:10px;background:#fff;border-left:5px solid var(--alc-mint)}.ethanol-flame__ledger span{grid-column:1/-1;color:#5d6a64;font:900 .5rem ui-monospace,monospace}.ethanol-flame__ledger strong{font:900 .75rem ui-monospace,monospace}.ethanol-flame__ledger b{padding:4px;color:#fff;background:var(--alc-mint);font-size:.46rem}.ethanol-flame>footer{display:flex;justify-content:space-between;gap:10px;padding:11px 15px;color:#fff;background:var(--alc-ink);font-size:.62rem;font-weight:900}.ethanol-flame>footer span{color:#f1c55b}.ethanol-dispatch__drum{display:grid;justify-items:center;gap:3px;width:150px;margin:16px auto 0;padding:13px;color:#fff;background:linear-gradient(90deg,#844027,#bb5d35,#844027);border:5px double #f0bd58;border-radius:7px}.ethanol-dispatch__drum span{font:900 1rem ui-monospace,monospace}.ethanol-dispatch__drum strong{font:700 .82rem Georgia,serif}.ethanol-dispatch__drum small{font-size:.5rem}.ethanol-dispatch>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:14px 18px 18px}.ethanol-dispatch article{--job:var(--alc-blue);overflow:hidden;display:grid;grid-template-columns:130px 1fr;min-width:0;background:#fff;border:1px solid #807866;border-top:7px solid var(--job)}.ethanol-dispatch article[data-tone=fuel]{--job:var(--alc-copper)}.ethanol-dispatch article>header{grid-column:1/-1;display:flex;justify-content:space-between;padding:10px 12px;background:#f0ead9}.ethanol-dispatch article>header span{color:var(--job);font:900 .5rem ui-monospace,monospace}.ethanol-dispatch article>header strong{font:700 .92rem Georgia,serif;text-transform:uppercase}.ethanol-dispatch__icon{position:relative;display:grid;place-items:center;min-height:170px;background:#dbe8e3}.ethanol-dispatch__icon--solvent i{position:absolute;width:22px;height:22px;background:var(--alc-blue);border-radius:50%}.ethanol-dispatch__icon--solvent i:nth-child(1){left:18px;top:27px}.ethanol-dispatch__icon--solvent i:nth-child(2){right:24px;top:48px}.ethanol-dispatch__icon--solvent i:nth-child(3){left:40px;bottom:35px}.ethanol-dispatch__icon--solvent i:nth-child(4){right:18px;bottom:22px}.ethanol-dispatch__icon--fuel{background:#342e29}.ethanol-dispatch__icon--fuel i{position:absolute;bottom:28px;width:58px;height:105px;background:linear-gradient(#f5c944,#df5b2d);border-radius:60% 40% 55% 45%;clip-path:polygon(50% 0,90% 52%,100% 82%,70% 100%,25% 100%,0 75%,19% 42%)}.ethanol-dispatch__icon--fuel i:nth-child(2){width:34px;height:68px;background:#f8e8a0}.ethanol-dispatch__icon--fuel i:nth-child(3){width:17px;height:40px;background:#4a89a8}.ethanol-dispatch dl{display:grid;align-content:center;gap:8px;margin:0;padding:12px}.ethanol-dispatch dl div{display:grid;gap:3px}.ethanol-dispatch dt{color:var(--job);font:900 .49rem ui-monospace,monospace;text-transform:uppercase}.ethanol-dispatch dd{margin:0;font-size:.61rem}.ethanol-dispatch article>footer{grid-column:1/-1;padding:8px;color:#fff;background:var(--job);font-size:.56rem;font-weight:900;text-align:center}.ethanol-dossier>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;background:#dfe7dc}.ethanol-dossier>div>article{--case:var(--alc-mint);overflow:hidden;min-width:0;background:#fff;border:1px solid #807866;border-top:8px solid var(--case);box-shadow:6px 6px #38372d1c}.ethanol-dossier>div>article[data-tone=hydrate]{--case:var(--alc-blue)}.ethanol-dossier article>header{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;background:#f1ead7}.ethanol-dossier article>header span{color:var(--case);font:900 .51rem ui-monospace,monospace}.ethanol-dossier article>header strong{font:700 .93rem Georgia,serif;text-transform:capitalize}.ethanol-dossier article>section{display:grid;gap:4px;padding:10px 13px;border-top:1px solid #d2ccba}.ethanol-dossier article>section small,.ethanol-dossier article>footer span{color:var(--case);font:900 .49rem ui-monospace,monospace}.ethanol-dossier article>section b{font-size:.61rem}.ethanol-dossier article>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#b9b6a8;border-top:1px solid #b9b6a8;border-bottom:1px solid #b9b6a8}.ethanol-dossier article>div>section{background:#f8f4e8}.ethanol-dossier article>div header{padding:8px;color:#fff;background:var(--case);font-size:.52rem;font-weight:900}.ethanol-dossier ul{display:grid;gap:7px;margin:0;padding:10px;list-style:none}.ethanol-dossier li{display:grid;grid-template-columns:16px 1fr;gap:6px;align-items:start;font-size:.57rem}.ethanol-dossier li svg{width:15px;height:15px;color:var(--case)}.ethanol-dossier article>div>section:last-child li svg{color:var(--alc-copper)}.ethanol-dossier article>footer{display:grid;gap:4px;padding:10px 13px;color:#fff;background:var(--alc-ink)}.ethanol-dossier article>footer strong{font-size:.59rem}.alcohol-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#26312e;background:#f5ecd3;border:1px solid #776f5e;border-top:7px solid #a84d2c}.alcohol-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#26312e}.alcohol-transfer>header div{display:grid;gap:3px}.alcohol-transfer>header span{color:#9ed8c9;font:900 .58rem ui-monospace,monospace}.alcohol-transfer>header strong{font:700 1rem Georgia,serif}.alcohol-transfer>header b{padding:6px 9px;color:#26312e;background:#d6a53b;font-size:.56rem}.alcohol-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dfe7dc}.alcohol-transfer article{display:grid;gap:7px;align-content:center;min-height:110px;padding:11px;background:#fff;border:1px solid #817866;border-top:4px solid #326681}.alcohol-transfer article span{color:#a84d2c;font:900 .53rem ui-monospace,monospace}.alcohol-transfer article strong{font-size:.65rem;line-height:1.4}.alcohol-transfer article small{color:#66716b;font-size:.55rem;font-weight:850}.alcohol-transfer figcaption{padding:10px 14px;border-top:1px solid #aaa38e;text-align:center;font-size:.66rem;font-weight:850}@media(max-width:820px){.ethanol-works>div,.ethanol-dossier>div{grid-template-columns:1fr}.ethanol-dispatch article{grid-template-columns:105px 1fr}.alcohol-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ethanol-works>header,.ethanol-flame>header,.ethanol-dispatch>header,.ethanol-dossier>header,.alcohol-transfer>header{display:grid}.ethanol-works>header>b,.ethanol-flame>header>b,.ethanol-dispatch>header>b,.ethanol-dossier>header>b{width:max-content;white-space:normal}.ethanol-works>div,.ethanol-dispatch>div,.ethanol-dossier>div,.alcohol-transfer>div{grid-template-columns:1fr}.ethanol-works__flow{grid-template-columns:1fr}.ethanol-works__flow>svg{margin:auto;transform:rotate(90deg)}.ethanol-works article>ol{grid-template-columns:1fr}.ethanol-flame__route{grid-template-columns:1fr}.ethanol-flame__route>section{grid-template-columns:1fr 1fr}.ethanol-flame__burner{min-height:150px}.ethanol-flame__equation,.ethanol-flame__ledger{grid-template-columns:1fr}.ethanol-flame>footer{display:grid;text-align:center}.ethanol-dispatch article{grid-template-columns:100px 1fr}.ethanol-dossier article>div{grid-template-columns:1fr}.alcohol-transfer article strong,.alcohol-transfer article small,.alcohol-transfer figcaption{font-size:.72rem}:is(.ethanol-works,.ethanol-flame,.ethanol-dispatch,.ethanol-dossier,.alcohol-transfer) :is(small,dt){font-size:.62rem}:is(.ethanol-works,.ethanol-flame,.ethanol-dispatch,.ethanol-dossier,.alcohol-transfer) :is(dd,p,li){font-size:.68rem}}.alkene-rivet,.cracking-line,.demand-switchyard,.bromine-booths,.addition-press,.addition-workshop{--ene-ink:#122f32;--ene-blue:#145fa6;--ene-cyan:#37b6ae;--ene-red:#e34f36;--ene-yellow:#f2cc4d;--ene-paper:#fbf3d7;overflow:hidden;color:var(--ene-ink);background:var(--ene-paper);border:1px solid #627b78;border-top:7px solid var(--ene-red);box-shadow:inset 0 0 0 4px #ffffff59}.alkene-rivet>header,.cracking-line>header,.demand-switchyard>header,.bromine-booths>header,.addition-press>header,.addition-workshop>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff;background:var(--ene-ink)}.alkene-rivet>header div,.cracking-line>header div,.demand-switchyard>header div,.bromine-booths>header div,.addition-press>header div,.addition-workshop>header div{display:grid;gap:3px}.alkene-rivet>header span,.cracking-line>header span,.demand-switchyard>header span,.bromine-booths>header span,.addition-press>header span,.addition-workshop>header span{color:#8ce2dc;font:900 .57rem ui-monospace,monospace;letter-spacing:.08em}.alkene-rivet>header strong,.cracking-line>header strong,.demand-switchyard>header strong,.bromine-booths>header strong,.addition-press>header strong,.addition-workshop>header strong{font:700 1rem Georgia,serif}.alkene-rivet>header>b,.cracking-line>header>b,.demand-switchyard>header>b,.bromine-booths>header>b,.addition-press>header>b,.addition-workshop>header>b{padding:7px 9px;color:var(--ene-ink);background:var(--ene-yellow);font:900 .56rem ui-monospace,monospace;white-space:nowrap}.alkene-rivet>footer,.cracking-line>footer,.demand-switchyard>footer,.bromine-booths>footer,.addition-press>footer,.addition-workshop>footer{padding:11px 14px;color:#fff;background:var(--ene-blue);font-size:.61rem;font-weight:900;letter-spacing:.03em;text-align:center}.alkene-rivet>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;background-color:#dcebe3;background-image:linear-gradient(135deg,rgba(20,95,166,.09) 25%,transparent 25%,transparent 50%,rgba(20,95,166,.09) 50%,rgba(20,95,166,.09) 75%,transparent 75%);background-size:18px 18px}.alkene-rivet article{display:grid;grid-template-columns:1fr 112px;gap:9px 14px;min-width:0;padding:12px;background:#fff;border:1px solid #6f827e;border-bottom:6px solid var(--ene-cyan);box-shadow:6px 6px #122f321f}.alkene-rivet article>header{grid-column:1/-1;display:flex;justify-content:space-between;color:var(--ene-blue);font:900 .52rem ui-monospace,monospace}.alkene-rivet article>strong{font:700 1.1rem Georgia,serif;text-transform:capitalize}.alkene-rivet article>pre{grid-column:1;display:grid;place-items:center;min-height:150px;margin:0;padding:10px;background:#f2f0e4;border:1px solid #a8b6af;font:900 .72rem/1.25 ui-monospace,monospace}.alkene-rivet__rail{grid-column:2;grid-row:2/5;display:grid;grid-template-columns:1fr 25px 1fr;grid-template-rows:1fr 1fr;place-items:center;min-height:150px;padding:10px;color:#fff;background:var(--ene-ink)}.alkene-rivet__rail b{grid-row:1/3;display:grid;place-items:center;width:35px;height:35px;background:var(--ene-red);border-radius:50%;font:900 .8rem ui-monospace,monospace}.alkene-rivet__rail b:first-child{grid-column:1;grid-row:1/3}.alkene-rivet__rail b:last-child{grid-column:3;grid-row:1/3}.alkene-rivet__rail i{grid-column:2;width:32px;height:5px;background:var(--ene-yellow)}.alkene-rivet__rail i:nth-of-type(1){grid-row:1;align-self:end;margin-bottom:4px}.alkene-rivet__rail i:nth-of-type(2){grid-row:2;align-self:start;margin-top:4px}.alkene-rivet dl{grid-column:1;margin:0;display:grid;gap:6px}.alkene-rivet dl div{display:grid;gap:2px}.alkene-rivet dt{color:#65736f;font-size:.5rem;font-weight:900;text-transform:uppercase}.alkene-rivet dd{margin:0;font-size:.58rem}.alkene-rivet article>footer{grid-column:1/-1;padding:7px;color:#fff;background:var(--ene-cyan);font-size:.58rem;font-weight:900;text-align:center;text-transform:uppercase}.cracking-line__machine{display:grid;grid-template-columns:minmax(120px,.75fr) auto minmax(150px,1fr) auto minmax(220px,1.5fr);gap:10px;align-items:center;padding:18px;background:repeating-linear-gradient(90deg,#e7e2cd 0 2px,#f7f0d6 2px 30px)}.cracking-line__machine>article{display:grid;gap:6px;padding:12px;background:#fff;border:1px solid #6d817c}.cracking-line__machine>article small,.cracking-line__machine>section article small{color:var(--ene-blue);font:900 .51rem ui-monospace,monospace}.cracking-line__machine>article strong{font:900 1.35rem ui-monospace,monospace}.cracking-line__machine>article b{font:700 .75rem Georgia,serif}.cracking-line__machine p{margin:0;font-size:.54rem}.cracking-line__machine>div{display:grid;gap:8px;padding:12px;background:var(--ene-ink)}.cracking-line__machine>div span{display:grid;gap:3px;padding:9px;color:#fff;border:1px solid #69cfc7}.cracking-line__machine>div b{font-size:.64rem}.cracking-line__machine>div small{color:#acdcd6;font-size:.51rem}.cracking-line__machine>section{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cracking-line__machine>section article{display:grid;gap:5px;min-width:0;padding:9px;background:#fff;border-top:5px solid var(--ene-red)}.cracking-line__machine>section article strong{font:900 .65rem ui-monospace,monospace;overflow-wrap:anywhere}.cracking-line>ol{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:0;padding:0 18px 16px;list-style:none;background:#f7f0d6}.cracking-line>ol li{display:flex;gap:8px;padding:10px;background:#fff;border-bottom:4px solid var(--ene-cyan)}.cracking-line>ol li>span{color:var(--ene-red);font:900 .7rem ui-monospace,monospace}.cracking-line>ol strong{font-size:.62rem;text-transform:uppercase}.cracking-line>ol p{margin:4px 0 0;font-size:.54rem}.cracking-line>aside{display:flex;justify-content:center;align-items:center;gap:16px;padding:11px;color:#fff;background:var(--ene-ink)}.cracking-line>aside div{display:flex;align-items:center;gap:10px;padding:4px 12px}.cracking-line>aside div+div{border-left:1px solid #5d8583}.cracking-line>aside span{color:#8ce2dc;font:900 .51rem ui-monospace,monospace}.cracking-line>aside strong{font:900 .88rem ui-monospace,monospace}.demand-switchyard__stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;background:#e0e8df}.demand-switchyard__stock article{--stock:#687975;display:grid;gap:8px;min-width:0;padding:12px;background:#fff;border:1px solid #71847f;border-top:7px solid var(--stock)}.demand-switchyard__stock article[data-tone=surplus]{--stock:var(--ene-red)}.demand-switchyard__stock article[data-tone=fuel]{--stock:var(--ene-blue)}.demand-switchyard__stock article[data-tone=feedstock]{--stock:var(--ene-cyan)}.demand-switchyard__stock span{color:var(--stock);font:900 .52rem ui-monospace,monospace}.demand-switchyard__stock strong{font:700 .95rem Georgia,serif}.demand-switchyard__stock b{padding:6px;color:#fff;background:var(--stock);font-size:.57rem}.demand-switchyard__stock p{margin:0;font-size:.58rem}.demand-switchyard>section{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;padding:0 18px 18px;background:#e0e8df}.demand-switchyard>section article{display:grid;gap:8px;padding:11px;background:var(--ene-paper);border-left:6px solid var(--ene-yellow)}.demand-switchyard>section article>span{color:var(--ene-red);font:900 .5rem ui-monospace,monospace}.demand-switchyard>section article>p{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:0}.demand-switchyard>section article b,.demand-switchyard>section article strong{font-size:.62rem}.demand-switchyard>section article svg{color:var(--ene-red)}.demand-switchyard>section small{font-size:.54rem}.bromine-booths>aside{display:grid;grid-template-columns:auto 1fr auto 1.3fr;align-items:center;gap:12px;margin:17px 17px 0;padding:11px;background:#fff;border:1px solid #74827d}.bromine-booths>aside span{color:var(--ene-blue);font:900 .52rem ui-monospace,monospace}.bromine-booths>aside strong{font:700 .85rem Georgia,serif}.bromine-booths>aside b{padding:6px 12px;color:#fff;background:#dc682b;font-size:.58rem}.bromine-booths>aside p{margin:0;font-size:.57rem}.bromine-booths>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:14px 17px 17px}.bromine-booths article{--result:#db6b2c;overflow:hidden;background:#fff;border:1px solid #70817c;border-bottom:7px solid var(--result)}.bromine-booths article[data-tone=change]{--result:var(--ene-cyan)}.bromine-booths article>header{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;color:#fff;background:var(--ene-ink)}.bromine-booths article>header span{color:#8ce2dc;font:900 .5rem ui-monospace,monospace}.bromine-booths article>header strong{font-size:.64rem}.bromine-booths__tube{display:grid;place-items:center;gap:7px;min-height:150px;padding:14px;background:#eef1e9}.bromine-booths__tube i{position:relative;width:62px;height:100px;border:4px solid #344b4b;border-top:0;border-radius:0 0 22px 22px;background:linear-gradient(180deg,transparent 0 35%,#df702b 35%)}.bromine-booths article[data-tone=change] .bromine-booths__tube i{background:linear-gradient(180deg,transparent 0 35%,#f7f5e9 35%)}.bromine-booths__tube span{font:900 .78rem ui-monospace,monospace}.bromine-booths dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0 12px 12px}.bromine-booths dl div{padding:8px;background:#f1f2ec}.bromine-booths dt{font-size:.49rem;font-weight:900;text-transform:uppercase}.bromine-booths dd{margin:3px 0 0;font-size:.57rem}.bromine-booths>section{margin:0 17px 17px;padding:8px;border:1px dashed var(--ene-red);color:#8f3427;font-size:.56rem;font-weight:900;text-align:center}.addition-press__route{display:grid;grid-template-columns:1fr minmax(150px,.7fr) 1fr;gap:14px;align-items:stretch;padding:18px;background:#dce9e1}.addition-press__route>section{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.addition-press__route>section article{display:grid;gap:7px;align-content:center;min-width:0;padding:11px;background:#fff;border-top:6px solid var(--ene-red)}.addition-press__route span{color:var(--ene-blue);font:900 .51rem ui-monospace,monospace}.addition-press__route>section strong{font:900 .95rem ui-monospace,monospace}.addition-press__route p{margin:0;font-size:.55rem}.addition-press__route>div{display:grid;gap:10px;place-content:center;padding:12px;color:#fff;background:var(--ene-ink);text-align:center;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%)}.addition-press__route>div span{color:#8ce2dc}.addition-press__route>div strong{font-size:.62rem}.addition-press__route>div i{color:var(--ene-yellow);font-size:2rem;font-style:normal}.addition-press__route>article{display:grid;grid-template-columns:1fr auto;gap:6px 10px;min-width:0;padding:12px;background:#fff;border:1px solid #6e817c;border-right:8px solid var(--ene-cyan)}.addition-press__route>article>span{grid-column:1/-1}.addition-press__route>article>strong{font:700 .95rem Georgia,serif}.addition-press__route>article>b{font:900 .75rem ui-monospace,monospace}.addition-press__route>article pre{grid-column:1/-1;display:grid;place-items:center;margin:0;padding:9px;background:#f1f1e8;font:900 .66rem/1.2 ui-monospace,monospace}.addition-press__route>article em{grid-column:1/-1;padding:6px;color:#fff;background:var(--ene-cyan);font-size:.55rem;font-style:normal;font-weight:900;text-align:center}.addition-workshop__feed{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:14px;padding:13px 18px;color:#fff;background:var(--ene-blue)}.addition-workshop__feed div{display:grid;gap:3px}.addition-workshop__feed small{color:#a7e5df;font:900 .5rem ui-monospace,monospace}.addition-workshop__feed strong{font:700 .85rem Georgia,serif}.addition-workshop__feed b{font:900 .7rem ui-monospace,monospace}.addition-workshop__feed pre{margin:0;padding:7px;color:var(--ene-ink);background:#fff;font:900 .6rem/1.1 ui-monospace,monospace;text-align:center}.addition-workshop__feed>span{font-size:.6rem;font-weight:900}.addition-workshop>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:17px;background:#e0e8df}.addition-workshop>div>article{--lane:var(--ene-red);display:grid;grid-template-rows:auto auto auto 1fr auto;min-width:0;background:#fff;border:1px solid #6e817c;border-top:7px solid var(--lane);box-shadow:4px 4px #122f321a}.addition-workshop>div>article[data-tone=hydrogen]{--lane:var(--ene-blue)}.addition-workshop>div>article[data-tone=steam]{--lane:var(--ene-cyan)}.addition-workshop article>header{display:grid;gap:5px;padding:9px 10px}.addition-workshop article>header span{color:var(--lane);font:900 .5rem ui-monospace,monospace}.addition-workshop article>header b{font-size:.63rem}.addition-workshop article>p{display:grid;gap:3px;margin:0;padding:8px 10px;background:#f0f1e9}.addition-workshop article>p small{font-size:.47rem;font-weight:900}.addition-workshop article>p strong{font-size:.57rem}.addition-workshop article>div{display:flex;justify-content:center;align-items:center;gap:9px;padding:8px;color:#fff;background:var(--ene-ink);font:900 .65rem ui-monospace,monospace}.addition-workshop article>div svg{color:var(--ene-yellow)}.addition-workshop article>section{display:grid;gap:6px;padding:10px}.addition-workshop article>section small{color:var(--lane);font:900 .48rem ui-monospace,monospace}.addition-workshop article>section strong{font:700 .8rem Georgia,serif}.addition-workshop article>section b{font:900 .63rem ui-monospace,monospace}.addition-workshop article>section pre{display:grid;place-items:center;min-height:100px;margin:0;padding:7px;background:#f1f1e8;font:900 .58rem/1.1 ui-monospace,monospace}.addition-workshop article>footer{padding:7px;color:#fff;background:var(--lane);font-size:.53rem;font-weight:900;text-align:center}.alkene-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#122f32;background:#fbf3d7;border:1px solid #627b78;border-top:6px solid #e34f36}.alkene-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#122f32}.alkene-transfer>header div{display:grid;gap:3px}.alkene-transfer>header span{color:#8ce2dc;font:900 .58rem ui-monospace,monospace}.alkene-transfer>header strong{font:700 1rem Georgia,serif}.alkene-transfer>header b{padding:6px 9px;color:#122f32;background:#f2cc4d;font-size:.56rem}.alkene-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dce9e1}.alkene-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fff;border:1px solid #71847f;border-top:4px solid #145fa6}.alkene-transfer article span{color:#145fa6;font:900 .53rem ui-monospace,monospace}.alkene-transfer article strong{font-size:.65rem;line-height:1.4}.alkene-transfer article small{color:#65736f;font-size:.55rem;font-weight:850}.alkene-transfer figcaption{padding:10px 14px;border-top:1px solid #99aaa5;text-align:center;font-size:.66rem;font-weight:850}@media(max-width:820px){.cracking-line__machine{grid-template-columns:1fr auto 1.2fr}.cracking-line__machine>section{grid-column:1/-1}.cracking-line>ol{grid-template-columns:1fr 1fr}.addition-workshop>div{grid-template-columns:1fr 1fr}.addition-workshop>div>article:last-child{grid-column:1/-1}.alkene-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.alkene-rivet>header,.cracking-line>header,.demand-switchyard>header,.bromine-booths>header,.addition-press>header,.addition-workshop>header,.alkene-transfer>header{display:grid}.alkene-rivet>header>b,.cracking-line>header>b,.demand-switchyard>header>b,.bromine-booths>header>b,.addition-press>header>b,.addition-workshop>header>b{width:max-content}.alkene-rivet>div,.demand-switchyard__stock,.demand-switchyard>section,.bromine-booths>div,.addition-press__route,.addition-workshop>div,.alkene-transfer>div{grid-template-columns:1fr}.alkene-rivet article{grid-template-columns:1fr}.alkene-rivet__rail{grid-column:1;grid-row:auto;min-height:95px}.alkene-rivet dl{grid-column:1}.cracking-line__machine{grid-template-columns:1fr;padding:13px}.cracking-line__machine>svg{margin:auto;transform:rotate(90deg)}.cracking-line__machine>section{grid-column:auto;grid-template-columns:1fr}.cracking-line>ol{grid-template-columns:1fr}.cracking-line>aside{display:grid;text-align:center}.cracking-line>aside div{display:grid}.cracking-line>aside div+div{border-left:0;border-top:1px solid #5d8583}.demand-switchyard>section article>p{grid-template-columns:1fr}.demand-switchyard>section article svg{margin:auto;transform:rotate(90deg)}.bromine-booths>aside{grid-template-columns:1fr}.bromine-booths>aside>b{width:max-content}.bromine-booths dl{grid-template-columns:1fr}.addition-press__route>div{min-height:170px}.addition-workshop__feed{grid-template-columns:1fr}.addition-workshop__feed pre{width:130px}.addition-workshop>div>article:last-child{grid-column:auto}.alkene-transfer article strong,.alkene-transfer article small,.alkene-transfer figcaption{font-size:.74rem}:is(.alkene-rivet,.cracking-line,.demand-switchyard,.bromine-booths,.addition-press,.addition-workshop,.alkene-transfer) :is(small,dt){font-size:.62rem}:is(.alkene-rivet,.cracking-line,.demand-switchyard,.bromine-booths,.addition-press,.addition-workshop,.alkene-transfer) :is(dd,p){font-size:.68rem}}.alkane-bondboard,.alkane-permits,.substitution-contact,.photo-darkroom{--uv-ink:#11192d;--uv-violet:#7253d8;--uv-cyan:#55cbd7;--uv-lime:#cce86b;--uv-paper:#f7f1df;overflow:hidden;color:var(--uv-ink);background:var(--uv-paper);border:1px solid #667382;border-top:7px solid var(--uv-violet)}.alkane-bondboard>header,.alkane-permits>header,.substitution-contact>header,.photo-darkroom>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff;background:var(--uv-ink)}.alkane-bondboard>header div,.alkane-permits>header div,.substitution-contact>header div,.photo-darkroom>header div{display:grid;gap:3px}.alkane-bondboard>header span,.alkane-permits>header span,.substitution-contact>header span,.photo-darkroom>header span{color:#91edf2;font:900 .57rem ui-monospace,monospace;letter-spacing:.09em}.alkane-bondboard>header strong,.alkane-permits>header strong,.substitution-contact>header strong,.photo-darkroom>header strong{font:700 1rem Georgia,serif}.alkane-bondboard>header>b,.alkane-permits>header>b,.substitution-contact>header>b,.photo-darkroom>header>b{padding:7px 9px;color:var(--uv-ink);background:var(--uv-lime);font:900 .56rem ui-monospace,monospace;white-space:nowrap}.alkane-bondboard>footer,.alkane-permits>footer,.substitution-contact>footer,.photo-darkroom>footer{padding:11px 14px;color:#fff;background:var(--uv-violet);font-size:.61rem;font-weight:900;letter-spacing:.04em;text-align:center}.alkane-bondboard>aside{display:flex;align-items:center;gap:9px;padding:10px 16px;color:#fff;background:#285f70}.alkane-bondboard>aside span{font:900 .55rem ui-monospace,monospace}.alkane-bondboard>aside strong{margin-right:auto;font-size:.68rem}.alkane-bondboard>aside i{display:grid;place-items:center;width:27px;height:27px;color:var(--uv-ink);background:var(--uv-lime);border-radius:50%;font-style:normal;font-weight:900}.alkane-bondboard>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;background-color:#dce8df;background-image:linear-gradient(rgba(114,83,216,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(114,83,216,.09) 1px,transparent 1px);background-size:22px 22px}.alkane-bondboard article{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:8px;min-width:0;padding:11px;background:#fffdf6;border:1px solid #74827e;box-shadow:5px 5px #11192d1a}.alkane-bondboard article>header{display:flex;justify-content:space-between;gap:8px;color:var(--uv-violet);font:900 .51rem ui-monospace,monospace}.alkane-bondboard article>strong{font:700 1rem Georgia,serif;text-transform:capitalize}.alkane-bondboard article>pre{display:grid;place-items:center;min-height:110px;margin:0;padding:10px;color:var(--uv-ink);background:#eef3ec;border:1px solid #aeb9b2;font:900 .72rem/1.35 ui-monospace,monospace}.alkane-bondboard dl{display:grid;gap:7px;margin:0}.alkane-bondboard dl div{display:grid;gap:2px}.alkane-bondboard dt{color:#65736f;font-size:.5rem;font-weight:900;text-transform:uppercase}.alkane-bondboard dd{margin:0;font-size:.58rem}.alkane-bondboard article>footer{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;color:#fff;background:#26745d;font-size:.58rem;font-weight:900;text-transform:uppercase}.alkane-permits__baseline{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;margin:17px 17px 0;padding:13px;border:1px solid #75817d;background:#e9e7df}.alkane-permits__baseline>span{display:grid;place-items:center;width:44px;height:44px;color:#fff;background:#5f6865;border-radius:50%;font-size:1.6rem}.alkane-permits__baseline small{display:block;color:#65736f;font:900 .51rem ui-monospace,monospace}.alkane-permits__baseline strong{font:700 .9rem Georgia,serif}.alkane-permits__baseline>b{padding:6px 9px;color:#fff;background:#5f6865;font-size:.55rem}.alkane-permits__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px 17px 17px}.alkane-permits__cards article{--permit:#d16036;display:grid;gap:9px;min-width:0;padding:13px;background:#fff;border:1px solid #72807b;border-top:7px solid var(--permit);box-shadow:4px 4px #11192d17}.alkane-permits__cards article[data-tone=uv]{--permit:var(--uv-violet)}.alkane-permits__cards article>header{display:flex;justify-content:space-between;color:var(--permit);font:900 .52rem ui-monospace,monospace}.alkane-permits__cards article>header b{padding:4px 7px;color:#fff;background:var(--permit)}.alkane-permits__cards article>strong{font:700 1.1rem Georgia,serif}.alkane-permits__cards article>p{margin:0;font:900 .75rem ui-monospace,monospace}.alkane-permits__cards dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.alkane-permits__cards dl div{padding:8px;background:#eef1ec}.alkane-permits__cards dt{font-size:.49rem;font-weight:900;text-transform:uppercase}.alkane-permits__cards dd{margin:3px 0 0;font-size:.6rem}.alkane-permits__cards article>footer{padding:7px;color:#fff;background:var(--permit);font-size:.54rem;font-weight:900;text-align:center}.substitution-contact>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;background:#dce5df}.substitution-contact>div>section{overflow:hidden;min-width:0;background:#fff;border:1px solid #74827e;box-shadow:6px 6px #11192d1a}.substitution-contact>div>section>header{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;color:#fff;background:#285f70}.substitution-contact>div>section>header span{font:900 .52rem ui-monospace,monospace}.substitution-contact>div>section>header strong{font-size:.65rem}.substitution-contact__frames{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px;background:#f4efdf}.substitution-contact__frames article{display:grid;gap:9px;place-content:center;min-height:125px;padding:11px;background:#11192d;color:#fff;border:5px solid #fff;outline:1px solid #77817d;text-align:center}.substitution-contact__frames article small{color:#8feaf0;font:900 .51rem ui-monospace,monospace}.substitution-contact__frames article strong{font:900 1.3rem ui-monospace,monospace}.substitution-contact__frames article i{color:#cce86b;font-size:.52rem;font-style:normal}.substitution-contact__frames svg{color:var(--uv-violet)}.substitution-contact ol{display:grid;gap:6px;margin:0;padding:0 14px 14px;list-style:none}.substitution-contact li{display:grid;grid-template-columns:45px 1fr;gap:7px;align-items:center;padding:7px;background:#edf1ec}.substitution-contact li b{padding:4px;color:#fff;background:var(--uv-violet);font-size:.5rem;text-align:center}.substitution-contact li span{font-size:.58rem}.photo-darkroom{background:#11192d}.photo-darkroom__route{display:grid;grid-template-columns:1fr minmax(140px,.65fr) 1fr;gap:12px;align-items:stretch;padding:18px;background:radial-gradient(circle at 50% 30%,rgba(114,83,216,.36),transparent 35%),#11192d}.photo-darkroom__route>section{display:grid;gap:9px;padding:12px;background:#f7f1df;border:1px solid #7c8790}.photo-darkroom__route>section>small{color:#285f70;font:900 .52rem ui-monospace,monospace}.photo-darkroom__route>section>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.photo-darkroom__route article{display:grid;gap:5px;align-content:center;min-width:0;padding:9px;background:#fff;border-top:4px solid var(--uv-violet)}.photo-darkroom__route article span{font-size:.55rem;text-transform:uppercase}.photo-darkroom__route article strong{font:900 1.15rem ui-monospace,monospace}.photo-darkroom__route article pre{margin:0;padding:5px;background:#eef1ec;font:900 .55rem/1.15 ui-monospace,monospace;text-align:center;white-space:pre}.photo-darkroom__route article p{margin:0;font-size:.53rem}.photo-darkroom__lamp{display:grid;gap:8px;place-content:center;padding:12px;color:#fff;border:1px solid #8b77d6;background:linear-gradient(180deg,#2b2152,#11192d);text-align:center}.photo-darkroom__lamp>span{display:grid;place-items:center;width:70px;height:70px;margin:auto;color:#11192d;background:#cce86b;border-radius:50%;box-shadow:0 0 28px #8f77ff;font:900 1.3rem ui-monospace,monospace}.photo-darkroom__lamp i{color:#8feaf0;font-style:normal;letter-spacing:.2em}.photo-darkroom__lamp strong{font-size:.61rem}.photo-darkroom__lamp small{color:#a9b1c7;font-size:.52rem}.photo-darkroom__frames{display:grid;grid-template-columns:1fr minmax(120px,.45fr) 1fr;gap:12px;align-items:center;margin:0 18px 15px;padding:13px;background:#e4e7df}.photo-darkroom__frames article{display:grid;gap:7px;place-content:center;min-height:140px;background:#fff;border:1px solid #73807c;text-align:center}.photo-darkroom__frames article small{color:var(--uv-violet);font:900 .52rem ui-monospace,monospace}.photo-darkroom__frames pre{margin:0;font:900 .78rem/1.35 ui-monospace,monospace}.photo-darkroom__frames>div{display:grid;gap:6px;justify-items:center}.photo-darkroom__frames>div span{padding:5px 8px;color:#11192d;background:#cce86b;font:900 .56rem ui-monospace,monospace}.photo-darkroom__frames>div svg{color:var(--uv-violet)}.photo-darkroom__frames>div b{font-size:.55rem}.photo-darkroom__equation{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:0 18px 15px;padding:11px 13px;color:#fff;background:#285f70}.photo-darkroom__equation span{font:900 .51rem ui-monospace,monospace;text-transform:uppercase}.photo-darkroom__equation strong{font:900 .88rem ui-monospace,monospace;text-align:center}.photo-darkroom__equation b{padding:5px;color:#11192d;background:#cce86b;font-size:.52rem}.alkane-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#11192d;background:#f7f1df;border:1px solid #667382;border-top:6px solid #7253d8}.alkane-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#11192d}.alkane-transfer>header div{display:grid;gap:3px}.alkane-transfer>header span{color:#91edf2;font:900 .58rem ui-monospace,monospace}.alkane-transfer>header strong{font:700 1rem Georgia,serif}.alkane-transfer>header b{padding:6px 9px;color:#11192d;background:#cce86b;font-size:.56rem}.alkane-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dce5df}.alkane-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fff;border:1px solid #71807e;border-top:4px solid #7253d8}.alkane-transfer article span{color:#7253d8;font:900 .53rem ui-monospace,monospace}.alkane-transfer article strong{font-size:.65rem;line-height:1.4}.alkane-transfer article small{color:#65736f;font-size:.55rem;font-weight:850}.alkane-transfer figcaption{padding:10px 14px;border-top:1px solid #99aaa5;text-align:center;font-size:.66rem;font-weight:850}@media(max-width:820px){.alkane-bondboard>div{grid-template-columns:1fr 1fr}.alkane-bondboard article:last-child{grid-column:1/-1}.substitution-contact>div{grid-template-columns:1fr}.photo-darkroom__route{grid-template-columns:1fr 150px 1fr}.alkane-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.alkane-bondboard>header,.alkane-permits>header,.substitution-contact>header,.photo-darkroom>header,.alkane-transfer>header{display:grid}.alkane-bondboard>header>b,.alkane-permits>header>b,.substitution-contact>header>b,.photo-darkroom>header>b{width:max-content}.alkane-bondboard>div,.alkane-permits__cards,.substitution-contact>div,.photo-darkroom__route,.photo-darkroom__frames,.alkane-transfer>div{grid-template-columns:1fr}.alkane-bondboard article:last-child{grid-column:auto}.alkane-bondboard>aside{flex-wrap:wrap}.alkane-bondboard>aside strong{width:100%;margin:0}.alkane-permits__baseline{grid-template-columns:45px 1fr}.alkane-permits__baseline>b{grid-column:2;width:max-content}.alkane-permits__cards dl,.substitution-contact__frames{grid-template-columns:1fr}.substitution-contact__frames svg,.photo-darkroom__frames>div svg{transform:rotate(90deg)}.photo-darkroom__route>section>div{grid-template-columns:1fr 1fr}.photo-darkroom__lamp{min-height:180px}.photo-darkroom__frames>div{padding:8px}.photo-darkroom__equation{grid-template-columns:1fr;text-align:center}.alkane-transfer article strong,.alkane-transfer article small,.alkane-transfer figcaption{font-size:.74rem}}.fuel-register,.methane-gauge,.hydrocarbon-gate,.petroleum-cutaway,.refinery-process,.fraction-elevator,.fraction-dispatch{--fuel-ink:#17221f;--fuel-green:#075c4d;--fuel-blue:#1459a6;--fuel-amber:#e09522;--fuel-paper:#f6f1e6;color:var(--fuel-ink);background:var(--fuel-paper);border:1px solid #81938b;box-shadow:inset 0 0 0 5px #ffffff73}.fuel-register>header,.methane-gauge>header,.hydrocarbon-gate>header,.petroleum-cutaway>header,.refinery-process>header,.fraction-elevator>header,.fraction-dispatch>header{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:#17312c;color:#fff;border-bottom:4px solid var(--fuel-amber)}.fuel-register>header span,.methane-gauge>header span,.hydrocarbon-gate>header span,.petroleum-cutaway>header span,.refinery-process>header span,.fraction-elevator>header span,.fraction-dispatch>header span{display:block;color:#e8b85c;font-size:.68rem;font-weight:900;letter-spacing:.1em}.fuel-register>header strong,.methane-gauge>header strong,.hydrocarbon-gate>header strong,.petroleum-cutaway>header strong,.refinery-process>header strong,.fraction-elevator>header strong,.fraction-dispatch>header strong{display:block;margin-top:.25rem;font-family:var(--font-heading);font-size:1.14rem}.fuel-register>header>b,.methane-gauge>header>b,.hydrocarbon-gate>header>b,.petroleum-cutaway>header>b,.refinery-process>header>b,.fraction-elevator>header>b,.fraction-dispatch>header>b{align-self:center;padding:.45rem .62rem;border:1px solid #e8b85c;color:#e8b85c;font-size:.66rem;letter-spacing:.08em;white-space:nowrap}.fuel-register>footer,.methane-gauge>footer,.hydrocarbon-gate>footer,.petroleum-cutaway>footer,.refinery-process>footer,.fraction-elevator>footer,.fraction-dispatch>footer{padding:.75rem 1rem;background:#17312c;color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-align:center}.fuel-register>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1rem}.fuel-register article{position:relative;min-width:0;padding:.75rem;border:1px solid #71847d;border-top:4px solid var(--passport,#333);background:#fffdf7}.fuel-register article[data-tone=coal]{--passport:#2d3432}.fuel-register article[data-tone=gas]{--passport:#2684a5}.fuel-register article[data-tone=oil]{--passport:#b56b16}.fuel-register article>span{color:var(--passport);font-size:.65rem;font-weight:900;letter-spacing:.08em}.fuel-register article>i{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:.7rem auto;border:1px dashed var(--passport);border-radius:50%;color:var(--passport);font-size:2rem;font-style:normal}.fuel-register article>strong{display:block;font-family:var(--font-heading);font-size:1.35rem;text-align:center;text-transform:capitalize}.fuel-register dl{margin:.8rem 0 0;border-top:1px solid #cad0c9}.fuel-register dl div{display:grid;grid-template-columns:5.6rem 1fr;gap:.5rem;padding:.45rem 0;border-bottom:1px solid #dfe2dd}.fuel-register dt{font-size:.62rem;font-weight:900;text-transform:uppercase}.fuel-register dd{margin:0;font-size:.75rem}.fuel-register>aside{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 1rem 1rem;padding:.55rem;border:1px solid #d9a34c;background:#fff0c9;font-size:.74rem}.methane-gauge{padding-bottom:0}.methane-gauge__tank{position:relative;display:grid;grid-template-columns:4fr 1fr;min-height:15rem;margin:1.15rem;border:2px solid #17312c;border-radius:5.5rem;overflow:hidden;background:#e8ded0;box-shadow:inset 0 0 0 8px #fff7e9}.methane-gauge__tank>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.methane-gauge__main{color:#fff;background:linear-gradient(135deg,#0c725f,#075246)}.methane-gauge__main span,.methane-gauge__trace span{font-size:.65rem;font-weight:900;letter-spacing:.1em}.methane-gauge__main strong{font-family:var(--font-heading);font-size:2rem;text-transform:capitalize}.methane-gauge__main b{font-size:2.7rem}.methane-gauge__trace{border-left:3px dashed #7d6c55;color:#463d32}.methane-gauge__trace strong{max-width:9rem;font-size:.76rem}.methane-gauge__tank>i{position:absolute;right:2rem;top:-.55rem;width:4rem;height:.8rem;background:#17312c;border-radius:.2rem}.methane-gauge__logic{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;margin:0 1rem 1rem;padding:.8rem;border:1px solid #81938b;background:#fffdf7;text-align:center}.methane-gauge__logic span,.methane-gauge__logic strong,.methane-gauge__logic b{padding:.5rem;font-size:.76rem}.methane-gauge__logic strong{background:#f1cc84}.methane-gauge__logic b{background:#dcebe6;color:#075c4d}.hydrocarbon-gate>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;padding:1rem}.hydrocarbon-gate article{display:flex;flex-direction:column;min-width:0;padding:.7rem;border:1px solid #87958e;background:#fffdf7}.hydrocarbon-gate article[data-pass=true]{border-top:5px solid #08765e}.hydrocarbon-gate article[data-pass=false]{border-top:5px solid #b94335}.hydrocarbon-gate article>span{font-size:.61rem;font-weight:900;letter-spacing:.07em}.hydrocarbon-gate article>strong{margin-top:.45rem;font-family:var(--font-heading);font-size:1.08rem}.hydrocarbon-gate article>b{font-size:1.55rem}.hydrocarbon-gate article>div{display:flex;gap:.3rem;margin:.65rem 0}.hydrocarbon-gate article i{width:2rem;padding:.3rem 0;border:1px solid #b6beb9;color:#9aa29e;font-size:.72rem;font-style:normal;font-weight:900;text-align:center}.hydrocarbon-gate article i[data-present=true]{border-color:#17312c;background:#17312c;color:#fff}.hydrocarbon-gate article p{margin:auto 0 0;padding:.42rem;background:#e8eeeb;font-size:.72rem;font-weight:900;text-transform:uppercase}.hydrocarbon-gate article[data-pass=false] p{background:#f4d9d5;color:#8b2820}.hydrocarbon-gate article small{padding-top:.45rem;font-size:.68rem}.petroleum-cutaway__tank{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem;min-height:17rem;margin:1rem;padding:3rem 1rem 1rem;border:3px solid #4a3830;border-radius:4rem 4rem 1rem 1rem;background:linear-gradient(180deg,#dba951 0,#a9641e 42%,#4b2d25);overflow:hidden}.petroleum-cutaway__tank>span{position:absolute;top:.8rem;left:50%;translate:-50% 0;padding:.35rem .8rem;background:#fff3d5;border:1px solid #4a3830;font-size:.68rem;font-weight:900;letter-spacing:.1em}.petroleum-cutaway__tank article{align-self:center;padding:.55rem;background:#fffdf7;border:1px solid #44342e;box-shadow:4px 4px #17221f2e}.petroleum-cutaway__tank article small,.petroleum-cutaway__tank article>strong{display:block}.petroleum-cutaway__tank article small{font-size:.58rem;text-transform:uppercase}.petroleum-cutaway__tank article>strong{margin:.2rem 0;font-size:1rem}.petroleum-cutaway__tank article>i{display:flex;gap:.1rem;overflow:hidden}.petroleum-cutaway__tank article>i b{display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;border-radius:50%;background:#17312c;color:#fff;font-size:.48rem;font-style:normal}.petroleum-cutaway>section{display:grid;grid-template-columns:1fr auto 1fr auto auto;align-items:center;gap:.6rem;margin:0 1rem 1rem}.petroleum-cutaway>section div{padding:.6rem;border:1px solid #8b958f;background:#fffdf7}.petroleum-cutaway>section span{display:block;font-size:.58rem;font-weight:900;letter-spacing:.08em}.petroleum-cutaway>section strong{font-size:.76rem}.petroleum-cutaway>section>b{padding:.65rem;background:#08765e;color:#fff;font-size:.75rem}.petroleum-cutaway>aside{margin:0 1rem 1rem;padding:.5rem;border:1px dashed #8f3d30;color:#8f3d30;font-size:.68rem;font-weight:900;text-align:center}.refinery-process__route{display:grid;grid-template-columns:1fr 8rem 1fr;align-items:end;gap:1rem;padding:1rem 1.2rem;background:linear-gradient(180deg,#d7eced 0,#f4e6c9 52%,#df9a55)}.refinery-process__feed{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:11rem;padding:.7rem;border:2px solid #17312c;background:#fffdf7;text-align:center}.refinery-process__feed span,.refinery-process__outlets>span{font-size:.62rem;font-weight:900;letter-spacing:.08em}.refinery-process__feed strong{font-size:.78rem}.refinery-process__feed i{margin:.5rem;font-size:2.2rem;font-style:normal;color:#b6492f}.refinery-process__column{display:flex;flex-direction:column;justify-content:space-between;min-height:19rem;border:3px solid #17312c;border-radius:2rem 2rem .4rem .4rem;background:linear-gradient(180deg,#d8edf1,#f7dc9d 55%,#d95a38);overflow:hidden}.refinery-process__column>span,.refinery-process__column>strong{padding:.5rem;text-align:center;font-size:.59rem;letter-spacing:.06em}.refinery-process__column i{display:flex;justify-content:space-between;padding:.35rem .7rem;border-top:1px dashed rgba(23,34,31,.45);font-style:normal}.refinery-process__column em{font-style:normal}.refinery-process__outlets{display:grid;gap:.55rem;padding-bottom:1rem}.refinery-process__outlets i{position:relative;display:flex;justify-content:space-between;padding:.42rem .5rem;border:1px solid #17312c;background:#fffdf7;font-style:normal}.refinery-process__outlets i:before{content:"";position:absolute;right:100%;top:50%;width:1.2rem;border-top:2px solid #17312c}.refinery-process__outlets b,.refinery-process__outlets small{font-size:.6rem}.refinery-process>ol{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem;margin:0;padding:1rem;list-style:none}.refinery-process>ol li{display:flex;gap:.4rem;min-width:0;padding:.5rem;border-top:3px solid #d77b24;background:#fffdf7}.refinery-process>ol li>span{color:#b85b12;font-weight:900}.refinery-process>ol strong{font-size:.68rem;text-transform:uppercase}.refinery-process>ol p{margin:.25rem 0 0;font-size:.64rem}.fraction-elevator__shaft{position:relative;padding:1rem;background:#24322f}.fraction-elevator__shaft>aside{position:absolute;left:.3rem;top:3.2rem;bottom:1rem;display:flex;align-items:center;gap:.3rem;color:#e8b85c;writing-mode:vertical-rl;transform:rotate(180deg)}.fraction-elevator__shaft>aside svg{transform:rotate(-90deg)}.fraction-elevator__shaft>aside strong{font-size:.63rem;letter-spacing:.08em}.fraction-elevator__labels,.fraction-elevator__shaft article{display:grid;grid-template-columns:1.05fr repeat(4,1fr);gap:.3rem;margin-left:2.2rem}.fraction-elevator__labels{padding:.4rem .6rem;color:#e8b85c;font-size:.59rem;font-weight:900;text-transform:uppercase}.fraction-elevator__shaft article{position:relative;margin-top:.35rem;padding:.65rem;background:#fffdf7;border-left:5px solid var(--level,#d05b37)}.fraction-elevator__shaft article[data-position=top]{--level:#3fa4b5}.fraction-elevator__shaft article[data-position=upper]{--level:#72a99d}.fraction-elevator__shaft article[data-position=lower]{--level:#d9a347}.fraction-elevator__shaft article[data-position=bottom]{--level:#c65132}.fraction-elevator__shaft article strong{font-family:var(--font-heading);font-size:.9rem;text-transform:uppercase}.fraction-elevator__shaft article span{font-size:.7rem}.fraction-elevator__shaft article i{position:absolute;right:.3rem;top:.2rem;color:#aeb8b3;font-size:.58rem;font-style:normal}.fraction-elevator__definition{margin:.75rem 1rem;padding:.55rem;border:1px solid #c89536;background:#fff0c9;font-size:.72rem;font-weight:900;text-align:center}.fraction-dispatch>div{padding:.8rem 1rem 1rem;background:repeating-linear-gradient(0deg,#e8e3d8 0,#e8e3d8 1px,transparent 1px,transparent 4rem)}.fraction-dispatch article{display:grid;grid-template-columns:2.3rem minmax(8.5rem,.8fr) auto 1.3fr;align-items:center;gap:.7rem;min-height:3.45rem;margin:.35rem 0;padding:.45rem .65rem;border-left:7px solid var(--dispatch,#6a7670);background:#fffdf7;box-shadow:2px 2px #17221f1f}.fraction-dispatch article[data-zone=top]{--dispatch:#3198b1}.fraction-dispatch article[data-zone=upper]{--dispatch:#5ea38b}.fraction-dispatch article[data-zone=middle]{--dispatch:#d8a343}.fraction-dispatch article[data-zone=lower]{--dispatch:#b86e34}.fraction-dispatch article[data-zone=bottom]{--dispatch:#4b3831}.fraction-dispatch article>span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--dispatch);color:#fff;font-size:.67rem;font-weight:900}.fraction-dispatch article small{display:block;font-size:.55rem;font-weight:900;letter-spacing:.08em}.fraction-dispatch article strong{font-family:var(--font-heading);font-size:.95rem}.fraction-dispatch article b{font-size:.76rem}.fraction-dispatch article svg{color:var(--dispatch)}.fuel-transfer{border:1px solid #71827b;background:#f6f1e6}.fuel-transfer>header{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:#17312c;color:#fff;border-bottom:4px solid #e09522}.fuel-transfer>header span{display:block;color:#e8b85c;font-size:.62rem;font-weight:900;letter-spacing:.09em}.fuel-transfer>header strong{font-family:var(--font-heading);font-size:1rem}.fuel-transfer>header>b{align-self:center;padding:.35rem;border:1px solid #e8b85c;color:#e8b85c;font-size:.59rem}.fuel-transfer>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;padding:.8rem}.fuel-transfer article{display:flex;flex-direction:column;min-height:6rem;padding:.55rem;border-top:3px solid #0b6c59;background:#fffdf7}.fuel-transfer article span{font-size:.55rem;font-weight:900;letter-spacing:.08em}.fuel-transfer article strong{margin:.45rem 0;font-size:.71rem}.fuel-transfer article small{margin-top:auto;color:#69736e;font-size:.59rem}.fuel-transfer figcaption{padding:.6rem 1rem;border-top:1px dashed #71827b;font-size:.67rem}@media(max-width:820px){.fuel-register>div{grid-template-columns:1fr}.hydrocarbon-gate>div{grid-template-columns:repeat(2,1fr)}.petroleum-cutaway__tank{grid-template-columns:repeat(3,1fr)}.refinery-process>ol{grid-template-columns:1fr 1fr}.fuel-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fuel-register>header,.methane-gauge>header,.hydrocarbon-gate>header,.petroleum-cutaway>header,.refinery-process>header,.fraction-elevator>header,.fraction-dispatch>header,.fuel-transfer>header{align-items:flex-start;flex-direction:column}.fuel-register>header>b,.methane-gauge>header>b,.hydrocarbon-gate>header>b,.petroleum-cutaway>header>b,.refinery-process>header>b,.fraction-elevator>header>b,.fraction-dispatch>header>b{align-self:flex-start}.methane-gauge__tank{grid-template-columns:1fr;min-height:19rem;border-radius:3rem}.methane-gauge__trace{border-top:3px dashed #7d6c55;border-left:0}.methane-gauge__logic{grid-template-columns:1fr}.methane-gauge__logic svg{transform:rotate(90deg);margin:auto}.hydrocarbon-gate>div{grid-template-columns:1fr}.petroleum-cutaway__tank{grid-template-columns:1fr;border-radius:2.5rem 2.5rem .5rem .5rem}.petroleum-cutaway>section{grid-template-columns:1fr}.petroleum-cutaway>section svg{margin:auto;transform:rotate(90deg)}.refinery-process__route{grid-template-columns:.8fr 5.5rem 1fr;gap:.45rem;padding:.7rem .5rem}.refinery-process__feed{min-width:0;padding:.35rem}.refinery-process__column{min-height:18rem}.refinery-process__outlets i{flex-direction:column}.refinery-process>ol{grid-template-columns:1fr}.fraction-elevator__shaft{overflow:visible}.fraction-elevator__labels{display:none}.fraction-elevator__shaft article{grid-template-columns:1fr 1fr;gap:.5rem;min-width:0;margin-left:2.2rem;padding:.65rem}.fraction-elevator__shaft article strong{grid-column:1/-1}.fraction-elevator__shaft article span{display:flex;flex-direction:column;padding:.35rem;background:#edf0ed}.fraction-elevator__shaft article span:before{font-size:.52rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fraction-elevator__shaft article span:nth-of-type(1):before{content:"chain length"}.fraction-elevator__shaft article span:nth-of-type(2):before{content:"volatility"}.fraction-elevator__shaft article span:nth-of-type(3):before{content:"boiling point"}.fraction-elevator__shaft article span:nth-of-type(4):before{content:"viscosity"}.fraction-dispatch article{grid-template-columns:2rem 1fr auto;gap:.45rem}.fraction-dispatch article>div:last-child{grid-column:2/4}.fuel-transfer>div{grid-template-columns:1fr}.fuel-transfer article{min-height:4.6rem}}.reversible-switch,.hydration-bench,.equilibrium-chamber,.equilibrium-console,.haber-equation,.haber-feeds,.haber-vessel,.contact-equation,.contact-feeds,.contact-converter,.industry-compromise{--eq-ink:#102c30;--eq-blue:#2368a2;--eq-copper:#d88731;--eq-mist:#e5eeea;--eq-paper:#fbf8ee;border-top:5px solid var(--eq-copper);background:var(--eq-paper);color:var(--eq-ink);font-family:var(--font-sans)}.reversible-switch>header,.hydration-bench>header,.equilibrium-chamber>header,.equilibrium-console>header,.haber-equation>header,.haber-feeds>header,.haber-vessel>header,.contact-equation>header,.contact-feeds>header,.contact-converter>header,.industry-compromise>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--eq-ink);color:#fff}.reversible-switch>header span,.hydration-bench>header span,.equilibrium-chamber>header span,.equilibrium-console>header span,.haber-equation>header span,.haber-feeds>header span,.haber-vessel>header span,.contact-equation>header span,.contact-feeds>header span,.contact-converter>header span,.industry-compromise>header span{font:800 11px/1 var(--font-mono);letter-spacing:.08em;color:#ffc26b}.reversible-switch>header strong,.hydration-bench>header strong,.equilibrium-chamber>header strong,.equilibrium-console>header strong,.haber-equation>header strong,.haber-feeds>header strong,.haber-vessel>header strong,.contact-equation>header strong,.contact-feeds>header strong,.contact-converter>header strong,.industry-compromise>header strong{font:700 18px/1.2 var(--font-serif)}.reversible-switch__equation{display:grid;grid-template-columns:1fr minmax(190px,.7fr) 1fr;align-items:center;gap:16px;padding:34px 24px;background:linear-gradient(90deg,#dceae6 0 34%,#fbf8ee 34% 66%,#e1e7ef 66%)}.reversible-switch__equation>section{min-height:120px;display:grid;place-content:center;text-align:center;border:1px solid #8ba59f;background:#fffdf7;padding:18px}.reversible-switch__equation small{font:800 10px var(--font-mono);color:#37756c}.reversible-switch__equation section strong{font:700 20px/1.25 var(--font-serif)}.reversible-switch__equation>div{display:grid;gap:8px;text-align:center}.reversible-switch__equation p{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font:800 10px var(--font-mono);text-transform:uppercase}.reversible-switch__equation p:last-child svg{transform:rotate(180deg)}.reversible-switch__equation>div>b{font:800 52px/1 var(--font-serif);color:var(--eq-blue)}.reversible-switch>footer,.haber-equation>footer,.contact-equation>footer{padding:13px 18px;background:#d8e7e2;text-align:center;font-weight:700}.reversible-switch>footer b{padding:0 12px;color:#b4512c}.hydration-bench>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.hydration-bench article{border:1px solid #8aa29c;background:#eef3ef}.hydration-bench article>header{display:flex;justify-content:space-between;padding:11px 13px;background:#2f665f;color:#fff}.hydration-bench article>header span{font:800 10px var(--font-mono)}.hydration-bench article>header strong{text-transform:uppercase}.hydration-bench article>div{display:grid;grid-template-columns:1fr 110px 1fr;align-items:center;gap:8px;padding:18px}.hydrate-sample{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 0 0 1px #809892 inset;text-align:center;padding:12px}.hydrate-sample small{font:800 9px var(--font-mono)}.hydrate-sample b{font:700 20px var(--font-serif)}.hydrate-sample strong{text-transform:uppercase;margin-top:12px}.hydrate-sample--blue{background:#b8d5e9;color:#123b62}.hydrate-sample--white{background:#fffdf4}.hydrate-sample--pink{background:#e9c7cd;color:#6f2c3b}.hydrate-controls{text-align:center}.hydrate-controls p{display:flex;align-items:center;justify-content:center;margin:7px 0;font:800 9px var(--font-mono);color:#a34d22}.hydrate-controls p:last-child svg{transform:rotate(180deg)}.hydrate-controls>b{font-size:34px;color:var(--eq-blue)}.equilibrium-chamber>header>div{display:grid;gap:5px}.equilibrium-chamber>header>b{padding:9px 12px;background:#f6bf58;color:#183036;font:800 10px var(--font-mono)}.equilibrium-flow{display:grid;grid-template-columns:1fr 130px 1fr;align-items:center;gap:14px;padding:24px;background:#dfeae6}.equilibrium-flow>section{padding:20px;background:#fff;border:1px solid #7e9d97;text-align:center}.equilibrium-flow small{font:800 10px var(--font-mono);color:#48756f}.equilibrium-flow section strong{display:block;margin:8px 0;font:700 23px var(--font-serif)}.flow-pulse{padding:12px;background:var(--eq-ink);color:#f7bd59;font:900 20px var(--font-mono);letter-spacing:.25em}.equilibrium-flow>div{text-align:center}.equilibrium-flow>div b{display:block;font:900 50px var(--font-serif);color:var(--eq-blue)}.equilibrium-flow>div span{font:800 9px var(--font-mono);text-transform:uppercase}.equilibrium-inventory{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#879f9a}.equilibrium-inventory p{margin:0;padding:18px;background:#fff}.equilibrium-inventory span{display:block;font:800 9px var(--font-mono);color:#597b75}.equilibrium-inventory strong{font-size:15px}.equilibrium-chamber>footer{display:flex;justify-content:center;gap:14px;align-items:center;padding:15px;background:#1b716b;color:#fff}.equilibrium-chamber>footer strong{color:#ffca70}.equilibrium-chamber>footer span{font-size:13px}.equilibrium-console>div{padding:18px;display:grid;gap:9px}.equilibrium-console article{display:grid;grid-template-columns:70px 130px 1.2fr 28px .9fr;align-items:stretch;border:1px solid #91a6a0;background:#fff}.equilibrium-console article>span{display:grid;place-content:center;background:#315f5a;color:#fff;font:800 10px var(--font-mono)}.equilibrium-console article>strong{display:flex;align-items:center;padding:12px;text-transform:uppercase}.equilibrium-console article>p{margin:0;padding:12px;border-left:1px solid #c0cec9}.equilibrium-console article small{display:block;font:800 9px var(--font-mono);color:#6a827d}.equilibrium-console article>svg{align-self:center;color:var(--eq-copper)}.equilibrium-console article p b{color:#146d66}.equilibrium-console article>footer{grid-column:1/-1;padding:8px 12px;background:#edf1e8;font-size:12px;text-align:center;color:#675f45}.haber-equation>div{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:14px;padding:22px;background:#dfe9e5}.haber-species{border:1px solid #8aa19b;background:#fff;padding:15px;text-align:center}.haber-species small{font:800 9px var(--font-mono);text-transform:uppercase;color:#4b736d}.haber-species strong{display:block;margin:7px;font:700 22px var(--font-serif)}.haber-species>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.haber-species i{display:grid;place-content:center;width:52px;height:52px;border-radius:50%;background:#295e87;color:#fff;font:800 13px var(--font-mono);font-style:normal}.haber-species--product i{background:#b96630}.haber-equation>footer span,.contact-equation>footer span{font:800 10px var(--font-mono);margin-right:15px;color:#3b6760}.haber-feeds>div{padding:18px;display:grid;gap:12px}.haber-feeds article{display:grid;grid-template-columns:70px 130px 30px 1fr 30px 70px;align-items:center;border:1px solid #89a09b;background:#fff}.haber-feeds article>span{align-self:stretch;display:grid;place-content:center;background:#315f5a;color:#fff;font:800 10px var(--font-mono)}.haber-feeds article>div{padding:13px}.haber-feeds article small{display:block;font:800 9px var(--font-mono);color:#5e7c76}.feed-origin strong{text-transform:uppercase}.haber-feeds article>svg{color:var(--eq-copper)}.feed-product{display:grid;place-content:center;align-self:stretch;background:#d3e5df;font:800 20px var(--font-mono)}.haber-feeds>footer{display:flex;justify-content:center;align-items:center;gap:14px;padding:15px;background:#143d41;color:#fff}.haber-feeds>footer span{padding:7px 11px;background:#286b70}.haber-feeds>footer strong{color:#ffc76c}.haber-vessel__body{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:center;padding:22px;background:#dce8e4}.vessel-shell{height:280px;border:7px solid #2d625e;border-radius:110px 110px 60px 60px;background:#fff;display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 0 10px #c7d8d3}.vessel-shell span{font:800 13px var(--font-mono)}.vessel-shell b{font:800 38px var(--font-serif);color:#235d86}.vessel-shell i{margin:12px auto 0;padding:8px 15px;background:#d18a35;color:#fff;font:900 15px var(--font-mono);font-style:normal}.haber-vessel__body>div:last-child{display:grid;gap:10px}.haber-vessel article{border-left:6px solid var(--eq-copper);padding:13px 16px;background:#fff}.haber-vessel article span{font:800 9px var(--font-mono);text-transform:uppercase;color:#5e7772}.haber-vessel article strong{display:block;font:800 21px var(--font-serif)}.haber-vessel article p{margin:4px 0 0}.haber-vessel>footer,.contact-converter>footer{padding:13px;text-align:center;background:#1f6b66;color:#fff;font-weight:700}.contact-equation{--eq-ink:#2e3540;--eq-copper:#df7d2d}.contact-tube{display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;padding:24px;background:#e9e6de}.contact-tube>section{display:flex;justify-content:center;gap:12px}.contact-tube p{margin:0;padding:14px;background:#fff;border:1px solid #9c9890;text-align:center}.contact-tube p span{display:block;font:800 9px var(--font-mono)}.contact-tube p b{font:800 20px var(--font-serif)}.contact-tube>div{min-height:150px;display:grid;place-content:center;text-align:center;border:8px double #6d756f;border-radius:70px;background:#f5eedb}.contact-tube>div small{font:800 9px var(--font-mono);color:#8e4c26}.contact-tube>div strong{font:900 35px var(--font-serif)}.contact-tube>div i{font-style:normal;color:#d9772c;letter-spacing:.2em}.contact-feeds{--eq-ink:#333841}.contact-feeds>div{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;padding:18px;background:#e7e5df}.contact-feeds article{display:grid;grid-template-columns:1fr 28px 60px;gap:12px;align-items:center;border:1px solid #99968e;background:#fff;padding:15px}.contact-feeds article>span{grid-column:1/-1;font:800 9px var(--font-mono);color:#8b522c}.contact-feeds article>strong{grid-column:1/-1;font:800 20px var(--font-serif);text-transform:uppercase}.contact-feeds article>div{display:grid;gap:7px}.contact-feeds article p{margin:0;padding:8px;background:#eee9de}.contact-feeds article p b{margin-right:8px;color:#9b5d31}.contact-feeds article>svg{color:var(--eq-copper)}.contact-feeds article>em{display:grid;place-content:center;height:60px;border-radius:50%;background:#3b6265;color:#fff;font:800 15px var(--font-mono);font-style:normal}.contact-feeds>footer{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px;background:#38434b;color:#fff}.contact-feeds>footer span{color:#f6ba6a;font:800 10px var(--font-mono)}.contact-converter{--eq-ink:#333841}.contact-converter>div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:22px;background:#e5e4df}.converter-stack{min-height:290px;border:9px double #5c6663;border-radius:32px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px;background:#f9f4e7}.converter-stack span,.converter-stack b{font:800 11px var(--font-mono)}.converter-stack i{display:grid;place-content:center;width:110px;height:100px;background:#c66f31;color:#fff;font:900 18px var(--font-serif);font-style:normal}.contact-converter>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.contact-converter article{border-top:5px solid var(--eq-copper);background:#fff;padding:15px}.contact-converter article span{font:800 9px var(--font-mono);color:#6d716d}.contact-converter article strong{display:block;font:800 19px var(--font-serif);margin:12px 0}.contact-converter article b{text-transform:uppercase}.contact-converter article p{font-size:12px}.industry-compromise>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;background:#dfe7e3}.industry-compromise article{border:1px solid #849a95;background:#fff}.industry-compromise article>header{display:flex;justify-content:space-between;padding:12px 14px;background:#315e5a;color:#fff}.industry-compromise article>header span{font:800 9px var(--font-mono)}.industry-compromise article>header strong{font:800 19px var(--font-serif)}.industry-reaction{min-height:62px;margin:0;padding:13px;background:#f3e9d6;font-weight:700}.industry-compromise dl{margin:0}.industry-compromise dl>div{display:grid;grid-template-columns:110px 1fr;border-top:1px solid #ccd5d1}.industry-compromise dt{padding:11px;font:800 9px var(--font-mono);color:#57736d}.industry-compromise dd{margin:0;padding:11px;font-size:12px}.industry-compromise article>section{display:grid;gap:1px;background:#c2cfca}.industry-compromise article>section p{margin:0;padding:12px;background:#fff;font-size:12px}.industry-compromise article>section b{display:block;font:800 9px var(--font-mono);color:#a35b2c;margin-bottom:5px}.industry-compromise>footer{padding:15px;text-align:center;background:#163d40;color:#fff;font-weight:700}.industry-compromise>footer b{padding:0 12px;color:#ffc269}@media(max-width:820px){.reversible-switch__equation{grid-template-columns:1fr}.hydration-bench>div,.industry-compromise>div{grid-template-columns:1fr}.equilibrium-flow{grid-template-columns:1fr}.equilibrium-console article{grid-template-columns:58px 100px 1fr 24px .8fr}.haber-vessel__body,.contact-converter>div{grid-template-columns:1fr}.vessel-shell{width:220px;margin:auto}.contact-feeds>div{grid-template-columns:1fr}}@media(max-width:600px){.reversible-switch>header,.hydration-bench>header,.equilibrium-chamber>header,.equilibrium-console>header,.haber-equation>header,.haber-feeds>header,.haber-vessel>header,.contact-equation>header,.contact-feeds>header,.contact-converter>header,.industry-compromise>header{align-items:flex-start;flex-direction:column}.reversible-switch__equation{padding:16px 12px}.reversible-switch__equation>div>b{font-size:40px}.hydration-bench>div{padding:12px}.hydration-bench article>div{grid-template-columns:1fr}.hydrate-controls{display:flex;align-items:center;justify-content:center;gap:8px}.hydrate-controls p{flex-direction:column}.equilibrium-flow{padding:12px}.equilibrium-inventory{grid-template-columns:1fr}.equilibrium-chamber>footer{align-items:flex-start;flex-direction:column}.equilibrium-console>div{padding:12px}.equilibrium-console article{grid-template-columns:55px minmax(0,1fr)}.equilibrium-console article>p,.equilibrium-console article>svg{grid-column:1/-1;border-top:1px solid #c0cec9;border-left:0}.equilibrium-console article>svg{justify-self:center;transform:rotate(90deg)}.equilibrium-console article>footer{grid-column:1/-1}.haber-equation>div{grid-template-columns:1fr;padding:12px}.haber-feeds>div{padding:12px}.haber-feeds article{grid-template-columns:55px 1fr 26px 60px}.haber-feeds article>div:nth-of-type(2){grid-column:2/-1}.haber-feeds article>svg:first-of-type{display:none}.haber-feeds>footer{flex-wrap:wrap}.haber-vessel__body{padding:12px}.contact-tube{grid-template-columns:1fr;padding:14px}.contact-tube>div{min-height:110px}.contact-feeds>div,.contact-converter>div,.industry-compromise>div{padding:12px}.contact-converter>div>div{grid-template-columns:1fr}.converter-stack{min-height:220px}.industry-compromise dl>div{grid-template-columns:116px minmax(0,1fr);column-gap:8px}.industry-compromise dt,.industry-compromise dd{line-height:1.35}.industry-compromise dt{padding-inline:8px}}.acid-triad,.acid-indicators,.base-sorter,.base-reactions,.alkali-indicators,.ion-vials,.ph-ladder,.neutralisation-merger,.proton-dock,.dissociation-gates,.strong-acid-lane,.weak-acid-lane{--lab-ink:#173139;--lab-acid:#c74235;--lab-alkali:#1b6d88;--lab-yellow:#e6b83f;--lab-paper:#fffaf0;overflow:hidden;border-top:5px solid var(--lab-acid);background:var(--lab-paper);color:var(--lab-ink);font-family:var(--font-sans)}.acid-triad>header,.acid-indicators>header,.base-sorter>header,.base-reactions>header,.alkali-indicators>header,.ion-vials>header,.ph-ladder>header,.neutralisation-merger>header,.proton-dock>header,.dissociation-gates>header,.strong-acid-lane>header,.weak-acid-lane>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--lab-ink);color:#fff}.acid-triad>header span,.acid-indicators>header span,.base-sorter>header span,.base-reactions>header span,.alkali-indicators>header span,.ion-vials>header span,.ph-ladder>header span,.neutralisation-merger>header span,.proton-dock>header span,.dissociation-gates>header span,.strong-acid-lane>header span,.weak-acid-lane>header span{color:#ffd66f;font:900 10px/1 var(--font-mono);letter-spacing:.09em}.acid-triad>header strong,.acid-indicators>header strong,.base-sorter>header strong,.base-reactions>header strong,.alkali-indicators>header strong,.ion-vials>header strong,.ph-ladder>header strong,.neutralisation-merger>header strong,.proton-dock>header strong,.dissociation-gates>header strong,.strong-acid-lane>header strong,.weak-acid-lane>header strong{font:700 18px/1.2 var(--font-serif)}.acid-triad>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;background:#f2e9d9}.acid-triad article{display:grid;grid-template-rows:auto auto 1fr auto auto auto;gap:9px;border:1px solid #b29c84;border-top:6px solid var(--lab-acid);padding:15px;background:#fff}.acid-triad article>span{font:900 9px var(--font-mono);color:#a23a32}.acid-triad h5{margin:0;font:800 21px var(--font-serif)}.acid-triad p{margin:0;font-size:12px}.acid-triad svg{color:#b67c24}.acid-triad article>strong{min-height:52px;padding:9px;background:#f7e0d6}.acid-triad code,.base-reactions code{white-space:normal;padding:9px;background:#173139;color:#fff;font:700 11px/1.5 var(--font-mono)}.acid-triad>footer,.base-sorter>footer{display:flex;justify-content:center;gap:14px;padding:13px;background:#f4d67f}.acid-triad>footer span{font-size:12px}.acid-indicators>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b6a8a0}.acid-indicators article{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:18px;background:#fff}.acid-indicators article>span{grid-row:1/4;align-self:stretch;display:grid;place-content:center;background:#f2ddd5;color:#a63e34;font:900 10px var(--font-mono)}.acid-indicators h5{margin:0;font:800 19px var(--font-serif)}.acid-indicators p{margin:0;color:#66736f;font-size:12px}.acid-indicators article>svg{display:none}.acid-indicators article>strong{display:grid;place-content:center;min-height:64px;border:3px solid #fff;box-shadow:0 0 0 1px #9c8176;background:#c74235;color:#fff;text-transform:uppercase}.acid-indicators article>strong[data-colour=colourless]{background:#fffdf7;color:#53605d}.acid-indicators>footer,.alkali-indicators:after{display:block;padding:12px;text-align:center;background:#9e342f;color:#fff;font-weight:800}.base-sorter{border-top-color:var(--lab-alkali)}.base-sorter>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;background:#e4edef}.base-sorter article{display:grid;grid-template-columns:80px 1fr 22px 70px;align-items:center;gap:8px;border:1px solid #8aa1a6;padding:13px;background:#fff}.base-sorter article>b{font:800 20px var(--font-serif)}.base-sorter article>span{font-size:12px}.base-sorter article>strong{padding:8px;text-align:center;background:#d9e8e7;color:#145f69;text-transform:uppercase}.base-sorter article[data-kind=base]>strong{background:#eee1d2;color:#754c31}.base-sorter article>p{grid-column:1/-1;margin:0;border-top:1px solid #d1d9d7;padding-top:8px;font-size:12px}.base-sorter>footer{background:#cce2df}.base-sorter>footer span{font:900 10px var(--font-mono)}.base-reactions{border-top-color:var(--lab-alkali)}.base-reactions>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;background:#e2ebed}.base-reactions article{display:grid;gap:11px;border:1px solid #849ca2;background:#fff;padding:15px}.base-reactions article>header{display:flex;justify-content:space-between;background:#256979;color:#fff;padding:10px}.base-reactions article>header span{font:900 9px var(--font-mono)}.base-reactions article>p{margin:0}.base-reactions article>strong{padding:10px;background:#dbeceb}.base-reactions article>em{padding:9px;border-left:4px solid var(--lab-yellow);font-style:normal;font-size:11px;font-weight:800}.alkali-indicators{border-top-color:var(--lab-alkali)}.alkali-indicators>ol{display:grid;gap:10px;margin:0;padding:18px;background:#dfecef;list-style:none}.alkali-indicators li{display:grid;grid-template-columns:50px 1fr 30px 160px;align-items:center;border:1px solid #85a0a7;background:#fff}.alkali-indicators li>span{align-self:stretch;display:grid;place-content:center;background:#1d6c81;color:#fff;font:900 10px var(--font-mono)}.alkali-indicators h5{margin:0;font:800 19px var(--font-serif)}.alkali-indicators small{color:#637579}.alkali-indicators li>div{padding:12px}.alkali-indicators li>svg{color:#b78b23}.alkali-indicators li>strong{align-self:stretch;display:grid;place-content:center;background:#216d9b;color:#fff;text-transform:uppercase}.alkali-indicators li>strong[data-colour=yellow]{background:#f0ca4c;color:#333}.alkali-indicators:after{content:"alkali result tower · cool blue and yellow endpoints";background:#15566b}.ion-vials{border-top-color:#865ea2}.ion-vials>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:22px;background:#eee9f1}.ion-vials article{text-align:center}.ion-vials h5{margin:0;padding:10px;background:#fff;border:1px solid #a598aa;font:800 20px var(--font-serif)}.ion-vials article>div{height:210px;display:grid;grid-template-columns:repeat(3,1fr);place-items:center;border:7px double #87989b;border-radius:18px 18px 70px 70px;background:#f8d9d5}.ion-vials article[data-tone=alkali]>div{background:#d6e8f2}.ion-vials article i{color:#7a8788}.ion-vials article>div b{grid-row:1/3;grid-column:2;display:grid;place-content:center;width:82px;height:82px;border-radius:50%;background:#c74235;color:#fff;font:900 28px var(--font-serif)}.ion-vials article[data-tone=alkali]>div b{background:#1b6d88}.ion-vials article>strong{display:block;padding:10px}.ion-vials>footer,.neutralisation-merger>footer{text-align:center;padding:12px;background:#5b3e6e;color:#fff;font-weight:800}.ph-ladder{border-top-color:#4c8664}.ph-ladder>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:18px;background:#eef0df}.ph-ladder article{display:grid;justify-items:center;gap:8px;padding:12px 8px;border:1px solid #9ba78d;background:#fff;text-align:center}.ph-ladder article>span{font:900 10px var(--font-mono)}.ph-ladder article>i{width:56px;height:90px;border:4px solid #fff;box-shadow:0 0 0 1px #7f8980;background:var(--ph-colour)}.ph-ladder article>b{font:800 24px var(--font-serif)}.ph-ladder article>strong{text-transform:uppercase}.ph-ladder article>small{font-size:10px}.ph-ladder>footer{display:flex;justify-content:space-between;padding:13px 18px;background:#244f45;color:#fff}.ph-ladder>footer b{color:#a8dfa7}.neutralisation-merger{border-top-color:#865ea2}.neutralisation-merger>div{display:grid;grid-template-columns:1fr 46px 1fr 110px 1fr;align-items:center;gap:12px;padding:28px;background:#eee9f1}.neutralisation-merger section{min-height:150px;display:grid;place-content:center;text-align:center;border:1px solid #9e899f;background:#f7d9d7}.neutralisation-merger section[data-ion=alkali]{background:#d4e8ee}.neutralisation-merger section small{font:900 9px var(--font-mono)}.neutralisation-merger section b{font:900 38px var(--font-serif)}.neutralisation-plus{justify-self:center;font:900 34px var(--font-serif);color:#865ea2}.neutralisation-merger>div>div{text-align:center}.neutralisation-merger>div>div span,.neutralisation-merger>div>div strong{display:block}.neutralisation-merger>div>div svg{margin:10px;color:#a4662d}.neutralisation-merger article{padding:16px;text-align:center;background:#fff;border:3px solid #865ea2}.neutralisation-merger article span{display:block;font:900 9px var(--font-mono)}.neutralisation-merger article strong{font:800 28px var(--font-serif)}.proton-dock{border-top-color:#865ea2}.proton-dock>div{display:grid;gap:12px;padding:18px;background:#ece6f0}.proton-dock article{display:grid;grid-template-columns:1fr 190px 1fr;gap:12px;align-items:stretch;border:1px solid #9f8da5;background:#fff;padding:14px}.proton-dock article>span{grid-column:1/-1;font:900 9px var(--font-mono);color:#765086}.proton-dock section{display:grid;gap:7px;padding:14px;background:#f5ddd7}.proton-dock section:last-of-type{background:#dceaf0}.proton-dock section b{font:900 9px var(--font-mono)}.proton-dock article>div{display:grid;place-items:center;text-align:center}.proton-dock article>div i{display:grid;place-content:center;width:54px;height:54px;border-radius:50%;background:#865ea2;color:#fff;font:900 18px var(--font-serif)}.proton-dock article>div small{font-size:10px}.proton-dock article>footer{grid-column:1/-1;padding:9px;background:#233d43;color:#fff;text-align:center;font-weight:800}.dissociation-gates{border-top-color:#865ea2}.dissociation-gates>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;background:#eee8f0}.dissociation-gates article{border:1px solid #94849a;background:#fff}.dissociation-gates article>header{display:flex;justify-content:space-between;padding:11px 13px;background:#b73d36;color:#fff}.dissociation-gates article[data-kind=weak]>header{background:#6f5680}.dissociation-gates article>header span{font:900 9px var(--font-mono)}.dissociation-gates article>div{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;text-align:center;min-height:130px;padding:14px;background:#f7eee7}.dissociation-gates article>div strong{font:900 44px var(--font-serif);color:#9c4b3b}.dissociation-gates article>h5{margin:0;padding:11px 14px;font:800 20px var(--font-serif)}.dissociation-gates article>p{margin:0;padding:0 14px 14px}.dissociation-gates>footer,.strong-acid-lane>footer,.weak-acid-lane>footer{text-align:center;padding:13px;background:#50375e;color:#fff;font-weight:800}.dissociation-gates>footer b{color:#ffd66f;padding:0 10px}.strong-acid-lane{border-top-color:#c74235}.weak-acid-lane{border-top-color:#865ea2}.strong-acid-lane>div,.weak-acid-lane>div{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:15px;padding:22px;background:#f1e7e2}.weak-acid-lane>div{background:#eee8f0}.strong-acid-lane section,.weak-acid-lane section{min-height:170px;display:grid;align-content:center;gap:10px;padding:18px;border:1px solid #a69592;background:#fff}.strong-acid-lane section small,.weak-acid-lane section small{font:900 9px var(--font-mono)}.strong-acid-lane section>div,.weak-acid-lane section>div{padding:15px;background:#f6dfda;font:800 14px/1.8 var(--font-mono)}.strong-acid-lane>div>svg,.weak-acid-lane>div>strong{justify-self:center;color:#9f3d36;font-size:42px}.weak-acid-lane section>div{background:#e5d9ec}.strong-acid-lane>footer{background:#9e342f}@media(max-width:820px){.acid-triad>div{grid-template-columns:1fr}.acid-indicators>div{grid-template-columns:1fr}.base-sorter>div,.base-reactions>div,.ion-vials>div,.dissociation-gates>div{grid-template-columns:1fr}.ph-ladder>div{grid-template-columns:repeat(3,1fr)}.proton-dock article{grid-template-columns:1fr 130px 1fr}}@media(max-width:600px){.acid-triad>header,.acid-indicators>header,.base-sorter>header,.base-reactions>header,.alkali-indicators>header,.ion-vials>header,.ph-ladder>header,.neutralisation-merger>header,.proton-dock>header,.dissociation-gates>header,.strong-acid-lane>header,.weak-acid-lane>header{align-items:flex-start;flex-direction:column}.base-sorter article{grid-template-columns:70px 1fr 18px 64px}.alkali-indicators li{grid-template-columns:42px 1fr}.alkali-indicators li>svg{display:none}.alkali-indicators li>strong{grid-column:1/-1;min-height:54px}.ph-ladder>div{grid-template-columns:1fr 1fr}.ph-ladder>footer{display:grid;gap:8px;text-align:center}.neutralisation-merger>div{grid-template-columns:1fr}.neutralisation-plus{margin-block:-4px}.neutralisation-merger>div>div svg{transform:rotate(90deg)}.proton-dock article{grid-template-columns:1fr}.proton-dock article>span,.proton-dock article>footer{grid-column:1}.dissociation-gates article>div{grid-template-columns:1fr}.strong-acid-lane>div,.weak-acid-lane>div{grid-template-columns:1fr;padding:14px}.strong-acid-lane>div>svg{transform:rotate(90deg)}.ion-vials article>div{height:180px}}.oxide-map,.amphoteric-reactor,.oxide-passports{--oxide-ink:#273335;--oxide-clay:#b95435;--oxide-teal:#33736e;--oxide-gold:#d6a84a;overflow:hidden;border-top:6px solid var(--oxide-gold);background:#f5f0e4;color:var(--oxide-ink);font-family:var(--font-sans)}.oxide-map>header,.amphoteric-reactor>header,.oxide-passports>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--oxide-ink);color:#fff}.oxide-map>header span,.amphoteric-reactor>header span,.oxide-passports>header span{font:900 10px/1 var(--font-mono);letter-spacing:.09em;color:#f0c969}.oxide-map>header strong,.amphoteric-reactor>header strong,.oxide-passports>header strong{font:700 18px/1.2 var(--font-serif)}.oxide-map>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;background:#ddd7c8}.oxide-map article{display:grid;grid-template-rows:auto auto auto 24px auto 1fr;justify-items:center;gap:8px;padding:14px;border:1px solid #958d7e;border-top:7px solid var(--oxide-clay);background:#fff;text-align:center}.oxide-map article[data-class=basic]{border-top-color:var(--oxide-teal)}.oxide-map article>span{font:900 9px var(--font-mono);color:#776c5a}.oxide-map article>b{display:grid;place-content:center;width:82px;height:82px;clip-path:polygon(12% 18%,76% 5%,96% 42%,78% 90%,20% 96%,2% 55%);background:#d8c6af;font:900 28px var(--font-serif)}.oxide-map article[data-class=basic]>b{background:#b9d2cd}.oxide-map article>p{margin:0;font-size:12px}.oxide-map article>svg{color:#a67931}.oxide-map article>strong{align-self:stretch;padding:9px;background:#f0d7ce;color:#8d352b;text-transform:uppercase}.oxide-map article[data-class=basic]>strong{background:#d3e4df;color:#235f5a}.oxide-map article>small{font-weight:800}.oxide-map>footer{display:flex;justify-content:space-between;gap:12px;padding:13px 18px;background:#4a4640;color:#fff}.oxide-map>footer b{color:#f0c969}.amphoteric-reactor>div{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:15px;padding:24px;background:#ddd6c8}.amphoteric-reactor section{min-height:210px;display:grid;align-content:center;justify-items:center;gap:13px;padding:17px;border:1px solid #9f8b78;background:#f2d8cf;text-align:center}.amphoteric-reactor section[data-port=base]{background:#d2e5df}.amphoteric-reactor section>span{font:900 9px var(--font-mono)}.amphoteric-reactor section>b{font:800 18px var(--font-serif)}.amphoteric-reactor section>svg{color:#b27c2b}.amphoteric-reactor section>strong{padding:10px;background:#fff}.amphoteric-reactor article{min-height:250px;display:grid;place-content:center;justify-items:center;gap:8px;border:9px double #6a655b;border-radius:44px;background:#fff9e9;text-align:center}.amphoteric-reactor article small{font:900 9px var(--font-mono)}.amphoteric-reactor article>b{font:900 34px var(--font-serif)}.amphoteric-reactor article>i{font-style:normal;font-size:36px;color:#b95435}.amphoteric-reactor article>strong{max-width:170px;padding:10px;background:#273335;color:#fff}.amphoteric-reactor>footer{padding:14px;text-align:center;background:#80642e;color:#fff;font-weight:800}.amphoteric-reactor>footer b{padding:0 12px;color:#ffe095}.oxide-passports>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px;background:#ddd6c8}.oxide-passports article{border:1px solid #8f8778;background:#fff}.oxide-passports article>header{display:grid;grid-template-columns:70px 100px 1fr;align-items:center;background:#384346;color:#fff}.oxide-passports article>header span{align-self:stretch;display:grid;place-content:center;background:#a97d32;font:900 9px var(--font-mono)}.oxide-passports article>header b{padding:15px;font:900 25px var(--font-serif)}.oxide-passports article>header strong{text-transform:uppercase}.oxide-passports article>p{display:grid;grid-template-columns:110px 1fr;gap:10px;margin:0;padding:14px;border-top:1px solid #d4cec1}.oxide-passports article>p span{font:900 9px var(--font-mono);color:#a34831}.oxide-passports article>p[data-route=base] span{color:#286a64}.oxide-passports article>footer{padding:13px;background:#b95435;color:#fff;text-align:center;font-weight:900;letter-spacing:.08em}.oxide-passports article:nth-child(2)>footer{background:#33736e}.oxide-passports>aside{padding:13px;text-align:center;background:#4a4640;color:#fff;font-weight:800}.oxide-passports>aside b{padding:0 12px;color:#f0c969}@media(max-width:820px){.oxide-map>div{grid-template-columns:1fr 1fr}.amphoteric-reactor>div{grid-template-columns:1fr}.amphoteric-reactor article{min-height:190px}.oxide-passports>div{grid-template-columns:1fr}}@media(max-width:600px){.oxide-map>header,.amphoteric-reactor>header,.oxide-passports>header{align-items:flex-start;flex-direction:column}.oxide-map>div{grid-template-columns:1fr}.oxide-map>footer{display:grid;text-align:center}.oxide-passports article>header{grid-template-columns:60px 90px 1fr}.oxide-passports article>p{grid-template-columns:1fr}.amphoteric-reactor>div{padding:14px}.amphoteric-reactor article{min-height:170px}}.salt-routeworks,.solubility-ledger,.hydration-scale,.precipitation-line,.crystal-passports{--salt-ink:#132f3d;--salt-blue:#1f6280;--salt-cyan:#8fd0d2;--salt-copper:#c56f3d;--salt-paper:#eef2ed;overflow:hidden;border-top:6px solid var(--salt-copper);background:var(--salt-paper);color:var(--salt-ink);font-family:var(--font-sans)}.salt-routeworks>header,.solubility-ledger>header,.hydration-scale>header,.precipitation-line>header,.crystal-passports>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--salt-ink);color:#fff}.salt-routeworks>header span,.solubility-ledger>header span,.hydration-scale>header span,.precipitation-line>header span,.crystal-passports>header span{font:900 10px/1 var(--font-mono);letter-spacing:.1em;color:#ffc18c}.salt-routeworks>header strong,.solubility-ledger>header strong,.hydration-scale>header strong,.precipitation-line>header strong,.crystal-passports>header strong{font:700 17px/1.25 var(--font-serif)}.salt-routeworks>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;background-color:#dbe7e4;background-image:linear-gradient(rgba(31,98,128,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,98,128,.08) 1px,transparent 1px);background-size:18px 18px}.salt-routeworks article{display:grid;grid-template-rows:auto auto 1fr auto;min-height:245px;border:1px solid #688596;border-top:6px solid var(--salt-blue);background:#fff}.salt-routeworks article>header{display:grid;gap:5px;padding:12px;background:#e6f0ef}.salt-routeworks article>header span{font:900 9px var(--font-mono);color:#876146}.salt-routeworks article>header strong{text-transform:uppercase}.salt-routeworks article>b{padding:13px;font:800 15px var(--font-serif)}.salt-routeworks article>p{margin:0;padding:0 13px 13px;font-size:12px;line-height:1.45}.salt-routeworks article>footer{padding:11px;background:#1f6280;color:#fff;font-size:11px;font-weight:900}.salt-routeworks>ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;background:#132f3d;color:#fff}.salt-routeworks>ol li{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px;border-right:1px solid #55717d}.salt-routeworks>ol span{color:#ffc18c;font:900 9px var(--font-mono)}.salt-routeworks>ol strong{font-size:11px}.salt-routeworks>ol svg{width:15px;color:#8fd0d2}.solubility-ledger>ol{display:grid;gap:7px;margin:0;padding:17px;list-style:none;background:#dbe7e4}.solubility-ledger li{display:grid;grid-template-columns:45px minmax(180px,1.3fr) 110px minmax(180px,1fr);align-items:center;border:1px solid #78909b;background:#fff}.solubility-ledger li>span{align-self:stretch;display:grid;place-content:center;background:#d8e8e7;font:900 10px var(--font-mono)}.solubility-ledger li>strong{padding:12px}.solubility-ledger li>b{align-self:stretch;display:grid;place-content:center;background:#d1e6de;color:#225c4f;text-transform:uppercase}.solubility-ledger li[data-general=insoluble]>b{background:#f0d8cc;color:#8a442d}.solubility-ledger li>p{margin:0;padding:12px;border-left:1px dashed #8ca0a7;font-size:12px;font-weight:800}.solubility-ledger>footer{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px;background:#1f6280;color:#fff;font-weight:800;text-transform:uppercase}.solubility-ledger>footer svg{width:16px;color:#ffc18c}.hydration-scale>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px;background:#dbe7e4}.hydration-scale article{display:grid;justify-items:center;gap:10px;padding:18px;border:1px solid #6e8b97;background:#fff;text-align:center}.hydration-scale article>span{font:900 9px var(--font-mono);color:#8b684c}.hydration-scale article>div{position:relative;display:grid;grid-template-columns:repeat(3,45px);place-content:center;gap:7px;width:220px;height:150px;border:4px double #1f6280;background:#edf7f5}.hydration-scale article>div>i{position:absolute;inset:35px 80px;display:grid;place-content:center;color:#c56f3d;font-size:52px;font-style:normal}.hydration-scale article>div>b{z-index:1;display:grid;place-content:center;width:45px;height:45px;border-radius:50%;background:#8fd0d2;font-size:10px}.hydration-scale article>div>em{grid-column:1/-1;z-index:1;align-self:center;font:900 15px var(--font-mono);color:#8a442d}.hydration-scale article>strong{text-transform:uppercase;font:900 20px var(--font-serif)}.hydration-scale article>p{margin:0;font-weight:800}.hydration-scale article>small{padding:8px;background:#132f3d;color:#fff}.hydration-scale>footer{display:flex;justify-content:center;gap:12px;padding:13px;background:#c56f3d;color:#fff}.hydration-scale>footer b{color:#132f3d}.precipitation-feed{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:12px;padding:18px;background:#dbe7e4;text-align:center}.precipitation-feed>span,.precipitation-feed>strong{padding:14px;border:1px solid #708994;background:#fff;font:800 15px var(--font-serif)}.precipitation-feed>strong{background:#fff2a9;color:#654e17}.precipitation-feed>svg{color:#c56f3d}.precipitation-line>ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;background:#fff}.precipitation-line>ol li{position:relative;display:grid;grid-template-rows:auto 72px auto 1fr;justify-items:center;gap:8px;padding:13px;border-right:1px solid #9bacb2;text-align:center}.precipitation-line>ol li>span{justify-self:start;font:900 9px var(--font-mono);color:#8b684c}.precipitation-line>ol li>div{display:grid;place-content:center;width:64px;height:64px;border:3px solid #1f6280;border-radius:50%;background:#e6f2ef}.precipitation-line>ol li>div i{font-size:29px;font-style:normal;color:#c56f3d}.precipitation-line>ol li>strong{text-transform:uppercase}.precipitation-line>ol li>p{margin:0;font-size:11px}.precipitation-line>ol li>svg{position:absolute;right:-9px;top:54px;z-index:1;width:17px;padding:2px;background:#fff;color:#1f6280}.precipitation-line>footer{padding:13px;background:#1f6280;color:#fff;text-align:center;font-weight:900;letter-spacing:.07em}.crystal-passports>div{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:20px;background:#dbe7e4}.crystal-passports article{border:1px solid #6f8791;background:#fff}.crystal-passports article>header{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:#1f6280;color:#fff}.crystal-passports article>header span{font:900 9px var(--font-mono);color:#ffc18c}.crystal-passports article>b{display:block;padding:18px;text-align:center;font:900 30px var(--font-serif)}.crystal-passports article>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:14px;background:#e8f3f0}.crystal-passports article>div i{display:grid;place-content:center;width:48px;height:48px;clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:#8fd0d2;font:900 10px var(--font-mono);font-style:normal}.crystal-passports article>p{margin:0;padding:13px;text-align:center;font-weight:800}.crystal-passports article>footer{padding:11px;background:#c56f3d;color:#fff;text-align:center;font-weight:900}.crystal-passports>aside{padding:13px;background:#132f3d;color:#fff;text-align:center;font-weight:800}@media(max-width:820px){.salt-routeworks>div{grid-template-columns:1fr 1fr}.salt-routeworks>ol{grid-template-columns:1fr 1fr}.solubility-ledger li{grid-template-columns:42px 1fr 95px}.solubility-ledger li>p{grid-column:2/-1;border-top:1px dashed #8ca0a7;border-left:0}.precipitation-line>ol{grid-template-columns:1fr}.precipitation-line>ol li{grid-template-columns:40px 70px 110px 1fr;grid-template-rows:1fr;align-items:center;text-align:left}.precipitation-line>ol li>svg{right:50%;top:auto;bottom:-12px;transform:rotate(90deg)}.precipitation-feed{grid-template-columns:1fr auto 1fr}.precipitation-feed>svg{grid-column:1/-1;justify-self:center;transform:rotate(90deg)}.precipitation-feed>strong{grid-column:1/-1}.crystal-passports>div{grid-template-columns:1fr}}@media(max-width:600px){.salt-routeworks>header,.solubility-ledger>header,.hydration-scale>header,.precipitation-line>header,.crystal-passports>header{align-items:flex-start;flex-direction:column}.salt-routeworks>div,.salt-routeworks>ol,.hydration-scale>div{grid-template-columns:1fr}.salt-routeworks article{min-height:0}.salt-routeworks>ol li:not(:last-child)>svg{grid-column:1/-1;justify-self:center;transform:rotate(90deg)}.solubility-ledger li{grid-template-columns:38px 1fr}.solubility-ledger li>b{grid-column:2;padding:9px}.solubility-ledger li>p{grid-column:1/-1}.solubility-ledger>footer{display:grid;grid-template-columns:1fr;text-align:center}.solubility-ledger>footer svg{justify-self:center;transform:rotate(90deg)}.hydration-scale article>div{width:190px}.precipitation-feed{grid-template-columns:1fr}.precipitation-feed>b{display:block}.precipitation-feed>svg,.precipitation-feed>strong{grid-column:auto}.precipitation-line>ol li{grid-template-columns:30px 62px 1fr}.precipitation-line>ol li>p{grid-column:3}.crystal-passports article>b{font-size:25px}}.periodic-coordinate,.period-transect,.group-charge-rail,.group-fingerprint,.position-console,.group-trend{--periodic-night:#18233b;--periodic-blue:#304b78;--periodic-coral:#ef6f51;--periodic-mint:#a8d5ba;--periodic-gold:#e6b655;--periodic-paper:#f5f1e6;overflow:hidden;border-top:6px solid var(--periodic-coral);background:var(--periodic-paper);color:var(--periodic-night);font-family:var(--font-sans)}.periodic-coordinate>header,.period-transect>header,.group-charge-rail>header,.group-fingerprint>header,.position-console>header,.group-trend>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--periodic-night);color:#fff}.periodic-coordinate>header span,.period-transect>header span,.group-charge-rail>header span,.group-fingerprint>header span,.position-console>header span,.group-trend>header span{font:900 10px/1 var(--font-mono);letter-spacing:.1em;color:#ffd579}.periodic-coordinate>header strong,.period-transect>header strong,.group-charge-rail>header strong,.group-fingerprint>header strong,.position-console>header strong,.group-trend>header strong{font:700 17px/1.25 var(--font-serif)}.periodic-coordinate-board{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:18px;background-color:#dce5df;background-image:linear-gradient(rgba(48,75,120,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(48,75,120,.09) 1px,transparent 1px);background-size:22px 22px}.periodic-coordinate-board>aside{display:grid;align-content:center;gap:8px;padding:13px;background:var(--periodic-night);color:#fff}.periodic-coordinate-board>aside span{font:900 9px var(--font-mono);color:#ffd579}.periodic-coordinate-board>aside strong{font:900 21px var(--font-serif)}.periodic-coordinate-board>aside small{color:var(--periodic-mint);font-weight:800}.periodic-coordinate-board>ol{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.periodic-coordinate-board li{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;min-height:168px;padding:8px;border:1px solid #6e7d8f;border-top:5px solid var(--periodic-blue);background:#fff}.periodic-coordinate-board li[data-character=non-metal]{border-top-color:var(--periodic-coral)}.periodic-coordinate-board li[data-character="noble gas"]{border-top-color:var(--periodic-gold)}.periodic-coordinate-board li[data-character=metalloid]{border-top-color:#7d6a9b}.periodic-coordinate-board li>span{font:900 8px var(--font-mono);color:#52647c}.periodic-coordinate-board li>b{justify-self:end;color:#9b4b38;font:900 11px var(--font-mono)}.periodic-coordinate-board li>strong{align-self:center;text-align:center;font:900 27px var(--font-serif)}.periodic-coordinate-board li>small{align-self:end;text-align:center;font-size:9px;font-weight:800}.periodic-coordinate>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;background:var(--periodic-blue);color:#fff;font-weight:900}.periodic-coordinate>footer b{color:#ffd579;text-align:center}.period-transect>ol{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:0;padding:18px;list-style:none;background:#dce5df}.period-transect li{display:grid;justify-items:center;gap:8px;min-height:150px;padding:11px 7px;border:1px solid #72808e;border-top:7px solid var(--periodic-blue);background:#fff}.period-transect li[data-character=boundary]{border-top-color:#7d6a9b;background:#f0eaf4}.period-transect li[data-character=non-metallic]{border-top-color:var(--periodic-coral);background:#fff0eb}.period-transect li[data-character="noble gas"]{border-top-color:var(--periodic-gold);background:#fff8dc}.period-transect li>span{justify-self:start;font:900 9px var(--font-mono)}.period-transect li>strong{font:900 28px var(--font-serif)}.period-transect li>small{align-self:end;font-size:10px;font-weight:900;text-transform:uppercase}.period-transect>footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(90deg,#304b78,#7d6a9b,#ef6f51);color:#fff;text-align:center}.period-transect>footer svg{color:#ffd579}.group-charge-rail>ol{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:0;padding:18px;list-style:none;background:#dce5df}.group-charge-rail li{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:180px;padding:11px;border:1px solid #73828f;border-top:6px solid var(--periodic-blue);background:#fff;text-align:center}.group-charge-rail li[data-route=gains]{border-top-color:var(--periodic-coral)}.group-charge-rail li[data-route=variable]{border-top-color:#7d6a9b}.group-charge-rail li[data-route=stable]{border-top-color:var(--periodic-gold)}.group-charge-rail li>span{font:900 9px var(--font-mono)}.group-charge-rail li>small{font-weight:800}.group-charge-rail li>b{align-self:center;font-size:11px}.group-charge-rail li>strong{padding:9px;background:var(--periodic-night);color:#fff;font:900 18px var(--font-serif)}.group-charge-rail>footer{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;padding:13px 18px;background:var(--periodic-night);color:#fff;text-align:center;font-weight:900}.group-charge-rail>footer b{color:#ffd579}.group-fingerprint>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px;background:#dce5df}.group-fingerprint article{border:1px solid #75828b;background:#fff}.group-fingerprint article>header{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--periodic-blue);color:#fff}.group-fingerprint article:nth-child(2)>header{background:#a44735}.group-fingerprint article>header span{font:900 10px var(--font-mono);color:#ffd579}.group-fingerprint article>ol{display:grid;gap:8px;margin:0;padding:14px;list-style:none}.group-fingerprint article li{display:grid;grid-template-columns:55px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid #a2abb0;background:#f8f7f1}.group-fingerprint article li>b{font:900 23px var(--font-serif)}.group-fingerprint article li>div{display:flex;justify-content:flex-end;gap:6px}.group-fingerprint article li span{display:grid;place-content:center;width:34px;height:34px;border:1px solid #7b8791;background:#fff;font-weight:900}.group-fingerprint article li span[data-outer=true]{border-color:#b74d37;background:#ffd5c8;color:#8b3427}.group-fingerprint article>footer{padding:12px;background:var(--periodic-night);color:#fff;text-align:center;font-weight:900}.group-fingerprint>aside{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px;background:#7d6a9b;color:#fff;font-weight:900}.group-fingerprint>aside svg{color:#ffd579}.position-console-route{display:grid;grid-template-columns:130px 1fr auto 180px;align-items:stretch;gap:12px;padding:20px;background:#dce5df}.position-console-route>article,.position-console-route>section{display:grid;align-content:center;justify-items:center;gap:9px;padding:14px;border:1px solid #74828d;background:#fff;text-align:center}.position-console-route>article>span,.position-console-route>section>span{font:900 9px var(--font-mono);color:#7d4e3e}.position-console-route>article>b{font:900 34px var(--font-serif)}.position-console-route>section>div{display:flex;gap:7px}.position-console-route>section b{display:grid;place-content:center;width:42px;height:42px;border:1px solid #778694;background:#fff;font-size:18px}.position-console-route>section b[data-outer=true]{background:#ffd3c7;color:#8c3528}.position-console-route>svg{align-self:center;color:var(--periodic-coral)}.position-console>ol{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:0;padding:0 20px 20px;list-style:none;background:#dce5df}.position-console>ol li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:12px;border-top:4px solid var(--periodic-blue);background:#fff}.position-console>ol span{font:900 9px var(--font-mono);color:#a44835}.position-console>ol strong{font-size:11px}.position-console>footer{padding:13px;background:var(--periodic-night);color:#fff;text-align:center;font-weight:900}.trend-skyline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;min-height:310px;padding:22px;background:#dce5df}.trend-skyline article{display:grid;grid-template-rows:auto 180px auto auto auto;justify-items:center;gap:6px}.trend-skyline article>span{justify-self:start;font:900 9px var(--font-mono)}.trend-skyline article>div{position:relative;width:68px;height:180px;border:1px solid #73818d;background:linear-gradient(#f8f7f1,#fff)}.trend-skyline article i{position:absolute;right:0;bottom:0;left:0;height:var(--trend-height);background:linear-gradient(#ef6f51,#304b78)}.trend-skyline article>b{font:900 25px var(--font-serif)}.trend-skyline article>strong{font-size:12px}.trend-skyline article>small{font-weight:800}.group-trend>p{margin:0;padding:13px;background:var(--periodic-blue);color:#fff;text-align:center;font-weight:900;text-transform:uppercase}.group-trend>aside{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 18px;border-top:5px solid var(--periodic-gold);background:#fff}.group-trend>aside span{font:900 10px var(--font-mono);color:#98412f}.group-trend>aside small{font-weight:800}.group-trend>aside strong{padding:9px;background:var(--periodic-night);color:#fff}@media(max-width:820px){.periodic-coordinate-board{grid-template-columns:1fr}.periodic-coordinate-board>ol,.period-transect>ol,.group-charge-rail>ol{grid-template-columns:repeat(4,1fr)}.group-fingerprint>div{grid-template-columns:1fr}.position-console-route{grid-template-columns:120px 1fr}.position-console-route>svg{display:none}.position-console>ol{grid-template-columns:1fr 1fr}}@media(max-width:600px){.periodic-coordinate>header,.period-transect>header,.group-charge-rail>header,.group-fingerprint>header,.position-console>header,.group-trend>header{align-items:flex-start;flex-direction:column}.periodic-coordinate-board>ol,.period-transect>ol,.group-charge-rail>ol{grid-template-columns:1fr 1fr}.periodic-coordinate-board li>small{font-size:11px}.periodic-coordinate>footer,.period-transect>footer,.group-charge-rail>footer{grid-template-columns:1fr;display:grid;text-align:center}.period-transect>footer svg{justify-self:center;transform:rotate(90deg)}.group-fingerprint article>header{display:grid}.group-fingerprint article li{grid-template-columns:45px 1fr}.group-fingerprint article li span{width:30px;height:30px}.group-fingerprint>aside{display:grid;text-align:center}.group-fingerprint>aside svg{justify-self:center;transform:rotate(90deg)}.position-console-route{grid-template-columns:1fr}.position-console>ol{grid-template-columns:1fr}.trend-skyline{grid-template-columns:1fr 1fr;min-height:0}.group-trend>aside{grid-template-columns:1fr;text-align:center}.group-trend>aside strong{justify-self:stretch}}.alkali-cabinet,.alkali-forecast{--alkali-ink:#1e2722;--alkali-olive:#304a3b;--alkali-moss:#768a54;--alkali-lime:#d5e85a;--alkali-flare:#e05a3f;--alkali-steel:#d8ddd1;--alkali-paper:#f4f0df;overflow:hidden;border:1px solid #70796e;border-top:7px solid var(--alkali-lime);background:var(--alkali-paper);color:var(--alkali-ink);font-family:var(--font-sans)}.alkali-cabinet>header,.alkali-forecast>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 19px;background:var(--alkali-olive);color:#fff}.alkali-cabinet>header span,.alkali-forecast>header span{font:900 10px/1 var(--font-mono);letter-spacing:.13em;color:var(--alkali-lime)}.alkali-cabinet>header strong,.alkali-forecast>header strong{font:700 18px var(--font-serif)}.alkali-drawers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;background-color:var(--alkali-steel);background-image:repeating-linear-gradient(0deg,transparent 0 22px,rgba(48,74,59,.08) 23px)}.alkali-drawers>article{border:1px solid #6f786e;border-top:5px solid var(--alkali-moss);background:#f8f6ec;box-shadow:5px 5px #304a3b26}.alkali-drawers>article>header{display:flex;justify-content:space-between;padding:10px 12px;background:var(--alkali-ink);color:#fff}.alkali-drawers>article>header span{font:900 9px var(--font-mono);color:var(--alkali-lime)}.alkali-drawers>article>header b{font-size:11px}.alkali-specimen{position:relative;display:grid;place-content:center;min-height:125px;overflow:hidden;border-bottom:1px solid #a0a79c;background:linear-gradient(135deg,#f9faf6 0 48%,#c8cec4 49% 51%,#eef0e9 52%)}.alkali-specimen>strong{font:900 44px var(--font-serif)}.alkali-specimen>small{text-align:center;font-weight:900}.alkali-specimen>i{position:absolute;right:12px;bottom:14px;width:var(--cut-depth);border-top:4px dashed var(--alkali-flare);transform:rotate(-18deg)}.alkali-drawers dl{display:grid;gap:0;margin:0}.alkali-drawers dl>div{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;padding:9px 11px;border-top:1px solid #c3c8be}.alkali-drawers dt{font:900 8px var(--font-mono);color:#5b685f}.alkali-drawers dd{margin:0;text-align:right;font-size:11px;font-weight:900}.alkali-trend-rails{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#81907f}.alkali-trend-rails p{display:grid;gap:5px;margin:0;padding:13px 16px;background:var(--alkali-olive);color:#fff;text-align:center}.alkali-trend-rails span{font:800 10px var(--font-mono);text-transform:uppercase}.alkali-trend-rails b{color:var(--alkali-lime)}.alkali-cabinet>aside{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-top:4px solid #efb143;background:#fff1c9;color:#6f421f;text-align:center}.alkali-cabinet>aside svg{flex:0 0 auto}.alkali-forecast-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(260px,.72fr);align-items:stretch;gap:15px;padding:20px;background-color:#d8ddd1;background-image:linear-gradient(rgba(48,74,59,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(48,74,59,.08) 1px,transparent 1px);background-size:20px 20px}.alkali-forecast-route>ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.alkali-forecast-route>ol li{display:grid;grid-template-columns:34px 1fr 145px;align-items:center;gap:10px;padding:10px;border:1px solid #7a847a;border-left:5px solid var(--alkali-moss);background:#fff}.alkali-forecast-route>ol li>span{font:900 9px var(--font-mono);color:#9e3f2d}.alkali-forecast-route>ol li>div{display:grid;gap:3px}.alkali-forecast-route>ol li strong{text-transform:uppercase}.alkali-forecast-route>ol li small{font-weight:700}.alkali-forecast-route>ol li>b{text-align:right;font-size:11px}.alkali-forecast-route>svg{align-self:center;color:var(--alkali-flare)}.alkali-forecast-route>article{display:grid;grid-template-rows:auto 1fr auto;border:2px solid var(--alkali-olive);background:#fff}.alkali-forecast-route>article>header{display:grid;grid-template-columns:1fr auto;gap:3px;padding:13px;background:var(--alkali-ink);color:#fff}.alkali-forecast-route>article>header span{font:900 9px var(--font-mono);color:var(--alkali-lime)}.alkali-forecast-route>article>header b{grid-row:1/3;grid-column:2;font:900 35px var(--font-serif)}.alkali-forecast-route>article>ul{display:grid;gap:8px;margin:0;padding:13px;list-style:none}.alkali-forecast-route>article>ul li{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:9px;background:#edf1e8}.alkali-forecast-route>article>ul span{font:900 9px var(--font-mono);color:#9e3f2d}.alkali-forecast-route>article>ul strong{font-size:11px}.alkali-forecast-route>article>footer{padding:11px;background:var(--alkali-lime);text-align:center;font:900 10px var(--font-mono)}.alkali-forecast>aside{padding:13px;background:var(--alkali-olive);color:#fff;text-align:center;font-weight:900;text-transform:uppercase}.alkali-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;border:1px solid #6f786e;border-top:5px solid #d5e85a;background:#f4f0df;color:#1e2722}.alkali-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#304a3b;color:#fff}.alkali-transfer>header div{display:grid;gap:4px}.alkali-transfer>header span{font:900 .62rem ui-monospace,monospace;color:#d5e85a}.alkali-transfer>header strong{font:700 1rem Georgia,serif}.alkali-transfer>header b{padding:7px 9px;background:#e05a3f;font-size:.6rem}.alkali-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px;background:#d8ddd1}.alkali-transfer article{display:grid;align-content:center;gap:7px;min-height:110px;padding:11px;border:1px solid #7a847a;border-top:4px solid #768a54;background:#fff}.alkali-transfer article span{font:900 .58rem ui-monospace,monospace;color:#9e3f2d}.alkali-transfer article strong{font-size:.68rem;line-height:1.45}.alkali-transfer article small{font-size:.58rem;font-weight:800}.alkali-transfer figcaption{padding:10px 14px;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:820px){.alkali-drawers,.alkali-trend-rails,.alkali-forecast-route{grid-template-columns:1fr}.alkali-forecast-route>svg{justify-self:center;transform:rotate(90deg)}.alkali-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.alkali-cabinet>header,.alkali-forecast>header,.alkali-transfer>header{align-items:flex-start;flex-direction:column}.alkali-drawers,.alkali-forecast-route{padding:12px}.alkali-forecast-route>ol li{grid-template-columns:30px 1fr}.alkali-forecast-route>ol li>b{grid-column:2;text-align:left}.alkali-transfer>div{grid-template-columns:1fr}.alkali-drawers dd,.alkali-forecast-route>ol li>b,.alkali-forecast-route>article>ul strong{font-size:12px}}.halogen-trend,.halogen-darkroom,.halogen-matrix,.halogen-forecast{--halogen-night:#101827;--halogen-panel:#1c2637;--halogen-line:#536579;--halogen-chlorine:#c9dc69;--halogen-bromine:#a64c32;--halogen-iodine:#443d54;--halogen-violet:#a990c2;--halogen-paper:#f3efe2;overflow:hidden;border:1px solid #536170;border-top:7px solid var(--halogen-chlorine);background:var(--halogen-night);color:#f7f3e8;font-family:var(--font-sans)}.halogen-trend>header,.halogen-darkroom>header,.halogen-forecast>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 19px;border-bottom:1px solid var(--halogen-line);background:#0a111d}.halogen-trend>header span,.halogen-darkroom>header span,.halogen-forecast>header span,.halogen-matrix>header span{font:900 10px/1 var(--font-mono);letter-spacing:.13em;color:var(--halogen-chlorine)}.halogen-trend>header strong,.halogen-darkroom>header strong,.halogen-forecast>header strong,.halogen-matrix>header strong{font:700 18px var(--font-serif)}.halogen-trend-grid{display:grid;grid-template-columns:72px 1fr 72px;align-items:stretch;gap:12px;padding:20px;background:radial-gradient(circle at 50% 0,rgba(169,144,194,.16),transparent 55%)}.halogen-trend-grid>aside{display:flex;align-items:center;justify-content:center;gap:8px;writing-mode:vertical-rl;text-align:center}.halogen-trend-grid>aside span{font:900 9px var(--font-mono);color:#aebacd}.halogen-trend-grid>aside b{color:var(--halogen-chlorine);font-size:11px}.halogen-trend-grid>aside svg{transform:rotate(90deg)}.halogen-trend-grid>ol{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:0;padding:0;list-style:none}.halogen-trend-grid li{display:grid;justify-items:center;gap:8px;min-width:0;border:1px solid var(--halogen-line);border-top:5px solid var(--halogen-chlorine);background:var(--halogen-panel)}.halogen-trend-grid li[data-halogen=br]{border-top-color:var(--halogen-bromine)}.halogen-trend-grid li[data-halogen=i]{border-top-color:var(--halogen-violet)}.halogen-trend-grid li>header{display:flex;justify-content:space-between;width:100%;padding:9px;background:#0a111d}.halogen-trend-grid li>header span,.halogen-trend-grid li>header b{font:800 9px var(--font-mono)}.halogen-molecule{display:flex;align-items:center;padding-top:7px}.halogen-molecule i{display:grid;place-content:center;width:49px;height:49px;border:2px solid var(--halogen-chlorine);border-radius:50%;background:#2f3a2d;color:#f7ffd8;font:900 19px var(--font-serif);font-style:normal}.halogen-molecule i+i{margin-left:-6px}.halogen-trend-grid li[data-halogen=br] .halogen-molecule i{border-color:#ca765f;background:#54271f}.halogen-trend-grid li[data-halogen=i] .halogen-molecule i{border-color:var(--halogen-violet);background:#312c3d}.halogen-trend-grid li>strong{font:900 27px var(--font-serif)}.halogen-trend-grid li>small{color:#c7d0da;font-weight:800}.halogen-trend-grid dl{width:100%;margin:0}.halogen-trend-grid dl>div{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-top:1px solid #3c4b5e}.halogen-trend-grid dt{font:900 8px var(--font-mono);color:#9eacbd}.halogen-trend-grid dd{margin:0;text-align:right;font-size:10px;font-weight:900}.halogen-trend>footer{display:grid;grid-template-columns:auto 1fr 1.4fr;gap:10px;padding:13px 18px;background:var(--halogen-chlorine);color:#101827;text-align:center;font-weight:900}.halogen-trend>footer span{font-family:var(--font-mono)}.halogen-darkroom>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px;background:radial-gradient(circle at center,#253145,#080d16 70%)}.halogen-darkroom article{display:grid;justify-items:center;gap:8px;padding-bottom:14px;border:1px solid #526176;background:#121c2b}.halogen-darkroom article>header{display:flex;justify-content:space-between;width:100%;padding:9px 11px;background:#080d16}.halogen-darkroom article>header span{font:900 9px var(--font-mono);color:#aab6c5}.halogen-darkroom article>header b{font:900 10px var(--font-mono);color:var(--halogen-chlorine)}.halogen-vessel{position:relative;width:130px;height:150px;overflow:hidden;border:3px solid #d7e0e7;border-top-width:11px;border-radius:10px 10px 26px 26px;box-shadow:inset 0 0 28px #ffffff2e,0 0 18px #ffffff14}.halogen-vessel i{position:absolute;border-radius:50%;background:currentColor}.halogen-darkroom article[data-tone=yellow-green] .halogen-vessel{color:#cce066;background:#cce0666b}.halogen-darkroom article[data-tone=yellow-green] .halogen-vessel i{width:13px;height:13px}.halogen-darkroom article[data-tone=yellow-green] .halogen-vessel i:nth-child(1){left:20px;top:25px}.halogen-darkroom article[data-tone=yellow-green] .halogen-vessel i:nth-child(2){right:22px;top:62px}.halogen-darkroom article[data-tone=yellow-green] .halogen-vessel i:nth-child(3){left:54px;bottom:28px}.halogen-darkroom article[data-tone=red-brown] .halogen-vessel{color:#8f3827;background:linear-gradient(transparent 34%,#a64c32e6 35%)}.halogen-darkroom article[data-tone=red-brown] .halogen-vessel i{display:none}.halogen-darkroom article[data-tone=grey-black] .halogen-vessel{color:#4b4654;background:linear-gradient(transparent 46%,#37333d 47%)}.halogen-darkroom article[data-tone=grey-black] .halogen-vessel i{bottom:0;width:55px;height:43px;border-radius:4px;transform:rotate(8deg)}.halogen-darkroom article[data-tone=grey-black] .halogen-vessel i:nth-child(2){left:35px;transform:rotate(-12deg)}.halogen-darkroom article[data-tone=grey-black] .halogen-vessel i:nth-child(3){right:0;transform:rotate(17deg)}.halogen-darkroom article>strong{font:900 28px var(--font-serif)}.halogen-darkroom article>p{margin:0;color:#fff;font-weight:900}.halogen-darkroom article>small{color:#aab6c5}.halogen-darkroom>footer,.halogen-forecast>aside{padding:13px;background:#0a111d;color:var(--halogen-chlorine);text-align:center;font-weight:900;text-transform:uppercase}.halogen-matrix{border-top-color:var(--halogen-bromine)}.halogen-matrix>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 19px;background:#0a111d}.halogen-matrix>header div{display:grid;gap:5px}.halogen-matrix>header>b{padding:8px 10px;background:var(--halogen-chlorine);color:#101827;font:900 10px var(--font-mono)}.halogen-matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;background:#263246}.halogen-matrix-grid article{display:grid;gap:9px;padding:11px;border:1px solid #68768a;border-top:5px solid #667487;background:#121c2b}.halogen-matrix-grid article[data-reaction=true]{border-top-color:var(--halogen-chlorine)}.halogen-matrix-grid article>header{display:flex;justify-content:space-between;gap:8px}.halogen-matrix-grid article>header span{font:900 8px var(--font-mono);color:#aab6c5}.halogen-matrix-grid article>header b{font:900 9px var(--font-mono);color:#aab6c5}.halogen-matrix-grid article[data-reaction=true]>header b{color:var(--halogen-chlorine)}.halogen-matrix-grid article>p{display:flex;align-items:center;justify-content:center;gap:12px;margin:3px 0}.halogen-matrix-grid article>p strong{font:900 22px var(--font-serif)}.halogen-matrix-grid article>small{min-height:25px;text-align:center;color:#c4ceda;font-weight:800}.halogen-matrix-grid article>code{padding:8px;background:#080d16;color:#f7f3e8;text-align:center;font-size:10px;white-space:normal}.halogen-matrix>footer{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:13px 18px;background:var(--halogen-chlorine);color:#101827}.halogen-matrix>footer span{font:900 10px var(--font-mono)}.halogen-evidence-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#657285}.halogen-evidence-strip article{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:13px;background:#172233}.halogen-evidence-strip b{grid-row:1/4;font:900 25px var(--font-serif);color:var(--halogen-chlorine)}.halogen-evidence-strip span,.halogen-evidence-strip small{font-weight:900}.halogen-evidence-strip small{color:#abb8c8}.halogen-evidence-strip p{grid-column:1/-1;margin:5px 0 0;font:800 9px var(--font-mono)}.halogen-targets{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px;background:radial-gradient(circle,#29354a,#0d1420)}.halogen-targets>article{border:1px solid #677487;background:#151f2f}.halogen-targets>article>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#080d16}.halogen-targets>article>header span{font:900 9px var(--font-mono);color:#b3bfcd}.halogen-targets>article>header b{font:900 32px var(--font-serif);color:var(--halogen-chlorine)}.halogen-targets>article[data-direction=below]>header b{color:var(--halogen-violet)}.halogen-targets ul{display:grid;gap:8px;margin:0;padding:14px;list-style:none}.halogen-targets li{display:grid;grid-template-columns:27px 1fr;gap:8px;padding:9px;background:#222e41}.halogen-targets li span{font:900 9px var(--font-mono);color:var(--halogen-chlorine)}.halogen-targets li strong{font-size:11px}.halogen-targets article>footer{padding:11px;background:#37465b;color:#fff;text-align:center;font:900 9px var(--font-mono)}.halogen-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;border:1px solid #566477;border-top:5px solid #c9dc69;background:#101827;color:#f7f3e8}.halogen-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#080d16}.halogen-transfer>header div{display:grid;gap:4px}.halogen-transfer>header span{font:900 .62rem var(--font-mono);color:#c9dc69}.halogen-transfer>header strong{font:700 1rem var(--font-serif)}.halogen-transfer>header b{padding:7px 9px;background:#a64c32;font-size:.6rem}.halogen-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px;background:#263246}.halogen-transfer article{display:grid;align-content:center;gap:7px;min-height:110px;padding:11px;border:1px solid #647287;border-top:4px solid #c9dc69;background:#151f2f}.halogen-transfer article span{font:900 .58rem var(--font-mono);color:#a990c2}.halogen-transfer article strong{font-size:.68rem;line-height:1.45}.halogen-transfer article small{font-size:.58rem;font-weight:800}.halogen-transfer figcaption{padding:10px 14px;text-align:center;font-size:.7rem;font-weight:800}.halogen-trend-grid>ol{grid-template-columns:1fr}.halogen-trend-grid li{grid-template-columns:105px 90px 52px minmax(95px,1fr) 190px;align-items:center;justify-items:start}.halogen-trend-grid li>header{align-self:stretch;display:grid;align-content:center;width:100%}.halogen-trend-grid li>strong{justify-self:center}.halogen-trend-grid dl{align-self:stretch;display:grid;align-content:center}.halogen-trend-grid li>small{font-size:11px}@media(max-width:820px){.halogen-trend-grid{grid-template-columns:1fr}.halogen-trend-grid>aside{writing-mode:horizontal-tb}.halogen-trend-grid>ol,.halogen-darkroom>div{grid-template-columns:1fr}.halogen-matrix-grid{grid-template-columns:1fr 1fr}.halogen-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.halogen-trend>header,.halogen-darkroom>header,.halogen-forecast>header,.halogen-matrix>header,.halogen-transfer>header{align-items:flex-start;flex-direction:column}.halogen-trend-grid,.halogen-matrix-grid,.halogen-targets{grid-template-columns:1fr;padding:12px}.halogen-trend-grid>ol{grid-template-columns:1fr}.halogen-trend-grid li{grid-template-columns:1fr;justify-items:center}.halogen-trend-grid li>header{display:flex}.halogen-trend-grid dl{width:100%}.halogen-trend>footer,.halogen-matrix>footer,.halogen-evidence-strip{grid-template-columns:1fr}.halogen-transfer>div{grid-template-columns:1fr}.halogen-matrix>header>b{align-self:stretch;text-align:center}.halogen-transfer article strong,.halogen-matrix-grid article>code,.halogen-targets li strong{font-size:12px}.halogen-transfer article small,.halogen-matrix-grid article>small{font-size:11px}}.transition-vault,.iron-switchyard{--assay-ink:#18201f;--assay-steel:#597273;--assay-brass:#c28b35;--assay-paper:#f2ecdc;overflow:hidden;border:1px solid #394d4c;border-top:7px solid var(--assay-brass);background:#18201f;color:#f8f1df;font-family:var(--font-sans)}.transition-vault>header,.iron-switchyard>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #63706a;background:linear-gradient(110deg,#121918,#273332)}.transition-vault>header div,.iron-switchyard>header div{display:grid;gap:5px}.transition-vault>header span,.iron-switchyard>header span{font:900 10px/1 var(--font-mono);letter-spacing:.15em;color:#e8b75f}.transition-vault>header strong,.iron-switchyard>header strong{font:700 17px var(--font-serif)}.transition-vault>header>b,.iron-switchyard>header>b{padding:8px 10px;border:1px solid #e8b75f;color:#f4d9a2;font:900 9px var(--font-mono);letter-spacing:.08em}.transition-vault__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;background:linear-gradient(135deg,rgba(255,255,255,.04) 25%,transparent 25%) 0 0/18px 18px #202a29}.transition-vault__grid article{display:grid;grid-template-rows:auto 88px 1fr auto;min-width:0;border:1px solid #77827c;background:#ece5d3;color:#18201f;box-shadow:inset 0 0 0 5px #d8d0bc}.transition-vault__grid article>header{display:flex;justify-content:space-between;gap:9px;padding:10px 12px;border-bottom:1px solid #75817b;background:#d3c9b3}.transition-vault__grid article>header span{font:900 9px var(--font-mono);color:#6f4a13}.transition-vault__grid article>header b{font:900 10px var(--font-mono);text-align:right}.transition-vault__instrument{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:14px 18px;border-bottom:1px solid #b5ad9b;background:#3e4a48}.transition-vault__instrument i{display:block;width:54px;height:29px;border:2px solid #d9e1db;background:linear-gradient(150deg,#82918f,#384544);box-shadow:3px 3px #17201f}.transition-vault__instrument i:nth-child(2){height:42px}.transition-vault__instrument i:nth-child(3){height:57px}.transition-vault__grid article[data-tone=furnace] .transition-vault__instrument{background:radial-gradient(circle at 50% 95%,#ffbd55,#963820 48%,#302421 70%)}.transition-vault__grid article[data-tone=furnace] .transition-vault__instrument i{border-radius:50% 50% 8px 8px;background:#f4e3be}.transition-vault__grid article[data-tone=pigment] .transition-vault__instrument{background:#293232}.transition-vault__grid article[data-tone=pigment] .transition-vault__instrument i:nth-child(1){background:#4e91c6}.transition-vault__grid article[data-tone=pigment] .transition-vault__instrument i:nth-child(2){background:#89ae87}.transition-vault__grid article[data-tone=pigment] .transition-vault__instrument i:nth-child(3){background:#a9573c}.transition-vault__grid article[data-tone=catalyst] .transition-vault__instrument i{width:18px;border-radius:3px;background:#e4b453}.transition-vault__grid article ul{display:grid;align-content:start;gap:7px;margin:0;padding:13px 14px 13px 28px}.transition-vault__grid article li{font-size:11px;line-height:1.35}.transition-vault__grid article>footer{padding:10px 12px;background:#263735;color:#fff4d7;font:900 10px/1.35 var(--font-mono);letter-spacing:.05em}.transition-vault>aside{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#c28b35;color:#161d1c;text-align:center}.transition-vault>aside span{font:900 9px var(--font-mono);letter-spacing:.08em}.transition-vault>aside strong{font-size:12px}.iron-switchyard{--route-two:#4b8d8c;--route-three:#a25037}.iron-switchyard__source{display:grid;justify-items:center;gap:4px;padding:18px;background:repeating-linear-gradient(90deg,#202928,#202928 15px,#252f2e 15px 30px)}.iron-switchyard__source span,.iron-switchyard__source small{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.iron-switchyard__source strong{display:grid;place-content:center;width:66px;height:66px;border:3px double #f5d99b;border-radius:50%;background:#485755;font:900 27px var(--font-serif);box-shadow:0 0 0 7px #1b2423}.iron-switchyard__routes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;background:#202928}.iron-switchyard__routes article{overflow:hidden;border:1px solid #7a8983;background:#efe7d5;color:#18201f}.iron-switchyard__routes article>header{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;background:#4b8d8c;color:#fff}.iron-switchyard__routes article[data-route=three]>header{background:#a25037}.iron-switchyard__routes article>header span,.iron-switchyard__routes article>header b{font:900 9px var(--font-mono)}.iron-switchyard__equation{display:grid;place-content:center;min-height:88px;padding:18px 13px;border-bottom:1px solid #b4aa96;background:#ded5c1}.iron-switchyard__equation code{padding:12px 16px;border:2px solid #4b8d8c;background:#f7f1e4;font:900 15px var(--font-mono)}.iron-switchyard__routes article[data-route=three] .iron-switchyard__equation code{border-color:#a25037}.iron-switchyard dl{margin:0}.iron-switchyard dl>div{display:grid;grid-template-columns:92px 1fr;border-top:1px solid #c7bdab}.iron-switchyard dt,.iron-switchyard dd{margin:0;padding:9px 11px}.iron-switchyard dt{background:#d7cdb8;font:900 9px var(--font-mono)}.iron-switchyard dd{font:800 12px var(--font-mono)}.iron-switchyard>footer{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#c28b35;color:#18201f;text-align:center}.iron-switchyard>footer span{font:900 9px var(--font-mono);letter-spacing:.07em}.iron-switchyard>footer strong{font-size:12px}.transition-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;border:1px solid #3f5553;border-top:5px solid #c28b35;background:#18201f;color:#f8f1df}.transition-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#101716}.transition-transfer>header div{display:grid;gap:4px}.transition-transfer>header span{font:900 .62rem var(--font-mono);color:#e8b75f}.transition-transfer>header strong{font:700 1rem var(--font-serif)}.transition-transfer>header b{padding:7px 9px;border:1px solid #d2a351;font-size:.6rem}.transition-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px;background:#283331}.transition-transfer article{display:grid;align-content:center;gap:7px;min-height:112px;padding:11px;border:1px solid #7d8882;border-top:4px solid #c28b35;background:#eee7d7;color:#18201f}.transition-transfer article span{font:900 .58rem var(--font-mono);color:#8a5913}.transition-transfer article strong{font-size:.68rem;line-height:1.45}.transition-transfer article small{font-size:.58rem;font-weight:800}.transition-transfer figcaption{padding:10px 14px;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:820px){.transition-vault__grid,.iron-switchyard__routes{grid-template-columns:1fr}.transition-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.transition-vault>header,.iron-switchyard>header,.transition-transfer>header{align-items:flex-start;flex-direction:column}.transition-vault__grid{padding:12px}.iron-switchyard__routes{padding:0 12px 12px}.iron-switchyard__equation code{font-size:13px}.iron-switchyard dl>div{grid-template-columns:84px 1fr}.transition-vault>aside,.iron-switchyard>footer{align-items:stretch;flex-direction:column}.transition-transfer>div{grid-template-columns:1fr}.transition-vault__grid article li,.iron-switchyard dd,.transition-transfer article strong{font-size:12px}.transition-transfer article small{font-size:11px}}.noble-observatory,.noble-transfer{--noble-night:#07131d;--noble-panel:#102533;--noble-cyan:#86e3db;--noble-ice:#e7fbf8;--noble-amber:#f0bd61;overflow:hidden;border:1px solid #315464;border-top:7px solid var(--noble-cyan);background:var(--noble-night);color:var(--noble-ice);font-family:var(--font-sans)}.noble-observatory>header,.noble-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #31505d;background:linear-gradient(110deg,#061019,#102b3a)}.noble-observatory>header div,.noble-transfer>header div{display:grid;gap:5px}.noble-observatory>header span,.noble-transfer>header span{font:900 10px/1 var(--font-mono);letter-spacing:.15em;color:var(--noble-cyan)}.noble-observatory>header strong,.noble-transfer>header strong{font:700 17px var(--font-serif)}.noble-observatory>header>b,.noble-transfer>header>b{padding:8px 10px;border:1px solid var(--noble-cyan);color:var(--noble-cyan);font:900 9px var(--font-mono);letter-spacing:.08em}.noble-observatory__deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;background:radial-gradient(circle at 50% 35%,rgba(134,227,219,.12),transparent 48%),linear-gradient(rgba(134,227,219,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(134,227,219,.035) 1px,transparent 1px);background-size:auto,22px 22px,22px 22px}.noble-observatory__deck article{display:grid;justify-items:center;min-width:0;border:1px solid #436676;background:linear-gradient(180deg,#122c3b,#0a1924);box-shadow:inset 0 0 24px #86e3db0b}.noble-observatory__deck article>header{display:flex;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border-bottom:1px solid #31505d;background:#081721}.noble-observatory__deck article>header span,.noble-observatory__deck article>header b{font:900 8px var(--font-mono);letter-spacing:.06em}.noble-observatory__deck article>header span{color:var(--noble-amber)}.noble-observatory__deck article>header b{text-align:right;color:#b8d5d8}.noble-atom{position:relative;width:154px;height:154px;margin:14px auto 6px}.noble-atom i{position:absolute;inset:8px;border:1px solid #5e95a5;border-radius:50%;box-shadow:0 0 13px #86e3db2e}.noble-atom i:nth-child(2){inset:30px}.noble-atom i:nth-child(3){inset:52px}.noble-atom i span{position:absolute;left:50%;top:50%;width:8px;height:8px;border:2px solid var(--noble-night);border-radius:50%;background:var(--noble-cyan);box-shadow:0 0 8px var(--noble-cyan)}.noble-atom[data-shells="1"] i:nth-child(-n+2),.noble-atom[data-shells="2"] i:first-child{display:none}.noble-atom strong{position:absolute;inset:57px;display:grid;place-content:center;border:2px solid var(--noble-amber);border-radius:50%;background:#142b37;color:#fff6dc;font:900 23px var(--font-serif);box-shadow:0 0 18px #f0bd6133}.noble-observatory__deck h5{margin:0 0 10px;color:#fff;font:700 25px var(--font-serif);text-transform:capitalize}.noble-observatory__deck dl{width:100%;margin:0}.noble-observatory__deck dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-top:1px solid #31505d}.noble-observatory__deck dt{font:900 8px var(--font-mono);letter-spacing:.06em;color:#a5c2c7}.noble-observatory__deck dd{margin:0;text-align:right;font:900 11px var(--font-mono);color:var(--noble-ice)}.noble-observatory__deck dl>div:nth-child(2) dd{color:var(--noble-cyan)}.noble-observatory>footer{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:11px;padding:13px 16px;background:var(--noble-cyan);color:#07131d;text-align:center}.noble-observatory>footer span{font:900 9px/1.35 var(--font-mono);letter-spacing:.04em}.noble-observatory>footer strong{padding:7px 9px;background:#07131d;color:var(--noble-ice);font:900 10px var(--font-mono);letter-spacing:.08em}.noble-transfer{max-width:850px;margin:0 auto 18px}.noble-transfer>header>b{border-color:var(--noble-amber);color:#ffe2a9}.noble-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px;background:radial-gradient(circle at center,rgba(134,227,219,.12),transparent 60%),#0c202c}.noble-transfer article{display:grid;align-content:center;gap:8px;min-height:125px;padding:12px;border:1px solid #517282;border-top:4px solid var(--noble-cyan);background:#102735}.noble-transfer article span{font:900 9px var(--font-mono);letter-spacing:.08em;color:var(--noble-amber)}.noble-transfer article strong{font-size:12px;line-height:1.45}.noble-transfer article small{color:#a8c4c9;font:800 10px var(--font-mono)}.noble-transfer figcaption{padding:11px 14px;background:#07131d;text-align:center;font-size:11px;font-weight:800}@media(max-width:820px){.noble-observatory__deck{grid-template-columns:1fr}.noble-observatory__deck article{grid-template-columns:180px 1fr;align-items:center;justify-items:start}.noble-observatory__deck article>header,.noble-observatory__deck dl{grid-column:1/-1}.noble-observatory__deck h5{margin:0}.noble-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.noble-observatory>header,.noble-transfer>header{align-items:flex-start;flex-direction:column}.noble-observatory__deck{padding:12px}.noble-observatory__deck article{grid-template-columns:1fr;justify-items:center}.noble-observatory>footer{grid-template-columns:1fr}.noble-observatory>footer b{transform:rotate(90deg)}.noble-transfer>div{grid-template-columns:1fr}.noble-observatory__deck article>header span,.noble-observatory__deck article>header b,.noble-observatory__deck dt{font-size:10px}.noble-observatory__deck dd,.noble-transfer article strong,.noble-transfer figcaption{font-size:12px}.noble-transfer article small{font-size:11px}}.materials-bench,.metal-reaction-map,.metal-properties-transfer{--shop-ink:#171914;--shop-paper:#f2eedf;--shop-yellow:#f1c744;--shop-red:#c94832;--shop-steel:#526667;overflow:hidden;border:1px solid #303832;border-top:7px solid var(--shop-yellow);background:var(--shop-ink);color:var(--shop-paper);font-family:var(--font-sans)}.materials-bench>header,.metal-reaction-map>header,.metal-properties-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:2px solid #717568;background:repeating-linear-gradient(135deg,#191c18,#191c18 12px,#20231e 12px 24px)}.materials-bench>header div,.metal-reaction-map>header div,.metal-properties-transfer>header div{display:grid;gap:5px}.materials-bench>header span,.metal-reaction-map>header span,.metal-properties-transfer>header span{font:900 10px var(--font-mono);letter-spacing:.12em;color:var(--shop-yellow)}.materials-bench>header strong,.metal-reaction-map>header strong,.metal-properties-transfer>header strong{font:700 17px var(--font-serif)}.materials-bench>header>b,.metal-reaction-map>header>b,.metal-properties-transfer>header>b{padding:8px 10px;border:1px solid var(--shop-yellow);font:900 9px var(--font-mono);letter-spacing:.07em;color:var(--shop-yellow)}.materials-bench__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/24px 24px,#272b25}.materials-bench__grid>article{display:grid;grid-template-rows:auto 72px auto 1fr auto;min-width:0;border:1px solid #858674;background:var(--shop-paper);color:var(--shop-ink)}.materials-bench__grid article>header{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;background:#dad3bd;border-bottom:1px solid #96927f}.materials-bench__grid article>header span,.materials-bench__grid article>header b{font:900 9px var(--font-mono)}.materials-bench__grid article>header span{color:#81301f}.materials-bench__grid article>header b{text-align:right}.materials-bench__instrument{display:flex;align-items:center;justify-content:center;gap:8px;background:#38413d}.materials-bench__instrument i{display:block;width:58px;height:9px;border:2px solid #d4d7cd;background:#8e9b98}.materials-bench__instrument i:nth-child(2){width:24px;height:24px;border-radius:50%;background:var(--shop-yellow)}.materials-bench__instrument i:nth-child(3){width:46px;background:#b54b34}.materials-bench__grid article[data-tone=forming] .materials-bench__instrument i{height:28px;transform:skew(-18deg)}.materials-bench__grid article[data-tone=phase] .materials-bench__instrument i{width:22px;height:44px;border-radius:12px 12px 4px 4px}.materials-bench__grid article>p{margin:0;padding:9px 11px;border-bottom:1px solid #bbb39e;font:800 9px var(--font-mono);text-align:center}.materials-bench__comparison{display:grid;grid-template-columns:1fr 1fr}.materials-bench__comparison section{display:grid;align-content:start;gap:6px;padding:11px;border-right:1px solid #bbb39e}.materials-bench__comparison section:last-child{border-right:0}.materials-bench__comparison span{font:900 9px var(--font-mono);color:#81301f}.materials-bench__comparison strong{font-size:11px;line-height:1.4}.materials-bench__grid article>footer{padding:9px 11px;background:#303a35;color:#fff;text-align:center;font:900 9px var(--font-mono);letter-spacing:.05em}.materials-bench>aside{display:grid;grid-template-columns:auto repeat(3,1fr);gap:1px;background:#282b27}.materials-bench>aside>*{padding:11px 12px;background:var(--shop-yellow);color:#171914}.materials-bench>aside span{font:900 9px var(--font-mono)}.materials-bench>aside strong{font-size:10px}.metal-reaction-map__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:18px;background:repeating-linear-gradient(90deg,#262a25,#262a25 22px,#2b302a 22px 44px)}.metal-reaction-map__lanes>article{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid #74786b;background:#eee8d8;color:#171914}.metal-reaction-map__lanes article>header{display:flex;justify-content:space-between;gap:8px;padding:10px 11px;background:var(--shop-yellow);border-bottom:3px solid #171914}.metal-reaction-map__lanes article>header span,.metal-reaction-map__lanes article>header b{font:900 9px var(--font-mono)}.metal-reaction-map__lanes article>header b{text-align:right}.metal-reaction-map__lanes article>div{display:grid;align-content:start;gap:1px;background:#aaa694}.metal-reaction-map__lanes section{display:grid;gap:8px;padding:12px;background:#eee8d8}.metal-reaction-map__lanes section>span{font:900 8px var(--font-mono);color:#8e321f}.metal-reaction-map__lanes section>strong{font:700 13px/1.35 var(--font-serif)}.metal-reaction-map__lanes code{padding:9px;background:#222822;color:#fff2c6;text-align:center;font-size:10px;white-space:normal}.metal-reaction-map__lanes small{font-size:10px;font-weight:800}.metal-reaction-map__lanes article>footer{display:flex;align-items:center;gap:7px;padding:10px;background:#c94832;color:#fff;font-size:10px;font-weight:900}.metal-reaction-map>aside{display:flex;justify-content:center;gap:13px;padding:12px;background:var(--shop-yellow);color:#171914;font:900 10px var(--font-mono)}.metal-properties-transfer{max-width:850px;margin:0 auto 18px}.metal-properties-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px;background:#2b302a}.metal-properties-transfer article{display:grid;align-content:center;gap:8px;min-height:125px;padding:11px;border:1px solid #8b8d7d;border-top:4px solid var(--shop-yellow);background:#eee8d8;color:#171914}.metal-properties-transfer article span{font:900 9px var(--font-mono);color:#923420}.metal-properties-transfer article strong{font-size:11px;line-height:1.45}.metal-properties-transfer article small{font:800 9px var(--font-mono)}.metal-properties-transfer figcaption{padding:11px 14px;text-align:center;font-size:11px;font-weight:800}@media(max-width:820px){.materials-bench__grid,.metal-reaction-map__lanes{grid-template-columns:1fr}.materials-bench>aside{grid-template-columns:1fr 1fr}.metal-properties-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.materials-bench>header,.metal-reaction-map>header,.metal-properties-transfer>header{align-items:flex-start;flex-direction:column}.materials-bench__grid,.metal-reaction-map__lanes{padding:12px}.materials-bench__comparison{grid-template-columns:1fr}.materials-bench__comparison section{border-right:0;border-bottom:1px solid #bbb39e}.materials-bench>aside,.metal-properties-transfer>div{grid-template-columns:1fr}.metal-reaction-map>aside{align-items:center;flex-direction:column}.materials-bench__comparison strong,.metal-reaction-map__lanes section>strong,.metal-reaction-map__lanes code,.metal-reaction-map__lanes small,.metal-properties-transfer article strong,.metal-properties-transfer figcaption{font-size:12px}.metal-properties-transfer article small{font-size:11px}}.use-selector,.metal-use-transfer{--office-blue:#123a5a;--office-deep:#09253a;--office-line:#86adc0;--office-paper:#f4f0e4;--office-copper:#c66b3d;overflow:hidden;border:1px solid #335f75;border-top:7px solid var(--office-copper);background:var(--office-deep);color:var(--office-paper);font-family:var(--font-sans)}.use-selector>header,.metal-use-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--office-line);background:linear-gradient(115deg,#0a2940,#17496b)}.use-selector>header div,.metal-use-transfer>header div{display:grid;gap:5px}.use-selector>header span,.metal-use-transfer>header span{font:900 10px var(--font-mono);letter-spacing:.13em;color:#f1b084}.use-selector>header strong,.metal-use-transfer>header strong{font:700 17px var(--font-serif)}.use-selector>header>b,.metal-use-transfer>header>b{padding:8px 10px;border:1px solid #f1b084;color:#ffd7be;font:900 9px var(--font-mono);letter-spacing:.07em}.use-selector__dossiers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--office-line)}.use-selector__dossiers article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:3px 14px;padding:14px 18px;background:#dfe8e6;color:#102b39}.use-selector__dossiers article>span{grid-column:1/-1;font:900 8px var(--font-mono);letter-spacing:.1em;color:#48697a}.use-selector__dossiers article>strong{grid-row:2/4;display:grid;place-content:center;width:58px;height:58px;border:3px solid var(--office-blue);background:#f8f5eb;font:900 24px var(--font-serif)}.use-selector__dossiers article[data-material=cu]>strong{border-color:var(--office-copper);color:#8d3f20}.use-selector__dossiers h5{margin:0;font:700 20px var(--font-serif);text-transform:capitalize}.use-selector__dossiers ul{display:flex;flex-wrap:wrap;gap:5px;margin:3px 0 0;padding:0;list-style:none}.use-selector__dossiers li{padding:4px 6px;background:#bcd1d3;font:800 9px var(--font-mono)}.use-selector__dossiers article[data-material=cu] li{background:#e5c2ae}.use-selector__contracts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;background:linear-gradient(rgba(134,173,192,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(134,173,192,.09) 1px,transparent 1px),#0e314a;background-size:20px 20px}.use-selector__contracts article{display:grid;grid-template-rows:auto 78px 1fr auto;min-width:0;border:1px solid #7fa1b0;background:#f4f0e4;color:#102b39}.use-selector__contracts article>header{display:grid;gap:4px;padding:9px 10px;border-bottom:1px solid #9bb2b9}.use-selector__contracts article>header span{font:900 8px var(--font-mono);color:#a84e27}.use-selector__contracts article>header b{font:900 10px/1.3 var(--font-mono)}.use-selector__icon{display:flex;align-items:center;justify-content:center;gap:6px;background:#d7e4e3}.use-selector__icon i{display:block;width:48px;height:8px;background:var(--office-blue);transform:skew(-24deg)}.use-selector__icon i:nth-child(2){width:24px;height:24px;border:3px solid var(--office-copper);border-radius:50%;background:transparent}.use-selector__contracts article[data-tone=food] .use-selector__icon i{height:30px;border-radius:4px;transform:none}.use-selector__contracts article[data-tone=wiring] .use-selector__icon i{width:36px;height:36px;border:5px solid var(--office-copper);border-radius:50%;background:transparent;transform:none}.use-selector__contracts article>p{display:grid;align-content:start;gap:6px;margin:0;padding:11px}.use-selector__contracts article>p span{padding:6px;background:#c6d8d8;font:900 9px var(--font-mono)}.use-selector__contracts article>p b{margin-right:6px;color:#a94c28}.use-selector__contracts article>footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;background:var(--office-blue);color:#fff}.use-selector__contracts article>footer strong{display:grid;place-content:center;width:34px;height:34px;border:2px solid #f1b084;font:900 15px var(--font-serif)}.use-selector__contracts article>footer span{font-size:10px;font-weight:800}.use-selector>aside{display:flex;justify-content:center;gap:12px;padding:12px;background:var(--office-copper);color:#fff2e8;text-align:center}.use-selector>aside span{font:900 9px var(--font-mono)}.use-selector>aside strong{font-size:11px}.metal-use-transfer{max-width:850px;margin:0 auto 18px}.metal-use-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px;background:linear-gradient(rgba(134,173,192,.07) 1px,transparent 1px),#0d3049;background-size:20px 20px}.metal-use-transfer article{display:grid;align-content:center;gap:8px;min-height:115px;padding:11px;border:1px solid #789dad;border-top:4px solid var(--office-copper);background:#eef2eb;color:#102b39}.metal-use-transfer article span{font:900 9px var(--font-mono);color:#a84c26}.metal-use-transfer article strong{font-size:11px;line-height:1.45}.metal-use-transfer article small{font:800 9px var(--font-mono)}.metal-use-transfer figcaption{padding:11px 14px;text-align:center;font-size:11px;font-weight:800}@media(max-width:820px){.use-selector__contracts{grid-template-columns:1fr 1fr}.metal-use-transfer>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.use-selector>header,.metal-use-transfer>header{align-items:flex-start;flex-direction:column}.use-selector__dossiers,.use-selector__contracts,.metal-use-transfer>div{grid-template-columns:1fr}.use-selector__contracts{padding:12px}.use-selector>aside{align-items:center;flex-direction:column}.use-selector__contracts article>p span,.use-selector__contracts article>footer span,.use-selector__dossiers li,.metal-use-transfer article strong,.metal-use-transfer figcaption{font-size:12px}.metal-use-transfer article small{font-size:11px}}.visual-heading h3,.visual-heading h4{margin:4px 0 7px;font-family:Georgia,serif;font-size:clamp(1.35rem,2.7vw,2rem)}.visual-review-state h3,.visual-review-state h4{margin:4px 0 7px;font-family:Georgia,serif;font-size:1.25rem}.nucleon--proton{fill:#df744a}.nucleon--neutron{fill:#f0d8a2}.nucleon-label{fill:var(--ink);font-size:6px;font-weight:900}.atom-callout path{fill:none;stroke:#5c6f66;stroke-width:1.4}.atom-callout text{fill:var(--ink);font-size:11px;font-weight:800}.atom-legend span{display:flex;gap:8px;align-items:center}.key-swatch{display:inline-block;flex:0 0 auto;width:14px;height:14px;border:1px solid #6b756f;border-radius:50%}.key-swatch--proton{background:#df744a}.key-swatch--neutron{background:#f0d8a2}.key-swatch--electron{background:#245bb2}.key-line{display:inline-block;flex:0 0 auto;width:20px;border-top:2px solid #76988b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper-deep)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(23,107,86,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(36,91,178,.025) 1px,transparent 1px);background-size:28px 28px}button,select,input,textarea{font:inherit}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button{color:inherit}.app-shell{position:relative;min-height:100vh}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:10px clamp(18px,4vw,56px);background:#fbfaf3f2;border-bottom:1px solid #9ca9a1;backdrop-filter:blur(10px)}.brand{display:flex;gap:11px;align-items:center;padding:0;color:var(--ink);text-align:left;text-decoration:none;background:transparent;border:0;cursor:pointer}.brand-mark{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:var(--viridian);border:1px solid var(--viridian-dark);box-shadow:4px 4px #b6c7bd}.brand span:last-child{display:grid;gap:2px}.brand small,.eyebrow{color:var(--viridian);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.13rem}.header-action{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;color:var(--cobalt);font-size:.76rem;font-weight:800;background:var(--paper);border:1px solid #9aaab8;cursor:pointer}.atlas-layout{display:grid;grid-template-columns:292px minmax(0,1fr);width:min(100% - 36px,1500px);min-height:calc(100vh - 68px);margin:0 auto;background:#fbfaf3b3;border-inline:1px solid rgba(23,39,35,.16)}.syllabus-atlas{position:sticky;top:68px;align-self:start;height:calc(100vh - 68px);overflow-y:auto;padding:20px 12px 30px;background:#e1ebe4f0;border-right:1px solid #aebbb1}.atlas-heading{display:flex;gap:11px;align-items:flex-start;padding:3px 8px 17px;border-bottom:1px solid #aebbb1}.atlas-heading>span{display:grid;width:34px;height:34px;place-items:center;color:#fff;background:var(--viridian)}.atlas-heading div{display:grid;gap:2px}.atlas-heading small{color:var(--viridian);font-size:.61rem;font-weight:900;text-transform:uppercase}.atlas-heading strong{font-family:Georgia,serif;font-size:1.08rem}.atlas-heading p{margin:2px 0 0;color:var(--muted);font-size:.64rem;font-weight:700}.topic-list,.subtopic-list,.statement-preview{padding:0;margin:14px 0 0;list-style:none}.topic-list{display:grid;gap:3px}.topic-button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;width:100%;min-height:47px;padding:9px 7px;text-align:left;background:transparent;border:1px solid transparent;cursor:pointer}.topic-button:hover{background:#fffffab8;border-color:#aab8ad}.topic-button[aria-current=page]{background:#fffef7;border-color:var(--viridian);box-shadow:inset 3px 0 0 var(--viridian)}.topic-number{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.7rem;font-weight:900}.topic-button>span:nth-child(2){display:grid;gap:3px;min-width:0}.topic-button strong{font-size:.74rem;line-height:1.25}.topic-button small{color:var(--muted);font-size:.6rem;line-height:1.2}.topic-button .topic-model-count{display:inline-flex;gap:4px;align-items:center;color:var(--viridian);font-weight:900}.topic-count{color:var(--viridian);font-size:.62rem;font-weight:900}.subtopic-list{display:grid;gap:4px;margin:5px 5px 10px 35px;padding:8px 0 3px 10px;border-left:1px solid #8fa196}.subtopic-list button{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;gap:5px;width:100%;padding:6px 4px;color:#43534b;font-size:.66rem;line-height:1.3;text-align:left;background:transparent;border:0;cursor:pointer}.subtopic-list button[data-active=true]{color:var(--viridian-dark);font-weight:900}.atlas-footnote{margin:18px 8px 0;color:var(--muted);font-size:.64rem;line-height:1.45}.mobile-topic-picker,.mobile-subtopic-strip{display:none}.workspace-main{min-width:0;padding:28px clamp(22px,4vw,66px) 72px}.visual-first-hero{position:relative;overflow:hidden;padding:clamp(18px,3vw,30px);color:#edf7f2;background:var(--viridian-dark);border:1px solid #082f27;box-shadow:8px 8px #176b5626;animation:rise-in .48s ease both}.visual-first-hero:after{content:"";position:absolute;top:-95px;right:-75px;width:280px;height:280px;pointer-events:none;opacity:.22;border:1px solid #9bd8c0;border-radius:50%;box-shadow:0 0 0 35px #9bd8c021,0 0 0 70px #9bd8c014}.visual-first-hero>header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:18px}.visual-first-hero>header .eyebrow{display:flex;gap:7px;align-items:center;color:#9bd8c0}.visual-first-hero h2{margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.visual-first-hero>header p:last-child{max-width:68ch;margin:0;color:#d2e5dd;font-size:.84rem;line-height:1.55}.visual-first-actions{display:grid;gap:8px;min-width:175px}.visual-first-actions button,.selected-visual-preview>header button,.statement-visual-link,.audit-study-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;color:#fff;font-size:.72rem;font-weight:900;background:var(--cobalt);border:1px solid #123b7b;cursor:pointer}.visual-first-actions button:not(:first-child){color:#e9f5ef;background:transparent;border-color:#7daf9b}.visual-first-hero .teaching-visual{position:relative;z-index:1;margin:0;color:var(--ink);box-shadow:none}.teaching-visual--compact .visual-heading{padding-top:14px}.teaching-visual--compact .visual-heading h3,.teaching-visual--compact .visual-heading h4{font-size:clamp(1.2rem,2.3vw,1.75rem)}.teaching-visual--compact .visual-canvas{padding:clamp(14px,2.2vw,22px)}.teaching-visual--compact>figcaption{grid-template-columns:1fr;padding-block:12px}.teaching-visual--compact .reading-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.next-action{display:flex;gap:26px;align-items:center;justify-content:space-between;padding:18px 20px;color:#edf7f2;background:var(--viridian-dark);border:1px solid #092f27;box-shadow:7px 7px #176b5629;animation:rise-in .5s ease both}.visual-first-hero+.next-action{margin-top:18px;color:var(--ink);background:#fff9e8;border-color:#cfad59;box-shadow:none}.visual-first-hero+.next-action .eyebrow{color:#8e6112}.visual-first-hero+.next-action p{color:#625742}.visual-first-hero+.next-action .next-action-meta span{color:#625742}.next-action h2{margin:3px 0 4px;font-family:Georgia,serif;font-size:clamp(1.35rem,2.5vw,2rem)}.next-action p{max-width:65ch;margin:0;color:#d1e2da;font-size:.82rem;line-height:1.5}.next-action .eyebrow{color:#8ed0b7}.next-action-meta{display:grid;flex:0 0 auto;gap:10px}.next-action-meta span{display:flex;gap:5px;align-items:center;justify-content:flex-end;color:#b9d2c7;font-size:.7rem;font-weight:800}.next-action button,.primary-start{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 14px;color:#fff;font-size:.75rem;font-weight:900;background:var(--cobalt);border:1px solid #153e7d;cursor:pointer}.next-action button:disabled,.primary-start:disabled{color:#cbd2cf;background:#5d6a65;border-color:#52605a;cursor:not-allowed}.topic-hero{display:flex;gap:30px;align-items:end;justify-content:space-between;padding:48px 0 30px;border-bottom:1px solid #a7b0a9;animation:rise-in .55s .08s ease both}.topic-hero h1{max-width:16ch;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:700;line-height:.91;letter-spacing:-.045em}.topic-hero>div:first-child>p:last-child{max-width:65ch;margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.coverage-seal{display:grid;flex:0 0 128px;aspect-ratio:1;place-content:center;text-align:center;background:var(--viridian-pale);border:1px solid var(--viridian);border-radius:50%;box-shadow:inset 0 0 0 8px var(--paper)}.coverage-seal strong{color:var(--viridian-dark);font-family:Georgia,serif;font-size:2.4rem;line-height:1}.coverage-seal span{max-width:9ch;color:var(--muted);font-size:.62rem;font-weight:900;line-height:1.2;text-transform:uppercase}.subtopic-overview{padding-top:34px;animation:rise-in .55s .14s ease both}.subtopic-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:15px;align-items:center}.subtopic-heading>span{display:grid;height:50px;place-items:center;color:#fff;font-family:ui-monospace,monospace;font-weight:900;background:var(--cobalt)}.subtopic-heading h2{margin:3px 0 0;font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.7rem)}.tier-totals{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.tier-totals span{padding:6px 8px;color:var(--cobalt);font-size:.66rem;font-weight:900;background:var(--cobalt-pale);border:1px solid #9eadd0}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.overview-grid article{padding:17px 18px;background:#fffef7c7;border:1px solid #bbc4bd;border-top:4px solid var(--viridian)}.overview-grid svg{color:var(--viridian)}.overview-grid h3{margin:10px 0 5px;font-family:Georgia,serif;font-size:1rem}.overview-grid p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.selected-visual-preview{margin-top:24px;padding:18px;background:#e8f0ebb8;border:1px solid #9eafa5;border-left:5px solid var(--viridian)}.selected-visual-preview>header{display:flex;gap:18px;align-items:center;justify-content:space-between}.selected-visual-preview h3{margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(1.3rem,2.5vw,2rem)}.selected-visual-preview>header button{flex:0 0 auto}.statement-preview{display:grid;gap:7px;margin-top:24px}.statement-preview li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 15px;background:#fbfaf3d1;border:1px solid #c3cac4}.statement-code{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.statement-preview strong{color:var(--viridian);font-size:.64rem;text-transform:uppercase}.statement-preview p{margin:3px 0 0;font-size:.78rem;line-height:1.5}.source-page{color:var(--muted);font-size:.64rem}.review-badge{display:inline-flex;margin-top:8px;padding:4px 7px;color:#765415;font-size:.61rem;font-weight:800;background:#fff3d4;border:1px solid #dfbd6c;border-radius:999px}.review-badge--chemistry-reviewed,.review-badge--student-validated{color:var(--viridian-dark);background:var(--viridian-pale);border-color:#8db09e}.statement-visual-link{min-height:30px;margin:8px 0 0 8px;padding:5px 8px;color:var(--cobalt);background:#fff;border-color:#8da0c7}.primary-start{margin-top:22px;min-height:46px}.storage-notice{width:min(100% - 28px,1100px);margin:12px auto 0;padding:11px 14px;color:#742f22;font-size:.76rem;font-weight:800;background:#fae8e3;border-left:4px solid var(--flame)}.mission-player,.progress-view{width:min(100% - 32px,1120px);margin:0 auto;padding:28px 0 80px}.mission-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:start;padding:20px 0 25px;border-bottom:2px solid var(--ink)}.mission-back{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:.72rem;font-weight:900;background:var(--paper);border:1px solid #9ba8a0;cursor:pointer}.mission-header h1,.progress-view h1{margin:5px 0 7px;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4.2rem);line-height:.98;letter-spacing:-.025em}.mission-header>div>p:last-child,.progress-view header>p:last-child{margin:0;color:var(--muted);font-size:.78rem}.mission-tier{padding:8px 10px;color:var(--viridian-dark);font-size:.65rem;font-weight:900;background:var(--viridian-pale);border:1px solid var(--viridian)}.mission-stage-nav{position:sticky;top:68px;z-index:15;display:grid;grid-template-columns:repeat(5,1fr);margin-top:14px;background:var(--paper);border:1px solid #aeb7b0;box-shadow:0 7px 16px #1e312a14}.mission-stage-nav button{min-height:44px;font-size:.7rem;font-weight:900;background:transparent;border:0;border-right:1px solid #c6ccc7;cursor:pointer}.mission-stage-nav button:last-child{border-right:0}.mission-stage-nav button[aria-current=step]{color:#fff;background:var(--cobalt)}.mobile-stage-label{display:none}.mission-stage-nav button:disabled{color:#8a938e;cursor:not-allowed;background:#eeeee8}.objective-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:12px;padding:14px 16px;background:#fffef9db;border:1px solid #b5beb8;border-left:4px solid var(--viridian)}.objective-progress>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;align-items:baseline;min-width:0}.objective-kicker{grid-column:1/-1;color:var(--viridian);font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.objective-progress>div strong{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.72rem}.objective-progress>div span:last-child{overflow:hidden;color:#43524d;font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.objective-progress ol{display:flex;gap:7px;margin:0;padding:0;list-style:none}.objective-progress button{display:grid;width:30px;height:30px;place-items:center;padding:0;color:var(--cobalt);font-size:.7rem;font-weight:900;background:#fff;border:1px solid #8da0c7;border-radius:50%;cursor:pointer}.objective-progress button[aria-current=step]{color:#fff;background:var(--cobalt);box-shadow:0 0 0 3px #d8e2f6}.objective-progress button[data-complete=true]{color:#fff;background:var(--viridian);border-color:var(--viridian-dark)}.objective-progress button:disabled{color:#8b948f;background:#ecece6;border-color:#c8cdc9;cursor:not-allowed}.mission-stage{padding-top:34px}.stage-title{margin-bottom:19px;padding-bottom:13px;border-bottom:1px solid #a9b2ab}.stage-title h2,.progress-view h2{margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.7rem)}.prerequisite-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px;padding:14px;background:var(--cobalt-pale);border-left:4px solid var(--cobalt)}.prerequisite-check>div:first-child{display:flex;gap:9px;align-items:center}.prerequisite-check p{margin:0;font-size:.78rem;line-height:1.45}.prerequisite-check button,.worked-card>button,.practice-card>button,.score-row button,.progress-tools button,.weak-point-section button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;color:var(--cobalt);font-size:.7rem;font-weight:900;background:var(--paper);border:1px solid #8da0c7;cursor:pointer}.catchup-panel{grid-column:1 / -1;padding:14px;background:#fffef8;border:1px solid #aab6ae}.catchup-panel p{margin:6px 0 12px}.catchup-panel>ul{display:grid;gap:10px;margin:10px 0 14px;padding-left:21px;font-size:.74rem;line-height:1.5}.catchup-panel li ul{margin-top:4px;padding-left:19px;color:var(--muted)}.learning-point{margin:0 0 28px;padding:clamp(17px,3vw,28px);background:#fbfaf3db;border:1px solid #aeb8b0;box-shadow:6px 6px #176b5617}.learning-point>header{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:16px}.learning-point>header>span{display:grid;min-height:48px;place-items:center;color:#fff;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:900;background:var(--viridian)}.learning-point>header p{margin:0 0 4px;color:var(--cobalt);font-size:.63rem;font-weight:900;text-transform:uppercase}.learning-point>header h3{margin:0;font-family:Georgia,serif;font-size:clamp(1.1rem,2.2vw,1.65rem);line-height:1.25}.teaching-visual{--visual-tone: var(--viridian);margin-top:16px;border:1px solid #a8b5ac;background:#f6f7f0}.visual-toolbar{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;color:var(--visual-tone);font-size:.62rem;font-weight:900;text-transform:uppercase;border-bottom:1px solid #b9c3bb}.visual-scroll{max-width:100%;overflow-x:auto}.visual-scroll svg{display:block;width:100%;min-width:620px;height:auto}.visual-background{fill:#f7f8f2;stroke:#c0c9c1}.visual-panel,.process-node{fill:#fffef8;stroke:var(--visual-tone);stroke-width:2}.particle-dot{fill:color-mix(in srgb,var(--visual-tone) 68%,white);stroke:var(--visual-tone)}.visual-arrow{stroke:var(--visual-tone);stroke-width:3;marker-end:none}.visual-arrow+text{fill:var(--ink)}.visual-label{fill:var(--ink);font-size:14px;font-weight:800}.atom-shell{fill:none;stroke:#8ba59a;stroke-width:2;stroke-dasharray:5 5}.atom-nucleus{fill:#f3c9b9;stroke:var(--flame);stroke-width:2}.nucleus-label,.electron-label{fill:var(--ink);font-size:12px;font-weight:900}.electron{fill:var(--cobalt)}.electron-label{fill:#fff;font-size:9px}.visual-callout{stroke:#76877e;stroke-width:1.5}.process-index,.periodic-number{fill:var(--cobalt);font-size:10px;font-weight:900}.energy-curve{fill:none;stroke:var(--flame);stroke-width:3}.periodic-cell{stroke:#82948a}.periodic-tone-1{fill:#e2efe8}.periodic-tone-2{fill:#e8eef8}.periodic-tone-3{fill:#fae9e2}.periodic-tone-4{fill:#f7edcf}.scale-axis,.scale-tick{stroke:#60726a;stroke-width:2}.scale-point{fill:var(--visual-tone)}.scale-number{fill:var(--ink);font-size:12px;font-weight:800}.visual-caption{margin:0;padding:10px 12px;color:var(--muted);font-size:.7rem;line-height:1.45;border-top:1px solid #bec7c0}.teaching-grid,.exam-warning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.teaching-grid section{padding:14px;background:#fffef8;border:1px solid #c4cbc5}.teaching-grid p:last-child{margin:6px 0 0;font-size:.76rem;line-height:1.55}.exam-warning>div{display:flex;gap:9px;align-items:flex-start;padding:12px;background:#f8edcf;border:1px solid #d7bd78}.exam-warning>div:last-child{background:#fae8e3;border-color:#ddb0a4}.exam-warning svg{flex:0 0 auto;color:#9a6a18}.exam-warning>div:last-child svg{color:var(--flame)}.exam-warning p{margin:0;font-size:.7rem;line-height:1.45}.exam-warning strong{display:block;margin-bottom:3px}.recall-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:center;margin-top:11px;padding:12px;background:var(--cobalt-pale);border:1px solid #9cafcf}.recall-strip p{margin:0;font-size:.72rem;line-height:1.45}.recall-strip p strong{display:block;color:var(--cobalt)}.recall-strip button{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--cobalt);font-size:.68rem;font-weight:900;background:#fff;border:1px solid #93a8d0;cursor:pointer}.recall-strip ul{grid-column:1 / -1;margin:0;padding-left:22px;font-size:.72rem;line-height:1.5}.stage-next{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;color:#fff;font-size:.75rem;font-weight:900;background:var(--cobalt);border:1px solid #173d7b;cursor:pointer}.stage-next:disabled{opacity:.48;cursor:not-allowed}.completion-hint{display:inline-block;margin-left:10px;color:var(--muted);font-size:.7rem}.worked-card,.guided-card,.practice-card{margin-bottom:17px;padding:clamp(17px,3vw,25px);background:#fbfaf3e0;border:1px solid #aeb8b0;border-left:4px solid var(--cobalt)}.practice-label{margin:0 0 7px;color:var(--cobalt);font-size:.63rem;font-weight:900;text-transform:uppercase}.worked-card h3,.guided-card h3,.practice-card h4{margin:0 0 15px;font-family:Georgia,serif;font-size:1.17rem;line-height:1.35}.worked-card ol,.guided-card ol{display:grid;gap:8px;padding:0;list-style:none}.worked-card li{display:none;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px;background:#fffef8;border:1px solid #c6ccc7}.worked-card li[data-visible=true]{display:grid}.worked-card li>span,.guided-card li>span{display:grid;width:30px;height:30px;place-items:center;color:#fff;font-size:.7rem;font-weight:900;background:var(--viridian)}.worked-card li p{margin:4px 0 0;color:var(--muted);font-size:.74rem;line-height:1.45}.worked-answer{margin-top:12px;padding:14px;background:var(--viridian-pale);border:1px solid #8db09e}.worked-answer ul{margin:8px 0 0;padding-left:20px;font-size:.75rem;line-height:1.5}.guided-card>p{color:var(--muted);font-size:.76rem}.guided-card li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:9px;background:#fffef8;border:1px solid #c8cec9;font-size:.74rem}.practice-card label{display:grid;gap:6px;color:var(--ink);font-size:.72rem;font-weight:800}.practice-card textarea,.progress-json textarea{width:100%;padding:11px;color:var(--ink);line-height:1.5;resize:vertical;background:#fffef8;border:1px solid #9ea9a2}.practice-card>button{margin-top:10px;color:#fff;background:var(--cobalt)}.practice-card button:disabled{opacity:.48;cursor:not-allowed}.mark-scheme{margin-top:14px;padding:14px;background:var(--cobalt-pale);border:1px solid #9eafd1}.mark-scheme h5{margin:0;font-family:Georgia,serif;font-size:1rem}.mark-scheme>p{margin:5px 0 12px;color:var(--muted);font-size:.7rem}.mark-scheme label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;margin:7px 0;font-weight:500}.mark-scheme input{width:17px;height:17px}.score-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #9fb0cf}.review-stage{text-align:center;padding:52px 20px}.review-stage>svg{color:var(--viridian)}.review-stage>p:not(.eyebrow):not(.completion-hint){max-width:60ch;margin:12px auto 22px;color:var(--muted);line-height:1.6}.transfer-attempt{display:grid;gap:7px;max-width:640px;margin:0 auto 12px;color:var(--ink);font-size:.72rem;font-weight:900;text-align:left}.transfer-attempt textarea{width:100%;padding:12px;color:var(--ink);line-height:1.5;resize:vertical;background:#fffef8;border:1px solid #8fa098}.transfer-check{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 13px;color:#fff;font-size:.72rem;font-weight:900;background:var(--cobalt);border:1px solid var(--cobalt)}.transfer-check:disabled,.review-actions button:disabled{opacity:.45;cursor:not-allowed}.transfer-feedback{max-width:640px;margin:0 auto 14px;padding:14px 16px;text-align:left;background:var(--mint);border-left:4px solid var(--viridian)}.transfer-feedback>p{display:grid;gap:4px;margin:0;color:var(--ink);line-height:1.5}.transfer-feedback>p strong{color:var(--viridian-dark);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.review-actions{display:flex;gap:10px;justify-content:center}.review-actions button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-weight:900;background:var(--paper);border:1px solid #95a39a;cursor:pointer}.review-actions button:last-child{color:#fff;background:var(--viridian)}.transfer-mark-points{width:min(100%,620px);margin:0 auto 22px;padding:12px 14px;text-align:left;background:var(--cobalt-pale);border:1px solid #9eafd1}.transfer-mark-points summary{color:var(--cobalt);font-size:.74rem;font-weight:900;cursor:pointer}.transfer-mark-points ul{margin:10px 0 0;padding-left:20px;font-size:.76rem;line-height:1.5}.progress-view>header{margin:24px 0 28px;padding-bottom:25px;border-bottom:2px solid var(--ink)}.progress-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.progress-metrics article{display:grid;gap:5px;padding:18px;background:var(--paper);border:1px solid #aeb8b0;border-top:4px solid var(--viridian)}.progress-metrics strong{color:var(--viridian-dark);font-family:Georgia,serif;font-size:2rem}.progress-metrics span{color:var(--muted);font-size:.68rem;font-weight:800}.weak-point-section,.progress-tools{margin-top:30px;padding-top:24px;border-top:1px solid #aeb6b0}.weak-point-section ol{display:grid;gap:8px;padding:0;list-style:none}.weak-point-section li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center;padding:14px;background:#fffef8;border:1px solid #bdc5bf}.weak-point-section p{margin:4px 0;font-size:.74rem;line-height:1.4}.weak-point-section small{color:var(--muted);font-size:.64rem}.empty-progress{padding:16px;color:var(--muted);background:#fffef8;border:1px dashed #9eaaa2}.tool-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.progress-tools button{color:var(--ink)}.progress-json{margin-top:14px;padding:14px;background:#fffef8;border:1px solid #b7c0b9}.progress-json label{display:grid;gap:6px;font-size:.72rem;font-weight:800}.progress-json>button{margin-top:9px}.progress-json>p{color:var(--viridian-dark);font-size:.72rem;font-weight:800}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.teaching-visual{margin:18px 0 0;overflow:hidden;background:#fcfbf5;border:1px solid #9daca4;box-shadow:0 12px 28px #1727230f}.teaching-visual .visual-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:9px 14px;color:var(--viridian-dark);background:#e8f0eb;border-bottom:1px solid #a9b8b0}.visual-toolbar>div{display:flex;align-items:center;gap:8px}.visual-toolbar strong{font-family:ui-monospace,monospace}.visual-heading{padding:18px clamp(16px,3vw,28px) 12px}.visual-heading h4{margin:4px 0 7px;font-family:Georgia,serif;font-size:clamp(1.35rem,2.7vw,2rem)}.visual-heading>p:last-child{max-width:68ch;margin:0;color:#43524d;font-size:.9rem;line-height:1.55}.visual-canvas{padding:clamp(16px,3vw,30px);background:linear-gradient(135deg,#f4f7f2,#fbfaf3);border-block:1px solid #c5cec8}.teaching-visual>figcaption{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:18px;padding:16px clamp(16px,3vw,28px);background:#fffef9}.reading-steps>strong,.model-limit>strong{color:var(--viridian-dark);font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.reading-steps ol{display:grid;gap:5px;margin:7px 0 0;padding-left:20px;font-size:.78rem;line-height:1.45}.model-limit{padding-left:17px;border-left:3px solid #e0a43b}.model-limit p{margin:7px 0 0;color:var(--muted);font-size:.74rem;line-height:1.45}.visual-review-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;margin-top:18px;padding:22px;background:#fff8e6;border:1px solid #d4ad52;border-left:5px solid #bd7b13}.visual-review-state>svg{color:#9a650f}.visual-review-state h4{margin:4px 0 7px;font-family:Georgia,serif;font-size:1.25rem}.visual-review-state p:not(.eyebrow){margin:0;color:#5d4b27;font-size:.82rem;line-height:1.5}.visual-review-state span{display:inline-block;margin-top:10px;padding:5px 8px;color:#674c16;font-size:.66rem;font-weight:800;background:#f5e4b8}.particle-state-grid,.comparison-visual,.shell-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.classification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.classification-sample{overflow:hidden;margin:0;background:#fffef9;border:1px solid #a9b7af;border-top:4px solid var(--cobalt)}.classification-sample>header{display:flex;gap:9px;align-items:baseline;padding:12px 13px 8px}.classification-sample>header span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.64rem;font-weight:900}.classification-sample>header strong{font-family:Georgia,serif;font-size:1.08rem}.classification-sample svg{display:block;width:calc(100% - 18px);margin:0 9px;background:radial-gradient(circle at 50% 50%,#f9faf5,#eef3ef);border:1px solid #c3cdc6}.classification-atom{stroke-width:2}.classification-atom--blue{fill:#79aeda;stroke:#205d98}.classification-atom--orange{fill:#e68b51;stroke:#a74f1e}.classification-symbol{fill:#102822;font-size:11px;font-weight:900}.classification-bond{stroke:#263b34;stroke-width:4;stroke-linecap:round}.classification-sample figcaption{display:grid;gap:5px;min-height:76px;padding:11px 13px 13px}.classification-sample figcaption strong{color:var(--viridian-dark);font-size:.74rem}.classification-sample figcaption span{color:var(--muted);font-size:.68rem;font-weight:700;line-height:1.4}.classification-sample--element{border-top-color:#28755f}.classification-sample--compound{border-top-color:#c45f32}.classification-sample--mixture{border-top-color:#7657a4}.atomic-identity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.atomic-identity-card{overflow:hidden;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid var(--cobalt)}.atomic-identity-card>header,.nucleon-equation>header{display:flex;gap:9px;align-items:baseline;padding:12px 13px 9px;border-bottom:1px solid #cad2cc}.atomic-identity-card>header span,.nucleon-equation>header span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.62rem;font-weight:900}.atomic-identity-card>header strong,.nucleon-equation>header strong{font-family:Georgia,serif;font-size:1rem}.identity-ledger{display:grid;grid-template-columns:minmax(88px,.75fr) 1fr;min-height:150px}.identity-proton{display:grid;place-items:center;align-content:center;gap:2px;color:#fff;background:var(--cobalt)}.identity-proton span{font-family:Georgia,serif;font-size:1.1rem}.identity-proton strong{font-family:Georgia,serif;font-size:3rem;line-height:.9}.identity-proton small,.identity-variable small{font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.identity-variable{display:grid;grid-template-rows:1fr 1fr}.identity-variable>span{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:10px 13px}.identity-variable>span+span{border-top:1px solid #cad2cc}.identity-variable i{grid-row:1 / 3;color:var(--viridian);font-family:Georgia,serif;font-size:1rem;font-style:normal}.identity-variable strong{font-family:Georgia,serif;font-size:1.35rem}.identity-variable small{color:var(--muted)}.identity-stamp{display:grid;gap:3px;padding:11px 13px;color:var(--viridian-dark);background:var(--mint);border-top:1px solid #9db9ae}.identity-stamp span{font-family:ui-monospace,monospace;font-size:.57rem;font-weight:900;letter-spacing:.08em}.identity-stamp strong{font-family:Georgia,serif;font-size:.9rem}.nucleon-accounting-grid{display:grid;gap:12px}.nucleon-equation{overflow:hidden;background:#fffef9;border:1px solid #9eaea5;border-left:4px solid var(--viridian)}.nucleon-equation{display:grid;grid-template-columns:155px minmax(0,1fr) 110px;align-items:stretch}.nucleon-equation>header{display:grid;align-content:center;border-right:1px solid #cad2cc;border-bottom:0}.nucleon-sum{display:grid;grid-template-columns:minmax(80px,1fr) 26px minmax(80px,1fr) 26px minmax(92px,1.1fr);align-items:center;gap:6px;padding:12px}.nucleon-sum>b{color:var(--muted);font-family:Georgia,serif;font-size:1.5rem;text-align:center}.nucleon-term,.nucleon-result{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;min-height:76px;padding:9px 11px;border:1px solid}.nucleon-term small,.nucleon-result small{grid-column:1 / 3;font-size:.57rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.nucleon-term strong,.nucleon-result strong{align-self:end;font-family:Georgia,serif;font-size:1.8rem;line-height:1}.nucleon-term span,.nucleon-result span{align-self:end;font-family:Georgia,serif;font-size:.85rem}.nucleon-term--proton{color:#174f91;background:#e8f1fb;border-color:#92b5da}.nucleon-term--neutron{color:#99451e;background:#fbece2;border-color:#dca17e}.nucleon-result{color:#fff;background:var(--viridian);border-color:var(--viridian)}.nucleon-equation>p{display:grid;place-items:center;margin:0;padding:10px;color:var(--muted);font-size:.62rem;font-weight:850;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#f0f1eb;border-left:1px solid #cad2cc}.isotope-family{display:grid;gap:12px}.isotope-family-lock{display:flex;justify-content:center;gap:12px;align-items:baseline;padding:10px 14px;color:#fff;background:var(--cobalt)}.isotope-family-lock span{font-family:ui-monospace,monospace;font-size:.6rem;font-weight:900;letter-spacing:.08em}.isotope-family-lock strong{font-family:Georgia,serif;font-size:1rem}.isotope-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));gap:14px}.isotope-family-grid article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5}.isotope-family-grid header{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:baseline;padding:12px 14px;border-bottom:1px solid #c5cec8}.isotope-family-grid header>span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.6rem;font-weight:900}.isotope-family-grid header strong{font-family:Georgia,serif;font-size:1.7rem}.isotope-family-grid header small{justify-self:end;color:var(--muted);font-size:.67rem;font-weight:800}.isotope-counts{display:grid;grid-template-columns:repeat(3,1fr)}.isotope-count{display:grid;place-items:center;gap:3px;min-height:112px;padding:12px 5px;border-right:1px solid #d0d7d2}.isotope-count:last-child{border-right:0}.isotope-count i{color:var(--muted);font-family:Georgia,serif;font-style:normal}.isotope-count strong{font-family:Georgia,serif;font-size:2rem}.isotope-count small{color:var(--muted);font-size:.54rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.isotope-count--fixed{color:#164f90;background:#e9f2fb}.isotope-count--variable{color:#99451e;background:#fbece2}.isotope-family-grid article>p{display:flex;justify-content:space-between;align-items:center;margin:0;padding:10px 14px;color:#fff;background:var(--viridian)}.isotope-family-grid article>p span{font-size:.61rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.isotope-family-grid article>p strong{font-family:Georgia,serif;font-size:1.25rem}.isotope-family-rule{display:flex;justify-content:center;gap:12px;margin:0;padding:12px;color:var(--viridian-dark);background:var(--mint);border:1px solid #a8c0b7}.isotope-family-rule strong{font-family:Georgia,serif}.isotope-family-rule span{font-size:.7rem;font-weight:800}.nuclide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px}.nuclide-grid>article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid var(--cobalt)}.nuclide-grid>article>header{display:flex;gap:9px;align-items:baseline;padding:11px 13px;border-bottom:1px solid #c5cec8}.nuclide-grid>article>header span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.6rem;font-weight:900}.nuclide-grid>article>header strong{font-family:Georgia,serif}.nuclide-decoder{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;min-height:180px;background:linear-gradient(90deg,#eef3ef 0 125px,#fffef9 125px)}.nuclide-symbol{position:relative;justify-self:center;width:80px;height:96px;font-family:Georgia,serif}.nuclide-symbol b{position:absolute;top:22px;left:31px;font-size:3rem;line-height:1}.nuclide-symbol sup,.nuclide-symbol sub{position:absolute;left:5px;font-size:1.25rem;font-weight:900}.nuclide-mass{top:8px}.nuclide-proton{top:55px}.nuclide-symbol .nuclide-charge{top:5px;left:auto;right:0;color:#a34c23}.nuclide-callouts{display:grid;gap:7px;padding:14px}.nuclide-callouts span{display:grid;grid-template-columns:25px 42px 1fr;align-items:center;gap:6px}.nuclide-callouts i{display:grid;place-items:center;width:24px;height:24px;color:#fff;font-family:Georgia,serif;font-size:.8rem;font-style:normal;background:var(--viridian)}.nuclide-callouts strong{font-family:Georgia,serif;font-size:1.15rem}.nuclide-callouts small{color:var(--muted);font-size:.59rem;line-height:1.25}.nuclide-result{display:grid;grid-template-columns:repeat(3,1fr);background:var(--viridian-dark)}.nuclide-result span{padding:10px 5px;color:#fff;font-size:.64rem;text-align:center;border-right:1px solid rgba(255,255,255,.24)}.nuclide-result span:last-child{border-right:0}.nuclide-result strong{font-family:Georgia,serif;font-size:1rem}.electron-equivalence{display:grid;gap:0}.electron-equivalence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.electron-equivalence-grid article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5}.electron-equivalence-grid header{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #c5cec8}.electron-equivalence-grid header strong{font-family:Georgia,serif}.electron-equivalence-grid header span{color:#99451e;font-size:.68rem;font-weight:850}.configuration-shells{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:18px}.configuration-shells span{position:relative;display:grid;place-items:center;min-height:104px;border:2px dashed #6b9486;border-radius:50%;background:#eef6f2}.configuration-shells span:last-child{border-color:var(--cobalt);background:#edf3fc}.configuration-shells small{color:var(--muted);font-size:.58rem;font-weight:900;text-transform:uppercase}.configuration-shells strong{color:var(--cobalt);font-family:Georgia,serif;font-size:1.25rem}.electron-equivalence-grid article>p{display:flex;justify-content:space-between;margin:0;padding:10px 14px;color:#fff;font-size:.65rem;background:var(--viridian)}.electron-equivalence-grid article>p strong{font-family:Georgia,serif}.electron-equivalence-link{position:relative;justify-self:center;display:grid;gap:3px;min-width:250px;margin-top:-1px;padding:11px 22px;color:var(--viridian-dark);text-align:center;background:var(--mint);border:1px solid #9eb8ae}.electron-equivalence-link span{font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.electron-equivalence-link strong{font-family:Georgia,serif}.weighted-average{display:grid;gap:12px}.weighted-average-rows{display:grid;gap:10px}.weighted-average-rows article{display:grid;grid-template-columns:30px 70px minmax(150px,1fr) minmax(210px,.8fr);gap:10px;align-items:center;padding:11px 13px;background:#fffef9;border:1px solid #9eaea5}.weighted-average-rows article>span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.6rem;font-weight:900}.weighted-average-rows article>strong{font-family:Georgia,serif;font-size:1.1rem}.abundance-meter{position:relative;height:32px;overflow:hidden;background:#e7ebe7;border:1px solid #b9c4bd}.abundance-meter i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#3b73be,#79a8df)}.abundance-meter small{position:relative;z-index:1;display:grid;place-items:center;height:100%;color:var(--ink);font-size:.6rem;font-weight:900}.weighted-average-rows article>p{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:7px;margin:0}.weighted-average-rows article>p b,.weighted-average-rows article>p strong{display:grid;place-items:center;min-height:44px;font-family:Georgia,serif;font-style:normal;background:#eef3ef;border:1px solid #c0cbc4}.weighted-average-rows article>p strong{color:#fff;background:var(--viridian);border-color:var(--viridian)}.weighted-average-rows article>p i{color:var(--muted);font-family:Georgia,serif;font-style:normal}.weighted-average-result{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:14px 16px;color:#fff;background:var(--viridian-dark)}.weighted-average-result>span{font-size:.61rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.weighted-average-result p{display:flex;gap:10px;align-items:center;margin:0;font-family:Georgia,serif}.weighted-average-result p i{font-style:normal;opacity:.7}.weighted-average-result p b{padding:7px 11px;color:var(--ink);background:var(--gold-pale)}.weighted-average-result>small{font-size:.6rem}.classification-challenge{overflow:hidden;max-width:720px;margin:0 auto 18px;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid #7657a4}.classification-challenge>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid #c5cec8}.classification-challenge>header div{display:grid;gap:2px;text-align:left}.classification-challenge>header span{color:#7657a4;font-family:ui-monospace,monospace;font-size:.63rem;font-weight:900;letter-spacing:.08em}.classification-challenge>header strong{font-family:Georgia,serif;font-size:1.2rem}.classification-challenge>header p{margin:0;color:var(--muted);font-size:.68rem}.classification-challenge-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:15px;background:radial-gradient(circle at 36% 50%,#f9faf5,#eef3ef)}.classification-challenge svg{display:block;width:100%;max-height:220px;border:1px solid #c3cdc6;background:#fffef9b8}.classification-challenge-key{display:grid;gap:13px;padding:12px;background:#fffef9;border:1px solid #c3cdc6}.classification-challenge-key span{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:.7rem;font-weight:800}.classification-key-dot{width:16px;height:16px;border:2px solid;border-radius:50%}.classification-key-dot--blue{background:#79aeda;border-color:#205d98}.classification-key-dot--orange{background:#e68b51;border-color:#a74f1e}.classification-key-bond{width:22px;height:4px;background:#263b34;border-radius:4px}.classification-challenge figcaption{padding:11px 16px 13px;color:var(--viridian-dark);font-size:.74rem;font-weight:850;text-align:center;border-top:1px solid #c5cec8}.atomic-count-challenge{overflow:hidden;max-width:680px;margin:0 auto 18px;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid var(--cobalt)}.atomic-count-challenge--mass-number{border-top-color:var(--viridian)}.atomic-count-challenge>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid #c5cec8}.atomic-count-challenge>header div{display:grid;gap:2px;text-align:left}.atomic-count-challenge>header span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.61rem;font-weight:900;letter-spacing:.08em}.atomic-count-challenge>header strong{font-family:Georgia,serif;font-size:1.2rem}.atomic-count-challenge>header p{margin:0;color:var(--muted);font-size:.7rem}.atomic-count-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b9c5bd}.atomic-count-ledger>div{display:grid;grid-template-columns:36px 1fr;grid-template-rows:1fr 1fr;align-items:center;min-height:112px;padding:16px;background:#f8faf6}.atomic-count-symbol{grid-row:1 / 3;display:grid;place-items:center;width:32px;height:32px;color:#fff;font-family:Georgia,serif;border-radius:50%}.atomic-count-symbol--proton{background:#2766a5}.atomic-count-symbol--neutron{background:#c15f32}.atomic-count-symbol--electron{color:#17332b;background:#dce9e4;border:2px solid #417966}.atomic-count-ledger strong{align-self:end;font-family:Georgia,serif;font-size:1.9rem;line-height:1}.atomic-count-ledger small{color:var(--muted);font-size:.6rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.atomic-count-challenge figcaption{padding:11px 16px 13px;color:var(--viridian-dark);font-size:.74rem;font-weight:850;text-align:center;border-top:1px solid #c5cec8}.isotope-transfer{overflow:hidden;max-width:700px;margin:0 auto 18px;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid #a54f27}.isotope-transfer>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid #c5cec8}.isotope-transfer>header div{display:grid;gap:2px;text-align:left}.isotope-transfer>header span{color:#99451e;font-family:ui-monospace,monospace;font-size:.61rem;font-weight:900;letter-spacing:.08em}.isotope-transfer>header strong{font-family:Georgia,serif;font-size:1.2rem}.isotope-transfer>header p{margin:0;color:var(--muted);font-size:.69rem}.isotope-transfer figcaption{padding:11px 16px 13px;color:var(--viridian-dark);font-size:.74rem;font-weight:850;text-align:center;border-top:1px solid #c5cec8}.isotope-transfer-pair,.isotope-transfer-config{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:18px;background:#eef3ef}.isotope-transfer-pair article,.isotope-transfer-config article{display:grid;place-items:center;gap:4px;min-height:110px;background:#fffef9;border:1px solid #aab8b0}.isotope-transfer-pair article strong,.isotope-transfer-config article strong{color:var(--cobalt);font-family:Georgia,serif;font-size:1.45rem}.isotope-transfer-pair article span,.isotope-transfer-config article span{color:#99451e;font-weight:850}.isotope-transfer-pair article small{color:var(--muted);font-size:.62rem}.isotope-transfer-pair>b,.isotope-transfer-config>b{color:var(--muted);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.isotope-transfer-symbol{display:grid;grid-template-columns:170px 1fr;align-items:center;padding:18px;background:#eef3ef}.isotope-transfer-symbol>div{position:relative;justify-self:center;width:105px;height:115px;font-family:Georgia,serif}.isotope-transfer-symbol>div strong{position:absolute;top:25px;left:35px;font-size:3.2rem}.isotope-transfer-symbol>div sup,.isotope-transfer-symbol>div sub{position:absolute;left:4px;font-size:1.35rem;font-weight:900}.isotope-transfer-symbol>div sup{top:10px}.isotope-transfer-symbol>div sub{top:66px}.isotope-transfer-symbol>div i{position:absolute;top:10px;right:0;color:#99451e;font-style:normal;font-weight:900}.isotope-transfer-symbol>p{display:grid;gap:8px;margin:0}.isotope-transfer-symbol>p span{padding:9px 11px;font-size:.7rem;font-weight:850;background:#fffef9;border-left:3px solid var(--cobalt)}.isotope-transfer-weight{display:grid;grid-template-columns:1fr auto 1fr 1.35fr;gap:12px;align-items:center;padding:18px;background:#eef3ef}.isotope-transfer-weight>span{display:grid;place-items:center;gap:4px;min-height:92px;background:#fffef9;border:1px solid #aab8b0}.isotope-transfer-weight>span strong{font-family:Georgia,serif;font-size:1.55rem}.isotope-transfer-weight>span small{color:var(--cobalt);font-weight:900}.isotope-transfer-weight>b{color:var(--muted);font-family:Georgia,serif;font-size:1.4rem}.isotope-transfer-weight>i{padding:16px;color:#fff;font-family:Georgia,serif;font-style:normal;text-align:center;background:var(--viridian)}.state-properties-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.state-property{margin:0;padding:13px;background:#fffef9;border:1px solid #a9b7af;border-top:4px solid var(--cobalt)}.state-property-heading{display:flex;gap:9px;align-items:baseline;margin-bottom:8px}.state-property-heading span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.64rem;font-weight:900}.state-property-heading strong{font-family:Georgia,serif;font-size:1.05rem}.state-before-after{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.2fr);align-items:center}.state-before-after>svg{display:block;width:100%;height:auto}.state-before-after>svg:nth-child(2){color:var(--cobalt)}.state-container{fill:none;stroke:#315f8f;stroke-width:3;stroke-linecap:round}.state-solid{fill:#e18a50;stroke:#9e4f20;stroke-width:2}.state-liquid{fill:#73a9d2;stroke:#286797;stroke-width:2}.state-gas-dot{fill:#74a7cf;stroke:#286797;stroke-width:1.5}.state-property figcaption{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.state-property figcaption span{padding:5px 7px;color:var(--viridian-dark);font-size:.65rem;font-weight:900;background:var(--viridian-pale);border:1px solid #9bb8a9}.particle-state{margin:0;padding:12px;background:#fffef9;border:1px solid #a9b7af}.particle-vessel{aspect-ratio:1.2;border:2px solid #2866a6;border-top-style:dashed}.particle-vessel svg,.diffusion-vessel svg,.shell-example-grid svg{display:block;width:100%;height:100%}.particle-state figcaption,.shell-example-grid figcaption{display:grid;gap:3px;padding-top:9px;text-align:center}.particle-state figcaption strong,.shell-example-grid figcaption strong{font-family:Georgia,serif;font-size:1.02rem}.particle-state figcaption span,.shell-example-grid figcaption span{color:var(--muted);font-size:.7rem}.chem-particle{stroke-width:1.2}.chem-particle--blue{fill:#4f8bc9;stroke:#1f5f9f}.chem-particle--orange{fill:#e58b42;stroke:#a94f16}.motion-path,.motion-tick,.timeline-motion{fill:none;stroke:#0d6b57;stroke-width:1.7;stroke-linecap:round}.region-divider{stroke:#7d8c85;stroke-width:1.5;stroke-dasharray:5 5}.species-key{display:flex;gap:8px 16px;flex-wrap:wrap;margin-bottom:10px}.species-key span{display:inline-flex;gap:7px;align-items:center;color:var(--muted);font-size:.7rem;font-weight:800}.species-dot{display:inline-block;width:12px;height:12px;border:1px solid;border-radius:50%}.species-dot--orange{background:#e58b42;border-color:#a94f16}.species-dot--blue{background:#4f8bc9;border-color:#1f5f9f}.particle-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.particle-timeline figure{position:relative;margin:0}.diffusion-vessel{overflow:hidden;aspect-ratio:1.55;background:#fffef9;border:2px solid #2866a6;border-radius:8px}.particle-timeline figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding-top:9px;font-size:.73rem}.particle-timeline figcaption span{display:grid;width:27px;height:27px;place-items:center;color:#fff;font-weight:900;background:var(--viridian)}.timeline-arrow{position:absolute;top:42%;right:-22px;color:var(--cobalt)}.comparison-visual{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.comparison-visual article{position:relative;min-height:215px;padding:20px;background:#fffef9;border:1px solid #aab8b0;border-top:4px solid var(--cobalt)}.comparison-index{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.comparison-visual h4{margin:7px 0 14px;font-family:Georgia,serif;font-size:1.25rem}.comparison-visual ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.comparison-visual li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:7px;font-size:.78rem;line-height:1.4}.comparison-visual li svg{color:var(--viridian)}.comparison-result{display:inline-block;margin-top:15px;padding:6px 8px;color:var(--viridian-dark);font-size:.72rem;background:#dfede6}.velocity-track{display:flex;align-items:center;gap:4px;height:32px;margin:-3px 0 12px;color:#d96e25}.velocity-track span{font-size:1.15rem}.velocity-track i{display:block;width:28px;height:2px;background:currentColor}.velocity-track i:after{content:"";display:block;width:7px;height:7px;margin-left:auto;transform:translateY(-3px) rotate(45deg);border-top:2px solid currentColor;border-right:2px solid currentColor}.velocity-track--slow i{width:12px}.velocity-track--slow i:nth-of-type(n+2){display:none}.atom-visual-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.55fr);gap:24px;align-items:center}.atom-visual{display:block;width:100%;max-height:420px}.electron-shell{fill:none;stroke:#76988b;stroke-width:2}.nucleus{fill:#f4c8b7;stroke:#c65b34;stroke-width:2}.nucleus-count{fill:var(--ink);font-size:12px;font-weight:900}.electron-dot{fill:#245bb2;stroke:#143d78}.electron-symbol{fill:#fff;font-size:8px;font-weight:900}.atom-legend{display:grid;gap:7px;padding:18px;background:#fffef9;border-left:4px solid var(--viridian)}.atom-legend span{padding:8px 10px;font-size:.76rem;background:#eef3ef;border:1px solid #c5d0c9}.mini-nucleus{fill:#e78b5f}.shell-example-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.shell-example-grid figure{margin:0;padding:10px;background:#fffef9;border:1px solid #abb8b1}.visual-table-wrap{overflow-x:auto}.visual-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;background:#fffef9}.visual-table-wrap th,.visual-table-wrap td{padding:13px;text-align:left;font-size:.8rem;border:1px solid #b9c3bd}.visual-table-wrap thead th{color:#fff;background:var(--viridian-dark)}.visual-table-wrap tbody th{color:var(--cobalt)}.data-graph{display:block;width:100%;max-height:430px;background:#fffef9;border:1px solid #b4c0b8}.graph-axis{fill:none;stroke:#25352f;stroke-width:2}.axis-label,.graph-label{fill:var(--ink);font-size:14px;font-weight:800}.graph-line{fill:none;stroke:#245bb2;stroke-width:4}.graph-line--1{stroke:#dd7138}.graph-point{fill:#fff;stroke:#245bb2;stroke-width:3}.graph-point--1{stroke:#dd7138}.concept-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:22px;margin:0;padding:0;list-style:none}.concept-process li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px;background:#fffef9;border:1px solid #aebbb3}.concept-process li>span{display:grid;width:31px;height:31px;place-items:center;color:#fff;font-weight:900;background:var(--viridian)}.concept-process p{margin:5px 0 0;color:var(--muted);font-size:.74rem;line-height:1.4}.concept-process li>svg{position:absolute;top:50%;right:-22px;color:var(--cobalt)}.periodic-map{display:grid;grid-template-columns:repeat(18,minmax(24px,1fr));gap:4px;padding:10px;background:#fffef9;border:1px solid #b3beb7}.periodic-map__cell{min-height:55px;background:#edf0eb;border:1px solid #d4d9d5}.periodic-map__cell--active{display:grid;place-content:center;text-align:center;background:#dcebe4;border:2px solid var(--viridian)}.periodic-map__cell strong{color:var(--viridian-dark);font-family:Georgia,serif;font-size:1rem}.periodic-map__cell span{font-size:.52rem}.equation-visual{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:30px;text-align:center;background:#fffef9;border:1px solid #afbbb4}.equation-visual strong{font-family:Georgia,serif;font-size:1.4rem}.equation-arrow{display:grid;place-items:center;color:var(--cobalt)}.equation-visual ul{grid-column:1/-1;text-align:left}.apparatus-visual{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.apparatus-visual article{display:grid;gap:7px;padding:15px;background:#fffef9;border:1px solid #aebbb3}.apparatus-visual article>span{color:var(--cobalt);font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.apparatus-visual svg{color:var(--viridian)}.apparatus-visual p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.4}.structure-visual{display:block;width:100%;background:#fffef9;border:1px solid #afbbb4}.structure-bond{stroke:#263730;stroke-width:4}.structure-node--blue{fill:#74a8d7}.structure-node--orange{fill:#e59259}.structure-node--green{fill:#75a98f}.structure-node--neutral{fill:#e7e5db}.structure-label{fill:var(--ink);font-size:13px;font-weight:900}.header-actions{display:flex;gap:8px}.mobile-action-label{display:none}.exam-skills-view{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:24px 0 70px}.exam-skills-view>header{margin:24px 0;max-width:760px}.exam-skills-view>header h1{margin:4px 0 9px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem)}.exam-skills-view>header>p:last-child{color:var(--muted);line-height:1.6}.reference-tabs{display:flex;gap:7px;padding:8px;overflow-x:auto;background:#e6e8df;border:1px solid #aeb8b0}.reference-tabs button{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 12px;color:var(--ink);font-weight:900;background:transparent;border:1px solid transparent;cursor:pointer}.reference-tabs button[aria-current=page]{color:#fff;background:var(--viridian);border-color:var(--viridian-dark)}.reference-search{display:flex;gap:9px;align-items:center;max-width:560px;margin-top:14px;padding:0 12px;background:var(--paper);border:1px solid #9eaaa2}.reference-search svg{flex:0 0 auto;color:var(--viridian)}.reference-search input{width:100%;min-height:44px;color:var(--ink);background:transparent;border:0;outline:0}.reference-count{display:inline-grid;min-width:26px;height:26px;margin-left:5px;place-items:center;color:#fff;font-family:Avenir Next,sans-serif;font-size:.65rem;background:var(--cobalt);border-radius:50%}.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;align-items:start}.reference-section,.qualitative-table-wrap{padding:20px;background:var(--paper);border:1px solid #aeb8b0}.reference-section h2,.qualitative-section h2,.qualitative-table-wrap h3{margin-top:0;font-family:Georgia,serif}.reference-section>ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.reference-section>ol>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px 0;font-size:.76rem;line-height:1.45;border-bottom:1px solid #d1d6d1}.reference-section>ol>li>span{color:var(--cobalt);font-weight:900}.reference-section ul{margin:6px 0 0;padding-left:18px}.safety-note{padding:19px;color:#5f4512;background:#f8edcf;border:1px solid #d7bd78}.safety-note strong{display:block;margin:5px 0;font-family:Georgia,serif;font-size:1.1rem}.safety-note p{margin:0;font-size:.76rem;line-height:1.55}.qualitative-section{margin-top:23px}.qualitative-table-wrap{margin-top:14px;overflow-x:auto}.qualitative-table-wrap table{width:100%;min-width:620px;border-collapse:collapse}.qualitative-table-wrap th,.qualitative-table-wrap td{padding:11px;text-align:left;font-size:.74rem;line-height:1.45;border-bottom:1px solid #c8cec9}.qualitative-table-wrap thead th{color:#fff;background:var(--viridian)}.qualitative-table-wrap tbody th{color:var(--cobalt)}.observation-symbol{margin-right:8px;color:var(--flame)}.command-list{margin:0}.command-list div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #cdd3ce}.command-list dt{color:var(--cobalt);font-weight:900}.command-list dd{margin:0;font-size:.75rem;line-height:1.45}.visual-audit-view{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:28px 0 80px}.visual-audit-view>header{max-width:850px;margin:34px 0 25px}.visual-audit-view>header h1{margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.visual-audit-view>header p:last-child{color:var(--muted);line-height:1.6}.audit-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.audit-summary article{display:grid;gap:5px;padding:17px;background:var(--paper);border:1px solid #aeb8b0;border-top:4px solid var(--viridian)}.audit-summary strong{color:var(--viridian-dark);font-family:Georgia,serif;font-size:2rem}.audit-summary span{color:var(--muted);font-size:.68rem;font-weight:800}.audit-filters{display:flex;gap:7px;margin-top:20px}.audit-filters button{min-height:38px;padding:8px 13px;font-size:.7rem;font-weight:900;text-transform:capitalize;background:var(--paper);border:1px solid #9eaaa2;cursor:pointer}.audit-filters button[aria-pressed=true]{color:#fff;background:var(--cobalt);border-color:#173d7b}.audit-result-count{color:var(--muted);font-size:.72rem}.audit-search{margin-top:10px}.audit-gallery{display:grid;gap:22px}.audit-card{padding:clamp(16px,3vw,28px);background:#fbfaf3e0;border:1px solid #aeb8b0}.audit-card>header{display:flex;gap:15px;justify-content:space-between}.audit-card>header>div{display:flex;gap:8px;align-items:center}.audit-card>header strong{color:var(--cobalt);font-family:ui-monospace,monospace}.audit-card>header span{color:var(--muted);font-size:.7rem}.audit-card>h2{max-width:44ch;margin:12px 0;font-family:Georgia,serif;font-size:clamp(1.2rem,2.5vw,1.8rem);line-height:1.25}.audit-status{display:inline-flex;gap:6px;align-items:center;padding:5px 8px;color:#765415!important;font-weight:800;background:#fff3d4;border:1px solid #dfbd6c}.audit-status--chemistry-reviewed,.audit-status--student-validated{color:var(--viridian-dark)!important;background:var(--viridian-pale);border-color:#8db09e}.audit-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:24px}.audit-pagination button{min-height:38px;padding:8px 13px;color:var(--cobalt);font-size:.72rem;font-weight:900;background:var(--paper);border:1px solid #8da0c7;cursor:pointer}.audit-pagination button:disabled{opacity:.45;cursor:not-allowed}.audit-pagination span{color:var(--muted);font-size:.72rem;font-weight:800}.audit-study-button{margin-top:14px}.empty-library-state{max-width:720px;padding:24px;background:var(--paper);border:1px dashed #8fa097}.empty-library-state h2{margin:0 0 7px;font-family:Georgia,serif}.empty-library-state p{color:var(--muted);font-size:.8rem;line-height:1.5}.empty-library-state button{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:9px 12px;color:#fff;font-size:.72rem;font-weight:900;background:var(--cobalt);border:1px solid #123b7b;cursor:pointer}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.atlas-layout{display:block;width:min(100% - 22px,900px)}.syllabus-atlas{position:static;height:auto;overflow:visible;padding:14px;border-right:0;border-bottom:1px solid #aebbb1}.syllabus-atlas nav,.atlas-footnote{display:none}.atlas-heading{display:none}.mobile-topic-picker{display:grid;gap:5px}.mobile-topic-picker span{color:var(--viridian);font-size:.65rem;font-weight:900;text-transform:uppercase}.mobile-topic-picker select{width:100%;min-height:44px;padding:8px 10px;color:var(--ink);background:var(--paper);border:1px solid #87988d}.mobile-subtopic-strip{display:flex;gap:6px;margin-top:9px;overflow-x:auto;padding-bottom:4px}.mobile-subtopic-strip button{flex:0 0 auto;min-width:43px;min-height:36px;color:var(--cobalt);font-size:.7rem;font-weight:900;background:var(--paper);border:1px solid #aab3ac}.mobile-subtopic-strip button[data-active=true]{color:#fff;background:var(--cobalt)}.visual-first-hero>header{grid-template-columns:1fr}.visual-first-actions{display:flex;flex-wrap:wrap}}@media(max-width:620px){.app-header{min-height:62px;padding:9px 12px}.brand small{display:none}.brand strong{font-size:.92rem}.brand-mark{width:34px;height:34px}.header-actions{gap:5px}.header-action{gap:4px;padding:7px 9px;font-size:.7rem}.desktop-action-label{display:none}.mobile-action-label{display:inline}.coverage-action{font-size:0}.atlas-layout{width:100%;border:0}.workspace-main{padding:18px 14px 50px}.visual-first-hero{padding:14px;box-shadow:4px 4px #176b5626}.visual-first-hero>header{gap:9px;margin-bottom:12px}.visual-first-hero h2{margin-block:3px 0;font-size:1.8rem}.visual-first-hero>header p:last-child{display:none}.visual-first-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.visual-first-actions button{min-width:0;padding-inline:8px}.visual-first-hero .visual-toolbar,.visual-first-hero .eyebrow{font-size:.7rem}.teaching-visual--compact .reading-steps ol{grid-template-columns:1fr}.next-action{display:grid;padding:16px}.next-action-meta{width:100%}.next-action-meta span{justify-content:flex-start}.topic-hero{display:block;padding:14px 0 16px}.topic-hero h1{max-width:none;margin-block:6px 0;font-size:clamp(2.25rem,11vw,2.8rem);line-height:.94}.topic-hero>div:first-child>p:last-child,.topic-hero .coverage-seal{display:none}.subtopic-heading{grid-template-columns:48px minmax(0,1fr)}.tier-totals{grid-column:1 / -1;justify-content:flex-start}.overview-grid{grid-template-columns:1fr}.selected-visual-preview{padding:13px}.selected-visual-preview>header{display:grid}.selected-visual-preview>header button{justify-self:start}.statement-preview li{grid-template-columns:65px minmax(0,1fr)}.source-page{grid-column:2}.mission-player,.progress-view{width:calc(100% - 24px);padding-top:16px}.mission-header{grid-template-columns:1fr;gap:12px}.mission-tier{justify-self:start}.mission-stage-nav{top:62px;overflow-x:auto;grid-template-columns:repeat(5,minmax(92px,1fr))}.objective-progress{grid-template-columns:1fr;gap:12px}.objective-progress>div{grid-template-columns:auto 1fr}.objective-progress>div span:last-child{white-space:normal}.objective-progress ol{justify-content:flex-start;overflow-x:auto;padding:3px}.prerequisite-check,.teaching-grid,.exam-warning,.progress-metrics,.recall-strip{grid-template-columns:1fr}.recall-strip ul{grid-column:1}.review-actions{display:grid}.weak-point-section li{grid-template-columns:1fr}.exam-skills-view{width:calc(100% - 24px);padding-top:16px}.reference-grid{grid-template-columns:1fr}.audit-summary{grid-template-columns:repeat(2,1fr)}.reference-section,.qualitative-table-wrap{padding:14px}.command-list div{grid-template-columns:90px minmax(0,1fr)}.teaching-visual>figcaption{grid-template-columns:1fr}.model-limit{padding:12px 0 0;border-left:0;border-top:3px solid #e0a43b}.particle-state-grid,.particle-timeline,.state-properties-grid,.classification-grid{grid-template-columns:1fr}.particle-state{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center}.timeline-arrow{top:auto;right:48%;bottom:-24px;transform:rotate(90deg)}.classification-challenge-body{grid-template-columns:1fr}.classification-challenge-key{grid-template-columns:repeat(3,minmax(0,1fr))}.classification-challenge>header{align-items:flex-start}.classification-challenge>header p{max-width:20ch;text-align:right}.nucleon-equation{grid-template-columns:1fr}.nucleon-equation>header{border-right:0;border-bottom:1px solid #cad2cc}.nucleon-equation>p{border-top:1px solid #cad2cc;border-left:0}.nucleon-sum{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.nucleon-sum>b:nth-of-type(2){grid-column:1 / -1;line-height:.7}.nucleon-result{grid-column:1 / -1;min-height:68px}.atomic-count-ledger{grid-template-columns:1fr}.atomic-count-ledger>div{min-height:76px}.atomic-count-challenge>header{align-items:flex-start}.atomic-count-challenge>header p{max-width:21ch;text-align:right}.isotope-transfer>header{align-items:flex-start}.isotope-transfer>header p{max-width:20ch;text-align:right}.isotope-transfer-pair,.isotope-transfer-config{grid-template-columns:1fr}.isotope-transfer-pair>b,.isotope-transfer-config>b{text-align:center}.isotope-transfer-symbol{grid-template-columns:120px 1fr;padding:12px}.isotope-transfer-weight{grid-template-columns:1fr auto 1fr}.isotope-transfer-weight>i{grid-column:1 / -1}.electron-equivalence-grid{grid-template-columns:1fr}.electron-equivalence-link{width:100%;min-width:0}.weighted-average-rows article{grid-template-columns:30px 1fr}.weighted-average-rows .abundance-meter,.weighted-average-rows article>p{grid-column:1 / -1}.weighted-average-result{grid-template-columns:1fr;gap:8px}.weighted-average-result p{flex-wrap:wrap}.nuclide-decoder{grid-template-columns:105px minmax(0,1fr);background:linear-gradient(90deg,#eef3ef 0 105px,#fffef9 105px)}.nuclide-callouts{padding:10px}.nuclide-callouts span{grid-template-columns:23px 32px 1fr}.atom-visual-layout{grid-template-columns:1fr}.atom-legend{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:4px solid var(--viridian)}.atom-legend .eyebrow{grid-column:1/-1}.periodic-map__cell{min-height:42px}.concept-process{grid-template-columns:1fr}.equation-visual{grid-template-columns:1fr;padding:20px}.equation-arrow{transform:rotate(90deg)}.equation-visual ul{grid-column:1}}@media(max-width:480px){.mission-stage-nav{overflow:visible;grid-template-columns:repeat(5,minmax(0,1fr))}.mission-stage-nav button{min-width:0;min-height:54px;padding:5px 2px;font-size:.75rem;line-height:1.05;overflow-wrap:anywhere}.desktop-stage-label{display:none}.mobile-stage-label{display:inline}.learning-point{padding:14px;box-shadow:3px 3px #176b5617}.learning-point>header{grid-template-columns:48px minmax(0,1fr);gap:10px}.visual-heading>p:last-child{font-size:.82rem}}.gas-variable-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gas-variable-visual>article{padding:18px;background:#fffef9;border:1px solid #aab8b0;border-top:4px solid var(--cobalt)}.gas-variable-visual article>header{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.gas-variable-visual h4{margin:0;font-family:Georgia,serif;font-size:1.2rem}.gas-variable-visual header span{color:var(--muted);font-size:.68rem;font-weight:800}.gas-before-after{display:flex;gap:10px;align-items:center;min-height:200px;margin-top:14px}.gas-before-after>svg{flex:0 0 auto;color:var(--cobalt)}.gas-sample{display:grid;align-content:end;width:47%;height:180px;margin:0}.gas-sample svg{display:block;width:100%;height:150px;background:#f5f7f2}.gas-sample--small svg,.gas-sample--large svg{height:150px}.gas-sample figcaption{margin-top:7px;font-size:.66rem;font-weight:800;text-align:center}.gas-motion{fill:none;stroke:#d96e25;stroke-width:2;stroke-linecap:round}.gas-vessel{fill:#f5f7f2;stroke:#2866a6;stroke-width:2;stroke-dasharray:7 4}.gas-arrowhead{fill:#d96e25}.gas-result{display:block;padding:7px 9px;color:var(--viridian-dark);font-size:.72rem;text-align:center;background:var(--viridian-pale)}.graph-annotation{fill:var(--viridian-dark);font-size:11px;font-weight:900;paint-order:stroke;stroke:#fffef9;stroke-width:4px}.periodic-map-scroll{overflow-x:auto}.periodic-scroll-cue{margin:0 0 8px;color:var(--cobalt);font-size:.7rem;font-weight:900;text-align:right}.periodic-map{grid-template-columns:78px repeat(18,minmax(34px,1fr));min-width:850px}.periodic-row{display:contents}.periodic-corner,.periodic-heading,.periodic-period{display:grid;min-height:34px;place-items:center;color:var(--viridian-dark);font-size:.64rem;font-weight:900;background:#e3ece7}.periodic-heading:empty{background:transparent}.workspace-main,.topic-hero,.visual-audit-view,.audit-gallery,.audit-card,.audit-card>header,.teaching-visual,.visual-canvas{min-width:0;max-width:100%}.audit-card{overflow:hidden}.audit-card>header{flex-wrap:wrap}.visual-audit-view{overflow-x:clip}@media(max-width:620px){.gas-variable-visual{grid-template-columns:1fr}.gas-before-after{min-height:170px}.gas-sample{height:180px}.periodic-map{grid-template-columns:78px repeat(18,minmax(34px,1fr))}}@media(max-width:360px){.brand>span:last-child{display:none}.header-action:last-child{font-size:0}.header-action{min-width:38px;justify-content:center}}.isotope-count small,.nuclide-grid>article>header span,.nuclide-callouts small,.nuclide-result span,.abundance-meter small,.weighted-average-result>span,.weighted-average-result>small{font-size:.7rem;line-height:1.35}.ion-formation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ion-formation-grid article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5}.ion-formation-grid header{display:flex;justify-content:space-between;padding:10px 14px;color:#fff;background:var(--viridian)}.ion-formation-grid header span{font:900 .7rem ui-monospace,monospace}.ion-formation-grid header strong{text-transform:capitalize}.ion-ledger{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 14px}.ion-ledger>div:not(.electron-change){display:grid;place-items:center;gap:5px;min-height:112px;background:#eef3ef;border:1px solid #b2beb7}.ion-ledger small{color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.ion-ledger>div>strong{font:700 1.8rem Georgia,serif}.ion-ledger>div>span{font-weight:850}.electron-change{display:grid;place-items:center;gap:2px;color:#9b481f}.electron-change b{font-size:.7rem;text-transform:uppercase}.electron-change strong{font-size:.82rem}.electron-change svg{width:28px}.electron-change--anion{color:#1a5fa7}.ion-formation-grid article>p{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;background:#e7f0eb;border-top:1px solid #b4c1ba}.ion-formation-grid article>p b{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--cobalt);border-radius:50%}.ion-formation-grid article>p span{font-size:.72rem;font-weight:800}.ionic-attraction{display:grid;grid-template-columns:minmax(130px,1fr) minmax(210px,1.45fr) minmax(130px,1fr);align-items:center;gap:18px;min-height:270px;padding:22px;background:#edf3ee;border:1px solid #a8b6ae}.force-ion{position:relative;display:grid;place-items:center;gap:4px;aspect-ratio:1;max-width:180px;width:100%;justify-self:center;background:#fffef9;border:3px solid;border-radius:50%}.force-ion small{font-size:.7rem;font-weight:900;text-transform:uppercase}.force-ion strong{font:700 1.6rem Georgia,serif}.force-ion span{position:absolute;right:4%;top:4%;display:grid;place-items:center;width:38px;height:38px;color:#fff;font-weight:950;border-radius:50%}.force-ion--positive{color:#174f91;border-color:#2564a6}.force-ion--positive span{background:#2564a6}.force-ion--negative{color:#9b481f;border-color:#b45529}.force-ion--negative span{background:#b45529}.force-field{display:grid;place-items:center;gap:12px;text-align:center}.force-field>span{font-size:.72rem;font-weight:850}.force-field>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;color:var(--viridian)}.force-field>div svg:last-child{transform:rotate(180deg)}.force-field>div b{padding:10px;font-size:.75rem;background:#fffef9;border-block:1px solid #9eaea5}.force-field>strong{padding:8px 12px;color:#fff;font:700 .82rem Georgia,serif;letter-spacing:.08em;background:var(--viridian)}.group-transfer{display:grid;gap:12px}.transfer-before,.transfer-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.transfer-before article,.transfer-after article{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 12px;padding:15px;background:#fffef9;border:1px solid #9eaea5}.transfer-before small,.transfer-after small{color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.transfer-before strong,.transfer-after strong{grid-row:1 / 3;grid-column:2;align-self:center;font:700 1.75rem Georgia,serif}.transfer-before span,.transfer-after span{font-weight:850}.electron-token{display:grid;place-items:center;width:26px;height:26px;color:#fff;font-style:normal;font-weight:950;background:var(--cobalt);border-radius:50%}.transfer-before .electron-token{position:absolute;right:42px;bottom:12px}.outer-electrons{grid-column:1 / -1;padding-top:8px;color:#9b481f;font-weight:950;letter-spacing:.2em;border-top:1px dashed #aeb9b3}.outer-electrons i{color:var(--cobalt);font-style:normal}.transfer-flight{display:grid;grid-template-columns:auto minmax(70px,180px) auto;justify-content:center;align-items:center;gap:8px;padding:7px;color:var(--cobalt)}.transfer-flight svg{width:100%}.transfer-flight strong{font-size:.7rem;text-transform:uppercase}.transfer-after{position:relative;padding-top:12px;border-top:3px solid var(--viridian)}.transfer-after>b{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-28%);display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--viridian);border-radius:50%}.bond-result{display:grid;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:9px;margin:0;padding:11px 14px;color:var(--viridian-dark);background:#e7f0eb;border:1px solid #a9b9b0}.bond-result span{font-size:.72rem;font-weight:850;text-align:right}.bond-result svg{width:18px;color:var(--cobalt)}.bond-result strong{font:700 .8rem Georgia,serif}.ionic-properties{display:grid;gap:14px}.thermal-band{display:flex;align-items:center;justify-content:center;gap:14px;padding:11px 14px;color:#fff;background:#a34e28}.thermal-band span{font:900 .7rem ui-monospace,monospace;letter-spacing:.08em}.thermal-band strong{font:700 1rem Georgia,serif}.property-stations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.property-stations article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5}.property-stations header{display:flex;justify-content:space-between;padding:10px 12px;color:var(--viridian-dark);background:#e7f0eb}.property-stations header span{font:900 .7rem ui-monospace,monospace;color:var(--cobalt)}.property-stations header strong{text-transform:capitalize}.conductivity-meter{display:flex;align-items:center;gap:9px;margin:14px;padding:9px;border:1px solid #b8c3bd}.conductivity-meter i{width:22px;height:22px;background:#808b86;border:4px solid #d7ded9;border-radius:50%}.conductivity-meter b{font-size:.72rem}.conductivity-meter--on i{background:#f0aa2b;box-shadow:0 0 0 4px #fae7b9}.ion-motion{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px;padding:12px;background:#eef3ef}.ion-motion span{display:grid;place-items:center;aspect-ratio:1;color:#fff;font-weight:950;background:var(--cobalt);border-radius:50%}.ion-motion span:nth-child(2n){background:#b45529}.ion-motion--mobile span:nth-child(2n){transform:translate(5px,-4px)}.ion-motion--mobile span:nth-child(3n){transform:translate(-4px,4px)}.ion-motion--fixed{grid-template-columns:repeat(3,1fr)}.property-stations article>p{min-height:38px;margin:0;padding:10px 12px;font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #c4cdc8}.ionic-lattice{display:grid;grid-template-columns:minmax(115px,.45fr) minmax(260px,1.2fr);gap:18px;align-items:center}.lattice-key{display:grid;gap:10px;align-self:stretch;align-content:center;padding:18px;background:#fffef9;border:1px solid #9eaea5}.lattice-key>strong{padding-bottom:10px;font:700 1.65rem Georgia,serif;border-bottom:3px solid var(--viridian)}.lattice-key span{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:850}.lattice-dot{width:18px;height:18px;border-radius:50%}.lattice-dot--positive{background:#2564a6}.lattice-dot--negative{background:#b45529}.lattice-board{display:grid;gap:4px;padding:18px;background:#dce7e1;border:1px solid #9eaea5}.lattice-ion{display:grid;place-items:center;aspect-ratio:1;min-width:28px;color:#fff;font-weight:950;border-radius:50%;box-shadow:0 2px #142a2238}.lattice-ion--positive{background:#2564a6}.lattice-ion--negative{background:#b45529}.ionic-lattice>p{grid-column:1 / -1;display:grid;grid-template-columns:auto auto 1fr;gap:8px;margin:0}.ionic-lattice>p span,.ionic-lattice>p strong{padding:9px 11px;font-size:.7rem;background:#fffef9;border:1px solid #aab7b0}.ionic-lattice>p span{color:var(--cobalt);font-weight:900;text-transform:uppercase}.ionic-lattice>p strong{text-align:right}.multivalent-transfer{overflow:hidden;background:#fffef9;border:1px solid #9eaea5}.multivalent-transfer>header{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;color:#fff;background:var(--viridian)}.multivalent-transfer>header span{font:900 .7rem ui-monospace,monospace}.multivalent-transfer>header strong{font-size:.78rem}.balance-workbench{display:grid;grid-template-columns:minmax(120px,.8fr) auto minmax(220px,1.4fr);gap:14px;align-items:center;padding:20px}.electron-source,.electron-receivers article{display:grid;place-items:center;gap:6px;padding:14px;background:#eef3ef;border:1px solid #abb9b1}.electron-source small,.electron-receivers small{color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.electron-source>strong,.electron-receivers article>strong{font:700 1.7rem Georgia,serif}.electron-source>div,.electron-receivers article>div{display:flex;gap:6px}.electron-source i,.electron-receivers i{display:grid;place-items:center;width:22px;height:22px;color:#fff;font-style:normal;background:var(--cobalt);border-radius:50%}.electron-source>span,.electron-receivers span{font-size:.7rem;font-weight:850}.electron-source>b,.electron-receivers article>b{padding:6px 9px;font:700 1.05rem Georgia,serif;background:#fffef9;border:2px solid var(--viridian)}.receiver-shell{align-items:center;flex-wrap:wrap;justify-content:center;color:#9b481f;font-weight:950;letter-spacing:.12em}.receiver-shell i{flex:0 0 22px;color:#fff;letter-spacing:normal}.split-transfer{display:grid;place-items:center;gap:4px;color:var(--cobalt)}.split-transfer strong{font-size:.7rem;text-transform:uppercase}.electron-receivers{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.charge-balance{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px;background:#e7f0eb;border-top:1px solid #aab8b0}.charge-balance span{font-size:.8rem}.charge-balance span>b{color:var(--cobalt)}.charge-balance span>strong{font:700 1.2rem Georgia,serif}.charge-balance i{margin-left:12px;color:var(--muted);font-style:normal}.multivalent-transfer>.bond-result{border-width:1px 0 0}.ionic-causal-model{display:grid;gap:10px}.ionic-causal-model article{display:grid;grid-template-columns:34px minmax(100px,.75fr) auto minmax(130px,1fr) auto minmax(130px,1fr) minmax(130px,.9fr);align-items:stretch;gap:8px;padding:10px;background:#fffef9;border:1px solid #9eaea5;border-left:5px solid var(--viridian)}.ionic-causal-model article>span{align-self:center;color:var(--cobalt);font:900 .72rem ui-monospace,monospace}.ionic-causal-model article>div{display:grid;align-content:center;gap:4px;padding:10px;background:#eef3ef}.ionic-causal-model article small{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.ionic-causal-model article strong{font-size:.73rem;line-height:1.35}.ionic-causal-model article svg{align-self:center;width:18px;color:var(--cobalt)}.ionic-causal-model article>b{display:grid;place-items:center;padding:10px;color:#fff;font:700 .82rem Georgia,serif;text-align:center;background:var(--viridian)}.ionic-transfer-challenge{overflow:hidden;max-width:720px;margin:0 auto 18px;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid var(--viridian)}.ionic-transfer-challenge>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid #c5cec8}.ionic-transfer-challenge>header div{display:grid;gap:2px}.ionic-transfer-challenge>header span{color:var(--viridian);font:900 .7rem ui-monospace,monospace;letter-spacing:.08em}.ionic-transfer-challenge>header strong{font:700 1.2rem Georgia,serif}.ionic-transfer-challenge>header p{max-width:38ch;margin:0;color:var(--muted);font-size:.7rem;text-align:right}.ionic-challenge-board{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;min-height:130px;padding:18px;background:#eef3ef}.ionic-transfer-challenge--properties .ionic-challenge-board{grid-template-columns:repeat(3,minmax(0,1fr))}.ionic-challenge-board>span:not(.challenge-ion){display:grid;place-items:center;gap:6px;min-height:80px;background:#fffef9;border:1px solid #aab8b0}.ionic-challenge-board>span strong{font:700 1.5rem Georgia,serif}.ionic-challenge-board>span small{color:var(--muted);font-size:.7rem;font-weight:800}.ionic-challenge-board>svg,.challenge-force{color:var(--cobalt)}.challenge-force{display:flex}.challenge-force svg:last-child{transform:rotate(180deg)}.challenge-ion{display:grid;place-items:center;aspect-ratio:1;max-width:100px;justify-self:center;color:#fff;font:700 1.2rem Georgia,serif;border-radius:50%}.challenge-ion--positive{background:#2564a6}.challenge-ion--negative{background:#b45529}.challenge-lattice{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;max-width:340px;width:100%;justify-self:center}.challenge-lattice i{display:grid;place-items:center;aspect-ratio:1;color:#fff;font-style:normal;font-size:.74rem;font-weight:850;border-radius:50%}.challenge-lattice--positive{background:#2564a6}.challenge-lattice--negative{background:#b45529}.dot-cross-response{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:14px 16px;border-top:1px solid #aab8b0}.dot-cross-response>strong{grid-column:1 / -1;font:700 .9rem Georgia,serif}.dot-cross-response label{display:flex;align-items:flex-start;gap:7px;font-size:.72rem;font-weight:800}.dot-cross-response input{margin-top:2px;accent-color:var(--cobalt)}.ionic-transfer-challenge figcaption{padding:11px 16px 13px;color:var(--viridian-dark);font-size:.74rem;font-weight:850;text-align:center;border-top:1px solid #c5cec8}@media(max-width:700px){.ion-formation-grid,.property-stations,.ionic-attraction{grid-template-columns:1fr}.force-ion{max-width:145px}.force-field>div{grid-template-columns:1fr;gap:4px}.force-field>div svg{justify-self:center;transform:rotate(90deg)}.force-field>div svg:last-child{transform:rotate(-90deg)}.ionic-lattice{grid-template-columns:1fr}.ionic-lattice>p{grid-column:auto;grid-template-columns:1fr}.ionic-lattice>p strong{text-align:left}.balance-workbench{grid-template-columns:1fr}.split-transfer svg{transform:rotate(90deg)}.ionic-causal-model article{grid-template-columns:30px 1fr}.ionic-causal-model article>span{grid-row:1 / 7}.ionic-causal-model article>svg{justify-self:center;transform:rotate(90deg)}.ionic-causal-model article>b{min-height:52px}.ionic-transfer-challenge>header{align-items:flex-start}.ionic-transfer-challenge>header p{max-width:20ch}}@media(max-width:430px){.ion-ledger{grid-template-columns:1fr}.electron-change svg{transform:rotate(90deg)}.transfer-before,.transfer-after,.electron-receivers{grid-template-columns:1fr}.transfer-after>b{display:none}.transfer-flight{grid-template-columns:auto 1fr}.transfer-flight strong{grid-column:1 / -1;text-align:center}.bond-result{grid-template-columns:1fr;text-align:center}.bond-result span{text-align:center}.bond-result svg{justify-self:center;transform:rotate(90deg)}.ionic-lattice>p{display:grid}.lattice-board{padding:10px}.lattice-ion{min-width:22px}.multivalent-transfer>header{display:grid}.charge-balance{align-items:flex-start;flex-direction:column}.charge-balance i{display:none}.ionic-challenge-board,.ionic-transfer-challenge--properties .ionic-challenge-board{grid-template-columns:1fr}.ionic-challenge-board>svg,.ionic-challenge-board>b,.challenge-force{justify-self:center}.dot-cross-response{grid-template-columns:1fr}.dot-cross-response>strong{grid-column:auto}.ionic-transfer-challenge>header{display:grid}.ionic-transfer-challenge>header p{max-width:none;text-align:left}.challenge-lattice{grid-column:auto}}.covalent-pair{display:grid;gap:14px;padding:18px;background:#eef3ef;border:1px solid #9eaea5}.covalent-before{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.covalent-before article{position:relative;display:grid;place-items:center;gap:5px;min-height:132px;background:#fffef9;border:1px solid #a5b3ab;border-top:4px solid var(--cobalt)}.covalent-before article:last-child{border-top-color:#b45529}.covalent-before small{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.covalent-before article strong{font:700 2rem Georgia,serif}.covalent-before article span{font-size:.72rem;font-weight:850}.bond-electron{position:absolute;right:19%;top:47%;display:grid;place-items:center;width:25px;height:25px;color:#fff;font-style:normal;font-weight:950;background:var(--cobalt);border-radius:50%}.covalent-before article:last-child .bond-electron{left:19%;right:auto;background:#b45529}.share-arrow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;color:var(--viridian)}.share-arrow span{justify-self:end;font-size:.72rem;font-weight:900;text-transform:uppercase}.share-arrow svg{width:42px}.covalent-overlap{display:grid;grid-template-columns:1fr 72px 1fr;align-items:center;justify-items:center;max-width:540px;width:100%;margin:auto}.overlap-atom{z-index:0;display:grid;place-items:center;gap:6px;width:150px;aspect-ratio:1;background:#2462a41f;border:3px solid var(--cobalt);border-radius:50%}.overlap-atom--left{justify-self:end;margin-right:-25px}.overlap-atom--right{justify-self:start;margin-left:-25px;color:#8f3f1d;background:#b455291f;border-color:#b45529}.overlap-atom strong{font:700 2.2rem Georgia,serif}.overlap-atom small{font-size:.68rem;font-weight:900}.shared-pair{z-index:1;display:grid;grid-template-columns:1fr 1fr;place-items:center;gap:2px;width:72px;height:72px;color:#fff;background:var(--viridian);border:5px solid #fffef9;border-radius:50%;box-shadow:0 0 0 1px var(--viridian)}.shared-pair span{font-size:1.25rem;font-weight:950}.shared-pair small{grid-column:1/-1;font-size:.58rem;font-weight:900;text-transform:uppercase}.covalent-pair>p{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:0;padding:11px 14px;background:#fffef9;border:1px solid #a5b3ab}.covalent-pair>p strong{font:700 1.4rem Georgia,serif}.covalent-pair>p span{font-size:.75rem;font-weight:850}.covalent-pair>p b{color:var(--viridian);font-size:.7rem;text-transform:uppercase}.electron-origin-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 13px;color:#fff;background:var(--viridian)}.electron-origin-key span{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:850}.electron-origin-key i{font-style:normal;font-size:1rem}.electron-origin-key strong{margin-left:auto;font-size:.66rem}.core-molecule-gallery>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.core-molecule-gallery article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5;border-top:3px solid var(--cobalt)}.core-molecule-gallery article>header,.bond-order-ladder article>header{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:7px;padding:9px 11px;border-bottom:1px solid #c2ccc6}.core-molecule-gallery header span,.bond-order-ladder header span{color:var(--cobalt);font:900 .65rem ui-monospace,monospace}.core-molecule-gallery header strong,.bond-order-ladder header strong{font:700 1.1rem Georgia,serif}.core-molecule-gallery header small,.bond-order-ladder header small{color:var(--muted);font-size:.66rem;text-align:right}.molecule-diagram{display:block;width:100%;height:auto;min-height:156px;background:#eef3ef}.molecule-atom circle{fill:#fffef9;stroke:var(--viridian);stroke-width:2.5}.molecule-atom>text:not(.lone-pair){fill:var(--ink);font-size:18px;font-weight:950}.shared-electron-pair circle{fill:#fffef9;stroke:#7e9187;stroke-width:1.5}.electron-origin{font-size:14px;font-weight:950}.electron-origin--dot{fill:var(--cobalt)}.electron-origin--cross{fill:#ad4e25}.lone-pair{fill:var(--ink);font-size:12px;font-weight:950;paint-order:stroke;stroke:#eef3ef;stroke-width:3px}.lone-pair--dot{fill:var(--cobalt)}.lone-pair--cross{fill:#9b481f}.core-molecule-gallery article>p{min-height:44px;margin:0;padding:9px 11px;font-size:.68rem;font-weight:800;line-height:1.35;border-top:1px solid #c2ccc6}.molecular-properties{overflow:hidden;background:#fffef9;border:1px solid #9eaea5}.molecular-properties>header{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:12px 15px;color:#fff;background:var(--viridian)}.molecular-properties>header span{font:900 .68rem ui-monospace,monospace}.molecular-properties>header strong{font:700 1.25rem Georgia,serif}.molecular-properties>header small{font-size:.7rem}.molecular-properties>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#eef3ef}.molecular-properties article{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;justify-items:center;gap:9px;min-height:215px;padding:14px;text-align:center;background:#fffef9;border:1px solid #a6b4ac}.molecular-properties article>span{position:absolute;left:10px;top:9px;color:var(--cobalt);font:900 .67rem ui-monospace,monospace}.molecular-test-icon{display:grid;place-items:end center;width:75px;height:80px}.molecular-test-icon i{display:block;width:48px;height:48px;background:#dce9e3;border:3px solid var(--viridian);border-radius:50%}.molecular-test-icon b{margin-top:-9px;padding:3px 7px;color:#fff;font-size:.64rem;text-transform:uppercase;background:var(--viridian)}.molecular-test-icon--melting i{border-radius:4px 4px 50% 50%}.molecular-test-icon--boiling i{position:relative;background:#dce9e3}.molecular-test-icon--boiling i:after{content:"··";display:grid;place-items:center;color:#fffef9;font-size:1.5rem;font-weight:950;letter-spacing:.1em}.molecular-test-icon--conductivity i{position:relative;background:#dce9e3}.molecular-test-icon--conductivity i:after{content:"";position:absolute;left:20px;top:3px;width:4px;height:36px;background:#7b8c83}.molecular-properties article>strong{font:700 1.15rem Georgia,serif}.molecular-properties article p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.4}.property-signature{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:1px;margin:0;color:#fff;background:var(--cobalt)}.property-signature span{padding:9px;font:900 .7rem ui-monospace,monospace;text-align:center;border-right:1px solid rgba(255,255,255,.4)}.property-signature strong{grid-column:1/-1;padding:8px;color:var(--ink);font-size:.68rem;text-align:center;text-transform:uppercase;background:#dfe9e4}.bond-order-ladder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:bond}.bond-order-ladder article{overflow:hidden;background:#fffef9;border:1px solid #9eaea5;border-left:5px solid var(--cobalt)}.bond-order-ladder article:nth-child(3n){grid-column:1/-1;width:calc(50% - 6px);justify-self:center;border-left-color:#b45529}.bond-order-ladder article>div:last-child{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;border-top:1px solid #c2ccc6}.bond-order-ladder article>div b{flex:0 0 auto;padding:5px 7px;color:#fff;font-size:.65rem;text-transform:uppercase;background:var(--cobalt)}.bond-order-ladder article>div span{color:var(--muted);font-size:.67rem;text-align:right}.molecular-causal{display:grid;gap:10px}.force-boundary{display:grid;grid-template-columns:1fr 1fr;gap:0;text-align:center;border:1px solid #9eaea5}.force-boundary span,.force-boundary i{padding:7px 10px;color:#fff;font-size:.66rem;font-style:normal;font-weight:900;text-transform:uppercase;background:var(--cobalt)}.force-boundary i{background:#b45529}.force-boundary strong,.force-boundary b{padding:12px;font:700 .88rem Georgia,serif;background:#e5edf2}.force-boundary b{background:#f3e7df}.molecular-causal article{display:grid;grid-template-columns:32px minmax(110px,.7fr) auto minmax(140px,1fr) auto minmax(140px,1.1fr) minmax(125px,.75fr);align-items:stretch;gap:8px;padding:10px;background:#fffef9;border:1px solid #9eaea5;border-left:5px solid var(--viridian)}.molecular-causal article>span{align-self:center;color:var(--cobalt);font:900 .7rem ui-monospace,monospace}.molecular-causal article>div{display:grid;align-content:center;gap:4px;padding:9px;background:#eef3ef}.molecular-causal small{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.molecular-causal article strong{font-size:.7rem;line-height:1.35}.molecular-causal article>svg{align-self:center;width:17px;color:var(--cobalt)}.molecular-causal article>b{display:grid;place-items:center;padding:9px;color:#fff;font:700 .78rem Georgia,serif;text-align:center;background:var(--viridian)}.covalent-challenge{overflow:hidden;max-width:720px;margin:0 auto 18px;background:#fffef9;border:1px solid #9eaea5;border-top:4px solid var(--cobalt)}.covalent-challenge>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid #c5cec8}.covalent-challenge>header div{display:grid;gap:2px}.covalent-challenge>header span{color:var(--cobalt);font:900 .7rem ui-monospace,monospace}.covalent-challenge>header strong{font:700 1.2rem Georgia,serif}.covalent-challenge>header p{max-width:38ch;margin:0;color:var(--muted);font-size:.7rem;text-align:right}.covalent-challenge-board{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:130px;padding:18px;background:#eef3ef}.covalent-challenge-board>span{display:grid;place-items:center;gap:5px;min-height:82px;background:#fffef9;border:1px solid #a6b4ac}.covalent-challenge-board>span strong{font:700 1.45rem Georgia,serif}.covalent-challenge-board>span small{font-size:.68rem;font-weight:800}.challenge-shared-pair,.challenge-bond-order,.challenge-force-gap{display:grid;place-items:center;min-width:86px;min-height:48px;padding:8px;color:#fff;font-size:.7rem;font-weight:900;text-align:center;background:var(--viridian);border-radius:50%}.challenge-bond-order,.challenge-force-gap{border-radius:0;background:var(--cobalt)}.unknown-property-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.unknown-property-grid span{display:grid;gap:9px;place-items:center;min-height:82px;padding:10px;font-size:.7rem;font-weight:900;text-transform:uppercase;background:#fffef9;border:1px solid #a6b4ac}.unknown-property-grid b{color:var(--cobalt);font:700 1.8rem Georgia,serif}.covalent-challenge figcaption{padding:11px 16px 13px;color:var(--viridian-dark);font-size:.74rem;font-weight:850;text-align:center;border-top:1px solid #c5cec8}@media(max-width:700px){.core-molecule-gallery>div:last-child,.molecular-properties>div,.bond-order-ladder{grid-template-columns:1fr}.bond-order-ladder article:nth-child(3n){grid-column:auto;width:100%}.molecular-causal article{grid-template-columns:30px 1fr}.molecular-causal article>span{grid-row:1 / 7}.molecular-causal article>svg{justify-self:center;transform:rotate(90deg)}.molecular-causal article>b{min-height:48px}.covalent-challenge>header{align-items:flex-start}.covalent-challenge>header p{max-width:22ch}}@media(max-width:900px){.core-molecule-gallery>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.molecular-causal article{grid-template-columns:30px 1fr}.molecular-causal article>span{grid-row:1 / 7}.molecular-causal article>svg{justify-self:center;transform:rotate(90deg)}.molecular-causal article>b{min-height:48px}}@media(max-width:700px){.core-molecule-gallery>div:last-child{grid-template-columns:1fr}}@media(max-width:430px){.covalent-pair{padding:12px}.covalent-before{grid-template-columns:1fr}.covalent-before>b{text-align:center}.share-arrow{grid-template-columns:1fr;text-align:center}.share-arrow span{justify-self:center}.share-arrow svg{justify-self:center;transform:rotate(90deg)}.covalent-overlap{grid-template-columns:1fr 52px 1fr}.overlap-atom{width:116px}.shared-pair{width:58px;height:58px}.overlap-atom strong{font-size:1.7rem}.covalent-pair>p{grid-template-columns:1fr;text-align:center}.electron-origin-key strong{margin-left:0;width:100%}.molecule-diagram{min-height:138px}.force-boundary{grid-template-columns:1fr}.force-boundary i{grid-row:3}.covalent-challenge>header{display:grid}.covalent-challenge>header p{max-width:none;text-align:left}.covalent-challenge-board,.unknown-property-grid{grid-template-columns:1fr}.unknown-property-grid{grid-column:auto}.challenge-shared-pair,.challenge-bond-order,.challenge-force-gap{justify-self:center}.covalent-challenge-board>b{text-align:center}}@media(max-width:360px){.covalent-overlap{grid-template-columns:1fr 44px 1fr}.overlap-atom{width:92px}.overlap-atom--left{margin-right:-18px}.overlap-atom--right{margin-left:-18px}.shared-pair{width:50px;height:50px;border-width:3px}.shared-pair span{font-size:1rem}.shared-pair small{font-size:.5rem}}.nuclide-electron-rule{margin:0;padding:9px 12px;color:var(--viridian-dark);font-size:.7rem;font-weight:850;line-height:1.35;text-align:center;background:var(--mint);border-top:1px solid #b8c8c0}@media(max-width:420px){.nuclide-decoder{grid-template-columns:1fr;background:#fffef9}.nuclide-symbol{margin:18px 0 4px}.nuclide-callouts{width:100%;background:#eef3ef;border-top:1px solid #c5cec8}}.carbon-allotropes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.carbon-allotropes>article{overflow:hidden;background:#fffef9;border:1px solid #95a69d;border-top:5px solid var(--viridian)}.carbon-allotropes>article:last-child{border-top-color:var(--cobalt)}.carbon-allotropes header{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:11px 13px;border-bottom:1px solid #b9c5be}.carbon-allotropes header span{color:var(--cobalt);font:900 .68rem ui-monospace,monospace}.carbon-allotropes header strong{font:700 1.05rem Georgia,serif}.carbon-allotropes header b{padding:5px 7px;color:#fff;font-size:.66rem;background:var(--viridian)}.carbon-allotropes svg{display:block;width:100%;min-height:245px;background:#e9f0ec}.diamond-bonds line{stroke:#1d705b;stroke-width:4;stroke-linecap:round}.network-carbon{fill:#fffef9;stroke:#176b56;stroke-width:3}.network-carbon--faded{opacity:.48}.network-carbon--focus{fill:#1d5faa;stroke:#123f78}.carbon-allotropes svg text{fill:var(--ink);font-size:14px;font-weight:950}.network-carbon--focus+text{fill:#fff}.graphite-layer polygon{fill:none;stroke:#225fa6;stroke-width:4;stroke-linejoin:round}.graphite-layer circle{fill:#fffef9;stroke:#225fa6;stroke-width:3}.graphite-layer circle.network-carbon--focus{fill:#1d5faa;stroke:#123f78}.graphite-layer--back{opacity:.48}.weak-layer-forces line{stroke:#b45529;stroke-width:2;stroke-dasharray:5 5}.delocalised-electrons circle{fill:#b45529}.delocalised-electrons text{fill:#fff;font-size:8px}.structure-ledger{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#aebbb3;border-top:1px solid #aebbb3}.structure-ledger span,.structure-ledger p,.structure-ledger em{margin:0;padding:10px;font-size:.68rem;font-style:normal;font-weight:850;background:#fffef9}.structure-ledger span b{color:var(--cobalt);font:700 1.1rem Georgia,serif}.structure-ledger p{grid-column:1/-1;color:var(--viridian-dark);text-align:center;background:#e3ece7}.structure-ledger em{grid-column:1/-1;color:#93421f;text-align:center;background:#f3e5dd}.allotrope-use-map{display:grid;gap:9px}.allotrope-use-map>header{display:grid;grid-template-columns:1fr 1fr .7fr;gap:42px;padding:0 44px 0 56px;color:var(--muted);font:900 .66rem ui-monospace,monospace;text-align:center}.allotrope-use-map article{display:grid;grid-template-columns:34px minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(110px,.7fr);gap:9px;align-items:stretch;padding:10px;background:#fffef9;border:1px solid #9eaea5;border-left:5px solid var(--cobalt)}.allotrope-use-map article:last-child{border-left-color:#b45529}.allotrope-use-map article>span{align-self:center;color:var(--cobalt);font:900 .7rem ui-monospace,monospace}.allotrope-use-map article div{display:grid;align-content:center;gap:4px;padding:10px;background:#e8efeb}.allotrope-use-map small{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.allotrope-use-map article strong{font-size:.72rem;line-height:1.4}.allotrope-use-map svg{align-self:center;width:18px;color:var(--cobalt)}.allotrope-use-map article>b{display:grid;place-items:center;padding:10px;color:#fff;font:700 .88rem Georgia,serif;text-align:center;text-transform:capitalize;background:var(--viridian)}.silica-network{display:grid;grid-template-columns:140px minmax(280px,1fr);background:#fffef9;border:1px solid #97a89e}.silica-formula{display:grid;align-content:center;justify-items:center;gap:7px;padding:16px;color:#fff;text-align:center;background:var(--viridian)}.silica-formula span{font:900 .66rem ui-monospace,monospace}.silica-formula strong{font:700 2.1rem Georgia,serif}.silica-formula small{font-size:.66rem;font-weight:800}.silica-network svg{display:block;width:100%;min-height:280px;background:#e9f0ec}.silica-bonds line{stroke:#176b56;stroke-width:4;stroke-linecap:round}.silica-si circle{fill:#225fa6;stroke:#123f78;stroke-width:3}.silica-si text{fill:#fff;font-size:16px;font-weight:950}.silica-si--continuation circle{fill:#345b88;stroke-dasharray:4 3}.silica-o circle{fill:#fffef9;stroke:#b45529;stroke-width:3}.silica-o text{fill:#93421f;font-size:16px;font-weight:950}.coordination-audit{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#aab8b0;border-top:1px solid #aab8b0}.coordination-audit article{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 8px;padding:11px 14px;background:#fffef9}.coordination-audit article span{color:var(--cobalt);font-weight:950}.coordination-audit article strong{justify-self:end;font:700 1.3rem Georgia,serif}.coordination-audit article small{grid-column:1/-1;color:var(--muted);font-size:.65rem}.silica-network>p{grid-column:1/-1;margin:0;padding:10px 14px;color:var(--viridian-dark);font-size:.7rem;font-weight:850;text-align:center;background:#dfeae4;border-top:1px solid #aab8b0}.network-property-convergence{display:grid;gap:12px}.network-passports{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.network-passports article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:15px;background:#fffef9;border:1px solid #98a89f;border-top:4px solid var(--viridian)}.network-passports article:last-child{border-top-color:var(--cobalt)}.network-passports span{grid-row:1/4;color:var(--cobalt);font:900 .68rem ui-monospace,monospace}.network-passports strong{font:700 1.1rem Georgia,serif}.network-passports p{margin:0;font-size:.72rem;font-weight:850}.network-passports small{color:var(--muted);font-size:.66rem}.convergence-mark{position:relative;display:grid;place-items:center;min-height:36px}.convergence-mark span{z-index:1;padding:6px 10px;color:#fff;font-size:.65rem;font-weight:900;background:var(--viridian)}.convergence-mark i{position:absolute;top:0;left:25%;width:25%;height:50%;border-right:2px solid var(--viridian);border-bottom:2px solid var(--viridian)}.convergence-mark i:last-child{left:50%;border-right:0;border-left:2px solid var(--viridian)}.network-property-causes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.network-property-causes article{display:grid;grid-template-rows:auto 1fr auto 1fr auto;gap:7px;padding:12px;background:#fffef9;border:1px solid #9dada4;border-top:4px solid var(--cobalt)}.network-property-causes article>span{color:var(--cobalt);font:900 .67rem ui-monospace,monospace}.network-property-causes article div{display:grid;align-content:start;gap:4px;padding:9px;background:#e8efeb}.network-property-causes small{color:var(--muted);font-size:.64rem;font-weight:900;text-transform:uppercase}.network-property-causes strong{font-size:.69rem;line-height:1.4}.network-property-causes svg{justify-self:center;width:18px;color:var(--cobalt);transform:rotate(90deg)}.network-property-causes article>b{display:grid;place-items:center;min-height:48px;padding:8px;color:#fff;font:700 .78rem Georgia,serif;text-align:center;background:var(--viridian)}.giant-transfer{overflow:hidden;max-width:720px;margin:0 auto 18px;background:#fffef9;border:1px solid #98a89f;border-top:4px solid var(--viridian)}.giant-transfer>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid #c0cbc4}.giant-transfer>header div{display:grid;gap:2px}.giant-transfer>header span{color:var(--viridian);font:900 .68rem ui-monospace,monospace}.giant-transfer>header strong{font:700 1.2rem Georgia,serif}.giant-transfer>header p{max-width:38ch;margin:0;color:var(--muted);font-size:.7rem;text-align:right}.giant-transfer-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:145px;padding:17px;background:#e8efeb}.giant-transfer--structures .giant-transfer-board{grid-template-columns:repeat(2,1fr)}.giant-transfer-board article{display:grid;place-items:center;gap:7px;min-height:105px;padding:12px;text-align:center;background:#fffef9;border:1px solid #9eaea5}.giant-transfer-board article>span{color:var(--cobalt);font:900 .68rem ui-monospace,monospace}.giant-transfer-board article strong{font:700 1rem Georgia,serif}.giant-transfer-board article small{color:var(--muted);font-size:.67rem;font-weight:800}.silica-transfer-centre{grid-column:1/-1;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;align-items:center;padding-top:54px}.silica-transfer-centre>strong{position:absolute;top:0;left:50%;transform:translate(-50%);display:grid;place-items:center;width:54px;height:54px;color:#fff;font:700 1.15rem Georgia,serif;background:var(--cobalt);border-radius:50%}.silica-transfer-centre span{padding:11px 6px;color:#93421f;font-weight:900;text-align:center;background:#fffef9;border:2px solid #b45529}.giant-transfer figcaption{padding:11px 16px;color:var(--viridian-dark);font-size:.72rem;font-weight:850;text-align:center;border-top:1px solid #c0cbc4}@media(max-width:1050px){.carbon-allotropes{grid-template-columns:1fr}}@media(max-width:900px){.allotrope-use-map>header{display:none}.allotrope-use-map article{grid-template-columns:30px 1fr}.allotrope-use-map article>span{grid-row:1/6}.allotrope-use-map svg{justify-self:center;transform:rotate(90deg)}.allotrope-use-map article>b{min-height:46px}}@media(max-width:700px){.carbon-allotropes,.network-passports,.network-property-causes,.silica-network{grid-template-columns:1fr}.silica-network svg{min-height:245px}.coordination-audit{grid-template-columns:1fr}.giant-transfer>header{align-items:flex-start}.giant-transfer>header p{max-width:22ch}.giant-transfer-board{grid-template-columns:1fr}.silica-transfer-centre{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.carbon-allotropes svg{min-height:210px}.structure-ledger{grid-template-columns:1fr}.structure-ledger p,.structure-ledger em{grid-column:auto}.giant-transfer>header{display:grid}.giant-transfer>header p{max-width:none;text-align:left}.giant-transfer--structures .giant-transfer-board,.silica-transfer-centre{grid-template-columns:1fr}}.metallic-bond-field{overflow:hidden;background:#f7f4eb;border:1px solid #7f9188;border-top:5px solid #9b4b25}.metallic-bond-field>header{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding:13px 16px;background:#193d36;color:#fff}.metallic-bond-field>header>span{display:grid;grid-template-columns:auto 1fr;gap:1px 8px;align-items:center}.metallic-bond-field>header>span:last-child{justify-self:end}.metallic-bond-field>header i{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;border-radius:50%}.metal-ion-key{color:#fff;background:#285da1;border:3px solid #8fb1d6}.metal-electron-key{color:#fff;background:#a74720;border:3px solid #e6a17e}.metallic-bond-field>header strong{font-size:.72rem}.metallic-bond-field>header small{color:#cbd9d3;font-size:.62rem}.metallic-bond-field>header>b{padding:7px 10px;color:#193d36;font:900 .65rem ui-monospace,monospace;background:#f0c45c}.metallic-field-scroll{overflow-x:auto;scrollbar-gutter:stable}.metallic-field-scroll:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.metallic-bond-field svg{display:block;width:100%;min-width:640px;min-height:335px;background-color:#e5ebe7;background-image:linear-gradient(#cbd6d0 1px,transparent 1px),linear-gradient(90deg,#cbd6d0 1px,transparent 1px);background-size:32px 32px}.metal-force-lines line{stroke:#c86a31;stroke-width:3;stroke-dasharray:6 5}.metal-ion circle{fill:#fffef9;stroke:#285da1;stroke-width:4}.metal-ion text{fill:#18467f;font-size:15px;font-weight:950}.metal-ion--focus circle{fill:#285da1;stroke:#153d73;stroke-width:5}.metal-ion--focus text{fill:#fff}.metal-electrons circle{fill:#a74720;stroke:#6f2c12;stroke-width:2}.metal-electrons text{fill:#fff;font-size:8px;font-weight:950}.metal-force-label rect{fill:#fffef9;stroke:#9b4b25;stroke-width:2}.metal-force-label text{fill:#7d3518;font-size:12px;font-weight:950;text-transform:uppercase}.metallic-bond-field>p{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr;gap:8px;align-items:center;margin:0;padding:11px 14px;font-size:.69rem;font-weight:850;text-align:center;border-top:1px solid #9aac9f}.metallic-bond-field>p span{padding:9px;background:#e2ebe6}.metallic-bond-field>p svg{min-width:0;min-height:0;width:18px;color:var(--cobalt);background:none}.metallic-bond-field>p strong{padding:10px;color:#fff;background:#193d36}.metallic-property-rig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metal-test{overflow:hidden;display:grid;grid-template-rows:auto 190px auto auto;background:#fffef9;border:1px solid #87988f;border-top:5px solid #285da1}.metal-test:nth-child(2){border-top-color:#9b4b25}.metal-test:nth-child(3){border-top-color:#176b56}.metal-test>header{display:grid;gap:3px;padding:12px 13px}.metal-test>header span{color:var(--cobalt);font:900 .65rem ui-monospace,monospace}.metal-test>header strong{font:700 1rem Georgia,serif;text-transform:capitalize}.metal-test-window{position:relative;overflow:hidden;min-height:190px;background:#e5ebe7;border-block:1px solid #9fafaa}.metal-test dl{display:grid;gap:1px;margin:0;background:#a9b7b0}.metal-test dl div{display:grid;gap:4px;padding:9px 11px;background:#fffef9}.metal-test dt{color:var(--muted);font:900 .61rem ui-monospace,monospace;text-transform:uppercase}.metal-test dd{margin:0;font-size:.68rem;line-height:1.4;font-weight:800}.metal-test-outcome{display:grid;place-items:center;min-height:48px;padding:9px;color:#fff;font:700 .83rem Georgia,serif;text-align:center;background:#193d36}.metal-circuit-rail{position:absolute;inset:37px 18px auto;display:flex;justify-content:space-between}.metal-circuit-rail:before{position:absolute;top:20px;left:10%;right:10%;height:4px;content:"";background:#285da1}.metal-circuit-rail i,.metal-layer i,.metal-draw i{z-index:1;display:grid;place-items:center;width:41px;height:41px;color:#fff;font-size:.67rem;font-style:normal;font-weight:950;background:#285da1;border:3px solid #153d73;border-radius:50%}.metal-current{position:absolute;inset:auto 20px 36px;display:flex;gap:12px;align-items:center}.metal-current b{display:grid;place-items:center;width:27px;height:27px;color:#fff;font-size:.6rem;background:#a74720;border-radius:50%}.metal-current svg{margin-left:auto;width:42px;color:#a74720;stroke-width:3}.metal-press{position:absolute;top:10px;left:50%;display:grid;justify-items:center;color:#8a3c1d;transform:translate(-50%)}.metal-press b{font-size:.6rem}.metal-press span{font-size:1.8rem;line-height:1}.metal-layer{position:absolute;left:13px;right:13px;display:flex;justify-content:space-between}.metal-layer--before{top:70px}.metal-layer--shifted{top:125px;left:36px;right:-10px}.metal-layer--shifted:before{position:absolute;inset:-8px auto auto -22px;content:"layers slide →";color:#8a3c1d;font-size:.57rem;font-weight:900}.metal-mobile-field{position:absolute;z-index:2;top:98px;left:22px;right:10px;display:flex;justify-content:space-around}.metal-mobile-field b,.metal-wire-electrons b{display:grid;place-items:center;width:19px;height:19px;color:#fff;font-size:.48rem;background:#a74720;border-radius:50%}.metal-attraction-note{position:absolute;z-index:3;right:6px;bottom:4px;padding:3px 5px;color:#fff;font-size:.53rem;font-weight:900;background:#193d36}.metal-die{position:absolute;top:20px;left:20px;display:grid;place-items:center;width:64px;height:145px;color:#fff;font:900 .65rem ui-monospace,monospace;background:#193d36;clip-path:polygon(0 0,100% 24%,100% 76%,0 100%)}.metal-draw{position:absolute;top:72px;left:74px;right:14px;display:flex;align-items:center}.metal-draw span{display:flex;gap:3px;transform:scale(.62);transform-origin:left center}.metal-draw svg{margin-left:-36px;width:44px;color:#176b56;stroke-width:3}.metal-wire-electrons{position:absolute;top:116px;left:115px;right:32px;display:flex;justify-content:space-around}.metallic-transfer{overflow:hidden;max-width:760px;margin:0 auto 18px;background:#fffef9;border:1px solid #87988f;border-top:5px solid #9b4b25}.metallic-transfer>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:#193d36}.metallic-transfer>header span{font:900 .65rem ui-monospace,monospace;color:#f0c45c}.metallic-transfer>header strong{font:700 1.1rem Georgia,serif}.metallic-transfer-field{min-height:245px;padding:24px;background:#e5ebe7}.metallic-transfer-particles{position:relative;min-height:156px}.metallic-transfer-particles>div{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.metallic-transfer-field i{position:relative;display:grid;place-items:center;width:42px;height:42px;justify-self:center;color:#fff;font-style:normal;font-weight:950;background:#285da1;border-radius:50%}.metallic-transfer-field i span,.metallic-transfer-field b span{position:absolute;display:grid;place-items:center;width:22px;height:22px;color:#193d36;font:950 .65rem ui-monospace,monospace;background:#f0c45c;border:2px solid #193d36;border-radius:50%}.metallic-transfer-field i span{top:-10px;left:-10px}.metallic-transfer-field b{position:absolute;color:#9b4b25;font-size:1.4rem}.metallic-transfer-field b span{top:-16px;left:-13px}.metallic-transfer-field b:nth-of-type(1){left:18%;top:26%}.metallic-transfer-field b:nth-of-type(2){left:39%;top:19%}.metallic-transfer-field b:nth-of-type(3){left:61%;top:31%}.metallic-transfer-field b:nth-of-type(4){left:80%;top:21%}.metallic-transfer-field b:nth-of-type(5){left:28%;top:57%}.metallic-transfer-field b:nth-of-type(6){left:49%;top:68%}.metallic-transfer-field b:nth-of-type(7){left:70%;top:58%}.metallic-transfer-field b:nth-of-type(8){left:86%;top:70%}.metallic-transfer-field b:nth-of-type(9){left:10%;top:73%}.metallic-transfer-field b:nth-of-type(10){left:47%;top:43%}.metallic-transfer-field b:nth-of-type(11){left:75%;top:43%}.metallic-transfer-field b:nth-of-type(12){left:91%;top:47%}.metallic-transfer-field p{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0}.metallic-transfer-field p span{padding:8px;color:#7d3518;font-size:.67rem;font-weight:900;text-align:center;background:#fffef9;border:1px solid #b86b46}.metallic-transfer-jobs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;background:#e5ebe7}.metallic-transfer-jobs article{display:grid;gap:7px;min-height:120px;padding:13px;background:#fffef9;border:1px solid #93a49b;border-top:4px solid #285da1}.metallic-transfer-jobs article:nth-child(2){border-top-color:#9b4b25}.metallic-transfer-jobs article:nth-child(3){border-top-color:#176b56}.metallic-transfer-jobs span{color:var(--cobalt);font:900 .65rem ui-monospace,monospace}.metallic-transfer-jobs strong{font:700 1rem Georgia,serif}.metallic-transfer-jobs small{margin-top:auto;color:#7d3518;font-weight:850}.metallic-transfer figcaption{padding:10px 14px;color:var(--viridian-dark);font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #9fafaa}@media(max-width:1050px){.metallic-property-rig{grid-template-columns:1fr}.metal-test{grid-template-columns:180px 1fr;grid-template-rows:auto auto auto}.metal-test>header{grid-column:1/-1}.metal-test-window{grid-row:2/4;min-height:210px}.metal-test-outcome{grid-column:2}}@media(max-width:700px){.metallic-bond-field>header{grid-template-columns:1fr 1fr}.metallic-bond-field>header>b{grid-column:1/-1;grid-row:1;text-align:center}.metallic-bond-field>p{grid-template-columns:1fr}.metallic-bond-field>p svg{justify-self:center;transform:rotate(90deg)}.metal-test{grid-template-columns:1fr;grid-template-rows:auto 190px auto auto}.metal-test-window{grid-row:auto}.metal-test-outcome{grid-column:auto}.metallic-transfer-jobs{grid-template-columns:1fr}}@media(max-width:430px){.metallic-bond-field>header{grid-template-columns:1fr}.metallic-bond-field>header>span:last-child{justify-self:start}.metallic-transfer-particles>div{grid-template-columns:repeat(3,1fr);gap:14px}.metallic-transfer-field p{grid-template-columns:1fr}}.formula-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.formula-library article{display:grid;grid-template-rows:auto 1fr auto auto;min-height:190px;padding:14px;background:#fffdf6;border:1px solid #8d9a94;border-top:5px solid #b8512a;box-shadow:inset 0 -5px #e7dfcf}.formula-library article:nth-child(3n+2){border-top-color:#176b56}.formula-library article:nth-child(3n){border-top-color:#285da1}.formula-library header{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font:900 .62rem ui-monospace,monospace;text-transform:uppercase}.formula-library article>strong{align-self:center;color:#173e37;font:700 clamp(2.1rem,5vw,3.6rem) Georgia,serif}.formula-library h5{margin:0;font:700 1rem Georgia,serif}.formula-library p{margin:5px 0 0;color:var(--muted);font-size:.68rem;font-weight:800}.molecular-formula-anatomy{overflow:hidden;background:#e7ece8;border:1px solid #819189;border-top:5px solid #285da1}.molecular-formula-anatomy>header{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:center;padding:15px 18px;color:#fff;background:#173e37}.molecular-formula-anatomy>header span{color:#f2c659;font:900 .66rem ui-monospace,monospace}.molecular-formula-anatomy>header strong{grid-row:1/3;grid-column:2;font:700 3.1rem Georgia,serif}.molecular-formula-anatomy>header small{color:#cbd8d2}.formula-inventory{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}.formula-inventory article{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center;padding:14px;background:#fffdf6;border:1px solid #99a8a0}.formula-inventory article>span{grid-row:1/3;color:var(--cobalt);font:900 .62rem ui-monospace,monospace}.formula-inventory strong{font:700 2.3rem Georgia,serif}.formula-inventory i{display:grid;place-items:center;width:38px;height:38px;color:#fff;font-style:normal;font-weight:900;background:#b8512a;border-radius:50%}.formula-inventory small{grid-column:1/-1;color:var(--muted);font-size:.66rem;font-weight:850}.coefficient-boundary{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;align-items:center;padding:13px 18px;color:#71351d;background:#f4dfaf;border-top:1px solid #c89343}.coefficient-boundary b{font:900 .64rem ui-monospace,monospace}.coefficient-boundary p{margin:0;font-size:.72rem;font-weight:800}.model-formula-decoder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-formula-decoder article{display:grid;grid-template-rows:auto minmax(135px,1fr) auto auto auto;gap:9px;padding:13px;background:#fffdf6;border:1px solid #8d9c94;border-top:5px solid #176b56}.model-formula-decoder header{display:grid;gap:2px}.model-formula-decoder header span{color:var(--cobalt);font:900 .62rem ui-monospace,monospace}.model-formula-decoder header strong{font:700 .95rem Georgia,serif}.model-particle{position:relative;display:flex;flex-wrap:wrap;place-content:center;gap:0;padding:18px;background:#e7ece8;border:1px dashed #82958a}.model-atom{display:grid;place-items:center;width:49px;height:49px;margin:-3px;color:#fff;font-style:normal;font-weight:950;border:3px solid #fffdf6;border-radius:50%;box-shadow:0 0 0 1px #557066}.model-atom--blue{background:#285da1}.model-atom--orange{background:#b8512a}.model-atom--green{background:#176b56}.model-atom--neutral{color:#173e37;background:#f1c75d}.model-counts{display:flex;flex-wrap:wrap;gap:5px}.model-counts span{padding:5px 7px;color:#173e37;font-size:.65rem;font-weight:900;background:#dde8e2}.model-formula-decoder article>svg{justify-self:center;color:#b8512a;transform:rotate(90deg)}.model-formula-decoder article>b{justify-self:center;padding:8px 18px;color:#fff;font:700 1.4rem Georgia,serif;background:#173e37}.equation-builder{display:grid;gap:8px;padding:16px;background:#dfe7e2;border:1px solid #819189;border-top:5px solid #b8512a}.equation-builder article,.equation-builder footer{display:grid;grid-template-columns:190px 1fr;align-items:center;min-height:63px;background:#fffdf6;border:1px solid #9ba9a2}.equation-builder article>span,.equation-builder footer>span{align-self:stretch;display:grid;align-items:center;padding:10px 13px;color:#fff;font:900 .64rem ui-monospace,monospace;background:#173e37}.equation-builder article:nth-child(2)>span{background:#285da1}.equation-builder article:nth-child(3)>span{background:#8d431f}.equation-builder footer>span{color:#173e37;background:#f1c75d}.equation-builder p,.equation-final{margin:0;padding:12px 16px;font-size:.92rem;line-height:1.65}.equation-builder p b,.equation-builder footer b{margin-inline:8px;color:#b8512a}.equation-builder i{color:#176b56;font-style:normal;font-weight:900}.empirical-ratio-reducer{display:grid;gap:12px}.empirical-ratio-reducer article{display:grid;grid-template-columns:1.1fr auto auto 1.2fr;gap:14px;align-items:center;min-height:130px;padding:15px;background:#fffdf6;border:1px solid #899991;border-left:6px solid #285da1}.empirical-ratio-reducer header{grid-column:1/-1;display:flex;justify-content:space-between;color:var(--muted);font:900 .63rem ui-monospace,monospace}.empirical-ratio-reducer article>div:not(.ratio-output){display:grid;gap:4px}.empirical-ratio-reducer article>div>b{font:700 1.8rem Georgia,serif}.empirical-ratio-reducer article>div>span{color:var(--muted);font-weight:900}.empirical-ratio-reducer article>i{padding:12px;color:#fff;font-style:normal;font-weight:950;background:#b8512a;border-radius:50%}.empirical-ratio-reducer article>svg{color:#285da1}.ratio-output{display:grid;gap:5px;padding:13px;background:#dfece5;border:2px solid #176b56}.ratio-output small{color:#176b56;font-size:.62rem;font-weight:900;text-transform:uppercase}.ratio-output strong{font:700 2rem Georgia,serif}.ionic-formula-balance{position:relative;display:grid;grid-template-columns:1fr 110px 1fr;gap:12px;align-items:end;min-height:300px;padding:22px 22px 80px;background:#e5ebe7;border:1px solid #819189;border-top:5px solid #f1c75d}.charge-pan{display:grid;gap:12px;align-content:center;min-height:185px;padding:16px;text-align:center;background:#fffdf6;border:2px solid}.charge-pan--positive{border-color:#285da1}.charge-pan--negative{border-color:#b8512a}.charge-pan>span{font:900 .64rem ui-monospace,monospace}.charge-pan div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.charge-pan i{display:grid;place-items:center;width:54px;height:54px;color:#fff;font-style:normal;font-weight:950;background:#285da1;border-radius:50%}.charge-pan--negative i{background:#b8512a}.charge-pan>strong{font:700 2rem Georgia,serif}.balance-beam{display:grid;place-items:center;align-self:center}.balance-beam b{padding:8px;color:#fff;font:.68rem ui-monospace,monospace;background:#173e37}.balance-beam span{width:100%;height:8px;background:#173e37;transform:rotate(0)}.ionic-formula-balance footer{position:absolute;inset:auto 22px 18px;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;color:#fff;background:#173e37}.ionic-formula-balance footer small{color:#d2ded8}.ionic-formula-balance footer strong{font:700 2rem Georgia,serif}.ionic-equation-filter{display:grid;gap:10px;padding:16px;background:#e3e9e5;border:1px solid #819189;border-top:5px solid #176b56}.ionic-equation-filter article,.ionic-equation-filter footer{display:grid;gap:8px;padding:14px;background:#fffdf6;border:1px solid #98a79f}.ionic-equation-filter span{color:var(--cobalt);font:900 .64rem ui-monospace,monospace}.ionic-equation-filter strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.ionic-equation-filter article div{display:flex;flex-wrap:wrap;gap:8px}.ionic-equation-filter s{padding:5px 7px;color:#8c3f20;font-size:.67rem;font-weight:900;background:#f7ded1;text-decoration-thickness:3px}.ionic-equation-filter footer{color:#fff;background:#173e37;border:0}.ionic-equation-filter footer span,.ionic-equation-filter footer small{color:#f1c75d}.ionic-equation-filter footer strong{font:700 1.15rem Georgia,serif}.reaction-evidence-deduction{display:grid;grid-template-columns:1fr 1.15fr;gap:14px}.evidence-files{display:grid;gap:8px}.evidence-files article{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:12px;background:#fffdf6;border:1px solid #8c9c93;border-left:5px solid #b8512a}.evidence-files span{grid-column:1/-1;color:#b8512a;font:900 .61rem ui-monospace,monospace}.evidence-files strong{font-size:.72rem}.evidence-files svg{grid-row:2/4;color:#176b56}.evidence-files p{margin:0;color:#173e37;font-size:.71rem;font-weight:900}.deduction-board{display:grid;align-content:center;gap:9px;padding:18px;color:#fff;background-color:#173e37;background-image:linear-gradient(#31564e 1px,transparent 1px),linear-gradient(90deg,#31564e 1px,transparent 1px);background-size:22px 22px;border:5px solid #b8a879}.deduction-board span{color:#f1c75d;font:900 .63rem ui-monospace,monospace}.deduction-board p{margin:0 0 8px;font-size:.75rem}.deduction-board strong{padding:12px;color:#173e37;font:700 1.1rem Georgia,serif;background:#fffdf6}.deduction-board small{color:#d3dfd9;font-weight:850}.formula-transfer{overflow:hidden;max-width:780px;margin:0 auto 18px;background:#fffdf6;border:1px solid #829188;border-top:5px solid #b8512a}.formula-transfer>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#173e37}.formula-transfer>header span{color:#f1c75d;font:900 .64rem ui-monospace,monospace}.formula-transfer>header strong{font:700 1.1rem Georgia,serif}.formula-transfer-board{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;min-height:155px;padding:18px;background:#e4ebe7}.formula-transfer-board article{display:grid;gap:7px;min-height:108px;padding:12px;background:#fffdf6;border:1px solid #95a59d}.formula-transfer-board article span{color:var(--cobalt);font:900 .62rem ui-monospace,monospace}.formula-transfer-board article strong{font:700 .95rem Georgia,serif}.formula-transfer-board article small{margin-top:auto;color:#8c3f20;font-weight:900}.formula-transfer--molecular .formula-transfer-board,.formula-transfer--model .formula-transfer-board,.formula-transfer--equation .formula-transfer-board,.formula-transfer--empirical .formula-transfer-board,.formula-transfer--ionic-formula .formula-transfer-board,.formula-transfer--ionic-equation .formula-transfer-board,.formula-transfer--deduction .formula-transfer-board{grid-template-columns:1fr;place-items:center}.formula-transfer--molecular article{min-width:min(100%,420px);grid-template-columns:repeat(3,1fr)}.formula-transfer--molecular article strong{grid-column:1/-1}.formula-transfer--molecular .formula-transfer-board>b,.formula-transfer--model .formula-transfer-board>b{color:#8c3f20}.transfer-model-atoms{display:flex;flex-wrap:wrap;justify-content:center}.transfer-atom{display:grid;place-items:center;width:55px;height:55px;margin:-3px;color:#fff;font-style:normal;font-weight:950;border:3px solid #fffdf6;border-radius:50%}.transfer-atom--A{background:#285da1}.transfer-atom--B{background:#b8512a}.transfer-equation,.transfer-ratio,.transfer-charge-build,.transfer-ion-filter,.transfer-evidence{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:min(100%,650px);padding:20px;background:#fffdf6;border:1px solid #93a39b}.transfer-equation span,.transfer-ion-filter strong{font-weight:900}.transfer-equation small,.transfer-charge-build small{flex-basis:100%;color:#8c3f20;font-weight:900;text-align:center}.transfer-ratio strong{font:700 2rem Georgia,serif}.transfer-ratio i{padding:9px;color:#fff;font-style:normal;background:#b8512a;border-radius:50%}.transfer-ratio b{padding:9px;border:2px dashed #176b56}.transfer-charge-build span{display:grid;place-items:center;width:76px;height:76px;color:#fff;font-weight:950;background:#285da1;border-radius:50%}.transfer-charge-build span:nth-of-type(2){background:#b8512a}.transfer-ion-filter,.transfer-evidence{display:grid}.transfer-ion-filter span,.transfer-evidence span{padding:7px 9px;background:#e0e9e4}.transfer-evidence strong{color:#8c3f20}.formula-transfer figcaption{padding:10px 14px;color:#173e37;font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #a2afa8}@media(max-width:900px){.formula-library,.model-formula-decoder{grid-template-columns:repeat(2,1fr)}.reaction-evidence-deduction{grid-template-columns:1fr}}@media(max-width:700px){.formula-inventory{grid-template-columns:1fr}.equation-builder article,.equation-builder footer{grid-template-columns:1fr}.equation-builder article>span,.equation-builder footer>span{min-height:38px}.empirical-ratio-reducer article{grid-template-columns:1fr}.empirical-ratio-reducer article>svg{justify-self:center;transform:rotate(90deg)}.ionic-formula-balance{grid-template-columns:1fr;padding-bottom:86px}.balance-beam{transform:rotate(90deg)}.formula-transfer-board{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.formula-library,.model-formula-decoder{grid-template-columns:1fr}.molecular-formula-anatomy>header{grid-template-columns:1fr}.molecular-formula-anatomy>header strong{grid-row:auto;grid-column:auto}.formula-transfer>header{display:grid}.formula-transfer-board{grid-template-columns:1fr}.transfer-equation{display:grid}.transfer-equation svg{justify-self:center;transform:rotate(90deg)}}.relative-mass-calibration{display:grid;grid-template-columns:1fr 96px 1.15fr;gap:12px;align-items:stretch;padding:16px;background:#dfe7e2;border:1px solid #83938a;border-top:5px solid #c28a23}.relative-mass-calibration article{overflow:hidden;background:#fffdf6;border:1px solid #8f9f96}.relative-mass-calibration article>header{display:grid;gap:3px;padding:12px 14px;color:#fff;background:#173e37}.relative-mass-calibration article>header span{color:#f1c75d;font:900 .61rem ui-monospace,monospace}.relative-mass-calibration article>header strong{font:700 .95rem Georgia,serif}.carbon-standard{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;padding:16px}.carbon-standard>strong{display:grid;place-items:center;aspect-ratio:1;color:#fff;font:700 2.2rem Georgia,serif;background:#285da1;border:7px double #fffdf6;border-radius:50%;box-shadow:0 0 0 2px #285da1}.carbon-standard>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.carbon-standard i{display:grid;place-items:center;aspect-ratio:1;color:#173e37;font:.56rem ui-monospace,monospace;background:#f1c75d;border:1px solid #bd8e2b}.mass-standard>p{display:flex;gap:8px;align-items:center;margin:0;padding:12px 14px;color:#173e37;font-size:.68rem;font-weight:850;background:#f6e8c3;border-top:1px solid #cfad61}.mass-standard>p svg{width:20px;color:#b8512a}.mass-standard>p b{font-size:.68rem}.calibration-link{display:grid;align-content:center;justify-items:center;gap:8px;color:#173e37}.calibration-link span,.calibration-link b{font:900 .58rem ui-monospace,monospace;text-transform:uppercase}.calibration-link i{width:100%;height:3px;background:#b8512a}.isotope-population>div{display:grid;gap:12px;padding:16px}.isotope-population>div p{display:grid;grid-template-columns:55px 1fr 40px 54px;gap:8px;align-items:center;margin:0}.isotope-population>div p>strong{font:700 1rem Georgia,serif}.isotope-population>div p>span{height:22px;background:#e4e9e5;border:1px solid #a9b5ae}.isotope-population>div p>span i{display:block;height:100%;background:linear-gradient(90deg,#285da1,#4f82c4)}.isotope-population>div p:nth-child(2)>span i{background:linear-gradient(90deg,#b8512a,#d8865e)}.isotope-population>div p>b,.isotope-population>div p>small{font-size:.63rem}.isotope-population footer{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:12px 14px;color:#fff;background:#173e37}.isotope-population footer span{font:900 .61rem ui-monospace,monospace;text-transform:uppercase}.isotope-population footer strong{font:700 1.7rem Georgia,serif}.isotope-population footer small{grid-column:1/-1;color:#f1c75d}.relative-mass-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.relative-mass-sum>article{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;min-height:300px;background:#fffdf6;border:1px solid #84958b;border-top:5px solid #285da1}.relative-mass-sum>article:nth-child(2){border-top-color:#b8512a}.relative-mass-sum>article>header{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;color:#fff;background:#173e37}.relative-mass-sum>article>header>span{color:#f1c75d;font:900 .61rem ui-monospace,monospace}.relative-mass-sum>article>header div{display:grid;justify-items:end}.relative-mass-sum>article>header small{color:#cfdcd5}.relative-mass-sum>article>header strong{font:700 2.1rem Georgia,serif}.relative-mass-sum>article>header p{margin:0;font-size:.68rem}.mass-sum-terms{display:grid;align-content:center;gap:8px;padding:16px}.mass-sum-terms p{display:grid;grid-template-columns:38px 30px auto 1fr auto 48px;gap:7px;align-items:center;margin:0;padding:10px;background:#e4ebe7;border-left:4px solid #285da1}.relative-mass-sum>article:nth-child(2) .mass-sum-terms p{border-left-color:#b8512a}.mass-sum-terms span{display:grid;place-items:center;width:36px;height:36px;color:#fff;font-weight:950;background:#285da1;border-radius:50%}.relative-mass-sum>article:nth-child(2) .mass-sum-terms span{background:#b8512a}.mass-sum-terms b{font-size:.74rem}.mass-sum-terms i{color:#66766e;font-style:normal}.mass-sum-terms strong{font:700 1.25rem Georgia,serif;text-align:right}.relative-mass-sum>article>footer{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:12px 15px;color:#173e37;background:#f1c75d}.relative-mass-sum>article>footer span{font:900 .63rem ui-monospace,monospace;text-transform:uppercase}.relative-mass-sum>article>footer strong{font:700 2rem Georgia,serif}.relative-mass-sum>article>footer small{grid-column:1/-1}.reacting-mass-scale{overflow:hidden;background:#e3e9e5;border:1px solid #819189;border-top:5px solid #176b56}.reacting-mass-scale>header{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:13px 16px;color:#fff;background:#173e37}.reacting-mass-scale>header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.reacting-mass-scale>header strong{grid-column:2;grid-row:1/3;font:700 1.6rem Georgia,serif}.reacting-mass-scale>header small{color:#cfdbd5}.reaction-mass-board{display:grid;grid-template-columns:1fr 42px 1fr;gap:10px;align-items:center;padding:16px}.reaction-mass-board>b{color:#b8512a;font:700 2rem Georgia,serif;text-align:center}.reaction-mass-board section{display:grid;gap:8px}.reaction-mass-board section>span{color:#176b56;font:900 .61rem ui-monospace,monospace}.reaction-mass-board section>div{display:grid;gap:8px}.reaction-mass-board article{display:grid;grid-template-columns:1.1fr .7fr auto .7fr;gap:8px;align-items:center;min-height:88px;padding:11px;background:#fffdf6;border:1px solid #99a79f}.reaction-mass-board article header{display:grid;gap:3px}.reaction-mass-board article header span{font:700 1.25rem Georgia,serif}.reaction-mass-board article header small{color:#66766e;font-size:.59rem}.reaction-mass-board article>div{display:grid;justify-items:center;padding:7px;background:#e5ebe7}.reaction-mass-board article>div strong{font:700 1.25rem Georgia,serif}.reaction-mass-board article>div i{color:#66766e;font-size:.55rem;font-style:normal}.reaction-mass-board article>svg{width:19px;color:#b8512a}.reacting-mass-scale>footer{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:12px 16px;color:#fff;background:#285da1}.reacting-mass-scale>footer span{color:#f1c75d;font:900 .62rem ui-monospace,monospace;text-transform:uppercase}.reacting-mass-scale>footer strong{font:700 1.25rem Georgia,serif}.reacting-mass-scale>footer small{grid-column:1/-1}.relative-mass-transfer{overflow:hidden;max-width:780px;margin:0 auto 18px;background:#fffdf6;border:1px solid #829188;border-top:5px solid #c28a23}.relative-mass-transfer>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#173e37}.relative-mass-transfer>header span{color:#f1c75d;font:900 .64rem ui-monospace,monospace}.relative-mass-transfer>header strong{font:700 1.1rem Georgia,serif}.relative-mass-transfer-board{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center;min-height:190px;padding:20px;background:#e4ebe7}.transfer-periodic-card{display:grid;grid-template-columns:auto 1fr;width:132px;padding:10px;background:#fffdf6;border:3px solid #285da1}.transfer-periodic-card>span{color:#285da1;font:.65rem ui-monospace,monospace}.transfer-periodic-card>strong{grid-column:1/-1;font:700 3rem Georgia,serif;text-align:center}.transfer-periodic-card>small{font-size:.62rem}.transfer-periodic-card>b{text-align:right}.transfer-isotope-strip{display:flex;flex-wrap:wrap;gap:8px;max-width:400px}.transfer-isotope-strip>span{padding:12px;font:700 1.2rem Georgia,serif;background:#fffdf6;border:1px solid #93a39b}.transfer-isotope-strip>small{flex-basis:100%;color:#8c3f20;font-weight:900}.transfer-formula-mass,.transfer-reaction-mass{display:grid;gap:8px;min-width:min(100%,280px);padding:16px;background:#fffdf6;border:1px solid #91a198;border-top:4px solid #285da1}.transfer-formula-mass>span,.transfer-reaction-mass>span{color:#176b56;font:900 .61rem ui-monospace,monospace;text-transform:uppercase}.transfer-formula-mass>strong,.transfer-reaction-mass>strong{font:700 2rem Georgia,serif}.transfer-formula-mass p,.transfer-reaction-mass p{display:flex;gap:8px;margin:0}.transfer-formula-mass p b,.transfer-reaction-mass p b{padding:6px 8px;font-size:.67rem;background:#e4ebe7}.transfer-mass-blanks{display:grid;gap:8px}.transfer-mass-blanks span{padding:9px 12px;color:#8c3f20;font-weight:900;background:#fffdf6;border:2px dashed #b8512a}.transfer-mass-scale{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.transfer-mass-scale>span{display:grid;gap:4px;min-width:84px;padding:11px;text-align:center;background:#fffdf6;border:1px solid #8fa097}.transfer-mass-scale>span b{color:#8c3f20}.transfer-mass-scale svg{color:#285da1}.relative-mass-transfer figcaption{padding:10px 14px;color:#173e37;font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #a2afa8}@media(max-width:900px){.relative-mass-calibration{grid-template-columns:1fr}.calibration-link{grid-template-columns:auto 1fr auto}.relative-mass-sum,.reaction-mass-board{grid-template-columns:1fr}.reaction-mass-board>b{transform:rotate(90deg)}}@media(max-width:600px){.relative-mass-calibration{padding:10px}.carbon-standard{grid-template-columns:1fr}.carbon-standard>strong{width:92px;justify-self:center}.isotope-population>div p{grid-template-columns:48px 1fr 35px}.isotope-population>div p small{grid-column:2/-1}.reacting-mass-scale>header{grid-template-columns:1fr}.reacting-mass-scale>header strong{grid-column:auto;grid-row:auto}.reaction-mass-board article{grid-template-columns:1fr 1fr}.reaction-mass-board article>svg{justify-self:center;transform:rotate(90deg)}.relative-mass-transfer>header{display:grid}.transfer-mass-scale{display:grid;width:100%}.transfer-mass-scale svg{justify-self:center;transform:rotate(90deg)}}@media(max-width:430px){.mass-sum-terms p{grid-template-columns:34px 24px auto 1fr}.mass-sum-terms p i:nth-of-type(2),.mass-sum-terms p strong{grid-column:auto}.relative-mass-transfer-board{padding:14px}.transfer-formula-mass p,.transfer-reaction-mass p{display:grid}}.concentration-gauges,.percentage-dials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.concentration-gauges article,.percentage-dials article{overflow:hidden;background:#fffdf6;border:1px solid #8d9d94;border-top:5px solid #285da1}.concentration-gauges header,.percentage-dials header{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;color:#fff;background:#173e37}.concentration-gauges header span,.percentage-dials header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.concentration-gauges header strong,.percentage-dials header strong{font:700 1rem Georgia,serif;text-transform:capitalize}.concentration-gauges article{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.concentration-gauges article header{grid-column:1/-1}.gauge-fraction,.gauge-result{display:grid;gap:7px;margin:16px;text-align:center}.gauge-fraction b{padding:8px;font-size:.76rem;background:#e4ebe7}.gauge-fraction i,.percentage-fraction i{height:2px;background:#173e37}.concentration-gauges article>svg{color:#b8512a}.gauge-result strong{color:#285da1;font:700 1.35rem Georgia,serif}.gauge-result span,.gauge-result small{color:#66766e;font-size:.62rem;font-weight:850}.avogadro-counter{overflow:hidden;border:1px solid #87988f}.avogadro-counter>header{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:14px 18px;color:#fff;background:#285da1}.avogadro-counter>header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.avogadro-counter>header strong{grid-row:1/3;grid-column:2;align-self:center;font:700 1.55rem Georgia,serif}.avogadro-counter>header small{font-size:.68rem}.avogadro-counter>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#9ca9a1}.avogadro-counter article{display:grid;justify-items:center;gap:7px;padding:16px 10px;text-align:center;background:#fffdf6}.avogadro-counter article>span{justify-self:start;color:#176b56;font:900 .6rem ui-monospace,monospace}.avogadro-counter article>strong{display:grid;place-items:center;width:62px;height:62px;color:#fff;font:700 1.15rem Georgia,serif;background:#b8512a;border-radius:50%}.avogadro-counter article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.avogadro-counter article i{color:#285da1;font-style:normal;font-size:.55rem;font-weight:900}.avogadro-counter article p{margin:0;color:#285da1;font-weight:900}.avogadro-counter article small{color:#66766e}.mole-router{display:grid;grid-template-columns:1fr auto 1.1fr auto 1fr;gap:10px;align-items:center;padding:18px;background:#e4ebe7;border:1px solid #8c9b93}.mole-router article{display:grid;justify-items:center;gap:7px;min-height:130px;align-content:center;padding:13px;text-align:center;background:#fffdf6;border:1px solid #94a199}.mole-router article>span,.mole-router article>small{color:#66766e;font-size:.62rem;font-weight:900}.mole-router article>strong{color:#173e37;font:700 1.35rem Georgia,serif}.mole-router .mole-hub{color:#fff;background:#285da1;border:6px double #fffdf6;border-radius:50%;aspect-ratio:1}.mole-router .mole-hub span,.mole-router .mole-hub small,.mole-router .mole-hub strong{color:#fff}.router-operation{display:grid;justify-items:center;gap:5px;color:#b8512a;text-align:center}.router-operation b,.router-operation span{max-width:105px;font-size:.62rem}.router-operation svg{width:23px}.gas-volume-chambers{border:1px solid #8c9b93}.gas-volume-chambers>header{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px;color:#fff;background:#173e37}.gas-volume-chambers>header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.gas-volume-chambers>header b{grid-row:1/3;grid-column:2;align-self:center;color:#f1c75d;font:700 1.25rem Georgia,serif}.gas-volume-chambers>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#e4ebe7}.gas-volume-chambers article{display:grid;gap:8px;padding:10px;background:#fffdf6;border:1px solid #93a199}.gas-volume-chambers article>span{color:#176b56;font:900 .6rem ui-monospace,monospace}.gas-chamber{position:relative;display:grid;height:145px;place-items:center;overflow:hidden;border:3px solid #285da1;border-top:0}.gas-chamber i{position:absolute;inset:auto 0 0;background:repeating-radial-gradient(circle at 12px 12px,#285da1 0 3px,transparent 4px 24px),#dfeaf3;border-top:2px dashed #285da1}.gas-chamber strong{z-index:1;display:grid;place-items:center;width:48px;height:48px;color:#fff;font:700 1.1rem Georgia,serif;background:#b8512a;border-radius:50%}.gas-volume-chambers article p{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;font-size:.75rem;text-align:center}.gas-volume-chambers article svg{width:18px;color:#b8512a}.stoich-board{overflow:hidden;border:1px solid #84958c}.stoich-board>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#173e37}.stoich-board>header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.stoich-board>header strong{font:700 1.1rem Georgia,serif}.stoich-route{display:grid;grid-template-columns:1fr auto 1.2fr auto 1fr;gap:10px;align-items:stretch;padding:16px;background:#e4ebe7}.stoich-route>svg{align-self:center;color:#b8512a}.stoich-route section{display:grid;align-content:center;gap:8px;padding:12px;background:#fffdf6;border:1px solid #92a198}.stoich-route section>span{color:#176b56;font:900 .59rem ui-monospace,monospace}.stoich-route section>b,.stoich-route section>strong{padding:7px;font-size:.72rem;text-align:center;background:#edf1ee}.stoich-route p{display:grid;grid-template-columns:auto 1fr auto;gap:4px;margin:0;font-size:.65rem}.stoich-route p strong{color:#285da1}.stoich-route em{padding:7px;color:#fff;font-size:.68rem;font-style:normal;font-weight:900;text-align:center;background:#b8512a}.stoich-board footer{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#819088}.stoich-board footer span{padding:9px;font-size:.58rem;font-weight:850;text-align:center;background:#fffdf6}.titration-pipeline{border:1px solid #88988f}.titration-pipeline>header{display:flex;align-items:center;gap:16px;padding:12px 18px;color:#fff;background:#285da1}.titration-pipeline>header>div:last-child{display:grid;gap:3px}.titration-pipeline header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.titration-pipeline header strong{font:700 1rem Georgia,serif}.titration-pipeline header small{font-size:.65rem}.burette{position:relative;flex:0 0 26px;height:86px;background:#fffdf6;border:2px solid #173e37}.burette:after{content:"";position:absolute;left:10px;bottom:-14px;width:3px;height:14px;background:#173e37}.burette i{position:absolute;inset:30% 2px 2px;background:#f1c75d}.burette span{position:absolute;right:-8px;bottom:12px;width:14px;height:3px;background:#173e37}.titration-pipeline ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:16px;list-style:none;background:#e4ebe7}.titration-pipeline li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:7px;align-content:center;min-height:120px;padding:12px;background:#fffdf6;border:1px solid #91a097}.titration-pipeline li>span{color:#285da1;font:900 .65rem ui-monospace,monospace}.titration-pipeline li>div{display:grid;gap:5px}.titration-pipeline li small{color:#66766e;font-size:.6rem;font-weight:900;text-transform:uppercase}.titration-pipeline li strong{font-size:.7rem}.titration-pipeline li>b{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;color:#b8512a;font-size:.6rem}.titration-pipeline li>b svg{width:18px}.composition-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.composition-ledger article{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:12px;background:#fffdf6;border:1px solid #8e9e95;border-top:5px solid #285da1}.composition-ledger article strong{grid-row:1/4;display:grid;place-items:center;width:55px;height:55px;color:#fff;font:700 1.55rem Georgia,serif;background:#173e37}.composition-ledger article span,.composition-ledger article b,.composition-ledger article i{font-size:.65rem}.composition-ledger article i{color:#b8512a;font-style:normal;font-weight:900}.formula-rebuild{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:12px;padding:14px;background:#e4ebe7;border:1px solid #8e9e95}.formula-rebuild section{display:grid;justify-items:center;gap:7px;padding:12px;background:#fffdf6}.formula-rebuild section span{color:#176b56;font:900 .6rem ui-monospace,monospace}.formula-rebuild section strong{font-size:.76rem}.formula-rebuild section b{color:#285da1;font:700 1.7rem Georgia,serif}.formula-rebuild section small{color:#66766e}.formula-rebuild>svg{color:#b8512a}.percentage-dials{grid-template-columns:repeat(3,minmax(0,1fr))}.percentage-dials article{display:grid;justify-items:center;gap:10px;padding-bottom:14px}.percentage-dials article header{width:100%}.percentage-dial{display:grid;width:112px;aspect-ratio:1;place-items:center;background:conic-gradient(#285da1 var(--percentage),#dce5e0 0);border-radius:50%;box-shadow:inset 0 0 0 14px #fffdf6}.percentage-dial b{color:#173e37;font:700 1.25rem Georgia,serif}.percentage-fraction{display:grid;gap:4px;width:82%;text-align:center}.percentage-fraction span,.percentage-dials article>small{font-size:.62rem;font-weight:850}.mole-transfer{overflow:hidden;max-width:780px;margin:0 auto 18px;background:#fffdf6;border:1px solid #83948b;border-top:5px solid #f1c75d}.mole-transfer>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#173e37}.mole-transfer>header span{color:#f1c75d;font:900 .62rem ui-monospace,monospace}.mole-transfer>header strong{font:700 1.05rem Georgia,serif}.mole-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#e4ebe7}.mole-transfer article{display:grid;gap:7px;min-height:82px;align-content:center;padding:12px;background:#fffdf6;border:1px solid #94a299}.mole-transfer article span{color:#285da1;font:900 .62rem ui-monospace,monospace}.mole-transfer article strong{font-size:.7rem;line-height:1.4}.mole-transfer figcaption{padding:10px 14px;color:#173e37;font-size:.7rem;font-weight:850;text-align:center}@media(max-width:820px){.mole-router,.stoich-route{grid-template-columns:1fr}.router-operation svg,.stoich-route>svg{transform:rotate(90deg)}.mole-router .mole-hub{width:min(180px,100%);justify-self:center}.titration-pipeline ol{grid-template-columns:repeat(2,1fr)}.stoich-board footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.concentration-gauges,.avogadro-counter>div,.gas-volume-chambers>div,.composition-ledger,.percentage-dials{grid-template-columns:1fr}.concentration-gauges article{grid-template-columns:1fr}.concentration-gauges article>svg{justify-self:center;transform:rotate(90deg)}.avogadro-counter>header{grid-template-columns:1fr}.avogadro-counter>header strong{grid-row:auto;grid-column:auto}.gas-volume-chambers>header{grid-template-columns:1fr}.gas-volume-chambers>header b{grid-row:auto;grid-column:auto}.titration-pipeline ol,.formula-rebuild{grid-template-columns:1fr}.formula-rebuild>svg{justify-self:center;transform:rotate(90deg)}.mole-transfer>header{display:grid}.mole-transfer>div{grid-template-columns:1fr}}.mole-router-wrap{border:1px solid #8c9b93}.mole-router-wrap .mole-router{border:0}.mole-router-wrap>footer{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#86958d}.mole-router-wrap>footer span{padding:9px;font-size:.6rem;font-weight:850;text-align:center;background:#fffdf6}.stoich-board footer article{display:grid;gap:4px;padding:9px;text-align:center;background:#fffdf6}.stoich-board footer article span{padding:0;color:#176b56;font:900 .56rem ui-monospace,monospace;background:transparent}.stoich-board footer article b,.stoich-board footer article i,.stoich-board footer article strong{font-size:.59rem;font-style:normal}.stoich-board footer article i{color:#b8512a}.stoich-board footer article strong{color:#285da1}@media(max-width:600px){.mole-router-wrap>footer{grid-template-columns:1fr}}.electrolysis-gate,.cell-map,.plating-workshop,.halide-selector{overflow:hidden;color:#173e37;background:#f8f5ec;border:1px solid #7f9188;border-top:5px solid #b45b2b}.electrolysis-gate>header,.plating-workshop>header,.halide-selector>header{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:13px 16px;color:#fff;background:#173e37}.electrolysis-gate>header span,.plating-workshop>header span,.halide-selector>header span{color:#f2ca69;font:900 .62rem ui-monospace,monospace}.electrolysis-gate>header strong,.plating-workshop>header strong,.halide-selector>header strong{font:700 1.08rem Georgia,serif}.electrolysis-gate>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#e4ebe7}.electrolysis-gate article{display:grid;grid-template-rows:auto auto 1fr auto auto auto;gap:7px;padding:12px;background:#fffdf6;border:1px solid #91a198;border-top:4px solid #285da1}.electrolysis-gate article>span,.electrolysis-gate article>p{margin:0;color:#176b56;font:900 .6rem ui-monospace,monospace;text-transform:uppercase}.electrolysis-gate article>strong{font:700 1.08rem Georgia,serif;text-transform:capitalize}.electrolysis-gate article>b,.electrolysis-gate article>em{padding:7px;font-size:.63rem;font-style:normal;text-align:center}.electrolysis-gate article>b{color:#fff;background:#66766e}.electrolysis-gate article:has(.ion-lock--open)>b{background:#176b56}.electrolysis-gate article>em{color:#8c3f20;font-weight:900;background:#f4e1d7}.ion-lock{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;min-height:105px;align-content:center;padding:11px;background:repeating-linear-gradient(135deg,#d9dfdb 0 8px,#c8d0cb 8px 16px);border:2px solid #7c8b84}.ion-lock i{display:grid;width:24px;aspect-ratio:1;place-items:center;justify-self:center;color:#fff;font-style:normal;font-weight:950;background:#697a72;border-radius:50%}.ion-lock--open{background:#dfeaf3;border-color:#285da1}.ion-lock--open i{background:#285da1;transform:translateY(var(--ion-shift,0))}.ion-lock--open i:nth-child(3n){transform:translateY(8px)}.ion-lock--open i:nth-child(3n+1){transform:translateY(-7px)}.cell-map>header{display:grid;grid-template-columns:1fr 42px minmax(90px,1fr) 42px 1fr;align-items:center;min-height:58px;padding:8px 18%;color:#fff;background:#173e37}.cell-map>header span{color:#f2ca69;font:900 .64rem ui-monospace,monospace}.cell-map>header b{display:grid;width:34px;aspect-ratio:1;place-items:center;font-size:1.25rem;background:#b45b2b;border-radius:50%}.cell-map>header b:last-child{background:#285da1}.cell-map>header i{height:3px;background:#f2ca69}.cell-vessel{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:34%;min-height:290px;margin:24px 12%;padding:24px 12px 20px;align-items:end;background:linear-gradient(to top,#97c9d9 0 70%,transparent 70%);border:4px solid #285da1;border-top:0}.cell-vessel>p{position:absolute;left:50%;bottom:18px;margin:0;transform:translate(-50%);color:#113e5a;font-weight:900;white-space:nowrap}.cell-electrode{z-index:1;display:grid;align-content:start;gap:7px;min-height:230px;padding:11px;color:#fff;background:#313a37;border:3px solid #17211e}.cell-electrode--cathode{background:#325f8d;border-color:#173e67}.cell-electrode span{font:900 .65rem ui-monospace,monospace}.cell-electrode strong{font:700 1.2rem Georgia,serif;text-transform:uppercase}.cell-electrode b{margin-top:auto;padding:7px;color:#173e37;font-size:.65rem;text-align:center;background:#f2ca69}.cell-electrode small{font-weight:800}.electrolysis-bays,.molten-predictor,.copper-electrode-compare,.half-equation-bench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.electrolysis-bays>article,.molten-predictor>article,.copper-electrode-compare>article,.half-equation-bench>article{overflow:hidden;background:#fffdf6;border:1px solid #87978f;border-top:5px solid #285da1}.electrolysis-bays header,.molten-predictor header,.copper-electrode-compare header,.half-equation-bench header{display:grid;gap:4px;padding:11px 13px;color:#fff;background:#173e37}.electrolysis-bays header span,.molten-predictor header span,.copper-electrode-compare header span,.half-equation-bench header span{color:#f2ca69;font:900 .61rem ui-monospace,monospace}.electrolysis-bays header strong,.molten-predictor header strong,.copper-electrode-compare header strong{font:700 .95rem Georgia,serif}.electrolysis-bays article>div{display:grid;grid-template-rows:1fr auto 1fr;gap:1px;min-height:250px;background:#a3b0a9}.electrolysis-bays section{display:grid;align-content:center;gap:5px;padding:13px;background:#fffdf6}.electrolysis-bays section span{color:#285da1;font:900 .6rem ui-monospace,monospace}.electrolysis-bays section:last-child span{color:#9a4624}.electrolysis-bays section strong{font:700 1.05rem Georgia,serif}.electrolysis-bays section p{margin:0;color:#66766e;font-size:.65rem;line-height:1.4}.electrolysis-bays article>div>i{padding:6px;color:#123e55;font-size:.59rem;font-style:normal;font-weight:900;text-align:center;text-transform:uppercase;background:#a8d7e4}.product-compass{position:relative;display:grid;grid-template-columns:1fr 160px 1fr;gap:15px;align-items:center;min-height:290px;padding:24px;background:#e4ebe7;border:1px solid #819189}.compass-core{grid-column:2;grid-row:1/3;display:grid;place-items:center;align-content:center;width:150px;aspect-ratio:1;justify-self:center;text-align:center;color:#fff;background:#173e37;border:7px double #f2ca69;border-radius:50%}.compass-core span{color:#f2ca69;font:900 .61rem ui-monospace,monospace}.compass-core strong{font:700 1.15rem Georgia,serif}.compass-core small{padding:0 10px}.compass-route{position:relative;display:grid;gap:6px;padding:14px;background:#fffdf6;border:1px solid #87988f;border-left:5px solid #285da1}.compass-route--anode{grid-column:3;border-left-color:#b45b2b}.compass-route span{color:#176b56;font:900 .6rem ui-monospace,monospace;text-transform:uppercase}.compass-route strong{color:#285da1;font:700 1.2rem Georgia,serif}.compass-route--anode strong{color:#9a4624}.compass-route b{font-size:.7rem}.compass-route small{color:#66766e}.molten-predictor{grid-template-columns:repeat(2,minmax(0,1fr))}.molten-predictor header{grid-template-columns:auto 1fr}.molten-predictor header small{grid-column:2;color:#d9e2dd}.molten-predictor article>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#92a198}.molten-predictor section{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center;padding:13px;background:#fffdf6}.molten-predictor section b{color:#285da1;font:700 1.05rem Georgia,serif}.molten-predictor section:nth-child(2) b{color:#9a4624}.molten-predictor section svg{width:18px}.molten-predictor section span,.molten-predictor section strong{grid-column:1/-1}.molten-predictor section span{font:900 .59rem ui-monospace,monospace}.molten-predictor section strong{padding:7px;color:#fff;text-align:center;background:#285da1}.molten-predictor section:nth-child(2) strong{background:#b45b2b}.plating-shield{display:grid;grid-template-columns:minmax(190px,.8fr) 1.6fr;gap:14px;align-items:stretch;padding:16px;background:#e4ebe7;border:1px solid #829189}.coated-object{display:grid;align-content:center;place-items:center;min-height:240px;text-align:center;background:radial-gradient(circle,#fffdf6 0 31%,transparent 32%),linear-gradient(135deg,#c9d2ce,#f7f7f2 45%,#889992 46% 54%,#e4e9e6 55%);border:8px double #8a9a92;border-radius:48%}.coated-object span{color:#176b56;font:900 .61rem ui-monospace,monospace;text-transform:uppercase}.coated-object strong{font:700 1.6rem Georgia,serif}.coated-object i{color:#66766e;font-size:.65rem;font-style:normal}.plating-shield>div:last-child{display:grid;gap:10px}.plating-shield article{display:grid;grid-template-columns:auto 1fr auto;gap:5px 10px;align-items:center;padding:13px;background:#fffdf6;border:1px solid #8d9d94;border-left:5px solid #b45b2b}.plating-shield article span{grid-column:1/-1;color:#176b56;font:900 .6rem ui-monospace,monospace}.plating-shield article strong{font:700 1rem Georgia,serif}.plating-shield article p{margin:0;font-size:.66rem}.plating-shield article svg{color:#b45b2b}.plating-shield article b{grid-column:1/-1;padding:7px;color:#fff;font-size:.65rem;text-align:center;background:#285da1}.plating-workshop>header small,.halide-selector>header small{grid-column:2;color:#cbd8d2}.plating-workshop>div{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:20px;background:linear-gradient(to top,#9ed2df 0 58%,#e4ebe7 58%)}.plating-workshop article{display:grid;gap:8px;min-height:230px;align-content:start;padding:13px;color:#fff;background:#39443f;border:3px solid #1e2925}.plating-workshop article:last-child{background:#a75a38;border-color:#72371e}.plating-workshop article span{font:900 .6rem ui-monospace,monospace}.plating-workshop article strong{font:700 1.1rem Georgia,serif}.plating-workshop article p{margin-top:auto;font-size:.65rem}.plating-layer{height:10px;margin-top:28px;background:#b66b46;box-shadow:0 0 0 4px #e3a17c}.plating-anode{height:70px;margin-top:8px;background:repeating-linear-gradient(90deg,#d2835d 0 8px,#a95532 8px 16px)}.plating-ion-flow{display:grid;justify-items:center;gap:6px;color:#173e37}.plating-ion-flow b{display:grid;width:48px;aspect-ratio:1;place-items:center;color:#fff;background:#285da1;border-radius:50%}.plating-ion-flow svg{color:#b45b2b}.plating-ion-flow small{max-width:80px;font-weight:900;text-align:center}.charge-circuit{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:18px;list-style:none;background:#e4ebe7;border:1px solid #819189}.charge-circuit li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:6px 9px;min-height:150px;align-content:center;padding:13px;background:#fffdf6;border:1px solid #91a097}.charge-circuit li>span{color:#285da1;font:900 .63rem ui-monospace,monospace}.charge-circuit li small{color:#176b56;font-weight:900;text-transform:uppercase}.charge-circuit li strong,.charge-circuit li p{grid-column:1/-1}.charge-circuit li strong{font:700 1rem Georgia,serif}.charge-circuit li p{margin:0;color:#66766e;font-size:.65rem}.charge-circuit li svg{position:absolute;z-index:1;right:-12px;top:50%;width:24px;padding:3px;color:#fff;background:#b45b2b;border-radius:50%;transform:translateY(-50%)}.copper-electrode-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.copper-electrode-compare article>div{display:grid;grid-template-columns:.8fr 1.15fr .8fr;gap:1px;min-height:245px;background:#95a39b}.copper-electrode-compare section{display:grid;align-content:center;padding:11px;background:#fffdf6}.copper-electrode-compare section span{color:#176b56;font:900 .59rem ui-monospace,monospace}.copper-electrode-compare section p{font-size:.66rem;font-weight:850}.copper-solution{display:grid;align-content:end;justify-items:center;gap:8px;padding:12px;color:#123e55;text-align:center;background:linear-gradient(to top,#70b6d0 0 72%,#dfe9e5 72%)}.copper-solution b{font:700 .9rem Georgia,serif}.copper-solution i{width:56px;height:75px;background:#39443f;border:2px solid #17211e}.copper-electrode-compare article:last-child .copper-solution i{background:#a75a38;border-color:#72371e}.copper-solution small{font-weight:900}.halide-selector>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:#e4ebe7}.halide-selector article{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px;background:#fffdf6;border:1px solid #8d9c94;border-top:5px solid #285da1}.halide-selector article>span{grid-column:1/-1;color:#176b56;font:900 .63rem ui-monospace,monospace;text-transform:uppercase}.halide-selector section{display:grid;gap:5px;padding:10px;background:#e9eeeb}.halide-selector section small{font-size:.58rem;font-weight:900}.halide-selector section b,.halide-selector section strong{font-size:.66rem}.halide-selector section:last-of-type{color:#fff;background:#b45b2b}.halide-selector article p{grid-column:1/-1;margin:0;padding:8px;color:#173e37;font-size:.66rem;font-weight:850;text-align:center;border:1px dashed #8c9b93}.half-equation-bench{grid-template-columns:repeat(2,minmax(0,1fr))}.half-equation-bench header{grid-template-columns:auto 1fr}.half-equation-bench header b{color:#f2ca69;font-size:.66rem;text-transform:uppercase}.half-equation-bench header strong{grid-column:2;font:700 1rem Georgia,serif}.half-equation-bench article>p{margin:0;padding:22px 14px;color:#285da1;font:700 1.25rem Georgia,serif;text-align:center}.half-equation-bench footer{display:grid;gap:5px;padding:10px 13px;background:#e4ebe7}.half-equation-bench footer span{color:#176b56;font:900 .58rem ui-monospace,monospace;text-transform:uppercase}.half-equation-bench footer b{font-size:.65rem}.electrolysis-transfer{overflow:hidden;max-width:780px;margin:0 auto 18px;color:#173e37;background:#fffdf6;border:1px solid #829189;border-top:5px solid #b45b2b}.electrolysis-transfer>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#173e37}.electrolysis-transfer>header span{color:#f2ca69;font:900 .62rem ui-monospace,monospace}.electrolysis-transfer>header strong{font:700 1.05rem Georgia,serif}.electrolysis-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#e4ebe7}.electrolysis-transfer article{display:grid;gap:7px;min-height:92px;align-content:center;padding:12px;background:#fffdf6;border:1px solid #93a199;border-top:4px solid #285da1}.electrolysis-transfer article span{color:#b45b2b;font:900 .61rem ui-monospace,monospace}.electrolysis-transfer article strong{font-size:.7rem;line-height:1.45}.electrolysis-transfer figcaption{padding:10px 14px;color:#173e37;font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #a3afa9}@media(max-width:820px){.electrolysis-gate>div,.electrolysis-bays,.charge-circuit{grid-template-columns:1fr}.product-compass{grid-template-columns:1fr}.compass-core{grid-column:1;grid-row:auto}.compass-route--anode{grid-column:1}.cell-map>header{padding-inline:10%}.cell-vessel{margin-inline:6%}.plating-shield{grid-template-columns:1fr}.charge-circuit li svg{right:50%;top:auto;bottom:-13px;transform:translate(50%) rotate(90deg)}.copper-electrode-compare{grid-template-columns:1fr}}@media(max-width:600px){.cell-map>header{grid-template-columns:1fr 32px 50px 32px 1fr;padding-inline:10px}.cell-vessel{gap:12px;margin:18px 10px}.cell-electrode{min-width:0;padding:8px}.cell-vessel>p{max-width:80%;white-space:normal;text-align:center}.molten-predictor,.halide-selector>div,.half-equation-bench{grid-template-columns:1fr}.plating-workshop>div{grid-template-columns:1fr}.plating-ion-flow svg{transform:rotate(90deg)}.copper-electrode-compare article>div{grid-template-columns:1fr}.copper-solution{min-height:180px}.electrolysis-transfer>header{display:grid}.electrolysis-transfer>div{grid-template-columns:1fr}}@media(max-width:430px){.electrolysis-gate>header,.plating-workshop>header,.halide-selector>header{grid-template-columns:1fr}.electrolysis-gate>header small,.plating-workshop>header small,.halide-selector>header small{grid-column:1}.product-compass{padding:12px}.molten-predictor article>div,.halide-selector article{grid-template-columns:1fr}.halide-selector article>span,.halide-selector article p{grid-column:1}.plating-shield{padding:10px}.plating-shield article{grid-template-columns:1fr}.plating-shield article svg{transform:rotate(90deg)}.plating-shield article b,.plating-shield article span{grid-column:1}}.fuel-cell-flow{overflow:hidden;color:#143d38;background:#f8f6ed;border:1px solid #7f928a;border-top:5px solid #16807a}.fuel-cell-flow>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 16px;color:#fff;background:#143d38}.fuel-cell-flow>header span{color:#80ded0;font:900 .62rem ui-monospace,monospace;letter-spacing:.06em}.fuel-cell-flow>header strong{font:700 1.15rem Georgia,serif}.fuel-cell-flow__rig{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(180px,1.05fr) minmax(190px,1.1fr);gap:14px;align-items:stretch;padding:18px;background:linear-gradient(135deg,#e3eeea 0 48%,#d8e7e7 48% 52%,#e9efe9 52%)}.fuel-cell-flow__inputs{display:grid;gap:10px}.fuel-cell-flow__inputs article{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-content:center;min-height:100px;padding:13px 30px 13px 13px;background:#fffdf6;border:1px solid #83978e;border-left:5px solid #245e9d}.fuel-cell-flow__inputs article:nth-child(2){border-left-color:#b45b2b}.fuel-cell-flow__inputs span{grid-column:1/-1;color:#16807a;font:900 .58rem ui-monospace,monospace}.fuel-cell-flow__inputs strong{font:700 1.75rem Georgia,serif}.fuel-cell-flow__inputs p{margin:0;align-self:center;font-size:.68rem;font-weight:850}.fuel-cell-flow__inputs svg{position:absolute;right:-12px;top:50%;width:24px;padding:3px;color:#fff;background:#16807a;border-radius:50%;transform:translateY(-50%)}.fuel-cell-stack{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto 1fr auto auto;gap:5px;min-height:220px;padding:15px;color:#fff;background:#1f4d47;border:7px double #80ded0}.fuel-cell-stack>span,.fuel-cell-stack>strong,.fuel-cell-stack>small{grid-column:1/-1;text-align:center}.fuel-cell-stack>span{color:#80ded0;font:900 .58rem ui-monospace,monospace;text-transform:uppercase}.fuel-cell-stack i{align-self:stretch;min-height:92px;background:repeating-linear-gradient(0deg,#d7f0eb 0 8px,#16807a 8px 13px);border:1px solid #9fe5db}.fuel-cell-stack>strong{font:700 1.3rem Georgia,serif}.fuel-cell-stack>small{color:#d5e7e3;font-weight:750}.fuel-cell-flow__outputs{display:grid;gap:10px}.fuel-cell-output{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-content:center;padding:12px;background:#fffdf6;border:1px solid #83978e;border-top:5px solid #e0ae2f}.fuel-cell-output--matter{border-top-color:#16807a}.fuel-cell-output>span{grid-column:1/-1;color:#16807a;font:900 .58rem ui-monospace,monospace}.fuel-cell-output>div{grid-row:2/4;display:grid;width:48px;aspect-ratio:1;place-items:center;color:#fff;font-size:.82rem;font-weight:950;background:#e0ae2f;border-radius:50%}.fuel-cell-output--matter>div{background:#16807a}.fuel-cell-output strong{font:700 1rem Georgia,serif}.fuel-cell-output small{color:#5e706b;font-weight:800}.fuel-cell-flow>footer{display:grid;grid-template-columns:auto auto auto auto 1fr;gap:10px;align-items:center;padding:11px 15px;border-top:1px solid #84978f}.fuel-cell-flow>footer span{color:#16807a;font:900 .58rem ui-monospace,monospace}.fuel-cell-flow>footer svg{width:18px;color:#b45b2b}.fuel-cell-flow>footer b{justify-self:end;padding:6px 9px;color:#143d38;font-size:.64rem;background:#cfe9e3}.powertrain-audit{overflow:hidden;color:#143d38;background:#f8f6ed;border:1px solid #7f928a;border-top:5px solid #16807a}.powertrain-audit>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 16px;color:#fff;background:#143d38}.powertrain-audit>header div{display:grid;gap:3px}.powertrain-audit>header span{color:#80ded0;font:900 .61rem ui-monospace,monospace}.powertrain-audit>header strong{font:700 1.1rem Georgia,serif}.powertrain-audit>header p{display:flex;gap:8px;align-items:center;margin:0;color:#cfe0dc;font-size:.62rem}.powertrain-audit>header b{display:grid;width:24px;aspect-ratio:1;place-items:center;color:#143d38;background:#80ded0;border-radius:50%}.powertrain-audit__head,.powertrain-audit__rows article{display:grid;grid-template-columns:minmax(118px,.78fr) minmax(165px,1.2fr) minmax(165px,1.2fr) 70px;gap:1px}.powertrain-audit__head{padding:0 12px;color:#fff;background:#16807a}.powertrain-audit__head>*{padding:8px 10px;font-size:.61rem;text-align:left;text-transform:uppercase}.powertrain-audit__head span:last-child{text-align:center}.powertrain-audit__rows{display:grid;gap:1px;padding:1px 12px 12px;background:#a2b3ac}.powertrain-audit__rows article{background:#a2b3ac}.powertrain-audit__rows article>*{display:grid;align-content:center;min-height:70px;margin:0;padding:10px;background:#fffdf6}.powertrain-audit__rows article>span{grid-template-columns:auto 1fr;gap:8px;align-items:center;font-size:.66rem;font-weight:900;text-transform:uppercase}.powertrain-audit__rows article>span b{color:#16807a;font:900 .58rem ui-monospace,monospace}.powertrain-audit__rows article p{color:#4f625c;font-size:.66rem;line-height:1.4}.powertrain-audit__rows article em{place-items:center;color:#fff;font:900 .55rem ui-monospace,monospace;font-style:normal;text-align:center;background:#697a74}.powertrain-audit__rows article em[data-verdict=fuel-cell]{background:#16807a}.powertrain-audit__rows article em[data-verdict=petrol]{background:#a75231}.powertrain-audit>footer{display:flex;gap:9px;align-items:flex-start;padding:11px 15px;color:#6b3e1f;background:#f5e7c7;border-top:1px solid #d2a44c}.powertrain-audit>footer svg{flex:0 0 auto}.powertrain-audit>footer p{margin:0;font-size:.67rem;line-height:1.45}.fuel-cell-transfer{overflow:hidden;max-width:780px;margin:0 auto 18px;color:#143d38;background:#fffdf6;border:1px solid #829189;border-top:5px solid #16807a}.fuel-cell-transfer>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#143d38}.fuel-cell-transfer>header span{color:#80ded0;font:900 .62rem ui-monospace,monospace}.fuel-cell-transfer>header strong{font:700 1.05rem Georgia,serif}.fuel-cell-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;background:#e3eeea}.fuel-cell-transfer article{display:grid;gap:7px;min-height:102px;align-content:center;padding:12px;background:#fffdf6;border:1px solid #93a199;border-top:4px solid #16807a}.fuel-cell-transfer article span{color:#b45b2b;font:900 .61rem ui-monospace,monospace}.fuel-cell-transfer article strong{font-size:.69rem;line-height:1.45}.fuel-cell-transfer figcaption{padding:10px 14px;font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #a3afa9}@media(max-width:820px){.fuel-cell-flow__rig{grid-template-columns:1fr 1fr}.fuel-cell-flow__inputs,.fuel-cell-stack{grid-row:1}.fuel-cell-flow__outputs{grid-column:1/-1;grid-template-columns:1fr 1fr}.powertrain-audit__head,.powertrain-audit__rows article{grid-template-columns:110px 1fr 1fr 62px}.fuel-cell-transfer>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fuel-cell-flow>header,.powertrain-audit>header,.fuel-cell-transfer>header{display:grid}.fuel-cell-flow__rig{grid-template-columns:1fr}.fuel-cell-flow__inputs,.fuel-cell-stack,.fuel-cell-flow__outputs{grid-column:1;grid-row:auto}.fuel-cell-flow__outputs{grid-template-columns:1fr}.fuel-cell-flow__inputs article svg{right:50%;top:auto;bottom:-13px;transform:translate(50%) rotate(90deg)}.fuel-cell-flow>footer{grid-template-columns:1fr auto 1fr;text-align:center}.fuel-cell-flow>footer span,.fuel-cell-flow>footer b{grid-column:1/-1;justify-self:stretch}.powertrain-audit__head{display:none}.powertrain-audit__rows{padding-top:12px}.powertrain-audit__rows article{grid-template-columns:1fr 1fr 58px}.powertrain-audit__rows article>span{grid-column:1/-1;min-height:44px}.powertrain-audit__rows article p{min-height:92px}.fuel-cell-transfer>div{grid-template-columns:1fr}}@media(max-width:420px){.powertrain-audit__rows article{grid-template-columns:1fr 54px}.powertrain-audit__rows article p{grid-column:1;min-height:0}.powertrain-audit__rows article p:before{display:block;margin-bottom:4px;color:#16807a;font:900 .56rem ui-monospace,monospace}.powertrain-audit__rows article p:nth-of-type(1):before{content:"H₂ FUEL CELL"}.powertrain-audit__rows article p:nth-of-type(2):before{content:"PETROL ENGINE"}.powertrain-audit__rows article em{grid-column:2;grid-row:2/4}}@media(max-width:600px){.fuel-cell-flow>header span,.fuel-cell-flow__inputs span,.fuel-cell-output>span,.fuel-cell-flow>footer span,.powertrain-audit>header span,.fuel-cell-transfer>header span,.fuel-cell-transfer article span{font-size:.72rem}.fuel-cell-flow__inputs p,.fuel-cell-output small,.powertrain-audit__rows article p,.powertrain-audit>footer p,.fuel-cell-transfer article strong,.fuel-cell-transfer figcaption{font-size:.8rem}.fuel-cell-stack>span{font-size:.7rem}.fuel-cell-stack>small{font-size:.8rem}.powertrain-audit__rows article>span{font-size:.78rem}.powertrain-audit__rows article>span b,.powertrain-audit__rows article p:before{font-size:.68rem}.powertrain-audit__rows article em{font-size:.68rem}}.thermal-release-rig,.thermal-intake-pack,.enthalpy-ledger,.collision-gate,.drafting-board,.bond-audit,.bond-calculator{overflow:hidden;color:#172c2d;background:#fbf7ec;border:1px solid #7f918c;border-top:5px solid #ef6a47}.thermal-release-rig>header,.thermal-intake-pack>header,.enthalpy-ledger>header,.collision-gate>header,.drafting-board>header,.bond-audit>header,.bond-calculator>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:#172c2d}.thermal-release-rig>header span,.thermal-intake-pack>header span,.enthalpy-ledger>header span,.collision-gate>header span,.drafting-board>header span,.bond-audit>header span,.bond-calculator>header span{color:#ffd166;font:900 .62rem ui-monospace,monospace;letter-spacing:.06em}.thermal-release-rig>header strong,.thermal-intake-pack>header strong,.enthalpy-ledger>header strong,.collision-gate>header strong,.drafting-board>header strong,.bond-audit>header strong,.bond-calculator>header strong{font:700 1.05rem Georgia,serif}.release-workbench{display:grid;grid-template-columns:120px 1fr 1.05fr;gap:16px;align-items:stretch;padding:18px;background:radial-gradient(circle at 42% 55%,#ffd4c4 0 18%,transparent 19%),linear-gradient(135deg,#e4ece8,#f7f2e6)}.release-thermometer{display:grid;justify-items:center;gap:6px;padding:10px;background:#fffdf6;border:1px solid #899991}.release-thermometer>span{color:#b84028;font:700 1.35rem Georgia,serif}.release-thermometer>div{position:relative;display:flex;width:24px;height:145px;align-items:flex-end;padding:4px;background:#e6ece8;border:2px solid #405852;border-radius:16px}.release-thermometer>div i{width:100%;background:linear-gradient(#ffb33b,#ef4d3e);border-radius:10px}.release-thermometer small{font-weight:850;text-align:center}.release-cup{display:grid;align-content:center;justify-items:center;gap:10px;padding:20px;background:linear-gradient(to top,#f09b60 0 43%,#fffdf6 44%);border:7px double #495d57;clip-path:polygon(8% 0,92% 0,82% 100%,18% 100%)}.release-cup span{font:900 .62rem ui-monospace,monospace;text-transform:uppercase}.release-cup strong{font:700 1.2rem Georgia,serif}.release-cup div{color:#fff;font-size:1.4rem;letter-spacing:.35em}.release-cup small{color:#fff;font-weight:900;text-align:center}.release-surroundings{display:grid;align-content:center;gap:10px;padding:16px;background:#fffdf6;border:1px solid #899991;border-left:5px solid #ef6a47}.release-surroundings span{color:#b84028;font:900 .62rem ui-monospace,monospace}.release-surroundings strong{font:700 1.15rem Georgia,serif}.release-surroundings div{padding:10px;color:#fff;font-size:.68rem;font-weight:950;text-align:center;background:#ef6a47}.release-surroundings b{color:#b84028}.thermal-release-rig>footer{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:10px;align-items:center;padding:11px 15px;background:#f3dfc8}.thermal-release-rig>footer span{font-size:.7rem}.thermal-release-rig>footer svg{color:#ef6a47}.thermal-release-rig>footer b{padding:6px 9px;color:#fff;background:#b84028}.cold-pack-stage{display:grid;grid-template-columns:1fr 110px 1.2fr;gap:14px;align-items:center;min-height:300px;padding:20px;background:linear-gradient(135deg,#e8f3f4,#cbe4e8 48%,#eff0e7 49%)}.cold-pack-stage>section,.cold-pack-stage>article{display:grid;justify-items:center;gap:10px;padding:16px;text-align:center;background:#fffdf6;border:1px solid #78949a}.cold-pack-stage span{color:#176b75;font:900 .61rem ui-monospace,monospace}.cold-pack-stage strong{font:700 1.05rem Georgia,serif}.hand-shape{display:grid;width:115px;height:105px;place-items:center;color:#76513f;font-size:.7rem;font-weight:950;background:#efc5a6;border:2px solid #9a674c;border-radius:42% 42% 30% 30%}.cold-pack-stage p{margin:0;font-weight:900}.inward-energy{display:grid;justify-items:center;gap:5px;color:#176b75}.inward-energy b{font-size:.62rem;text-align:center}.inward-energy i{font-size:1.4rem;font-style:normal}.cold-pack-stage>article{border:5px double #176b75}.cold-crystals{width:100%;padding:22px 8px;color:#fff;font-size:1.25rem;letter-spacing:.25em;background:linear-gradient(135deg,#1b8290,#70c1c8)}.cold-pack-stage article>b{padding:6px 9px;color:#fff;background:#176b75}.thermal-intake-pack>footer{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;padding:11px 15px;background:#d7eaec}.thermal-intake-pack>footer span{color:#176b75;font-weight:900}.pathway-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;color:#dbeceb;background:#10282a;border:1px solid #657d78;border-top:5px solid #ffd166}.pathway-scope article{overflow:hidden;background:#173436;border:1px solid #56706b}.pathway-scope header{display:flex;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #48615d}.pathway-scope header span{color:#ffd166;font:900 .61rem ui-monospace,monospace}.pathway-scope header strong{font:700 1rem Georgia,serif;text-transform:uppercase}.pathway-scope svg{width:100%;height:auto;color:#3e5753;background:repeating-linear-gradient(0deg,transparent 0 20px,rgba(255,255,255,.035) 21px)}.scope-axis{stroke:#a7bbb7;stroke-width:1.5}.scope-guide{stroke:#55716d;stroke-dasharray:4 4}.scope-path{fill:none;stroke:#ff8767;stroke-width:5}.scope-path--endothermic{stroke:#70cbd1}.scope-delta{stroke:#ffd166;stroke-width:3}.pathway-scope text{fill:#c9dcda;font:700 9px ui-monospace,monospace}.pathway-scope footer{display:grid;gap:4px;padding:10px 13px;color:#172c2d;background:#f7f1e5}.pathway-scope footer b{color:#a94128}.pathway-scope article:last-child footer b{color:#176b75}.pathway-scope footer span{font-size:.68rem}.enthalpy-ledger>header{background:#29362f}.enthalpy-ledger>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px;background:#e7ece6}.enthalpy-entry{display:grid;gap:10px;padding:14px;background:#fffdf6;border:1px solid #86968c;border-top:5px solid #ef6a47}.enthalpy-entry--positive{border-top-color:#1b8990}.enthalpy-entry>span{color:#687972;font:900 .6rem ui-monospace,monospace}.enthalpy-entry>strong{font:700 1.2rem Georgia,serif;text-transform:capitalize}.enthalpy-entry>div{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center}.enthalpy-entry p{display:grid;gap:5px;margin:0;padding:10px;text-align:center;background:#eef0e9}.enthalpy-entry p small{font-size:.62rem}.enthalpy-entry p b{font:700 1.3rem Georgia,serif}.enthalpy-entry i{font-style:normal}.enthalpy-entry em{padding:11px;color:#fff;font:700 1rem Georgia,serif;font-style:normal;text-align:center;background:#b84028}.enthalpy-entry--positive em{background:#176b75}.enthalpy-entry footer{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.enthalpy-entry footer b{padding:6px 8px;color:#fff;background:#b84028}.enthalpy-entry--positive footer b{background:#176b75}.enthalpy-entry footer span{font-size:.68rem}.collision-gate>header div{display:grid;gap:3px}.collision-gate>header p{margin:0;color:#c9d8d4;font-size:.68rem}.collision-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:26px 16px 16px;background:#e7ece6}.threshold-line{position:absolute;z-index:2;left:50%;top:16px;bottom:16px;width:2px;background:#ef6a47;box-shadow:0 0 0 3px #ef6a4729}.threshold-line span{position:absolute;top:-8px;left:7px;color:#b84028;font:900 .62rem ui-monospace,monospace}.collision-track article{position:relative;z-index:1;display:grid;gap:8px;padding:12px;background:#fffdf6;border:1px solid #83938c}.collision-track article>span{color:#176b75;font:900 .6rem ui-monospace,monospace}.collision-meter{position:relative;height:22px;background:#d8dfda;border:1px solid #7d8c85}.collision-meter i{display:block;height:100%;background:linear-gradient(90deg,#1b8990,#ffd166,#ef6a47)}.collision-meter b{position:absolute;inset:0;display:grid;place-items:center;font-size:.65rem}.collision-pair{display:flex;min-height:82px;justify-content:center;align-items:center;gap:8px;background:#edf1ed}.collision-pair i{display:grid;width:38px;aspect-ratio:1;place-items:center;color:#fff;font-style:normal;font-weight:950;background:#176b75;border-radius:50%}.collision-pair i:last-child{background:#ef6a47}.collision-pair--unsuitable i:last-child{transform:translateY(18px)}.collision-track article>strong{font-size:.7rem}.collision-track article>p{margin:0;padding:7px;color:#fff;font-size:.65rem;font-weight:850;text-align:center;background:#667871}.collision-track article:last-child>p{background:#176b75}.collision-gate>footer{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;padding:12px 16px;text-align:center}.collision-gate>footer svg{color:#ef6a47}.collision-gate>footer b{padding:7px;color:#fff;background:#176b75}.drafting-board>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;color:#26423d;background:#dce7e2}.drafting-board article{overflow:hidden;background:#fffdf6;border:1px solid #84958d}.drafting-board article>span{display:block;padding:10px 12px;color:#fff;font:900 .61rem ui-monospace,monospace;text-transform:uppercase;background:#176b75}.drafting-board svg{width:100%;height:auto}.draft-grid{color:#a9c1b7}.draft-axis{stroke:#263d38;stroke-width:1.6}.draft-path{fill:none;stroke:#ef6a47;stroke-width:4}.draft-ea{stroke:#176b75;stroke-width:3}.draft-dh{stroke:#b84028;stroke-width:3}.drafting-board text{fill:#29423d;font:700 8px ui-monospace,monospace}.bond-audit>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#829089}.bond-stage{display:grid;gap:10px;padding:16px;background:#fffdf6;border-top:5px solid #176b75}.bond-stage--1{border-top-color:#ef6a47}.bond-stage>span{color:#677770;font:900 .61rem ui-monospace,monospace}.bond-stage>strong{font:700 1.3rem Georgia,serif;text-transform:capitalize}.bond-stage>div{min-height:88px;padding:24px 12px;color:#fff;font:700 1.15rem Georgia,serif;text-align:center;background:#176b75}.bond-stage--1>div{background:#ef6a47}.bond-stage>b{justify-self:start;padding:7px 10px;color:#fff;background:#176b75}.bond-stage--1>b{background:#b84028}.bond-stage p{margin:0;font-size:.72rem}.bond-stage small{color:#687972;font-weight:800}.bond-audit>footer{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 16px;color:#fff;background:#172c2d}.bond-audit>footer span{color:#ffd166;font:900 .61rem ui-monospace,monospace}.bond-calculator>header{background:#29362f}.bond-calculator>div{display:grid;grid-template-columns:1fr 120px 1fr;gap:12px;align-items:stretch;padding:16px;background:#e7ece6}.bond-calc-column{overflow:hidden;background:#fffdf6;border:1px solid #87978f;border-top:5px solid #176b75}.bond-calc-column--made{border-top-color:#ef6a47}.bond-calc-column header{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;color:#fff;background:#176b75}.bond-calc-column--made header{background:#b84028}.bond-calc-column header span{font:900 .6rem ui-monospace,monospace}.bond-calc-column header strong{font-size:.65rem}.bond-calc-column p{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin:0;padding:11px 12px;border-bottom:1px solid #d1d8d3}.bond-calc-column p b,.bond-calc-column p span,.bond-calc-column p strong{font-size:.68rem}.bond-calc-column p strong{color:#176b75}.bond-calc-column footer{display:flex;justify-content:space-between;gap:8px;padding:11px 12px;background:#edf1ec}.bond-calc-operation{display:grid;align-content:center;justify-items:center;gap:8px;color:#172c2d}.bond-calc-operation span{display:grid;width:52px;aspect-ratio:1;place-items:center;color:#fff;font:700 1.15rem Georgia,serif;background:#172c2d;border-radius:50%}.bond-calc-operation strong{font-size:.62rem}.bond-calc-operation b{font-size:1.4rem;color:#ef6a47}.bond-calculator>footer{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;padding:12px 16px}.bond-calculator>footer strong{font:700 1.2rem Georgia,serif}.bond-calculator>footer b{padding:7px 10px;color:#fff;background:#b84028}.energetics-transfer{overflow:hidden;max-width:780px;margin:0 auto 18px;color:#172c2d;background:#fffdf6;border:1px solid #829189;border-top:5px solid #ef6a47}.energetics-transfer>header{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;color:#fff;background:#172c2d}.energetics-transfer>header span{color:#ffd166;font:900 .62rem ui-monospace,monospace}.energetics-transfer>header strong{font:700 1.05rem Georgia,serif}.energetics-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#e7ece6}.energetics-transfer article{display:grid;gap:7px;min-height:100px;align-content:center;padding:12px;background:#fffdf6;border:1px solid #93a199;border-top:4px solid #176b75}.energetics-transfer article span{color:#b84028;font:900 .61rem ui-monospace,monospace}.energetics-transfer article strong{font-size:.72rem;line-height:1.45}.energetics-transfer figcaption{padding:10px 14px;font-size:.72rem;font-weight:850;text-align:center;border-top:1px solid #a3afa9}@media(max-width:820px){.release-workbench{grid-template-columns:100px 1fr}.release-surroundings{grid-column:1/-1}.cold-pack-stage{grid-template-columns:1fr 80px 1fr}.collision-track{grid-template-columns:1fr}.threshold-line{display:none}.bond-calculator>div{grid-template-columns:1fr}.bond-calc-operation{grid-template-columns:1fr auto 1fr}.bond-calc-operation span{grid-column:1/-1}}@media(max-width:600px){.thermal-release-rig>header,.thermal-intake-pack>header,.enthalpy-ledger>header,.collision-gate>header,.drafting-board>header,.bond-audit>header,.bond-calculator>header,.energetics-transfer>header{display:grid}.release-workbench,.cold-pack-stage,.pathway-scope,.enthalpy-ledger>div,.drafting-board>div,.bond-audit>div{grid-template-columns:1fr}.release-thermometer{grid-template-columns:auto 30px 1fr;align-items:center}.release-thermometer>div{height:95px}.release-surroundings{grid-column:1}.cold-pack-stage{grid-template-columns:1fr}.inward-energy{grid-template-columns:1fr repeat(3,auto)}.thermal-release-rig>footer{grid-template-columns:1fr auto 1fr}.thermal-release-rig>footer span,.thermal-release-rig>footer b{grid-column:1/-1;text-align:center}.thermal-intake-pack>footer,.bond-audit>footer{grid-template-columns:1fr}.collision-gate>footer{grid-template-columns:1fr}.collision-gate>footer svg{transform:rotate(90deg);justify-self:center}.bond-calculator>footer{grid-template-columns:1fr;text-align:center}.energetics-transfer>div{grid-template-columns:1fr}.thermal-release-rig>header span,.thermal-intake-pack>header span,.enthalpy-ledger>header span,.collision-gate>header span,.drafting-board>header span,.bond-audit>header span,.bond-calculator>header span,.energetics-transfer>header span{font-size:.72rem}.release-surroundings div,.pathway-scope footer span,.enthalpy-entry footer span,.collision-track article>strong,.collision-track article>p,.bond-stage p,.bond-calc-column p b,.bond-calc-column p span,.bond-calc-column p strong,.energetics-transfer article strong,.energetics-transfer figcaption{font-size:.8rem}}.pathway-scope text{font-size:11px;paint-order:stroke;stroke:#173436;stroke-width:2px}.scope-arrowhead{fill:#ffd166;stroke:none}.drafting-board text{font-size:10px;paint-order:stroke;stroke:#fffdf6;stroke-width:2px}@media(max-width:600px){.release-cup span,.release-surroundings span,.cold-pack-stage span{font-size:.72rem}.pathway-scope text{font-size:12px}.drafting-board text{font-size:11px}}.change-forensics{overflow:hidden;color:#192c2b;background:#f7f3e8;border:1px solid #748981;border-top:5px solid #d76442}.change-forensics>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;color:#eef8f3;background:#173430}.change-forensics>header div{display:grid;gap:5px}.change-forensics>header span,.change-transfer>header span{color:#f2c965;font:900 .64rem ui-monospace,monospace;letter-spacing:.07em}.change-forensics>header strong,.change-transfer>header strong{font:700 1.08rem Georgia,serif}.change-forensics>header p,.change-transfer>header p{margin:0;color:#bcd0c8;font-size:.7rem;font-weight:850;text-align:right}.change-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:linear-gradient(135deg,#dfe9e3,#f3ebda)}.change-case{overflow:hidden;background:#fffdf7;border:1px solid #83948d;border-top:5px solid #1a7b69;box-shadow:0 6px #17343014}.change-case--chemical{border-top-color:#d76442}.change-case>header{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 12px;background:#e3eee8;border-bottom:1px solid #a8b7b0}.change-case--chemical>header{background:#f4e4da}.change-case>header span{color:#1b685a;font:900 .61rem ui-monospace,monospace}.change-case>header strong{font:700 .9rem Georgia,serif}.change-case>header b{padding:5px 7px;color:#fff;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;background:#1a7b69}.change-case--chemical>header b{background:#b94d31}.identity-route{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);gap:8px;align-items:stretch;padding:12px}.identity-route>section{display:grid;align-content:start;gap:7px;min-width:0;padding:10px;text-align:center;background:#eef3ef;border:1px solid #b5c1bb}.identity-route>section>span{color:#526861;font:900 .58rem ui-monospace,monospace}.identity-route>section>strong{color:#173f39;font:700 1.05rem Georgia,serif}.identity-route>section>p{margin:0;color:#4d5f5a;font-size:.64rem;line-height:1.4}.identity-action{display:grid;align-content:center;justify-items:center;gap:6px;text-align:center}.identity-action span{color:#7b665b;font:900 .56rem ui-monospace,monospace;text-transform:uppercase}.identity-action b{font-size:.61rem;line-height:1.35}.identity-action svg{width:24px;color:#c45535}.identity-particles{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;min-height:58px;align-content:center;padding:7px;background:#dce9e4;border:1px dashed #89a29a}.identity-particles i{display:grid;min-width:25px;min-height:25px;place-items:center;color:#fff;font-size:.54rem;font-style:normal;font-weight:950;background:#1c7667;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #1c7667}.identity-particles--physical.identity-particles--after i:nth-child(2n){transform:translateY(4px)}.identity-particles--chemical{background:#f1e3da;border-color:#c89c87}.identity-particles--chemical i{background:#c45233;box-shadow:0 0 0 1px #c45233}.identity-evidence{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:0 12px 12px;padding:9px;background:#f1ead8;border:1px solid #c4b99d}.identity-evidence p{display:grid;gap:4px;margin:0;font-size:.65rem;font-weight:850}.identity-evidence p span{color:#77674d;font:900 .55rem ui-monospace,monospace}.identity-evidence svg{width:18px;color:#c45535}.change-case>footer{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:10px 12px;color:#fff;background:#1a6f60}.change-case--chemical>footer{background:#a9462e}.change-case>footer svg{width:17px}.change-case>footer strong{font:900 .65rem ui-monospace,monospace;letter-spacing:.05em}.change-case>footer b{padding:5px 7px;color:#173430;font-size:.58rem;background:#f3d475}.change-forensics>aside{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:12px 16px;color:#562d24;background:#f3d9cb;border-top:1px solid #cd9e89}.change-forensics>aside svg{color:#bb4d31}.change-forensics>aside p{margin:0;font-size:.7rem;line-height:1.45}.change-transfer{overflow:hidden;max-width:820px;margin:0 auto 18px;color:#192c2b;background:#fffdf7;border:1px solid #748981;border-top:5px solid #d76442}.change-transfer>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:#173430}.change-transfer>header div{display:grid;gap:5px}.change-transfer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;background:#e3ebe6}.change-transfer article{overflow:hidden;background:#fffdf7;border:1px solid #87978f;border-top:4px solid #1b7768}.change-transfer article:nth-child(2){border-top-color:#d76442}.change-transfer article>header{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid #bec8c2}.change-transfer article>header span,.change-transfer article>header b,.change-transfer-route span,.change-transfer article>p span,.change-transfer article>footer span{font:900 .57rem ui-monospace,monospace;letter-spacing:.04em}.change-transfer article>header span{color:#176b5c}.change-transfer article>header strong{font:700 .88rem Georgia,serif}.change-transfer article>header b{padding:5px 6px;color:#5f5048;background:#f0e5d0}.change-transfer-route{display:grid;grid-template-columns:1fr 76px 1fr;gap:7px;align-items:stretch;padding:11px}.change-transfer-route section{display:grid;align-content:center;gap:7px;min-width:0;min-height:88px;padding:9px;text-align:center;background:#edf2ee;border:1px solid #bec8c2}.change-transfer-route section strong{overflow-wrap:anywhere;font:700 .86rem Georgia,serif;line-height:1.35}.change-transfer-route>div{display:grid;align-content:center;justify-items:center;gap:5px;text-align:center}.change-transfer-route>div small{color:#806759;font:900 .54rem ui-monospace,monospace}.change-transfer-route>div b{font-size:.6rem;line-height:1.35}.change-transfer-route>div svg{width:20px;color:#c75436}.change-transfer article>p{display:grid;gap:5px;margin:0 11px 11px;padding:9px;font-size:.66rem;font-weight:850;background:#f1ead8}.change-transfer article>p span{color:#75654d}.change-transfer article>footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 11px;color:#fff;background:#405c54}.change-transfer article>footer strong{display:grid;width:28px;aspect-ratio:1;place-items:center;color:#173430;background:#f3d475;border-radius:50%}.change-transfer figcaption{padding:10px 14px;font-size:.72rem;font-weight:850;text-align:center;border-top:1px solid #a3afa9}@media(max-width:820px){.change-case-grid{grid-template-columns:1fr}}@media(max-width:600px){.change-forensics>header,.change-transfer>header{display:grid}.change-forensics>header p,.change-transfer>header p{text-align:left}.change-case-grid,.change-transfer>div{grid-template-columns:1fr;padding:10px}.identity-route,.change-transfer-route{grid-template-columns:1fr}.identity-action,.change-transfer-route>div{grid-template-columns:1fr auto 1fr;align-items:center}.identity-action span,.identity-action b,.change-transfer-route>div small,.change-transfer-route>div b{text-align:center}.identity-action svg,.change-transfer-route>div svg{transform:rotate(90deg)}.identity-evidence{grid-template-columns:1fr}.identity-evidence svg{justify-self:center;transform:rotate(90deg)}.change-case>header,.change-transfer article>header{grid-template-columns:auto 1fr}.change-case>header b,.change-transfer article>header b{grid-column:1/-1;text-align:center}.change-forensics>header span,.change-transfer>header span,.change-case>header span,.identity-route>section>span,.change-transfer article>header span,.change-transfer-route span,.change-transfer article>p span{font-size:.7rem}.identity-route>section>p,.identity-evidence p,.change-forensics>aside p,.change-transfer article>p,.change-transfer figcaption{font-size:.8rem}}.rate-control-panel,.catalyst-loop,.rate-apparatus,.rate-graph,.collision-chamber,.collision-matrix,.catalyst-bypass,.rate-evaluation{overflow:hidden;color:#183033;background:#f5f0df;border:1px solid #697f7c;border-top:5px solid #f0a62e}.rate-control-panel>header,.catalyst-loop>header,.rate-apparatus>header,.rate-graph>header,.collision-chamber>header,.collision-matrix>header,.catalyst-bypass>header,.rate-evaluation>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#e8f3ef;background:#132f33}.rate-control-panel>header div,.catalyst-loop>header div,.rate-graph>header div,.catalyst-bypass>header div{display:grid;gap:4px}.rate-control-panel>header span,.catalyst-loop>header span,.rate-apparatus>header span,.rate-graph>header span,.collision-chamber>header span,.collision-matrix>header span,.catalyst-bypass>header span,.rate-evaluation>header span{color:#ffc451;font:900 .61rem ui-monospace,monospace;letter-spacing:.07em}.rate-control-panel>header strong,.catalyst-loop>header strong,.rate-apparatus>header strong,.rate-graph>header strong,.collision-chamber>header strong,.collision-matrix>header strong,.catalyst-bypass>header strong,.rate-evaluation>header strong{font:700 1.02rem Georgia,serif}.rate-control-panel>header b,.catalyst-loop>header b,.catalyst-bypass>header b{padding:6px 9px;color:#132f33;font-size:.62rem;background:#ffc451}.rate-control-panel>div{display:grid;gap:1px;background:#80918d}.rate-control-panel article{display:grid;grid-template-columns:42px minmax(120px,.8fr) minmax(145px,1fr) 26px minmax(180px,1.3fr);gap:9px;align-items:center;padding:10px 12px;background:#f8f5e9}.rate-control-panel article>span{color:#19756e;font:900 .6rem ui-monospace,monospace}.rate-control-panel article>strong{font-size:.72rem;text-transform:uppercase}.rate-control-panel article>div{display:grid;gap:4px}.rate-control-panel small{color:#62736f;font:900 .56rem ui-monospace,monospace}.rate-control-panel article>svg{color:#e48b20}.rate-output{position:relative;overflow:hidden;padding:8px 10px;background:#dfe8e2;border:1px solid #9eada7}.rate-output i{position:absolute;inset:0 auto 0 0;opacity:.3;background:linear-gradient(90deg,#27a3a0,#ffc451)}.rate-output small,.rate-output b{position:relative}.rate-output b{color:#0d615c}.rate-control-panel>footer{display:flex;justify-content:center;gap:12px;align-items:center;padding:10px;color:#fff;background:#24494b;font-size:.68rem}.rate-control-panel>footer svg{width:18px;color:#ffc451}.catalyst-loop>div{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding:20px;background:linear-gradient(135deg,#dce7e1,#eee5cf)}.catalyst-loop article{position:relative;display:grid;justify-items:center;gap:8px;padding:14px;text-align:center;background:#fffdf5;border:1px solid #82928c}.catalyst-loop article>span{color:#19756e;font:900 .6rem ui-monospace,monospace;text-transform:uppercase}.catalyst-loop article>strong{font-size:.68rem}.catalyst-loop article p{margin:0;font-size:.67rem}.catalyst-loop article>svg{position:absolute;right:-31px;top:50%;color:#e48b20}.catalyst-token{display:grid;width:70px;aspect-ratio:1;place-items:center;color:#fff;font:900 .7rem ui-monospace,monospace;background:#1a7771;border:5px double #d8f0e9;border-radius:50%}.catalyst-token--1{box-shadow:0 0 0 10px #f0a62e33}.catalyst-loop>footer{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;padding:11px 16px;color:#fff;background:#1a7771;font-size:.7rem}.catalyst-loop>footer svg{color:#ffc451}.rate-apparatus>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px;background:#dfe7e1}.rate-apparatus article{overflow:hidden;background:#fffdf5;border:1px solid #81918b}.rate-apparatus article>header{display:flex;justify-content:space-between;padding:10px 12px;color:#fff;background:#1b716c}.rate-apparatus article>header span{font:900 .6rem ui-monospace,monospace}.rate-apparatus article>header strong{font:700 .9rem Georgia,serif}.apparatus-rig{position:relative;display:grid;min-height:175px;place-items:center;background:repeating-linear-gradient(0deg,#edf1eb 0 24px,#dfe7e1 25px)}.reaction-flask{position:relative;display:grid;width:120px;height:104px;align-content:end;justify-items:center;padding:8px;background:linear-gradient(to top,#69b6ac 0 45%,transparent 46%);border:4px solid #355b59;border-radius:10px 10px 45% 45%}.reaction-flask:before{content:"";position:absolute;top:-32px;width:34px;height:32px;border:4px solid #355b59;border-bottom:0}.reaction-flask i{color:#fff}.reaction-flask b{color:#fff;font-size:.62rem}.cotton-plug{position:absolute;top:8px;left:50%;transform:translate(-50%);padding:5px;color:#725a42;font-size:.58rem;background:#f8e8cc}.digital-balance{width:150px;padding:8px;color:#b8f5d3;font:900 .82rem ui-monospace,monospace;text-align:center;background:#233234;border:6px solid #657371}.digital-balance small{font-size:.56rem}.delivery-tube{position:absolute;top:28px;right:26%;color:#e48b20;font-size:.65rem;font-weight:900}.gas-syringe{display:grid;width:160px;height:48px;align-items:center;padding:5px;background:#fff;border:3px solid #4d6662}.gas-syringe i{height:18px;width:65%;background:#89d1c7}.gas-syringe b{justify-self:end;font-size:.58rem}.rate-apparatus dl{margin:0}.rate-apparatus dl div{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:8px 11px;border-top:1px solid #d0d8d3}.rate-apparatus dt{color:#19756e;font:900 .56rem ui-monospace,monospace}.rate-apparatus dd{margin:0;font-size:.67rem;font-weight:800}.rate-apparatus article>footer{padding:9px 11px;color:#fff;font-size:.66rem;font-weight:900;background:#385f5c}.rate-apparatus>aside{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px;padding:11px 16px;color:#fff;background:#132f33;font-size:.65rem}.rate-apparatus>aside b{color:#ffc451}.rate-graph>header p{margin:0;font-size:.62rem}.rate-graph>header p b{color:#ffc451;margin-left:8px}.rate-graph svg{display:block;width:100%;height:auto;color:#dce7e1;background:repeating-linear-gradient(0deg,#f8f5e9 0 19px,#edf0e9 20px)}.rate-axis{stroke:#263f3f;stroke-width:2}.rate-tick{stroke:#263f3f}.rate-grid{stroke:#c9d4ce;stroke-width:1}.rate-curve{fill:none;stroke:#e46f36;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rate-curve--1{stroke:#16847f}.rate-plateau{stroke:#d09a2a;stroke-width:2;stroke-dasharray:5 4}.rate-graph svg text{fill:#27413f;font:800 9px ui-monospace,monospace}.rate-graph>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#8c9a95}.rate-graph article{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:8px;align-items:center;padding:10px 12px;background:#fffdf5}.rate-graph article>span{color:#19756e;font:900 .58rem ui-monospace,monospace}.rate-graph article>strong{font:700 .9rem Georgia,serif}.rate-graph article p{display:grid;gap:3px;margin:0;font-size:.61rem}.rate-graph article p b{color:#9b5b1d;font:900 .54rem ui-monospace,monospace}.collision-chamber>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:15px;background:#dce7e1}.collision-chamber article{overflow:hidden;background:#fffdf5;border:1px solid #82928c}.collision-chamber article>header{display:flex;gap:9px;padding:9px 11px;background:#e9ede6}.collision-chamber article>header span{color:#19756e;font:900 .58rem ui-monospace,monospace}.collision-chamber article>header strong{font-size:.7rem;text-transform:uppercase}.collision-readout{position:relative;min-height:100px;background:#173437}.collision-readout i{position:absolute;display:grid;width:22px;aspect-ratio:1;place-items:center;color:#132f33;font-style:normal;font-weight:900;background:#ffc451;border-radius:50%}.collision-readout--3:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:3px dashed #e46f36}.collision-readout b{position:absolute;left:52%;top:8px;color:#ffc451}.collision-chamber article section{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:9px}.collision-chamber article section p{display:grid;gap:3px;margin:0;font-size:.62rem}.collision-chamber article section p span{color:#19756e;font:900 .54rem ui-monospace,monospace}.collision-chamber article>footer{padding:8px 10px;color:#fff;font-size:.63rem;font-weight:850;text-align:center;background:#3a605e}.collision-chamber>aside{padding:10px;color:#132f33;font-size:.68rem;font-weight:900;text-align:center;background:#ffc451}.collision-matrix__head,.collision-matrix article{display:grid;grid-template-columns:140px 1fr 1fr 74px}.collision-matrix__head{padding:8px 12px;color:#fff;background:#385957}.collision-matrix__head span{font:900 .55rem ui-monospace,monospace;text-transform:uppercase}.collision-matrix article{gap:1px;background:#a4b0aa;border-bottom:1px solid #a4b0aa}.collision-matrix article>span,.collision-matrix article p,.collision-matrix article>strong{display:grid;align-content:center;gap:3px;margin:0;padding:10px;font-size:.64rem;background:#fffdf5}.collision-matrix article>span{font-weight:900}.collision-matrix article>span b{color:#19756e;font:900 .54rem ui-monospace,monospace}.collision-matrix article>strong{color:#fff;text-align:center;background:#16847f}.collision-matrix>footer{padding:10px;color:#6f341c;font-size:.68rem;font-weight:900;text-align:center;background:#f4d5b4}.catalyst-bypass svg{width:100%;height:auto;background:repeating-linear-gradient(0deg,#f8f5e9 0 19px,#edf0e9 20px)}.bypass-axis{stroke:#263f3f;stroke-width:2}.bypass-guide{stroke:#a8b7b0;stroke-dasharray:4 4}.bypass-path{fill:none;stroke-width:5}.bypass-path--high{stroke:#e46f36}.bypass-path--low{stroke:#16847f}.bypass-ea{stroke-width:3}.bypass-ea--high{stroke:#e46f36}.bypass-ea--low{stroke:#16847f}.catalyst-bypass svg text{fill:#27413f;font:800 9px ui-monospace,monospace;paint-order:stroke;stroke:#f8f5e9;stroke-width:2px}.catalyst-bypass>footer{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;padding:11px 14px;color:#fff;font-size:.65rem;background:#294a49}.catalyst-bypass>footer strong{padding:6px 8px;color:#132f33;background:#ffc451}.rate-evaluation>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px;background:#dce7e1}.rate-evaluation article{overflow:hidden;background:#fffdf5;border:1px solid #82928c}.rate-evaluation article>header{display:flex;justify-content:space-between;padding:10px 12px;color:#fff;background:#1a716c}.rate-evaluation article>header span{font:900 .58rem ui-monospace,monospace}.rate-evaluation article>header strong{font:700 .95rem Georgia,serif}.rate-evaluation article section p{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;margin:0;padding:10px 12px;border-bottom:1px solid #d3dbd6}.rate-evaluation article section svg{width:17px;color:#19756e}.rate-evaluation article section p:nth-child(2) svg{color:#e46f36}.rate-evaluation article section span{display:grid;gap:4px;font-size:.66rem}.rate-evaluation article section b{color:#19756e;font:900 .55rem ui-monospace,monospace}.rate-evaluation article>footer{min-height:42px;padding:10px 12px;color:#fff;font-size:.65rem;font-weight:900;background:#385f5c}.rate-evaluation>aside{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:9px;padding:11px 14px;color:#fff;background:#132f33;font-size:.62rem}.rate-evaluation>aside span{color:#ffc451;font:900 .55rem ui-monospace,monospace}.rate-transfer{overflow:hidden;max-width:820px;margin:0 auto 18px;color:#183033;background:#f8f5e9;border:1px solid #697f7c;border-top:5px solid #f0a62e}.rate-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#132f33}.rate-transfer>header div{display:grid;gap:4px}.rate-transfer>header span{color:#ffc451;font:900 .62rem ui-monospace,monospace}.rate-transfer>header strong{font:700 1rem Georgia,serif}.rate-transfer>header b{padding:6px 8px;color:#132f33;font-size:.58rem;background:#ffc451}.rate-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background:#dce7e1}.rate-transfer--factors>div,.rate-transfer--explain>div{grid-template-columns:repeat(5,minmax(0,1fr))}.rate-transfer article{display:grid;align-content:center;gap:7px;min-height:105px;padding:11px;background:#fffdf5;border:1px solid #87978f;border-top:4px solid #16847f}.rate-transfer article span{color:#d77226;font:900 .58rem ui-monospace,monospace}.rate-transfer article strong{font-size:.68rem;line-height:1.45}.rate-transfer article small{color:#64736f;font-size:.59rem;font-weight:850}.rate-transfer figcaption{padding:10px 14px;font-size:.7rem;font-weight:850;text-align:center;border-top:1px solid #a3afa9}@media(max-width:820px){.rate-control-panel article{grid-template-columns:38px 1fr 1fr}.rate-control-panel article>svg{display:none}.rate-output{grid-column:2/-1}.catalyst-loop>div{gap:14px}.catalyst-loop article>svg{display:none}.rate-apparatus>div,.rate-evaluation>div{grid-template-columns:1fr}.collision-matrix__head,.collision-matrix article{grid-template-columns:110px 1fr 1fr 64px}}@media(max-width:600px){.rate-control-panel>header,.catalyst-loop>header,.rate-apparatus>header,.rate-graph>header,.collision-chamber>header,.collision-matrix>header,.catalyst-bypass>header,.rate-evaluation>header{display:grid}.rate-control-panel article{grid-template-columns:35px 1fr}.rate-control-panel article>div{grid-column:2}.rate-control-panel article>svg{display:none}.rate-output{grid-column:1/-1}.catalyst-loop>div,.collision-chamber>div{grid-template-columns:1fr}.catalyst-loop>footer{grid-template-columns:auto 1fr}.catalyst-loop>footer span{grid-column:1/-1}.rate-apparatus>aside,.rate-evaluation>aside{grid-template-columns:auto 1fr}.rate-graph article{grid-template-columns:auto 1fr}.rate-graph article p{grid-column:1/-1}.collision-matrix__head{display:none}.collision-matrix article{grid-template-columns:1fr;gap:0;margin:10px;border:1px solid #899993}.collision-matrix article>span,.collision-matrix article p,.collision-matrix article>strong{min-height:44px}.catalyst-bypass>footer{grid-template-columns:1fr;text-align:center}.rate-control-panel>header span,.catalyst-loop>header span,.rate-apparatus>header span,.rate-graph>header span,.collision-chamber>header span,.collision-matrix>header span,.catalyst-bypass>header span,.rate-evaluation>header span{font-size:.72rem}.rate-control-panel article>strong,.rate-control-panel small,.rate-output b,.catalyst-loop article>strong,.catalyst-loop article p,.rate-apparatus dd,.rate-apparatus article>footer,.rate-graph article p,.collision-chamber article section p,.collision-chamber article>footer,.collision-matrix article>span,.collision-matrix article p,.collision-matrix article>strong,.rate-evaluation article section span,.rate-evaluation article>footer{font-size:.8rem}.rate-graph svg text,.catalyst-bypass svg text{font-size:11px}}@media(max-width:820px){.rate-transfer--factors>div,.rate-transfer--explain>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rate-transfer>header{display:grid}.rate-transfer>div,.rate-transfer--factors>div,.rate-transfer--explain>div{grid-template-columns:1fr}.rate-transfer>header span{font-size:.72rem}.rate-transfer article strong,.rate-transfer article small,.rate-transfer figcaption{font-size:.8rem}}.equilibrium-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#173238;background:#fbf8ee;border:1px solid #718682;border-top:5px solid #d88731}.equilibrium-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;background:#102c30;color:#fff}.equilibrium-transfer>header div{display:grid;gap:4px}.equilibrium-transfer>header span{color:#ffc46c;font:900 .62rem ui-monospace,monospace}.equilibrium-transfer>header strong{font:700 1rem Georgia,serif}.equilibrium-transfer>header b{padding:7px 9px;background:#ffc46c;color:#173238;font-size:.6rem}.equilibrium-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background:#dfe9e5}.equilibrium-transfer--shifts>div{grid-template-columns:repeat(4,minmax(0,1fr))}.equilibrium-transfer article{min-height:112px;display:grid;align-content:center;gap:7px;padding:12px;border:1px solid #8da09b;border-top:4px solid #2368a2;background:#fff}.equilibrium-transfer article span{color:#bd642d;font:900 .58rem ui-monospace,monospace}.equilibrium-transfer article strong{font-size:.69rem;line-height:1.45}.equilibrium-transfer article small{color:#687a76;font-size:.59rem;font-weight:800}.equilibrium-transfer figcaption{padding:10px 14px;border-top:1px solid #a5b2ae;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:820px){.equilibrium-transfer--shifts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.equilibrium-transfer>header{display:grid}.equilibrium-transfer>div,.equilibrium-transfer--shifts>div{grid-template-columns:1fr}.equilibrium-transfer>header span{font-size:.72rem}.equilibrium-transfer article strong,.equilibrium-transfer article small,.equilibrium-transfer figcaption{font-size:.8rem}}.acid-base-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#173139;background:#fffaf0;border:1px solid #877f76;border-top:5px solid #865ea2}.acid-base-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;background:#173139;color:#fff}.acid-base-transfer>header div{display:grid;gap:4px}.acid-base-transfer>header span{color:#ffd66f;font:900 .62rem ui-monospace,monospace}.acid-base-transfer>header strong{font:700 1rem Georgia,serif}.acid-base-transfer>header b{padding:7px 9px;background:#c74235;color:#fff;font-size:.6rem}.acid-base-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background:#eee8f0}.acid-base-transfer article{min-height:112px;display:grid;align-content:center;gap:7px;padding:12px;border:1px solid #9c8da1;border-top:4px solid #865ea2;background:#fff}.acid-base-transfer article span{color:#b43d35;font:900 .58rem ui-monospace,monospace}.acid-base-transfer article strong{font-size:.69rem;line-height:1.45}.acid-base-transfer article small{color:#687674;font-size:.59rem;font-weight:800}.acid-base-transfer figcaption{padding:10px 14px;border-top:1px solid #aaa2ac;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:600px){.acid-base-transfer>header{display:grid}.acid-base-transfer>div{grid-template-columns:1fr}.acid-base-transfer>header span{font-size:.72rem}.acid-base-transfer article strong,.acid-base-transfer article small,.acid-base-transfer figcaption{font-size:.8rem}}.oxide-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#273335;background:#f5f0e4;border:1px solid #8f8778;border-top:5px solid #d6a84a}.oxide-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;background:#273335;color:#fff}.oxide-transfer>header div{display:grid;gap:4px}.oxide-transfer>header span{color:#f0c969;font:900 .62rem ui-monospace,monospace}.oxide-transfer>header strong{font:700 1rem Georgia,serif}.oxide-transfer>header b{padding:7px 9px;background:#b95435;color:#fff;font-size:.6rem}.oxide-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background:#ddd6c8}.oxide-transfer article{min-height:112px;display:grid;align-content:center;gap:7px;padding:12px;border:1px solid #978d7c;border-top:4px solid #33736e;background:#fff}.oxide-transfer article span{color:#9b4a31;font:900 .58rem ui-monospace,monospace}.oxide-transfer article strong{font-size:.69rem;line-height:1.45}.oxide-transfer article small{color:#6e756d;font-size:.59rem;font-weight:800}.oxide-transfer figcaption{padding:10px 14px;border-top:1px solid #aaa193;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:600px){.oxide-transfer>header{display:grid}.oxide-transfer>div{grid-template-columns:1fr}.oxide-transfer>header span{font-size:.72rem}.oxide-transfer article strong,.oxide-transfer article small,.oxide-transfer figcaption{font-size:.8rem}}.salt-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#132f3d;background:#eef2ed;border:1px solid #708994;border-top:5px solid #c56f3d}.salt-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;background:#132f3d;color:#fff}.salt-transfer>header div{display:grid;gap:4px}.salt-transfer>header span{color:#ffc18c;font:900 .62rem ui-monospace,monospace}.salt-transfer>header strong{font:700 1rem Georgia,serif}.salt-transfer>header b{padding:7px 9px;background:#1f6280;color:#fff;font-size:.6rem}.salt-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background-color:#dbe7e4;background-image:linear-gradient(rgba(31,98,128,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,98,128,.08) 1px,transparent 1px);background-size:18px 18px}.salt-transfer--routes>div,.salt-transfer--rules>div{grid-template-columns:repeat(4,minmax(0,1fr))}.salt-transfer article{min-height:112px;display:grid;align-content:center;gap:7px;padding:12px;border:1px solid #78909b;border-top:4px solid #1f6280;background:#fff}.salt-transfer article span{color:#a35331;font:900 .58rem ui-monospace,monospace}.salt-transfer article strong{font-size:.69rem;line-height:1.45}.salt-transfer article small{color:#60737a;font-size:.59rem;font-weight:800}.salt-transfer figcaption{padding:10px 14px;border-top:1px solid #8fa3aa;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:820px){.salt-transfer--routes>div,.salt-transfer--rules>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.salt-transfer>header{display:grid}.salt-transfer>div,.salt-transfer--routes>div,.salt-transfer--rules>div{grid-template-columns:1fr}.salt-transfer>header span{font-size:.72rem}.salt-transfer article strong,.salt-transfer article small,.salt-transfer figcaption{font-size:.8rem}}.periodic-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#18233b;background:#f5f1e6;border:1px solid #75828d;border-top:5px solid #ef6f51}.periodic-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;background:#18233b;color:#fff}.periodic-transfer>header div{display:grid;gap:4px}.periodic-transfer>header span{color:#ffd579;font:900 .62rem ui-monospace,monospace}.periodic-transfer>header strong{font:700 1rem Georgia,serif}.periodic-transfer>header b{padding:7px 9px;background:#a44735;font-size:.6rem}.periodic-transfer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background-color:#dce5df;background-image:linear-gradient(rgba(48,75,120,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(48,75,120,.09) 1px,transparent 1px);background-size:20px 20px}.periodic-transfer--character>div,.periodic-transfer--families>div,.periodic-transfer--trend>div{grid-template-columns:repeat(4,minmax(0,1fr))}.periodic-transfer article{min-height:112px;display:grid;align-content:center;gap:7px;padding:12px;border:1px solid #7a8792;border-top:4px solid #304b78;background:#fff}.periodic-transfer article span{color:#a44735;font:900 .58rem ui-monospace,monospace}.periodic-transfer article strong{font-size:.69rem;line-height:1.45}.periodic-transfer article small{color:#607078;font-size:.59rem;font-weight:800}.periodic-transfer figcaption{padding:10px 14px;border-top:1px solid #919ca3;text-align:center;font-size:.7rem;font-weight:800}@media(max-width:820px){.periodic-transfer--character>div,.periodic-transfer--families>div,.periodic-transfer--trend>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.periodic-transfer>header{display:grid}.periodic-transfer>div,.periodic-transfer--character>div,.periodic-transfer--families>div,.periodic-transfer--trend>div{grid-template-columns:1fr}.periodic-transfer>header span{font-size:.72rem}.periodic-transfer article strong,.periodic-transfer article small,.periodic-transfer figcaption{font-size:.8rem}}.alloy-foundry,.alloy-test-rig,.cutlery-case,.alloy-scope,.alloy-slip{--alloy-ink:#18292d;--alloy-paper:#f7f3e8;--alloy-brass:#d5a63b;--alloy-copper:#b95e3c;--alloy-mint:#9fcac0;overflow:hidden;color:var(--alloy-ink);background:var(--alloy-paper);border:1px solid #71807c;border-top:6px solid var(--alloy-brass)}.alloy-foundry>header,.alloy-test-rig>header,.cutlery-case>header,.alloy-scope>header,.alloy-slip>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#f8f2e4;background:var(--alloy-ink)}.alloy-foundry>header div,.alloy-test-rig>header div,.cutlery-case>header div,.alloy-scope>header div,.alloy-slip>header div{display:grid;gap:3px}.alloy-foundry>header span,.alloy-test-rig>header span,.cutlery-case>header span,.alloy-scope>header span,.alloy-slip>header span{color:#f1c95f;font:900 .61rem ui-monospace,monospace;letter-spacing:.08em}.alloy-foundry>header strong,.alloy-test-rig>header strong,.cutlery-case>header strong,.alloy-scope>header strong,.alloy-slip>header strong{font:700 1rem Georgia,serif}.alloy-foundry>header b,.alloy-test-rig>header b,.cutlery-case>header b,.alloy-scope>header b,.alloy-slip>header b{padding:6px 9px;color:var(--alloy-ink);font-size:.58rem;background:#f1c95f}.alloy-foundry>div,.alloy-test-rig>div,.alloy-scope>div,.alloy-slip>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background-color:#dce5df;background-image:linear-gradient(rgba(24,41,45,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(24,41,45,.08) 1px,transparent 1px);background-size:18px 18px}.alloy-foundry article,.alloy-test-rig article,.alloy-scope article,.alloy-slip article{overflow:hidden;background:#fffdf7;border:1px solid #82918c;box-shadow:3px 3px #18292d21}.alloy-foundry article>header,.alloy-test-rig article>header,.alloy-scope article>header,.alloy-slip article>header{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;color:#fff;background:#35585a}.alloy-foundry article>header span,.alloy-test-rig article>header span,.alloy-scope article>header span,.alloy-slip article>header span{font:900 .57rem ui-monospace,monospace}.alloy-foundry article>header strong,.alloy-test-rig article>header strong,.alloy-slip article>header strong{font-size:.68rem;letter-spacing:.05em}.alloy-foundry article section{display:grid;grid-template-columns:1fr auto 1.35fr;gap:11px;align-items:center;min-height:145px;padding:14px}.alloy-foundry article section>span{font:900 1.4rem Georgia,serif;color:var(--alloy-copper)}.alloy-foundry article section div{display:grid;gap:7px}.alloy-foundry article section small{color:#66736f;font:900 .55rem ui-monospace,monospace}.alloy-foundry article section div>b{padding:15px 9px;text-align:center;color:#fff;background:#9c4f34;border:3px double #f6d4c8}.alloy-foundry article section p{display:flex;flex-wrap:wrap;gap:5px;margin:0}.alloy-foundry article section p b{padding:6px 7px;font-size:.62rem;background:#f1d77d;border:1px solid #9b7a23}.alloy-foundry article>footer{display:flex;justify-content:space-between;padding:9px 11px;color:#fff;background:#476c68;font-size:.61rem}.alloy-foundry article>footer span{font-weight:950}.alloy-foundry>aside,.alloy-test-rig>aside,.cutlery-case>aside,.alloy-slip>aside{display:flex;justify-content:center;gap:12px;align-items:center;padding:10px 13px;color:#fff;background:#9c4f34;font-size:.67rem}.alloy-foundry>aside span,.alloy-test-rig>aside span,.cutlery-case>aside span,.alloy-slip>aside span{font:900 .56rem ui-monospace,monospace;color:#f6df8f}.alloy-atom-field{display:grid;grid-template-columns:repeat(5,22px);grid-auto-rows:22px;gap:3px;justify-content:center;padding:9px;background:#e6e0d3;border:1px solid #82908a}.alloy-atom-field i{display:block;width:22px;height:22px;background:radial-gradient(circle at 34% 28%,#edf3ef 0 18%,#9aa7a3 20% 63%,#566663 65%);border:1px solid #4e5c59;border-radius:50%;transition:transform .25s ease}.alloy-atom-field i[data-guest]{width:15px;height:15px;align-self:center;justify-self:center;background:radial-gradient(circle at 34% 28%,#fff1ba 0 18%,#d39c32 20% 63%,#805c1c 65%);border-color:#775217}.alloy-atom-field[data-shifted] i:nth-child(n+6):nth-child(-n+10){transform:translate(9px)}.alloy-atom-field[data-shifted] i:nth-child(n+11){transform:translate(-5px)}.alloy-test-rig article{padding-bottom:0}.alloy-test-rig article>.alloy-atom-field{margin:12px 12px 6px}.alloy-test-rig article>p{margin:0 12px 10px;color:#53615e;font-size:.62rem;text-align:center}.alloy-test-rig article>section{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#a4aea9;border-top:1px solid #a4aea9}.alloy-test-rig article>section>div{display:grid;gap:6px;align-content:start;min-height:116px;padding:10px;background:#fff}.alloy-test-rig article small{color:#88651f;font:900 .53rem ui-monospace,monospace}.alloy-test-rig article>section b{font-size:.62rem}.alloy-test-rig__indent{position:relative;height:28px;background:#c4ccc8;border-bottom:6px solid #52625f}.alloy-test-rig__indent i{position:absolute;left:50%;top:-3px;width:18px;height:18px;transform:translate(-50%) rotate(45deg);background:#273c3e}.alloy-test-rig__indent--deep i{top:7px}.alloy-test-rig__gauge{position:relative;height:18px;background:linear-gradient(90deg,#82b6ab 0 48%,#e3bb4e 49% 72%,#c26143 73%)}.alloy-test-rig__gauge i{position:absolute;top:-3px;left:var(--gauge,38%);width:4px;height:24px;background:#14282d}.alloy-test-rig__gauge[data-result=later]{--gauge:82%}.alloy-test-rig article>footer{padding:9px 10px;color:#fff;background:#35585a;text-align:center;font-size:.62rem;font-weight:950}.alloy-test-rig article[data-specimen=alloy]>footer{background:#9c4f34}.cutlery-case{position:relative;padding-bottom:0}.cutlery-case__specimen{display:flex;gap:18px;justify-content:center;align-items:end;min-height:105px;padding:14px;background:linear-gradient(135deg,#e6ece8,#c6d3ce)}.cutlery-case__specimen i{position:relative;display:block;width:12px;height:62px;background:linear-gradient(90deg,#70817d,#f4f6f3 48%,#879591);border:1px solid #5c6c68;border-radius:2px 2px 7px 7px}.cutlery-case__specimen i:first-child:before{content:"";position:absolute;left:-6px;top:-22px;width:22px;height:27px;background:repeating-linear-gradient(90deg,#71817e 0 3px,transparent 3px 6px)}.cutlery-case__specimen i:nth-child(2){width:21px;border-radius:1px 1px 9px 9px}.cutlery-case__specimen i:nth-child(3){width:7px;transform:skew(-6deg);border-radius:0}.cutlery-case__specimen span{align-self:center;padding:7px 9px;color:#fff;font:900 .56rem ui-monospace,monospace;background:#35585a}.cutlery-case__tests{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px;background:#dce5df}.cutlery-case__tests article{display:grid;gap:7px;overflow:hidden;background:#fff;border:1px solid #82918c}.cutlery-case__tests article>header{display:flex;justify-content:space-between;padding:9px 11px;color:#fff;background:#35585a}.cutlery-case__tests article>header span{font:900 .56rem ui-monospace,monospace}.cutlery-case__tests article>header strong{font-size:.67rem}.cutlery-case__tests article>p,.cutlery-case__tests article>b{margin:0;padding:0 11px;font-size:.65rem}.cutlery-case__tests article>div{position:relative;height:45px;margin:0 11px;background:repeating-linear-gradient(90deg,#dfe5e1 0 12px,#c7d1cc 13px)}.cutlery-case__tests article>div i{position:absolute;display:block}.cutlery-case__tests article[data-test=wear]>div i{left:12%;right:12%;bottom:8px;height:5px;background:#536461}.cutlery-case__tests article[data-test=wear]>div i:nth-child(2){left:45%;right:auto;bottom:13px;width:12px;height:20px;background:#25383b}.cutlery-case__tests article[data-test=rust]>div i{width:10px;height:15px;top:8px;background:#6da9b3;border-radius:60% 40%}.cutlery-case__tests article[data-test=rust]>div i:nth-child(1){left:25%}.cutlery-case__tests article[data-test=rust]>div i:nth-child(2){left:50%;top:15px}.cutlery-case__tests article[data-test=rust]>div i:nth-child(3){left:72%}.cutlery-case__tests article>b{color:#236a62}.cutlery-case__tests article>footer{margin-top:4px;padding:8px 11px;color:#fff;background:#9c4f34;font-size:.61rem}.alloy-scope article{display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto auto auto auto}.alloy-scope article>header{grid-column:1/-1}.alloy-scope__lens{display:grid;width:96px;aspect-ratio:1;place-items:center;align-self:center;margin:12px;background:#17292d;border:7px double #91b9b0;border-radius:50%}.alloy-scope__lens .alloy-atom-field{grid-template-columns:repeat(5,10px);grid-auto-rows:10px;gap:2px;padding:0;background:transparent;border:0}.alloy-scope__lens .alloy-atom-field i{width:10px;height:10px}.alloy-scope__lens .alloy-atom-field i[data-guest]{width:7px;height:7px}.alloy-scope article>ul{display:grid;align-content:center;gap:7px;margin:0;padding:12px 12px 5px;list-style:none}.alloy-scope article>ul li{display:grid;grid-template-columns:12px 1fr auto;gap:6px;align-items:center;font-size:.61rem}.alloy-scope article>ul li i{width:11px;aspect-ratio:1;background:#9aa7a3;border:1px solid #53615e;border-radius:50%}.alloy-scope article>ul li[data-tone=copper] i{background:#b95e3c}.alloy-scope article>ul li[data-tone=gold] i{background:#d5a63b}.alloy-scope article>ul li small{color:#67746f}.alloy-scope article>p{grid-column:1/-1;margin:0;padding:8px 11px;font-size:.62rem;border-top:1px solid #d4d9d5}.alloy-scope article>footer{grid-column:1/-1;padding:8px 11px;color:#fff;background:#35585a;font-size:.62rem;font-weight:950;text-align:center}.alloy-scope article:last-child>footer{background:#9c4f34}.alloy-scope>aside{display:flex;gap:8px;justify-content:center;align-items:center;padding:10px;color:#fff;background:#35585a;font-size:.6rem}.alloy-scope>aside span{color:#f1c95f}.alloy-slip>div{grid-template-columns:1fr}.alloy-slip article>section{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:12px}.alloy-slip article>section>div{display:grid;gap:5px}.alloy-slip article small{color:#88651f;font:900 .54rem ui-monospace,monospace}.alloy-slip__force{color:#9c4f34;font:900 .62rem ui-monospace,monospace}.alloy-slip article>p{display:flex;gap:8px;justify-content:center;align-items:center;margin:0;padding:8px;background:#e3e8e3;font-size:.62rem}.alloy-slip article>p b{color:#9c4f34}.alloy-slip article>footer{padding:8px;color:#fff;background:#35585a;text-align:center;font-size:.62rem;font-weight:950}.alloy-slip article[data-track=jam]>footer{background:#9c4f34}.alloy-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#18292d;background:#f7f3e8;border:1px solid #71807c;border-top:6px solid #d5a63b}.alloy-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#18292d}.alloy-transfer>header div{display:grid;gap:3px}.alloy-transfer>header span{color:#f1c95f;font:900 .61rem ui-monospace,monospace}.alloy-transfer>header strong{font:700 1rem Georgia,serif}.alloy-transfer>header b{padding:6px 9px;color:#fff;font-size:.58rem;background:#9c4f34}.alloy-transfer__files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;background:#dce5df}.alloy-transfer__files article,.alloy-transfer__micrographs article{display:grid;gap:7px;align-content:center;min-height:105px;padding:11px;background:#fff;border:1px solid #82918c;border-top:4px solid #35585a}.alloy-transfer__files span,.alloy-transfer__micrographs>article>span{color:#9c4f34;font:900 .57rem ui-monospace,monospace}.alloy-transfer__files strong{font-size:.68rem;line-height:1.42}.alloy-transfer__files small{color:#66736f;font-size:.59rem;font-weight:850}.alloy-transfer__micrographs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:15px;background:#dce5df}.alloy-transfer__micrographs .alloy-atom-field{margin-top:7px}.alloy-transfer figcaption{padding:10px 14px;border-top:1px solid #9ba8a3;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:820px){.alloy-foundry article section{grid-template-columns:1fr}.alloy-foundry article section>span{display:none}.alloy-slip article>section{grid-template-columns:1fr}.alloy-slip__force{text-align:center}.alloy-slip article>p{flex-wrap:wrap}}@media(max-width:600px){.alloy-foundry>header,.alloy-test-rig>header,.cutlery-case>header,.alloy-scope>header,.alloy-slip>header,.alloy-transfer>header{display:grid}.alloy-foundry>div,.alloy-test-rig>div,.alloy-scope>div,.cutlery-case__tests,.alloy-transfer__files,.alloy-transfer__micrographs{grid-template-columns:1fr}.alloy-foundry>aside,.alloy-test-rig>aside,.cutlery-case>aside,.alloy-slip>aside{display:grid;text-align:center}.alloy-test-rig article>section{grid-template-columns:1fr}.alloy-scope article{grid-template-columns:105px 1fr}.alloy-slip article>p{display:grid;text-align:center}.alloy-slip article>p b{transform:rotate(90deg)}.alloy-foundry>header span,.alloy-test-rig>header span,.cutlery-case>header span,.alloy-scope>header span,.alloy-slip>header span,.alloy-transfer>header span{font-size:.72rem}.alloy-foundry article section small,.alloy-foundry article section p b,.alloy-foundry article>footer,.alloy-test-rig article>p,.alloy-test-rig article small,.alloy-test-rig article>section b,.alloy-test-rig article>footer,.cutlery-case__tests article>p,.cutlery-case__tests article>b,.cutlery-case__tests article>footer,.alloy-scope article>ul li,.alloy-scope article>p,.alloy-scope article>footer,.alloy-scope>aside,.alloy-slip article small,.alloy-slip article>p,.alloy-slip article>footer,.alloy-transfer__files strong,.alloy-transfer__files small,.alloy-transfer figcaption{font-size:.78rem}}.reactivity-tower,.reaction-threshold,.reactivity-sorter,.displacement-matrix,.passivation-forensics{--react-ink:#14282c;--react-paper:#f2f0e7;--react-orange:#ef6c3f;--react-yellow:#f2c34f;--react-cyan:#57b5bd;overflow:hidden;color:var(--react-ink);background:var(--react-paper);border:1px solid #667b7d;border-top:6px solid var(--react-orange)}.reactivity-tower>header,.reaction-threshold>header,.reactivity-sorter>header,.displacement-matrix>header,.passivation-forensics>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#f8f4e8;background:var(--react-ink)}.reactivity-tower>header div,.reaction-threshold>header div,.reactivity-sorter>header div,.displacement-matrix>header div,.passivation-forensics>header div{display:grid;gap:3px}.reactivity-tower>header span,.reaction-threshold>header span,.reactivity-sorter>header span,.displacement-matrix>header span,.passivation-forensics>header span{color:var(--react-yellow);font:900 .61rem ui-monospace,monospace;letter-spacing:.08em}.reactivity-tower>header strong,.reaction-threshold>header strong,.reactivity-sorter>header strong,.displacement-matrix>header strong,.passivation-forensics>header strong{font:700 1rem Georgia,serif}.reactivity-tower>header b,.reaction-threshold>header b,.reactivity-sorter>header b,.displacement-matrix>header b,.passivation-forensics>header b{padding:6px 9px;color:var(--react-ink);font-size:.58rem;background:var(--react-yellow)}.reactivity-tower{display:grid;grid-template-columns:64px 1fr 112px}.reactivity-tower>header{grid-column:1/-1}.reactivity-tower__mast{display:grid;grid-template-rows:repeat(3,34px);gap:7px;align-content:start;justify-content:center;padding-top:18px;background:#263c40}.reactivity-tower__mast i{width:28px;height:28px;background:#e9533a;border:4px double #ffe0d2;border-radius:50%;box-shadow:0 0 13px #ef6c3f80}.reactivity-tower__mast i:nth-child(2){background:#e0ab32}.reactivity-tower__mast i:nth-child(3){background:#45a497}.reactivity-tower ol{display:grid;gap:1px;margin:0;padding:12px;background:#8d9b98;list-style:none;counter-reset:none}.reactivity-tower li{display:grid;grid-template-columns:36px 48px 1fr 124px;gap:10px;align-items:center;min-height:31px;padding:4px 9px;background:#fffdf6}.reactivity-tower li>span{color:#9d4d32;font:900 .57rem ui-monospace,monospace}.reactivity-tower li>b{display:grid;width:34px;height:26px;place-items:center;color:#fff;background:#315e63;font:900 .7rem ui-monospace,monospace}.reactivity-tower li>strong{font-size:.7rem;text-transform:uppercase}.reactivity-tower li>small{color:#60706e;font:850 .53rem ui-monospace,monospace;text-align:right}.reactivity-tower li[data-kind=reference]{background:#fff0c8;border-inline:4px solid #d19520}.reactivity-tower li[data-kind=reference]>b{color:#51370e;background:var(--react-yellow)}.reactivity-tower li[data-kind=reference]>small{color:#8c5a11;font-weight:950}.reactivity-tower>aside{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:15px 8px;color:#fff;background:linear-gradient(#b8432c,#d58f2c 48%,#327a73)}.reactivity-tower>aside span,.reactivity-tower>aside strong{font:900 .56rem ui-monospace,monospace;text-align:center}.reactivity-tower>aside i{align-self:center;font:900 2.6rem Georgia,serif}.reaction-threshold>section>header{display:flex;gap:10px;align-items:center;padding:8px 12px;color:#fff;background:#31565a}.reaction-threshold>section>header span{color:var(--react-yellow);font:900 .56rem ui-monospace,monospace}.reaction-threshold>section>header strong{font-size:.66rem}.reaction-threshold>section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;background:#dce5e1}.reaction-threshold>section article{overflow:hidden;background:#fff;border:1px solid #82918e}.reaction-threshold>section article>header{display:flex;justify-content:space-between;padding:8px 9px;color:#fff;background:#1d4146}.reaction-threshold>section article>header b{font-size:.86rem}.reaction-threshold>section article>header span{font:900 .55rem ui-monospace,monospace}.reaction-threshold>section article>div{position:relative;height:42px;background:repeating-linear-gradient(90deg,#d7e2de 0 12px,#cbd8d3 13px)}.reaction-threshold>section article>div i{position:absolute;bottom:5px;width:10px;height:10px;background:#5cbcc3;border:1px solid #28656a;border-radius:50%}.reaction-threshold>section article>div i:nth-child(1){left:23%}.reaction-threshold>section article>div i:nth-child(2){left:47%;bottom:18px}.reaction-threshold>section article>div i:nth-child(3){left:69%;bottom:8px}.reaction-threshold>section article[data-signal="very vigorous"]>div i{box-shadow:0 -13px #5cbcc3}.reaction-threshold>section article>strong,.reaction-threshold>section article>code{display:block;padding:7px 9px;font-size:.6rem}.reaction-threshold>section article>code{color:#47605e;background:#eef2ef}.reaction-threshold>section article>footer{padding:6px 9px;color:#fff;background:#bd512f;font-size:.56rem;font-weight:950}.reaction-threshold__acid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.reaction-threshold__acid article{display:grid;gap:5px;padding:10px;text-align:center;border-top:5px solid #c34f2e}.reaction-threshold__acid article[data-result="no reaction"]{border-top-color:#607b7b}.reaction-threshold__acid article>b{font:900 1rem Georgia,serif}.reaction-threshold__acid article>span{font-size:.55rem}.reaction-threshold__acid article>strong{padding:4px!important;color:#fff;background:#b64c2d;font-size:.55rem!important}.reaction-threshold__acid article[data-result="no reaction"]>strong{background:#607b7b}.reaction-threshold__acid article>small{font-size:.56rem;line-height:1.35}.reaction-threshold>aside{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:10px 14px;color:#fff;background:#14282c;text-align:center;font-size:.61rem}.reaction-threshold>aside span{padding:6px 9px;color:#14282c;background:var(--react-yellow);font-weight:950}.reactivity-sorter__files{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;padding:15px;background-color:#dbe5e1;background-image:linear-gradient(rgba(20,40,44,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(20,40,44,.08) 1px,transparent 1px);background-size:18px 18px}.reactivity-sorter__files article{overflow:hidden;background:#fff;border:1px solid #7c8e8b;box-shadow:3px 3px #14282c21}.reactivity-sorter__files article>header{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;color:#fff;background:#31565a}.reactivity-sorter__files article>header span{font:900 .55rem ui-monospace,monospace}.reactivity-sorter__files article>header strong{display:grid;width:27px;aspect-ratio:1;place-items:center;color:#14282c;background:var(--react-yellow)}.reactivity-sorter dl{margin:0}.reactivity-sorter dl div{display:grid;grid-template-columns:1fr auto;gap:7px;padding:8px 10px;border-bottom:1px solid #d4dbd7}.reactivity-sorter dt{color:#8a492f;font:900 .53rem ui-monospace,monospace}.reactivity-sorter dd{margin:0;font-size:.62rem;font-weight:850}.reactivity-sorter article>footer{min-height:42px;padding:8px 10px;color:#fff;background:#b65333;font-size:.6rem}.reactivity-sorter__order{display:flex;gap:8px;justify-content:center;align-items:center;padding:14px;background:#213b40}.reactivity-sorter__order>span{margin-right:8px;color:var(--react-yellow);font:900 .56rem ui-monospace,monospace}.reactivity-sorter__order strong{display:grid;width:36px;aspect-ratio:1;place-items:center;color:#fff;background:#2f7777;border:1px solid #8bc6c3}.reactivity-sorter__order strong[data-reference]{color:#352608;background:var(--react-yellow);border-color:#f9df9e}.reactivity-sorter__order i{color:#f28a59;font:900 1.2rem Georgia,serif}.reactivity-sorter>aside{display:flex;gap:10px;justify-content:center;padding:9px 12px;color:#4d5f5d;background:#f0e5c5;font-size:.61rem}.reactivity-sorter>aside span{color:#9b492d;font:900 .54rem ui-monospace,monospace}.displacement-matrix__grid{display:grid;grid-template-columns:repeat(var(--matrix-size),minmax(52px,1fr));gap:1px;padding:14px;background:#8d9c99}.displacement-matrix__grid>span,.displacement-matrix__grid>strong{display:grid;min-height:43px;place-items:center;padding:5px;text-align:center;background:#fff;font-size:.61rem}.displacement-matrix__grid>strong{color:#fff;background:#31565a}.displacement-matrix__corner{color:#4c5f5d!important;background:#dfe6e2!important;font:800 .5rem ui-monospace,monospace!important}.displacement-matrix__grid>span[data-reaction]{color:#fff;background:#b95433;font-weight:950}.displacement-matrix__grid>span[data-same]{color:#647573;background:#e3e7e3}.displacement-matrix>section{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;background:#dce5e1}.displacement-matrix>section article{overflow:hidden;background:#fff;border:1px solid #7b8d8a}.displacement-matrix>section article>header{display:flex;justify-content:space-between;padding:8px 10px;color:#fff;background:#263f44}.displacement-matrix>section article>header span{font:900 .55rem ui-monospace,monospace}.displacement-matrix>section article>header strong{font-size:.62rem}.displacement-matrix>section code{display:block;padding:10px;color:#713d2b;background:#f4e5d8;font-size:.65rem}.displacement-matrix>section p{display:grid;grid-template-columns:78px 1fr;gap:8px;margin:0;padding:7px 10px;border-top:1px solid #d5dbd8;font-size:.61rem}.displacement-matrix>section p b{color:#267378;font:900 .53rem ui-monospace,monospace}.displacement-matrix>aside{display:flex;gap:10px;justify-content:center;padding:10px;color:#fff;background:#14282c;font-size:.63rem}.displacement-matrix>aside span{color:var(--react-yellow);font:900 .54rem ui-monospace,monospace}.passivation-forensics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:16px;background:#dce5e1}.passivation-forensics article{overflow:hidden;background:#fff;border:1px solid #7c8e8b}.passivation-forensics article>header{display:flex;justify-content:space-between;padding:8px 10px;color:#fff;background:#31565a}.passivation-forensics article>header span{font:900 .55rem ui-monospace,monospace}.passivation-forensics article>header strong{font-size:.61rem}.passivation-forensics__section{position:relative;display:grid;height:112px;place-items:center;align-content:end;padding-bottom:11px;background:linear-gradient(#d4e3e1 0 30%,#9eb3af 31% 38%,#bcc7c4 39% 100%)}.passivation-forensics__section span{position:absolute;top:11px;left:11px;color:#28696e;font:900 .54rem ui-monospace,monospace}.passivation-forensics__section i{position:absolute;top:29px;left:50%;height:34px;border-left:3px dashed #b4492d}.passivation-forensics__section i:after{content:"▼";position:absolute;bottom:-8px;left:-7px;color:#b4492d}.passivation-forensics__section b{display:grid;width:54px;height:35px;place-items:center;color:#263e42;background:linear-gradient(135deg,#e9eeee,#99aaa7);border:2px solid #60716e}.passivation-forensics article[data-stage="0"] .passivation-forensics__section i,.passivation-forensics article[data-stage="2"] .passivation-forensics__section i{height:15px}.passivation-forensics article[data-stage="1"] .passivation-forensics__section{background:linear-gradient(#d4e3e1 0 30%,transparent 31% 38%,#bcc7c4 39% 100%)}.passivation-forensics dl{margin:0}.passivation-forensics dl div{display:grid;grid-template-columns:62px 1fr;gap:7px;padding:7px 9px;border-top:1px solid #d4dbd8}.passivation-forensics dt{color:#9a4a30;font:900 .52rem ui-monospace,monospace}.passivation-forensics dd{margin:0;font-size:.6rem}.passivation-forensics article>footer{min-height:38px;padding:8px 9px;color:#fff;background:#31565a;font-size:.6rem}.passivation-forensics article[data-stage="1"]>footer{background:#b54f31}.passivation-forensics>aside{display:flex;gap:10px;justify-content:center;padding:10px;color:#fff;background:#14282c;font-size:.63rem}.passivation-forensics>aside span{color:var(--react-yellow);font:900 .54rem ui-monospace,monospace}.reactivity-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#14282c;background:#f2f0e7;border:1px solid #667b7d;border-top:6px solid #ef6c3f}.reactivity-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#14282c}.reactivity-transfer>header div{display:grid;gap:3px}.reactivity-transfer>header span{color:#f2c34f;font:900 .61rem ui-monospace,monospace}.reactivity-transfer>header strong{font:700 1rem Georgia,serif}.reactivity-transfer>header b{padding:6px 9px;color:#fff;font-size:.58rem;background:#b84f31}.reactivity-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dce5e1}.reactivity-transfer article{display:grid;gap:7px;align-content:center;min-height:105px;padding:11px;background:#fff;border:1px solid #7c8e8b;border-top:4px solid #31565a}.reactivity-transfer article span{color:#aa4a2d;font:900 .56rem ui-monospace,monospace}.reactivity-transfer article strong{font-size:.67rem;line-height:1.4}.reactivity-transfer article small{color:#63736f;font-size:.58rem;font-weight:850}.reactivity-transfer figcaption{padding:10px 14px;border-top:1px solid #95a5a1;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:820px){.reaction-threshold>section>div{grid-template-columns:repeat(2,1fr)}.reaction-threshold__acid{grid-template-columns:repeat(3,1fr)!important}.reactivity-sorter__files{grid-template-columns:repeat(2,1fr)}.displacement-matrix__grid{grid-template-columns:repeat(var(--matrix-size),minmax(44px,1fr))}.reactivity-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reactivity-tower>header,.reaction-threshold>header,.reactivity-sorter>header,.displacement-matrix>header,.passivation-forensics>header,.reactivity-transfer>header{display:grid}.reactivity-tower{grid-template-columns:1fr 70px}.reactivity-tower__mast{display:none}.reactivity-tower ol{padding:8px}.reactivity-tower li{grid-template-columns:28px 38px 1fr}.reactivity-tower li>small{grid-column:3;text-align:left}.reactivity-tower>aside{grid-column:2;grid-row:2}.reaction-threshold>section>div,.reaction-threshold__acid,.reactivity-sorter__files,.displacement-matrix>section,.passivation-forensics>div,.reactivity-transfer>div{grid-template-columns:1fr!important}.reaction-threshold>aside{grid-template-columns:1fr}.reactivity-sorter__order{flex-wrap:wrap}.reactivity-sorter__order>span{flex-basis:100%;text-align:center}.displacement-matrix__grid{overflow-x:auto;grid-template-columns:repeat(var(--matrix-size),minmax(46px,1fr));padding:8px}.displacement-matrix>aside,.passivation-forensics>aside{display:grid;text-align:center}.reactivity-tower>header span,.reaction-threshold>header span,.reactivity-sorter>header span,.displacement-matrix>header span,.passivation-forensics>header span,.reactivity-transfer>header span{font-size:.72rem}.reactivity-tower li>strong,.reactivity-tower li>small,.reaction-threshold>section article>strong,.reaction-threshold>section article>code,.reaction-threshold__acid article>span,.reaction-threshold__acid article>strong,.reaction-threshold__acid article>small,.reactivity-sorter dt,.reactivity-sorter dd,.reactivity-sorter article>footer,.displacement-matrix__grid>span,.displacement-matrix__grid>strong,.displacement-matrix>section code,.displacement-matrix>section p,.passivation-forensics dt,.passivation-forensics dd,.passivation-forensics article>footer,.reactivity-transfer article strong,.reactivity-transfer article small,.reactivity-transfer figcaption{font-size:.76rem}}.corrosion-chambers,.barrier-bay,.barrier-cross-section,.galvanising-panels,.sacrificial-circuit{--cor-ink:#12313a;--cor-sea:#176477;--cor-rust:#a94f2d;--cor-zinc:#b9cfcc;--cor-signal:#dadb68;--cor-paper:#f4f1e7;overflow:hidden;color:var(--cor-ink);background:var(--cor-paper);border:1px solid #6f8282;border-top:6px solid var(--cor-rust)}.corrosion-chambers>header,.barrier-bay>header,.barrier-cross-section>header,.galvanising-panels>header,.sacrificial-circuit>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#f9f5e9;background:var(--cor-ink)}.corrosion-chambers>header div,.barrier-bay>header div,.barrier-cross-section>header div,.galvanising-panels>header div,.sacrificial-circuit>header div{display:grid;gap:3px}.corrosion-chambers>header span,.barrier-bay>header span,.barrier-cross-section>header span,.galvanising-panels>header span,.sacrificial-circuit>header span{color:var(--cor-signal);font:900 .61rem ui-monospace,monospace;letter-spacing:.08em}.corrosion-chambers>header strong,.barrier-bay>header strong,.barrier-cross-section>header strong,.galvanising-panels>header strong,.sacrificial-circuit>header strong{font:700 1rem Georgia,serif}.corrosion-chambers>header b,.barrier-bay>header b,.barrier-cross-section>header b,.galvanising-panels>header b,.sacrificial-circuit>header b{padding:6px 9px;color:var(--cor-ink);font-size:.58rem;background:var(--cor-signal)}.corrosion-chambers>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:15px;background-color:#d9e3df;background-image:linear-gradient(rgba(18,49,58,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(18,49,58,.07) 1px,transparent 1px);background-size:18px 18px}.corrosion-chambers article{overflow:hidden;background:#fffdf7;border:1px solid #738887;box-shadow:3px 3px #12313a21}.corrosion-chambers article>header{display:grid;gap:3px;min-height:49px;padding:8px 10px;color:#fff;background:var(--cor-sea)}.corrosion-chambers article>header span{color:var(--cor-signal);font:900 .55rem ui-monospace,monospace}.corrosion-chambers article>header strong{font-size:.61rem}.corrosion-chambers__vessel{position:relative;height:112px;margin:12px 25px 7px;background:linear-gradient(90deg,transparent 0 9%,rgba(131,190,200,.38) 10% 90%,transparent 91%);border:3px solid #365c64;border-top:0;border-radius:0 0 25px 25px}.corrosion-chambers__vessel i{position:absolute;left:50%;top:8px;width:12px;height:85px;transform:translate(-50%) rotate(7deg);background:linear-gradient(90deg,#80918f,#dce3df,#647775);border:1px solid #586b68}.corrosion-chambers article[data-result=rust] .corrosion-chambers__vessel i,.corrosion-chambers article[data-result=fast] .corrosion-chambers__vessel i{background:repeating-linear-gradient(165deg,#ad4d29 0 7px,#d08344 8px 13px,#784028 14px 18px)}.corrosion-chambers__vessel b{position:absolute;left:50%;bottom:5px;transform:translate(-50%);color:#fff;font-size:.55rem}.corrosion-chambers__vessel em{position:absolute;right:13px;top:21px;width:8px;height:8px;background:#cae8e9;border-radius:50%}.corrosion-chambers__vessel em:last-child{right:24px;top:42px}.corrosion-chambers dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid #d0d9d5}.corrosion-chambers dl div{display:grid;gap:3px;padding:7px;text-align:center}.corrosion-chambers dl div+div{border-left:1px solid #d0d9d5}.corrosion-chambers dt{color:#7e4b37;font:900 .52rem ui-monospace,monospace}.corrosion-chambers dd{margin:0;font-size:.58rem;font-weight:900}.corrosion-chambers article>footer{display:grid;gap:3px;min-height:49px;padding:8px 10px;color:#fff;background:#466a70}.corrosion-chambers article[data-result=rust]>footer,.corrosion-chambers article[data-result=fast]>footer{background:var(--cor-rust)}.corrosion-chambers article>footer strong{font-size:.62rem}.corrosion-chambers article>footer span{font-size:.56rem}.corrosion-chambers>aside{display:flex;gap:11px;justify-content:center;padding:10px;color:#fff;background:var(--cor-ink);font-size:.65rem}.corrosion-chambers>aside span{color:var(--cor-signal);font:900 .55rem ui-monospace,monospace}.barrier-bay>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;background:#dce5e0}.barrier-bay article{overflow:hidden;background:#fffdf7;border:1px solid #778986}.barrier-bay article>header{display:flex;justify-content:space-between;padding:9px 11px;color:#fff;background:#315f68}.barrier-bay article>header span{font:900 .55rem ui-monospace,monospace}.barrier-bay article>header strong{font-size:.64rem}.barrier-bay__sample{position:relative;display:grid;height:105px;place-items:end center;padding-bottom:13px;background:#d4dfdb}.barrier-bay__sample b{display:grid;width:70%;height:48px;place-items:center;color:#fff;background:#677a78;border:2px solid #445b5b}.barrier-bay__sample i{position:absolute;left:14%;right:14%;top:24px;height:14px;background:#275f71;border:2px solid #12313a}.barrier-bay article[data-tone=paint] .barrier-bay__sample i{background:#b34f2e}.barrier-bay article[data-tone=grease] .barrier-bay__sample i{background:#d2b451;border-radius:12px;filter:blur(.4px)}.barrier-bay article[data-tone=plastic] .barrier-bay__sample i{background:#42a0a8}.barrier-bay__sample i:last-of-type{top:42px;height:4px;opacity:.55}.barrier-bay dl{margin:0}.barrier-bay dl div{display:grid;grid-template-columns:76px 1fr;gap:7px;padding:8px 10px;border-top:1px solid #d4dbd8}.barrier-bay dt{color:#965038;font:900 .51rem ui-monospace,monospace}.barrier-bay dd{margin:0;font-size:.6rem;line-height:1.35}.barrier-bay>aside{display:flex;gap:10px;justify-content:center;padding:10px;color:#fff;background:#12313a;font-size:.63rem}.barrier-bay>aside span{color:var(--cor-signal);font:900 .54rem ui-monospace,monospace}.barrier-cross-section>div,.galvanising-panels>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:#d9e3df}.barrier-cross-section article,.galvanising-panels article{overflow:hidden;background:#fffdf7;border:1px solid #748784}.barrier-cross-section article>header,.galvanising-panels article>header{display:flex;justify-content:space-between;padding:9px 11px;color:#fff;background:#315f68}.barrier-cross-section article>header span,.galvanising-panels article>header span{font:900 .55rem ui-monospace,monospace}.barrier-cross-section article>header strong,.galvanising-panels article>header strong{font-size:.64rem}.barrier-cross-section__path{position:relative;display:grid;grid-template-columns:1fr 1fr;height:145px;place-items:start center;padding-top:14px;background:linear-gradient(#e6eeee 0 55%,#3c8994 56% 67%,#8b9996 68%)}.barrier-cross-section__path>span{position:relative;z-index:2;padding:5px 8px;color:#fff;font-size:.66rem;font-weight:950;background:#176477}.barrier-cross-section__path>span:after{content:"↓";display:block;color:#a94f2d;font-size:1.4rem;text-align:center}.barrier-cross-section__path>i{position:absolute;left:0;right:0;top:80px;height:18px;background:#2b7884;border-block:3px solid #174c58}.barrier-cross-section article[data-breach] .barrier-cross-section__path>i{clip-path:polygon(0 0,43% 0,48% 100%,52% 100%,57% 0,100% 0,100% 100%,0 100%)}.barrier-cross-section__path>b{position:absolute;bottom:15px;left:0;right:0;text-align:center}.barrier-cross-section__path>em{display:none}.barrier-cross-section article[data-breach] .barrier-cross-section__path>em{display:block;position:absolute;left:46%;bottom:8px;width:35px;height:25px;background:#a94f2d;border-radius:45%}.barrier-cross-section dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.barrier-cross-section dl div{padding:8px 10px;border-top:1px solid #d4dbd8}.barrier-cross-section dl div+div{border-left:1px solid #d4dbd8}.barrier-cross-section dt{color:#8a4c37;font:900 .51rem ui-monospace,monospace}.barrier-cross-section dd{margin:4px 0 0;font-size:.63rem}.barrier-cross-section article>footer,.galvanising-panels article>footer{padding:9px;color:#fff;background:#315f68;text-align:center;font-size:.65rem;font-weight:950}.barrier-cross-section article[data-breach]>footer{background:#a94f2d}.barrier-cross-section>aside,.galvanising-panels>aside{padding:11px 15px;color:#fff;background:#12313a;text-align:center;font-size:.65rem;font-weight:900}.galvanising-panels__section{position:relative;display:grid;height:132px;place-items:end center;padding-bottom:18px;background:linear-gradient(#e5eeee 0 37%,#c6d3d0 38% 55%,#737f7d 56%)}.galvanising-panels__section span{position:absolute;top:17px;padding:5px 8px;color:#12313a;background:#c8dbd8;border:1px solid #708784;font:900 .56rem ui-monospace,monospace}.galvanising-panels__section i{position:absolute;left:8%;right:8%;top:60px;height:20px;background:linear-gradient(#e8efed,#9fb4b1);border:2px solid #5d7472}.galvanising-panels article[data-scratched] .galvanising-panels__section i{clip-path:polygon(0 0,43% 0,48% 100%,52% 100%,57% 0,100% 0,100% 100%,0 100%)}.galvanising-panels__section b{color:#fff}.galvanising-panels__section em{display:none}.galvanising-panels article[data-scratched] .galvanising-panels__section em{display:block;position:absolute;left:39%;top:52px;width:42px;height:28px;border:3px dashed #a94f2d;border-radius:50%}.galvanising-panels ol{display:grid;gap:1px;margin:0;padding:0;background:#c7d0cc;list-style:none}.galvanising-panels li{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:9px 11px;background:#fff;font-size:.62rem}.galvanising-panels li span{color:#8e4e37;font:900 .52rem ui-monospace,monospace}.galvanising-panels article[data-scratched]>footer{background:#176477}.sacrificial-circuit>div{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:0;align-items:stretch;padding:20px;background:#d9e3df}.sacrificial-circuit article{display:grid;gap:7px;place-items:center;align-content:center;min-height:210px;padding:15px;text-align:center;background:#fffdf7;border:1px solid #708582}.sacrificial-circuit article>span{color:#8e4d36;font:900 .56rem ui-monospace,monospace}.sacrificial-circuit article>strong{display:grid;width:66px;aspect-ratio:1;place-items:center;color:#12313a;background:linear-gradient(135deg,#edf2f0,#a7bab7);border:5px double #647b78;border-radius:50%;font:700 1.35rem Georgia,serif}.sacrificial-circuit article>small{font-weight:850}.sacrificial-circuit article>code{padding:8px;color:#fff;background:#a94f2d;font-size:.67rem}.sacrificial-circuit article>b{font-size:.6rem}.sacrificial-circuit article[data-metal=iron]>b{color:#176477}.sacrificial-circuit article p{margin:0;font-size:.63rem;line-height:1.4}.sacrificial-circuit__wire{position:relative;display:flex;justify-content:space-around;align-items:center;align-content:center;flex-wrap:wrap;gap:8px;padding:26px 10px;color:#fff;background:#12313a}.sacrificial-circuit__wire:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:4px solid #dadb68}.sacrificial-circuit__wire span{z-index:1;display:grid;width:27px;aspect-ratio:1;place-items:center;color:#12313a;background:#dadb68;border-radius:50%;font-size:.62rem;font-weight:950;animation:corrosion-electron 2.1s ease-in-out infinite}.sacrificial-circuit__wire span:nth-child(2){animation-delay:.35s}.sacrificial-circuit__wire span:nth-child(3){animation-delay:.7s}.sacrificial-circuit__wire strong{z-index:1;flex-basis:100%;align-self:end;padding:6px;color:#dadb68;background:#12313a;font-size:.58rem;text-align:center}.sacrificial-circuit>aside{display:flex;gap:10px;justify-content:center;padding:10px;color:#fff;background:#176477;font-size:.63rem}.sacrificial-circuit>aside span{color:#dadb68;font:900 .54rem ui-monospace,monospace}@keyframes corrosion-electron{0%,to{transform:translate(-6px);box-shadow:0 0 #dadb684d}50%{transform:translate(6px);box-shadow:0 0 0 7px #dadb6800}}.corrosion-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#12313a;background:#f4f1e7;border:1px solid #6f8282;border-top:6px solid #a94f2d}.corrosion-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#12313a}.corrosion-transfer>header div{display:grid;gap:3px}.corrosion-transfer>header span{color:#dadb68;font:900 .61rem ui-monospace,monospace}.corrosion-transfer>header strong{font:700 1rem Georgia,serif}.corrosion-transfer>header b{padding:6px 9px;color:#fff;font-size:.58rem;background:#a94f2d}.corrosion-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#d9e3df}.corrosion-transfer article{display:grid;gap:7px;align-content:center;min-height:105px;padding:11px;background:#fff;border:1px solid #758885;border-top:4px solid #176477}.corrosion-transfer article span{color:#984d32;font:900 .56rem ui-monospace,monospace}.corrosion-transfer article strong{font-size:.67rem;line-height:1.4}.corrosion-transfer article small{color:#62736f;font-size:.58rem;font-weight:850}.corrosion-transfer figcaption{padding:10px 14px;border-top:1px solid #96a6a2;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:820px){.corrosion-chambers>div{grid-template-columns:repeat(2,1fr)}.barrier-bay>div{grid-template-columns:1fr}.corrosion-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.corrosion-chambers>header,.barrier-bay>header,.barrier-cross-section>header,.galvanising-panels>header,.sacrificial-circuit>header,.corrosion-transfer>header{display:grid}.corrosion-chambers>div,.barrier-cross-section>div,.galvanising-panels>div,.corrosion-transfer>div{grid-template-columns:1fr}.sacrificial-circuit>div{grid-template-columns:1fr}.sacrificial-circuit__wire{min-height:100px}.corrosion-chambers>aside,.barrier-bay>aside,.sacrificial-circuit>aside{display:grid;text-align:center}.corrosion-chambers>header span,.barrier-bay>header span,.barrier-cross-section>header span,.galvanising-panels>header span,.sacrificial-circuit>header span,.corrosion-transfer>header span{font-size:.72rem}.corrosion-chambers article>header strong,.corrosion-chambers dd,.corrosion-chambers article>footer strong,.corrosion-chambers article>footer span,.barrier-bay article>header strong,.barrier-bay dt,.barrier-bay dd,.barrier-cross-section article>header strong,.barrier-cross-section dt,.barrier-cross-section dd,.barrier-cross-section article>footer,.galvanising-panels article>header strong,.galvanising-panels li,.galvanising-panels article>footer,.sacrificial-circuit article p,.sacrificial-circuit article code,.corrosion-transfer article strong,.corrosion-transfer article small,.corrosion-transfer figcaption{font-size:.76rem}}.extraction-router,.furnace-tower,.ore-passport,.equation-audit,.aluminium-cell{--ext-ink:#172b30;--ext-blue:#176579;--ext-cyan:#8fc9c8;--ext-fire:#e26832;--ext-gold:#f0b645;--ext-paper:#f7f1df;overflow:hidden;color:var(--ext-ink);background:var(--ext-paper);border:1px solid #6e8080;border-top:6px solid var(--ext-fire)}.extraction-router>header,.furnace-tower>header,.ore-passport>header,.equation-audit>header,.aluminium-cell>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:var(--ext-ink)}.extraction-router>header div,.furnace-tower>header div,.ore-passport>header div,.equation-audit>header div,.aluminium-cell>header div{display:grid;gap:3px}.extraction-router>header span,.furnace-tower>header span,.ore-passport>header span,.equation-audit>header span,.aluminium-cell>header span{color:var(--ext-gold);font:900 .61rem ui-monospace,monospace;letter-spacing:.08em}.extraction-router>header strong,.furnace-tower>header strong,.ore-passport>header strong,.equation-audit>header strong,.aluminium-cell>header strong{font:700 1rem Georgia,serif}.extraction-router>header b,.furnace-tower>header b,.ore-passport>header b,.equation-audit>header b,.aluminium-cell>header b{padding:6px 9px;color:var(--ext-ink);font-size:.58rem;background:var(--ext-gold)}.extraction-router__bands{display:grid;gap:1px;padding:16px;background-color:#d8e4df;background-image:linear-gradient(rgba(23,43,48,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(23,43,48,.08) 1px,transparent 1px);background-size:18px 18px}.extraction-router__bands article{display:grid;grid-template-columns:88px minmax(0,1.35fr) 28px minmax(180px,.9fr);gap:10px;align-items:stretch;background:#fffdf5;border:1px solid #768a88;box-shadow:3px 3px #172b301f}.extraction-router__rank{display:grid;place-items:center;align-content:center;gap:4px;color:#fff;background:var(--ext-fire)}.extraction-router__bands article[data-band="1"] .extraction-router__rank{background:var(--ext-blue)}.extraction-router__bands article[data-band="2"] .extraction-router__rank{background:#55716e}.extraction-router__rank span{font:900 .56rem ui-monospace,monospace}.extraction-router__rank strong{font-size:.61rem;text-align:center}.extraction-router__bands section{display:grid;gap:6px;padding:10px 0}.extraction-router__bands section header{display:grid;gap:6px}.extraction-router__bands section header>span{color:#9e4d2d;font:900 .55rem ui-monospace,monospace}.extraction-router__bands section header>div{display:flex;flex-wrap:wrap;gap:5px}.extraction-router__bands section header b{display:grid;min-width:30px;place-items:center;padding:4px 7px;color:#fff;background:var(--ext-blue);font-size:.65rem}.extraction-router__bands section p{margin:0;font-size:.62rem;line-height:1.4}.extraction-router__bands article>svg{align-self:center;color:var(--ext-fire)}.extraction-router__bands article>aside{display:grid;align-content:center;gap:4px;padding:10px;background:#e8efea;border-left:1px solid #a8b5b0}.extraction-router__bands article>aside span{color:var(--ext-blue);font:900 .54rem ui-monospace,monospace}.extraction-router__bands article>aside strong{font-size:.66rem;line-height:1.35}.extraction-router>footer{display:flex;gap:12px;justify-content:center;padding:10px;color:#fff;background:var(--ext-ink);font-size:.64rem}.extraction-router>footer span{color:var(--ext-gold);font:900 .55rem ui-monospace,monospace}.furnace-tower__body{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(300px,1.7fr) minmax(150px,.75fr);gap:14px;padding:16px;background:linear-gradient(135deg,#d9e5e0,#efe5ce)}.furnace-tower__body>aside{display:grid;align-content:start;gap:8px}.furnace-tower__body>aside>span{color:var(--ext-blue);font:900 .57rem ui-monospace,monospace}.furnace-tower__body>aside>div{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;padding:9px;background:#fffdf5;border:1px solid #81918d}.furnace-tower__body>aside>div b{display:grid;aspect-ratio:1;place-items:center;color:#fff;background:var(--ext-blue);font-size:.55rem}.furnace-tower__body>aside>div strong{font-size:.61rem;line-height:1.35}.furnace-tower__body>section{position:relative;display:grid;gap:0;padding:10px 34px;background:#23363a;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.furnace-tower__body>section article{position:relative;display:grid;grid-template-columns:1fr 1.3fr;gap:4px 10px;padding:9px 12px;background:#fff9e9;border-bottom:3px solid var(--ext-fire)}.furnace-tower__body>section article>div{display:grid;gap:3px}.furnace-tower__body>section article span{color:#a54b2c;font:900 .52rem ui-monospace,monospace}.furnace-tower__body>section article strong{font-size:.61rem}.furnace-tower__body>section article p{margin:0;color:var(--ext-blue);font:.68rem/1.35 Georgia,serif;font-weight:700}.furnace-tower__body>section article small{grid-column:1/-1;color:#61726e;font-size:.56rem;font-weight:850}.furnace-tower__body>section article svg{position:absolute;z-index:2;bottom:-14px;left:50%;width:20px;padding:3px;color:#fff;background:var(--ext-fire);border-radius:50%;transform:translate(-50%) rotate(90deg)}.furnace-tower__outputs div{grid-template-columns:1fr!important;border-left:5px solid var(--ext-fire)!important}.furnace-tower__outputs div[data-output="1"]{border-left-color:var(--ext-gold)!important}.furnace-tower__outputs small{font-size:.55rem;line-height:1.35}.ore-passport>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:20px;background-color:#dce7e2;background-image:radial-gradient(rgba(23,101,121,.16) 1px,transparent 1px);background-size:12px 12px}.ore-passport article{position:relative;display:grid;align-content:start;gap:7px;min-height:170px;padding:14px;background:#fffdf7;border:1px solid #788b87;border-top:5px solid var(--ext-blue);box-shadow:4px 4px #172b3021}.ore-passport article[data-sealed]{background:repeating-linear-gradient(135deg,#f1e4c7 0 12px,#fff8e8 13px 24px);border-top-color:var(--ext-fire)}.ore-passport article>span{color:#a34d2d;font:900 .56rem ui-monospace,monospace}.ore-passport article>strong{font:700 1rem Georgia,serif}.ore-passport article>b{justify-self:start;padding:5px 7px;color:#fff;background:var(--ext-blue);font-size:.56rem}.ore-passport article[data-sealed]>b{background:var(--ext-fire)}.ore-passport article p{margin:0;font-size:.62rem;line-height:1.4}.ore-passport article svg{position:absolute;right:-24px;top:50%;color:var(--ext-fire)}.ore-passport>footer{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 16px;color:#fff;background:var(--ext-ink)}.ore-passport>footer span{color:var(--ext-gold);font:900 .55rem ui-monospace,monospace}.ore-passport>footer strong{font:700 .9rem Georgia,serif}.ore-passport>footer b{padding:5px 8px;color:var(--ext-ink);background:var(--ext-gold);font-size:.55rem}.equation-audit ol{display:grid;gap:1px;margin:0;padding:16px;background:#dce6e1;list-style:none}.equation-audit li{display:grid;grid-template-columns:110px minmax(220px,1.2fr) minmax(145px,.8fr) 105px;gap:10px;align-items:center;padding:10px 12px;background:#fffdf5;border-left:5px solid var(--ext-fire)}.equation-audit li>span{color:var(--ext-blue);font:900 .56rem ui-monospace,monospace}.equation-audit li>div{display:grid;gap:3px}.equation-audit li>div strong{font:700 .85rem Georgia,serif}.equation-audit li>div small{color:#6c7772;font-size:.55rem}.equation-audit li p{margin:0;padding:6px;background:#edf2ee;font:.57rem ui-monospace,monospace}.equation-audit li>b{display:flex;gap:5px;align-items:center;justify-content:center;padding:6px;color:#fff;background:var(--ext-blue);font-size:.52rem}.equation-audit>footer{padding:10px;text-align:center;color:#fff;background:var(--ext-ink);font-size:.62rem;font-weight:900}.aluminium-cell__deck{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(330px,1.7fr) minmax(140px,.65fr);gap:14px;padding:16px;background:linear-gradient(135deg,#d9e6e1,#eee3c9)}.aluminium-cell__deck>aside{display:grid;align-content:start;gap:7px;padding:12px;background:#fffdf5;border:1px solid #7b8f8b;border-top:5px solid var(--ext-blue)}.aluminium-cell__deck>aside span{color:#a34d2d;font:900 .55rem ui-monospace,monospace}.aluminium-cell__deck>aside strong{font-size:.67rem;line-height:1.4}.aluminium-cell__deck>aside p{margin:0;font-size:.59rem;line-height:1.4}.aluminium-cell__maintenance{border-top-color:var(--ext-fire)!important}.aluminium-cell__deck>section{position:relative;display:grid;grid-template-rows:auto 110px 70px 30px 28px;min-height:270px;padding:10px 24px 0;background:#2a3a3c;border:6px double #637674}.aluminium-cell__bus{display:flex;justify-content:space-between;color:#fff}.aluminium-cell__bus b{display:grid;width:25px;aspect-ratio:1;place-items:center;color:var(--ext-ink);background:var(--ext-gold)}.aluminium-cell__bus span{font:.55rem ui-monospace,monospace}.aluminium-cell__anodes{display:flex;position:relative;justify-content:space-around;align-items:start;padding-top:7px}.aluminium-cell__anodes i{width:18%;height:90px;background:repeating-linear-gradient(90deg,#151d1e 0 8px,#313f40 9px 16px);border:2px solid #0f1819}.aluminium-cell__anodes span{position:absolute;bottom:6px;padding:4px 7px;color:#fff;background:#b7502b;font:.52rem ui-monospace,monospace}.aluminium-cell__bath{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:8px;color:#15363b;background:linear-gradient(#88c9c4,#4aa09d);font-size:.57rem;text-align:center}.aluminium-cell__bath strong{font:700 .73rem Georgia,serif}.aluminium-cell__metal{display:grid;place-items:center;color:#172b30;background:linear-gradient(90deg,#b8c5c2,#eef3f0,#9caeab);font-size:.55rem;font-weight:900}.aluminium-cell__lining{display:grid;place-items:center;color:#fff;background:#121a1b;font-size:.52rem}.aluminium-cell__ledger{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#738582}.aluminium-cell__ledger article{display:grid;grid-template-columns:155px 1fr 1fr;gap:10px;align-items:center;padding:10px 13px;background:#fffdf5}.aluminium-cell__ledger article span{color:var(--ext-blue);font:900 .55rem ui-monospace,monospace}.aluminium-cell__ledger article[data-electrode=anode] span{color:#ad4e2d}.aluminium-cell__ledger article strong{font:700 .84rem Georgia,serif}.aluminium-cell__ledger article small{font-size:.57rem}.extraction-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#172b30;background:#f7f1df;border:1px solid #6e8080;border-top:6px solid #e26832}.extraction-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#172b30}.extraction-transfer>header div{display:grid;gap:3px}.extraction-transfer>header span{color:#f0b645;font:900 .61rem ui-monospace,monospace}.extraction-transfer>header strong{font:700 1rem Georgia,serif}.extraction-transfer>header b{padding:6px 9px;color:#172b30;font-size:.58rem;background:#f0b645}.extraction-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#d9e5e0}.extraction-transfer--equations>div{grid-template-columns:repeat(5,minmax(0,1fr))}.extraction-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fffdf5;border:1px solid #758885;border-top:4px solid #176579}.extraction-transfer article span{color:#a64d2d;font:900 .56rem ui-monospace,monospace}.extraction-transfer article strong{font-size:.67rem;line-height:1.4}.extraction-transfer article small{color:#62736f;font-size:.58rem;font-weight:850}.extraction-transfer figcaption{padding:10px 14px;border-top:1px solid #96a6a2;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:820px){.extraction-router__bands article{grid-template-columns:72px 1fr 24px 1fr}.furnace-tower__body,.aluminium-cell__deck{grid-template-columns:1fr}.furnace-tower__body>aside,.aluminium-cell__deck>aside{grid-template-columns:repeat(2,1fr)}.furnace-tower__body>aside>span,.aluminium-cell__deck>aside>span{grid-column:1/-1}.ore-passport>div{grid-template-columns:repeat(2,1fr)}.ore-passport article:nth-child(2) svg{display:none}.equation-audit li{grid-template-columns:90px 1fr 1fr}.equation-audit li>b{grid-column:3}.aluminium-cell__ledger article{grid-template-columns:125px 1fr}.aluminium-cell__ledger article small{grid-column:1/-1}.extraction-transfer--equations>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.extraction-router>header,.furnace-tower>header,.ore-passport>header,.equation-audit>header,.aluminium-cell>header,.extraction-transfer>header{display:grid}.extraction-router__bands article{grid-template-columns:58px 1fr}.extraction-router__bands article>svg{display:none}.extraction-router__bands article>aside{grid-column:1/-1;border-left:0;border-top:1px solid #a8b5b0}.furnace-tower__body>aside,.aluminium-cell__deck>aside,.ore-passport>div,.aluminium-cell__ledger,.extraction-transfer>div,.extraction-transfer--equations>div{grid-template-columns:1fr}.furnace-tower__body>section{padding-inline:18px}.furnace-tower__body>section article{grid-template-columns:1fr}.furnace-tower__body>section article p{font-size:.78rem}.ore-passport article svg{display:none}.ore-passport>footer{grid-template-columns:1fr;text-align:center}.equation-audit li{grid-template-columns:1fr}.equation-audit li>b{grid-column:auto}.aluminium-cell__deck>section{grid-template-rows:auto 100px 78px 32px 30px;padding-inline:10px}.aluminium-cell__bath{grid-template-columns:1fr}.aluminium-cell__bath strong{grid-row:1}.aluminium-cell__ledger article{grid-template-columns:1fr}.aluminium-cell__ledger article small{grid-column:auto}.extraction-router>header span,.furnace-tower>header span,.ore-passport>header span,.equation-audit>header span,.aluminium-cell>header span,.extraction-transfer>header span{font-size:.72rem}.extraction-router__bands section p,.extraction-router__bands article>aside strong,.furnace-tower__body>aside>div strong,.furnace-tower__body>section article strong,.furnace-tower__body>section article small,.ore-passport article p,.equation-audit li>div small,.equation-audit li p,.aluminium-cell__deck>aside strong,.aluminium-cell__deck>aside p,.aluminium-cell__ledger article small,.extraction-transfer article strong,.extraction-transfer article small,.extraction-transfer figcaption{font-size:.76rem}}.water-witness,.phase-gates,.residue-bench,.catchment-survey,.life-support,.water-risk,.treatment-flow{--wat-ink:#102f43;--wat-blue:#147f9d;--wat-aqua:#75c8c2;--wat-lime:#d4dd62;--wat-coral:#e26048;--wat-paper:#f5f7ed;overflow:hidden;color:var(--wat-ink);background:var(--wat-paper);border:1px solid #6b8589;border-top:6px solid var(--wat-blue)}.water-witness>header,.phase-gates>header,.residue-bench>header,.catchment-survey>header,.life-support>header,.water-risk>header,.treatment-flow>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:var(--wat-ink)}.water-witness>header div,.phase-gates>header div,.residue-bench>header div,.catchment-survey>header div,.life-support>header div,.water-risk>header div,.treatment-flow>header div{display:grid;gap:3px}.water-witness>header span,.phase-gates>header span,.residue-bench>header span,.catchment-survey>header span,.life-support>header span,.water-risk>header span,.treatment-flow>header span{color:var(--wat-lime);font:900 .61rem ui-monospace,monospace;letter-spacing:.08em}.water-witness>header strong,.phase-gates>header strong,.residue-bench>header strong,.catchment-survey>header strong,.life-support>header strong,.water-risk>header strong,.treatment-flow>header strong{font:700 1rem Georgia,serif}.water-witness>header b,.phase-gates>header b,.residue-bench>header b,.catchment-survey>header b,.life-support>header b,.water-risk>header b,.treatment-flow>header b{padding:6px 9px;color:var(--wat-ink);font-size:.58rem;background:var(--wat-lime)}.water-witness>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:17px;background-color:#d9e8e3;background-image:radial-gradient(circle at 15% 20%,rgba(20,127,157,.12) 0 2px,transparent 3px),linear-gradient(135deg,transparent 0 48%,rgba(16,47,67,.06) 49% 51%,transparent 52%)}.water-witness article{overflow:hidden;background:#fffdf7;border:1px solid #708a8b;box-shadow:4px 4px #102f431f}.water-witness article>header{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;color:#fff;background:var(--wat-blue)}.water-witness article>header span{font:900 .55rem ui-monospace,monospace}.water-witness article>header strong{font-size:.68rem}.water-witness article>section{display:grid;grid-template-columns:1fr 60px 1fr;gap:10px;align-items:center;padding:16px}.water-witness article>section>div:not(.water-witness__drop){display:grid;justify-items:center;gap:7px;padding:10px;background:#eef3ed;border:1px solid #9aaba6}.water-witness article>section>div>span{font:900 .52rem ui-monospace,monospace}.water-witness article>section>div>i{display:block;width:64px;height:80px;background:#fff;border:3px solid #587277;border-top:8px solid #587277;border-radius:4px 4px 20px 20px;box-shadow:inset 0 -24px 0 var(--vial-colour)}.water-witness article>section>div[data-colour=blue]{--vial-colour:#267bb9}.water-witness article>section>div[data-colour=pink]{--vial-colour:#e38eab}.water-witness article>section>div[data-colour=white]{--vial-colour:#f8f7ef}.water-witness article>section>div>strong{font-size:.65rem;text-transform:uppercase}.water-witness__drop{display:grid;justify-items:center;gap:4px;color:var(--wat-blue)}.water-witness__drop span{font-size:.58rem!important}.water-witness__drop b{font-size:1.3rem}.water-witness__drop i{width:18px!important;height:24px!important;background:var(--wat-aqua)!important;border:0!important;border-radius:50% 50% 50% 5px!important;transform:rotate(-45deg)}.water-witness article>footer{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:9px 11px;background:#e9efea}.water-witness article>footer span{color:var(--wat-blue);font:900 .51rem ui-monospace,monospace}.water-witness article>footer strong{font-size:.61rem}.water-witness article>footer b{padding:5px;color:#fff;background:var(--wat-blue);font-size:.52rem}.water-witness>aside{display:flex;gap:9px;justify-content:center;align-items:center;padding:10px;color:#fff;background:var(--wat-coral);font-size:.64rem}.phase-gates>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:17px;background:linear-gradient(135deg,#d8e7e2,#edf1df)}.phase-gates article{overflow:hidden;background:#fffdf7;border:1px solid #728a8a}.phase-gates article>header{display:flex;justify-content:space-between;padding:9px 12px;color:#fff;background:var(--wat-blue)}.phase-gates article>header span{font:900 .55rem ui-monospace,monospace}.phase-gates article>header strong{font-size:.66rem}.phase-gates__dial{position:relative;display:grid;height:150px;place-items:center;align-content:center;background:repeating-radial-gradient(circle,#f8fbf5 0 17px,#dce8e3 18px 19px)}.phase-gates__dial i{position:absolute;width:120px;aspect-ratio:1;border:9px solid var(--wat-blue);border-right-color:var(--wat-coral);border-radius:50%;transform:rotate(45deg)}.phase-gates__dial span{z-index:1;font:700 2.7rem Georgia,serif}.phase-gates__dial>b{z-index:1;color:var(--wat-coral)}.phase-gates__dial small{z-index:1;margin-top:5px;font:900 .51rem ui-monospace,monospace}.phase-gates article>section{display:grid;gap:1px;background:#b5c2bd}.phase-gates article>section p{display:grid;grid-template-columns:18px 1fr;gap:8px;margin:0;padding:9px 11px;background:#fff}.phase-gates article>section p>svg{color:var(--wat-blue)}.phase-gates article>section p:last-child>svg{color:var(--wat-coral)}.phase-gates article>section span{display:grid;gap:3px;font-size:.61rem}.phase-gates article>section b{color:var(--wat-blue);font:900 .52rem ui-monospace,monospace}.phase-gates>footer{padding:10px;color:#fff;background:var(--wat-ink);text-align:center;font-size:.64rem;font-weight:900}.residue-bench>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:17px;background:#dce9e4}.residue-bench article{overflow:hidden;background:#fffdf7;border:1px solid #718989}.residue-bench article>header{display:flex;justify-content:space-between;padding:9px 11px;color:#fff;background:#627879}.residue-bench article[data-preferred]>header{background:var(--wat-blue)}.residue-bench article>header span{font:900 .54rem ui-monospace,monospace}.residue-bench article>header strong{font-size:.65rem}.residue-bench__dish{position:relative;display:grid;height:130px;place-items:end center;padding-bottom:20px;background:repeating-linear-gradient(0deg,#edf3ee 0 20px,#dce8e2 21px)}.residue-bench__dish i:first-child{position:absolute;top:26px;width:150px;height:64px;background:linear-gradient(#e9f0ed,#b8c9c5);border:3px solid #607779;border-radius:50%}.residue-bench__dish i:nth-child(2){position:absolute;top:51px;width:105px;height:28px;background:radial-gradient(circle,#9c8062 0 2px,transparent 3px);background-size:10px 8px;border-radius:50%}.residue-bench article[data-preferred] .residue-bench__dish i:nth-child(2){opacity:.12}.residue-bench__dish b{z-index:1;padding:4px 7px;color:#fff;background:var(--wat-coral);font-size:.54rem;text-transform:uppercase}.residue-bench article[data-preferred] .residue-bench__dish b{background:var(--wat-blue)}.residue-bench dl{margin:0}.residue-bench dl div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:8px 10px;border-top:1px solid #d3ddd8}.residue-bench dt{color:var(--wat-blue);font:900 .5rem ui-monospace,monospace}.residue-bench dd{margin:0;font-size:.61rem}.residue-bench article>footer{padding:9px;color:#fff;background:#627879;text-align:center;font-size:.59rem;font-weight:900}.residue-bench article[data-preferred]>footer{background:var(--wat-blue)}.residue-bench>aside{padding:10px;color:var(--wat-ink);background:var(--wat-lime);text-align:center;font-size:.64rem;font-weight:900}.catchment-survey>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:16px;background-color:#d6e7e2;background-image:linear-gradient(30deg,rgba(20,127,157,.1) 12%,transparent 12.5%,transparent 87%,rgba(20,127,157,.1) 87.5%),linear-gradient(150deg,rgba(20,127,157,.1) 12%,transparent 12.5%,transparent 87%,rgba(20,127,157,.1) 87.5%);background-size:30px 52px}.catchment-survey article{display:grid;justify-items:center;align-content:start;gap:6px;min-height:180px;padding:11px;text-align:center;background:#fffdf7;border:1px solid #718a88;border-top:5px solid var(--marker,#147f9d)}.catchment-survey article[data-tone=oxygen]{--marker:#249fc3}.catchment-survey article[data-tone=mineral]{--marker:#8d8772}.catchment-survey article[data-tone=plastic]{--marker:#e26b87}.catchment-survey article[data-tone=sewage]{--marker:#8e6248}.catchment-survey article[data-tone=microbe]{--marker:#9b55a3}.catchment-survey article[data-tone=nitrate]{--marker:#73a742}.catchment-survey article[data-tone=phosphate]{--marker:#e29838}.catchment-survey article>span{justify-self:start;color:var(--marker);font:900 .52rem ui-monospace,monospace}.catchment-survey__marker{position:relative;display:grid;width:56px;aspect-ratio:1;place-items:center}.catchment-survey__marker i{position:absolute;inset:0;background:var(--marker);clip-path:polygon(50% 0,88% 18%,100% 60%,65% 100%,35% 100%,0 60%,12% 18%);opacity:.2}.catchment-survey__marker b{z-index:1;color:var(--marker);font:700 1.15rem Georgia,serif}.catchment-survey article>strong{font:700 .85rem Georgia,serif}.catchment-survey article>small{color:var(--wat-blue);font-size:.56rem;font-weight:900}.catchment-survey article p{margin:0;color:#60716e;font-size:.57rem;line-height:1.4}.catchment-survey>footer{display:flex;gap:9px;justify-content:center;padding:10px;color:#fff;background:var(--wat-ink);font-size:.63rem}.life-support>div{display:grid;gap:14px;padding:17px;background:linear-gradient(160deg,#d9ebe4,#edf0d5)}.life-support article{display:grid;grid-template-columns:minmax(150px,.9fr) 28px minmax(145px,.8fr) 28px minmax(230px,1.3fr);gap:10px;align-items:center}.life-support article>svg{color:var(--wat-blue)}.life-support__source,.life-support__organism,.life-support__benefit{display:grid;gap:6px;align-content:center;min-height:100px;padding:13px;background:#fffdf7;border:1px solid #728988}.life-support__source{border-left:7px solid var(--wat-blue)}.life-support__source span,.life-support__benefit span{color:var(--wat-blue);font:900 .53rem ui-monospace,monospace}.life-support__source strong,.life-support__benefit strong{font:700 .8rem Georgia,serif}.life-support__organism{justify-items:center;text-align:center}.life-support__organism i{width:44px;aspect-ratio:1;background:var(--wat-aqua);border-radius:55% 45%;transform:rotate(45deg)}.life-support__organism strong{font-size:.64rem}.life-support__benefit{border-right:7px solid var(--wat-lime)}.life-support__benefit small{font-size:.57rem;line-height:1.4}.life-support>footer{padding:10px;color:var(--wat-ink);background:var(--wat-lime);text-align:center;font-size:.64rem;font-weight:900}.water-risk>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;background:#dce8e3}.water-risk article{overflow:hidden;background:#fffdf7;border:1px solid #778b89;border-left:6px solid var(--risk,#e26048)}.water-risk article[data-tone=toxic]{--risk:#b74e3f}.water-risk article[data-tone=plastic]{--risk:#d4628b}.water-risk article[data-tone=disease]{--risk:#8a4e83}.water-risk article[data-tone=deoxygenation]{--risk:#d18a34}.water-risk article>header{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;background:#edf1eb}.water-risk article>header span{color:var(--risk);font:900 .53rem ui-monospace,monospace}.water-risk article>header b{font-size:.65rem}.water-risk__route{display:grid;grid-template-columns:1fr 24px 1fr;gap:8px;align-items:center;padding:13px}.water-risk__route span{font-size:.6rem}.water-risk__route svg{color:var(--risk)}.water-risk__route strong{color:var(--risk);font:700 .8rem Georgia,serif}.water-risk article>footer{padding:8px 11px;color:#fff;background:var(--risk);font-size:.56rem;font-weight:850}.water-risk>aside{display:flex;gap:9px;justify-content:center;padding:10px;color:#fff;background:var(--wat-ink);font-size:.63rem}.treatment-flow__source,.treatment-flow__output{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px 15px;color:#fff;background:var(--wat-blue)}.treatment-flow__source span,.treatment-flow__output span{color:var(--wat-lime);font:900 .53rem ui-monospace,monospace}.treatment-flow__source strong,.treatment-flow__output strong{font-size:.64rem}.treatment-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:18px;background:linear-gradient(#d9eae4,#eef1df);list-style:none}.treatment-flow li{position:relative;display:grid;grid-template-rows:auto 95px 1fr auto;overflow:visible;background:#fffdf7;border:1px solid #718987;border-top:5px solid var(--wat-blue)}.treatment-flow li>span{padding:7px 9px;color:var(--wat-blue);font:900 .54rem ui-monospace,monospace}.treatment-flow__tank{position:relative;display:grid;place-items:center;margin:0 12px;background:#d9e5e1;border:3px solid #5e787b;border-radius:4px 4px 18px 18px;overflow:hidden}.treatment-flow__tank i{position:absolute;left:0;right:0;bottom:0;height:55%;background:var(--wat-aqua)}.treatment-flow__tank i:nth-child(2){height:13%;background:#82705b}.treatment-flow li[data-stage=filtration] .treatment-flow__tank{background:repeating-linear-gradient(0deg,#8e7a61 0 9px,#d4c092 10px 18px,#8ba4a0 19px 27px)}.treatment-flow li[data-stage="carbon treatment"] .treatment-flow__tank{background:radial-gradient(circle,#27383a 0 3px,transparent 4px);background-size:12px 12px}.treatment-flow li[data-stage=chlorination] .treatment-flow__tank:after{content:"Cl";z-index:1;display:grid;width:38px;aspect-ratio:1;place-items:center;color:#fff;background:var(--wat-blue);border-radius:50%;font-weight:900}.treatment-flow__tank b{z-index:1;padding:4px;color:#fff;background:var(--wat-ink);font-size:.52rem}.treatment-flow li>section{display:grid;align-content:start;gap:5px;padding:10px}.treatment-flow li>section strong{font:700 .8rem Georgia,serif;text-transform:capitalize}.treatment-flow li>section p{margin:0;font-size:.58rem;line-height:1.4}.treatment-flow li>section small{color:var(--wat-blue);font:900 .51rem ui-monospace,monospace}.treatment-flow li>footer{display:flex;gap:5px;align-items:center;padding:8px;color:#fff;background:#4d7476;font-size:.54rem}.treatment-flow li>svg{position:absolute;z-index:2;right:-23px;top:50%;width:24px;padding:3px;color:#fff;background:var(--wat-coral);border-radius:50%}.treatment-flow__output{background:var(--wat-ink)}.water-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#102f43;background:#f5f7ed;border:1px solid #6b8589;border-top:6px solid #147f9d}.water-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#102f43}.water-transfer>header div{display:grid;gap:3px}.water-transfer>header span{color:#d4dd62;font:900 .61rem ui-monospace,monospace}.water-transfer>header strong{font:700 1rem Georgia,serif}.water-transfer>header b{padding:6px 9px;color:#102f43;font-size:.58rem;background:#d4dd62}.water-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#d9e8e3}.water-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fffdf7;border:1px solid #758b89;border-top:4px solid #147f9d}.water-transfer article span{color:#d6533e;font:900 .56rem ui-monospace,monospace}.water-transfer article strong{font-size:.67rem;line-height:1.4}.water-transfer article small{color:#62736f;font-size:.58rem;font-weight:850}.water-transfer figcaption{padding:10px 14px;border-top:1px solid #96aaa5;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:820px){.catchment-survey>div{grid-template-columns:repeat(3,1fr)}.treatment-flow ol{grid-template-columns:repeat(2,1fr)}.treatment-flow li:nth-child(2)>svg{display:none}.water-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.water-witness>header,.phase-gates>header,.residue-bench>header,.catchment-survey>header,.life-support>header,.water-risk>header,.treatment-flow>header,.water-transfer>header{display:grid}.water-witness>div,.phase-gates>div,.residue-bench>div,.catchment-survey>div,.water-risk>div,.treatment-flow ol,.water-transfer>div{grid-template-columns:1fr}.water-witness article>section{grid-template-columns:1fr}.water-witness__drop{grid-template-columns:auto auto auto;align-items:center}.water-witness__drop i{transform:rotate(-45deg) scale(.75)}.water-witness article>footer{grid-template-columns:1fr}.residue-bench dl div{grid-template-columns:1fr}.life-support article{grid-template-columns:1fr}.life-support article>svg{justify-self:center;transform:rotate(90deg)}.water-risk__route{grid-template-columns:1fr}.water-risk__route svg{justify-self:center;transform:rotate(90deg)}.treatment-flow li>svg{display:none}.water-witness>header span,.phase-gates>header span,.residue-bench>header span,.catchment-survey>header span,.life-support>header span,.water-risk>header span,.treatment-flow>header span,.water-transfer>header span{font-size:.72rem}.water-witness article>header strong,.water-witness article>footer strong,.phase-gates article>section span,.residue-bench dt,.residue-bench dd,.catchment-survey article>small,.catchment-survey article p,.life-support__benefit small,.water-risk__route span,.water-risk article>footer,.treatment-flow li>section p,.treatment-flow li>footer,.water-transfer article strong,.water-transfer article small,.water-transfer figcaption{font-size:.76rem}}.fertiliser-shed,.npk-field{--fer-ink:#26351e;--fer-leaf:#317748;--fer-sprout:#8bae4f;--fer-sun:#e9b83f;--fer-clay:#c7663e;--fer-soil:#70513c;--fer-paper:#fbf7e8;overflow:hidden;color:var(--fer-ink);background:var(--fer-paper);border:1px solid #75836a;border-top:6px solid var(--fer-sun)}.fertiliser-shed>header,.npk-field>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:var(--fer-ink)}.fertiliser-shed>header div,.npk-field>header div{display:grid;gap:3px}.fertiliser-shed>header span,.npk-field>header span{color:#d8e887;font:900 .61rem ui-monospace,monospace;letter-spacing:.08em}.fertiliser-shed>header strong,.npk-field>header strong{font:700 1rem Georgia,serif}.fertiliser-shed>header b,.npk-field>header b{padding:6px 9px;color:var(--fer-ink);font-size:.58rem;background:var(--fer-sun)}.fertiliser-shed>div{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;background-color:#e9e4cd;background-image:linear-gradient(30deg,rgba(112,81,60,.08) 12%,transparent 12.5%,transparent 87%,rgba(112,81,60,.08) 87.5%);background-size:32px 56px}.fertiliser-shed article{overflow:hidden;background:#fffdf4;border:1px solid #75836a;box-shadow:5px 5px #26351e1f}.fertiliser-shed article>header{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;color:#fff;background:var(--fer-leaf)}.fertiliser-shed article[data-family="1"]>header{background:var(--fer-soil)}.fertiliser-shed article>header span{font:900 .55rem ui-monospace,monospace}.fertiliser-shed article>header strong{font:700 .86rem Georgia,serif;text-transform:capitalize}.fertiliser-shed article>header b{display:grid;min-width:58px;min-height:46px;place-items:center;padding:4px;color:var(--fer-ink);font:700 1.25rem Georgia,serif;background:var(--fer-sun);border:2px solid #fff}.fertiliser-shed article>section{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:15px}.fertiliser-shed article>section div{position:relative;display:grid;justify-items:center;align-content:center;gap:7px;min-height:112px;padding:12px 8px;text-align:center;background:#f2edda;border:1px dashed #8d856e;border-radius:8px 8px 18px 18px}.fertiliser-shed article>section div:before{content:"";position:absolute;top:-1px;width:54%;height:10px;background:var(--fer-clay);border-radius:0 0 10px 10px}.fertiliser-shed article>section i{display:grid;width:28px;aspect-ratio:1;place-items:center;color:#fff;font:900 .55rem ui-monospace,monospace;background:var(--fer-leaf);border-radius:50%}.fertiliser-shed article[data-family="1"]>section i{background:var(--fer-soil)}.fertiliser-shed article>section strong{font-size:.65rem}.fertiliser-shed article>section small{color:#6c745f;font-size:.55rem;font-weight:850}.fertiliser-shed article>footer{display:flex;gap:7px;align-items:center;padding:9px 12px;color:#fff;background:var(--fer-leaf);font-size:.62rem;font-weight:900}.fertiliser-shed article[data-family="1"]>footer{background:var(--fer-soil)}.fertiliser-shed>aside{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:11px 16px;color:var(--fer-ink);background:var(--fer-sun)}.fertiliser-shed>aside span{font:900 .55rem ui-monospace,monospace}.fertiliser-shed>aside strong{font-size:.64rem}.fertiliser-shed>footer{padding:10px;color:#fff;background:var(--fer-ink);text-align:center;font-size:.62rem;font-weight:900}.npk-field__map{display:grid;grid-template-columns:190px minmax(280px,1fr) 190px;gap:18px;align-items:stretch;padding:20px;background-color:#e9e4cd;background-image:repeating-linear-gradient(100deg,transparent 0 31px,rgba(112,81,60,.1) 32px 34px)}.npk-field__bag{display:grid;justify-items:center;align-content:center;gap:10px;min-height:230px;padding:24px 16px;color:#fff;text-align:center;background:linear-gradient(145deg,var(--fer-clay),#9f4b32);border:5px double #f8e4ae;clip-path:polygon(12% 0,88% 0,100% 12%,94% 100%,6% 100%,0 12%)}.npk-field__bag>span{font:900 .55rem ui-monospace,monospace}.npk-field__bag>div{display:flex;gap:5px}.npk-field__bag b{display:grid;width:46px;aspect-ratio:1;place-items:center;color:var(--fer-ink);font:700 1.35rem Georgia,serif;background:var(--fer-sun);border:2px solid #fff;border-radius:50%}.npk-field__bag>strong{max-width:140px;font:700 .78rem Georgia,serif}.npk-field__routes{display:grid;gap:8px;align-content:center}.npk-field__routes article{display:grid;grid-template-columns:48px 1fr 24px;gap:10px;align-items:center;padding:10px 12px;background:#fffdf4;border:1px solid #78856e;border-left:6px solid var(--route)}.npk-field__routes article[data-nutrient=N]{--route:#3d844a}.npk-field__routes article[data-nutrient=P]{--route:#c7663e}.npk-field__routes article[data-nutrient=K]{--route:#d59a28}.npk-field__routes article>b{display:grid;width:40px;aspect-ratio:1;place-items:center;color:#fff;font:700 1.15rem Georgia,serif;background:var(--route);border-radius:50%}.npk-field__routes article>div{display:grid;gap:3px}.npk-field__routes article span{color:var(--route);font:900 .52rem ui-monospace,monospace}.npk-field__routes article strong{font:700 .78rem Georgia,serif}.npk-field__routes article small{font-size:.55rem;font-weight:800}.npk-field__routes article>svg{color:var(--route)}.npk-field__map>aside{display:grid;justify-items:center;align-content:center;gap:8px;padding:12px;text-align:center;background:#f7f1d8;border:1px solid #78856e;border-bottom:8px solid var(--fer-soil)}.npk-field__map>aside span{color:var(--fer-leaf);font:900 .54rem ui-monospace,monospace}.npk-field__map>aside strong{font:700 .88rem Georgia,serif}.npk-field__plant{position:relative;width:100px;height:125px}.npk-field__plant b{position:absolute;left:48px;bottom:10px;width:7px;height:82px;background:var(--fer-leaf);border-radius:6px}.npk-field__plant i{position:absolute;width:43px;height:27px;background:var(--fer-sprout);border-radius:100% 0}.npk-field__plant i:first-child{left:10px;bottom:55px;transform:rotate(16deg)}.npk-field__plant i:nth-child(2){right:7px;bottom:75px;transform:scaleX(-1) rotate(8deg)}.npk-field__plant i:nth-child(3){left:29px;bottom:93px;background:var(--fer-sun);border-radius:50%}.npk-field__plant:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:18px;background:var(--fer-soil);border-radius:50%}.npk-field>footer{display:grid;gap:1px;background:#879077}.npk-field>footer strong,.npk-field>footer span{padding:10px 14px;text-align:center}.npk-field>footer strong{color:#fff;background:var(--fer-leaf);font-size:.63rem}.npk-field>footer span{color:var(--fer-ink);background:var(--fer-sun);font-size:.58rem;font-weight:900}.fertiliser-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#26351e;background:#fbf7e8;border:1px solid #75836a;border-top:6px solid #e9b83f}.fertiliser-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#26351e}.fertiliser-transfer>header div{display:grid;gap:3px}.fertiliser-transfer>header span{color:#d8e887;font:900 .61rem ui-monospace,monospace}.fertiliser-transfer>header strong{font:700 1rem Georgia,serif}.fertiliser-transfer>header b{padding:6px 9px;color:#26351e;font-size:.58rem;background:#e9b83f}.fertiliser-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#e9e4cd}.fertiliser-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fffdf4;border:1px solid #7c876f;border-top:4px solid #317748}.fertiliser-transfer article span{color:#b35435;font:900 .56rem ui-monospace,monospace}.fertiliser-transfer article strong{font-size:.67rem;line-height:1.4}.fertiliser-transfer article small{color:#6b745f;font-size:.58rem;font-weight:850}.fertiliser-transfer figcaption{padding:10px 14px;border-top:1px solid #9fa790;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:820px){.npk-field__map{grid-template-columns:160px 1fr}.npk-field__map>aside{grid-column:1/-1}.fertiliser-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fertiliser-shed>header,.npk-field>header,.fertiliser-transfer>header{display:grid}.fertiliser-shed>div,.npk-field__map,.fertiliser-transfer>div{grid-template-columns:1fr}.fertiliser-shed article>section{grid-template-columns:1fr}.fertiliser-shed>aside{grid-template-columns:1fr}.npk-field__bag{min-height:190px}.npk-field__routes article{grid-template-columns:44px 1fr}.npk-field__routes article>svg{display:none}.npk-field__map>aside{grid-column:auto}.fertiliser-shed>header span,.npk-field>header span,.fertiliser-transfer>header span{font-size:.72rem}.fertiliser-shed article>section strong,.fertiliser-shed article>section small,.fertiliser-shed article>footer,.fertiliser-shed>aside strong,.npk-field__routes article strong,.npk-field__routes article small,.npk-field__map>aside strong,.npk-field>footer strong,.npk-field>footer span,.fertiliser-transfer article strong,.fertiliser-transfer article small,.fertiliser-transfer figcaption{font-size:.76rem}}.atmos-column,.emission-board,.impact-triage,.air-response,.leaf-reactor,.photo-word-line,.thermal-loop,.nox-converter,.photo-symbol-audit{--atm-ink:#10283b;--atm-night:#0c1c2b;--atm-sky:#2e8eaf;--atm-cyan:#73c6d2;--atm-sun:#efb849;--atm-coral:#df6b4c;--atm-violet:#62547f;--atm-paper:#f3f5ed;overflow:hidden;color:var(--atm-ink);background:var(--atm-paper);border:1px solid #69818a;border-top:6px solid var(--atm-sun)}.atmos-column>header,.emission-board>header,.impact-triage>header,.air-response>header,.leaf-reactor>header,.photo-word-line>header,.thermal-loop>header,.nox-converter>header,.photo-symbol-audit>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;color:#fff;background:var(--atm-night)}.atmos-column>header div,.emission-board>header div,.impact-triage>header div,.air-response>header div,.leaf-reactor>header div,.photo-word-line>header div,.thermal-loop>header div,.nox-converter>header div,.photo-symbol-audit>header div{display:grid;gap:3px}.atmos-column>header span,.emission-board>header span,.impact-triage>header span,.air-response>header span,.leaf-reactor>header span,.photo-word-line>header span,.thermal-loop>header span,.nox-converter>header span,.photo-symbol-audit>header span{color:#8fe0e2;font:900 .61rem ui-monospace,monospace;letter-spacing:.07em}.atmos-column>header strong,.emission-board>header strong,.impact-triage>header strong,.air-response>header strong,.leaf-reactor>header strong,.photo-word-line>header strong,.thermal-loop>header strong,.nox-converter>header strong,.photo-symbol-audit>header strong{font:700 1rem Georgia,serif}.atmos-column>header>b,.emission-board>header>b,.impact-triage>header>b,.air-response>header>b,.leaf-reactor>header>b,.photo-word-line>header>b,.thermal-loop>header>b,.nox-converter>header>b,.photo-symbol-audit>header>b{padding:6px 9px;color:var(--atm-ink);font-size:.58rem;background:var(--atm-sun)}.atmos-column>div{display:grid;grid-template-columns:300px 1fr;gap:18px;padding:18px;background:radial-gradient(circle at 80% 10%,rgba(115,198,210,.23),transparent 36%),#dfe8e5}.atmos-column>div>aside{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:9px;height:330px;align-items:stretch}.atmos-column__meter{display:flex;min-width:0;flex-direction:column-reverse;overflow:hidden;background:#fff;border:4px solid var(--atm-ink);box-shadow:7px 7px #10283b29}.atmos-column__band{position:relative;min-height:0;flex:var(--share) 1 0;background:var(--band)}.atmos-column__band-copy{position:absolute;inset:0;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:9px 12px;color:#fff}.atmos-column__trace-callout{position:relative;align-self:start;display:grid;gap:2px;margin-top:0;padding:9px 8px;color:#fff;background:var(--atm-coral);font-style:normal;box-shadow:4px 4px #10283b21}.atmos-column__trace-callout:before{content:"";position:absolute;right:100%;top:0;width:13px;height:4px;background:var(--atm-coral)}.atmos-column__trace-callout b{font:700 1.05rem Georgia,serif}.atmos-column__trace-callout span{font-size:.58rem;font-weight:900;text-transform:uppercase}.atmos-column__trace-callout em{font-size:.52rem;font-style:normal}.atmos-column [data-tone=nitrogen]{--band:#315f88}.atmos-column [data-tone=oxygen]{--band:#2e9caf}.atmos-column [data-tone=trace]{--band:#d87a42}.atmos-column__band-copy strong{font:700 1.3rem Georgia,serif}.atmos-column__band-copy span{font-size:.68rem;font-weight:900;text-transform:uppercase}.atmos-column__band-copy b{font-size:.72rem}.atmos-column>div>section{display:grid;gap:10px;align-content:center}.atmos-column article{display:grid;grid-template-columns:78px 1fr;gap:5px 12px;padding:13px;background:#fffdf7;border:1px solid #71868c;border-left:6px solid var(--atm-sky)}.atmos-column article span{color:var(--atm-coral);font:900 .54rem ui-monospace,monospace}.atmos-column article strong{font:700 .82rem Georgia,serif}.atmos-column article p{grid-column:2;margin:0;font-size:.61rem}.atmos-column>footer{padding:10px;color:#fff;background:var(--atm-ink);text-align:center;font-size:.63rem;font-weight:900}.emission-board>div,.impact-triage>div{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding:16px;background-color:#dce7e5;background-image:linear-gradient(rgba(46,142,175,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(46,142,175,.08) 1px,transparent 1px);background-size:24px 24px}.emission-board article{overflow:hidden;background:#fffdf7;border:1px solid #73858a;border-top:5px solid var(--file)}.emission-board article[data-tone=complete]{--file:#3a8c9f}.emission-board article[data-tone=incomplete]{--file:#6b6970}.emission-board article[data-tone=organic]{--file:#5a8d57}.emission-board article[data-tone=engine]{--file:#c45d45}.emission-board article[data-tone=sulfur]{--file:#c99a2f}.emission-board article>header{display:flex;justify-content:space-between;padding:8px 10px;background:#eaf0ed}.emission-board article>header span{color:var(--file);font:900 .52rem ui-monospace,monospace}.emission-board article>header b{font:700 .9rem Georgia,serif}.emission-board article>strong{display:block;padding:10px 10px 4px;font:700 .78rem Georgia,serif}.emission-board article>p{min-height:42px;margin:0;padding:3px 10px 10px;font-size:.6rem;line-height:1.4}.emission-board article>footer{padding:8px 10px;color:#fff;background:var(--file);font-size:.54rem;font-weight:850}.emission-board>aside{padding:10px;color:#fff;background:var(--atm-ink);text-align:center;font-size:.63rem;font-weight:900}.impact-triage article{overflow:hidden;background:#fffdf7;border:1px solid #72858a;border-left:6px solid var(--ward)}.impact-triage article[data-tone=climate]{--ward:#2d8eaf}.impact-triage article[data-tone=toxic]{--ward:#8f4851}.impact-triage article[data-tone=health]{--ward:#b56a43}.impact-triage article[data-tone=smog]{--ward:#62547f}.impact-triage article[data-tone=acid]{--ward:#c9952d}.impact-triage article>header{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;padding:9px 10px;background:#e9efec}.impact-triage article>header span{color:var(--ward);font:900 .51rem ui-monospace,monospace}.impact-triage article>header b{padding:4px;color:#fff;background:var(--ward);font-size:.62rem}.impact-triage article>header strong{font-size:.64rem}.impact-triage article>div{display:grid;grid-template-columns:1fr 20px 1fr;gap:7px;align-items:center;padding:12px}.impact-triage article p{margin:0;font-size:.59rem}.impact-triage article svg{color:var(--ward)}.impact-triage article>div strong{color:var(--ward);font:700 .72rem Georgia,serif}.impact-triage>footer{padding:10px;color:#fff;background:var(--atm-ink);text-align:center;font-size:.63rem;font-weight:900}.air-response>div{display:grid;grid-template-columns:1.35fr 1fr;gap:14px;padding:16px;background:#dce7e5}.air-response section{overflow:hidden;background:#fffdf7;border:1px solid #70858a;border-top:6px solid var(--lane)}.air-response section[data-tone=climate]{--lane:#2e8eaf}.air-response section[data-tone=acid]{--lane:#d08a34}.air-response section>header{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:10px 12px;color:#fff;background:var(--lane)}.air-response section>header span{font:900 .52rem ui-monospace,monospace}.air-response section>header strong{font:700 .9rem Georgia,serif;text-transform:capitalize}.air-response section>header b{grid-column:1/-1;font-size:.56rem}.air-response ol{display:grid;gap:1px;margin:0;padding:0;background:#aebbb7;list-style:none}.air-response li{display:grid;grid-template-columns:30px minmax(120px,.75fr) 1.25fr;gap:9px;align-items:center;padding:9px 10px;background:#fff}.air-response li span{color:var(--lane);font:900 .52rem ui-monospace,monospace}.air-response li strong{font-size:.62rem}.air-response li p{margin:0;font-size:.58rem}.air-response>footer{padding:10px;color:#fff;background:var(--atm-ink);text-align:center;font-size:.63rem;font-weight:900}.leaf-reactor>div{display:grid;grid-template-columns:1fr 230px 1fr;gap:18px;align-items:center;padding:20px;background:radial-gradient(circle at center,rgba(239,184,73,.24),transparent 35%),#dce8e4}.leaf-reactor>div>section{display:grid;gap:12px}.leaf-reactor article{position:relative;display:grid;gap:5px;min-height:92px;align-content:center;padding:11px;background:#fffdf7;border:1px solid #6f8589;border-left:6px solid var(--atm-sky)}.leaf-reactor>div>section:last-child article{border-left:1px solid #6f8589;border-right:6px solid #4e9862}.leaf-reactor article span{color:var(--atm-coral);font:900 .52rem ui-monospace,monospace}.leaf-reactor article strong{font:700 .78rem Georgia,serif}.leaf-reactor article small{font-size:.56rem}.leaf-reactor article svg{position:absolute;right:-27px;color:var(--atm-sky)}.leaf-reactor>div>section:last-child article svg{left:-27px;color:#4e9862}.leaf-reactor__core{position:relative;display:grid;justify-items:center;gap:7px;padding:18px;text-align:center;background:#eff4de;border:4px double #3d7751;border-radius:52% 48% 54% 46%}.leaf-reactor__core>i{width:110px;height:70px;background:#5aa36a;border-radius:100% 0;transform:rotate(-18deg);box-shadow:inset -18px -12px #10283b1f}.leaf-reactor__core>span{color:#3d7751;font:900 .52rem ui-monospace,monospace}.leaf-reactor__core>strong{font:700 1rem Georgia,serif}.leaf-reactor__core>div{display:grid;gap:5px;width:100%}.leaf-reactor__core p{display:grid;gap:2px;margin:0;padding:6px;background:#fff;border:1px solid #9aac93}.leaf-reactor__core p b{font-size:.59rem}.leaf-reactor__core p small{font-size:.52rem}.leaf-reactor>footer{padding:10px;color:var(--atm-ink);background:var(--atm-sun);text-align:center;font-size:.63rem;font-weight:900}.photo-word-line>aside,.photo-symbol-audit>aside{padding:9px 13px;color:#fff;background:var(--atm-violet);text-align:center;font-size:.6rem;font-weight:900}.photo-word-line>div{display:grid;grid-template-columns:1fr 44px 1fr;gap:12px;align-items:center;padding:22px;background:repeating-linear-gradient(0deg,#dce7e5 0 24px,#cfdcd8 25px 27px)}.photo-word-line>div>section{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.photo-word-line>div>section article{position:relative;display:grid;min-height:100px;place-content:center;gap:7px;padding:10px;text-align:center;background:#fffdf7;border:2px solid var(--atm-sky);box-shadow:5px 5px #10283b21}.photo-word-line>div>section article:first-child:after{content:"+";position:absolute;right:-18px;top:42%;z-index:1;color:var(--atm-ink);font:900 1rem ui-monospace,monospace}.photo-word-line article span{color:var(--atm-coral);font:900 .54rem ui-monospace,monospace}.photo-word-line article strong{font:700 .82rem Georgia,serif}.photo-word-line>div>svg{width:44px;color:var(--atm-coral)}.photo-word-line>footer{padding:13px;color:#fff;background:var(--atm-ink);text-align:center;font:700 1rem Georgia,serif}.thermal-loop>div{position:relative;display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;padding:18px;background:radial-gradient(circle at 8% 50%,#4b86aa 0 45px,#18384f 46px 57px,transparent 58px),linear-gradient(90deg,#112b42,#dfe7e3 28%)}.thermal-loop__earth{display:grid;z-index:1;justify-items:center;color:#fff}.thermal-loop__earth i{width:70px;aspect-ratio:1;background:#3f8c72;border:9px solid #3d759d;border-radius:50%;box-shadow:0 0 0 10px #73c6d23d}.thermal-loop__earth strong{margin-top:8px;font-size:.58rem}.thermal-loop ol{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none}.thermal-loop li{position:relative;display:grid;align-content:center;gap:7px;min-height:145px;padding:11px;background:#fffdf7;border:1px solid #6c8187;border-top:5px solid var(--atm-sky)}.thermal-loop li[data-return]{border-top-color:var(--atm-coral)}.thermal-loop li span{color:var(--atm-coral);font:900 .52rem ui-monospace,monospace}.thermal-loop li strong{font:700 .72rem Georgia,serif}.thermal-loop li p{margin:0;font-size:.56rem}.thermal-loop li svg{position:absolute;right:-20px;top:45%;z-index:2;padding:3px;color:#fff;background:var(--atm-coral);border-radius:50%}.thermal-loop>aside{display:grid;gap:4px;padding:10px 14px;color:#fff;background:var(--atm-ink);text-align:center}.thermal-loop>aside strong{font-size:.66rem}.thermal-loop>aside span{color:#8fe0e2;font-size:.55rem;font-weight:900}.nox-converter>div{display:grid;grid-template-columns:1fr 46px 1fr;gap:12px;align-items:center;padding:20px;background:#dce7e5}.nox-converter>div>svg{width:42px;color:var(--atm-coral)}.nox-converter section{display:grid;align-content:center;gap:10px;min-height:235px;padding:16px;background:#fffdf7;border:1px solid #6f8388;border-top:6px solid var(--atm-coral)}.nox-converter section:last-child{border-top-color:var(--atm-sun)}.nox-converter section>span{color:var(--atm-coral);font:900 .54rem ui-monospace,monospace}.nox-converter section>strong{font:700 .86rem Georgia,serif}.nox-converter section>div:not(.nox-converter__honeycomb){display:grid;grid-template-columns:1fr 28px 1fr;gap:8px;align-items:center;padding:12px;background:#edf1eb}.nox-converter section>div b{font-size:.67rem}.nox-converter section>div svg{color:var(--atm-coral)}.nox-converter__honeycomb{display:grid;height:78px;place-items:center;color:#fff;font:900 .57rem ui-monospace,monospace;background-color:#9b7d36;background-image:radial-gradient(circle,#f2c258 0 5px,transparent 6px);background-size:18px 18px;border:5px solid #62502d}.nox-converter section>b{padding:9px;color:#fff;background:var(--atm-violet);text-align:center;font-size:.72rem}.nox-converter section>small{font-size:.58rem;font-weight:850}.nox-converter>footer{padding:10px;color:#fff;background:var(--atm-ink);text-align:center;font-size:.61rem;font-weight:900}.photo-symbol-audit__equation{padding:22px;color:#fff;background:var(--atm-ink);text-align:center;font:700 1.65rem Georgia,serif;letter-spacing:.02em}.photo-symbol-audit>div:last-of-type{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;background:#dce7e5}.photo-symbol-audit article{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:8px;align-items:center;padding:12px;background:#fffdf7;border:1px solid #70858a;border-top:5px solid var(--atm-sky)}.photo-symbol-audit article span{color:var(--atm-coral);font:900 .52rem ui-monospace,monospace}.photo-symbol-audit article strong{font:700 .76rem Georgia,serif}.photo-symbol-audit article b{display:grid;width:34px;aspect-ratio:1;place-items:center;color:#fff;background:var(--atm-sky);border-radius:50%}.photo-symbol-audit article i{font-style:normal;font-weight:900}.photo-symbol-audit article small{grid-column:1/-1;text-align:center;font-size:.54rem}.photo-symbol-audit>footer{padding:10px;color:var(--atm-ink);background:var(--atm-sun);text-align:center;font-size:.63rem;font-weight:900}.atmos-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#10283b;background:#f3f5ed;border:1px solid #69818a;border-top:6px solid #efb849}.atmos-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#0c1c2b}.atmos-transfer>header div{display:grid;gap:3px}.atmos-transfer>header span{color:#8fe0e2;font:900 .61rem ui-monospace,monospace}.atmos-transfer>header strong{font:700 1rem Georgia,serif}.atmos-transfer>header b{padding:6px 9px;color:#10283b;font-size:.58rem;background:#efb849}.atmos-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dce7e5}.atmos-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fffdf7;border:1px solid #74878b;border-top:4px solid #2e8eaf}.atmos-transfer article span{color:#c95e43;font:900 .56rem ui-monospace,monospace}.atmos-transfer article strong{font-size:.67rem;line-height:1.4}.atmos-transfer article small{color:#627477;font-size:.58rem;font-weight:850}.atmos-transfer figcaption{padding:10px 14px;border-top:1px solid #9daead;text-align:center;font-size:.69rem;font-weight:850}@media(max-width:900px){.thermal-loop ol{grid-template-columns:repeat(3,1fr)}.emission-board>div,.impact-triage>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.atmos-column>div{grid-template-columns:260px 1fr}.air-response>div{grid-template-columns:1fr}.leaf-reactor>div{grid-template-columns:1fr 190px 1fr}.thermal-loop>div{grid-template-columns:1fr}.thermal-loop__earth{display:none}.atmos-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.atmos-column>header,.emission-board>header,.impact-triage>header,.air-response>header,.leaf-reactor>header,.photo-word-line>header,.thermal-loop>header,.nox-converter>header,.photo-symbol-audit>header,.atmos-transfer>header{display:grid}.atmos-column>div,.emission-board>div,.impact-triage>div,.leaf-reactor>div,.nox-converter>div,.photo-symbol-audit>div:last-of-type,.atmos-transfer>div{grid-template-columns:1fr}.atmos-column>div>aside{height:300px}.atmos-column article{grid-template-columns:1fr}.atmos-column article p{grid-column:auto}.air-response li{grid-template-columns:28px 1fr}.air-response li p{grid-column:2}.leaf-reactor article svg,.nox-converter>div>svg{display:none}.leaf-reactor__core{grid-row:2}.photo-word-line>div{grid-template-columns:1fr}.photo-word-line>div>section{grid-template-columns:1fr}.photo-word-line>div>section article:first-child:after{display:none}.photo-word-line>div>svg{justify-self:center;transform:rotate(90deg)}.thermal-loop ol{grid-template-columns:1fr}.thermal-loop li svg{display:none}.nox-converter section{min-height:190px}.photo-symbol-audit__equation{font-size:1.1rem}.photo-symbol-audit article{grid-template-columns:auto 1fr auto auto auto}.atmos-column>header span,.emission-board>header span,.impact-triage>header span,.air-response>header span,.leaf-reactor>header span,.photo-word-line>header span,.thermal-loop>header span,.nox-converter>header span,.photo-symbol-audit>header span,.atmos-transfer>header span{font-size:.72rem}.atmos-column article p,.emission-board article>p,.emission-board article>footer,.impact-triage article p,.impact-triage article>div strong,.air-response li strong,.air-response li p,.leaf-reactor article small,.leaf-reactor__core p small,.photo-word-line article strong,.thermal-loop li strong,.thermal-loop li p,.nox-converter section>small,.photo-symbol-audit article small,.atmos-transfer article strong,.atmos-transfer article small,.atmos-transfer figcaption{font-size:.76rem}}.organic-blueprint,.organic-calculator,.organic-lens,.organic-passport,.saturation-scan,.unsaturation-alarm,.structure-decoder,.isomer-blueprint,.organic-trend{--org-ink:#172827;--org-blue:#164f62;--org-cyan:#7bc8c7;--org-paper:#fbf6e9;--org-grid:#d7e4dd;--org-acid:#e85d43;--org-lime:#d9e95a;--org-violet:#675b7f;overflow:hidden;color:var(--org-ink);background:var(--org-paper);border:1px solid #657a76;border-top:6px solid var(--org-lime)}.organic-blueprint>header,.organic-calculator>header,.organic-lens>header,.saturation-scan>header,.unsaturation-alarm>header,.structure-decoder>header,.isomer-blueprint>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:var(--org-ink)}.organic-blueprint>header div,.organic-calculator>header div,.organic-lens>header div,.saturation-scan>header div,.unsaturation-alarm>header div,.structure-decoder>header div,.isomer-blueprint>header div{display:grid;gap:3px}.organic-blueprint>header span,.organic-calculator>header span,.organic-lens>header span,.saturation-scan>header span,.unsaturation-alarm>header span,.structure-decoder>header span,.isomer-blueprint>header span,.organic-passport>header>div span,.organic-trend>header>div span{color:#9be0dc;font:900 .58rem ui-monospace,monospace;letter-spacing:.07em}.organic-blueprint>header strong,.organic-calculator>header strong,.organic-lens>header strong,.saturation-scan>header strong,.unsaturation-alarm>header strong,.structure-decoder>header strong,.isomer-blueprint>header strong,.organic-passport>header>div strong,.organic-trend>header>div strong{font:700 1rem Georgia,serif}.organic-blueprint>header>b,.organic-calculator>header>b,.organic-lens>header>b,.saturation-scan>header>b,.unsaturation-alarm>header>b,.structure-decoder>header>b,.isomer-blueprint>header>b{padding:6px 9px;color:var(--org-ink);background:var(--org-lime);font-size:.58rem}.organic-blueprint>div{display:grid;grid-template-columns:1fr 225px;gap:18px;padding:18px;background-color:var(--org-grid);background-image:linear-gradient(rgba(22,79,98,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(22,79,98,.1) 1px,transparent 1px);background-size:22px 22px}.organic-blueprint>div>svg{width:100%;height:310px;background:#ffffff8c;border:1px solid #79908a}.organic-blueprint>div>svg line{stroke:var(--org-ink);stroke-width:1.5}.organic-blueprint>div>svg g circle{fill:var(--org-paper);stroke:var(--org-blue);stroke-width:1}.organic-blueprint>div>svg g[data-element=C] circle{fill:var(--org-ink)}.organic-blueprint>div>svg g[data-element=O] circle{fill:var(--org-acid)}.organic-blueprint>div>svg text{fill:var(--org-ink);font:900 5px ui-monospace,monospace}.organic-blueprint>div>svg g[data-element=C] text,.organic-blueprint>div>svg g[data-element=O] text{fill:#fff}.organic-blueprint>div>aside{display:grid;align-content:center;gap:8px;padding:16px;background:var(--org-paper);border:2px solid var(--org-blue);box-shadow:7px 7px #17282724}.organic-blueprint>div>aside>span{color:var(--org-acid);font:900 .55rem ui-monospace,monospace}.organic-blueprint>div>aside>strong{font:700 1.2rem Georgia,serif}.organic-blueprint>div>aside>b{font:900 1.45rem ui-monospace,monospace}.organic-blueprint>div>aside p{display:flex;gap:6px;align-items:center;margin:0;padding-top:7px;border-top:1px solid #9aa9a4;font-size:.58rem;font-weight:900}.organic-blueprint>footer,.organic-calculator>aside,.organic-lens>aside,.saturation-scan>aside,.unsaturation-alarm>aside,.structure-decoder>footer,.isomer-blueprint>footer,.organic-trend>footer{padding:10px 14px;color:#fff;background:var(--org-blue);text-align:center;font-size:.62rem;font-weight:900}.organic-calculator>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;background:var(--org-grid)}.organic-calculator article{overflow:hidden;background:#fff;border:1px solid #70847f;border-top:5px solid var(--org-acid)}.organic-calculator article>header{display:flex;justify-content:space-between;padding:8px 10px;background:#edf1e8}.organic-calculator article>header span{color:var(--org-acid);font:900 .53rem ui-monospace,monospace}.organic-calculator article>header strong{font:700 .78rem Georgia,serif;text-transform:capitalize}.organic-calculator article>div{display:grid;grid-template-columns:1fr auto 1fr 20px 1fr;gap:7px;align-items:center;padding:13px 10px}.organic-calculator article>div>b,.organic-calculator article>div>strong{font:900 .86rem ui-monospace,monospace}.organic-calculator article>div>i{padding:4px;background:var(--org-lime);font-size:.54rem;font-style:normal;font-weight:900}.organic-calculator article>div>span{font-size:.66rem;font-weight:800}.organic-calculator article>div svg{color:var(--org-acid)}.organic-calculator article>footer{padding:8px 10px;color:#fff;background:var(--org-violet);font-size:.55rem;font-weight:850}.organic-lens>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;background:radial-gradient(circle at 50% 35%,rgba(217,233,90,.28),transparent 34%),var(--org-grid)}.organic-lens article{display:grid;grid-template-rows:auto auto 1fr auto;gap:9px;padding:12px;background:#fff;border:1px solid #70847f;border-top:5px solid var(--lens)}.organic-lens article[data-tone=double]{--lens:#df6b45}.organic-lens article[data-tone=hydroxyl]{--lens:#2495a0}.organic-lens article[data-tone=carboxyl]{--lens:#755a86}.organic-lens article>span{color:var(--lens);font:900 .52rem ui-monospace,monospace}.organic-lens article>strong{font:900 1rem ui-monospace,monospace}.organic-lens article>div{display:grid;width:112px;aspect-ratio:1;place-content:center;justify-self:center;text-align:center;border:6px solid var(--lens);border-radius:50%;box-shadow:0 0 0 8px #17282712}.organic-lens article>div i{display:none}.organic-lens article>div b{font:900 1.1rem ui-monospace,monospace}.organic-lens article>div small{font-size:.5rem}.organic-lens article>footer{display:grid;gap:4px;padding-top:9px;border-top:1px solid #a2b0aa}.organic-lens article>footer b{font:700 .76rem Georgia,serif}.organic-lens article>footer p{margin:0;font-size:.58rem}.organic-lens>aside{background:var(--org-ink)}.organic-passport>header,.organic-trend>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;color:#fff;background:var(--org-blue)}.organic-passport>header>div,.organic-trend>header>div{display:grid;gap:3px}.organic-passport>header>p,.organic-trend>header>p{display:grid;grid-template-columns:auto auto;gap:3px 8px;margin:0;padding:7px 10px;color:var(--org-ink);background:var(--org-lime)}.organic-passport>header>p span,.organic-trend>header>p span{font-size:.48rem;font-weight:900}.organic-passport>header>p b,.organic-trend>header>p b{font:900 .7rem ui-monospace,monospace}.organic-passport>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:18px;background:var(--org-grid)}.organic-passport article{display:grid;gap:9px;padding:14px;background:#fff;border:1px solid #6f837e;border-top:6px solid var(--org-cyan);box-shadow:5px 5px #1728271c}.organic-passport article>span{color:var(--org-acid);font:900 .52rem ui-monospace,monospace}.organic-passport article>strong{font:700 .84rem Georgia,serif}.organic-passport article>b{padding:10px;text-align:center;background:#eef2e6;font:900 .84rem ui-monospace,monospace}.organic-passport article>small{display:flex;gap:6px;align-items:center;font-size:.56rem;font-weight:900}.organic-passport>footer{padding:11px;color:var(--org-ink);background:var(--org-lime);text-align:center;font-size:.65rem;font-weight:900}.saturation-scan>div,.unsaturation-alarm>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:18px;background:#dbe7df}.saturation-scan article,.unsaturation-alarm article{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #70847f}.saturation-scan article{border-top:7px solid #4d9a6a}.unsaturation-alarm article{border-top:7px solid var(--org-acid);box-shadow:inset 0 0 0 3px #e85d431a}.saturation-scan article>span,.unsaturation-alarm article>span{color:var(--org-acid);font:900 .53rem ui-monospace,monospace}.saturation-scan article>strong,.unsaturation-alarm article>strong{font:700 .85rem Georgia,serif}.saturation-scan article>b,.unsaturation-alarm article>b{padding:12px;text-align:center;background:#edf1e8;font:900 1rem ui-monospace,monospace}.saturation-scan article>div{display:flex;gap:7px;flex-wrap:wrap}.saturation-scan article>div i{display:flex;gap:5px;align-items:center;padding:7px;color:#185b38;background:#dff0df;font-size:.58rem;font-style:normal;font-weight:900}.saturation-scan article>footer,.unsaturation-alarm article>footer{padding:8px;color:#fff;background:#347750;text-align:center;font-size:.63rem;font-weight:900;text-transform:uppercase}.unsaturation-alarm>header>b{color:#fff;background:var(--org-acid)}.unsaturation-alarm article>div{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center}.unsaturation-alarm article>div i{padding:14px;color:#fff;background:var(--org-acid);text-align:center;font:900 1.1rem ui-monospace,monospace}.unsaturation-alarm article>div p{margin:0;font-size:.62rem}.unsaturation-alarm article>footer{background:var(--org-acid)}.unsaturation-alarm>aside{background:var(--org-acid)}.structure-decoder>div{display:grid;gap:10px;padding:17px;background-color:var(--org-grid);background-image:linear-gradient(90deg,rgba(22,79,98,.09) 1px,transparent 1px);background-size:28px}.structure-decoder article{display:grid;grid-template-columns:75px minmax(110px,.65fr) 28px 1fr;gap:10px;align-items:center;padding:12px;background:#fff;border:1px solid #71847f;border-left:6px solid var(--org-acid)}.structure-decoder article>span{color:var(--org-acid);font:900 .52rem ui-monospace,monospace}.structure-decoder article>strong,.structure-decoder article>b{font:900 .86rem ui-monospace,monospace}.structure-decoder article svg{color:var(--org-acid)}.structure-decoder article>small{grid-column:2/-1;padding-top:6px;border-top:1px solid #a6b2ad;font-size:.56rem}.isomer-blueprint>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:17px;background:var(--org-grid)}.isomer-blueprint section{overflow:hidden;background:#fff;border:1px solid #6d817c}.isomer-blueprint section>header{display:grid;grid-template-columns:1fr auto;gap:4px 9px;padding:10px 12px;color:#fff;background:var(--org-blue)}.isomer-blueprint section>header span{color:#a1e1dc;font:900 .51rem ui-monospace,monospace}.isomer-blueprint section>header strong{font:900 1rem ui-monospace,monospace}.isomer-blueprint section>header b{font-size:.53rem}.isomer-blueprint section>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#99aaa5}.isomer-blueprint article{display:grid;gap:8px;align-content:center;min-height:150px;padding:12px;background:#fff}.isomer-blueprint article>span{color:var(--org-acid);font:900 .49rem ui-monospace,monospace}.isomer-blueprint article>strong{font:900 .72rem ui-monospace,monospace;overflow-wrap:anywhere}.isomer-blueprint article>p{margin:0;font-size:.58rem}.organic-trend>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:end;padding:22px 18px;background:linear-gradient(135deg,#dce8e0,#f5edd9)}.organic-trend article{display:grid;gap:8px;min-height:160px;padding:13px;background:#fff;border:1px solid #70837e;border-top:6px solid var(--org-cyan);transform:translateY(calc((2 - var(--step))*10px));box-shadow:5px 5px #1728271a}.organic-trend article>span{color:var(--org-acid);font:900 .51rem ui-monospace,monospace}.organic-trend article>strong{font:700 .8rem Georgia,serif}.organic-trend article>b{font:900 .72rem ui-monospace,monospace}.organic-trend article>i{width:max-content;padding:5px 7px;color:var(--org-ink);background:var(--org-lime);font-size:.54rem;font-style:normal;font-weight:900}.organic-trend article>p{display:flex;justify-content:space-between;gap:8px;align-items:end;margin:auto 0 0;padding-top:8px;border-top:1px solid #9daca7}.organic-trend article>p span{font-size:.52rem}.organic-trend article>p strong{color:var(--org-blue);font-size:.72rem}.organic-trend>aside{padding:9px;color:#fff;background:var(--org-violet);text-align:center;font-size:.62rem;font-weight:900}.organic-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#172827;background:#fbf6e9;border:1px solid #657a76;border-top:6px solid #d9e95a}.organic-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#164f62}.organic-transfer>header div{display:grid;gap:3px}.organic-transfer>header span{color:#b8eeea;font:900 .59rem ui-monospace,monospace}.organic-transfer>header strong{font:700 1rem Georgia,serif}.organic-transfer>header b{padding:6px 9px;color:#172827;background:#d9e95a;font-size:.56rem}.organic-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#d7e4dd}.organic-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fff;border:1px solid #71847f;border-top:4px solid #e85d43}.organic-transfer article span{color:#c94d36;font:900 .53rem ui-monospace,monospace}.organic-transfer article strong{font-size:.66rem;line-height:1.4}.organic-transfer article small{color:#65736f;font-size:.56rem;font-weight:850}.organic-transfer figcaption{padding:10px 14px;border-top:1px solid #99aaa5;text-align:center;font-size:.67rem;font-weight:850}.nameplate-library,.suffix-sorter,.locator-bench,.ester-press{--nm-ink:#172b2a;--nm-blue:#175f76;--nm-cyan:#65c6c2;--nm-red:#e85842;--nm-yellow:#f0d44f;--nm-paper:#fbf4df;--nm-grid:#dce8df;--nm-plum:#6c5a78;overflow:hidden;color:var(--nm-ink);background:var(--nm-paper);border:1px solid #667b75;border-top:7px solid var(--nm-yellow)}.nameplate-library>header,.suffix-sorter>header,.locator-bench>header,.ester-press>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;color:#fff;background:var(--nm-ink)}.nameplate-library>header div,.suffix-sorter>header div,.locator-bench>header div,.ester-press>header div{display:grid;gap:3px}.nameplate-library>header span,.suffix-sorter>header span,.locator-bench>header span,.ester-press>header span{color:#91ded9;font:900 .57rem ui-monospace,monospace;letter-spacing:.08em}.nameplate-library>header strong,.suffix-sorter>header strong,.locator-bench>header strong,.ester-press>header strong{font:700 1rem Georgia,serif}.nameplate-library>header>b,.suffix-sorter>header>b,.locator-bench>header>b,.ester-press>header>b{padding:7px 9px;color:var(--nm-ink);background:var(--nm-yellow);font:900 .56rem ui-monospace,monospace}.nameplate-library__drawers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;padding:18px;background-color:var(--nm-grid);background-image:linear-gradient(rgba(23,95,118,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(23,95,118,.08) 1px,transparent 1px);background-size:20px 20px}.nameplate-library__drawers article{grid-column:span 2;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:224px;padding:11px;background:#fffdf6;border:1px solid #71857e;box-shadow:5px 5px #172b2a1f}.nameplate-library__drawers article:nth-child(n+4){grid-column:span 3}.nameplate-library__drawers article>header{display:flex;justify-content:space-between;gap:8px;color:var(--nm-red);font:900 .52rem ui-monospace,monospace}.nameplate-library__drawers article>strong{font:700 .95rem Georgia,serif}.nameplate-library__drawers pre,.ester-press__cutaway pre{display:grid;place-items:center;margin:0;padding:10px;white-space:pre;color:var(--nm-ink);background:#f4f0e4;border:1px solid #b2bbb4;font:900 .72rem/1.35 ui-monospace,monospace;text-align:left}.nameplate-library__drawers article>footer{padding:5px 7px;color:#fff;background:var(--nm-blue);font-size:.54rem;font-weight:900;text-align:center;text-transform:uppercase}.nameplate-library__returns{border-top:5px solid var(--nm-blue)}.nameplate-library__returns>header{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;color:#fff;background:var(--nm-plum)}.nameplate-library__returns>header span{font:900 .55rem ui-monospace,monospace}.nameplate-library__returns>header strong{font-size:.62rem}.nameplate-library__returns>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;background:#eee6d3}.nameplate-library__returns article{display:grid;gap:5px;padding:9px;background:#fff;border-left:4px solid var(--nm-red)}.nameplate-library__returns article span{color:var(--nm-red);font:900 .5rem ui-monospace,monospace}.nameplate-library__returns article strong{font-size:.61rem}.nameplate-library__returns article p{margin:0;font-size:.55rem}.nameplate-library>footer,.locator-bench>footer,.ester-press>footer{padding:10px 14px;color:#fff;background:var(--nm-blue);font-size:.61rem;font-weight:900;text-align:center}.suffix-sorter>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:18px;background:#dfe9e2}.suffix-sorter article{--gate:#537f77;display:grid;gap:8px;min-height:220px;padding:12px;background:#fff;border:1px solid #6f827c;border-top:7px solid var(--gate);box-shadow:4px 4px #172b2a1a}.suffix-sorter article[data-tone=ane]{--gate:#347a59}.suffix-sorter article[data-tone=ene]{--gate:#e85842}.suffix-sorter article[data-tone=ol]{--gate:#2095a0}.suffix-sorter article[data-tone=acid]{--gate:#735d83}.suffix-sorter article>header{display:flex;justify-content:space-between;gap:8px}.suffix-sorter article>header span{color:var(--gate);font:900 .52rem ui-monospace,monospace}.suffix-sorter article>header b{padding:5px 7px;color:#fff;background:var(--gate);font:900 .65rem ui-monospace,monospace}.suffix-sorter article>strong{font:700 1rem Georgia,serif}.suffix-sorter article>p{margin:0;padding-bottom:7px;border-bottom:1px solid #a8b4af;font:900 .69rem ui-monospace,monospace}.suffix-sorter dl{display:grid;gap:7px;margin:auto 0 0}.suffix-sorter dl div{display:grid;gap:2px}.suffix-sorter dt{color:#6e7d78;font-size:.51rem;font-weight:900;text-transform:uppercase}.suffix-sorter dd{margin:0;font-size:.61rem;font-weight:800}.suffix-sorter>aside{padding:10px 14px;color:#fff;background:var(--nm-blue);font-size:.61rem;font-weight:900;text-align:center}.suffix-sorter>footer{display:flex;gap:8px;align-items:center;padding:10px 14px;color:#592b25;background:#fde2d8;font-size:.6rem;font-weight:850}.locator-bench__ruler{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:16px 18px;list-style:none;background:#dce8df}.locator-bench__ruler li{position:relative;display:grid;gap:8px;padding:11px;background:#fff;border:1px solid #73867f}.locator-bench__ruler li+li{border-left:0}.locator-bench__ruler li>span{position:absolute;top:7px;right:8px;color:var(--nm-red);font:900 .58rem ui-monospace,monospace}.locator-bench__ruler li>i{display:flex;gap:3px;align-items:center;font-style:normal}.locator-bench__ruler li>i b{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--nm-blue);border-radius:50%;font:900 .6rem ui-monospace,monospace}.locator-bench__ruler li>i b+b:before{content:"";position:absolute;width:7px;height:2px;margin-left:-19px;background:var(--nm-ink)}.locator-bench__ruler li>strong{font:700 .9rem Georgia,serif}.locator-bench__tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px;background:#dce8df}.locator-bench__tools article{display:grid;gap:7px;padding:11px;background:var(--nm-paper);border-top:5px solid var(--nm-red)}.locator-bench__tools article>span{color:var(--nm-red);font:900 .5rem ui-monospace,monospace}.locator-bench__tools article>strong{font:700 .8rem Georgia,serif}.locator-bench__tools article>b{font:900 .63rem ui-monospace,monospace}.locator-bench__tools article>p{margin:0;font-size:.56rem}.locator-bench__tools article>small{margin-top:auto;padding-top:7px;border-top:1px solid #b5b9ae;font-size:.51rem}.locator-bench__pairs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 18px;background:#efe4cf;border-top:5px solid var(--nm-plum)}.locator-bench__pairs>header{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px}.locator-bench__pairs>header span{color:var(--nm-plum);font:900 .55rem ui-monospace,monospace}.locator-bench__pairs>header strong{font-size:.59rem}.locator-bench__pairs>article{display:grid;gap:7px;padding:10px;background:#fff;border:1px solid #86778f}.locator-bench__pairs>article>span{color:var(--nm-red);font:900 .5rem ui-monospace,monospace}.locator-bench__pairs>article>div{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.locator-bench__pairs p{display:grid;gap:5px;margin:0}.locator-bench__pairs p b{font:700 .7rem Georgia,serif}.locator-bench__pairs p strong{font:900 .57rem ui-monospace,monospace}.locator-bench__pairs i{color:var(--nm-red);font-style:normal}.ester-press__feeds{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;padding:16px;background:#dce8df}.ester-press__feeds>section{background:#fff;border:1px solid #71847e}.ester-press__feeds>section>header{display:grid;gap:3px;padding:10px;color:#fff;background:var(--nm-plum)}.ester-press__feeds>section>header span{font:900 .52rem ui-monospace,monospace}.ester-press__feeds>section>header strong{font-size:.62rem}.ester-press__feeds article{display:grid;grid-template-columns:22px 1fr;gap:4px 7px;padding:8px;border-top:1px solid #d4d9d5}.ester-press__feeds article>span{grid-row:1/3;color:var(--nm-red);font:900 .5rem ui-monospace,monospace}.ester-press__feeds article>p{display:flex;gap:5px;align-items:center;margin:0;font-size:.56rem}.ester-press__feeds article svg{width:12px}.ester-press__feeds article>small{font:800 .51rem ui-monospace,monospace}.ester-press__cutaway{display:grid;gap:9px;align-content:center;padding:13px;color:#fff;background:var(--nm-blue);border:4px double #fff}.ester-press__cutaway>span{color:#a9ebe6;font:900 .52rem ui-monospace,monospace}.ester-press__cutaway>strong{font:700 1rem Georgia,serif}.ester-press__cutaway>p{margin:0;font-size:.58rem}.ester-press__cutaway pre{color:var(--nm-ink);font-size:.61rem}.ester-press__cutaway>b{font:900 .68rem ui-monospace,monospace}.ester-press__cutaway>small{color:#c6e8e4;font-size:.53rem}.ester-press__matrix{overflow:hidden;border-top:5px solid var(--nm-yellow)}.ester-press__matrix>header{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;color:#fff;background:var(--nm-ink)}.ester-press__matrix>header span{font:900 .54rem ui-monospace,monospace}.ester-press__matrix>header strong{font-size:.6rem}.ester-press__matrix>div{display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr));background:#fff}.ester-press__matrix>div>*{display:grid;place-items:center;min-height:36px;margin:0;padding:6px;border-right:1px solid #ccd4cf;border-bottom:1px solid #ccd4cf;font-size:.51rem;text-align:center}.ester-press__matrix>div>i{background:#eee5d2;font-style:normal;font-weight:900}.ester-press__matrix>div>b{color:#fff;background:var(--nm-plum)}.ester-press__matrix>div>strong{color:#fff;background:var(--nm-blue)}.ester-press__matrix>div>span:nth-of-type(odd){background:#f9f5e9}.naming-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:#172b2a;background:#fbf4df;border:1px solid #667b75;border-top:6px solid #f0d44f}.naming-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#172b2a}.naming-transfer>header div{display:grid;gap:3px}.naming-transfer>header span{color:#91ded9;font:900 .58rem ui-monospace,monospace}.naming-transfer>header strong{font:700 1rem Georgia,serif}.naming-transfer>header b{padding:6px 9px;color:#172b2a;background:#f0d44f;font-size:.56rem}.naming-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dce8df}.naming-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fff;border:1px solid #71847f;border-top:4px solid #e85842}.naming-transfer article span{color:#d14f3b;font:900 .53rem ui-monospace,monospace}.naming-transfer article strong{font-size:.65rem;line-height:1.4}.naming-transfer article small{color:#65736f;font-size:.55rem;font-weight:850}.naming-transfer figcaption{padding:10px 14px;border-top:1px solid #99aaa5;text-align:center;font-size:.66rem;font-weight:850}@media(max-width:820px){.nameplate-library__drawers{grid-template-columns:repeat(2,1fr)}.nameplate-library__drawers article,.nameplate-library__drawers article:nth-child(n+4){grid-column:span 1}.nameplate-library__drawers article:last-child{grid-column:1/-1}.nameplate-library__returns>div,.suffix-sorter>div,.locator-bench__tools{grid-template-columns:repeat(2,1fr)}.locator-bench__pairs{grid-template-columns:1fr}.ester-press__feeds{grid-template-columns:1fr 1fr}.ester-press__cutaway{grid-column:1/-1;grid-row:1}.naming-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.nameplate-library>header,.suffix-sorter>header,.locator-bench>header,.ester-press>header,.naming-transfer>header{display:grid}.nameplate-library__drawers,.nameplate-library__returns>div,.suffix-sorter>div,.locator-bench__tools,.ester-press__feeds,.naming-transfer>div{grid-template-columns:1fr}.nameplate-library__drawers article:last-child{grid-column:auto}.nameplate-library__returns>header,.locator-bench__pairs>header,.ester-press__matrix>header{display:grid}.locator-bench__ruler{grid-template-columns:repeat(2,1fr)}.locator-bench__ruler li+li{border-left:1px solid #73867f}.locator-bench__pairs>article>div{grid-template-columns:1fr}.locator-bench__pairs i{text-align:center;transform:rotate(90deg)}.ester-press__cutaway{grid-column:auto;grid-row:auto}.ester-press__matrix{overflow-x:auto;-webkit-overflow-scrolling:touch}.ester-press__matrix>header,.ester-press__matrix>div{min-width:720px}.naming-transfer article strong,.naming-transfer article small,.naming-transfer figcaption{font-size:.74rem}}@media(max-width:820px){.organic-blueprint>div{grid-template-columns:1fr 190px}.organic-calculator article>div{grid-template-columns:1fr auto 1fr}.organic-calculator article>div svg{display:none}.organic-calculator article>div>strong{grid-column:3}.organic-lens>div,.organic-passport>div,.organic-trend>div{grid-template-columns:1fr}.organic-lens article{grid-template-columns:1fr 120px;grid-template-rows:auto auto}.organic-lens article>div{grid-column:2;grid-row:1/4}.organic-lens article>footer{grid-column:1}.organic-trend article{min-height:0;transform:none}.isomer-blueprint>div{grid-template-columns:1fr}.organic-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.organic-blueprint>header,.organic-calculator>header,.organic-lens>header,.organic-passport>header,.saturation-scan>header,.unsaturation-alarm>header,.structure-decoder>header,.isomer-blueprint>header,.organic-trend>header,.organic-transfer>header{display:grid}.organic-blueprint>div,.organic-calculator>div,.saturation-scan>div,.unsaturation-alarm>div,.organic-transfer>div{grid-template-columns:1fr}.organic-blueprint>div>svg{height:250px}.organic-blueprint>div>aside{grid-template-columns:1fr 1fr}.organic-blueprint>div>aside p{grid-column:1/-1}.organic-calculator article>div{grid-template-columns:1fr auto 1fr}.organic-lens article{grid-template-columns:1fr}.organic-lens article>div{grid-column:auto;grid-row:auto}.organic-lens article>footer{grid-column:auto}.organic-passport>header>p,.organic-trend>header>p{width:max-content}.structure-decoder article{grid-template-columns:1fr 28px 1fr}.structure-decoder article>span{grid-column:1/-1}.structure-decoder article>small{grid-column:1/-1}.isomer-blueprint section>div{grid-template-columns:1fr}.isomer-blueprint article{min-height:110px}.unsaturation-alarm article>div{grid-template-columns:72px 1fr}.organic-transfer>header span{font-size:.7rem}.organic-transfer article strong,.organic-transfer article small,.organic-transfer figcaption{font-size:.75rem}}.measure-wall,.method-tender,.solution-flowbench{--lab-ink:#152c2c;--lab-steel:#376a70;--lab-mint:#dcebe4;--lab-paper:#fffaf0;--lab-orange:#ef6a3d;--lab-yellow:#f1ca55;overflow:hidden;color:var(--lab-ink);background:var(--lab-paper);border:1px solid #667b77;border-top:7px solid var(--lab-orange)}.measure-wall>header,.method-tender>header,.solution-flowbench>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;color:#fff;background:var(--lab-ink)}.measure-wall>header div,.method-tender>header div,.solution-flowbench>header div{display:grid;gap:3px}.measure-wall>header span,.method-tender>header span,.solution-flowbench>header span{color:#9be0d4;font:900 .56rem ui-monospace,monospace;letter-spacing:.08em}.measure-wall>header strong,.method-tender>header strong,.solution-flowbench>header strong{font:700 1.05rem Georgia,serif}.measure-wall>header>b,.method-tender>header>b,.solution-flowbench>header>b{padding:7px 9px;color:var(--lab-ink);background:var(--lab-yellow);font:900 .55rem ui-monospace,monospace}.measure-wall__stations{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;background-color:var(--lab-mint);background-image:linear-gradient(rgba(21,44,44,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(21,44,44,.07) 1px,transparent 1px);background-size:18px 18px}.measure-wall__stations>section{background:#fff;border:1px solid #71827f;box-shadow:5px 5px #152c2c1f}.measure-wall__stations>section[data-quantity=volume]{grid-column:1/-1}.measure-wall__stations>section>header{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 12px;color:#fff;background:var(--lab-steel)}.measure-wall__stations>section>header span{color:#b8eee5;font:900 .5rem ui-monospace,monospace}.measure-wall__stations>section>header strong{font:700 .9rem Georgia,serif;text-transform:capitalize}.measure-wall__stations>section>header b{grid-row:1/3;grid-column:2;align-self:center;padding:5px 7px;color:var(--lab-ink);background:#fff7d8;font:900 .52rem ui-monospace,monospace}.measure-wall__stations>section>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:#a6b3af}.measure-wall__stations article{display:grid;grid-template-rows:62px auto 1fr auto;gap:6px;min-height:158px;padding:10px;background:#fff}.measure-wall__stations article>strong{font:700 .75rem Georgia,serif}.measure-wall__stations article>p{margin:0;font-size:.57rem;line-height:1.4}.measure-wall__stations article>small{width:max-content;padding:4px 6px;color:#fff;background:var(--lab-orange);font:900 .48rem ui-monospace,monospace;text-transform:uppercase}.apparatus-glyph{position:relative;display:grid;place-items:center;height:62px;background:#edf4ef;border:1px dashed #9caeaa}.apparatus-glyph i{position:absolute;display:block;background:var(--lab-steel)}.apparatus-glyph--stop-watch i:first-child{width:37px;height:37px;border:4px solid var(--lab-steel);border-radius:50%;background:transparent}.apparatus-glyph--stop-watch i:nth-child(2){top:6px;width:16px;height:6px}.apparatus-glyph--stop-watch i:last-child{width:3px;height:15px;transform:rotate(25deg);transform-origin:bottom}.apparatus-glyph--thermometer i:first-child{width:8px;height:44px;border:3px solid var(--lab-steel);border-radius:6px;background:transparent}.apparatus-glyph--thermometer i:nth-child(2){bottom:6px;width:17px;height:17px;border-radius:50%;background:var(--lab-orange)}.apparatus-glyph--thermometer i:last-child{bottom:17px;width:3px;height:28px;background:var(--lab-orange)}.apparatus-glyph--balance i:first-child{bottom:13px;width:48px;height:9px}.apparatus-glyph--balance i:nth-child(2){bottom:22px;width:30px;height:20px;background:#fff;border:3px solid var(--lab-steel)}.apparatus-glyph--balance i:last-child{bottom:3px;width:58px;height:6px}.apparatus-glyph--burette i:first-child,.apparatus-glyph--volumetric-pipette i:first-child,.apparatus-glyph--measuring-cylinder i:first-child{width:10px;height:48px;border:3px solid var(--lab-steel);background:linear-gradient(to top,#80c9c1 45%,transparent 45%)}.apparatus-glyph--burette i:nth-child(2){bottom:6px;left:50%;width:26px;height:3px}.apparatus-glyph--burette i:last-child{bottom:1px;width:3px;height:11px}.apparatus-glyph--volumetric-pipette i:first-child{width:7px;border-radius:50% 50% 6px 6px}.apparatus-glyph--volumetric-pipette i:nth-child(2){width:18px;height:22px;border-radius:50%;background:#80c9c1}.apparatus-glyph--volumetric-pipette i:last-child{bottom:4px;width:3px;height:12px}.apparatus-glyph--measuring-cylinder i:nth-child(2){bottom:5px;width:28px;height:4px}.apparatus-glyph--measuring-cylinder i:last-child{right:42%;width:6px;height:2px;box-shadow:0 -8px 0 var(--lab-steel),0 8px 0 var(--lab-steel)}.apparatus-glyph--gas-syringe i:first-child{width:48px;height:19px;border:3px solid var(--lab-steel);background:linear-gradient(90deg,#80c9c1 45%,transparent 45%)}.apparatus-glyph--gas-syringe i:nth-child(2){right:12px;width:20px;height:3px}.apparatus-glyph--gas-syringe i:last-child{left:7px;width:3px;height:35px}.measure-wall>footer,.solution-flowbench>footer{padding:10px 14px;color:#fff;background:var(--lab-steel);font:900 .59rem ui-monospace,monospace;text-align:center}.method-tender>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:17px;background:var(--lab-mint)}.method-tender>div>section{overflow:hidden;background:#fff;border:1px solid #71827f}.method-tender>div>section>header{display:grid;gap:4px;padding:11px 13px;color:#fff;background:var(--lab-steel)}.method-tender>div>section>header span{color:#b8eee5;font:900 .51rem ui-monospace,monospace}.method-tender>div>section>header strong{font-size:.67rem}.method-tender>div>section>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#a7b4b0}.method-tender article{--tone:var(--lab-steel);background:#fff}.method-tender article[data-tone=indirect],.method-tender article[data-tone=speed]{--tone:#9a593c}.method-tender article>header{display:grid;gap:4px;padding:9px 10px;border-top:5px solid var(--tone)}.method-tender article>header span{color:var(--tone);font:900 .48rem ui-monospace,monospace}.method-tender article>header strong{font:700 .72rem Georgia,serif}.method-tender dl{display:grid;gap:8px;margin:0;padding:10px}.method-tender dl>div{display:grid;gap:5px}.method-tender dt{font:900 .48rem ui-monospace,monospace}.method-tender dd{display:grid;gap:4px;margin:0}.method-tender dd p{display:grid;grid-template-columns:16px 1fr;gap:4px;margin:0;font-size:.53rem;line-height:1.35}.method-tender dd b{display:grid;place-items:center;width:14px;height:14px;color:#fff;background:var(--tone)}.method-tender>div>section>footer{padding:9px 11px;color:#532c20;background:#ffeadc;font-size:.56rem;font-weight:850}.method-tender>aside{padding:10px 14px;color:var(--lab-ink);background:var(--lab-yellow);font:900 .59rem ui-monospace,monospace;text-align:center}.solution-flowbench__mix{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:9px;align-items:stretch;padding:17px;background:var(--lab-mint)}.solution-flowbench__mix>article{display:grid;gap:6px;align-content:center;min-height:90px;padding:11px;background:#fff;border:1px solid #71827f;border-top:5px solid var(--lab-steel)}.solution-flowbench__mix>article:last-child{border-top-color:var(--lab-orange)}.solution-flowbench__mix article span,.solution-flowbench__saturation span,.solution-flowbench__filter span,.solution-flowbench__rail>span{color:var(--lab-orange);font:900 .5rem ui-monospace,monospace}.solution-flowbench__mix article strong{font-size:.61rem}.solution-flowbench__mix>b{align-self:center;color:var(--lab-orange);font:900 1.3rem ui-monospace,monospace}.solution-flowbench__saturation{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:14px 18px;color:#fff;background:var(--lab-steel)}.saturation-vessel{position:relative;height:82px;border:4px solid #fff;border-top:0;border-radius:0 0 38px 38px;background:linear-gradient(to top,#81c9c1 58%,transparent 58%)}.saturation-vessel i{position:absolute;display:block;width:8px;height:8px;background:var(--lab-yellow);border-radius:50%}.saturation-vessel i:nth-child(1){left:20px;bottom:14px}.saturation-vessel i:nth-child(2){left:47px;bottom:25px}.saturation-vessel i:nth-child(3){right:22px;bottom:15px}.saturation-vessel i:nth-child(4){left:35px;bottom:44px}.saturation-vessel i:nth-child(5){right:37px;bottom:39px}.solution-flowbench__saturation>div:last-child{display:grid;gap:5px}.solution-flowbench__saturation span{color:#ffe084}.solution-flowbench__saturation strong{font:700 .85rem Georgia,serif}.solution-flowbench__saturation b{font:900 .58rem ui-monospace,monospace}.solution-flowbench__saturation p{margin:0;font-size:.56rem}.solution-flowbench__filter>header{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;background:#efe4c8}.solution-flowbench__filter>header strong{font-size:.58rem}.solution-flowbench__filter>div{display:grid;grid-template-columns:1fr 105px 1fr;gap:12px;align-items:center;padding:14px 18px;background:#fff}.solution-flowbench__filter article{display:grid;gap:5px;padding:11px;border:1px solid #81928d}.solution-flowbench__filter article strong{font-size:.61rem}.filter-glyph{position:relative;height:90px}.filter-glyph i:first-child{position:absolute;left:18px;right:18px;top:4px;height:53px;background:#f5d784;clip-path:polygon(0 0,100% 0,62% 100%,38% 100%)}.filter-glyph i:last-child{position:absolute;left:45px;top:49px;width:15px;height:33px;border:4px solid var(--lab-steel);border-top:0;background:#81c9c1}.solution-flowbench__rail{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:1px;background:#72847f;border-top:5px solid var(--lab-orange)}.solution-flowbench__rail>*{display:grid;place-items:center;min-height:39px;padding:7px;background:#fff;font-size:.52rem;text-align:center}.solution-flowbench__rail>span{color:#fff;background:var(--lab-ink)}.solution-flowbench__rail>b{font-weight:850}.design-transfer{overflow:hidden;max-width:850px;margin:0 auto 18px;color:var(--lab-ink,#152c2c);background:#fffaf0;border:1px solid #667b77;border-top:6px solid #ef6a3d}.design-transfer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#fff;background:#152c2c}.design-transfer>header div{display:grid;gap:3px}.design-transfer>header span{color:#9be0d4;font:900 .58rem ui-monospace,monospace}.design-transfer>header strong{font:700 1rem Georgia,serif}.design-transfer>header b{padding:6px 9px;color:#152c2c;background:#f1ca55;font-size:.56rem}.design-transfer>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;background:#dcebe4}.design-transfer article{display:grid;gap:7px;align-content:center;min-height:108px;padding:11px;background:#fff;border:1px solid #71827f;border-top:4px solid #376a70}.design-transfer article span{color:#d65732;font:900 .53rem ui-monospace,monospace}.design-transfer article strong{font-size:.64rem;line-height:1.4}.design-transfer article small{color:#63736f;font-size:.55rem;font-weight:850}.design-transfer figcaption{padding:10px 14px;border-top:1px solid #99aaa5;text-align:center;font-size:.66rem;font-weight:850}@media(max-width:820px){.measure-wall__stations,.method-tender>div{grid-template-columns:1fr}.measure-wall__stations>section[data-quantity=volume]{grid-column:auto}.solution-flowbench__mix{grid-template-columns:1fr auto 1fr}.solution-flowbench__mix>article:last-child{grid-column:1/-1}.solution-flowbench__mix>b:nth-of-type(2){display:none}.design-transfer>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.measure-wall>header,.method-tender>header,.solution-flowbench>header,.design-transfer>header{display:grid}.measure-wall__stations>section>div,.method-tender>div>section>div,.solution-flowbench__mix,.solution-flowbench__filter>div,.solution-flowbench__rail,.design-transfer>div{grid-template-columns:1fr}.measure-wall__stations article{grid-template-rows:72px auto auto auto;min-height:0}.solution-flowbench__mix>b{transform:rotate(90deg);text-align:center}.solution-flowbench__mix>article:last-child{grid-column:auto}.solution-flowbench__saturation{grid-template-columns:86px 1fr}.solution-flowbench__filter>header{display:grid}.filter-glyph{height:70px}.solution-flowbench__rail>span{min-height:46px}.design-transfer article strong,.design-transfer article small,.design-transfer figcaption{font-size:.74rem}}@media(max-width:600px){.measure-wall__stations article>strong,.method-tender article>header strong,.solution-flowbench__saturation strong{font-size:.82rem}.measure-wall__stations article>p,.method-tender dd p,.method-tender>div>section>footer,.solution-flowbench__saturation p,.solution-flowbench__filter article strong,.solution-flowbench__mix article strong{font-size:.7rem}.measure-wall>header span,.method-tender>header span,.solution-flowbench>header span,.measure-wall__stations>section>header span,.measure-wall__stations article>small,.method-tender article>header span,.method-tender dt,.solution-flowbench__mix article span,.solution-flowbench__saturation span,.solution-flowbench__filter span,.solution-flowbench__rail>span{font-size:.62rem}.solution-flowbench__rail>*{font-size:.66rem}}.titration-line,.endpoint-lightbox{--tt-ink:#102a35;--tt-blue:#17677a;--tt-cyan:#68d3cc;--tt-glass:#e2f3f0;--tt-cream:#fff9eb;--tt-amber:#f2bf43;--tt-pink:#e85c78;overflow:hidden;color:var(--tt-ink);background:var(--tt-cream);border:1px solid #607a7d;border-top:7px solid var(--tt-cyan)}.titration-line>header,.endpoint-lightbox>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;color:#fff;background:var(--tt-ink)}.titration-line>header div,.endpoint-lightbox>header div{display:grid;gap:3px}.titration-line>header span,.endpoint-lightbox>header span{color:#94eee5;font:900 .57rem ui-monospace,monospace;letter-spacing:.08em}.titration-line>header strong,.endpoint-lightbox>header strong{font:700 1.03rem Georgia,serif}.titration-line>header>b,.endpoint-lightbox>header>b{padding:7px 9px;color:var(--tt-ink);background:var(--tt-amber);font:900 .55rem ui-monospace,monospace;text-transform:uppercase}.titration-line__apparatus{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:17px;background-color:var(--tt-glass);background-image:linear-gradient(rgba(16,42,53,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(16,42,53,.07) 1px,transparent 1px);background-size:19px 19px}.titration-line__apparatus article{--tone:var(--tt-blue);display:grid;grid-template-rows:auto 104px 1fr auto;gap:8px;padding:10px;background:#fff;border:1px solid #6f8787;border-top:6px solid var(--tone);box-shadow:4px 4px #102a351f}.titration-line__apparatus article[data-tone=signal]{--tone:var(--tt-pink)}.titration-line__apparatus article[data-tone=deliver]{--tone:#996129}.titration-line__apparatus article>header{display:grid;gap:3px}.titration-line__apparatus article>header span{color:var(--tone);font:900 .5rem ui-monospace,monospace}.titration-line__apparatus article>header strong{font:700 .78rem Georgia,serif}.titration-line__apparatus article>p{margin:0;font-size:.57rem;line-height:1.4}.titration-line__apparatus article>b{padding:5px 7px;color:#fff;background:var(--tone);font:900 .5rem ui-monospace,monospace;text-align:center}.titration-glyph{position:relative;display:grid;place-items:center;background:#eff7f5;border:1px dashed #90aaa8}.titration-glyph i{position:absolute;display:block}.titration-glyph--measure i:first-child{width:8px;height:80px;background:linear-gradient(to bottom,transparent 0 45%,var(--tt-cyan) 45% 58%,transparent 58%);border:3px solid var(--tt-blue);border-radius:50%}.titration-glyph--measure i:nth-child(2){width:25px;height:36px;background:var(--tt-cyan);border-radius:50%}.titration-glyph--measure i:last-child{bottom:5px;width:3px;height:19px;background:var(--tt-blue)}.titration-glyph--receive i:first-child{bottom:10px;width:65px;height:62px;background:linear-gradient(to top,var(--tt-cyan) 0 30%,transparent 30%);border:4px solid var(--tt-blue);clip-path:polygon(40% 0,60% 0,62% 20%,95% 95%,5% 95%,38% 20%)}.titration-glyph--signal i:first-child{width:34px;height:62px;background:linear-gradient(to top,var(--tt-pink) 0 42%,transparent 42%);border:3px solid var(--tt-blue);border-radius:5px 5px 18px 18px}.titration-glyph--signal i:nth-child(2){top:11px;width:20px;height:8px;background:var(--tt-ink)}.titration-glyph--signal i:last-child{right:27px;bottom:17px;width:8px;height:8px;background:var(--tt-pink);border-radius:50%;box-shadow:9px 9px 0 var(--tt-pink)}.titration-glyph--deliver i:first-child{width:13px;height:83px;background:linear-gradient(to bottom,var(--tt-cyan) 0 70%,transparent 70%);border:3px solid var(--tt-blue)}.titration-glyph--deliver i:nth-child(2){bottom:9px;left:50%;width:42px;height:4px;background:var(--tt-blue)}.titration-glyph--deliver i:last-child{bottom:0;width:3px;height:16px;background:var(--tt-blue)}.titration-line>ol{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;background:#879998;list-style:none}.titration-line>ol li{display:grid;grid-template-columns:31px 1fr;gap:8px;align-items:center;padding:11px;background:#fff}.titration-line>ol span{display:grid;place-items:center;width:28px;height:28px;color:#fff;background:var(--tt-blue);border-radius:50%;font:900 .62rem ui-monospace,monospace}.titration-line>ol div{display:grid;gap:3px}.titration-line>ol strong{font-size:.57rem}.titration-line>ol small{color:#617170;font-size:.51rem}.titration-line>footer{padding:10px 14px;color:var(--tt-ink);background:var(--tt-amber);font:900 .59rem ui-monospace,monospace;text-align:center}.endpoint-lightbox__key{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:11px 16px;background:var(--tt-glass)}.endpoint-lightbox__key span{padding:8px;color:#fff;background:var(--tt-blue);font:900 .56rem ui-monospace,monospace;text-align:center}.endpoint-lightbox__key span:last-child{background:var(--tt-pink)}.endpoint-lightbox__key b{color:var(--tt-pink);font-size:1.2rem}.endpoint-lightbox>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;background:#0b2029}.endpoint-lightbox article{--tone:#287b88;display:grid;grid-template-rows:auto 125px 1fr auto;background:#fff;border-top:6px solid var(--tone)}.endpoint-lightbox article[data-tone=warning]{--tone:#d58a2e}.endpoint-lightbox article[data-tone=stop]{--tone:var(--tt-pink)}.endpoint-lightbox article>header{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;background:#e7f0ed}.endpoint-lightbox article>header span{color:var(--tone);font:900 .49rem ui-monospace,monospace}.endpoint-lightbox article>header strong{font:700 .7rem Georgia,serif}.endpoint-flask{position:relative;display:grid;place-items:center;background:radial-gradient(circle at center,#f8fffd,#d3e7e3)}.endpoint-flask i:first-child{position:absolute;bottom:15px;width:84px;height:90px;background:linear-gradient(to top,rgba(232,92,120,var(--liquid,.05)) 0 38%,transparent 38%);border:4px solid var(--tt-blue);clip-path:polygon(41% 0,59% 0,61% 20%,94% 94%,6% 94%,39% 20%)}.endpoint-lightbox article[data-tone=start] .endpoint-flask{--liquid:.04}.endpoint-lightbox article[data-tone=warning] .endpoint-flask{--liquid:.35}.endpoint-lightbox article[data-tone=stop] .endpoint-flask{--liquid:.72}.endpoint-lightbox article[data-tone=warning] .endpoint-flask i:first-child{background:radial-gradient(ellipse at 57% 70%,rgba(232,92,120,.62) 0 10%,rgba(232,92,120,.28) 11% 22%,transparent 23%),linear-gradient(to top,rgba(232,92,120,.04) 0 38%,transparent 38%)}.endpoint-flask i:last-child{top:7px;width:7px;height:7px;background:var(--tone);border-radius:50%;box-shadow:0 11px #e85c788c}.endpoint-lightbox article dl{display:grid;gap:8px;margin:0;padding:10px}.endpoint-lightbox article dl div{display:grid;gap:3px}.endpoint-lightbox article dt{color:var(--tone);font:900 .48rem ui-monospace,monospace}.endpoint-lightbox article dd{margin:0;font-size:.57rem}.endpoint-lightbox article>footer{padding:8px;color:#fff;background:var(--tone);font:900 .56rem ui-monospace,monospace;text-align:center;text-transform:uppercase}.endpoint-lightbox>aside{padding:10px 14px;color:var(--tt-ink);background:var(--tt-amber);font:900 .62rem ui-monospace,monospace;text-align:center}.endpoint-lightbox>footer{padding:9px 14px;color:#fff;background:var(--tt-pink);font:900 .56rem ui-monospace,monospace;text-align:center}@media(max-width:820px){.titration-line__apparatus,.titration-line>ol{grid-template-columns:repeat(2,1fr)}.endpoint-lightbox>div{grid-template-columns:1fr}.endpoint-lightbox article{grid-template-columns:1fr 125px 1.2fr;grid-template-rows:auto 150px auto}.endpoint-lightbox article>header{grid-column:1/-1}.endpoint-lightbox article>footer{grid-column:1/-1}.endpoint-flask{grid-column:2;grid-row:2}.endpoint-lightbox article dl{grid-column:3;grid-row:2}}@media(max-width:600px){.titration-line>header,.endpoint-lightbox>header{display:grid}.titration-line__apparatus,.titration-line>ol,.endpoint-lightbox__key{grid-template-columns:1fr}.endpoint-lightbox__key b{transform:rotate(90deg);text-align:center}.titration-line__apparatus article{grid-template-rows:auto 115px auto auto}.endpoint-lightbox article{grid-template-columns:105px 1fr;grid-template-rows:auto 150px auto}.endpoint-lightbox article>header{grid-column:1/-1}.endpoint-flask{grid-column:1;grid-row:2}.endpoint-lightbox article dl{grid-column:2;grid-row:2}.endpoint-lightbox article>footer{grid-column:1/-1}.titration-line__apparatus article>header span,.titration-line__apparatus article>b,.titration-line>ol small,.endpoint-lightbox article>header span,.endpoint-lightbox article dt,.endpoint-lightbox>footer{font-size:.62rem}.titration-line__apparatus article>header strong{font-size:.84rem}.titration-line__apparatus article>p,.titration-line>ol strong,.endpoint-lightbox article dd{font-size:.7rem}.endpoint-lightbox__key span,.endpoint-lightbox article>footer{font-size:.66rem}}.chrom-run,.chrom-ledger,.chrom-darkroom,.rf-table{--ch-ink:#151829;--ch-paper:#fff8dd;--ch-blue:#1f63aa;--ch-cyan:#37c4cf;--ch-magenta:#e84d76;--ch-amber:#f0b438;--ch-violet:#674aa6;--ch-mint:#dff2e8;overflow:hidden;color:var(--ch-ink);background:var(--ch-paper);border:1px solid #626978;border-top:7px solid var(--ch-cyan)}.chrom-run>header,.chrom-ledger>header,.chrom-darkroom>header,.rf-table>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;color:#fff;background:var(--ch-ink)}.chrom-run>header div,.chrom-ledger>header div,.chrom-darkroom>header div,.rf-table>header div{display:grid;gap:3px}.chrom-run>header span,.chrom-ledger>header span,.chrom-darkroom>header span,.rf-table>header span{color:#93ece7;font:900 .57rem ui-monospace,monospace;letter-spacing:.08em}.chrom-run>header strong,.chrom-ledger>header strong,.chrom-darkroom>header strong,.rf-table>header strong{font:700 1.03rem Georgia,serif}.chrom-run>header>b,.chrom-ledger>header>b,.chrom-darkroom>header>b,.rf-table>header>b{padding:7px 9px;color:var(--ch-ink);background:var(--ch-amber);font:900 .55rem ui-monospace,monospace;text-transform:uppercase}.chrom-run__setup{display:grid;grid-template-columns:repeat(4,1fr) .8fr;gap:1px;background:#7c8490;border-bottom:5px solid var(--ch-blue)}.chrom-run__setup>*{display:grid;place-items:center;min-height:38px;padding:7px;background:#fff;font-size:.52rem;font-weight:850;text-align:center}.chrom-run__setup>b{color:#fff;background:var(--ch-blue);font:900 .53rem ui-monospace,monospace;text-transform:uppercase}.chrom-run__stages{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:17px;background-color:var(--ch-mint);background-image:linear-gradient(rgba(31,99,170,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,99,170,.08) 1px,transparent 1px);background-size:20px 20px}.chrom-run__stages article{--front:10%;display:grid;grid-template-rows:auto 210px auto auto;gap:8px;padding:10px;background:#fff;border:1px solid #6d7480;border-top:6px solid var(--ch-blue);box-shadow:5px 5px #15182921}.chrom-run__stages article[data-stage=develop]{--front:80%;border-top-color:var(--ch-amber)}.chrom-run__stages article[data-stage=finish]{--front:88%;border-top-color:var(--ch-magenta)}.chrom-run__stages article>header{display:flex;justify-content:space-between;gap:8px}.chrom-run__stages article>header span{color:var(--ch-blue);font:900 .5rem ui-monospace,monospace}.chrom-run__stages article>header strong{font:700 .75rem Georgia,serif;text-transform:uppercase}.chrom-paper{position:relative;overflow:hidden;background:linear-gradient(to top,rgba(55,196,207,.17) 0 var(--front),transparent var(--front)),repeating-linear-gradient(0deg,#fffdf2 0 19px,#e9e4ce 20px);border:1px solid #717784}.chrom-paper__front{position:absolute;right:6px;left:6px;bottom:var(--front);height:0;border-top:2px dashed var(--ch-blue)}.chrom-paper__baseline{position:absolute;right:8px;left:8px;bottom:20%;height:2px;background:#5e5862}.chrom-paper__origin,.chrom-paper__spot{position:absolute;left:50%;display:block;transform:translate(-50%,50%);border-radius:50%}.chrom-paper__origin{bottom:20%;width:20px;height:12px;background:var(--ch-violet);box-shadow:0 0 0 4px #674aa624}.chrom-paper__spot{bottom:calc(20% + var(--travel));width:25px;height:13px}.chrom-paper__spot--yellow{background:var(--ch-amber)}.chrom-paper__spot--magenta{background:var(--ch-magenta)}.chrom-paper__spot--blue{background:var(--ch-blue)}.chrom-run__stages article>p{margin:0;font-size:.58rem;font-weight:850}.chrom-run__stages article>small{color:#66706e;font-size:.52rem}.chrom-run__components{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#6e7580}.chrom-run__components span{display:grid;grid-template-columns:16px 1fr auto;gap:7px;align-items:center;padding:9px 12px;background:#fff;font-size:.54rem;font-weight:850}.chrom-run__components i{width:12px;height:12px;background:var(--component);border-radius:50%}.chrom-run__components span[data-colour=yellow]{--component:var(--ch-amber)}.chrom-run__components span[data-colour=magenta]{--component:var(--ch-magenta)}.chrom-run__components span[data-colour=blue]{--component:var(--ch-blue)}.chrom-run__components b{font:900 .53rem ui-monospace,monospace}.chrom-run>footer{padding:10px 14px;color:#fff;background:var(--ch-blue);font:900 .59rem ui-monospace,monospace;text-align:center}.chrom-ledger__lanes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px;background:#e7e2cf}.chrom-ledger__lanes article{display:grid;grid-template-rows:auto 238px auto;background:#fff;border:1px solid #646b78;border-top:6px solid var(--ch-blue)}.chrom-ledger__lanes article[data-kind=unknown]{border-top-color:var(--ch-magenta);box-shadow:4px 4px #e84d7629}.chrom-ledger__lanes article>header{display:grid;gap:3px;padding:8px 9px}.chrom-ledger__lanes article>header span{color:var(--ch-blue);font:900 .48rem ui-monospace,monospace}.chrom-ledger__lanes article>header strong{font:700 .72rem Georgia,serif}.chrom-lane{position:relative;background:repeating-linear-gradient(0deg,#fffdf3 0 22px,#e4dfca 23px);border-block:1px solid #8b8c91}.chrom-lane i{position:absolute;right:7px;left:7px;bottom:10%;height:2px;background:#5c5863}.chrom-lane b{position:absolute;left:50%;bottom:var(--height);width:26px;height:13px;transform:translate(-50%,50%);background:var(--spot);border-radius:50%;box-shadow:0 0 0 3px #15182914}.chrom-lane b[data-tone=cyan]{--spot:var(--ch-cyan)}.chrom-lane b[data-tone=magenta]{--spot:var(--ch-magenta)}.chrom-lane b[data-tone=amber]{--spot:var(--ch-amber)}.chrom-ledger__lanes article>footer{display:grid;place-items:center;min-height:45px;padding:7px;color:#fff;background:var(--ch-blue);font:900 .51rem ui-monospace,monospace;text-align:center}.chrom-ledger__lanes article[data-kind=unknown]>footer{background:var(--ch-magenta)}.chrom-ledger__matches{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px 16px;background:#e7e2cf}.chrom-ledger__matches article{display:grid;grid-template-columns:auto auto 1fr;gap:9px;align-items:center;padding:11px;background:#fff;border-left:6px solid var(--ch-violet)}.chrom-ledger__matches span{color:var(--ch-violet);font:900 .52rem ui-monospace,monospace}.chrom-ledger__matches strong{font:700 .9rem Georgia,serif}.chrom-ledger__matches small{font-size:.55rem}.chrom-ledger>footer{padding:10px 14px;color:var(--ch-ink);background:var(--ch-amber);font:900 .62rem ui-monospace,monospace;text-align:center}.chrom-darkroom{border-top-color:var(--ch-violet);background:#10111d}.chrom-darkroom>header{background:#090a13}.chrom-darkroom>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;background:radial-gradient(circle at 50% 0,rgba(103,74,166,.38),transparent 42%),#10111d}.chrom-darkroom article{--frame:#78808b;display:grid;grid-template-rows:auto 220px auto auto;background:#fdf8df;border:1px solid #696779;border-top:6px solid var(--frame)}.chrom-darkroom article[data-tone=agent]{--frame:var(--ch-amber)}.chrom-darkroom article[data-tone=reveal]{--frame:var(--ch-magenta);box-shadow:0 0 24px #e84d7642}.chrom-darkroom article>header{display:flex;justify-content:space-between;gap:8px;padding:9px 10px}.chrom-darkroom article>header span{color:var(--frame);font:900 .49rem ui-monospace,monospace}.chrom-darkroom article>header strong{font:700 .7rem Georgia,serif}.darkroom-paper{position:relative;overflow:hidden;margin:0 10px;background:repeating-linear-gradient(0deg,#fffceb 0 20px,#e8e1c8 21px);border:1px solid #77727b}.darkroom-paper>i{position:absolute;right:8px;left:8px;bottom:11%;height:2px;background:#5d5963}.darkroom-paper>em{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(103,74,166,.38) 0 2px,transparent 3px);background-size:19px 19px;transform:rotate(-7deg)}.darkroom-paper>b{position:absolute;left:50%;bottom:var(--height);width:28px;height:14px;transform:translate(-50%,50%);background:var(--ch-magenta);border-radius:50%;box-shadow:0 0 14px #e84d76b8}.darkroom-paper>b:nth-of-type(2){background:var(--ch-cyan);box-shadow:0 0 14px #37c4cfbf}.darkroom-paper>b:nth-of-type(3){background:var(--ch-amber);box-shadow:0 0 14px #f0b438bf}.chrom-darkroom article>p{margin:0;padding:10px;font-size:.57rem;font-weight:850}.chrom-darkroom article>footer{padding:8px;color:#fff;background:var(--frame);font:900 .55rem ui-monospace,monospace;text-align:center;text-transform:uppercase}.chrom-darkroom>aside{padding:10px 14px;color:var(--ch-ink);background:var(--ch-amber);font:900 .61rem ui-monospace,monospace;text-align:center}.chrom-darkroom>footer{padding:9px 14px;color:#fff;background:var(--ch-violet);font:900 .58rem ui-monospace,monospace;text-align:center}.rf-table__work{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;padding:18px;background-color:#e7e2cf;background-image:linear-gradient(rgba(31,99,170,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,99,170,.08) 1px,transparent 1px);background-size:22px 22px}.rf-sheet{position:relative;min-height:350px;margin-left:34px;background:repeating-linear-gradient(0deg,#fffdf1 0 27px,#ddd8c5 28px);border:1px solid #656c79;box-shadow:6px 6px #15182921}.rf-ruler{position:absolute;top:17%;bottom:18%;left:-35px;display:flex;flex-direction:column-reverse;justify-content:space-between;width:34px;padding-block:0;border-right:2px solid var(--ch-ink)}.rf-ruler span{font:900 .5rem ui-monospace,monospace;text-align:center}.rf-sheet__baseline,.rf-sheet__front{position:absolute;right:12px;left:12px;height:2px}.rf-sheet__baseline{bottom:18%;background:#5e5962}.rf-sheet__front{bottom:83%;border-top:3px dashed var(--ch-blue)}.rf-sheet__spot{position:absolute;left:54%;bottom:var(--height);width:34px;height:17px;transform:translate(-50%,50%);background:var(--ch-magenta);border-radius:50%;box-shadow:0 0 0 4px #e84d7626}.rf-sheet__substance,.rf-sheet__solvent{position:absolute;display:flex;align-items:flex-start;padding-left:9px;border-left:3px solid var(--measure);font:900 .56rem ui-monospace,monospace}.rf-sheet__substance:after,.rf-sheet__solvent:after{content:"";position:absolute;top:-2px;left:-7px;width:11px;height:11px;border-top:3px solid var(--measure);border-left:3px solid var(--measure);transform:rotate(45deg)}.rf-sheet__substance{--measure:var(--ch-magenta);bottom:18%;left:67%;height:39%}.rf-sheet__solvent{--measure:var(--ch-blue);bottom:18%;left:14%;height:65%}.rf-calculation{display:grid;gap:14px;align-content:center;padding:18px;color:#fff;background:var(--ch-ink);border-top:7px solid var(--ch-amber)}.rf-calculation>span{color:#95e8e3;font:900 .55rem ui-monospace,monospace}.rf-calculation>strong{display:grid;grid-template-columns:auto 1fr;align-items:center;font:700 1.05rem Georgia,serif}.rf-calculation>strong>span{grid-column:2;display:block;padding:7px;text-align:center;font:900 .75rem ui-monospace,monospace}.rf-calculation>strong>span:first-of-type{border-bottom:2px solid #fff}.rf-calculation>b{padding:12px;color:var(--ch-ink);background:var(--ch-amber);font:900 1.55rem ui-monospace,monospace;text-align:center}.rf-calculation ol{display:grid;gap:7px;margin:0;padding-left:20px}.rf-calculation li{font-size:.57rem}.rf-table>aside{padding:10px 14px;color:#fff;background:var(--ch-blue);font:900 .61rem ui-monospace,monospace;text-align:center}.rf-table>footer{padding:9px 14px;color:var(--ch-ink);background:var(--ch-amber);font:900 .59rem ui-monospace,monospace;text-align:center}@media(max-width:820px){.chrom-run__stages,.chrom-darkroom>div{grid-template-columns:1fr}.chrom-run__stages article{grid-template-columns:150px 1fr;grid-template-rows:auto auto auto}.chrom-run__stages article>header{grid-column:1/-1}.chrom-paper{grid-column:1;grid-row:2/4}.chrom-run__stages article>p,.chrom-run__stages article>small{grid-column:2}.chrom-ledger__lanes{gap:5px}.chrom-ledger__matches article{grid-template-columns:auto 1fr}.chrom-ledger__matches small{grid-column:1/-1}.chrom-darkroom article{grid-template-columns:170px 1fr;grid-template-rows:auto auto auto}.chrom-darkroom article>header{grid-column:1/-1}.darkroom-paper{grid-row:2/4;height:190px}.chrom-darkroom article>p{align-self:end}.rf-table__work{grid-template-columns:1fr}.rf-sheet{min-height:310px}}@media(max-width:600px){.chrom-run>header,.chrom-ledger>header,.chrom-darkroom>header,.rf-table>header{display:grid}.chrom-run__setup,.chrom-run__components,.chrom-ledger__matches{grid-template-columns:1fr}.chrom-run__setup>*{min-height:32px}.chrom-run__stages article{grid-template-columns:1fr;grid-template-rows:auto 190px auto auto}.chrom-paper,.chrom-run__stages article>p,.chrom-run__stages article>small{grid-column:1;grid-row:auto}.chrom-ledger__lanes{grid-template-columns:1fr}.chrom-ledger__lanes article{grid-template-rows:auto 180px auto}.chrom-ledger__matches article{grid-template-columns:auto auto 1fr}.chrom-ledger__matches small{grid-column:auto}.chrom-darkroom article{grid-template-columns:105px 1fr;grid-template-rows:auto 165px auto}.darkroom-paper{grid-row:2;height:auto}.chrom-darkroom article>p{align-self:center}.rf-table__work{padding:15px 12px}.rf-sheet{min-height:300px;margin-left:30px}.chrom-run__stages article>header span,.chrom-ledger__lanes article>header span,.chrom-darkroom article>header span,.rf-calculation>span,.rf-ruler span{font-size:.62rem}.chrom-run__stages article>header strong,.chrom-ledger__lanes article>header strong,.chrom-darkroom article>header strong{font-size:.82rem}.chrom-run__stages article>p,.chrom-run__stages article>small,.chrom-run__setup>*,.chrom-run__components span,.chrom-ledger__lanes article>footer,.chrom-ledger__matches small,.chrom-darkroom article>p,.chrom-darkroom article>footer,.rf-calculation li{font-size:.7rem}.chrom-run>footer,.chrom-ledger>footer,.chrom-darkroom>aside,.chrom-darkroom>footer,.rf-table>aside,.rf-table>footer{font-size:.66rem}}.sep-yard,.sep-router,.phase-desk{--sp-ink:#10282b;--sp-deep:#173b43;--sp-paper:#fff9e9;--sp-grid:#e7eadf;--sp-yellow:#f4c548;--sp-orange:#e7673f;--sp-cyan:#2eb8ab;--sp-blue:#276d91;--sp-red:#c94842;overflow:hidden;color:var(--sp-ink);background:var(--sp-paper);border:1px solid #607579;border-top:8px solid var(--sp-yellow)}.sep-yard>header,.sep-router>header,.phase-desk>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;color:#fff;background:var(--sp-ink)}.sep-yard>header div,.sep-router>header div,.phase-desk>header div{display:grid;gap:3px}.sep-yard>header span,.sep-router>header span,.phase-desk>header span{color:#8ee5d7;font:900 .57rem ui-monospace,monospace;letter-spacing:.09em}.sep-yard>header strong,.sep-router>header strong,.phase-desk>header strong{font:700 1.03rem Georgia,serif}.sep-yard>header>b,.sep-router>header>b,.phase-desk>header>b{padding:7px 9px;color:var(--sp-ink);background:var(--sp-yellow);font:900 .55rem ui-monospace,monospace;text-transform:uppercase}.sep-yard__stations{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding:17px;background-color:var(--sp-grid);background-image:linear-gradient(rgba(16,40,43,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(16,40,43,.07) 1px,transparent 1px);background-size:18px 18px}.sep-yard__stations>article{--tone:var(--sp-cyan);grid-column:span 2;display:grid;grid-template-rows:auto 104px auto auto 1fr auto;overflow:hidden;background:#fff;border:1px solid #607579;border-top:6px solid var(--tone);box-shadow:5px 5px #10282b1f}.sep-yard__stations>article:nth-child(n+4){grid-column:span 3}.sep-yard__stations>article[data-tone=filter]{--tone:var(--sp-blue)}.sep-yard__stations>article[data-tone=crystal]{--tone:#8a64a5}.sep-yard__stations>article[data-tone=simple]{--tone:var(--sp-orange)}.sep-yard__stations>article[data-tone=fractional]{--tone:var(--sp-red)}.sep-yard__stations article>header{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;background:#edf1e8}.sep-yard__stations article>header span{color:var(--tone);font:900 .49rem ui-monospace,monospace}.sep-yard__stations article>header strong{font:700 .72rem Georgia,serif;text-transform:capitalize}.sep-yard__stations article>section{display:grid;gap:4px;padding:8px 10px;border-top:1px solid #dde2db}.sep-yard__stations article>section span{color:var(--tone);font:900 .48rem ui-monospace,monospace}.sep-yard__stations article>section strong{font-size:.56rem;line-height:1.35}.sep-yard__stations ol{display:grid;gap:6px;margin:0;padding:9px 10px 10px 27px;background:#fff9e9}.sep-yard__stations li{font-size:.54rem;line-height:1.35}.sep-yard__stations article>footer{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#78898a}.sep-yard__stations article>footer span{display:grid;gap:4px;align-content:center;min-height:54px;padding:8px;background:#fff;font-size:.52rem;font-weight:850}.sep-yard__stations article>footer b{color:var(--tone);font:900 .45rem ui-monospace,monospace}.sep-yard>aside,.sep-router>aside{padding:10px 14px;color:#fff;background:var(--sp-deep);font:900 .59rem ui-monospace,monospace;text-align:center}.sep-yard>footer,.sep-router>footer,.phase-desk>footer{padding:9px 14px;color:var(--sp-ink);background:var(--sp-yellow);font:900 .58rem ui-monospace,monospace;text-align:center}.sep-glyph{position:relative;overflow:hidden;margin:10px;background:linear-gradient(135deg,#f9fcf8,#deebe7);border:1px dashed #8a9b98}.sep-glyph i{position:absolute;display:block}.sep-glyph--solvent i:first-child{left:18%;bottom:17px;width:54px;height:59px;background:linear-gradient(to top,rgba(46,184,171,.4) 0 43%,transparent 43%);border:4px solid var(--tone);border-top:0;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.sep-glyph--solvent i:nth-child(2){left:31%;bottom:25px;width:8px;height:8px;background:var(--sp-yellow);border-radius:50%;box-shadow:15px -4px 0 var(--sp-yellow),27px 3px #66533b}.sep-glyph--solvent i:nth-child(3){right:18%;top:18px;width:42px;height:8px;background:var(--tone);transform:rotate(-28deg)}.sep-glyph--solvent i:last-child{right:23%;top:42px;width:8px;height:8px;background:var(--tone);border-radius:50%;box-shadow:-9px 11px 0 var(--tone)}.sep-glyph--filter i:first-child{left:19%;top:12px;width:78px;height:52px;background:var(--sp-yellow);clip-path:polygon(0 0,100% 0,59% 100%,41% 100%)}.sep-glyph--filter i:nth-child(2){left:calc(19% + 31px);top:57px;width:17px;height:34px;background:linear-gradient(to top,rgba(39,109,145,.45) 0 55%,transparent 55%);border:4px solid var(--tone);border-top:0}.sep-glyph--filter i:nth-child(3){left:24%;top:17px;width:66px;height:7px;background:#786648}.sep-glyph--filter i:last-child{right:19%;bottom:18px;width:38px;height:10px;background:var(--tone);border-radius:50%}.sep-glyph--crystal i:first-child{left:19%;bottom:18px;width:66px;height:28px;background:#d8c1e5;border:4px solid var(--tone);border-radius:0 0 32px 32px}.sep-glyph--crystal i:nth-child(2){left:27%;bottom:41px;width:12px;height:12px;background:var(--sp-yellow);transform:rotate(45deg);box-shadow:20px -4px #fff,35px 4px 0 var(--sp-yellow)}.sep-glyph--crystal i:nth-child(3){right:25%;top:18px;width:4px;height:26px;background:var(--tone);box-shadow:10px 8px 0 var(--tone),-10px 9px 0 var(--tone)}.sep-glyph--crystal i:last-child{left:18%;right:18%;bottom:11px;height:5px;background:var(--tone)}.sep-glyph--simple i:first-child{left:10%;bottom:15px;width:57px;height:66px;background:linear-gradient(to top,rgba(231,103,63,.38) 0 38%,transparent 38%);border:4px solid var(--tone);border-radius:50% 50% 43% 43%}.sep-glyph--simple i:nth-child(2){left:35%;top:20px;width:43%;height:8px;background:var(--tone);transform:rotate(12deg);transform-origin:left}.sep-glyph--simple i:nth-child(3){right:9%;bottom:19px;width:43px;height:44px;background:linear-gradient(to top,rgba(46,184,171,.4) 0 43%,transparent 43%);border:4px solid var(--sp-blue);border-top:0}.sep-glyph--simple i:last-child{left:18%;bottom:8px;width:38px;height:6px;background:var(--sp-yellow);box-shadow:0 -7px 0 var(--sp-orange)}.sep-glyph--fractional i:first-child{left:8%;bottom:14px;width:49px;height:55px;background:linear-gradient(to top,rgba(201,72,66,.33) 0 40%,transparent 40%);border:4px solid var(--tone);border-radius:50%}.sep-glyph--fractional i:nth-child(2){left:31%;top:8px;width:19px;height:68px;border:4px solid var(--tone);background:repeating-linear-gradient(0deg,#fff 0 8px,#e8c9b9 9px 13px)}.sep-glyph--fractional i:nth-child(3){left:44%;top:18px;width:39%;height:7px;background:var(--tone);transform:rotate(8deg);transform-origin:left}.sep-glyph--fractional i:last-child{right:8%;bottom:18px;width:41px;height:39px;background:linear-gradient(to top,rgba(46,184,171,.4) 0 46%,transparent 46%);border:4px solid var(--sp-blue);border-top:0}.sep-router__cases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding:17px;background:#e4e9df}.sep-router__cases>article{--tone:var(--sp-cyan);grid-column:span 2;display:grid;grid-template-rows:auto auto auto 1fr auto;overflow:hidden;background:#fff;border:1px solid #607579;border-top:6px solid var(--tone)}.sep-router__cases>article:nth-child(n+4){grid-column:span 3}.sep-router__cases>article[data-tone=filter]{--tone:var(--sp-blue)}.sep-router__cases>article[data-tone=crystal]{--tone:#8a64a5}.sep-router__cases>article[data-tone=simple]{--tone:var(--sp-orange)}.sep-router__cases>article[data-tone=fractional]{--tone:var(--sp-red)}.sep-router__cases article>header{display:grid;gap:4px;padding:10px 11px;background:var(--sp-ink);color:#fff}.sep-router__cases article>header span{color:#91e7dc;font:900 .48rem ui-monospace,monospace}.sep-router__cases article>header strong{font:700 .75rem Georgia,serif}.sep-router__cases article>section{display:grid;gap:5px;padding:10px 11px}.sep-router__cases article>section span,.sep-router__cases article>footer span{color:var(--tone);font:900 .48rem ui-monospace,monospace}.sep-router__cases article>section p{margin:0;padding-left:12px;font-size:.54rem;line-height:1.35}.sep-router__cases article>section p:before{content:"+";margin-left:-12px;margin-right:5px;color:var(--tone);font-weight:900}.sep-router__gate{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:9px 11px;color:#fff;background:var(--tone)}.sep-router__gate small{font:900 .46rem ui-monospace,monospace}.sep-router__gate strong{font:700 .72rem Georgia,serif;text-transform:capitalize}.sep-router__cases ol{display:grid;gap:7px;margin:0;padding:11px;list-style:none}.sep-router__cases li{display:grid;grid-template-columns:21px 1fr;gap:7px;align-items:center;font-size:.54rem}.sep-router__cases li span{display:grid;place-items:center;width:20px;height:20px;color:#fff;background:var(--sp-deep);border-radius:50%;font:900 .48rem ui-monospace,monospace}.sep-router__cases article>footer{display:grid;gap:4px;padding:10px 11px;background:#fff6d5;border-top:1px solid #d5c98e}.sep-router__cases article>footer strong{font-size:.57rem}.sep-router>footer{background:var(--sp-orange);color:#fff}.phase-desk__references{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#697b7d;border-bottom:6px solid var(--sp-cyan)}.phase-desk__references article{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:11px 14px;background:#fff}.phase-desk__references span{color:var(--sp-blue);font:900 .49rem ui-monospace,monospace;text-transform:uppercase}.phase-desk__references strong{font:700 .72rem Georgia,serif}.phase-desk__references b{grid-column:2;grid-row:1/3;padding:7px 9px;color:#fff;background:var(--sp-blue);font:900 .7rem ui-monospace,monospace}.phase-desk__samples{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding:17px;background-color:#e7eadf;background-image:linear-gradient(90deg,rgba(16,40,43,.05) 1px,transparent 1px);background-size:20px}.phase-desk__samples>article{--tone:var(--sp-cyan);display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto 105px auto;background:#fff;border:1px solid #607579;border-top:6px solid var(--tone)}.phase-desk__samples>article[data-tone=warning]{--tone:var(--sp-red)}.phase-desk__samples article>header{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 10px;background:#edf1e8}.phase-desk__samples article>header span{color:var(--tone);font:900 .48rem ui-monospace,monospace}.phase-desk__samples article>header strong{font:700 .72rem Georgia,serif}.phase-desk__samples article>header b{grid-column:2;grid-row:1/3;align-self:center;font:900 .48rem ui-monospace,monospace}.phase-track{position:relative;align-self:center;height:55px;margin:15px 11px;background:repeating-linear-gradient(90deg,#f5f4e9 0 18px,#d7ddd4 19px);border-bottom:3px solid var(--sp-ink)}.phase-track i{position:absolute;left:var(--reference);bottom:-9px;width:3px;height:67px;background:var(--sp-blue)}.phase-track i:before{content:"REF";position:absolute;top:-11px;left:-8px;color:var(--sp-blue);font:900 .43rem ui-monospace,monospace}.phase-track>b{position:absolute;left:var(--start);bottom:17px;width:var(--span);min-width:8px;height:14px;background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 18%,transparent)}.phase-track>span{position:absolute;bottom:-22px;font:900 .45rem ui-monospace,monospace}.phase-track>span:first-of-type{left:0}.phase-track>span:last-of-type{right:0}.phase-desk__samples article>section{display:grid;gap:5px;align-content:center;padding:10px}.phase-desk__samples article>section strong{font:900 .78rem ui-monospace,monospace}.phase-desk__samples article>section p{margin:0;font-size:.57rem;font-weight:850}.phase-desk__samples article>section small{font-size:.51rem}.phase-desk__samples article>footer{grid-column:1/-1;padding:8px;color:#fff;background:var(--tone);font:900 .55rem ui-monospace,monospace;text-align:center;text-transform:uppercase}.phase-desk>aside{display:grid;grid-template-columns:1fr 1.5fr;gap:1px;background:#677b7c}.phase-desk>aside>*{display:grid;place-items:center;min-height:45px;padding:9px;background:#fff;font:900 .54rem ui-monospace,monospace;text-align:center}.phase-desk>aside>b{color:#fff;background:var(--sp-deep)}.design-transfer--separation-methods,.design-transfer--separation-select,.design-transfer--purity-points{border-top-color:var(--sp-yellow,#f4c548)}.design-transfer--separation-methods article,.design-transfer--separation-select article,.design-transfer--purity-points article{border-top-color:var(--sp-orange,#e7673f)}@media(max-width:820px){.sep-yard__stations,.sep-router__cases{grid-template-columns:repeat(2,1fr)}.sep-yard__stations>article,.sep-router__cases>article,.sep-yard__stations>article:nth-child(n+4),.sep-router__cases>article:nth-child(n+4){grid-column:auto}.sep-yard__stations>article:last-child,.sep-router__cases>article:last-child{grid-column:1/-1}.phase-desk__samples>article{grid-template-columns:1fr}.phase-track,.phase-desk__samples article>section{grid-column:1}.phase-desk__samples article>footer{grid-column:1}}@media(max-width:600px){.sep-yard>header,.sep-router>header,.phase-desk>header{display:grid}.sep-yard__stations,.sep-router__cases,.phase-desk__references,.phase-desk__samples,.phase-desk>aside{grid-template-columns:1fr}.sep-yard__stations>article:last-child,.sep-router__cases>article:last-child{grid-column:auto}.sep-yard__stations>article{grid-template-rows:auto 115px auto auto auto auto}.sep-yard__stations article>footer{grid-template-columns:1fr}.phase-desk__references article{grid-template-columns:1fr auto}.sep-yard__stations article>header span,.sep-yard__stations article>section span,.sep-router__cases article>header span,.sep-router__cases article>section span,.sep-router__cases article>footer span,.phase-desk__references span,.phase-desk__samples article>header span,.phase-desk__samples article>header b,.phase-track i:before{font-size:.62rem}.sep-yard__stations article>header strong,.sep-router__cases article>header strong,.sep-router__gate strong,.phase-desk__references strong,.phase-desk__samples article>header strong{font-size:.82rem}.sep-yard__stations article>section strong,.sep-yard__stations li,.sep-yard__stations article>footer span,.sep-router__cases article>section p,.sep-router__cases li,.sep-router__cases article>footer strong,.phase-desk__samples article>section p,.phase-desk__samples article>section small{font-size:.7rem}.sep-yard>aside,.sep-yard>footer,.sep-router>aside,.sep-router>footer,.phase-desk>aside>*,.phase-desk>footer{font-size:.66rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
