@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.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;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.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{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;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{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(./PlusJakartaSans-BZU_LQer.ttf)format("truetype");font-display:swap}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;src:url(./Newsreader-QgSkXHhL.ttf)format("truetype");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#080d14;--sunken:#eceff2;--surface:#f8f7f3;--border:#dbe1e7;--control-border:#cad3dc;--cream:#e7e5de;--ink:#0d1822;--body:#2d3a45;--muted:#687580;--warm-gray:#8a949c;--social:#10738f;--social-light:#63d5ff;--social-pale:#e3f7fc;--financial:#e0664d;--financial-ink:#a94434;--financial-pale:#fbe7e1;--digital:#3567e8;--digital-light:#79adff;--digital-pale:#e7edff;--resilience:#995d0e;--resilience-light:#ffbf4a;--resilience-pale:#fff0d0;--gold:#f6bd60;--gold-ink:#815514;--dark:#07111a;--green-on-dark:#8ddaff;--danger:#b9384b;--shadow-card:0 18px 46px -28px #071e3059;--shadow-stage:0 48px 110px -38px #000000b3, 0 0 70px -46px #36d4ffa6;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--ease:cubic-bezier(.22, 1, .36, 1);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 12% 16%, #3567e82e, transparent 30rem), radial-gradient(circle at 82% 18%, #63d5ff21, transparent 34rem), radial-gradient(circle at 78% 90%, #e0664d1f, transparent 34rem), var(--canvas);color:var(--ink);overflow:hidden}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--social);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;transition:transform .18s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.deck{isolation:isolate;min-height:100dvh;position:relative}.deck:before{z-index:-2;content:"";pointer-events:none;opacity:.34;mix-blend-mode:screen;background-image:radial-gradient(circle at 10% 20%,#82e8ff3b 0 .55px,#0000 .8px),radial-gradient(circle at 80% 65%,#f6bd6024 0 .45px,#0000 .7px);background-size:8px 8px,13px 13px;position:fixed;inset:0}.deck:after{z-index:-3;content:"";pointer-events:none;background:radial-gradient(circle at 7% 82%,#e0664d1f,#0000 26rem),linear-gradient(132deg,#0000 0 62%,#36d4ff0d 100%);position:fixed;inset:0}.deck-header{z-index:20;color:#eaf8ff;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#05101ad1;border-bottom:1px solid #8ddbef21;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:10px 28px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 16px 50px -36px #36d4ff99}.brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;width:18px;height:18px;display:grid;transform:rotate(45deg)}.brand-mark span{background:var(--social);border-radius:2px 5px}.brand-mark span:nth-child(2){background:var(--financial)}.brand-mark span:nth-child(3){background:var(--resilience)}.brand-mark span:nth-child(4){background:var(--digital)}.brand-name{letter-spacing:-.02em;font-family:Newsreader,ui-serif,Georgia,serif;font-size:1.22rem;font-weight:650}.deck-meta{color:#e5f8ffb8;letter-spacing:.06em;text-transform:uppercase;grid-column:2;align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:flex}.deck-actions{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.icon-button{cursor:pointer;min-width:48px;min-height:48px;transition:background .18s ease, border-color .18s ease, transform .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:grid}.icon-button:hover{background:#63d5ff17;border-color:#63d5ff42;transform:translateY(-1px)}.icon{display:block}.stage{touch-action:pan-y;place-items:center;width:100%;height:100dvh;padding:82px 28px 92px;display:grid;container-type:size}.slide{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 5%, #63d5ff17, transparent 30%), linear-gradient(150deg, #faf9f6fc, #edf2f7f7), var(--surface);width:100%;max-width:1760px;box-shadow:var(--shadow-stage);animation:slide-enter .48s var(--ease) both;flex-direction:column;padding:clamp(34px,3.5vw,68px) clamp(38px,4.4vw,82px);display:flex;position:relative;overflow:hidden}@container (aspect-ratio>=16/9){.slide{width:auto;height:100%}}.slide:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#3567e809 1px,#0000 1px),linear-gradient(#3567e809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#00000047,#0000 55%);mask-image:linear-gradient(125deg,#00000047,#0000 55%)}.slide:after{z-index:0;aspect-ratio:1;content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#63d5ff1a,#e0664d08 48%,#0000 70%);border-radius:50%;width:44%;animation:10s ease-in-out infinite alternate ambient-orbit;position:absolute;top:-22%;right:-10%}.slide>*{z-index:1;position:relative}.slide--cover{color:#fff;background:radial-gradient(circle at 72% 14%,#3567e83d,#0000 32%),radial-gradient(circle at 91% 84%,#e0664d2b,#0000 34%),radial-gradient(circle at 18% 90%,#63d5ff1f,#0000 30%),linear-gradient(137deg,#07111a 0%,#0b1723 48%,#111a26 100%);border-color:#63d5ff2e}.slide--cover:before,.slide--dark:before,.slide--atlas:before,.slide--ppi:before{opacity:.25;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px)}.slide--ink{color:#fff;background:radial-gradient(circle at 85% 16%,#e0664d30,#0000 29%),radial-gradient(circle at 18% 82%,#63d5ff1c,#0000 30%),linear-gradient(145deg,#07111a 0%,#111a26 100%)}.slide--social{background:radial-gradient(circle at 89% 14%,#63d5ff2b,#0000 30%),radial-gradient(circle at 8% 92%,#3567e812,#0000 28%),linear-gradient(150deg,#f9fcfd 0%,#eaf5f8 100%)}.slide--projection{background:radial-gradient(circle at 82% 16%,#e0664d1a,#0000 30%),radial-gradient(circle at 12% 90%,#3567e814,#0000 28%),linear-gradient(148deg,#fbfaf6 0%,#f1f3f5 100%)}.slide--dark{color:#fff;background:radial-gradient(circle at 79% 27%,#36d4ff40,#0000 38%),radial-gradient(circle at 14% 88%,#e0664d24,#0000 33%),linear-gradient(142deg,#07111a 0%,#0c1926 100%);border-color:#36d4ff2e}.slide--financial{background:radial-gradient(circle at 83% 20%,#e0664d26,#0000 31%),radial-gradient(circle at 8% 88%,#3567e812,#0000 28%),linear-gradient(146deg,#fff9f7,#f5ece9)}.slide--atlas{color:#fff;background:radial-gradient(circle at 26% 58%,#3567e838,#0000 29%),radial-gradient(circle at 84% 12%,#63d5ff38,#0000 31%),radial-gradient(circle at 78% 90%,#f6bd6021,#0000 27%),linear-gradient(143deg,#07111a 0%,#0b1824 50%,#111a26 100%);border-color:#36d4ff2e}.slide--warm{background:radial-gradient(circle at 82% 18%,#f6bd602b,#0000 31%),radial-gradient(circle at 12% 88%,#3567e812,#0000 30%),linear-gradient(146deg,#fdfaf5,#f1f3f7)}.slide--dual{background:radial-gradient(circle at 18% 86%,#63d5ff21,#0000 30%),radial-gradient(circle at 84% 18%,#e0664d24,#0000 30%),linear-gradient(146deg,#f9fbfd,#eef2f6)}.slide--ppi{color:#fff;background:radial-gradient(circle at 16% 54%,#3567e833,#0000 29%),radial-gradient(circle at 86% 48%,#63d5ff33,#0000 31%),radial-gradient(circle at 76% 9%,#e0664d24,#0000 25%),linear-gradient(142deg,#07111a 0%,#0a1925 48%,#111a26 100%);border-color:#36d4ff30}.slide--route{background:radial-gradient(circle at 13% 18%,#63d5ff24,#0000 29%),radial-gradient(circle at 88% 80%,#f6bd6024,#0000 31%),linear-gradient(145deg,#f9fcfd,#eef2f6)}.slide--digital{background:radial-gradient(circle at 82% 18%,#3567e82e,#0000 31%),radial-gradient(circle at 9% 90%,#e0664d14,#0000 28%),linear-gradient(146deg,#f9fbff,#e9eff9)}.slide--resilience{background:radial-gradient(circle at 82% 18%,#f6bd6033,#0000 31%),linear-gradient(146deg,#fdfaf4,#f5ecdd)}.slide--finale{color:#fff;background:radial-gradient(circle at 78% 16%,#3567e838,#0000 30%),radial-gradient(circle at 20% 92%,#e0664d29,#0000 31%),radial-gradient(circle at 91% 82%,#63d5ff1f,#0000 28%),linear-gradient(140deg,#07111a 0%,#0b1925 54%,#111a26 100%);border-color:#63d5ff2e}.slide-heading{max-width:1160px;margin-bottom:clamp(20px,2.3vw,38px)}.eyebrow-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(8px,1vw,15px);display:flex}.eyebrow,.panel-kicker{color:var(--social);letter-spacing:.15em;text-transform:uppercase;font-size:clamp(.66rem,.72vw,.82rem);font-weight:800}.slide--ink .eyebrow,.slide--dark .eyebrow,.slide--atlas .eyebrow,.slide--ppi .eyebrow,.slide--finale .eyebrow{color:var(--green-on-dark)}.slide-sequence{color:var(--warm-gray);font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:.76rem;font-weight:750}.slide--ink .slide-sequence,.slide--dark .slide-sequence,.slide--atlas .slide-sequence,.slide--ppi .slide-sequence,.slide--finale .slide-sequence{color:#ffffff8a}.slide-heading h1{letter-spacing:-.043em;text-wrap:balance;max-width:1080px;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(2rem,3.6vw,4.5rem);font-weight:540;line-height:.99}.slide-lede{max-width:960px;color:var(--muted);text-wrap:pretty;margin:clamp(10px,1.2vw,18px) 0 0;font-size:clamp(.92rem,1.2vw,1.38rem);line-height:1.5}.slide--ink .slide-lede,.slide--dark .slide-lede,.slide--atlas .slide-lede,.slide--ppi .slide-lede,.slide--finale .slide-lede{color:#ffffffad}.status-tag{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:34px;padding:6px 12px;font-size:clamp(.62rem,.7vw,.78rem);font-weight:800;display:inline-flex}.status-tag--social{color:var(--social);background:#3567e824;border-color:#3567e840}.status-tag--gold{color:#f3ce86;background:#e0b15a21;border-color:#e0b15a45}.status-tag--outline{color:inherit;background:#ffffff0f;border-color:#8f887b61}.slide--cover .status-tag--social,.slide--atlas .status-tag--social,.slide--ppi .status-tag--social,.slide--finale .status-tag--social{color:var(--green-on-dark)}.cover-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(24px,3.4vw,58px);height:100%;display:grid}.cover-copy{z-index:2;align-self:center;position:relative}.cover-copy h1{letter-spacing:-.052em;max-width:760px;margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(3.6rem,5.2vw,6.4rem);font-weight:470;line-height:.88}.cover-title-line{display:block}.cover-title-line--accent{color:var(--green-on-dark);margin-top:.06em;font-style:italic;font-weight:430}.cover-copy>p{color:#ffffffb3;max-width:650px;margin:clamp(20px,2vw,30px) 0 0;font-size:clamp(.92rem,1.08vw,1.25rem);line-height:1.52}.cover-visual{background:radial-gradient(circle at 88% 12%,#63d5ff21,#0000 34%),#ffffff0d;border:1px solid #ffffff24;border-radius:clamp(18px,2vw,28px);flex-direction:column;align-self:center;width:min(100%,630px);min-height:clamp(420px,32vw,520px);margin-inline:auto;padding:clamp(18px,1.8vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 70px -44px #000c}.cover-visual__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cover-visual__header>div{gap:3px;display:grid}.cover-visual__header span{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem,.82vw,.94rem);font-weight:800}.cover-visual__header small{color:#ffffff7a;font-size:clamp(.55rem,.64vw,.72rem)}.cover-visual__version{aspect-ratio:1;background:#63d5ff1f;border-radius:50%;place-items:center;width:38px;font-family:Newsreader,serif;display:grid;color:var(--green-on-dark)!important;text-transform:none!important;font-size:1.2rem!important}.math-formula--cover{color:#fff;text-align:center;border:0;min-width:0;margin:0;padding:9px 12px;font-size:clamp(.94rem,1.14vw,1.28rem)}.cover-illustration{width:100%;height:auto;max-height:clamp(220px,19vw,282px);margin:clamp(7px,.8vw,12px) 0;display:block;overflow:visible}.cover-illustration text{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.cover-illustration__orbit{fill:#63d5ff05;stroke:#8ddaff45;stroke-dasharray:4 7;stroke-width:1.5px}.cover-illustration__axis{fill:none;stroke:#ffffff21;stroke-width:1px}.cover-illustration__node{color:#8ddaff}.cover-illustration__node circle{fill:#101e2b;stroke:currentColor;stroke-width:1.7px;transform-box:fill-box;transform-origin:50%;animation:cover-lens-in .68s var(--illustration-delay) var(--ease) both}.cover-illustration__node--social{color:var(--green-on-dark)}.cover-illustration__node--financial{color:#ef9a82}.cover-illustration__node--resilience{color:#e4c481}.cover-illustration__node--digital{color:#9bcbd2}.cover-illustration__code{fill:currentColor;font-size:20px;font-weight:540;font-family:Newsreader,ui-serif,Georgia,serif!important}.cover-illustration__label{fill:#ffffffc4;font-size:11px;font-weight:760}.cover-illustration__profile>circle:not(.cover-illustration__profile-pulse){fill:#122635;stroke:#d9f5ff;stroke-width:1.7px}.cover-illustration__profile text{fill:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:730}.cover-illustration__profile .cover-illustration__profile-code{fill:#fff;letter-spacing:-.03em;text-transform:none;font-family:Newsreader,ui-serif,Georgia,serif;font-size:19px;font-weight:620}.cover-illustration__profile-pulse{fill:none;stroke:#63d5ff57;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out 1.2s infinite cover-profile-pulse}.cover-illustration__annotation{fill:#ffffff7d;font-size:9px;font-weight:650}.cover-illustration__route{fill:none;stroke:#f6bd60;stroke-linecap:round;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:cover-line-draw .98s 1.25s var(--ease) forwards}.cover-illustration__destination path{fill:#f6bd6029;stroke:#f6bd60;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.cover-illustration__destination text{fill:#f6d58f;font-size:10px;font-weight:800}.cover-equation{border-top:1px solid #ffffff1a;grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:grid}.cover-equation__reading{border-left:1px solid #ffffff1a;gap:3px;min-width:0;padding-left:14px;display:grid}.cover-equation__reading>span{color:var(--green-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.56rem,.62vw,.7rem);font-weight:820}.cover-equation__reading strong{color:#ffffffd6;font-size:clamp(.64rem,.7vw,.8rem);line-height:1.38}.cover-equation__reading small{color:#ffffff7a;font-size:clamp(.56rem,.61vw,.7rem);line-height:1.38}.cover-footnote{color:#ffffff75;letter-spacing:.12em;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:center;align-self:end;gap:24px;padding-top:clamp(13px,1.4vw,20px);font-size:.65rem;font-weight:750;display:flex}.slide--atlas .slide-heading{max-width:1520px;margin-bottom:clamp(9px,.9vw,14px)}.slide--atlas .slide-heading h1{max-width:1480px;font-size:clamp(2.25rem,3vw,3.75rem)}.slide--atlas .slide-lede{max-width:1420px;font-size:clamp(.74rem,.9vw,1.04rem);line-height:1.42}.atlas-story-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.8vw,12px);margin-bottom:clamp(9px,.9vw,14px);display:grid}.atlas-story-metric{background:linear-gradient(115deg,#63d5ff14,#0000 62%),#ffffff0a;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(8px,.8vw,13px);min-width:0;min-height:clamp(43px,4vw,60px);padding:clamp(7px,.7vw,10px) clamp(10px,1vw,16px);display:grid;position:relative;overflow:hidden}.atlas-story-metric:after{aspect-ratio:1;content:"";border:1px solid #8ddaff1c;border-radius:50%;width:52%;position:absolute;bottom:-64%;right:-12%}.atlas-story-metric--boundary{background:linear-gradient(115deg,#f6bd601f,#0000 64%),#ffffff0a;border-color:#f6bd6038}.atlas-story-metric strong{color:#fff;font-family:Newsreader,serif;font-size:clamp(1.25rem,1.65vw,2rem);font-weight:480;line-height:.9}.atlas-story-metric--boundary strong{color:#efcc88}.atlas-story-metric span{color:#ffffff91;font-size:clamp(.62rem,.7vw,.82rem);font-weight:700}.atlas-layout{flex:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(12px,1.3vw,20px);min-height:0;display:grid}.atlas-research-panel,.atlas-decisions{border-radius:var(--radius-md);border:1px solid #ffffff1f;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff12}.atlas-research-panel{background:radial-gradient(circle at 72% 38%,#3567e81f,#0000 43%),#ffffff08;grid-template-rows:minmax(0,1fr) auto;padding:clamp(12px,1.15vw,18px);display:grid}.atlas-pack{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:0;display:grid}.atlas-pack svg{width:100%;height:100%;min-height:0;display:block;overflow:hidden}.atlas-pack figcaption{color:#ffffff73;text-align:left;margin-top:4px;font-size:clamp(.58rem,.64vw,.74rem);line-height:1.35}.atlas-source-contract{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:clamp(7px,.7vw,10px);padding:clamp(8px,.8vw,12px) 0 0;display:flex}.atlas-source-contract>strong{color:var(--green-on-dark);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:clamp(.6rem,.67vw,.78rem)}.atlas-source-contract ul{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.atlas-source-contract li{color:#ffffffa1;background:#8ddaff0d;border:1px solid #8ddaff24;border-radius:999px;padding:4px 7px;font-size:clamp(.56rem,.61vw,.71rem);font-weight:700}.atlas-decisions{background:radial-gradient(circle at 93% 4%,#63d5ff1a,#0000 34%),linear-gradient(142deg,#ffffff0f,#ffffff08);grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(7px,.7vw,11px);padding:clamp(13px,1.25vw,20px);display:grid}.atlas-decisions__head{justify-content:space-between;align-items:end;gap:18px;display:flex}.atlas-decisions__head .panel-kicker{color:var(--green-on-dark)}.atlas-decisions__head h2{letter-spacing:-.025em;max-width:600px;margin:4px 0 0;font-family:Newsreader,serif;font-size:clamp(1.12rem,1.52vw,1.85rem);font-weight:480;line-height:1.02}.atlas-decisions__direction{color:#fff6;letter-spacing:.08em;text-transform:uppercase;flex:none;padding-bottom:2px;font-size:clamp(.42rem,.48vw,.56rem);font-weight:750}.atlas-threads{align-content:stretch;gap:clamp(6px,.6vw,9px);min-height:0;display:grid}.atlas-thread{--thread:#8ddaff;--thread-rgb:141 218 255;border:1px solid rgb(var(--thread-rgb) / 19%);background:linear-gradient(103deg, rgb(var(--thread-rgb) / 8%), transparent 53%), #030e183d;border-radius:13px;grid-template-columns:minmax(125px,.7fr) minmax(180px,1.25fr) minmax(210px,1.35fr);align-items:center;min-width:0;padding:clamp(8px,.75vw,11px);display:grid;position:relative;overflow:hidden}.atlas-thread--financial{--thread:#ef9a82;--thread-rgb:239 154 130}.atlas-thread--digital{--thread:#79adff;--thread-rgb:121 173 255}.atlas-thread:before{z-index:0;background:linear-gradient(90deg, var(--thread), transparent 88%);content:"";opacity:.18;transform-origin:0;height:1px;animation:atlas-thread-draw .76s var(--ease) forwards;animation-delay:calc(.76s + var(--thread-index) * .15s);position:absolute;top:50%;left:30px;right:16px;transform:scaleX(0)}.atlas-thread:after{background:var(--thread);content:"";opacity:.86;width:3px;position:absolute;top:0;bottom:0;left:0}.atlas-thread>*{z-index:1;min-width:0;position:relative}.atlas-thread__source,.atlas-thread__decision{border-right:1px solid #ffffff17}.atlas-thread__source{align-items:center;gap:9px;padding-right:clamp(8px,.75vw,12px);display:flex}.atlas-thread__source>span{aspect-ratio:1;border:1px solid rgb(var(--thread-rgb) / 38%);width:clamp(27px,2.3vw,35px);color:var(--thread);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:clamp(.46rem,.52vw,.6rem);font-weight:800;display:grid}.atlas-thread__source>div,.atlas-thread__decision,.atlas-thread__capture{gap:3px;display:grid}.atlas-thread__source small,.atlas-thread__decision small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.4rem,.44vw,.51rem);font-weight:800}.atlas-thread__source strong{color:var(--thread);font-size:clamp(.55rem,.64vw,.74rem)}.atlas-thread__decision{align-content:center;padding:0 clamp(9px,.85vw,14px)}.atlas-thread__decision strong{color:#fff;max-width:330px;font-size:clamp(.53rem,.62vw,.72rem);line-height:1.32}.atlas-thread__capture{align-content:center;padding-left:clamp(9px,.85vw,14px)}.atlas-thread__capture>div{flex-wrap:wrap;gap:4px;display:flex}.atlas-thread__capture span{border:1px solid rgb(var(--thread-rgb) / 18%);background:rgb(var(--thread-rgb) / 8%);color:#ffffffb8;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:clamp(.41rem,.47vw,.54rem);font-weight:700}.atlas-thread__capture small{color:var(--thread);font-size:clamp(.42rem,.49vw,.56rem);font-weight:750}.atlas-outcome{background:linear-gradient(100deg,#63d5ff17,#e0664d0d),#ffffff08;border:1px solid #63d5ff26;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(9px,.8vw,13px);padding:clamp(8px,.76vw,11px);display:grid}.atlas-outcome__mark{aspect-ratio:1;width:clamp(35px,3vw,46px);color:var(--green-on-dark);border:1px solid #8ddaff4f;border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(.76rem,.92vw,1.08rem);display:grid}.atlas-outcome>div:last-child{gap:2px;display:grid}.atlas-outcome strong{color:#fff;font-size:clamp(.54rem,.63vw,.73rem)}.atlas-outcome span{color:#ffffff8c;font-size:clamp(.47rem,.55vw,.63rem);line-height:1.35}.atlas-warning{border-top:1px solid #e4c4812b;grid-template-columns:auto 1fr;align-items:baseline;gap:9px;padding-top:clamp(6px,.56vw,9px);display:grid}.atlas-warning strong{color:#efcc88;white-space:nowrap;font-size:clamp(.47rem,.54vw,.62rem)}.atlas-warning span{color:#ffffff91;font-size:clamp(.44rem,.51vw,.59rem);line-height:1.35}.atlas-pack__axis-label,.atlas-pack__axis-note{fill:#ffffff73;letter-spacing:.11em;font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:800}.atlas-pack__label{fill:#fff;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.atlas-pack__guide{stroke:#ffffff17;stroke-width:1px}.atlas-pack__count-disc{fill:#ffffff0d;stroke:currentColor;stroke-opacity:.4;stroke-width:1.2px}.atlas-pack__count{fill:currentColor;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.atlas-pack__reference{fill:currentColor;stroke:#ffffff6b;stroke-width:1px}.atlas-pack__region--social,.atlas-pack__reference--social{color:var(--green-on-dark)}.atlas-pack__region--financial,.atlas-pack__reference--financial{color:#ef9a82}.atlas-pack__region--resilience,.atlas-pack__reference--resilience{color:#e4c481}.atlas-pack__region--digital,.atlas-pack__reference--digital{color:#9bcbd2}.atlas-pack__region--gold,.atlas-pack__reference--gold{color:#efcc88}.atlas-pack__region--ink,.atlas-pack__reference--ink{color:#d3cfc5}@keyframes atlas-thread-draw{to{transform:scaleX(1)}}.atlas-corpus-layout{flex:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(14px,1.4vw,24px);min-height:0;display:grid}.atlas-corpus-layout .atlas-research-panel,.atlas-reading-panel{border-radius:var(--radius-md);border:1px solid #ffffff1f;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff12}.atlas-reading-panel{background:radial-gradient(circle at 90% 8%,#63d5ff1c,#0000 34%),linear-gradient(142deg,#ffffff0f,#ffffff05);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,.72vw,11px);padding:clamp(18px,1.75vw,30px);display:grid}.atlas-reading-panel>header{max-width:720px}.atlas-reading-panel .panel-kicker{color:var(--green-on-dark)}.atlas-reading-panel h2{color:#fff;letter-spacing:-.035em;margin:5px 0 6px;font-family:Newsreader,serif;font-size:clamp(1.45rem,1.92vw,2.3rem);font-weight:470;line-height:.98}.atlas-reading-panel>header p{color:#ffffff8f;max-width:62ch;margin:0;font-size:clamp(.64rem,.71vw,.82rem);line-height:1.38}.atlas-reading-steps{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;min-height:0;display:grid}.atlas-reading-steps article{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:clamp(10px,.9vw,14px);min-height:0;padding:clamp(6px,.62vw,9px) 0;display:grid}.atlas-reading-steps article:first-child{border-top:1px solid #ffffff1a}.atlas-reading-steps article>span{aspect-ratio:1;width:clamp(29px,2.5vw,38px);color:var(--green-on-dark);border:1px solid #8ddaff47;border-radius:50%;place-items:center;font-size:clamp(.5rem,.57vw,.66rem);font-weight:800;display:grid}.atlas-reading-steps article>div{grid-template-columns:minmax(72px,.36fr) minmax(0,1fr);align-items:baseline;gap:3px 12px;display:grid}.atlas-reading-steps strong{color:var(--green-on-dark);text-transform:uppercase;font-size:clamp(.62rem,.69vw,.8rem)}.atlas-reading-steps h3{color:#fff;margin:0;font-size:clamp(.72rem,.81vw,.94rem);line-height:1.25}.atlas-reading-steps p{color:#ffffff80;grid-column:2;margin:0;font-size:clamp(.58rem,.64vw,.74rem);line-height:1.32}.atlas-reading-outcome{border-top:1px solid #f6bd6030;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding-top:clamp(7px,.7vw,10px);display:grid}.atlas-reading-outcome>span{color:#efcc88;font-family:Newsreader,serif;font-size:clamp(1.55rem,2.2vw,2.65rem);line-height:.8}.atlas-reading-outcome strong{color:#fff;font-size:clamp(.68rem,.75vw,.87rem)}.atlas-reading-outcome p{color:#ffffff82;margin:3px 0 0;font-size:clamp(.57rem,.63vw,.73rem);line-height:1.32}.atlas-decision-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,20px);min-height:0;display:grid}.atlas-decision-card{--decision:#8ddaff;--decision-rgb:141 218 255;border:1px solid rgb(var(--decision-rgb) / 20%);border-top:2px solid var(--decision);border-radius:var(--radius-md);background:radial-gradient(circle at 95% 6%, rgb(var(--decision-rgb) / 13%), transparent 35%), linear-gradient(150deg, #ffffff0f, #ffffff05);grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(7px,.68vw,10px);min-width:0;min-height:0;padding:clamp(15px,1.55vw,26px);display:grid;position:relative;overflow:hidden}.atlas-decision-card--financial{--decision:#ef9a82;--decision-rgb:239 154 130}.atlas-decision-card--digital{--decision:#79adff;--decision-rgb:121 173 255}.atlas-decision-card:after{aspect-ratio:1;border:1px solid rgb(var(--decision-rgb) / 12%);content:"";pointer-events:none;border-radius:50%;width:75%;position:absolute;bottom:-32%;right:-18%}.atlas-decision-card>*{z-index:1;position:relative}.atlas-decision-card>header{align-items:center;gap:10px;display:flex}.atlas-decision-card>header>span{aspect-ratio:1;border:1px solid rgb(var(--decision-rgb) / 36%);width:clamp(30px,2.7vw,42px);color:var(--decision);border-radius:50%;flex:none;place-items:center;font-size:clamp(.5rem,.58vw,.68rem);font-weight:800;display:grid}.atlas-decision-card>header>div{gap:2px;display:grid}.atlas-decision-card>header small,.atlas-decision-card__claim>span,.atlas-decision-card footer>span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.56rem,.61vw,.71rem);font-weight:800}.atlas-decision-card>header strong{color:var(--decision);font-size:clamp(.78rem,.86vw,1rem)}.atlas-decision-card__claim{align-self:start;min-height:0;padding-top:clamp(6px,.6vw,9px)}.atlas-decision-card__claim h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:none;margin:7px 0 0;font-family:Newsreader,serif;font-size:clamp(1.18rem,1.48vw,1.78rem);font-weight:470;line-height:1.04}.atlas-decision-card__facts{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.atlas-decision-card__facts span{background:rgb(var(--decision-rgb) / 9%);color:#ffffffb8;border-radius:999px;padding:5px 8px;font-size:clamp(.62rem,.68vw,.79rem);font-weight:700}.atlas-decision-card footer{border-top:1px solid #ffffff1a;gap:4px;padding-top:10px;display:grid}.atlas-decision-card footer strong{color:var(--decision);font-size:clamp(.7rem,.78vw,.9rem)}.atlas-separation{border-radius:var(--radius-sm);background:#ffffff17;border:1px solid #ffffff1f;grid-template-columns:minmax(0,.82fr) auto minmax(0,1.18fr);align-items:stretch;gap:1px;margin-top:clamp(10px,1vw,16px);display:grid;overflow:hidden}.atlas-separation>section{background:#05101ae6;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:13px;padding:clamp(10px,.95vw,15px);display:grid}.atlas-separation>section>span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;grid-area:1/1;font-size:clamp(.54rem,.6vw,.7rem);font-weight:800}.atlas-separation>section>strong{color:var(--green-on-dark);grid-area:2/1;font-size:clamp(.82rem,.91vw,1.06rem)}.atlas-separation>section>p{color:#ffffff8f;grid-area:1/2/3;align-self:center;max-width:55ch;margin:0;font-size:clamp(.64rem,.7vw,.81rem);line-height:1.42}.atlas-separation__ppi>strong{color:#9dbdff!important}.atlas-separation__boundary{text-align:center;background:#071520f5;place-content:center;min-width:clamp(86px,7.5vw,116px);padding:8px;display:grid}.atlas-separation__boundary strong{color:#efcc88;font-family:Newsreader,serif;font-size:clamp(1.2rem,1.65vw,2rem)}.atlas-separation__boundary span{color:#ffffff7a;font-size:clamp(.55rem,.61vw,.71rem);font-weight:700;line-height:1.35}.scientific-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);min-height:0;display:grid}.scientific-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card);background:#ffffffba;flex-direction:column;padding:clamp(16px,1.7vw,28px);display:flex;position:relative;overflow:hidden}.scientific-card:after{aspect-ratio:1;content:"";opacity:.1;border:1px solid;border-radius:50%;width:115%;position:absolute;bottom:-44%;right:-32%}.scientific-card>span{color:currentColor;border-bottom:2px solid;width:fit-content;padding-bottom:8px;font-size:.58rem;font-weight:800}.scientific-card h2{color:var(--ink);letter-spacing:-.035em;margin:auto 0 10px;font-family:Newsreader,serif;font-size:clamp(1.45rem,2.15vw,2.55rem);font-weight:520;line-height:1}.scientific-card>strong{color:currentColor;font-size:clamp(.67rem,.78vw,.9rem)}.scientific-card p{color:var(--muted);margin:6px 0 0;font-size:clamp(.58rem,.68vw,.79rem);line-height:1.45}.scientific-card--social{color:var(--social)}.scientific-card--digital{color:var(--digital)}.scientific-card--resilience{color:var(--resilience)}.scientific-card--financial{color:var(--financial-ink)}.science-status{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff9;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,2vw,30px);margin-top:clamp(14px,1.5vw,24px);padding:13px clamp(16px,1.8vw,28px);display:grid}.science-status>div:not(.science-status__arrow){grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.science-status p{color:var(--muted);margin:0;font-size:clamp(.58rem,.68vw,.78rem)}.science-status__arrow{color:var(--warm-gray);font-family:Newsreader,serif;font-size:1.4rem}.profile-query-layout{flex:1;grid-template-columns:minmax(0,1.68fr) minmax(250px,.62fr);gap:clamp(12px,1.35vw,22px);min-height:0;display:grid}.profile-query-stage,.profile-query-result{border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff12,#ffffff05),#040e1761;border:1px solid #ffffff1c;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 60px -42px #63d5ff73}.profile-query-stage{flex-direction:column;padding:clamp(13px,1.25vw,20px);display:flex}.profile-query-stage:before{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--query-accent) 13%, transparent), transparent 32%), linear-gradient(90deg, #ffffff08 1px, transparent 1px), linear-gradient(#ffffff08 1px, transparent 1px);content:"";pointer-events:none;background-size:auto,26px 26px,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.profile-query-stage__head{z-index:2;justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 4px 0;display:flex;position:relative}.profile-query-stage__head>div{gap:3px;display:grid}.profile-query-stage__head span{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.5rem,.56vw,.64rem);font-weight:800}.profile-query-stage__head strong{color:#f4fbff;font-size:clamp(.7rem,.78vw,.88rem)}.profile-query-stage__status{border:1px solid color-mix(in srgb, var(--query-accent) 35%, transparent);background:color-mix(in srgb, var(--query-accent) 9%, transparent);white-space:nowrap;border-radius:999px;padding:6px 10px;color:var(--query-accent)!important}.profile-query-field{z-index:1;flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1vw,16px);width:100%;min-height:0;padding-top:clamp(12px,1.15vw,18px);display:grid;position:relative}.profile-field__time{color:#ffffff73;grid-template-columns:auto auto minmax(80px,1fr) auto auto auto;align-items:center;gap:clamp(7px,.7vw,11px);padding:0 clamp(4px,.4vw,7px);font-size:clamp(.52rem,.58vw,.67rem);font-weight:700;display:grid}.profile-field__time strong{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--query-accent) 38%, transparent);width:clamp(26px,2.3vw,34px);color:var(--query-accent);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(.86rem,1vw,1.16rem);display:grid}.profile-field__time i{background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px);height:1px;position:relative;overflow:visible}.profile-field__time i:before{aspect-ratio:1;background:var(--query-accent);width:8px;box-shadow:0 0 14px color-mix(in srgb, var(--query-accent) 70%, transparent);content:"";border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.profile-field__time small{color:#ffffff57;font-size:clamp(.46rem,.52vw,.6rem);font-weight:600}.profile-field__lanes{grid-template-rows:repeat(4,minmax(0,1fr));align-content:center;gap:clamp(7px,.72vw,11px);min-height:0;display:grid}.profile-field__lane{--lane-color:#78ddff;--lane-rgb:120 221 255;color:#ffffff8a;cursor:pointer;text-align:left;width:100%;min-height:0;transition:background .22s ease, border-color .22s ease, color .22s ease, transform .26s var(--ease);background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto minmax(110px,.42fr) minmax(180px,1.4fr) minmax(90px,.42fr);align-items:center;gap:clamp(9px,.9vw,14px);padding:clamp(7px,.65vw,10px) clamp(10px,1vw,15px);display:grid;position:relative;overflow:hidden}.profile-field__lane:before{background:var(--lane-color);content:"";opacity:.24;width:3px;position:absolute;inset:0 auto 0 0}.profile-field__lane--financial{--lane-color:#ff9f82;--lane-rgb:255 159 130}.profile-field__lane--resilience{--lane-color:#f1ce7a;--lane-rgb:241 206 122}.profile-field__lane--digital{--lane-color:#9bdce5;--lane-rgb:155 220 229}.profile-field__lane:hover,.profile-field__lane:focus-visible{border-color:rgb(var(--lane-rgb) / 42%);color:#fff;transform:translate(3px)}.profile-field__lane.is-active{border-color:rgb(var(--lane-rgb) / 56%);background:linear-gradient(90deg, rgb(var(--lane-rgb) / 14%), transparent 72%), #ffffff0d;color:#fff;box-shadow:inset 0 1px 0 #ffffff14, 0 18px 35px -30px rgb(var(--lane-rgb) / 70%)}.profile-field__lane.is-active:before{opacity:1;box-shadow:0 0 18px var(--lane-color)}.profile-field__lane-code{aspect-ratio:1;border:1px solid rgb(var(--lane-rgb) / 38%);width:clamp(34px,3.3vw,48px);color:var(--lane-color);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(1.15rem,1.55vw,1.82rem);display:grid}.profile-field__lane-identity{gap:3px;display:grid}.profile-field__lane-identity strong{color:#fff;font-size:clamp(.72rem,.82vw,.95rem)}.profile-field__lane-identity small,.profile-field__lane-action small{color:#ffffff6e;font-size:clamp(.5rem,.56vw,.65rem);font-weight:650}.profile-field__lane-points{flex-wrap:wrap;align-content:center;align-items:center;gap:clamp(5px,.48vw,7px);min-width:0;display:flex}.profile-field__lane-points i{aspect-ratio:1;border:1px solid rgb(var(--lane-rgb) / 50%);background:rgb(var(--lane-rgb) / 25%);width:clamp(6px,.58vw,8px);transition:background .22s ease, box-shadow .22s ease, transform .22s var(--ease);border-radius:50%;flex:none;transform:scale(.78)}.profile-field__lane.is-active .profile-field__lane-points i{background:var(--lane-color);box-shadow:0 0 10px rgb(var(--lane-rgb) / 48%);animation:profile-lane-point-in .46s var(--ease) both;animation-delay:calc(90ms + var(--point-index) * 14ms)}.profile-field__lane-action{text-align:right;justify-items:end;gap:2px;display:grid}.profile-field__lane-action strong{color:var(--lane-color);font-family:Newsreader,serif;font-size:clamp(.88rem,1.08vw,1.28rem);font-weight:500}.profile-field__equation{color:#ffffff6e;border-top:1px solid #ffffff17;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:clamp(7px,.75vw,12px);padding:clamp(8px,.8vw,12px) clamp(10px,1vw,15px);font-size:clamp(.52rem,.59vw,.68rem);font-weight:700;display:grid}.profile-field__equation i{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px}.profile-field__equation strong{color:#edf9ff;font-family:Newsreader,serif;font-size:clamp(.88rem,1.1vw,1.3rem);font-weight:500}.profile-query-result{flex-direction:column;gap:clamp(9px,.9vw,14px);padding:clamp(14px,1.5vw,24px);display:flex}.profile-query-result:before{background:var(--query-accent);width:2px;box-shadow:0 0 22px var(--query-accent);content:"";position:absolute;top:0;bottom:0;left:0}.profile-query-result__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-query-result__head>span,.profile-query-result__output>span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:800}.profile-query-result__head>strong{color:var(--query-accent);font-family:Newsreader,serif;font-size:clamp(1.55rem,2.4vw,2.85rem);font-weight:480;line-height:.9}.profile-query-result__identity{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:clamp(10px,1vw,16px) 0;display:grid}.profile-query-result__identity>span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--query-accent) 55%, transparent);background:color-mix(in srgb, var(--query-accent) 10%, transparent);width:clamp(38px,3.6vw,52px);color:var(--query-accent);border-radius:50%;place-items:center;font-family:Newsreader,serif;font-size:clamp(1.25rem,1.85vw,2.15rem);display:grid}.profile-query-result h2{color:#fff;margin:0 0 3px;font-family:Newsreader,serif;font-size:clamp(1.45rem,2vw,2.3rem);font-weight:500;line-height:1}.profile-query-result p{color:#ffffff8a;margin:0;font-size:clamp(.66rem,.73vw,.84rem);line-height:1.42}.profile-query-result__count{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.profile-query-result__count strong{color:var(--query-accent);font-family:Newsreader,serif;font-size:clamp(2.4rem,3.6vw,4.3rem);font-weight:380;line-height:.82}.profile-query-result__count span{color:#ffffffad;max-width:20ch;font-size:clamp(.65rem,.72vw,.84rem);line-height:1.38}.profile-query-result__output{border:1px solid color-mix(in srgb, var(--query-accent) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--query-accent) 6%, transparent);gap:5px;padding:10px 12px;display:grid}.profile-query-result__output strong{color:#eefaff;font-size:clamp(.72rem,.8vw,.92rem);line-height:1.35}.profile-query-result__hint{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:auto;padding-top:10px;display:grid}.profile-query-result__hint>span{color:var(--query-accent);font-size:clamp(1rem,1.3vw,1.5rem);line-height:1}.profile-query-result__hint p{color:#ffffff91;font-size:clamp(.62rem,.69vw,.8rem)}.profile-query-boundary{border-radius:var(--radius-sm);background:#ffffff17;border:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr) minmax(0,.9fr);gap:1px;margin-top:clamp(10px,1vw,15px);display:grid;overflow:hidden}.profile-query-boundary>div{background:#051019db;gap:2px;padding:9px 13px;display:grid}.profile-query-boundary strong{color:#eaf8ff;font-size:clamp(.54rem,.61vw,.71rem)}.profile-query-boundary span{color:#ffffff75;font-size:clamp(.47rem,.52vw,.61rem);line-height:1.35}.profile-query-boundary__reference strong{color:var(--green-on-dark)}@keyframes profile-lane-point-in{0%{opacity:.35;transform:scale(.45)}70%{transform:scale(1.22)}to{opacity:1;transform:scale(1)}}.metric-row{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1vw,16px);display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:116px;box-shadow:var(--shadow-card);background:#ffffffb8;flex-direction:column;padding:clamp(14px,1.4vw,24px);display:flex}.metric-card strong{color:var(--social);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-bottom:auto;font-family:Newsreader,serif;font-size:clamp(2rem,3vw,3.9rem);font-weight:520;line-height:.9}.metric-card span{color:var(--muted);font-size:clamp(.68rem,.76vw,.88rem);font-weight:700}.capture-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(6px,.7vw,12px);margin-top:clamp(14px,1.5vw,24px);display:grid}.capture-step{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--sunken);align-items:center;gap:11px;padding:clamp(12px,1.2vw,20px);display:flex}.capture-step>span{color:var(--warm-gray);font-size:.6rem;font-weight:800}.capture-step strong,.capture-step small{display:block}.capture-step strong{font-size:clamp(.72rem,.83vw,.95rem)}.capture-step small{color:var(--muted);margin-top:3px;font-size:clamp(.58rem,.64vw,.74rem)}.capture-step--accent{background:var(--social-pale);border-color:#147c9838}.capture-step--accent>span,.capture-step--accent strong{color:var(--social)}.flow-arrow{color:var(--warm-gray);place-items:center;display:grid}.quote-card{border-left:3px solid var(--financial);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--financial-pale);grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:clamp(14px,1.5vw,24px);padding:clamp(14px,1.5vw,24px);display:grid}.quote-mark{color:var(--financial-ink);font-family:Newsreader,serif;font-size:3rem;line-height:.6}.quote-card p{color:var(--financial-ink);margin:0;font-family:Newsreader,serif;font-size:clamp(1rem,1.4vw,1.7rem);font-weight:520}.evidence-grid{grid-template-columns:repeat(5,1fr);gap:clamp(9px,1vw,16px);display:grid}.evidence-card{border:1px solid var(--control-border);border-radius:var(--radius-md);min-width:0;min-height:clamp(128px,13vw,188px);box-shadow:var(--shadow-card);background:#ffffffc7;padding:clamp(14px,1.5vw,24px)}.evidence-symbol{aspect-ratio:1;background:var(--cream);width:clamp(34px,3vw,48px);color:var(--muted);border-radius:50%;place-items:center;margin-bottom:clamp(14px,1.5vw,22px);font-family:Newsreader,serif;font-size:1.2rem;font-weight:700;display:grid}.evidence-card--direct .evidence-symbol{background:var(--social-pale);color:var(--social)}.evidence-card--faceted .evidence-symbol{background:var(--digital-pale);color:var(--digital)}.evidence-card--derived .evidence-symbol{background:var(--resilience-pale);color:var(--resilience)}.evidence-card--not-applicable .evidence-symbol{background:var(--cream);color:var(--warm-gray)}.evidence-card--computed .evidence-symbol{background:var(--financial-pale);color:var(--financial-ink)}.evidence-card h2{margin:0 0 5px;font-size:clamp(.74rem,.86vw,1rem)}.evidence-card p{color:var(--muted);margin:0;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.4}.logic-line{justify-content:center;align-items:center;gap:clamp(10px,1.8vw,28px);margin-top:clamp(18px,2vw,32px);display:flex}.logic-token{border:1px solid var(--control-border);background:var(--surface);color:var(--body);border-radius:999px;padding:9px 15px;font-size:clamp(.72rem,.86vw,1rem);font-weight:750}.logic-token--derived{background:var(--digital-pale);color:var(--digital);border-color:#3567e838}.logic-operator{color:var(--warm-gray);font-family:Newsreader,serif;font-size:clamp(1.4rem,2vw,2.5rem)}.micro-note{color:var(--muted);text-align:center;margin-top:clamp(14px,1.7vw,26px);font-size:clamp(.7rem,.78vw,.9rem)}.micro-note strong{color:var(--social)}.slide--projection .slide-heading{max-width:none;margin-bottom:clamp(12px,1.35vw,22px)}.slide--projection .slide-heading h1{max-width:1180px;font-size:clamp(2rem,3.25vw,4rem)}.slide--projection .slide-lede{max-width:1080px;margin-top:clamp(8px,.8vw,12px);font-size:clamp(.78rem,1vw,1.12rem)}.question-story{flex:1;grid-template-columns:minmax(280px,.31fr) minmax(0,.69fr);gap:clamp(14px,1.5vw,24px);min-height:0;display:grid}.question-story.is-focus-mode{grid-template-columns:minmax(0,1fr)}.question-story__prompt,.question-story__visual{border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card)}.question-story__prompt{background:linear-gradient(160deg,#ffffffe8,#f6f4eedb);grid-template-rows:auto auto auto auto auto;align-content:start;gap:clamp(8px,.78vw,12px);padding:clamp(14px,1.35vw,22px);display:grid;overflow:hidden}.question-story__prompt-head,.question-story__visual-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-story__prompt h2{letter-spacing:-.025em;margin:0;font-family:Newsreader,serif;font-size:clamp(.9rem,1.04vw,1.24rem);font-weight:520;line-height:1.15}.question-story__answer{border-left:4px solid var(--financial);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--financial-pale);gap:4px;padding:clamp(9px,.82vw,13px);display:grid}.question-story__answer>span{color:var(--financial-ink);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.question-story__answer strong{color:var(--ink);font-size:clamp(.71rem,.8vw,.91rem);line-height:1.25}.question-story__answer small{color:var(--muted);font-size:clamp(.56rem,.61vw,.69rem);line-height:1.34}.question-story__facts{gap:0;margin:0;display:grid}.question-story__facts>div{border-bottom:1px solid var(--border);grid-template-columns:.78fr 1.22fr;gap:12px;padding:clamp(4px,.42vw,6px) 0;display:grid}.question-story__facts dt,.question-story__facts dd{margin:0;font-size:clamp(.58rem,.64vw,.72rem)}.question-story__facts dt{color:var(--muted)}.question-story__facts dd{color:var(--ink);font-weight:750}.question-story__prompt>p{color:var(--muted);background:#e1ebff57;border:1px solid #3567e817;border-radius:10px;margin:0;padding:clamp(8px,.75vw,11px);font-size:clamp(.56rem,.62vw,.71rem);line-height:1.36}.question-story__visual{background:linear-gradient(150deg,#ffffffd6,#f4f6f8c7);flex-direction:column;padding:clamp(11px,1vw,16px);display:flex;overflow:hidden}.question-story.is-focus-mode .question-story__visual{padding:clamp(15px,1.5vw,24px)}.question-story__visual-head{grid-template-columns:minmax(180px,1fr) auto auto;padding:0 4px clamp(7px,.7vw,11px);display:grid}.question-story__visual-head>div{gap:3px;display:grid}.question-story__visual-head strong{font-size:clamp(.68rem,.76vw,.88rem)}.question-story__now{background:#e1ebff85;border:1px solid #3567e824;border-radius:14px;min-width:clamp(145px,14vw,210px);padding:6px 12px}.question-story__now span,.question-story__now small{color:var(--muted);font-size:clamp(.48rem,.54vw,.62rem)}.question-story__now span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.question-story__now strong{color:var(--digital)}.question-focus-button{border:1px solid var(--control-border);min-height:38px;color:var(--ink);cursor:pointer;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease);background:#ffffffb8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:clamp(.58rem,.64vw,.72rem);font-weight:800;display:inline-flex}.question-focus-button:hover,.question-focus-button[aria-pressed=true]{background:var(--digital-pale);color:var(--digital);border-color:#3567e861;transform:translateY(-1px)}.question-flow{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.question-flow svg{flex:1;width:100%;height:100%;min-height:0;display:block}.question-story.is-focus-mode .question-flow svg{min-height:clamp(330px,34vw,530px)}.question-flow figcaption{color:var(--muted);text-align:center;padding:2px 8px 5px;font-size:clamp(.48rem,.54vw,.62rem);line-height:1.35}.question-flow marker path{fill:var(--ink)}.question-flow__kicker{fill:var(--muted);letter-spacing:.08em;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.question-flow__plane{fill:#f8f7f3b8;stroke:var(--border)}.question-flow__grid{fill:none;stroke:#0d182212;stroke-width:1px}.question-flow__baseline{stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;animation:question-line-draw .7s .24s var(--ease) forwards}.question-flow__tick{opacity:0;animation:question-reveal .42s .72s var(--ease) forwards}.question-flow__tick line{stroke:var(--warm-gray)}.question-flow__tick text,.question-flow__axis-label{fill:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:10px}.question-flow__answer-glow{fill:#e0664d47;opacity:0;animation:question-pulse .9s 1.05s var(--ease) forwards}.question-flow__answer{fill:var(--financial);opacity:0;stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:question-pop .56s .9s var(--ease) forwards}.question-flow__answer-stem{fill:none;stroke:var(--financial);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.5px;animation:question-line-draw .52s 1.14s var(--ease) forwards}.question-flow__answer-value{fill:var(--financial-ink);opacity:0;animation:question-reveal .42s 1.44s var(--ease) forwards;font-family:Newsreader,serif;font-size:20px;font-weight:600}.question-flow__connector{fill:none;stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.6px}.question-flow__connector--one{animation:question-line-draw .7s 1.7s var(--ease) forwards}.question-flow__connector--two{animation:question-line-draw .56s 3s var(--ease) forwards}.question-flow__connector--three{animation:question-line-draw .7s 4.3s var(--ease) forwards}.question-flow__weight{opacity:0;transform-box:fill-box;transform-origin:50%;animation:question-pop .62s 2.25s var(--ease) forwards}.question-flow__weight-track,.question-flow__weight-base,.question-flow__weight-active{fill:none}.question-flow__weight-track{stroke:var(--border);stroke-width:9px}.question-flow__weight-base{stroke:var(--resilience-light);stroke-dasharray:6.25 93.75;stroke-linecap:round;stroke-width:9px;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.question-flow__weight-active{stroke:var(--digital);stroke-dasharray:6.67 93.33;stroke-linecap:round;stroke-width:7px;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.question-flow__weight-number,.question-flow__formula-result{fill:var(--digital);font-family:Newsreader,serif;font-size:22px;font-weight:650}.question-flow__weight-label,.question-flow__formula-note{fill:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:700}.question-flow__denominator{opacity:0;animation:question-reveal .46s 2.58s var(--ease) forwards}.question-flow__denominator rect{fill:var(--resilience-pale);stroke:#995d0e33}.question-flow__denominator text{fill:var(--resilience);font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:750}.question-flow__formula{opacity:0;transform-box:fill-box;transform-origin:50%;animation:question-pop .62s 3.4s var(--ease) forwards}.question-flow__formula rect{fill:var(--digital-pale);stroke:#3567e840}.question-flow__formula-line{fill:var(--ink);font-family:Newsreader,serif;font-size:18px;font-weight:560}.question-flow__formula line{stroke:#3567e83d}.question-flow__vector{opacity:0;animation:question-reveal .54s 4.84s var(--ease) forwards}.question-flow__time-plane{fill:#3567e80a;stroke:#0d182233}.question-flow__time-plane--ghost{fill:none;opacity:.35;stroke-dasharray:4 6}.question-flow__origin{fill:var(--ink)}.question-flow__axis line{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.7px;animation:question-line-draw .68s 5.1s var(--ease) forwards}.question-flow__axis circle{fill:currentColor}.question-flow__axis text{fill:currentColor;font-family:Newsreader,serif;font-size:16px;font-weight:650}.question-flow__axis--social{color:var(--social)}.question-flow__axis--financial{color:var(--financial)}.question-flow__axis--resilience{color:var(--resilience)}.question-flow__axis--digital{color:var(--digital)}.question-flow__social-contribution{stroke:var(--social);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:6px;animation:question-line-draw .62s 5.66s var(--ease) forwards}.question-flow__social-point{fill:var(--social-light);opacity:0;stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:question-pop .52s 6.1s var(--ease) forwards}.question-flow__time-label{fill:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:9px}.question-flow__vector-result{fill:var(--ink);opacity:0;animation:question-reveal .48s 6.3s var(--ease) forwards;font-family:Newsreader,serif;font-size:18px;font-weight:620}.question-flow .question-flow__baseline,.question-flow .question-flow__tick,.question-flow .question-flow__answer-glow,.question-flow .question-flow__answer,.question-flow .question-flow__answer-stem,.question-flow .question-flow__answer-value,.question-flow .question-flow__connector,.question-flow .question-flow__weight,.question-flow .question-flow__denominator,.question-flow .question-flow__formula,.question-flow .question-flow__vector,.question-flow .question-flow__axis line,.question-flow .question-flow__social-contribution,.question-flow .question-flow__social-point,.question-flow .question-flow__vector-result{animation:none}.question-flow__scale,.question-flow__weight,.question-flow__formula,.question-flow__vector{opacity:0;filter:saturate(.7);transform-box:fill-box;transform-origin:50%;transition:opacity .36s ease, filter .42s ease, transform .56s var(--ease);transform:translateY(8px)}.question-flow__scale.is-visible,.question-flow__weight.is-visible,.question-flow__formula.is-visible,.question-flow__vector.is-visible{opacity:.72;transform:none}.question-flow__scale.is-active,.question-flow__weight.is-active,.question-flow__formula.is-active,.question-flow__vector.is-active{opacity:1;filter:saturate()drop-shadow(0 12px 16px #3567e814)}.question-flow .question-flow__tick,.question-flow .question-flow__answer,.question-flow .question-flow__answer-value,.question-flow .question-flow__social-point,.question-flow .question-flow__vector-result{opacity:1}.question-flow .question-flow__answer-glow{display:none}.question-flow .question-flow__baseline,.question-flow .question-flow__answer-stem,.question-flow .question-flow__axis line,.question-flow .question-flow__social-contribution{stroke-dashoffset:0}.question-flow__connector{opacity:0;transition:opacity .24s ease, stroke-dashoffset .62s var(--ease)}.question-flow__connector.is-visible{opacity:.72;stroke-dashoffset:0}.question-flow__connector.is-active{opacity:1}.question-flow .question-flow__denominator{opacity:0;transition:opacity .32s ease, transform .42s var(--ease);transform:translateY(5px)}.question-flow .question-flow__denominator.is-visible{opacity:1;transform:none}.question-flow__weight-active{opacity:1;transition:opacity .28s}.question-flow--step-2 .question-flow__weight-active{opacity:0}.question-player{background:linear-gradient(#ffffffe0,#f2f6fbe0);border:1px solid #3567e824;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(7px,.8vw,12px);padding:8px;display:grid;box-shadow:0 12px 26px -24px #0d182294,inset 0 1px #ffffffd1}.question-player__transport,.question-player__tools{align-items:center;gap:5px;display:flex}.question-player button{font:inherit}.question-player__icon,.question-player__speed,.question-player__play{min-height:36px;color:var(--body);cursor:pointer;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.question-player__icon{border-radius:50%;width:36px;padding:0}.question-player__play{background:var(--digital);color:#fff;border-color:#3567e83b;border-radius:999px;gap:7px;min-width:98px;padding:0 13px;font-size:clamp(.55rem,.6vw,.68rem);font-weight:800}.question-player__speed{border-color:var(--control-border);font-variant-numeric:tabular-nums;border-radius:999px;min-width:42px;padding:0 9px;font-size:clamp(.54rem,.6vw,.68rem);font-weight:800}.question-player__icon:hover:not(:disabled),.question-player__speed:hover,.question-player__play:hover{background:var(--digital-pale);color:var(--digital);border-color:#3567e847;transform:translateY(-1px)}.question-player__play:hover{background:var(--ink);color:#fff}.question-player__icon:disabled{cursor:not-allowed;opacity:.32}.question-player__timeline{background:#0d18220a;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:3px;display:grid}.question-player__timeline button{min-width:0;min-height:34px;color:var(--warm-gray);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px;transition:background .18s,box-shadow .18s,color .18s;display:grid;position:relative;overflow:hidden}.question-player__timeline button:hover{color:var(--ink);background:#ffffffb3}.question-player__timeline button.is-active{color:var(--digital);background:#fff;box-shadow:0 6px 18px -14px #0d182294}.question-player__timeline button.is-complete{color:var(--social)}.question-player__timeline span{aspect-ratio:1;font-variant-numeric:tabular-nums;background:#0d18220f;border-radius:50%;place-items:center;width:20px;font-size:.45rem;font-weight:850;display:grid}.question-player__timeline button.is-active span{background:var(--digital);color:#fff}.question-player__timeline button.is-complete span{background:var(--social-pale);color:var(--social)}.question-player__timeline strong{text-overflow:ellipsis;font-size:clamp(.5rem,.57vw,.66rem);overflow:hidden}.calculation-layout{flex:1;grid-template-columns:.9fr 1.1fr;gap:clamp(18px,2vw,34px);min-height:0;display:grid}.formula-card,.applicability-card{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1f;min-height:0;padding:clamp(18px,2vw,34px)}.formula-card__label{color:var(--green-on-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(14px,1.5vw,24px);font-size:.66rem;font-weight:800}.formula-card code{color:#ffffffbd;font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,monospace;font-size:clamp(.8rem,1vw,1.18rem);line-height:1.85}.formula-card code span{color:#fff;font-size:1.08em;font-weight:800}.math-formula{min-width:0}.math-formula .katex-display{text-align:left;margin:0;overflow:hidden}.math-formula .katex{font-size:1em}.math-formula--calculation{color:#ffffffc7;margin:clamp(11px,1.3vw,19px) 0;font-size:clamp(.82rem,1.05vw,1.22rem)}.math-formula--accent{color:var(--green-on-dark)}.formula-symbols{flex-wrap:wrap;gap:7px;margin:-5px 0 4px;display:flex}.formula-symbols span{color:#ffffff80;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:clamp(.5rem,.55vw,.64rem)}.formula-symbols strong{color:#fff;margin-right:4px}.formula-rule{color:#ffffff8c;border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;margin-top:clamp(18px,2vw,32px);padding-top:15px;font-size:clamp(.66rem,.74vw,.84rem);display:flex}.formula-rule strong{color:#e4c481}.applicability-card{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);flex-direction:column;justify-content:space-between;gap:clamp(12px,1.15vw,18px);display:flex}.applicability-card__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.applicability-card__header>div{gap:5px;display:grid}.applicability-card__header span{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.6rem,.66vw,.76rem);font-weight:730}.applicability-card__header strong{color:#fff;font-family:Newsreader,serif;font-size:clamp(1.45rem,1.9vw,2.25rem);font-weight:430;line-height:1}.applicability-card__header .applicability-card__status{color:var(--green-on-dark);letter-spacing:.04em;text-transform:none;background:#78ddff17;border:1px solid #78ddff47;border-radius:999px;flex:none;padding:8px 12px}.applicability-meter{border-radius:var(--radius-sm);background:#040d1547;border:1px solid #ffffff1a;grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(3px,.3vw,6px);padding:clamp(10px,.8vw,14px);display:grid}.applicability-meter>span{transform-origin:bottom;height:clamp(34px,3.7vw,56px);animation:applicability-cell-in .48s var(--ease) both;animation-delay:calc(.16s + var(--cell-index) * 30ms);border-radius:5px}.applicability-meter>.is-eligible{background:linear-gradient(#78ddff8f,#78ddff40);border:1px solid #78ddff3d}.applicability-meter>.is-excluded{background:repeating-linear-gradient(135deg,#e4c48133 0 6px,#e4c4810d 6px 12px);border:1px solid #e4c4815c;position:relative}.applicability-meter>.is-excluded:after{content:"";background:#e4c481;height:2px;position:absolute;inset:50% 16%;transform:rotate(-38deg)}.applicability-legend{color:#ffffff8f;flex-wrap:wrap;gap:9px 18px;font-size:clamp(.56rem,.62vw,.72rem);display:flex}.applicability-legend span{align-items:center;gap:7px;display:inline-flex}.applicability-legend i{aspect-ratio:1;border-radius:3px;width:9px;display:block}.applicability-legend i.is-eligible{background:var(--green-on-dark)}.applicability-legend i.is-excluded{background:0 0;border:1px solid #e4c481}.applicability-equation{border-radius:var(--radius-sm);color:#fff;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr) auto minmax(0,1.2fr);align-items:center;gap:clamp(6px,.7vw,12px);padding:clamp(12px,1vw,16px);font-family:Newsreader,serif;font-size:clamp(.9rem,1.15vw,1.3rem);line-height:1.05;display:grid}.applicability-equation span,.applicability-equation strong{gap:5px;display:grid}.applicability-equation small{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.48rem,.52vw,.6rem);font-weight:760}.applicability-equation b{color:#ffffff61;font-family:Plus Jakarta Sans,sans-serif;font-size:.9em}.applicability-equation strong{color:var(--green-on-dark);font-weight:470}.applicability-summary{grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.applicability-summary>div{border-radius:var(--radius-sm);background:#78ddff0f;border:1px solid #78ddff24;gap:4px;padding:clamp(10px,.8vw,14px);display:grid}.applicability-summary span{color:#ffffff7a;font-size:clamp(.52rem,.58vw,.66rem)}.applicability-summary strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(.82rem,.95vw,1.08rem)}.applicability-card>p{color:#fff9;margin:0;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.45}.calculation-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(14px,1.5vw,24px);display:grid}.calculation-facts span{border-radius:var(--radius-sm);color:#ffffff85;border:1px solid #ffffff1a;padding:10px 14px;font-size:clamp(.62rem,.68vw,.78rem)}.calculation-facts strong{color:var(--green-on-dark);margin-bottom:2px;display:block}.slide--dual .slide-heading{max-width:1480px;margin-bottom:clamp(10px,1.1vw,18px)}.slide--dual .slide-heading h1{max-width:1280px;font-size:clamp(2.25rem,3.2vw,4rem)}.slide--dual .slide-lede{max-width:1380px;margin-top:clamp(7px,.7vw,11px);font-size:clamp(.76rem,.94vw,1.08rem)}.dual-example{flex:1;grid-template-rows:auto clamp(24px,2.4vw,42px) minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.dual-evidence{width:min(100%,1180px);min-height:0;animation:story-card-in .62s .36s var(--ease) both;background:linear-gradient(90deg,#e3f7fcd6,#ffffffd1);border:1px solid #10738f33;border-radius:18px;grid-template-columns:clamp(108px,9.5vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.5vw,24px);margin-inline:auto;padding:clamp(10px,1vw,15px) clamp(14px,1.4vw,22px);display:grid;box-shadow:0 18px 40px -34px #071e3075}.water-cut-illustration{width:100%;max-height:88px;display:block;overflow:visible}.water-cut-illustration text{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.water-cut-illustration__tap{fill:#10738f14;stroke:var(--social);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.water-cut-illustration__drop{fill:var(--social-light);stroke:var(--social);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.water-cut-illustration__drop--one{animation:2.2s ease-in-out .72s infinite water-drop}.water-cut-illustration__drop--two{animation:2.2s ease-in-out 1.3s infinite water-drop}.water-cut-illustration__week>text{fill:var(--muted);letter-spacing:.12em;font-size:6px;font-weight:800}.water-cut-illustration__week circle{fill:#fff;stroke:#10738f59;stroke-width:1px}.water-cut-illustration__week g text{fill:var(--body);font-size:6px;font-weight:750}.water-cut-illustration__week circle.is-cut{fill:var(--financial-pale);stroke:var(--financial);stroke-width:1.5px}.water-cut-illustration__cut{fill:none;stroke:var(--financial);stroke-linecap:round;stroke-width:2px}.water-cut-illustration__caption{fill:var(--social);font-size:7px;font-weight:750}.dual-evidence__copy{gap:3px;min-width:0;display:grid}.dual-evidence__copy>span{color:var(--social);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.52rem,.58vw,.66rem);font-weight:820}.dual-evidence__copy>strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(1.12rem,1.45vw,1.68rem);font-weight:540;line-height:1.06;display:block}.dual-evidence__facets{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:clamp(.5rem,.57vw,.65rem);display:flex}.dual-evidence__facets i{color:var(--warm-gray);font-style:normal}.dual-evidence__facets b{color:var(--digital);font-size:.92em}.dual-evidence__facts{grid-template-columns:repeat(2,minmax(112px,1fr));gap:7px;display:grid}.dual-evidence__facts>div{background:#ffffffc2;border:1px solid #10738f21;border-radius:11px;gap:2px;min-width:0;padding:9px 12px;display:grid}.dual-evidence__facts span{color:var(--muted);font-size:clamp(.47rem,.52vw,.59rem)}.dual-evidence__facts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(.64rem,.72vw,.82rem)}.dual-fork{width:100%;height:100%;display:block;overflow:visible}.dual-fork path{fill:none;stroke:#10738f57;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:cover-line-draw .82s .7s var(--ease) forwards}.dual-fork circle{fill:var(--social-light);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.dual-fork text{fill:var(--social);stroke:#f6f9fb;stroke-width:7px;paint-order:stroke;letter-spacing:.1em;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:820}.dual-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);min-height:0;display:grid}.dual-card{border:1px solid var(--border);min-height:0;animation:story-card-in .66s var(--ease) both;background:#ffffffc9;border-radius:18px;flex-direction:column;padding:clamp(14px,1.35vw,22px);display:flex;overflow:hidden;box-shadow:0 22px 48px -38px #071e307a}.dual-card--continuous{border-top:3px solid var(--social);animation-delay:.88s}.dual-card--deprivation{border-top:3px solid var(--financial);animation-delay:.98s}.dual-card__header{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.dual-card__header>span{aspect-ratio:1;width:34px;color:var(--social);border:1px solid;border-radius:50%;place-items:center;font-size:.56rem;font-weight:850;display:grid}.dual-card--deprivation .dual-card__header>span{color:var(--financial-ink)}.dual-card__header strong{color:var(--ink);font-family:Newsreader,ui-serif,Georgia,serif;font-size:clamp(1.1rem,1.35vw,1.56rem);font-weight:560;line-height:1;display:block}.dual-card__header small{color:var(--muted);margin-top:3px;font-size:clamp(.5rem,.56vw,.64rem);display:block}.continuous-meter{background:#e3f7fc8c;border-radius:13px;grid-template-columns:auto 1fr;align-items:end;column-gap:15px;margin:clamp(10px,1vw,15px) 0 9px;padding:10px 12px 9px;display:grid}.continuous-meter__value{grid-row:1/4;align-content:center;min-width:64px;display:grid}.continuous-meter__value strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(1.8rem,2.25vw,2.6rem);font-weight:560;line-height:.85}.continuous-meter__value span{color:var(--muted);font-size:.56rem}.continuous-meter__track{background:linear-gradient(90deg, #8e3429 0 25%, var(--financial) 25% 50%, #b77920 50% 75%, var(--social) 75% 100%);border:2px solid #fff;border-radius:999px;height:15px;position:relative;box-shadow:0 8px 18px -14px #071e30bf}.continuous-meter__marker{aspect-ratio:1;background:var(--ink);width:13px;animation:dual-marker-in .76s 1.2s var(--ease) both;border:3px solid #fff;border-radius:50%;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #071e3047}.continuous-meter__threshold{background:#fff;width:2px;position:absolute;top:-5px;bottom:-5px;left:75%;box-shadow:0 0 0 1px #0d182247}.continuous-meter__labels{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:.47rem;display:flex}.continuous-meter__legend{color:var(--muted);grid-column:2;grid-template-columns:repeat(4,1fr);margin-top:5px;font-size:clamp(.42rem,.47vw,.54rem);line-height:1.05;display:grid}.continuous-meter__legend strong{color:var(--financial-ink);font-weight:800}.dual-card__calculation{background:#e3f7fc70;border:1px solid #10738f24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.dual-card__calculation>div{gap:1px;display:grid}.dual-card__calculation span{color:var(--muted);font-size:clamp(.47rem,.52vw,.59rem)}.dual-card__calculation small{color:var(--muted);font-size:clamp(.42rem,.47vw,.54rem)}.dual-card__calculation strong{color:var(--social);font-variant-numeric:tabular-nums;font-size:clamp(.67rem,.76vw,.86rem)}.dual-card__calculation .math-formula{color:var(--social);font-size:clamp(.66rem,.78vw,.9rem);font-weight:760}.dual-card__calculation--deprivation{background:#fbe7e16e;border-color:#a9443426}.dual-card__calculation--deprivation strong,.dual-card__calculation--deprivation .math-formula{color:var(--financial-ink)}.dual-card>p{color:var(--muted);margin:8px 0 0;font-size:clamp(.51rem,.58vw,.67rem);line-height:1.35}.dual-card>p b{color:var(--ink)}.deprivation-gate{grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr);align-items:stretch;gap:9px;margin:clamp(10px,1vw,15px) 0 9px;display:grid}.deprivation-gate__comparison{background:#fbe7e17a;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.deprivation-gate__comparison>div{text-align:center;gap:1px;display:grid}.deprivation-gate__comparison span{color:var(--muted);text-transform:uppercase;font-size:.47rem}.deprivation-gate__comparison strong{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Newsreader,serif;font-size:clamp(1.12rem,1.35vw,1.55rem);font-weight:560}.deprivation-gate__comparison i{color:var(--financial);font-family:Newsreader,serif;font-size:1.5rem;font-style:normal}.deprivation-gate__result{background:#fff;border:1px solid #e0664d33;border-radius:12px;align-content:center;gap:3px;padding:9px 12px;display:grid}.deprivation-gate__result span{color:var(--muted);font-size:.48rem}.deprivation-gate__result strong{color:var(--financial-ink);font-size:clamp(.64rem,.72vw,.82rem)}.deprivation-total{gap:5px;margin-top:8px;display:grid}.deprivation-total>span{color:var(--body);font-size:clamp(.5rem,.56vw,.64rem);font-weight:720}.deprivation-total>div{border:1px solid #a9443424;border-radius:8px;grid-template-columns:2fr 1fr 2fr 5fr;display:grid;overflow:hidden}.deprivation-total i{color:var(--body);text-align:center;background:#10738f17;padding:5px 4px;font-size:clamp(.42rem,.47vw,.54rem);font-style:normal;font-weight:760}.deprivation-total i:nth-child(2){background:#f6bd602e}.deprivation-total i:nth-child(3){background:#e0664d29}.deprivation-total i:nth-child(4){background:#a9443433}.deprivation-total small{color:var(--muted);font-size:clamp(.45rem,.5vw,.57rem)}.dual-takeaway{color:var(--body);background:#ffffff94;border:1px solid #0d182217;border-radius:12px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:clamp(8px,1vw,16px);margin-top:9px;padding:8px 14px;font-size:clamp(.54rem,.62vw,.71rem);display:grid}.dual-takeaway>i{color:var(--financial);font-family:Newsreader,serif;font-size:1.2rem;font-style:normal}.dual-takeaway>strong{color:var(--ink);text-align:right;font-size:.94em}.governance-grid{flex:1;grid-template-columns:1fr minmax(100px,.22fr) 1fr;align-items:stretch;gap:clamp(14px,2vw,32px);min-height:0;display:grid}.governance-panel{border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card);background:#ffffffbd;flex-direction:column;padding:clamp(18px,2vw,34px);display:flex}.governance-icon{background:var(--social-pale);width:42px;height:42px;color:var(--social);border-radius:50%;place-items:center;margin-bottom:auto;font-size:.65rem;font-weight:800;display:grid}.governance-panel--act .governance-icon{background:var(--financial-pale);color:var(--financial-ink)}.governance-panel--act .panel-kicker{color:var(--financial-ink)}.governance-panel h2{margin:7px 0 8px;font-family:Newsreader,serif;font-size:clamp(1.5rem,2.5vw,3rem);font-weight:520}.governance-panel>p{max-width:490px;color:var(--muted);margin:0;font-size:clamp(.72rem,.84vw,.98rem);line-height:1.5}.governance-panel ul{gap:6px;margin:clamp(16px,1.7vw,26px) 0 0;padding:0;list-style:none;display:grid}.governance-panel li{color:var(--body);align-items:center;gap:8px;font-size:clamp(.66rem,.76vw,.86rem);font-weight:650;display:flex}.governance-panel li:before{background:var(--social);content:"";border-radius:50%;width:6px;height:6px}.governance-panel--act li:before{background:var(--financial)}.policy-firewall{color:var(--warm-gray);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-size:.55rem;font-weight:800;display:flex}.policy-firewall:before,.policy-firewall:after{background:var(--control-border);content:"";flex:1;width:1px}.policy-firewall strong{color:var(--ink);margin:11px 0 8px;font-family:Newsreader,serif;font-size:2rem}.policy-firewall span:last-child{margin-bottom:11px}.warning-strip{border-radius:var(--radius-sm);color:var(--danger);text-align:center;background:#9b2d200f;border:1px solid #9b2d202e;margin-top:clamp(14px,1.5vw,24px);padding:11px 16px;font-size:clamp(.68rem,.8vw,.92rem);font-weight:750}.finance-pipeline{flex:1;grid-template-columns:1fr minmax(100px,.2fr) 1fr;gap:clamp(16px,2vw,32px);min-height:0;display:grid}.ledger-card{border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-card);background:#ffffffba;border:1px solid #a046322e;flex-direction:column;padding:clamp(16px,1.8vw,30px);display:flex}.ledger-card__header{color:var(--financial-ink);justify-content:space-between;align-items:center;gap:10px;font-size:clamp(.65rem,.76vw,.88rem);font-weight:800;display:flex}.ledger-lines{gap:clamp(8px,1vw,14px);margin:clamp(16px,1.7vw,26px) 0;display:grid}.ledger-lines>div{color:var(--body);grid-template-columns:auto 1fr;align-items:end;gap:10px;font-size:clamp(.66rem,.75vw,.86rem);display:grid}.ledger-lines b{border-bottom:1px dotted var(--control-border);height:1px}.ledger-card>p{color:var(--muted);margin:10px 0 0;font-size:clamp(.6rem,.68vw,.78rem)}.ledger-card__formula{border-radius:var(--radius-sm);background:#a046320f;border:1px solid #a046322e;gap:5px;margin-top:auto;padding:clamp(10px,1vw,14px);display:grid}.ledger-card__formula>span{color:var(--financial-ink);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.55rem,.62vw,.72rem);font-weight:800}.ledger-card__formula .math-formula{color:var(--financial-ink);white-space:nowrap;font-size:clamp(.64rem,.77vw,.9rem);overflow:hidden}.ledger-card__formula small{color:var(--muted);font-size:clamp(.5rem,.56vw,.64rem);line-height:1.35}.normalizer{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.normalizer span,.normalizer small{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.55rem,.62vw,.7rem);font-weight:750}.normalizer strong{color:var(--financial-ink);margin:10px 0;font-family:Newsreader,serif;font-size:clamp(1.8rem,2.7vw,3.2rem)}.derived-results{gap:clamp(6px,.75vw,11px);display:grid}.derived-results>div{border-radius:var(--radius-sm);background:#ffffffc2;border:1px solid #a0463229;grid-template-columns:auto 1fr;align-content:center;gap:1px 12px;min-height:0;padding:clamp(9px,1vw,15px);display:grid}.derived-results>.derived-results__item--formula{box-shadow:inset 3px 0 0 var(--financial-ink);background:#a0463214;border-color:#a0463261}.derived-results span{color:var(--financial-ink);grid-row:span 2;align-self:center;font-size:.6rem;font-weight:800}.derived-results strong{font-size:clamp(.68rem,.82vw,.94rem)}.derived-results small{color:var(--muted);font-size:clamp(.52rem,.58vw,.68rem)}.weight-total{color:var(--muted);justify-content:space-between;align-items:flex-end;margin-bottom:8px;font-size:.72rem;font-weight:750;display:flex}.weight-total strong{color:var(--ink);font-family:Newsreader,serif;font-size:clamp(2rem,3vw,3.8rem);font-weight:500;line-height:.8}.weight-bar{border-radius:var(--radius-md);min-height:clamp(84px,8.8vw,130px);box-shadow:var(--shadow-card);border:5px solid #ffffffbd;display:flex;overflow:hidden}.weight-segment{flex-basis:calc(var(--segment) * 1%);color:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(10px,1.2vw,18px);display:flex}.weight-segment+.weight-segment{border-left:2px solid #ffffff85}.weight-segment strong{font-family:Newsreader,serif;font-size:clamp(1.4rem,2.2vw,2.8rem);font-weight:520;line-height:.9}.weight-segment span{text-overflow:ellipsis;font-size:clamp(.52rem,.68vw,.78rem);font-weight:750;overflow:hidden}.weight-segment--social{background:var(--social)}.weight-segment--digital{background:var(--digital)}.weight-segment--resilience{background:var(--resilience)}.weight-segment--financial{background:var(--financial-ink)}.weight-segment--gold{background:var(--gold-ink)}.weight-detail-grid{grid-template-columns:repeat(5,1fr);gap:clamp(8px,.8vw,12px);margin-top:clamp(15px,1.6vw,26px);display:grid}.weight-detail-grid article{align-items:flex-start;gap:9px;min-width:0;display:flex}.weight-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.weight-dot--social{background:var(--social)}.weight-dot--digital{background:var(--digital)}.weight-dot--resilience{background:var(--resilience)}.weight-dot--financial{background:var(--financial-ink)}.weight-dot--gold{background:var(--gold-ink)}.weight-detail-grid h2{margin:0;font-size:clamp(.64rem,.74vw,.86rem);line-height:1.3}.weight-detail-grid p{color:var(--muted);margin:4px 0 0;font-size:clamp(.54rem,.62vw,.72rem)}.method-note{border-radius:var(--radius-sm);color:#6f531c;background:#e0b15a1a;border:1px solid #8a6a322e;align-items:center;gap:10px;margin-top:clamp(14px,1.5vw,24px);padding:10px 14px;font-size:clamp(.64rem,.74vw,.86rem);font-weight:700;display:flex}.framework-table{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffba;overflow:hidden}.framework-row{border-top:1px solid var(--border);grid-template-columns:.55fr .9fr 1.35fr 1.55fr;align-items:center;min-height:clamp(48px,5.2vw,74px);display:grid}.framework-row:first-child{border-top:0}.framework-row>*{padding:9px clamp(10px,1.2vw,20px);font-size:clamp(.6rem,.74vw,.86rem);line-height:1.35}.framework-row>*+*{border-left:1px solid var(--border)}.framework-row strong{color:var(--social);font-size:clamp(.72rem,.9vw,1.05rem)}.framework-row span{color:var(--body)}.framework-row--head{background:var(--sunken);min-height:38px}.framework-row--head span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:800}.reference-callout{border-radius:var(--radius-sm);background:var(--financial-pale);border:1px solid #c0553d2e;grid-template-columns:auto 1fr;align-items:center;gap:clamp(14px,1.6vw,26px);margin-top:clamp(14px,1.5vw,24px);padding:clamp(12px,1.3vw,20px);display:grid}.reference-figure{color:var(--financial-ink);font-family:Newsreader,serif;font-size:clamp(1.8rem,2.8vw,3.4rem);font-weight:500}.reference-callout strong{color:var(--financial-ink);font-size:clamp(.7rem,.82vw,.95rem)}.reference-callout p{color:var(--muted);margin:3px 0 0;font-size:clamp(.58rem,.68vw,.78rem)}.ppi-bridge{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.5vw,22px);min-height:clamp(280px,26vw,390px);display:grid}.ppi-pipeline{border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff24;grid-template-rows:auto auto auto 1fr auto;min-height:0;padding:clamp(18px,2vw,30px);display:grid;box-shadow:inset 0 1px #ffffff17}.ppi-pipeline--profile{background:radial-gradient(circle at 84% 18%,#3567e826,#0000 35%),#ffffff12}.ppi-pipeline--scorecard{background:radial-gradient(circle at 84% 18%,#73a5ad2b,#0000 35%),#ffffff12}.ppi-pipeline__head{color:#ffffff94;justify-content:space-between;align-items:center;gap:8px;font-size:clamp(.58rem,.68vw,.78rem);font-weight:800;display:flex}.ppi-pipeline h2{margin:clamp(12px,1.2vw,18px) 0 5px;font-family:Newsreader,serif;font-size:clamp(1.5rem,2.15vw,2.65rem);font-weight:480}.ppi-pipeline>p{color:#fff9;max-width:560px;margin:0;font-size:clamp(.62rem,.75vw,.87rem);line-height:1.45}.ppi-pipeline>small{color:#ffffff7a;border-top:1px solid #ffffff17;padding-top:12px;font-size:clamp(.52rem,.6vw,.7rem)}.ppi-profile-list{align-content:center;gap:7px;margin:clamp(14px,1.5vw,22px) 0;display:grid}.ppi-profile-list>div{background:#ffffff0f;border:1px solid #63d5ff21;border-radius:10px;grid-template-columns:minmax(72px,.32fr) 1fr;align-items:center;gap:12px;padding:9px 11px;display:grid}.ppi-profile-list strong{color:var(--green-on-dark);font-size:clamp(.58rem,.66vw,.74rem)}.ppi-profile-list span{color:#ffffff8c;font-size:clamp(.52rem,.6vw,.68rem)}.ppi-score-flow{grid-template-columns:.78fr auto 1.12fr auto 1.2fr;align-items:center;gap:clamp(6px,.7vw,10px);display:grid}.ppi-scorecard-body{align-content:center;gap:clamp(10px,1vw,14px);margin:clamp(13px,1.4vw,20px) 0;display:grid}.ppi-score-flow span{color:#b4dce2;text-align:center;background:#73a5ad14;border:1px solid #9bcbd233;border-radius:12px;place-items:center;min-height:clamp(68px,6.4vw,96px);padding:8px;font-size:clamp(.55rem,.64vw,.72rem);font-weight:750;line-height:1.25;display:grid}.ppi-score-flow b{color:#ffffff57;font-family:Newsreader,serif;font-size:1.2rem;font-weight:400}.ppi-adapter-card{background:linear-gradient(110deg,#e4c4811a,#0000 68%),#ffffff0a;border:1px solid #e4c48138;border-radius:12px;gap:4px;padding:clamp(10px,1vw,14px);display:grid}.ppi-adapter-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ppi-adapter-card>div>span{color:#ffffff6e;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.45rem,.52vw,.6rem);font-weight:800}.ppi-adapter-card em{color:#efcc88;white-space:nowrap;border:1px solid #e4c4813d;border-radius:999px;padding:4px 7px;font-size:clamp(.43rem,.49vw,.56rem);font-style:normal;font-weight:750}.ppi-adapter-card>strong{color:#ffffffe0;font-size:clamp(.66rem,.76vw,.88rem)}.ppi-adapter-card>p{color:#ffffff85;margin:0;font-size:clamp(.48rem,.56vw,.64rem);line-height:1.4}.ppi-connector{color:#ffffff7a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.ppi-connector span{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.5rem,.58vw,.68rem);font-weight:750}.ppi-connector i{background:#ffffff2e;flex:1;width:1px}.ppi-connector strong{aspect-ratio:1;color:#e4c481;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;font-family:Newsreader,serif;font-size:1.4rem;font-weight:420;display:grid}.ppi-boundary{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(10px,1.2vw,18px);margin-top:clamp(12px,1.4vw,20px);padding:11px clamp(14px,1.6vw,24px);display:grid}.ppi-boundary>div{text-align:center;gap:2px;display:grid}.ppi-boundary span{color:#ffffff70;letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.48rem,.54vw,.62rem);font-weight:800}.ppi-boundary strong{color:#ffffffc2;font-size:clamp(.56rem,.64vw,.72rem)}.ppi-boundary>b{color:#efcc88;font-family:Newsreader,serif;font-size:1rem;font-weight:450}.audit-chain{grid-template-columns:repeat(6,1fr);gap:clamp(8px,.9vw,14px);display:grid}.audit-step{border-radius:var(--radius-sm);background:#ffffffad;border:1px solid #2f66722b;flex-direction:column;min-height:clamp(84px,8.4vw,124px);padding:clamp(12px,1.2vw,18px);display:flex;position:relative}.audit-step>span{color:var(--digital);margin-bottom:auto;font-size:.58rem;font-weight:800}.audit-step strong{font-size:clamp(.66rem,.8vw,.92rem)}.audit-step small{color:var(--muted);margin-top:2px;font-size:clamp(.52rem,.58vw,.68rem)}.audit-step i{z-index:2;color:var(--digital);font-family:Newsreader,serif;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(8px,.9vw,14px) - 8px);transform:translateY(-50%)}.audit-layout{flex:1;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(16px,2vw,32px);min-height:0;margin-top:clamp(16px,1.8vw,28px);display:grid}.audit-record{border-radius:var(--radius-md);background:var(--dark);box-shadow:var(--shadow-card);border:1px solid #2f667233;align-content:center;gap:5px;padding:clamp(14px,1.8vw,28px);display:grid}.record-line{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff14;grid-template-columns:.7fr 1.3fr;gap:14px;padding:8px 0;font-family:Plus Jakarta Sans,monospace;font-size:clamp(.6rem,.72vw,.84rem);display:grid}.record-line:last-child{border-bottom:0}.record-line span{color:#ffffff6b}.record-line strong{color:var(--green-on-dark);text-overflow:ellipsis;font-weight:700;overflow:hidden}.audit-principles{align-content:center;gap:clamp(10px,1.2vw,18px);display:grid}.audit-principles>div{border-radius:var(--radius-sm);color:var(--body);background:#ffffffa8;border:1px solid #2f66722b;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:clamp(11px,1.2vw,18px);font-size:clamp(.64rem,.78vw,.9rem);font-weight:650;display:grid}.audit-principles .icon{color:var(--digital)}.timeline{grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,84px);margin:clamp(12px,2vw,32px) 7% 0;display:grid;position:relative}.timeline-line{background:repeating-linear-gradient(90deg, var(--resilience) 0 9px, transparent 9px 17px);opacity:.55;height:2px;position:absolute;top:24px;left:9%;right:9%}.timeline-stop{text-align:center;padding-top:64px;position:relative}.timeline-marker{z-index:2;background:var(--resilience);color:#fff;border:6px solid #faf6ee;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #8a6a3240}.timeline-stop time{color:var(--resilience);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.timeline-stop h2{margin:7px 0 5px;font-family:Newsreader,serif;font-size:clamp(1.25rem,1.8vw,2.2rem);font-weight:530}.timeline-stop p{max-width:260px;color:var(--muted);margin:0 auto;font-size:clamp(.62rem,.7vw,.8rem);line-height:1.45}.trajectory-criteria{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,18px);margin-top:clamp(24px,3vw,46px);display:grid}.trajectory-criteria article{border-radius:var(--radius-sm);background:#ffffffa3;border:1px solid #8a6a3229;align-items:center;gap:clamp(10px,1.3vw,20px);padding:clamp(12px,1.3vw,20px);display:flex}.trajectory-criteria strong{color:var(--resilience);flex:none;font-family:Newsreader,serif;font-size:clamp(1.45rem,2.2vw,2.7rem);font-weight:520}.trajectory-criteria span{color:var(--body);font-size:clamp(.6rem,.7vw,.8rem);font-weight:650}.micro-note--center{color:var(--resilience);font-weight:700}.finale-layout{grid-template-rows:auto minmax(150px,.8fr) minmax(190px,1fr) auto;gap:clamp(10px,1vw,16px);height:100%;min-height:0;display:grid}.finale-learning{border-radius:var(--radius-md);background:radial-gradient(circle at 72% 48%,#63d5ff14,#0000 34%),linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:center;min-height:0;display:grid;overflow:hidden}.finale-learning__copy{padding:clamp(15px,1.7vw,26px)}.finale-learning__copy>span,.finale-validation__head>span{color:var(--green-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.5rem,.58vw,.66rem);font-weight:800}.finale-learning__copy h2{max-width:430px;margin:7px 0;font-family:Newsreader,serif;font-size:clamp(1.3rem,2vw,2.35rem);font-weight:480;line-height:.98}.finale-learning__copy p{color:#ffffff94;max-width:430px;margin:0;font-size:clamp(.56rem,.67vw,.78rem);line-height:1.45}.future-arc{grid-template-columns:repeat(5,1fr);gap:clamp(8px,.9vw,14px);display:grid}.future-step{border-radius:var(--radius-sm);background:linear-gradient(150deg,#ffffff17,#ffffff08);border:1px solid #ffffff21;grid-template-rows:auto auto 1fr;gap:5px;min-height:clamp(82px,6.8vw,102px);padding:clamp(10px,.9vw,14px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.future-step>span{color:var(--green-on-dark);font-size:.56rem;font-weight:800}.future-step strong{font-size:clamp(.58rem,.67vw,.76rem)}.future-step small{color:#ffffff7a;font-size:clamp(.45rem,.51vw,.58rem);line-height:1.35}.future-step i{z-index:2;color:#e4c481;font-family:Newsreader,serif;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(8px,.9vw,14px) - 8px);transform:translateY(-50%)}.learning-arc{min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.learning-arc svg{width:100%;height:100%;min-height:138px;display:block}.learning-arc__ghost,.learning-arc__path,.learning-arc__return{fill:none;stroke-linecap:round;stroke-linejoin:round}.learning-arc__ghost{stroke:#ffffff17;stroke-width:13px}.learning-arc__path{stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:4px;animation:learning-path-reveal 1.1s .18s var(--ease) forwards}.learning-arc__return{stroke:#8ddaff59;stroke-dasharray:5 8;stroke-width:2px}.learning-arc__node circle{fill:#17202b;stroke:#ffffff38;stroke-width:1.4px}.learning-arc__node--2 circle{fill:#e1f3fa;stroke:#63d5ff;stroke-width:2px}.learning-arc__index{fill:#e4c481;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.learning-arc__node--2 .learning-arc__index{fill:#145e7a}.learning-arc__label,.learning-arc__detail,.learning-arc__return-label{fill:#fff;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif}.learning-arc__label{font-size:15px;font-weight:750}.learning-arc__detail{fill:#ffffff75;font-size:11px;font-weight:600}.learning-arc__return-label{fill:#8ddaff9e;letter-spacing:.04em;font-size:10px;font-weight:700}.asset-pipeline{grid-template-columns:repeat(6,1fr);gap:clamp(7px,.8vw,12px);display:grid}.asset-stage{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff21;flex-direction:column;min-height:clamp(90px,9vw,132px);padding:clamp(12px,1.2vw,18px);display:flex;position:relative}.asset-stage>span{color:var(--green-on-dark);margin-bottom:auto;font-size:.58rem;font-weight:800}.asset-stage strong{font-size:clamp(.68rem,.84vw,.96rem)}.asset-stage small{color:#ffffff7a;margin-top:2px;font-size:clamp(.52rem,.58vw,.68rem)}.asset-stage i{z-index:2;color:var(--green-on-dark);font-family:Newsreader,serif;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(7px,.8vw,12px) - 7px);transform:translateY(-50%)}.finale-split{grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);align-items:stretch;gap:clamp(10px,1vw,16px);min-height:0;margin:0;display:grid}.finale-validation,.next-steps{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1f;min-width:0;padding:clamp(13px,1.35vw,21px)}.finale-validation{align-content:center;gap:clamp(10px,1vw,15px);display:grid}.finale-validation__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.finale-validation__head>strong{color:#ffffffad;text-align:right;font-size:clamp(.54rem,.62vw,.72rem);font-weight:650}.next-steps .panel-kicker{color:#e4c481}.next-steps ol{counter-reset:steps;gap:clamp(6px,.7vw,10px);margin:clamp(10px,1vw,15px) 0 0;padding:0;list-style:none;display:grid}.next-steps li{color:#ffffffb8;counter-increment:steps;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:clamp(.54rem,.64vw,.74rem);font-weight:650;display:grid}.next-steps li:before{color:#e4c481;content:counter(steps);border:1px solid #e4c4815c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.finale-footer{color:#ffffff8c;text-align:center;border-top:1px solid #ffffff1a;padding-top:clamp(7px,.7vw,11px);font-size:clamp(.52rem,.6vw,.68rem);font-weight:650}.deck-controls{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#05111ce0;border:1px solid #8ddbef29;border-radius:22px;grid-template-columns:auto auto minmax(230px,420px) auto;align-items:center;gap:12px;width:min(910px,100vw - 32px);padding:9px;display:grid;position:fixed;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 22px 64px -28px #000000c7,0 0 40px -28px #36d4ffb3}.deck-controls>button{min-width:108px;min-height:48px;color:var(--green-on-dark);cursor:pointer;transition:background .18s ease, transform .18s var(--ease);background:#ffffff0f;border:1px solid #8ddbef2b;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.74rem;font-weight:800;display:flex}.deck-controls>button:hover:not(:disabled){background:#63d5ff1c;border-color:#63d5ff59;transform:translateY(-1px)}.deck-controls>button:disabled{color:#d2ebf561;cursor:not-allowed;opacity:.48}.deck-index-button{color:#d8eff8}.deck-index-button .icon{color:var(--green-on-dark)}.progress-wrap{gap:7px;min-width:0;display:grid}.progress-label{color:#e1f2f9a1;justify-content:space-between;gap:10px;font-size:.65rem;font-weight:750;display:flex}.progress-label span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-label span:last-child{font-variant-numeric:tabular-nums;flex:none}.progress-track{background:#ffffff1a;border-radius:999px;height:5px;position:relative;overflow:hidden}.progress-track>span{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--social), var(--social-light));transition:width .45s var(--ease);position:absolute;inset:0 auto 0 0}.overlay{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#23201b7a;place-items:center;padding:24px;animation:.22s both overlay-enter;display:grid;position:fixed;inset:0}.overlay-panel{border-radius:var(--radius-lg);background:var(--surface);border:1px solid #ffffff8c;width:min(1180px,100%);max-height:min(820px,100dvh - 48px);padding:clamp(22px,3vw,44px);overflow:auto;box-shadow:0 40px 120px -38px #000000b3}.overlay-panel>header,.notes-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.overlay-panel h2,.notes-panel h2{margin:4px 0 0;font-family:Newsreader,serif;font-size:clamp(2rem,3vw,3.4rem);font-weight:520}.overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.overview-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:128px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease, transform .18s var(--ease), box-shadow .18s ease;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:5px 13px;padding:18px;display:grid}.overview-item:hover,.overview-item.is-active{box-shadow:var(--shadow-card);border-color:#3567e861;transform:translateY(-2px)}.overview-item>span{color:var(--social);grid-row:1/3;font-size:.65rem;font-weight:800}.overview-item strong{align-self:end;font-family:Newsreader,serif;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.1}.overview-item small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.notes-panel{z-index:55;border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(480px,100vw - 40px);animation:notes-enter .26s var(--ease) both;background:#fbf9f4f0;padding:24px;position:fixed;bottom:88px;right:20px;box-shadow:0 34px 90px -34px #281e0f94}.notes-panel h2{font-size:1.7rem}.notes-panel p{color:var(--body);margin:18px 0 0;font-size:.9rem;line-height:1.65}.print-deck{display:none}.stage>.slide{view-transition-name:active-slide}html[data-story-link=question-calculation] .continuity-object{view-transition-name:methodology-evidence-object}::view-transition-group(active-slide){animation-duration:.62s;animation-timing-function:var(--ease)}::view-transition-group(methodology-evidence-object){z-index:20;border-radius:var(--radius-md);animation-duration:.78s;animation-timing-function:var(--ease);overflow:clip}::view-transition-old(methodology-evidence-object){animation:evidence-object-out .78s var(--ease) both}::view-transition-new(methodology-evidence-object){animation:evidence-object-in .78s var(--ease) both}html[data-story-direction=forward]::view-transition-old(active-slide){animation:story-exit-forward .62s var(--ease) both}html[data-story-direction=forward]::view-transition-new(active-slide){animation:story-enter-forward .62s var(--ease) both}html[data-story-direction=backward]::view-transition-old(active-slide){animation:story-exit-backward .62s var(--ease) both}html[data-story-direction=backward]::view-transition-new(active-slide){animation:story-enter-backward .62s var(--ease) both}.slide-heading .eyebrow-row,.slide-heading h1,.slide-heading .slide-lede{animation:story-copy-in .72s var(--ease) both}.slide-heading .eyebrow-row{animation-delay:70ms}.slide-heading h1{animation-delay:.15s}.slide-heading .slide-lede{animation-delay:.26s}.slide>:not(.slide-heading){animation:story-content-in .76s .33s var(--ease) both}.cover-copy>*,.cover-visual,.cover-footnote{animation:story-copy-in .76s var(--ease) both}.cover-copy>:first-child{animation-delay:90ms}.cover-copy>:nth-child(2){animation-delay:.17s}.cover-copy>:nth-child(3){animation-delay:.3s}.cover-copy>:nth-child(4){animation-delay:.41s}.cover-visual{animation-name:story-panel-in;animation-delay:.26s}.cover-footnote{animation-delay:.54s}.atlas-story-metric,.atlas-thread,.atlas-outcome,.atlas-source-contract,.atlas-reading-steps article,.atlas-reading-outcome,.atlas-decision-card,.scientific-card,.evidence-card,.weight-detail-grid article,.audit-step,.future-step,.ppi-profile-list>div,.ppi-score-flow span{animation:story-card-in .62s var(--ease) both}.atlas-story-metric:first-child,.atlas-reading-steps article:first-child,.atlas-decision-card:first-child,.scientific-card:first-child,.evidence-card:first-child,.weight-detail-grid article:first-child,.audit-step:first-child,.future-step:first-child,.ppi-profile-list>div:first-child,.ppi-score-flow span:first-child{animation-delay:.43s}.atlas-story-metric:nth-child(2),.atlas-reading-steps article:nth-child(2),.atlas-decision-card:nth-child(2),.scientific-card:nth-child(2),.evidence-card:nth-child(2),.weight-detail-grid article:nth-child(2),.audit-step:nth-child(2),.future-step:nth-child(2),.ppi-profile-list>div:nth-child(2),.ppi-score-flow span:nth-of-type(2){animation-delay:.52s}.atlas-story-metric:nth-child(3),.atlas-thread:first-child,.atlas-reading-steps article:nth-child(3),.atlas-decision-card:nth-child(3),.scientific-card:nth-child(3),.evidence-card:nth-child(3),.weight-detail-grid article:nth-child(3),.audit-step:nth-child(3),.future-step:nth-child(3),.ppi-profile-list>div:nth-child(3),.ppi-score-flow span:nth-of-type(3){animation-delay:.61s}.atlas-story-metric:nth-child(4),.atlas-thread:nth-child(2){animation-delay:.7s}.atlas-thread:nth-child(3){animation-delay:.79s}.atlas-outcome{animation-delay:.91s}.atlas-reading-outcome{animation-delay:.79s}.atlas-separation{animation:datum-reveal .72s .82s var(--ease) both}.atlas-source-contract{animation-delay:.82s}.scientific-card:nth-child(4),.evidence-card:nth-child(4),.weight-detail-grid article:nth-child(4),.audit-step:nth-child(4),.future-step:nth-child(4){animation-delay:.7s}.evidence-card:nth-child(5),.weight-detail-grid article:nth-child(5),.audit-step:nth-child(5),.future-step:nth-child(5){animation-delay:.79s}.audit-step:nth-child(6){animation-delay:.88s}.atlas-pack__region{transform-box:fill-box;transform-origin:50%;animation:atlas-region-in .76s var(--ease) both;animation-delay:calc(.18s + var(--region-index) * 70ms)}.atlas-pack__reference{transform-box:fill-box;transform-origin:50%;animation:atlas-point-in .42s var(--ease) both;animation-delay:calc(.42s + var(--point-index) * 9ms)}.weight-segment{transform-origin:0;animation:weight-grow .82s var(--ease) forwards;transform:scaleX(0)}.weight-segment:first-child{animation-delay:.3s}.weight-segment:nth-child(2){animation-delay:.39s}.weight-segment:nth-child(3){animation-delay:.48s}.weight-segment:nth-child(4){animation-delay:.57s}.weight-segment:nth-child(5){animation-delay:.66s}.timeline-line{transform-origin:0;animation:timeline-draw .85s .36s var(--ease) forwards;transform:scaleX(0)}.timeline-stop{animation:datum-reveal .56s var(--ease) both}.timeline-stop:nth-of-type(2){animation-delay:.48s}.timeline-stop:nth-of-type(3){animation-delay:.65s}.timeline-stop:nth-of-type(4){animation-delay:.82s}.ppi-pipeline--profile{animation:story-panel-in .72s .35s var(--ease) both}.ppi-pipeline--scorecard{animation:story-panel-in .72s .56s var(--ease) both}.profile-query-stage{animation:story-panel-in .72s .36s var(--ease) both}.profile-query-result{animation:story-panel-in .72s .52s var(--ease) both}.ppi-connector,.ppi-boundary,.science-status,.method-note,.warning-strip,.profile-query-boundary{animation:datum-reveal .6s .76s var(--ease) both}.deck:after{animation:16s ease-in-out infinite alternate aurora-drift}.progress-track>span{box-shadow:0 0 14px #63d5ff85,0 0 26px #36d4ff4d}@keyframes slide-enter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes story-copy-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes story-content-in{0%{opacity:0;transform:translateY(24px)scale(.992)}to{opacity:1;transform:none}}@keyframes story-panel-in{0%{opacity:0;filter:blur(8px);transform:translate(28px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes story-card-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes cover-lens-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes cover-line-draw{to{stroke-dashoffset:0}}@keyframes cover-profile-pulse{0%,to{opacity:.22;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes water-drop{0%,18%{opacity:0;transform:translateY(-7px)scale(.72)}44%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.82)}}@keyframes dual-marker-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes story-enter-forward{0%{opacity:0;filter:blur(10px);transform:perspective(1600px)translate(7%)translateZ(-54px)rotateY(2.4deg)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes story-exit-forward{to{opacity:0;filter:blur(8px);transform:perspective(1600px)translate(-5%)translateZ(-38px)rotateY(-1.8deg)scale(.985)}}@keyframes story-enter-backward{0%{opacity:0;filter:blur(10px);transform:perspective(1600px)translate(-7%)translateZ(-54px)rotateY(-2.4deg)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes story-exit-backward{to{opacity:0;filter:blur(8px);transform:perspective(1600px)translate(5%)translateZ(-38px)rotateY(1.8deg)scale(.985)}}@keyframes evidence-object-out{0%,42%{opacity:1;filter:none}to{opacity:0;filter:blur(3px)}}@keyframes evidence-object-in{0%,34%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes atlas-region-in{0%{opacity:0;transform:scale(.8)}}@keyframes atlas-point-in{0%{opacity:0;transform:scale(0)}}@keyframes applicability-cell-in{0%{opacity:0;transform:scaleY(.18)}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes datum-reveal{0%{opacity:0;transform:translateY(10px)}}@keyframes weight-grow{to{transform:scaleX(1)}}@keyframes timeline-draw{to{transform:scaleX(1)}}@keyframes timeline-draw-y{to{transform:scaleY(1)}}@keyframes ambient-orbit{0%{opacity:.55;transform:translate(-3%,-2%)scale(.94)}to{opacity:1;transform:translate(4%,3%)scale(1.08)}}@keyframes aurora-drift{0%{opacity:.72;transform:translate(-1.5%)}to{opacity:1;transform:translate(1.5%,-1%)}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes notes-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes orbit-breathe{0%,to{opacity:.7;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(3deg)scale(1.012)}}@keyframes learning-path-reveal{to{stroke-dashoffset:0}}@keyframes question-line-draw{to{stroke-dashoffset:0}}@keyframes question-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes question-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes question-pulse{0%{opacity:0;transform:scale(.55)}45%{opacity:.75}to{opacity:0;transform:scale(1.7)}}@supports (color:oklch(70% 0.1 150)){.slide--cover{background:radial-gradient(circle at 72% 14% in oklch, oklch(69% .2 255/.23), transparent 32%), radial-gradient(circle at 91% 84% in oklch, oklch(70% .17 35/.18), transparent 34%), linear-gradient(137deg in oklch, #07111a, #111a26)}.progress-track>span{background:linear-gradient(90deg in oklch, var(--social), var(--social-light))}}@container (height<=700px){.slide--dual{padding-top:25px;padding-bottom:25px}.slide--dual .slide-heading{margin-bottom:7px}.slide--dual .eyebrow-row{margin-bottom:4px}.slide--dual .slide-heading h1{font-size:clamp(2rem,3vw,3rem)}.slide--dual .slide-lede{margin-top:5px;font-size:clamp(.68rem,.82vw,.84rem)}.dual-example{grid-template-rows:auto 20px minmax(0,1fr) auto}.dual-evidence{grid-template-columns:86px minmax(0,1fr) auto;gap:10px;padding:6px 11px}.water-cut-illustration{max-height:58px}.dual-evidence__copy>strong{font-size:1.02rem}.dual-evidence__facets,.dual-evidence__facts span{font-size:.46rem}.dual-evidence__facts>div{padding:6px 8px}.dual-card{padding:9px 11px}.dual-card__header>span{width:29px}.dual-card__header strong{font-size:1rem}.continuous-meter,.deprivation-gate{margin-top:6px;margin-bottom:6px}.continuous-meter{padding:6px 8px}.continuous-meter__value strong{font-size:1.65rem}.dual-card__calculation{padding:6px 8px}.dual-card>p,.deprivation-total small{font-size:.47rem}.deprivation-total{gap:3px;margin-top:5px}.dual-takeaway{margin-top:5px;padding:5px 10px}}@media (width<=1080px){.stage{padding-left:24px;padding-right:24px}.deck-header{grid-template-columns:1fr auto 1fr}.cover-layout{grid-template-columns:1.18fr .82fr}.cover-visual{width:100%}}@media (width<=760px){body{overflow:auto}.deck-header{min-height:60px;padding:6px 12px 6px 16px}.brand-name{font-size:1.08rem}.deck-meta{letter-spacing:.04em;font-size:.62rem}.stage{height:auto;min-height:100dvh;padding:72px 12px 104px;display:block}.slide{aspect-ratio:auto;border-radius:22px;width:100%;height:auto;min-height:calc(100dvh - 176px);padding:30px 22px 58px;overflow:visible}.slide-heading h1{font-size:clamp(2.2rem,11vw,3.6rem)}.slide-lede{font-size:1rem}.cover-layout,.atlas-layout,.atlas-corpus-layout,.atlas-decision-grid,.question-story,.calculation-layout,.finance-pipeline,.audit-layout,.finale-split{grid-template-columns:1fr}.atlas-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-pack svg{height:auto;min-height:320px}.atlas-source-contract{flex-direction:column;align-items:flex-start}.atlas-source-contract ul{justify-content:flex-start}.atlas-reading-steps article>div{grid-template-columns:1fr;gap:4px}.atlas-reading-steps p{grid-column:1}.atlas-decision-card{min-height:280px}.atlas-separation{grid-template-columns:1fr}.atlas-separation>section{grid-template-rows:auto;grid-template-columns:1fr;row-gap:4px}.atlas-separation>section>span,.atlas-separation>section>strong,.atlas-separation>section>p{grid-area:auto/1}.atlas-separation__boundary{min-width:0;min-height:90px}.atlas-decisions__direction{display:none}.atlas-thread{grid-template-columns:1fr;gap:10px;padding:14px}.atlas-thread__source,.atlas-thread__decision{border-bottom:1px solid #ffffff17;border-right:0;padding:0 0 10px}.atlas-thread__capture{padding-left:0}.atlas-thread__source strong,.atlas-thread__decision strong{font-size:.82rem}.atlas-thread__capture span,.atlas-thread__capture small{font-size:.68rem}.atlas-warning{grid-template-columns:1fr}.cover-layout{min-height:calc(100dvh - 240px)}.cover-copy h1{font-size:clamp(3.1rem,15vw,5.5rem)}.cover-visual{width:100%;min-height:0;display:flex;transform:none}.cover-equation{grid-template-columns:1fr}.cover-equation__reading{border-top:1px solid #ffffff1a;border-left:0;padding:10px 0 0}.cover-footnote{left:22px;right:22px}.scientific-grid,.metric-row,.evidence-grid,.weight-detail-grid,.trajectory-criteria{grid-template-columns:repeat(2,1fr)}.science-status{grid-template-columns:1fr}.science-status__arrow{text-align:center;transform:rotate(90deg)}.profile-query-layout{grid-template-columns:1fr}.profile-query-stage{min-height:430px}.profile-query-result{min-height:340px}.profile-query-boundary{grid-template-columns:1fr}.profile-field__lane{grid-template-columns:auto minmax(100px,.5fr) minmax(140px,1fr) auto}.question-story__visual{min-height:430px}.question-flow svg{min-height:340px}.question-story__visual-head{grid-template-columns:minmax(0,1fr) auto}.question-story__now{grid-area:2/1/auto/-1}.question-player{grid-template-columns:minmax(0,1fr) auto}.question-player__timeline{grid-area:2/1/auto/-1}.capture-flow,.audit-chain,.asset-pipeline,.future-arc{grid-template-columns:1fr}.flow-arrow,.audit-step i,.asset-stage i,.future-step i{display:none}.logic-line{flex-wrap:wrap}.calculation-facts{grid-template-columns:1fr}.applicability-card__header{flex-direction:column;align-items:flex-start;gap:10px}.applicability-equation{grid-template-columns:1fr}.applicability-equation b{display:none}.applicability-summary,.governance-grid,.dual-outcomes,.ppi-bridge{grid-template-columns:1fr}.dual-evidence{grid-template-columns:90px minmax(0,1fr)}.dual-evidence__facts{grid-column:1/-1}.dual-fork{display:none}.dual-example{grid-template-rows:auto auto auto;gap:12px}.dual-takeaway{grid-template-columns:1fr}.dual-takeaway>i{display:none}.dual-takeaway>strong{text-align:left}.ppi-connector{flex-direction:row;gap:12px}.ppi-connector i{width:auto;height:1px}.ppi-boundary{grid-template-columns:1fr}.ppi-boundary>b{display:none}.policy-firewall{flex-direction:row;gap:8px}.policy-firewall:before,.policy-firewall:after{width:auto;height:1px}.normalizer{flex-direction:row;gap:12px}.normalizer strong{margin:0}.weight-bar{min-height:210px}.weight-segment{padding:9px 5px}.weight-segment span{writing-mode:vertical-rl;transform:rotate(180deg)}.framework-table{overflow-x:auto}.framework-row{grid-template-columns:110px 170px 250px 260px;min-width:790px}.timeline{grid-template-columns:1fr;gap:20px;margin-inline:0}.timeline-line{background:repeating-linear-gradient(180deg, var(--resilience) 0 9px, transparent 9px 17px);transform-origin:top;width:2px;height:auto;animation-name:timeline-draw-y;top:28px;bottom:28px;left:23px;transform:scaleY(0)}.timeline-stop{text-align:left;min-height:86px;padding:0 0 0 70px}.timeline-marker{top:0;left:0;transform:none}.timeline-stop p{margin:0}.deck-controls{grid-template-columns:52px 52px 1fr 52px;width:calc(100vw - 20px);padding:7px;bottom:10px}.deck-controls>button{min-width:48px;padding:0}.deck-controls>button span{display:none}.progress-label span:first-child{max-width:150px}.overview-grid{grid-template-columns:1fr}.overlay{padding:10px}.overlay-panel{border-radius:22px;max-height:calc(100dvh - 20px)}}@media (width<=480px){.scientific-grid,.metric-row,.evidence-grid,.weight-detail-grid,.trajectory-criteria{grid-template-columns:1fr}.question-player__timeline{grid-template-columns:repeat(5,minmax(68px,1fr));overflow-x:auto}.question-player__timeline button{padding-left:6px;padding-right:6px}.profile-query-stage{min-height:360px}.profile-query-field{min-height:300px}.profile-field__time{grid-template-columns:auto auto minmax(36px,1fr) auto auto}.profile-field__time small{display:none}.profile-field__lane{grid-template-columns:auto minmax(0,1fr) auto}.profile-field__lane-points{grid-column:2/4;padding-left:2px}.profile-field__lane-action small{display:none}.profile-field__equation{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-field__equation i{display:none}.evidence-card{min-height:130px}.weight-detail-grid{gap:10px}.finale-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(active-slide){animation:none!important}::view-transition-old(active-slide){animation:none!important}::view-transition-new(active-slide){animation:none!important}}@media (prefers-contrast:more){:root{--muted:#4f493f;--border:#c7bdad;--control-border:#a99e8d}.slide{border-width:2px}}@page{size:13.333in 7.5in;margin:0}@media print{html,body,#root{background:#fff;width:auto;height:auto;overflow:visible}.deck-header,.stage,.deck-controls,.question-focus-button,.question-player,.overlay,.notes-panel,.skip-link{display:none!important}.deck:before,.deck:after{display:none}.print-deck{display:block}.print-slide{aspect-ratio:16/9;width:13.333in;max-width:none;height:7.5in;box-shadow:none;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;margin:0}.print-slide:last-child{break-after:auto;page-break-after:auto}.orbit,.progress-track>span{animation:none}.print-slide,.print-slide *,.print-slide :before,.print-slide :after{opacity:1!important;filter:none!important;transition:none!important;animation:none!important}.question-flow__baseline,.question-flow__answer-stem,.question-flow__connector,.question-flow__axis line,.question-flow__social-contribution{stroke-dashoffset:0!important}}
