@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.scientificReview,.scientificVerify{display:grid;gap:18px;padding:clamp(18px,3vw,30px);border:2px solid var(--ia-black);border-radius:var(--radius-lg);background:var(--ia-white)}.scientificReview__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.scientificReview__header h3{margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.scientificReview__header p{max-width:760px;margin-bottom:0}.scientificReview__summary{border:1px solid var(--ia-border);border-radius:var(--radius-md);padding:14px}.scientificReview__summary>summary,.scientificVerify__references>summary{cursor:pointer;font-weight:900}.scientificReview__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.scientificReview__metrics>div{display:grid;gap:4px;padding:12px;border:1px solid var(--ia-border);border-radius:var(--radius-md)}.scientificReview__metrics span{font-size:.74rem;font-weight:800;text-transform:uppercase}.scientificReview__metrics strong{font-size:1.65rem}.scientificReview__segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(110px,1fr));width:fit-content;padding:3px;border:2px solid var(--ia-black);border-radius:999px}.scientificReview__segmented button{padding:9px 20px;border:0;border-radius:999px;background:transparent;font-weight:850}.scientificReview__segmented button[aria-pressed=true]{background:var(--ia-black);color:var(--ia-white)}.scientificReview__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:16px;align-items:start}.scientificReview__cards{display:grid;gap:12px}.scientificReview__card{display:grid;gap:13px;padding:18px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:#fff}.scientificReview__card[data-selected=true]{border-color:#1b5cff}.scientificReview__cardTop{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.scientificReview__cardTop>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ia-black);color:var(--ia-white);font-weight:900}.scientificReview__cardTop h4{margin:0 0 4px}.scientificReview__formula{overflow-x:auto;padding:18px;background:var(--ia-bg);border-radius:var(--radius-md);text-align:center}.scientificReview__card details{border-top:1px solid var(--ia-border);padding-top:10px}.scientificReview__card summary{cursor:pointer;font-weight:850}.scientificReview__card dl,.scientificVerify__inspector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scientificReview__card dl div,.scientificVerify__inspector dl div{padding:8px;background:var(--ia-bg);border-radius:var(--radius-md)}.scientificReview__card dt,.scientificVerify__inspector dt{color:var(--ia-muted);font-size:.7rem;text-transform:uppercase}.scientificReview__card dd,.scientificVerify__inspector dd{margin:3px 0 0;overflow-wrap:anywhere}.scientificReview__card>button,.scientificVerify button{width:fit-content;padding:8px 11px;border:1px solid var(--ia-black);border-radius:999px;background:var(--ia-white);font-weight:800}.scientificReview__notation{position:sticky;top:150px;display:grid;gap:9px;max-height:70vh;overflow:auto;padding:16px;border:2px solid var(--ia-black);border-radius:var(--radius-lg);background:var(--ia-bg)}.scientificReview__notation h4{margin:0}.scientificReview__notation article{display:grid;gap:4px;padding:10px;border:1px solid var(--ia-border);border-radius:var(--radius-md);background:var(--ia-white)}.scientificReview__notation article[data-selected=true]{border-color:#1b5cff}.scientificReview__notation p{margin:2px 0;font-size:.88rem}.scientificReview__boundary{padding:12px;border-left:5px solid var(--ia-yellow);background:#fff8d8}.scientificReview__unavailable{padding:18px;border:2px dashed var(--ia-border);border-radius:var(--radius-md)}.scientificReview__unavailable p{margin-bottom:0}.scientificReview__tableWrap{overflow-x:auto}.scientificReview__tableWrap table{width:100%;border-collapse:collapse}.scientificReview__tableWrap th,.scientificReview__tableWrap td{padding:10px;border-bottom:1px solid var(--ia-border);text-align:left}.scientificVerify__references{border:1px solid var(--ia-border);border-radius:var(--radius-md);padding:14px}.scientificVerify__references ul{display:grid;gap:6px;padding:0;list-style:none}.scientificVerify__references li{display:flex;justify-content:space-between;gap:12px;padding:8px;background:var(--ia-bg);border-radius:var(--radius-md)}.scientificVerify__references li>span{display:grid;gap:3px}.scientificVerify__gates>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.scientificVerify__gates article{display:grid;gap:7px;padding:12px;border:1px solid var(--ia-border);border-radius:var(--radius-md)}.scientificVerify__gates article>span{font:900 .8rem var(--font-mono);color:#1b5cff}.scientificVerify__gates p{margin:0}.scientificVerify__inspector{padding:16px;border:2px solid #1b5cff;border-radius:var(--radius-lg);background:#eef3ff}.scientificVerify__boundaries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.scientificVerify__boundaries div{padding:10px;border:1px solid var(--ia-border);border-radius:var(--radius-md)}.scientificVerify__boundaries dt{font-size:.72rem;text-transform:uppercase}.scientificVerify__boundaries dd{margin:5px 0 0;font-weight:900}@media(max-width:980px){.scientificReview__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.scientificReview__grid{grid-template-columns:1fr}.scientificReview__notation{position:static;max-height:none}}@media(max-width:620px){.scientificReview__header{display:grid}.scientificReview__metrics,.scientificVerify__gates>div,.scientificVerify__boundaries,.scientificReview__card dl,.scientificVerify__inspector dl{grid-template-columns:1fr}.scientificReview__segmented{width:100%}.scientificVerify__references li{display:grid}}.catalogNavigation{--catalog-accent: #1b5cff;display:grid;gap:24px;max-width:1440px;margin:0 auto;padding:clamp(22px,4vw,52px)}.catalogNavigation__hero,.catalogNavigation__sectionHeading,.catalogNavigation__projectHeader,.catalogNavigation__stateTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.catalogNavigation h1,.catalogNavigation h2,.catalogNavigation h3{margin:0}.catalogNavigation h1{font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}.catalogNavigation h2{font-size:clamp(1.6rem,3vw,2.5rem)}.catalogNavigation__hero>div:first-child{max-width:820px}.catalogNavigation__identity{min-width:250px;display:grid;gap:6px;padding:18px;border:2px solid var(--ia-black);border-radius:var(--radius-lg);background:var(--ia-yellow);color:var(--ia-black)}.catalogNavigation__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white)}.catalogNavigation__controls label{display:grid;gap:7px;font-weight:800}.catalogNavigation__controls select{width:100%;min-height:48px;padding:0 14px;border:2px solid var(--ia-black);border-radius:var(--radius-md);background:var(--ia-white);color:var(--ia-black)}.catalogNavigation__search{display:grid;gap:7px;padding:18px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white);font-weight:800}.catalogNavigation__search>div{display:flex;gap:10px}.catalogNavigation__search input{min-width:0;flex:1;min-height:46px;padding:0 14px;border:2px solid var(--ia-black);border-radius:var(--radius-md)}.catalogNavigation__searchResults{margin-top:18px;padding:18px;border:2px solid var(--catalog-accent);border-radius:var(--radius-lg);background:var(--ia-white)}.catalogNavigation__announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.catalogNavigation__notice,.catalogNavigation__state{padding:20px;border:2px solid var(--ia-black);border-radius:var(--radius-lg);background:var(--ia-white)}.catalogNavigation__notice{border-color:#8f6812;background:#fff5c2}.catalogNavigation__state--missing{border-color:#aa2139;background:#fff2f4}.catalogNavigation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.catalogNavigation__card{min-height:170px;display:grid;justify-items:start;align-content:space-between;gap:8px;padding:18px;text-align:left;color:var(--ia-ink);border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white)}.catalogNavigation__card:hover,.catalogNavigation__card:focus-visible{border-color:var(--catalog-accent);transform:translateY(-2px)}.catalogNavigation__projectList{display:grid;gap:8px;margin-top:18px}.catalogNavigation__projectList button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;text-align:left;border:1px solid var(--ia-border);border-radius:var(--radius-md);background:var(--ia-white);color:var(--ia-ink)}.catalogNavigation__projectList button>span:first-child{display:grid;gap:4px}.catalogNavigation__stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.catalogNavigation__stages button{min-width:0;display:grid;gap:4px;justify-items:start;padding:12px;text-align:left;border:2px solid var(--ia-border);border-radius:var(--radius-md);background:var(--ia-white);color:var(--ia-ink)}.catalogNavigation__stages button[aria-current=page]{border-color:var(--ia-black);border-bottom:5px solid var(--catalog-accent)}.catalogNavigation__status{display:inline-flex;width:fit-content;padding:5px 8px;border:1px solid currentColor;border-radius:999px;color:#1649bc;font:750 .72rem/1 var(--font-mono);text-transform:uppercase}.catalogNavigation__status[data-status=partial],.catalogNavigation__status[data-status=available_with_warnings],.catalogNavigation__status[data-status=active_with_warnings]{color:#7d5700;background:#fff5c2}.catalogNavigation__status[data-status=protected],.catalogNavigation__status[data-status=protected_metadata_shell]{color:#752473;background:#faecff}.catalogNavigation__status[data-status=registered_only],.catalogNavigation__status[data-status=not_implemented],.catalogNavigation__status[data-status=metadata_only]{color:#61616b;background:#f1f1f3}.catalogNavigation__metrics,.catalogNavigation__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalogNavigation__metrics span,.catalogNavigation__facts div{display:grid;gap:5px;padding:12px;border:1px solid var(--ia-border);border-radius:var(--radius-md)}.catalogNavigation__metrics strong{font-size:1.35rem}.catalogNavigation__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.catalogNavigation__facts dt{color:var(--ia-muted);font-size:.75rem;text-transform:uppercase}.catalogNavigation__facts dd{margin:0;font-weight:800;overflow-wrap:anywhere}.catalogNavigation__formulaReview{display:flex;justify-content:space-between;gap:12px;padding:14px;border-left:5px solid var(--catalog-accent);background:#eef3ff}.catalogNavigation__emptyReason{font-family:var(--font-mono)}@media(max-width:980px){.catalogNavigation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogNavigation__stages{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogNavigation__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.catalogNavigation{padding:18px 14px 32px}.catalogNavigation__hero,.catalogNavigation__sectionHeading,.catalogNavigation__projectHeader,.catalogNavigation__stateTopline{display:grid}.catalogNavigation__identity{min-width:0}.catalogNavigation__controls,.catalogNavigation__grid,.catalogNavigation__facts{grid-template-columns:1fr}.catalogNavigation__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogNavigation__formulaReview{display:grid}.catalogNavigation__search>div{display:grid}}:root{color-scheme:light;--font-display: "Orbitron", "Audiowide", "Michroma", "Chakra Petch", "Rajdhani", system-ui, sans-serif;--font-ui: "Chakra Petch", "Rajdhani", "IBM Plex Mono", "JetBrains Mono", "Roboto Mono", monospace;--font-body: "IBM Plex Mono", "JetBrains Mono", "Roboto Mono", "Chakra Petch", monospace;--font-mono: "IBM Plex Mono", "JetBrains Mono", "Roboto Mono", monospace;--type-micro: .7rem;--type-xs: .78rem;--type-sm: .9rem;--type-md: 1rem;--type-lg: 1.2rem;--type-xl: 1.5rem;--type-2xl: 2rem;--type-3xl: 2.75rem;--type-section: 4rem;--type-display: 6rem;--type-hero: 8rem;--type-mega: 11rem;--leading-display: .88;--leading-tight: .95;--leading-title: 1.08;--leading-normal: 1.35;--leading-body: 1.62;--leading-data: 1.42;--tracking-display: 0;--tracking-tight: 0;--tracking-normal: 0;--tracking-ui: .01em;--tracking-label: .08em;--tracking-mono: .02em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--page-gutter: clamp(1.75rem, 4.6vw, 4.75rem);--page-max-width: 1280px;--page-max-width-wide: 1480px;--sidebar-expanded-width: 280px;--sidebar-collapsed-width: 72px;--audit-strip-height: 42px;--header-height: 76px;--app-shell-top-offset: calc(var(--audit-strip-height) + var(--header-height));--z-page-base: 0;--z-page-card: 1;--z-graphify-frame: 5;--z-graphify-pane: 20;--z-side-rail: 100;--z-side-nav-expanded: 120;--z-nav-flyout: 300;--z-header: 400;--z-toast: 700;--z-modal: 900;--z-fullscreen: 1000;--header-control-size: 48px;--header-gutter: 24px;--header-action-gap: 8px;--header-clearance: clamp(2rem, 4vw, 4rem);--footer-clearance: clamp(2rem, 4vw, 4rem);--page-title-gap: clamp(1.25rem, 2.5vw, 2rem);--page-header-gap: clamp(1rem, 2vw, 1.5rem);--page-header-bottom-gap: clamp(2rem, 4vw, 3.5rem);--page-description-gap: clamp(1rem, 2vw, 1.5rem);--first-section-gap: clamp(2rem, 4vw, 3rem);--callout-after-title-gap: clamp(1.75rem, 3vw, 2.75rem);--section-stack-gap: clamp(2.5rem, 5vw, 4.5rem);--content-card-gap: clamp(1.25rem, 2vw, 1.75rem);--section-gap: clamp(2.5rem, 4.5vw, 4.5rem);--section-gap-sm: clamp(1.5rem, 2.4vw, 2.25rem);--card-gap: clamp(1rem, 2vw, 1.5rem);--card-padding: clamp(1.25rem, 2vw, 1.75rem);--card-padding-lg: clamp(1.75rem, 3vw, 2.5rem);--form-gap: var(--space-4);--content-measure: 72ch;--reading-measure: 760px;--control-height-compact: 44px;--control-height-standard: 52px;--control-height-large: 60px;--icon-size-sm: 18px;--icon-size-md: 24px;--ia-radius-xs: 8px;--ia-radius-sm: 12px;--ia-radius-md: 16px;--ia-radius-lg: 24px;--ia-radius-xl: 28px;--ia-radius-pill: 999px;--ia-card-radius: var(--ia-radius-lg);--ia-container-radius: var(--ia-radius-xl);--ia-media-radius: var(--ia-radius-md);--ia-button-radius: var(--ia-radius-pill);--radius-none: 0;--radius-sm: var(--ia-radius-xs);--radius-md: var(--ia-radius-sm);--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: var(--ia-radius-lg);--radius-card-sm: var(--ia-radius-md);--radius-card: var(--ia-card-radius);--radius-card-lg: var(--ia-container-radius);--radius-pill: var(--ia-button-radius);--radius-tile: var(--ia-card-radius);--radius-panel: var(--ia-card-radius);--ia-stroke-hairline: 1px;--ia-stroke-frame: 2px;--ia-stroke-card: 2px;--ia-stroke-panel: 2px;--ia-stroke-table: 1.5px;--ia-stroke-control: 1px;--ia-stroke-strong: 3px;--motion-fast: .12s;--motion-medium: .18s;--motion-standard: var(--motion-medium);--motion-slow: .32s;--motion-field: 8s;--motion-reduced: .001ms;--ia-white: #ffffff;--ia-black: #000000;--ia-ink: #050505;--ia-line: #000000;--ia-text: #000000;--ia-text-inverse: #ffffff;--ia-text-muted: var(--ia-black);--ia-border: #000000;--ia-border-soft: #000000;--ia-cyan: #00E5FF;--ia-mint: #00F5A0;--ia-green: #00D84A;--ia-blue: #005BFF;--ia-violet: #7A00FF;--ia-purple: #B000FF;--ia-pink: #FF007A;--ia-red: #FF1F1F;--ia-orange: #FF7A00;--ia-yellow: #FFD400;--ia-lime: #B6FF00;--ia-bg: var(--ia-white);--ia-ink-soft: var(--ia-text);--ia-muted: var(--ia-text-muted);--ia-muted-on-black: var(--ia-white);--ia-muted-on-violet: var(--ia-white);--ia-muted-on-blue: var(--ia-white);--ia-muted-on-red: var(--ia-white);--ia-muted-on-pink: var(--ia-white);--ia-muted-on-orange: var(--ia-black);--ia-muted-on-yellow: var(--ia-black);--ia-muted-on-green: var(--ia-black);--ia-muted-on-cyan: var(--ia-black);--ia-table-header-bg: var(--ia-black);--ia-table-header-fg: var(--ia-white);--ia-table-header-muted-fg: rgba(255, 255, 255, .76);--ia-table-border: var(--ia-black);--ia-table-row-bg: var(--ia-white);--ia-table-row-fg: var(--ia-black);--card-bg: var(--ia-white);--card-fg: var(--ia-black);--card-muted: var(--ia-black);--card-label: var(--ia-black);--card-border: var(--ia-black);--color-bg: var(--ia-white);--color-bg-inverse: var(--ia-black);--color-surface: var(--ia-white);--color-surface-soft: var(--ia-white);--color-surface-elevated: var(--ia-white);--color-surface-glass: var(--ia-white);--color-text-primary: var(--ia-text);--color-text-secondary: var(--ia-text);--color-text-muted: var(--ia-text-muted);--color-text-inverse: var(--ia-text-inverse);--color-border: var(--ia-border);--color-border-strong: var(--ia-border);--color-grid-line: var(--ia-border);--color-public-safe: var(--ia-mint);--color-conceptual: var(--ia-blue);--color-not-proof: var(--ia-pink);--color-no-formula: var(--ia-green);--color-synthetic: var(--ia-violet);--color-audit: var(--ia-yellow);--color-protected: var(--ia-orange);--color-readonly: var(--ia-yellow);--color-future: var(--ia-cyan);--color-placeholder: var(--ia-black);--color-diagnostic: var(--ia-orange);--color-residual: var(--ia-red);--color-invariant: var(--ia-cyan);--color-transformation: var(--ia-blue);--color-prismatic: var(--ia-yellow);--color-runtime: var(--ia-purple);--color-dynamics: var(--ia-violet);--color-discovery: var(--ia-mint);--color-warning: var(--ia-orange);--color-danger: var(--ia-red);--color-success: var(--ia-green);--launch-primary-action: var(--ia-cyan);--launch-text-primary: var(--ia-black);--launch-text-secondary: var(--ia-text-muted);--launch-surface-primary: var(--ia-white);--launch-surface-secondary: var(--ia-white);--launch-stroke-primary: var(--ia-black);--launch-focus: var(--ia-cyan);--launch-info: var(--ia-blue);--launch-success: var(--ia-green);--launch-warning: var(--ia-orange);--launch-error: var(--ia-red);--launch-blocked: var(--ia-pink);--launch-review: var(--ia-yellow);--launch-unknown: var(--ia-black)}[data-theme=light]{color-scheme:light}:root{--button-black-bg: #000000;--button-black-fg: #ffffff;--button-black-hover: #171717;--button-black-active: #2a2a2a;--button-cyan-bg: var(--ia-cyan);--button-cyan-fg: #000000;--button-cyan-hover: var(--ia-cyan);--button-cyan-active: var(--ia-cyan);--button-yellow-bg: #ffd400;--button-yellow-fg: #000000;--button-yellow-hover: #ebc100;--button-yellow-active: #d4ad00;--button-red-bg: #e6002d;--button-red-fg: #ffffff;--button-red-hover: #c9002b;--button-red-active: #a90024;--button-outline-bg: #ffffff;--button-outline-fg: #000000;--button-outline-border: #000000;--button-destructive-bg: #820018;--button-destructive-hover: #680013;--button-destructive-fg: #ffffff;--button-height: 46px;--button-height-compact: 42px;--button-radius: var(--ia-button-radius, 999px);--button-radius-pill: var(--ia-button-radius, 999px);--button-focus-ring: var(--ia-cyan);--ia-action-cyan: var(--ia-cyan);--ia-action-graph-blue: #2f6df6;--ia-action-graph-purple: #7a3ff2;--ia-action-yellow: #ffdc32;--ia-action-black: #000000;--ia-action-white: #ffffff;--ia-action-red: #ff126d}html{font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);font-size:var(--type-md);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}h1,h2,h3,h4,.text-hero,.text-mega,.text-display,.text-section{font-family:var(--font-display);letter-spacing:var(--tracking-display)}h5,h6,.text-title,.text-subtitle{font-family:var(--font-ui)}.text-hero{font-family:var(--font-display);font-size:var(--type-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:900;text-transform:uppercase}.text-mega{font-family:var(--font-display);font-size:var(--type-mega);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:900;text-transform:uppercase}.text-display{font-family:var(--font-display);font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:900;text-transform:uppercase}.text-section{font-family:var(--font-display);font-size:var(--type-section);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:900}.text-title{font-family:var(--font-ui);font-size:var(--type-xl);line-height:var(--leading-title);font-weight:800;letter-spacing:var(--tracking-normal)}.text-subtitle{font-family:var(--font-ui);font-size:var(--type-lg);line-height:var(--leading-normal);font-weight:750;letter-spacing:var(--tracking-ui)}.text-body{font-family:var(--font-body);font-size:var(--type-md);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}.text-ui{font-family:var(--font-ui);line-height:var(--leading-normal);letter-spacing:var(--tracking-ui)}.text-label{font-family:var(--font-mono);font-size:var(--type-xs);line-height:1.2;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.text-kicker{font-family:var(--font-mono);color:var(--color-text-muted);font-size:var(--type-xs);font-weight:900;letter-spacing:var(--tracking-label);text-transform:uppercase}.text-nav{font-family:var(--font-ui);font-weight:800;letter-spacing:var(--tracking-ui)}.text-button{font-family:var(--font-ui);font-weight:900;letter-spacing:var(--tracking-ui)}.text-card-title{font-family:var(--font-ui);font-weight:850;letter-spacing:var(--tracking-normal)}.text-card-meta{font-family:var(--font-mono);font-size:var(--type-xs);font-weight:800;letter-spacing:var(--tracking-mono)}.text-mono,.text-data,.text-audit,.text-boundary{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.text-data{font-size:var(--type-sm);line-height:var(--leading-data);font-weight:700}.text-audit{color:var(--color-audit);font-size:var(--type-sm);font-weight:800}.text-boundary{color:var(--color-not-proof);font-size:var(--type-sm);line-height:var(--leading-normal);font-weight:800}.text-caption{font-family:var(--font-body);color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.45}@media(max-width:760px){:root{--type-section: 2.5rem;--type-display: 3.5rem;--type-hero: 4rem;--type-mega: 5rem}}.page-frame{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter);padding-block-start:var(--header-clearance);padding-block-end:var(--footer-clearance)}.page-frame--wide{max-width:var(--page-max-width-wide)}.page-frame--full{max-width:none}.page-frame--compact{padding-block-start:var(--section-gap-sm)}.page-frame--dense{padding-block-start:var(--space-6);padding-block-end:var(--space-10)}.page-stack,.content-stack{min-width:0;display:flex;flex-direction:column;gap:var(--section-stack-gap)}.page-stack--compact,.content-stack--compact{gap:var(--section-gap-sm)}.page-stack--dense,.content-stack--dense{gap:var(--space-4)}.page-section{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--content-card-gap);margin:0}.page-section--compact{gap:var(--page-header-gap)}.page-section--dense{gap:var(--space-3)}.page-section--callout{gap:var(--callout-after-title-gap)}.page-section__header{width:100%;min-width:0;display:grid;gap:var(--space-3);max-width:min(100%,var(--content-measure))}.page-section__header>*{min-width:0;overflow-wrap:anywhere}.page-grid{min-width:0;display:grid;gap:var(--card-gap)}.page-grid--metric{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page-grid--module,.page-grid--community{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid--wide-left{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}@media(max-width:980px){.page-grid--two,.page-grid--wide-left{grid-template-columns:1fr}}@media(max-width:640px){.page-frame{padding-inline:var(--space-3);padding-block-start:var(--space-6)}}.atlas-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.atlas-section{margin-block:var(--space-6)}.atlas-stack{display:grid;gap:var(--space-4)}.atlas-stack[data-density=compact]{gap:var(--space-2)}.atlas-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:var(--space-4)}.inspector-panel{position:sticky;top:128px;align-self:start}.atlas-tile{--card-bg: var(--ia-white);--card-fg: var(--ia-black);--card-muted: #333333;--card-label: var(--ia-black);--card-border: var(--ia-black);--tile-accent: var(--card-label);position:relative;border:2px solid var(--card-border);border-radius:var(--radius-tile);background:var(--card-bg);color:var(--card-fg);padding:24px;overflow:visible;box-shadow:none;transition:border-color var(--motion-medium) ease,background var(--motion-medium) ease,color var(--motion-medium) ease}.atlas-tile:hover{border-color:var(--ia-black)}.atlas-tile[data-selected=true]{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--card-border: var(--ia-black);background:var(--card-bg);color:var(--card-fg)}.tile-default,.tile-module{--card-bg: var(--ia-white);--card-fg: var(--ia-black);--card-muted: #333333;--card-label: var(--ia-black);--card-border: var(--ia-black)}.tile-invariant,.tile-theory{--card-bg: var(--ia-cyan);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-cyan);--card-label: var(--ia-black);--card-border: var(--ia-black)}.tile-residual{--card-bg: var(--ia-red);--card-fg: var(--ia-black);--card-muted: #250000;--card-label: var(--ia-black);--card-border: var(--ia-black)}.tile-transformation,.tile-future{--card-bg: var(--ia-blue);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-blue);--card-label: var(--ia-white);--card-border: var(--ia-black)}.tile-prismatic,.tile-audit,.tile-readOnly{--card-bg: var(--ia-yellow);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-yellow);--card-label: var(--ia-black);--card-border: var(--ia-black)}.tile-protected{--card-bg: var(--ia-orange);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-orange);--card-label: var(--ia-black);--card-border: var(--ia-black)}.tile-graphify{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--card-border: var(--ia-black);--tile-accent: var(--ia-cyan)}.tile-synthetic,.tile-domain{--card-bg: var(--ia-violet);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-violet);--card-label: var(--ia-white);--card-border: var(--ia-black)}.tile-placeholder{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--card-border: var(--ia-black)}.tile-data{--card-bg: var(--ia-green);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-green);--card-label: var(--ia-black);--card-border: var(--ia-black)}.atlas-tile h1,.atlas-tile h2,.atlas-tile h3,.atlas-tile strong,.card-title{color:var(--card-fg)}.atlas-tile p,.atlas-tile small,.atlas-tile .text-caption,.card-description,.card-meta{color:var(--card-muted)}.atlas-tile .text-kicker,.atlas-tile .card-kicker{color:var(--card-label)}.shape-split{background-image:none}.shape-largeFeature{grid-column:span 7;min-height:360px}.shape-fieldPanel{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--card-border: var(--ia-black)}.shape-compact,.shape-dense{padding:18px;font-size:var(--type-sm)}@media(max-width:980px){.atlas-grid,.atlas-split{grid-template-columns:1fr}.shape-largeFeature{grid-column:auto}.inspector-panel{position:static}}.skip-link{position:fixed;left:var(--space-3);top:var(--space-3);z-index:1000;transform:translateY(-160%);background:var(--color-bg-inverse);color:var(--color-text-inverse);border:2px solid var(--color-invariant);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-weight:900}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--color-invariant);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.status-badge,.iaButton,.atlas-button,.sidebar-nav-item,button,input,select,textarea{border:1px solid ButtonText;forced-color-adjust:auto}[aria-current=page],[aria-pressed=true],[data-selected=true]{outline:3px double Highlight;outline-offset:2px}.brand-wordmark,.brand-symbol{forced-color-adjust:auto}}:root{--bg: var(--color-bg);--panel: var(--color-surface);--panel-2: var(--color-surface-soft);--line: var(--color-border);--text: var(--color-text-primary);--muted: var(--color-text-muted);--teal: var(--color-invariant);--blue: var(--color-transformation);--purple: var(--color-discovery);--amber: var(--color-audit);--red: var(--color-residual);--green: var(--color-no-formula);--pink: var(--color-not-proof);color:var(--text);background:var(--bg);font-family:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ia-bg)}body{margin:0;min-width:320px;font-family:var(--font-body);background:var(--ia-bg);color:var(--ia-ink)}.iaEmphasisPanel{--ia-emphasis-accent: var(--ia-cyan);box-shadow:10px 10px 0 var(--ia-emphasis-accent)}.iaEmphasisPanel[data-accent=yellow]{--ia-emphasis-accent: var(--ia-yellow)}.iaEmphasisPanel[data-accent=magenta]{--ia-emphasis-accent: var(--ia-pink)}.graphify-r3-controls{width:100%;max-width:100%;min-width:0;display:grid;gap:9px;padding:12px 0 0;border:0;border-top:1px solid rgba(103,232,249,.2);border-radius:0;background:transparent;color:#f6f7fb;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.graphify-r3-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.graphify-r3-control-grid label,.graphify-advanced-filter-panel label{min-width:0;display:grid;gap:4px;color:#f6f7fbb8;font-size:.68rem;font-weight:760}.graphify-advanced-filter-panel input,.graphify-advanced-filter-panel select{min-width:0;width:100%;min-height:42px;border:1px solid rgba(255,255,255,.18);border-radius:var(--graphify-pane-radius);padding:6px 8px;background:#101629;color:#f6f7fb;font:inherit}.graphify-advanced-filter-panel button{min-height:36px;border:1px solid rgba(103,232,249,.28);border-radius:7px;padding:6px 10px;background:#67e8f914;color:#f6f7fb;font:inherit;font-weight:780;cursor:pointer}.graphify-advanced-filter-trigger{min-height:42px;width:100%;max-width:100%;min-width:0;overflow:hidden;padding-inline:16px}.graphify-advanced-filter-trigger>span,.graphify-advanced-filter-trigger__content{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.graphify-advanced-filter-trigger__content strong{min-width:0;font:inherit;white-space:nowrap}.graphify-advanced-filter-trigger__content small{min-width:0;overflow:hidden;color:currentColor;font-size:.72rem;opacity:.78;text-align:right;text-overflow:ellipsis;white-space:nowrap}.graphify-advanced-filter-panel{position:static;width:100%;max-width:100%;min-width:0;display:grid;gap:11px;overflow:visible;padding:4px 0 0;border:0;border-radius:0;background:transparent;color:#f6f7fb;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.graphify-advanced-filter-panel>header,.graphify-advanced-filter-panel>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.graphify-advanced-filter-panel h2,.graphify-advanced-filter-panel p{margin:0}.graphify-advanced-filter-list{min-height:0;display:grid;grid-template-columns:1fr;gap:9px;overflow:visible;padding:2px 0}.graphify-advanced-filter-list fieldset{min-width:0;display:grid;align-content:start;gap:7px;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px;background:#ffffff09}.graphify-advanced-filter-list legend{padding-inline:4px;color:#fff;font-size:.78rem;font-weight:820}.graphify-advanced-filter-list small{color:#f6f7fb94}.graphify-advanced-filter-list fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:7px}.graphify-advanced-filter-list fieldset>div>button{grid-column:1 / -1}.graphify-active-filter-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:94px;overflow:auto}.graphify-active-filter-chip{display:inline-flex;align-items:stretch;border:1px solid rgba(103,232,249,.28);border-radius:7px;overflow:hidden;background:#67e8f914}.graphify-active-filter-chip a{display:inline-flex;align-items:center;min-height:30px;padding:4px 8px;font-size:.68rem;text-decoration:none}.graphify-active-filter-chips button{min-height:30px;padding:4px 8px;border:0;border-left:1px solid rgba(103,232,249,.22);border-radius:0;font-size:.68rem}.graphify-filter-table-alternative{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.68rem}.graphify-filter-table-alternative caption{padding-bottom:5px;color:#f6f7fb99;text-align:left}.graphify-filter-table-alternative th,.graphify-filter-table-alternative td{padding:5px 7px;border:1px solid rgba(255,255,255,.1);text-align:left}.graphify-filter-table-alternative tbody{display:block;max-height:84px;overflow:auto}.graphify-filter-table-alternative thead,.graphify-filter-table-alternative tr{display:table;width:100%;table-layout:fixed}.graphify-filter-audit{border-left:3px solid #f6d743;padding-left:9px;color:#f6d743}.graphify-r3-controls :focus-visible,.graphify-advanced-filter-panel :focus-visible,.graphify-named-inspector :focus-visible{outline:3px solid #f6d743;outline-offset:2px}.graphify-named-inspector{display:grid;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(103,232,249,.2);color:#f6f7fb}.graphify-named-inspector>header h2,.graphify-named-inspector>header p,.graphify-named-inspector>p{margin:0}.graphify-named-inspector>header .eyebrow{color:#67e8f9}.graphify-named-inspector-section{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;overflow:clip}.graphify-named-inspector-section>summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;cursor:pointer}.graphify-named-inspector-section>summary h3{margin:0;font-size:.78rem;letter-spacing:.025em;text-transform:uppercase}.graphify-named-inspector-section>summary span{color:#f6f7fb8c;font-size:.66rem;white-space:nowrap}.graphify-named-inspector-table-wrap{max-width:100%;overflow:auto;border-top:1px solid rgba(255,255,255,.1)}.graphify-section-empty-state{margin:0;padding:8px;color:#f6f7fb9e;font:700 .65rem/1.35 var(--font-mono)}.graphify-named-inspector table{width:100%;border-collapse:collapse;font-size:.68rem}.graphify-named-inspector caption{padding:8px;color:#f6f7fb94;text-align:left}.graphify-named-inspector th,.graphify-named-inspector td{max-width:180px;padding:7px 8px;border-top:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top;overflow-wrap:anywhere}.graphify-named-inspector thead th{color:#67e8f9}.graphify-field-state{display:inline-block;border-radius:999px;padding:2px 6px;background:#ffffff14;font-size:.58rem;font-weight:850}.graphify-field-state.is-conflicted{color:#fb7185}.graphify-field-state.is-visibility-blocked{color:#ffb24a}.graphify-field-state.is-unknown,.graphify-field-state.is-not-applicable,.graphify-field-state.is-not-provided{color:#f6f7fb9e}.graphify-semantic-inspector{display:grid;gap:9px;min-width:0;color:#f6f7fb;font-family:var(--font-body)}.graphifySemanticHeader{display:grid;gap:9px;padding:2px 2px 12px}.graphifySemanticHeader>*{margin:0}.graphifySemanticKicker{color:#67e8f9;font-size:.72rem;font-weight:850;letter-spacing:.035em}.graphifySemanticHeader h2{color:#fff;font-size:clamp(1.55rem,3.2vw,2rem);line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.graphifySemanticMath{max-width:100%;overflow-x:auto;border-left:3px solid var(--ia-action-cyan, #19d4e8);padding:9px 11px;background:#19d4e812;color:#fff;font-family:var(--font-mono);font-size:.92rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.graphifySemanticBadges,.graphifySemanticActions,.graphifySemanticCounts{display:flex;flex-wrap:wrap;gap:7px}.graphifySemanticBadge{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(103,232,249,.26);border-radius:999px;padding:4px 8px;background:#67e8f914;color:#d9fbff;font-size:.68rem;font-weight:800}.graphifySemanticDescription{color:#f6f7fbd1;font-size:.92rem;line-height:1.58}.graphifySemanticActions a,.graphifySemanticActions button{min-height:36px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:7px 10px;background:#ffffff0e;color:#fff;font-size:.7rem;font-weight:850;text-decoration:none;cursor:pointer}.graphifySemanticActions a:hover,.graphifySemanticActions button:hover,.graphifySemanticActions button[aria-pressed=true]{border-color:#19d4e8a6;background:#19d4e829;color:#67e8f9}.graphifySemanticActions a:focus-visible,.graphifySemanticActions button:focus-visible,.graphifySemanticSection>summary:focus-visible,.graphifySemanticRelationGroups a:focus-visible,.graphifySemanticLinkList a:focus-visible{outline:3px solid var(--ia-action-cyan, #19d4e8);outline-offset:2px}.graphifySemanticSection{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff09;overflow:clip}.graphifySemanticSection>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer}.graphifySemanticSection>summary h3{margin:0;color:#fff;font-size:.83rem;letter-spacing:.015em}.graphifySemanticSection>summary span{color:#f6f7fb94;font-size:.67rem;text-align:right}.graphifySemanticSectionBody{display:grid;gap:10px;min-width:0;border-top:1px solid rgba(255,255,255,.09);padding:12px}.graphifySemanticSectionBody>p{margin:0;color:#f6f7fbc7}.graphifySemanticDataList{display:grid;gap:0;margin:0}.graphifySemanticDataList>div{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.075)}.graphifySemanticDataList>div:last-child{border-bottom:0}.graphifySemanticDataList dt{color:#f6f7fb99;font-size:.7rem;font-weight:800}.graphifySemanticDataList dd{margin:0;color:#f6f7fb;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.graphifySemanticCounts span{border-radius:7px;padding:6px 8px;background:#ffffff0e;color:#f6f7fbb8;font-size:.72rem}.graphifySemanticCounts b{color:#67e8f9}.graphifySemanticRelationGroups{display:grid;gap:12px}.graphifySemanticRelationGroups section{display:grid;gap:5px}.graphifySemanticRelationGroups h4{display:flex;justify-content:space-between;gap:8px;margin:0;color:#fff;font-size:.76rem}.graphifySemanticRelationGroups h4 span{color:#67e8f9}.graphifySemanticRelationGroups ul,.graphifySemanticLinkList,.graphifySemanticBoundaryList{display:grid;gap:5px;margin:0;padding:0;list-style:none}.graphifySemanticRelationGroups li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.graphifySemanticRelationGroups a,.graphifySemanticLinkList a{color:#e7fcff;font-size:.76rem;font-weight:750;text-decoration-color:#67e8f966}.graphifySemanticRelationGroups small{color:#f6f7fb85;font-size:.62rem}.graphifySemanticBoundaryList li{position:relative;padding-left:16px;color:#f6f7fbc7;font-size:.76rem;line-height:1.48}.graphifySemanticBoundaryList li:before{position:absolute;left:0;color:#f6d743;content:"•"}.graphifySemanticBoundaryNote,.graphifySemanticUnavailable{color:#f6f7fb9e!important;font-size:.69rem;line-height:1.45}.graphifySemanticBridge{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.graphifySemanticBridge>span{grid-column:1 / -1;color:#67e8f9;font-size:.67rem;font-weight:850;text-transform:uppercase}.graphifySemanticBridge>strong{border-radius:8px;padding:8px;background:#67e8f914;text-align:center}.graphifySemanticBridge>b{color:#67e8f9}.graphifySemanticBridge>p{grid-column:1 / -1;display:grid;gap:3px;margin:4px 0 0}.graphifySemanticBridge>p span{color:#f6f7fb94;font-size:.66rem;font-weight:850;text-transform:uppercase}.graphifySemanticAdvanced{margin-top:3px;border-color:#f6d74338}.graphifySemanticAdvanced>summary h3{color:#f6d743}.graphifySemanticAdvanced .graphify-named-inspector{margin:0;padding:0;border:0}.graphifyLegacySourceDetails{margin-top:4px}.graphifyLegacySourceDetailsBody{max-width:100%;overflow:auto;border-top:1px solid rgba(255,255,255,.1);padding:10px}.graphifyLegacySourceDetailsBody .graphify-inspector{margin:0}@media(max-width:520px){.graphifySemanticDataList>div{grid-template-columns:1fr;gap:3px}.graphifySemanticBridge{grid-template-columns:1fr}.graphifySemanticBridge>b{transform:rotate(90deg);text-align:center}.graphifySemanticSection>summary{align-items:flex-start}}@media(max-width:760px){.graphify-r3-control-grid,.graphify-advanced-filter-list{grid-template-columns:1fr}.graphify-advanced-filter-list fieldset>div{grid-template-columns:1fr}}body.graphify-fullscreen-workspace{overflow:hidden;background:#070912}body.graphify-fullscreen-workspace .audit-strip,body.graphify-fullscreen-workspace .app-header,body.graphify-fullscreen-workspace .collapsible-sidebar,body.graphify-fullscreen-workspace .site-footer{display:none!important}body.graphify-fullscreen-workspace .app-shell,body.graphify-fullscreen-workspace .main-panel{min-height:100dvh;background:#070912}body.graphify-fullscreen-workspace .main-panel{margin:0!important;padding:0!important}body.graphify-fullscreen-workspace .graphify-page-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}body.graphify-fullscreen-workspace .graphify-workspace-governance{right:calc(clamp(340px,24vw,395px) + 34px)}@media(min-width:981px){body.graphify-fullscreen-workspace .graphify-explorer-3d{display:block;width:100%;height:100%;min-height:0;overflow:hidden}body.graphify-fullscreen-workspace .graphify-explorer-frame{--graphify-pane-margin: 18px;--graphify-hud-inset: 18px;--graphify-toolbar-height: 64px;--graphify-left-panel-width: clamp(310px, 21vw, 350px);--graphify-left-panel-min-width: 310px;--graphify-left-panel-max-width: 350px;display:block;width:100%;height:100dvh;min-height:0;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}body.graphify-fullscreen-workspace .graphify-frame-canvas,body.graphify-fullscreen-workspace .graphify-canvas-accessibility-frame,body.graphify-fullscreen-workspace .graphify-explorer-frame .graphify-canvas-shell,body.graphify-fullscreen-workspace .graphify-explorer-frame .graphify-canvas{width:100%;height:100%;min-height:100%}body.graphify-fullscreen-workspace .graphify-frame-top-left{position:absolute;top:68px;bottom:18px;left:18px;width:var(--graphify-left-panel-width);height:auto;max-height:none}body.graphify-fullscreen-workspace .graphify-frame-top-center{position:absolute;top:14px;left:50%;width:max-content;max-width:min(470px,calc(100% - 820px));transform:translate(-50%)}body.graphify-fullscreen-workspace .graphify-frame-top-right{position:absolute;top:14px;right:18px;width:auto}body.graphify-fullscreen-workspace .graphify-in-frame-inspector{position:absolute;top:88px;right:18px;bottom:18px;width:clamp(340px,24vw,395px);height:auto;max-height:none}}@media(prefers-reduced-motion:reduce){.graphify-r3-controls *,.graphify-advanced-filter-panel *,.graphify-named-inspector *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}p{color:var(--ia-ink-soft);font-family:var(--font-body);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}small{color:var(--ia-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.app-header,.collapsible-sidebar,.sidebar,.user-menu,.site-footer,.atlas-button,button,input,select,textarea,.card,.notice,.state-box{font-family:var(--font-ui)}.brand strong,.page-heading h1,.public-hero-tile h1,.footer-brand-panel>strong,.hero-wordmark,.graphify-explorer-topline h1,.public-tile-heading h2,.public-feature-tile h3,.public-graphify-wide h3{font-family:var(--font-display);font-weight:900;letter-spacing:var(--tracking-display)}.status-badge,.badge-row span,.sidebar-section-label,.side-section>span,.eyebrow,.public-kicker,.card-kicker,.graphify-control,.graphify-unified-status-hud,.graphify-community-row,.graphify-legend-row,.catalog-meta dt,.detail-card dt,.graphify-inspector dt,.dynamics-inspector dt,.decomposition-inspector dt,.osd-audit-panel dt{font-family:var(--font-mono);letter-spacing:var(--tracking-label)}.data-count strong,.data-card-count,.public-count-strip strong,.graphify-status-panel span,.graphify-status-panel strong,.graphify-inspector dd,.dynamics-inspector dd,.decomposition-inspector dd,.osd-audit-panel dd,.raw-record pre{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.app-shell{--app-shell-top-offset: calc(var(--audit-strip-height) + var(--header-height));min-height:100vh;background:var(--ia-bg);color:var(--ia-ink)}.app-overlay-root{position:relative;z-index:var(--z-nav-flyout)}.audit-strip{position:relative;top:auto;z-index:var(--z-header);display:flex;justify-content:center;align-items:center;gap:10px;min-height:var(--audit-strip-height);padding:8px 14px;background:var(--ia-white);color:var(--ia-ink);border-bottom:1px solid var(--ia-border-soft);font-weight:750;font-size:.88rem;text-align:center}.audit-strip svg{width:18px;height:18px;flex:0 0 auto}.audit-strip button{border:0;min-height:32px;display:inline-flex;align-items:center;padding:2px 4px;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.app-header{position:sticky;top:0;z-index:var(--z-header);min-height:var(--header-height);display:grid;grid-template-columns:var(--sidebar-collapsed-width) var(--header-control-size) minmax(0,1fr) auto;align-items:center;gap:var(--header-action-gap);padding:0;background:var(--ia-white);color:var(--ia-ink);border-bottom:2px solid var(--ia-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header__left-rail{width:var(--sidebar-collapsed-width);display:flex;justify-content:center;align-items:center}.app-header__brand{justify-self:center}.app-header__actions{justify-self:end;padding-right:calc((var(--sidebar-collapsed-width) - var(--header-control-size)) / 2)}.brand{min-height:52px;display:inline-flex;align-items:center;gap:12px}.brand strong,.brand span{display:block}.brand span,.domain-pill,.eyebrow{color:var(--ia-muted)}.brand strong{font-family:var(--font-display);font-weight:900;text-transform:uppercase}.brand span{font-family:var(--font-ui);letter-spacing:var(--tracking-ui)}.brand-icon{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ia-black);color:var(--ia-white)}.brand-icon svg,.theme-toggle svg{width:20px;height:20px}.domain-pill{border:0;border-radius:var(--radius-pill);padding:7px 10px;background:var(--ia-white);font-size:.82rem;font-weight:850}.app-header__burger{display:grid;place-items:center;width:var(--header-control-size);height:var(--header-control-size);border:2px solid var(--ia-black);border-radius:var(--radius-pill);background:var(--ia-white);color:var(--ia-black);padding:0}.app-header__burger:hover,.app-header__burger:active,.app-shell[data-mobile-layout=true][data-navigation-open=true] .app-header__burger{background:var(--ia-black);color:var(--ia-white)}.app-header__home{display:grid;place-items:center;width:var(--header-control-size);height:var(--header-control-size);border-radius:var(--radius-pill);padding:0;background:var(--ia-white);color:var(--ia-black);border:2px solid var(--ia-black)}.app-header__burger svg,.app-header__home svg{width:24px;height:24px;transition:transform .16s ease,opacity .16s ease}@media(prefers-reduced-motion:reduce){.app-header__burger svg,.app-header__home svg{transition:none}}.etpDetailNodeInfo{max-width:760px;min-width:0;border:1px solid rgba(25,212,232,.28);border-radius:18px;padding:clamp(.9rem,2vw,1.25rem);background:#0e101ef5;color:#fff}.etpDetailNodeInfo>.etpKicker{margin:0 0 .75rem}.etpDetailNodeInfo .graphify-semantic-inspector{font-family:var(--font-body)}.header-actions{display:flex;align-items:center;gap:var(--header-action-gap)}.theme-toggle,.profile-link-row button,.decomposition-selector button,.dynamics-filter-grid button{min-height:44px;border:0;border-radius:var(--radius-pill);color:var(--ia-ink);background:transparent;padding:0 14px;font-size:var(--type-sm);font-weight:900}.theme-toggle{width:var(--header-control-size);height:var(--header-control-size);display:inline-flex;justify-content:center;align-items:center;background:var(--ia-white);border:2px solid var(--ia-black)}.theme-toggle span{display:none}.user-menu-button{min-height:var(--header-control-size);height:var(--header-control-size);display:inline-flex;align-items:center;gap:8px;border:2px solid var(--ia-black);border-radius:var(--radius-pill);background:var(--ia-white);color:var(--ia-black);padding:0 14px;font-weight:900}.user-menu-button:hover{background:var(--ia-black);color:var(--ia-white)}.user-menu-button svg{width:18px;height:18px}.header-research-cta,.sidebar-share-research-cta{min-height:var(--header-control-size);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--ia-black);border-radius:var(--radius-pill);background:var(--ia-black);color:var(--ia-white);padding:0 14px;font-weight:900;white-space:nowrap}.header-research-cta:hover,.sidebar-share-research-cta:hover{background:var(--ia-white);color:var(--ia-black)}.header-research-cta svg,.sidebar-share-research-cta svg{width:16px;height:16px;flex:0 0 auto}.sidebar-share-research-cta{display:none;width:calc(100% - 20px);margin:auto 10px 0}.shell-body{display:grid;grid-template-columns:auto minmax(0,1fr);flex:1}.collapsible-sidebar{width:var(--sidebar-expanded-width);min-height:calc(100dvh - var(--app-shell-top-offset));max-height:calc(100dvh - var(--app-shell-top-offset));position:sticky;top:var(--app-shell-top-offset);z-index:var(--z-side-nav-expanded);align-self:start;display:flex;flex-direction:column;gap:12px;overflow:hidden;border-right:2px solid var(--ia-black);background:var(--ia-white);color:var(--ia-black);padding:14px 0}.collapsible-sidebar.collapsed{z-index:var(--z-side-rail);width:var(--sidebar-collapsed-width)}.sidebar-nav-item svg{width:24px;height:24px;flex:0 0 auto}.sidebar-scroll{min-height:0;min-width:0;overflow-y:auto;display:grid;gap:14px}.sidebar-section{min-width:0;width:100%;display:grid;gap:6px}.sidebar-section.active .sidebar-section-label{color:var(--ia-black)}.sidebar-section-label{color:var(--ia-black);font-size:.68rem;font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 calc((var(--sidebar-collapsed-width) - 24px) / 2)}.sidebar-nav-item{box-sizing:border-box;min-height:44px;min-width:0;width:calc(100% - 20px);max-width:calc(100% - 20px);margin-inline:10px;display:flex;align-items:center;gap:10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ia-black);padding:0 12px 0 calc((var(--sidebar-collapsed-width) - 24px) / 2);text-align:left;font-family:var(--font-ui);letter-spacing:var(--tracking-ui);font-weight:900}.sidebar-nav-item:hover,.sidebar-nav-item:focus-visible{background:var(--ia-mint);color:var(--ia-black)}.sidebar-nav-item[data-has-panel=true]:after{content:">";margin-left:auto;font-family:var(--font-mono);font-weight:950}.sidebar-nav-item[data-panel-open=true]{outline:2px solid var(--ia-black);outline-offset:-2px}.sidebar-nav-item.active{background:var(--ia-black);color:var(--ia-white)}.sidebar-nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapsible-sidebar.collapsed .sidebar-section-label,.collapsible-sidebar.collapsed .sidebar-nav-item span{display:none}.collapsible-sidebar.collapsed .sidebar-nav-item{width:44px;margin-inline:auto;justify-content:center;padding-inline:0}.collapsible-sidebar.collapsed .sidebar-nav-item[data-has-panel=true]:after{display:none}.sidebar-secondary-panel{position:fixed;z-index:var(--z-nav-flyout);top:var(--app-shell-top-offset);bottom:0;left:var(--sidebar-expanded-width);width:clamp(320px,28vw,460px);height:auto;max-height:none;display:flex;flex-direction:column;background:var(--ia-white);background-clip:padding-box;color:var(--ia-black);border:var(--ia-stroke-panel) solid var(--ia-black);border-radius:0;overflow:hidden;pointer-events:auto}.sidebar-secondary-panel[data-sidebar-collapsed=true]{left:var(--sidebar-collapsed-width)}.sidebar-secondary-backdrop{position:fixed;inset:var(--app-shell-top-offset) 0 0 0;z-index:calc(var(--z-nav-flyout) - 1);border:0;background:transparent;pointer-events:auto}.sidebar-secondary-header{display:grid;gap:6px;padding:18px 18px 14px;border-bottom:2px solid var(--ia-black);background:var(--ia-mint)}.sidebar-secondary-header span{font-weight:950;letter-spacing:var(--tracking-ui)}.sidebar-secondary-header small{color:var(--ia-black);line-height:1.35}.sidebar-secondary-scroll{min-height:0;overflow-y:auto;padding:14px;display:grid;gap:18px}.sidebar-secondary-group{display:grid;gap:7px}.sidebar-secondary-group-label{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.68rem;font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ia-muted)}.sidebar-secondary-group-label svg{width:18px;height:18px;flex:0 0 auto;color:var(--ia-black)}.sidebar-secondary-link{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--ia-border);border-radius:6px;background:var(--ia-white);color:var(--ia-black);padding:8px 10px;text-align:left;font-family:var(--font-ui);font-weight:850;letter-spacing:var(--tracking-ui)}.sidebar-secondary-link:hover,.sidebar-secondary-link:focus-visible{background:var(--ia-mint);border-color:var(--ia-black)}.sidebar-secondary-link.active{background:var(--ia-black);color:var(--ia-white);border-color:var(--ia-black)}.sidebar-secondary-link.unavailable{color:var(--ia-muted);background:color-mix(in srgb,var(--ia-white) 78%,var(--ia-border))}.sidebar-secondary-link span{min-width:0;white-space:normal;line-height:1.2}.sidebar-secondary-link small{flex:0 0 auto;color:inherit;font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase}.sidebar{border-right:2px solid var(--ia-border);background:var(--ia-white);padding:18px 12px;overflow-y:auto;max-height:calc(100vh - 106px);position:sticky;top:106px;align-self:start}.side-section{display:grid;gap:6px;margin-bottom:18px}.side-section>span{color:var(--ia-muted);font-size:.74rem;font-weight:950;font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 8px 4px}.side-section button{text-align:left;background:transparent;color:var(--ia-ink);border:0;border-radius:var(--radius-pill);padding:10px 12px;font-family:var(--font-ui);letter-spacing:var(--tracking-ui);font-weight:850}.side-section button:hover,.side-section button.active{background:var(--ia-mint);color:var(--ia-ink)}.main-panel{position:relative;z-index:var(--z-page-base);min-width:0;overflow-x:clip;padding:0;background:var(--ia-bg)}.page-container{margin:0 auto}.page-header,.page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--page-header-gap);align-items:start;margin-bottom:var(--page-header-bottom-gap)}.page-header--compact,.page-header--graphify{margin-bottom:var(--first-section-gap)}.page-header__main,.page-heading>div{min-width:0;display:grid;gap:0;max-width:980px}.page-header__aside{display:grid;justify-items:end;gap:var(--space-3);align-self:start}.page-header__badges{justify-self:end;align-self:start}.page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.page-description{max-width:840px;margin:var(--page-description-gap) 0 0;color:var(--ia-muted);font-family:var(--font-body);font-size:var(--type-base);line-height:var(--leading-copy);letter-spacing:0}.eyebrow,.public-kicker{display:block;color:var(--ia-muted);text-transform:uppercase;font-size:.75rem;font-weight:950;letter-spacing:var(--tracking-label);margin-bottom:0}.page-header__kicker{margin:0 0 var(--page-title-gap)}h1,.page-header__title{margin:0;font-size:var(--type-section);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{margin:0;font-size:var(--type-2xl)}h3{margin:0}.badge-row,.card-top{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0;max-width:100%}.status-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;border:none;outline:none;border-radius:var(--radius-pill);padding:.35rem .7rem;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;max-width:100%;line-height:1.25;overflow-wrap:anywhere;text-align:left;white-space:normal}.badge-public-safe{background:var(--ia-mint);color:var(--ia-black)}.badge-conceptual-mapping{background:var(--ia-blue);color:var(--ia-white)}.badge-not-a-proof{background:var(--ia-pink);color:var(--ia-black)}.badge-no-formula{background:var(--ia-green);color:var(--ia-black)}.badge-synthetic-only{background:var(--ia-violet);color:var(--ia-white)}.badge-audit-only{background:var(--ia-yellow);color:var(--ia-black)}.badge-protected{background:var(--ia-orange);color:var(--ia-black)}.badge-read-only{background:var(--ia-yellow);color:var(--ia-black)}.badge-future{background:var(--ia-cyan);color:var(--ia-black)}.badge-placeholder{background:var(--ia-black);color:var(--ia-white)}.badge-no-llm{background:var(--ia-blue);color:var(--ia-white)}.badge-established{background:var(--ia-green);color:var(--ia-black)}.badge-supported{background:var(--ia-mint);color:var(--ia-black)}.badge-candidate{background:var(--ia-yellow);color:var(--ia-black)}.badge-speculative-question{background:var(--ia-pink);color:var(--ia-black)}.badge-contradicted{background:var(--ia-red);color:var(--ia-white)}.badge-blocked{background:var(--ia-orange);color:var(--ia-black)}.badge-insufficient{background:var(--ia-black);color:var(--ia-white)}.badge-on-black,.badge-on-dark,.tile-placeholder .status-badge,.tile-graphify .status-badge,.module-placeholder .status-badge,.badge-on-purple,.tile-synthetic .status-badge,.tile-domain .status-badge,.module-synthetic_only .status-badge{background:var(--ia-white);color:var(--ia-black)}.badge-on-vibrant{background:var(--ia-black);color:var(--ia-white)}.badge-row{min-width:0}.hero-panel,.card,.notice,.state-box,.graphify-placeholder,.data-count{border:2px solid var(--ia-border);border-radius:var(--radius-card);background:var(--ia-white);color:var(--ia-ink);box-shadow:none}.iaFrame{border:var(--ia-stroke-frame) solid var(--ia-black);border-radius:var(--ia-container-radius);background:var(--ia-white);overflow:hidden}.iaCard,.iaPanel,.iaTile,.iaSummaryCard,.iaBoundaryCard,.iaDetailCard,.iaDownloadTile{border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-white);overflow:hidden}.iaMediaFrame{border:var(--ia-stroke-table) solid var(--ia-black);border-radius:var(--ia-media-radius);background:var(--ia-white);overflow:hidden}.iaBoundaryCard,.iaBoundaryNote,.boundaryNoteCard{background:var(--ia-action-yellow, var(--ia-yellow));color:var(--ia-black)}.iaMediaFrame img,.iaMediaFrame video,.iaMediaFrame iframe{display:block;width:100%;border-radius:var(--ia-media-radius);overflow:hidden}.notice,.state-box,.dynamics-boundary,.decomposition-boundary,.diagnostics-warning,.rtde-boundary,.p9-boundary,.p10-boundary,.boundary-notice{padding:var(--card-padding-lg);margin:0;line-height:var(--leading-body)}.page-section>.notice,.page-section>.state-box,.page-section>.dynamics-boundary,.page-section>.decomposition-boundary,.page-section>.diagnostics-warning,.page-section>.rtde-boundary,.page-section>.p9-page-summary,.page-section>.p10-page-summary,.page-section>.boundary-notice{margin:0}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--card-gap);padding:var(--card-padding-lg)}.cta-grid,.card-grid,.metric-grid{display:grid;gap:var(--card-gap)}.cta-grid{grid-template-columns:1fr}.cta-grid button{min-height:48px;background:var(--ia-black);color:var(--ia-white);border:0;border-radius:var(--radius-pill);text-align:left;padding:10px 16px;font-weight:900}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.wide-left{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.metric-grid{width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:0}.metric-grid>*{min-width:0}.card:not(.atlas-tile){--card-bg: var(--ia-white);--card-fg: var(--ia-black);--card-muted: #333333;--card-label: var(--ia-black);--card-border: var(--ia-black)}.card{position:relative;overflow:visible;border-color:var(--card-border);background:var(--card-bg);color:var(--card-fg);padding:var(--card-padding);text-align:left;display:flex;flex-direction:column;gap:var(--space-4)}button.card{width:100%}.card p{margin:0}.card h1,.card h2,.card h3,.card-title{color:var(--card-fg)}.card p,.card-description,.card small,.card-meta{color:var(--card-muted)}.card ul,.card ol,.notice ul,.notice ol,.state-box ul,.state-box ol{display:grid;gap:var(--space-2);margin:0;padding-left:1.25rem;line-height:var(--leading-data)}.card-kicker{color:var(--card-label);font-size:.8rem;font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase}.atlas-tile.card{border-color:var(--card-border);background:var(--card-bg);color:var(--card-fg)}.module-card{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);padding:var(--card-padding)}.module-card-top{align-items:flex-start;justify-content:space-between}.module-card-main{display:grid;gap:var(--space-3)}.module-card h3{margin:0;font-size:var(--type-xl);line-height:1.05}.module-card p,.module-card small{margin:0;line-height:1.45}.module-card-footer{display:grid;gap:var(--space-2)}.compact-card{min-height:0;padding:var(--space-5);gap:var(--space-3)}.iaControlPanel{display:grid;gap:14px}.iaControlPanelTitle{margin:0;color:var(--ia-black);font-size:var(--type-sm);font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase}.iaPlayerControls,.iaControlActionRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.iaPlayerPlayButton{width:48px;height:48px;border-radius:999px;border:1px solid rgba(0,0,0,.24);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:none;cursor:pointer}.iaPlayerPlayButton[data-playing=true]{background:var(--ia-action-yellow, #ffdc32);color:#000}.iaPlayerPlayButton[data-playing=false]{background:#000;color:#fff}.iaSlider{position:relative;display:flex;align-items:center;height:36px;min-width:0}.iaSlider input[type=range]{width:100%;height:36px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.iaSlider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--ia-action-cyan, #19d4e8) 0%,var(--ia-action-cyan, #19d4e8) var(--ia-slider-progress, 0%),rgba(0,0,0,.18) var(--ia-slider-progress, 0%),rgba(0,0,0,.18) 100%)}.iaSlider input[type=range]::-webkit-slider-thumb{width:22px;height:22px;border-radius:999px;background:var(--ia-action-yellow, #ffdc32);border:2px solid #000;margin-top:-8px;-webkit-appearance:none;box-shadow:none}.iaSlider input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#0000002e}.iaSlider input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--ia-action-cyan, #19d4e8)}.iaSlider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:var(--ia-action-yellow, #ffdc32);border:2px solid #000;box-shadow:none}.iaSliderInlineValue{min-width:48px;margin-left:10px;color:#000000bd;font-size:13px;font-weight:900;text-align:right;white-space:nowrap}.iaControlSliderRow{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(180px,1fr) auto;align-items:center;gap:14px;min-width:0}.iaControlSliderLabel{font-weight:900;white-space:nowrap}.iaControlSliderValue{min-width:56px;text-align:right;font-weight:900;color:#000000bd}.iaControlIconButton{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.22);background:#ffffffdb;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.iaControlToggle{height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.22);background:#ffffffdb;color:#000;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-weight:900;cursor:pointer}.iaControlToggle[data-active=true]{background:var(--ia-action-cyan, #19d4e8);border-color:#0003}.iaControlDropdown{position:relative;display:inline-flex}.iaControlDropdownTrigger{min-height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.22);background:#ffffffdb;color:#000;display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-weight:900;cursor:pointer}.iaControlDropdownMenu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:80;min-width:100%;display:grid;gap:3px;padding:6px;border:1px solid rgba(0,0,0,.22);border-radius:14px;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.iaControlDropdownOption{min-height:32px;border:0;border-radius:10px;background:transparent;color:#000;padding:0 10px;text-align:left;font-weight:900;cursor:pointer}.iaControlDropdownOption:hover,.iaControlDropdownOption[data-highlighted=true]{background:#19d4e82e}.iaControlDropdownOption[data-selected=true]{background:var(--ia-action-yellow, #ffdc32)}.iaDropdown{position:relative;z-index:40;min-width:180px;width:fit-content}.iaDropdown[data-full-width=true]{width:100%}.iaDropdown[data-variant=graphifyDark],.graphifyDropdownField{position:relative;z-index:1;min-width:0;width:100%;overflow:visible}.iaDropdown[data-variant=graphifyDark][data-open=true],.graphifyDropdownField[data-open=true]{z-index:var(--z-graphify-dropdown-field-open, 880)}.iaDropdownTrigger{width:100%;min-height:52px;border:1px solid var(--ia-action-black);border-radius:var(--radius-pill);background:#ffffffeb;color:#000;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;font-weight:850;cursor:pointer;box-shadow:none}.iaDropdown[data-variant=compact] .iaDropdownTrigger{min-height:44px;border-radius:var(--radius-pill);padding:0 12px;font-size:.86rem}.iaDropdown[data-variant=graphifyDark] .iaDropdownTrigger,.graphifyDropdownTrigger{height:var(--graphify-pane-control-height, 42px);min-height:var(--graphify-pane-control-height, 42px);border-radius:999px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 16px;border:1px solid rgba(120,130,190,.46);background:linear-gradient(135deg,#090c1ceb,#0e1228b8);color:#f7f7ff;font-size:.92rem;font-weight:850;line-height:1;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.iaDropdown[data-variant=graphifyDark] .iaDropdownTrigger:hover,.graphifyDropdownTrigger:hover{border-color:#19d4e880;background:linear-gradient(135deg,#0c1024f5,#101630c7)}.iaDropdown[data-variant=graphifyDark] .iaDropdownTrigger[data-open=true],.graphifyDropdownTrigger[data-open=true]{border-color:#19d4e8c7}.iaDropdownTriggerIcon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.92}.graphifyDropdownTriggerIcon{width:18px;height:18px;color:currentColor}.iaDropdownTriggerValue{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.iaDropdownTriggerChevron{width:16px;height:16px;flex:0 0 auto}.graphifyDropdownTriggerChevron{width:16px;height:16px;opacity:.92}.iaDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-dropdown, 650);min-width:100%;max-height:min(420px,70vh);overflow-y:auto;display:grid;gap:4px;padding:7px;border-radius:28px;border:1px solid var(--ia-action-black);background:#fffffffa;box-shadow:none}.iaDropdown[data-variant=graphifyDark] .iaDropdownMenu,.graphifyDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;min-width:100%;max-width:100%;max-height:min(320px,calc(100vh - 220px));overflow-y:auto;z-index:var(--z-graphify-dropdown, 760);border-radius:22px;border:1px solid rgba(120,130,190,.38);background:linear-gradient(135deg,#070916fa,#0d1126f5);box-shadow:0 24px 70px #0000007a,inset 0 0 0 1px #ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.iaDropdown[data-variant=graphifyDark][data-open-direction=up] .iaDropdownMenu,.graphifyDropdownField[data-open-direction=up] .graphifyDropdownMenu{top:auto;bottom:calc(100% + 8px)}.iaDropdownOption{min-height:36px;border:0;border-radius:var(--radius-pill);background:transparent;color:#000;display:grid;gap:2px;padding:8px 10px;text-align:left;font-weight:850;cursor:pointer}.iaDropdown[data-variant=graphifyDark] .iaDropdownOption,.graphifyDropdownOption{min-height:42px;width:100%;border-radius:999px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#f7f7ffeb;font-weight:800}.iaDropdown[data-variant=graphifyDark] .iaDropdownOption:hover,.iaDropdown[data-variant=graphifyDark] .iaDropdownOption[data-highlighted=true],.graphifyDropdownOption:hover,.graphifyDropdownOption[data-highlighted=true]{background:#19d4e829;color:#fff}.iaDropdown[data-variant=graphifyDark] .iaDropdownOption[data-selected=true],.graphifyDropdownOption[data-selected=true]{background:var(--ia-action-yellow, #ffdc32);color:#000}.graphifyDropdownOptionIcon{width:18px;height:18px;display:none;align-items:center;justify-content:center;flex:0 0 auto;opacity:.9}.graphifyDropdownOptionLabel{min-width:0;overflow-wrap:anywhere;line-height:1.2}.iaDropdownOption small{color:#0000009e;font-weight:720}.iaDropdownOption:hover,.iaDropdownOption[data-highlighted=true]{background:#19d4e82e}.iaDropdownOption[data-selected=true]{background:var(--ia-action-yellow, #ffdc32);color:#000}.iaDropdownTrigger:focus-visible,.iaDropdownOption:focus-visible{outline:4px solid var(--ia-action-black);outline-offset:3px}.iaPlayerPlayButton:focus-visible,.iaSlider input[type=range]:focus-visible,.iaControlIconButton:focus-visible,.iaControlToggle:focus-visible,.iaControlDropdownTrigger:focus-visible,.iaControlDropdownOption:focus-visible{outline:4px solid var(--ia-action-black);outline-offset:3px}.docs-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,280px);gap:var(--form-gap);align-items:end}.docs-control{display:grid;gap:var(--space-2);min-width:0;color:var(--ia-ink);font-weight:900}.docs-control span{font-family:var(--font-mono);font-size:.78rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.docs-control input,.docs-control select{width:100%;min-height:44px;border:2px solid var(--ia-black);border-radius:var(--radius-md);background:var(--ia-white);color:var(--ia-black);padding:0 12px}.docs-card-grid{align-items:stretch}.doc-card{min-width:0;min-height:230px;text-decoration:none}.doc-card--link{cursor:pointer;transition:transform .16s ease,background .16s ease}.doc-card--link:hover{background:var(--ia-yellow);transform:translateY(-2px)}.doc-card--link:focus-visible,.doc-viewer__back:focus-visible,.doc-not-found a:focus-visible{outline:4px solid var(--ia-blue);outline-offset:4px}.doc-card--disabled{cursor:not-allowed;opacity:.62;background:#f5f5f5}.doc-card__top{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.doc-card__category{color:var(--ia-muted);font-family:var(--font-mono);font-size:.76rem;font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase}.doc-card__title{overflow-wrap:anywhere;font-size:var(--type-xl);line-height:var(--leading-tight)}.doc-card__filename{overflow-wrap:anywhere;font-size:.8rem;font-family:var(--font-mono);color:var(--ia-muted)}.doc-viewer{display:grid;gap:var(--space-5)}.doc-viewer__header{display:grid;gap:var(--space-4)}.doc-viewer__back{width:fit-content;color:var(--ia-blue);font-weight:900}.doc-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin:0}.doc-meta div{min-width:0;border:2px solid var(--ia-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--ia-white)}.doc-meta dt{color:var(--ia-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase}.doc-meta dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--ia-black);font-weight:850}.doc-boundary strong{display:block;color:var(--ia-black);margin-bottom:var(--space-2)}.doc-content{display:grid;gap:var(--space-4);max-width:960px;border:2px solid var(--ia-black);border-radius:var(--radius-card);background:var(--ia-white);padding:var(--card-padding-lg);overflow-wrap:break-word}.doc-content h2,.doc-content h3{margin-top:var(--space-2);color:var(--ia-black)}.doc-content h2{font-size:var(--type-2xl)}.doc-content h3{font-size:var(--type-lg)}.doc-content p,.doc-content li,.doc-content blockquote{color:var(--ia-ink-soft);line-height:var(--leading-body)}.doc-content ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.25rem}.doc-content blockquote{margin:0;border-left:4px solid var(--ia-blue);padding-left:var(--space-3);font-weight:850}.doc-content pre{max-width:100%;overflow:auto;border-radius:var(--radius-md);background:var(--ia-black);color:var(--ia-white);padding:var(--space-4)}.doc-content code{font-family:var(--font-mono)}.theory-card.active{border-color:transparent;background:var(--ia-mint)}.scroll-list{display:grid;gap:var(--space-3);max-height:720px;overflow:auto;padding-right:var(--space-1)}.detail-card dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 12px;color:var(--ia-ink-soft)}.detail-card dt{color:var(--ia-muted);font-weight:850}.detail-card dd{margin:0}.plain-list{margin:0;padding-left:1.25rem;color:var(--ia-ink-soft);line-height:1.7}.notice,.state-box{padding:var(--space-4);margin:0;color:var(--ia-ink-soft)}.state-box.error{background:var(--ia-red);color:var(--ia-white);border-color:transparent}.data-count{padding:var(--space-4);background:var(--ia-white)}.data-count strong{display:block;font-size:2rem;color:var(--ia-black)}.filters{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(220px,1fr));gap:var(--form-gap);margin:0;overflow:visible}.filters input,.filters select,.graphify-control input,.graphify-control select,.decomposition-selector select,.decomposition-selector input,.dynamics-filter-grid select{width:100%;min-height:44px;background:var(--ia-white);color:var(--ia-ink);border:2px solid var(--ia-border);border-radius:var(--radius-md);padding:0 12px}.community-validation-card,.review-process-card,.github-placeholder-card{gap:var(--space-4)}.community-two-col{align-items:stretch}.graphify-placeholder{min-height:520px;position:relative;overflow:hidden;margin-bottom:16px}.canvas-toolbar{height:48px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:2px solid var(--ia-border)}.cluster-preview{position:relative;height:420px;background:var(--ia-white);background-image:linear-gradient(var(--ia-black) 1px,transparent 1px),linear-gradient(90deg,var(--ia-black) 1px,transparent 1px);background-size:42px 42px}.cluster-dot{position:absolute;width:10px;height:10px;background:var(--ia-cyan);border-radius:50%}.cluster-dot span{position:absolute;left:14px;top:-5px;white-space:nowrap;color:var(--ia-ink);font-size:.72rem}.coming-next{position:absolute;right:18px;bottom:16px;color:var(--ia-muted);font-weight:900}.legend-grid{display:flex;flex-wrap:wrap;gap:8px}.legend-grid span,.tag-row span{border:0;border-radius:var(--radius-pill);padding:7px 10px;color:var(--ia-ink);background:var(--ia-white);font-size:var(--type-xs);font-weight:850}.site-footer{border-top:2px solid var(--ia-black);background:var(--ia-white);color:var(--ia-black)}.home-mega-footer{display:grid;gap:clamp(26px,4vw,48px);padding:clamp(42px,7vw,96px) clamp(18px,4vw,56px) clamp(34px,5vw,64px)}.footer-brand-panel{display:grid;gap:18px}.footer-brand-panel>span,.footer-link-group h2{margin:0;color:var(--ia-black);font-size:var(--type-xs);font-weight:950;letter-spacing:var(--tracking-label);text-transform:uppercase}.footer-brand-panel>strong{color:var(--ia-black);font-family:var(--font-display);font-size:var(--type-mega);font-weight:950;line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.footer-brand-panel p{max-width:980px;margin:0;color:var(--ia-black);font-size:var(--type-lg);font-weight:800}.footer-boundary-note{display:grid;gap:8px;max-width:1040px;border:2px solid var(--ia-black);border-radius:var(--radius-card);background:var(--ia-yellow);color:var(--ia-black);padding:18px}.footer-boundary-note strong,.footer-boundary-note span{color:var(--ia-black)}.footer-boundary-note.compact{max-width:none;border:0;border-radius:0;background:transparent;padding:0;gap:0}.footer-boundary-note.compact strong{color:#000000b8;font-family:inherit;font-size:var(--type-xs);font-weight:500;letter-spacing:.01em;line-height:var(--leading-normal)}.footer-protected-warning{width:fit-content;border:2px solid var(--ia-black);border-radius:var(--radius-pill);background:var(--ia-pink);color:var(--ia-white)!important;padding:8px 12px;font-size:var(--type-sm)!important}.footer-cta-group{display:flex;flex-wrap:wrap;gap:10px}.footer-cta-group a,.footer-cta-group button,.minimal-footer nav a,.footer-link-group a,.footer-link-group button{min-height:44px;display:inline-flex;align-items:center;border:0;border-radius:var(--radius-pill);font-weight:900;text-decoration:none}.footer-cta-group a,.footer-cta-group button{min-height:48px;background:var(--button-black-bg);color:var(--button-black-fg);padding:0 16px}.footer-cta--black{background:var(--button-black-bg)!important;color:var(--button-black-fg)!important}.footer-cta--cyan{background:var(--button-cyan-bg)!important;color:var(--button-cyan-fg)!important}.footer-cta--yellow{background:var(--button-yellow-bg)!important;color:var(--button-yellow-fg)!important}.footer-cta--outline{background:var(--button-outline-bg)!important;color:var(--button-outline-fg)!important;border:2px solid var(--button-outline-border)!important}.footer-cta-group button:disabled,.footer-link-group button:disabled{opacity:.82}.home-mega-footer-links{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:24px}.footer-link-group{display:grid;align-content:start;gap:12px}.footer-link-group div{display:grid;gap:8px}.footer-link-group a,.footer-link-group button{width:fit-content;min-height:32px;border-radius:var(--radius-sm);background:transparent;color:var(--ia-black);padding:3px 0;text-align:left}.footer-link-group a:hover,.footer-link-group a:focus-visible,.minimal-footer nav a:hover,.minimal-footer nav a:focus-visible{color:var(--ia-blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.footer-cta-group a:focus-visible,.footer-cta-group button:focus-visible,.footer-link-group a:focus-visible,.footer-link-group button:focus-visible,.minimal-footer nav a:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:3px}.minimal-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--page-gutter);font-size:var(--type-sm)}.minimal-footer-mark{color:var(--ia-black);font-weight:950}.minimal-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-4)}.minimal-footer nav a{min-height:32px;border-radius:var(--radius-sm);color:var(--ia-black)}.atlas-hero{margin-bottom:var(--space-6);align-items:stretch}.hero-mission{grid-column:span 5;min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.hero-graphify{grid-column:span 5;min-height:420px}.hero-status{grid-column:span 2;min-height:420px}.hero-copy{margin:0;color:var(--ia-ink-soft);max-width:62ch}.hero-wordmark{margin-top:auto;color:var(--ia-black);font-family:var(--font-display);font-size:var(--type-display);font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow:hidden}.atlas-panel>h2{margin-top:0}.atlas-card{display:grid;gap:var(--space-3);min-height:170px}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.card-action{margin-top:auto}.data-card-count{color:var(--ia-black);font-size:var(--type-2xl)}.atlas-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--button-height);border:0;border-radius:var(--button-radius);padding:0 22px;color:var(--button-outline-fg);background:var(--button-outline-bg);font-weight:900;text-align:center;white-space:nowrap;box-shadow:none;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,opacity var(--motion-fast) ease}.atlas-button:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:3px}.atlas-button[disabled]{opacity:.75}.button-sm,.button-md{min-height:var(--button-height)}.button-sm{min-height:var(--button-height-compact);padding-inline:16px;border-radius:var(--button-radius-pill)}.button-lg{min-height:48px;padding-inline:22px}.button-xl{min-height:56px;padding-inline:22px;font-size:var(--type-lg)}.button-icon{width:var(--button-height);padding:0;border-radius:var(--button-radius-pill)}.button-black,.button-secondaryBlack,.button-secondary{background:var(--button-black-bg);color:var(--button-black-fg)}.button-black:hover,.button-secondaryBlack:hover,.button-secondary:hover{background:var(--button-black-hover)}.button-black:active,.button-secondaryBlack:active,.button-secondary:active{background:var(--button-black-active)}.button-cyan,.button-primaryCyan,.button-primary{background:var(--button-cyan-bg);color:var(--button-cyan-fg)}.button-cyan:hover,.button-primaryCyan:hover,.button-primary:hover{background:var(--button-cyan-hover)}.button-cyan:active,.button-primaryCyan:active,.button-primary:active{background:var(--button-cyan-active)}.button-yellow,.button-auditYellow,.button-audit,.button-readOnly{background:var(--button-yellow-bg);color:var(--button-yellow-fg)}.button-yellow:hover,.button-auditYellow:hover,.button-audit:hover,.button-readOnly:hover{background:var(--button-yellow-hover)}.button-yellow:active,.button-auditYellow:active,.button-audit:active,.button-readOnly:active{background:var(--button-yellow-active)}.button-red,.button-dangerRed,.button-statusMagenta{background:var(--button-red-bg);color:var(--button-red-fg)}.button-red:hover,.button-dangerRed:hover,.button-statusMagenta:hover{background:var(--button-red-hover)}.button-red:active,.button-dangerRed:active,.button-statusMagenta:active{background:var(--button-red-active)}.button-outline,.button-subtle{border:1px solid var(--button-outline-border);background:var(--button-outline-bg);color:var(--button-outline-fg)}.button-ghost{background:transparent;color:var(--ia-black)}.button-protected{background:var(--ia-orange);color:var(--ia-black)}.button-disabled{background:var(--button-black-bg);color:var(--button-black-fg);cursor:not-allowed;opacity:.8}.button-destructive,.button-danger{background:var(--button-destructive-bg);color:var(--button-destructive-fg)}.button-destructive:hover,.button-danger:hover{background:var(--button-destructive-hover)}.button-graphify{background:var(--button-cyan-bg);color:var(--button-cyan-fg)}.button-graphify:hover{background:var(--button-cyan-hover)}.button-link{background:transparent;color:var(--ia-black);text-decoration:underline;text-underline-offset:4px}.atlas-button[data-selected=true]{border-color:transparent;background:var(--button-cyan-bg);color:var(--button-cyan-fg)}.button-loader{width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin var(--motion-slow) linear infinite}.button-group,.profile-link-row,.decomposition-selector{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cta-button{border-radius:var(--button-radius-pill);min-height:48px}.iaActionCluster{display:grid;gap:16px}.iaActionClusterCopy{display:grid;gap:8px}.iaActionClusterCopy h3,.iaActionClusterCopy p{margin:0}.iaActionClusterCopy h3{font-size:var(--type-lg);line-height:1.1}.iaActionClusterActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.iaActionCluster[data-layout=grid] .iaActionClusterActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.iaActionCluster[data-layout=stack] .iaActionClusterActions{display:grid;grid-template-columns:minmax(0,max-content)}.iaActionCluster[data-density=compact]{gap:12px}.iaButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:var(--ia-stroke-control) solid var(--ia-action-black);border-radius:999px;font-weight:900;line-height:1.05;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:none}.iaButton[data-size=compact]{min-height:44px;padding:0 18px;border-width:2px}.iaButton[data-size=large]{min-height:60px;padding:0 30px}.iaButton[data-variant=primaryCyan]{background:var(--ia-action-cyan);color:var(--ia-action-black)}.iaButton[data-variant=primaryCyanFlat]{background:var(--ia-action-cyan, #19d4e8);color:#000;border:0;box-shadow:none}.iaButton[data-variant=graphBlueFlat]{background:var(--ia-action-graph-blue, #2f6df6);color:#fff;border:0;box-shadow:none}.iaButton[data-variant=graphPurpleFlat]{background:var(--ia-action-graph-purple, #7a3ff2);color:#fff;border:0;box-shadow:none}.iaButton[data-variant=auditYellow]{background:var(--ia-action-yellow);color:var(--ia-action-black)}.iaButton[data-variant=auditYellowFlat],.iaButton[data-variant=yellowFlat]{background:var(--ia-action-yellow, #ffdc32);color:#000;border:0;box-shadow:none}.iaButton[data-variant=secondaryBlack]{background:var(--ia-action-black);color:var(--ia-action-white)}.iaButton[data-variant=outline]{background:var(--ia-action-white);color:var(--ia-action-black)}.iaButton[data-variant=outlineTertiary]{background:var(--ia-action-white);color:var(--ia-action-black);border:1px solid var(--ia-action-black)}.iaButton[data-variant=dangerRed],.iaButton[data-variant=statusMagenta]{background:var(--ia-action-red);color:var(--ia-action-white)}.iaButton:hover{filter:brightness(.96)}.iaButton[data-variant=primaryCyanFlat]:hover,.iaButton[data-variant=graphBlueFlat]:hover,.iaButton[data-variant=graphPurpleFlat]:hover,.iaButton[data-variant=auditYellowFlat]:hover,.iaButton[data-variant=yellowFlat]:hover{filter:brightness(1.04);transform:translateY(-1px)}.iaButton[data-variant=primaryCyanFlat]:active,.iaButton[data-variant=graphBlueFlat]:active,.iaButton[data-variant=graphPurpleFlat]:active,.iaButton[data-variant=auditYellowFlat]:active,.iaButton[data-variant=yellowFlat]:active{transform:translateY(0);box-shadow:none}.iaButton:focus-visible{outline:4px solid var(--ia-action-black);outline-offset:3px}.iaButton[disabled],.iaButton[aria-disabled=true]{opacity:.72;cursor:not-allowed}.iaButtonIcon{display:inline-flex;align-items:center}.studyActionCard{display:grid;gap:16px}.studyActionCard>h2,.studyActionCard>p{margin:0}.physics-hidden-action-card .physics-hidden-facts{margin-top:4px}.atlas-glyph{width:46px;height:46px;color:var(--ia-black);stroke:currentColor;fill:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.atlas-glyph [fill=none]{fill:none}.field-surface-placeholder{position:relative;overflow:hidden;border:0;border-radius:var(--radius-panel);background:var(--ia-black);color:var(--ia-white)}.field-surface-grid{min-height:360px;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px;background-image:linear-gradient(var(--ia-white) 1px,transparent 1px),linear-gradient(90deg,var(--ia-white) 1px,transparent 1px);background-size:34px 34px}.field-surface-placeholder .text-caption{padding:0 16px 16px;margin:0;color:var(--ia-white)}.domain-orbit-preview,.node-cluster-preview,.residual-pulse-preview{position:relative;min-height:160px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white);overflow:hidden}.domain-orbit-preview{grid-row:span 2;min-height:334px}.orbit{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:2px solid var(--ia-cyan);border-radius:50%;transform:rotate(-18deg)}.orbit-b{top:70px;right:32px;bottom:70px;left:32px;border-color:var(--ia-yellow);transform:rotate(32deg)}.orbit-node,.node-preview{position:absolute;border:0;border-radius:var(--radius-pill);background:var(--ia-white);color:var(--ia-ink);padding:5px 8px;font-size:var(--type-xs);font-weight:900}.node-a{left:13%;top:22%}.node-b{right:14%;top:44%}.node-c{left:33%;bottom:16%}.node-preview-0{left:12%;top:24%}.node-preview-1{left:42%;top:12%}.node-preview-2{right:12%;top:36%}.node-preview-3{left:30%;bottom:18%}.node-preview-4{right:22%;bottom:14%}.residual-pulse-preview{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ia-red)}.residual-pulse-preview span{width:10px;height:62px;background:currentColor;border-radius:var(--radius-pill);animation:pulse var(--motion-field) ease-in-out infinite;opacity:.72}.residual-pulse-preview span:nth-child(2){height:96px;animation-delay:.16s}.residual-pulse-preview span:nth-child(3){height:42px;animation-delay:.32s}.residual-pulse-preview strong{color:var(--ia-ink-soft);font-size:var(--type-xs);text-transform:uppercase}.graphify-explorer{display:grid;gap:var(--space-4)}.graphify-toolbar,.graphify-legend,.graphify-status-panel,.graphify-inspector,.graphify-fallback,.graphify-mini-panel,.dynamics-selector,.dynamics-inspector,.dynamics-chart,.dynamics-status-panel,.dynamics-legend,.gitd-map,.decomposition-selector,.decomposition-inspector,.osd-audit-panel,.template-browser,.lens-definition-panel,.cross-lens-panel,.decomposition-legend{border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white)}.graphify-toolbar,.graphify-legend,.graphify-mini-panel,.graphify-fallback,.dynamics-selector,.dynamics-inspector,.dynamics-chart,.dynamics-legend,.gitd-map,.decomposition-selector,.decomposition-inspector,.osd-audit-panel,.template-browser,.lens-definition-panel,.cross-lens-panel,.decomposition-legend{padding:var(--space-4)}.graphify-toolbar{display:grid;gap:var(--space-3)}.graphify-toolbar-primary{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(260px,1fr) auto;gap:var(--space-3);align-items:end}.graphify-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:var(--space-3)}.graphify-control{display:grid;gap:5px;color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.graphify-toggle-row{display:flex;flex-wrap:wrap;gap:8px}.graphify-status-panel{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 14px;color:var(--ia-ink-soft);background:var(--ia-white)}.graphify-status-panel strong{color:var(--ia-black);text-transform:capitalize}.graphify-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.graphify-main-stage{min-width:0;display:grid;gap:var(--space-3)}.graphify-canvas-shell{position:relative;height:620px;min-height:620px;border:0;border-radius:var(--radius-panel);overflow:hidden;background:radial-gradient(circle at 50% 30%,var(--ia-cyan),transparent 28%),linear-gradient(180deg,#050505,#141416)}.graphify-canvas{height:620px;min-height:620px;cursor:crosshair}.graphify-canvas-description{position:absolute;left:14px;bottom:10px;max-width:620px;margin:0;padding:8px 12px;border:0;border-radius:var(--radius-pill);background:var(--ia-white);color:var(--ia-ink);font-size:var(--type-xs)}.graphify-inspector{max-height:720px;overflow:auto}.graphify-inspector h2{font-size:var(--type-xl)}.graphify-inspector dl,.dynamics-inspector dl,.decomposition-inspector dl,.osd-audit-panel dl{display:grid;gap:10px}.graphify-inspector dl{grid-template-columns:130px minmax(0,1fr);gap:8px 10px;font-size:var(--type-sm)}.graphify-inspector dt,.dynamics-inspector dt,.decomposition-inspector dt,.osd-audit-panel dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.graphify-inspector dd,.dynamics-inspector dd,.decomposition-inspector dd,.osd-audit-panel dd{margin:0;overflow-wrap:anywhere;color:var(--ia-ink-soft)}.raw-record{margin-top:var(--space-3)}.raw-record summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ia-black);font-weight:900}.raw-record pre{overflow:auto;max-height:260px;border:0;border-radius:var(--radius-lg);padding:var(--space-3);background:var(--ia-white);color:var(--ia-ink-soft);font-size:var(--type-xs)}.graphify-fallback{min-width:0;max-width:100%;overflow:visible}.graphify-fallback .card-top{align-items:flex-start}.graphify-fallback>p,.graphify-fallback button.card{max-width:100%;overflow-wrap:anywhere}.graphify-fallback-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.graphify-fallback-grid>section{min-width:0}.graphify-fallback .scroll-list{max-height:410px}.graphify-fallback button.card{min-height:100px}.graphify-explanation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.graphify-page-badges,.dynamics-badges{margin-bottom:var(--space-3)}.profile-link-row button,.decomposition-selector button,.dynamics-filter-grid button{background:var(--ia-black);color:var(--ia-white)}.graphify-page-shell{width:100%;margin:0;padding:clamp(8px,1.2vw,14px) var(--page-gutter) var(--footer-clearance);min-height:calc(100vh - 118px)}.graphify-explorer-3d{position:relative;min-height:calc(100vh - 148px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.graphify-explorer-topline{align-items:start;margin-bottom:0}.graphify-explorer-topline h1{margin:0;font-size:var(--type-2xl);line-height:var(--leading-tight)}.graphify-explorer-3d:not(:fullscreen) .graphify-fullscreen-brand-mark{display:none}.graphify-boundary-chips,.graphify-boundary-overlay,.graphify-community-legend,.graphify-inspector-links{display:flex;flex-wrap:wrap;gap:8px}.graphify-boundary-overlay span{border:0;border-radius:var(--radius-pill);padding:7px 10px;background:var(--ia-black);color:var(--ia-white);font-size:var(--type-xs);font-weight:950}.graphify-boundary-chips .status-badge{border:0}.graphify-stage-shell{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:10px;align-items:stretch}.graphify-stage{position:relative;min-width:0;min-height:calc(100vh - 285px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}.graphify-canvas-3d{height:auto;min-height:calc(100vh - 340px);border-radius:var(--ia-container-radius);background:radial-gradient(circle at 26% 28%,rgba(0,229,255,.22),transparent 28%),radial-gradient(circle at 72% 65%,rgba(255,0,122,.16),transparent 24%),linear-gradient(180deg,#030608,#0b1016)}.graphify-canvas-3d .graphify-canvas,.graphify-canvas-3d canvas{width:100%!important;height:100%!important;min-height:inherit}.graphify-boundary-overlay{position:absolute;left:12px;bottom:12px;max-width:min(760px,calc(100% - 24px));z-index:2}.graphifyOverlayRoot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-graphify-overlay-root, 760);pointer-events:none}.graphify-hover-tooltip{position:absolute;left:50%;bottom:calc(var(--graphify-footer-height, 0px) + 72px);transform:translate(-50%,4px);z-index:var(--z-graphify-hover-popup, 780);display:grid;gap:3px;min-width:260px;max-width:min(560px,calc(100% - 48px));border:1px solid rgba(120,130,190,.38);border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#080c1cf0,#0e162adb);color:#f7f7ff;pointer-events:none;opacity:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.graphify-hover-tooltip strong,.graphify-hover-tooltip span{color:#f7f7ff}.graphify-hover-tooltip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphify-hover-tooltip span{overflow:hidden;color:#f7f7ffbd;font-size:var(--type-xs);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.graphify-inspector-links button{min-height:38px;border:0;border-radius:var(--radius-pill);padding:0 12px;background:var(--ia-black);color:var(--ia-white);font-weight:900}.graphify-inspector-links .iaButton{min-height:44px;border:2px solid var(--ia-action-black);padding:0 18px}.graphify-community-legend span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-pill);background:var(--ia-bg);color:var(--ia-black);padding:5px 9px;font-weight:850}.graphify-community-legend i{width:12px;height:12px;border-radius:50%;border:2px solid var(--ia-black)}.graphify-community-legend small{border-radius:var(--radius-pill);background:var(--ia-black);color:var(--ia-white);padding:1px 6px}.graphify-compact-boundary{margin:0;font-size:var(--type-sm);font-weight:850}body.graphify-focus-mode .audit-strip,body.graphify-focus-mode .app-header,body.graphify-focus-mode .collapsible-sidebar,body.graphify-focus-mode .site-footer{display:none}body.graphify-focus-mode .shell-body{display:block}body.graphify-focus-mode .main-panel{padding:0}body.graphify-focus-mode .graphify-page-shell{width:100%;height:100vh;min-height:0;margin:0;padding:10px;box-sizing:border-box;overflow:hidden}body.graphify-focus-mode .graphify-explorer-3d,.graphify-explorer-3d:fullscreen{height:100vh;min-height:0;background:var(--ia-bg);padding:10px 10px 18px;box-sizing:border-box;gap:12px;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.graphify-explorer-3d:fullscreen .graphify-fullscreen-brand-mark{position:absolute;top:14px;left:14px;z-index:2;display:block;width:38px;height:38px}.graphify-explorer-3d:fullscreen .graphify-explorer-topline{padding-left:54px}body.graphify-focus-mode .graphify-explorer-topline,.graphify-explorer-3d:fullscreen .graphify-explorer-topline{gap:12px}body.graphify-focus-mode [data-testid=atlas-persistent-four-mode-selector],.graphify-explorer-3d:fullscreen [data-testid=atlas-persistent-four-mode-selector]{position:static;top:auto}body.graphify-focus-mode .graphify-explorer-topline h1,.graphify-explorer-3d:fullscreen .graphify-explorer-topline h1{font-size:var(--type-2xl)}body.graphify-focus-mode .graphify-explorer-topline .page-header__description,.graphify-explorer-3d:fullscreen .graphify-explorer-topline .page-header__description{max-width:none;white-space:nowrap}body.graphify-focus-mode .access-surface-badge-stack,.graphify-explorer-3d:fullscreen .access-surface-badge-stack{gap:0}body.graphify-focus-mode .graphify-stage,.graphify-explorer-3d:fullscreen .graphify-stage{min-height:calc(100vh - 176px)}body.graphify-focus-mode .graphify-canvas-3d,.graphify-explorer-3d:fullscreen .graphify-canvas-3d{min-height:calc(100vh - 215px)}.graphify-explorer-3d{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.graphify-explorer-frame{--graphify-pane-radius: var(--ia-card-radius);--graphify-frame-radius: var(--ia-container-radius);--graphify-pane-margin: 24px;--graphify-toolbar-height: 80px;--graphify-bottom-controls-height: 96px;--graphify-footer-height: 0px;--graphify-left-panel-width: clamp(320px, 27vw, 440px);--graphify-left-panel-max-width: 440px;--graphify-left-panel-min-width: 300px;--graphify-hud-inset: var(--graphify-pane-margin);--graphify-hud-gap: 16px;--z-graphify-canvas: 0;--z-graphify-pane: 600;--z-graphify-legend: 620;--z-graphify-inspector: 640;--z-graphify-toolbar: 660;--z-graphify-overlay-root: 760;--z-graphify-hover-popup: 780;--z-graphify-modal: 900;position:relative;z-index:var(--z-graphify-frame);height:min(660px,calc(100vh - 270px));height:min(660px,calc(100dvh - 270px));min-height:min(500px,calc(100vh - 270px));min-height:min(500px,calc(100dvh - 270px));max-height:none;overflow:visible;margin-bottom:18px;border:var(--ia-stroke-frame) solid #02040a;border-radius:var(--graphify-frame-radius);background:#000;color:#fff}.graphify-frame-canvas,.graphify-canvas-accessibility-frame,.graphify-explorer-frame .graphify-canvas-shell{width:100%;height:100%;min-height:100%;border-radius:max(0px,calc(var(--graphify-frame-radius) - 4px));overflow:hidden}.graphify-explorer-frame .graphify-canvas-3d{border-radius:max(0px,calc(var(--graphify-frame-radius) - 4px));background:transparent;overflow:hidden}.graphify-explorer-frame .graphify-canvas,.graphify-explorer-frame .graphify-canvas canvas{height:100%;min-height:100%}.graphify-mode-error{position:absolute;left:clamp(18px,4vw,52px);right:clamp(18px,4vw,52px);top:clamp(88px,13vh,132px);z-index:var(--z-graphify-modal);max-width:560px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--ia-card-radius);background:#050812e6;color:#f6f7fb;max-height:calc(100% - 160px);overflow:auto;overflow-wrap:anywhere}.graphify-mode-error h2{margin:6px 0 8px;font-size:1.1rem;letter-spacing:0}.graphify-mode-error p{margin:0;color:#f6f7fbc2;line-height:1.45;overflow-wrap:anywhere}.graphify-mode-error__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.graphify-explorer-frame--fallback{height:auto;min-height:640px;max-height:none;overflow:visible;background:var(--ia-white);color:var(--ia-black)}.graphify-explorer-frame--fallback .graphify-frame-canvas{min-height:0;display:grid;gap:var(--space-3);padding:var(--space-4)}.graphify-explorer-frame--fallback .graphify-fallback{min-height:0;border:0;padding:0}.graphify-explorer-frame--fallback .button,.graphify-explorer-frame--fallback button[aria-label="Open 3D Map"]{justify-self:start}.graphify-frame-top-left,.graphify-frame-top-center,.graphify-frame-top-right,.graphify-frame-filter-drawer,.graphify-frame-status,.graphify-frame-counts,.graphify-in-frame-inspector{position:absolute;z-index:8}.graphify-frame-top-left{top:var(--graphify-pane-margin);bottom:var(--graphify-pane-margin);left:var(--graphify-pane-margin);width:min(var(--graphify-left-panel-width),calc(100% - (var(--graphify-pane-margin) * 2)));max-width:calc(100% - (var(--graphify-pane-margin) * 2));max-height:calc(100% - (var(--graphify-pane-margin) * 2));min-height:0;overflow:hidden}.graphifyLeftOverlayStack{display:grid;grid-template-rows:minmax(210px,1fr);gap:var(--graphify-hud-gap);height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:0}.graphifyLeftOverlayStack.has-legend{grid-template-rows:minmax(220px,.9fr) minmax(180px,1fr);overflow-y:hidden}.graphifyLeftOverlayStack>*{min-height:0}.graphifyLeftControlStack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow-x:hidden;overflow-y:hidden}.graphifyLeftControlStack>*{min-width:0;max-width:100%}.graphify-frame-top-center{top:var(--graphify-pane-margin);left:50%;transform:translate(-50%);max-width:min(560px,calc(100% - 760px))}.graphify-frame-top-right{top:var(--graphify-hud-inset);right:var(--graphify-hud-inset);width:min(300px,calc(100% - (var(--graphify-hud-inset) * 2)));align-items:end}.graphify-frame-control-stack{display:grid;gap:10px}.graphify-frame-pill,.graphify-frame-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.15);border-radius:var(--graphify-pane-radius);padding:8px 10px;background:#111222db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.graphify-frame-pill strong{color:#fff;text-transform:capitalize}.graphify-frame-pill span{color:#ffffffb8;font-size:var(--type-xs);font-weight:850}.graphify-frame-search{position:relative}.graphify-frame-search input,.graphify-explorer-frame .graphify-control select,.graphify-explorer-frame .graphify-control input{width:100%;min-height:42px;border:1px solid rgba(132,148,255,.28);border-radius:var(--graphify-pane-radius);background:#0b0c18eb;color:#f6f7fb}.graphify-frame-search input::placeholder{color:#f6f7fb7a}.graphify-frame-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;max-height:320px;overflow:auto;border:1px solid rgba(132,148,255,.26);border-radius:var(--graphify-pane-radius);padding:6px;background:#0e0f1ef5}.graphify-frame-search-results button{display:grid;gap:2px;min-height:44px;border:0;border-radius:6px;padding:8px;text-align:left;background:#ffffff0f;color:#fff}.graphify-frame-search-results small{color:#ffffff9e}.graphify-frame-filter-drawer{top:118px;left:14px;width:min(500px,calc(100% - 390px));max-height:230px;overflow:auto;display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--graphify-pane-radius);background:#0d0e1cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.graphify-explorer-frame .graphify-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.graphify-explorer-frame .graphify-control{color:#ffffffa3}.graphify-frame-filter-toggles,.graphify-frame-button-row{display:flex;flex-wrap:wrap;gap:6px}.graphify-frame-filter-toggles button,.graphify-icon-control{min-height:36px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 10px;background:#ffffff0f;color:#f6f7fb;font-weight:850}.graphify-frame-filter-toggles button[aria-pressed=true],.graphify-icon-control[aria-pressed=true]{background:#f6d743;color:#050505}.graphify-in-frame-inspector{top:calc(var(--graphify-pane-margin) + var(--graphify-toolbar-height));right:var(--graphify-pane-margin);bottom:var(--graphify-pane-margin);width:clamp(340px,28vw,480px);max-width:calc(100% - (var(--graphify-pane-margin) * 2));max-height:none}.graphify-in-frame-inspector .graphify-inspector{min-height:0;max-height:none;overflow:auto;border:0;background:transparent;color:#f6f7fb;padding:0}.graphify-in-frame-inspector .graphify-inspector>.graphify-inspector-domain-eyebrow{margin-top:4px;margin-bottom:6px}.graphify-in-frame-inspector .graphify-inspector h2,.graphify-in-frame-inspector .graphify-inspector dt,.graphify-in-frame-inspector .graphify-inspector dd,.graphify-in-frame-inspector .graphify-inspector p,.graphify-in-frame-inspector .graphify-inspector strong{color:#f6f7fb}.graphify-in-frame-inspector .graphify-inspector dd,.graphify-in-frame-inspector .text-boundary{color:#f6f7fbb8}.graphify-in-frame-inspector,.graphify-frame-legend,.graphify-hover-tooltip,.graphify-frame-search-results{overflow-wrap:anywhere}.graphify-in-frame-inspector .graphify-inspector h2,.graphify-in-frame-inspector .graphify-inspector dd,.graphify-in-frame-inspector .graphify-inspector li,.graphify-frame-legend .graphify-community-row__label,.graphify-frame-legend .graphify-legend-row span,.graphify-frame-search-results span,.graphify-hover-tooltip strong,.graphify-hover-tooltip span{overflow-wrap:anywhere;word-break:break-word}.graphify-inspector-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px}.graphify-inspector-meta div{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--graphify-pane-radius);padding:8px 10px;background:#ffffff0d}.graphify-inspector-meta span{display:block;color:#f6f7fb9e;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.graphify-inspector-meta strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:var(--type-sm)}.graphify-inspector-warning{font-weight:850}.graphify-inspector-dynamic{margin:12px 0}.graphifyInspectorCompactMetaRows{display:grid;gap:4px}.graphifyInspectorCompactMetaRow{display:grid;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:16px;align-items:start;padding:4px 0}.graphifyInspectorCompactMetaLabel{color:#f7f7ffb8;font-size:var(--type-xs);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.graphifyInspectorCompactMetaValue{color:#f7f7ffe0;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.graphifyInspectorFormulaWarning{display:grid;gap:4px;margin:0 0 8px;border:1px solid rgba(255,220,50,.34);border-radius:8px;padding:8px 10px;background:#ffdc321a}.graphifyInspectorFormulaWarning span{color:#ffdc32db;font-size:var(--type-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.graphifyInspectorFormulaWarning strong{color:#f7f7ff;font-weight:850}.graphify-inspector-related-list,.graphify-inspector-source-list,.graphify-inspector-neighbor-list,.graphify-local-context-list ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.graphify-inspector-related-list li{padding-left:0}.graphify-local-context-list li,.graphify-inspector-source-list li{display:flex;justify-content:space-between;gap:10px}.graphify-local-context-list small,.graphify-inspector-neighbor-list small{display:block;margin-top:4px;color:#f6f7fb9e;font-size:var(--type-xs)}.graphify-inspector-source-list span,.graphify-local-context-list span{color:#f6f7fb9e;font-weight:850}.graphify-inspector-neighbor-list li{display:grid;gap:2px}.graphifyInspectorActionList{display:grid;gap:0;margin:0}.graphifyInspectorActionRow{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#f7f7ff;font-weight:850;text-align:left;text-decoration:none;cursor:pointer}.graphifyInspectorActionRow:hover{color:var(--ia-action-cyan, #19d4e8)}.graphifyInspectorActionRow:focus-visible{outline:3px solid var(--ia-action-cyan, #19d4e8);outline-offset:3px;border-radius:10px}.graphifyInspectorActionIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.graphifyInspectorActionIcon svg{width:18px;height:18px}.graphifyInspectorActionLabel{flex:1 1 auto;min-width:0}.graphifyInspectorActionArrow{flex:0 0 auto;opacity:.72}.graphifyInspectorEmptyState{margin:0;color:#f7f7ff94;font-weight:700;line-height:1.35}.graphifyInspectorHeader{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:44px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.14)}.graphifyPaneTitle,.graphifyInspectorTagline{margin:0}.graphifyPaneTitle{color:#fff;font-size:var(--type-sm);font-weight:900;letter-spacing:normal;line-height:1.1;text-transform:none}.graphifyInspectorTagline{margin-top:4px;color:#f6f7fbad;font-size:var(--type-xs);font-weight:760}.graphify-inspector-close,.graphifyPaneCloseButton{position:static;z-index:2;width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.graphify-inspector-close:hover,.graphify-inspector-close:focus-visible,.graphifyPaneCloseButton:hover,.graphifyPaneCloseButton:focus-visible{background:#00e5ff;color:#050505;outline:2px solid #ffffff;outline-offset:2px}.graphify-frame-legend{left:var(--graphify-hud-inset);bottom:var(--graphify-hud-inset);width:min(var(--graphify-left-panel-width),calc(100% - (var(--graphify-hud-inset) * 2)))}.graphify-frame-legend .graphify-legend{max-height:520px;color:#f6f7fb}.graphify-frame-legend .graphify-legend h2,.graphify-frame-legend .graphify-legend p,.graphify-frame-legend .graphify-legend span{color:#f6f7fb}.graphify-frame-status{right:370px;bottom:14px;width:min(340px,calc(100% - 28px));max-height:160px;overflow:auto}.graphify-frame-status .graphify-status-panel{border:1px solid rgba(255,255,255,.12);border-radius:var(--graphify-pane-radius);background:#0e0f1edb;color:#f6f7fbbd}.graphify-frame-status .graphify-status-panel strong{color:#fff}.graphify-frame-counts{right:370px;bottom:18px;border-radius:var(--graphify-pane-radius);padding:7px 10px;background:#0e0f1eb8;color:#ffffff9e;font-size:var(--type-xs);font-weight:850}.graphify-frame-status,.graphify-frame-counts{display:none}.graphify-explorer-frame .graphify-boundary-overlay{bottom:120px;left:14px;max-width:min(520px,calc(100% - 780px))}body.graphify-focus-mode .graphify-explorer-frame,.graphify-explorer-3d:fullscreen .graphify-explorer-frame{min-height:0;height:100%;margin-bottom:0;overflow:hidden}.graphify-purpose-workspace{display:grid;gap:18px;margin-top:18px;padding:clamp(18px,2.6vw,30px);border:1px solid rgba(126,214,207,.24);border-radius:18px;background:linear-gradient(145deg,#0c151bfa,#131d27f5);color:#edf8f7;box-shadow:0 18px 48px #00000038}.graphify-purpose-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.graphify-purpose-workspace__header h2,.graphify-purpose-workspace__header p,.graphify-purpose-workspace h3{margin:0}.graphify-purpose-workspace__header h2{margin-block:4px 8px;font-size:clamp(1.35rem,2.4vw,2rem);text-transform:capitalize}.graphify-purpose-workspace__header p:not(.eyebrow){max-width:82ch;color:#e5f5f5b8;line-height:1.5}.graphify-purpose-workspace__counts{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;min-width:min(100%,330px)}.graphify-purpose-workspace__counts span{display:grid;gap:3px;padding:10px;border:1px solid rgba(126,214,207,.18);border-radius:10px;background:#ffffff09;color:#e5f5f5ad;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.graphify-purpose-workspace__counts strong{color:#8de5d9;font-size:1.25rem}.graphify-purpose-firewall{padding:12px 14px;border-left:3px solid #e6bd62;background:#e6bd6214;color:#f1e2b9;line-height:1.45}.graphify-purpose-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.graphify-purpose-control{display:grid;gap:5px;min-width:0;color:#e5f5f5ad;font-size:.75rem;font-weight:700;letter-spacing:.035em}.graphify-purpose-control input,.graphify-purpose-control select{width:100%;min-height:38px;padding:7px 9px;border:1px solid rgba(126,214,207,.22);border-radius:8px;background:#111c24;color:#edf8f7;color-scheme:dark}.graphify-purpose-control input:focus-visible,.graphify-purpose-control select:focus-visible,.graphify-purpose-table-wrap:focus-visible{outline:2px solid #78ded0;outline-offset:2px}.graphify-purpose-actions{display:flex;flex-wrap:wrap;gap:8px}.graphify-purpose-notice{margin:-6px 0 0;color:#e5f5f5a8;font-size:.82rem;overflow-wrap:anywhere}.graphify-snapshot-comparison{display:grid;gap:12px;padding:16px;border:1px solid rgba(147,197,253,.22);border-radius:12px;background:#3b82f60f}.graphify-snapshot-comparison>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.graphify-snapshot-comparison article{display:grid;gap:5px;padding:12px;border-radius:9px;background:#ffffff09}.graphify-snapshot-comparison code{color:#e5f5f59e;overflow-wrap:anywhere}.graphify-purpose-table-wrap{max-height:540px;overflow:auto;border:1px solid rgba(126,214,207,.18);border-radius:12px}.graphify-purpose-table{width:100%;border-collapse:collapse;font-size:.78rem}.graphify-purpose-table caption{padding:12px;color:#e5f5f5a8;text-align:left}.graphify-purpose-table th,.graphify-purpose-table td{padding:10px 12px;border-top:1px solid rgba(126,214,207,.1);text-align:left;vertical-align:top}.graphify-purpose-table th{position:sticky;top:0;z-index:1;background:#14222b;color:#a7ede3}.graphify-purpose-table a{color:#8de5d9;font-weight:700}.graphify-purpose-table small{display:block;max-width:36ch;margin-top:3px;color:#e5f5f575;overflow-wrap:anywhere}@media(max-width:980px){.graphify-purpose-workspace__header{flex-direction:column}.graphify-purpose-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.graphify-purpose-controls,.graphify-snapshot-comparison>div{grid-template-columns:1fr}.graphify-purpose-workspace__counts{grid-template-columns:1fr;width:100%}}body.graphify-focus-mode .graphify-frame-canvas,body.graphify-focus-mode .graphify-canvas-accessibility-frame,body.graphify-focus-mode .graphify-explorer-frame .graphify-canvas-shell,.graphify-explorer-3d:fullscreen .graphify-frame-canvas,.graphify-explorer-3d:fullscreen .graphify-canvas-accessibility-frame,.graphify-explorer-3d:fullscreen .graphify-explorer-frame .graphify-canvas-shell{height:100%;min-height:0}body.graphify-focus-mode .graphify-explorer-frame .graphify-canvas,.graphify-explorer-3d:fullscreen .graphify-explorer-frame .graphify-canvas{height:100%;min-height:0}.graphify-frame-canvas{position:relative;z-index:0}.graphify-frame-top-left,.graphify-frame-top-center,.graphify-frame-top-right{z-index:10}.graphify-frame-legend{z-index:var(--z-graphify-legend)}.graphify-in-frame-inspector{z-index:20}.graphify-frame-search-results{z-index:30}body.graphify-focus-mode .graphify-explorer-3d,.graphify-explorer-3d:fullscreen{z-index:var(--z-fullscreen)}@media(prefers-reduced-motion:reduce){.graphify-hover-tooltip{transition:none}}.graphify-glass-panel{border:1px solid rgba(255,255,255,.14);border-radius:var(--graphify-pane-radius, 24px);background:#000;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.graphify-glass-panel--compact{padding:10px}.graphify-glass-panel--controls{padding:12px}.graphify-glass-panel--legend{padding:14px}.graphify-glass-panel--legend.graphify-legend-panel{background:#000}.graphify-glass-panel--inspector{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;max-height:100%;min-height:0;overflow:hidden;padding:20px}.graphify-glass-panel--status{padding:8px 10px}.graphify-glass-panel--scrollable{overflow:auto}.graphify-node-info-pane.graphify-glass-panel--scrollable,.graphify-legend-panel.graphify-glass-panel--scrollable{overflow:hidden}.graphify-node-info-pane{gap:0}.graphifyNodeInfoBody{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 4px 4px 0;scrollbar-width:thin;scrollbar-color:rgba(25,212,232,.52) rgba(255,255,255,.06)}.graphifyNodeInfoBody:focus-visible{outline:3px solid var(--ia-action-cyan, #19d4e8);outline-offset:-3px}.graphifyNodeInfoBody>.graphify-named-inspector{margin-top:0;padding-top:0;border-top:0}.graphifyNodeInfoBody .graphify-inspector{height:auto;overflow:visible}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.graphify-glass-panel{background:#000}}.graphify-frame-top-left{top:var(--graphify-pane-margin);bottom:var(--graphify-pane-margin);left:var(--graphify-pane-margin);width:min(var(--graphify-left-panel-width),calc(100% - (var(--graphify-pane-margin) * 2)));max-height:calc(100% - (var(--graphify-pane-margin) * 2));overflow:hidden}.graphify-left-control-panel,.graphify-legend-panel{width:var(--graphify-left-panel-width);max-width:var(--graphify-left-panel-max-width)}.graphify-left-control-panel{--graphify-pane-control-height: 42px;display:flex;flex-direction:column;gap:12px;min-width:var(--graphify-left-panel-min-width);height:100%;max-height:100%;overflow:hidden;container:graphify-pane / inline-size}.graphifyViewModePaneHeader{flex:0 0 auto;display:grid;gap:8px;min-width:0;overflow:visible}.graphifyViewModePaneBody{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(25,212,232,.45) rgba(255,255,255,.06)}.graphifyViewModePaneBody:focus-visible{outline:3px solid var(--ia-action-cyan, #19d4e8);outline-offset:-3px}.graphifyViewModePaneBody:has(.graphifyDropdownField[data-open=true]){overflow-y:visible}.graphifyViewModePaneBody::-webkit-scrollbar{width:8px}.graphifyViewModePaneBody::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.graphifyViewModePaneBody::-webkit-scrollbar-thumb{background:#19d4e873;border-radius:999px}.graphify-left-control-panel .graphify-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;overflow:visible}.graphify-left-control-panel .graphify-node-type-field{grid-column:1 / -1}.graphify-left-control-panel .graphify-control{min-width:0;width:100%;overflow:visible;color:#ffffffad}.graphify-left-control-panel .graphify-control .iaDropdown{min-width:0;width:100%;overflow:visible}.graphify-left-control-panel .graphify-control>span:first-child:not(.graphifyPaneTitle){display:block;margin:0 0 6px 2px;color:#ffffffa8;font-size:var(--type-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.graphify-left-control-panel .graphify-control span{overflow:hidden;text-overflow:ellipsis}.graphify-left-control-panel .graphify-control input,.graphify-left-control-panel .graphify-frame-search input{min-height:38px;border-radius:var(--graphify-pane-radius)}.graphify-layout-control{display:grid;gap:9px;padding:12px 0 14px;border-bottom:1px solid rgba(255,255,255,.12)}.graphify-layout-control .graphify-view-action{width:100%;justify-content:flex-start}@container graphify-pane (max-width: 520px){.graphify-left-control-panel .graphify-filter-grid{grid-template-columns:1fr}.graphify-left-control-panel .graphify-node-type-field{grid-column:auto}}@media(max-width:760px){.graphify-left-control-panel .graphify-filter-grid{grid-template-columns:1fr}.graphify-left-control-panel .graphify-node-type-field{grid-column:auto}}.rh-orchestration-surface{display:grid;gap:16px;width:min(1500px,calc(100% - 24px));margin:18px auto;padding:clamp(16px,2vw,26px);border:var(--ia-stroke-frame) solid var(--ia-border);border-radius:var(--ia-container-radius);background:color-mix(in srgb,var(--ia-white) 95%,var(--ia-cyan));color:var(--ia-black)}.rh-orchestration-surface h2,.rh-orchestration-surface h3,.rh-orchestration-surface h4,.rh-orchestration-surface p{margin:0}.rh-orchestration-surface__header{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,1.25fr);gap:18px;align-items:start}.rh-orchestration-surface__header>div{display:grid;gap:8px}.rh-orchestration-surface__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.rh-orchestration-surface__metrics>div,.rh-orchestration-surface__inspector dl>div{min-width:0;padding:8px;border:var(--ia-stroke-table) solid var(--ia-border);border-radius:var(--ia-media-radius);background:var(--ia-white)}.rh-orchestration-surface dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.rh-orchestration-surface dd{margin:3px 0 0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--type-xs)}.rh-orchestration-surface__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:var(--ia-stroke-card) solid var(--ia-border);border-radius:var(--ia-card-radius);background:var(--ia-white)}.rh-orchestration-surface__filters label{display:grid;gap:4px;min-width:0;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.rh-orchestration-surface input{min-width:0;padding:9px;border:var(--ia-stroke-control) solid var(--ia-border);border-radius:var(--ia-media-radius);background:var(--ia-white);color:var(--ia-black)}.rh-orchestration-surface button{border:var(--ia-stroke-control) solid var(--ia-border);border-radius:var(--ia-button-radius);background:var(--ia-cyan);color:var(--ia-black);padding:8px 10px;font-weight:850;cursor:pointer}.rh-orchestration-surface button:focus-visible,.rh-orchestration-surface input:focus-visible{outline:var(--ia-stroke-strong) solid var(--ia-yellow);outline-offset:2px}.rh-orchestration-surface__panels{display:flex;gap:7px;overflow-x:auto;padding-bottom:5px}.rh-orchestration-surface__panels button{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;background:var(--ia-white)}.rh-orchestration-surface__panels button[aria-pressed=true]{background:var(--ia-yellow)}.rh-orchestration-surface__panels small{border-radius:var(--ia-button-radius);padding:2px 6px;background:var(--ia-black);color:var(--ia-white)}.rh-orchestration-surface__workspace{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:12px}.rh-orchestration-surface__records,.rh-orchestration-surface__inspector,.rh-orchestration-surface__compare,.rh-orchestration-surface__actions{display:grid;align-content:start;gap:10px;min-width:0;padding:13px;border:var(--ia-stroke-card) solid var(--ia-border);border-radius:var(--ia-card-radius);background:var(--ia-white)}.rh-orchestration-surface__section-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}.rh-orchestration-surface .rh-orchestration-surface__record{display:grid;gap:3px;width:100%;border-radius:var(--ia-media-radius);text-align:left;background:color-mix(in srgb,var(--ia-white) 88%,var(--ia-cyan))}.rh-orchestration-surface__record strong,.rh-orchestration-surface__mono{overflow-wrap:anywhere;font-family:var(--font-mono)}.rh-orchestration-surface__record[aria-pressed=true]{background:var(--ia-yellow);box-shadow:inset 5px 0 0 var(--ia-black)}.rh-orchestration-surface__empty{padding:14px;border:var(--ia-stroke-table) dashed var(--ia-border);border-radius:var(--ia-media-radius)}.rh-orchestration-surface__inspector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.rh-orchestration-surface__lineage{display:grid;gap:5px;padding-top:8px;border-top:var(--ia-stroke-card) solid var(--ia-border)}.rh-orchestration-surface__lineage p{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--type-xs)}.rh-orchestration-surface__track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rh-orchestration-surface__track-grid article{display:grid;align-content:start;gap:7px;min-width:0;padding:12px;border:var(--ia-stroke-card) solid var(--ia-border);border-radius:var(--ia-card-radius);background:var(--ia-white)}.rh-orchestration-surface__track-grid h4,.rh-orchestration-surface__track-grid p{overflow-wrap:anywhere}.rh-orchestration-surface__actions>div{display:flex;flex-wrap:wrap;gap:7px}.rh-orchestration-surface__actions [role=status]{padding:10px;border:var(--ia-stroke-table) solid #0b9b68;border-radius:var(--ia-media-radius);background:#e9fff7;color:#0b5840}@media(max-width:980px){.rh-orchestration-surface__header,.rh-orchestration-surface__workspace{grid-template-columns:minmax(0,1fr)}.rh-orchestration-surface__filters,.rh-orchestration-surface__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.rh-orchestration-surface__filters,.rh-orchestration-surface__track-grid,.rh-orchestration-surface__inspector dl{grid-template-columns:minmax(0,1fr)}.rh-orchestration-surface__section-heading{display:grid}}.rh-agent-surface{display:grid;gap:18px;margin-top:18px;border:2px solid var(--ia-border);border-radius:var(--ia-card-radius);padding:clamp(16px,2.5vw,28px);background:color-mix(in srgb,var(--ia-white) 94%,var(--ia-cyan))}.rh-agent-surface h2,.rh-agent-surface h3,.rh-agent-surface h4,.rh-agent-surface h5,.rh-agent-surface p{margin:0}.rh-agent-surface__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;align-items:start}.rh-agent-surface__header>div,.rh-agent-surface__section-heading>div{display:grid;gap:6px}.rh-agent-surface__status,.rh-agent-surface__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.rh-agent-surface__status>div,.rh-agent-surface__detail-grid>div{min-width:0;border:1px solid var(--ia-border);border-radius:10px;padding:9px 10px;background:var(--ia-white)}.rh-agent-surface__status dt,.rh-agent-surface__detail-grid dt{color:var(--ia-muted);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-agent-surface__status dd,.rh-agent-surface__detail-grid dd{margin:4px 0 0;color:var(--ia-ink);font-weight:800;overflow-wrap:anywhere}.rh-agent-surface__status .is-current{border-color:#0b9b68;background:#e9fff7}.rh-agent-surface__status .is-stale{border-color:#ba2d2d;background:#fff0f0}.rh-agent-surface__warning,.rh-agent-surface__confirmation{border:2px solid #ba2d2d;border-radius:10px;padding:10px 12px;background:#fff0f0;color:#701515;font-weight:850}.rh-agent-surface__confirmation{border-color:#0b9b68;background:#e9fff7;color:#0b5840}.rh-agent-surface__contracts,.rh-agent-surface__query,.rh-agent-surface__compare,.rh-agent-surface__requests,.rh-agent-surface__safety{display:grid;gap:13px;border:2px solid var(--ia-border);border-radius:var(--ia-card-radius);padding:16px;background:var(--ia-white)}.rh-agent-surface__safety{grid-template-columns:minmax(240px,.7fr) minmax(360px,1fr);align-items:start}.rh-agent-surface__safety>div:first-child{display:grid;gap:5px}.rh-agent-surface__safety>.rh-agent-surface__values{grid-column:1 / -1}.rh-agent-surface__section-heading{display:flex;justify-content:space-between;gap:18px;align-items:start}.rh-agent-surface__section-heading>p{max-width:56ch}.rh-agent-surface__tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.rh-agent-surface__tabs button,.rh-agent-surface__query-controls>button,.rh-agent-surface__compare-controls>button,.rh-agent-surface__request-buttons button,.rh-agent-surface__inspector>button{min-height:40px;border:2px solid var(--ia-border);border-radius:999px;padding:7px 13px;background:var(--ia-white);color:var(--ia-ink);font-weight:850}.rh-agent-surface__tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.rh-agent-surface__tabs button small{border-radius:999px;padding:2px 6px;background:var(--ia-yellow);color:var(--ia-black)}.rh-agent-surface__tabs button[aria-selected=true],.rh-agent-surface__query-controls>button,.rh-agent-surface__compare-controls>button,.rh-agent-surface__request-buttons button{background:var(--ia-cyan)}.rh-agent-surface button:focus-visible{outline:3px solid var(--ia-yellow);outline-offset:2px}.rh-agent-surface__browser{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:12px}.rh-agent-surface__record-list,.rh-agent-surface__inspector{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid var(--ia-border);border-radius:12px;padding:12px}.rh-agent-surface__record-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.rh-agent-surface__record-heading span{border-radius:999px;padding:3px 8px;background:var(--ia-yellow);font-family:var(--font-mono);font-weight:900}.rh-agent-surface__record{display:grid;gap:3px;width:100%;border:1px solid color-mix(in srgb,var(--ia-border) 55%,transparent);border-radius:10px;padding:9px 10px;background:var(--ia-white);color:var(--ia-ink);text-align:left}.rh-agent-surface__record[aria-pressed=true]{border-color:var(--ia-black);box-shadow:inset 4px 0 0 var(--ia-cyan)}.rh-agent-surface__record span,.rh-agent-surface__record small,.rh-agent-surface__mono{font-family:var(--font-mono);font-size:var(--type-xs);overflow-wrap:anywhere}.rh-agent-surface__query-controls{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) repeat(3,auto);gap:9px;align-items:end}.rh-agent-surface__query-controls label,.rh-agent-surface__compare-controls label{display:grid;gap:5px;min-width:0;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.rh-agent-surface__receipt,.rh-agent-surface__request-preview{display:grid;gap:11px;border-top:2px solid var(--ia-border);padding-top:13px}.rh-agent-surface__values{display:grid;gap:5px}.rh-agent-surface__values ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rh-agent-surface__values li{max-width:100%;border:1px solid var(--ia-border);border-radius:999px;padding:4px 8px;overflow-wrap:anywhere}.rh-agent-surface__result-details{display:grid;gap:8px}.rh-agent-surface__result-details article{display:grid;gap:6px;border:1px solid var(--ia-border);border-radius:10px;padding:10px}.rh-agent-surface__result-details dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0}.rh-agent-surface__result-details dl>div{min-width:0}.rh-agent-surface__result-details dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-agent-surface__result-details dd{margin:2px 0 0;overflow-wrap:anywhere}.rh-agent-surface__compare-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:end}.rh-agent-surface__comparison{display:grid;border:1px solid var(--ia-border);border-radius:10px;overflow:hidden}.rh-agent-surface__comparison-row{display:grid;grid-template-columns:minmax(140px,.6fr) repeat(2,minmax(0,1fr))}.rh-agent-surface__comparison-row>*{min-width:0;border-top:1px solid var(--ia-border);padding:8px 10px;overflow-wrap:anywhere}.rh-agent-surface__comparison-row>*+*{border-left:1px solid var(--ia-border)}.rh-agent-surface__comparison-row.is-heading{background:color-mix(in srgb,var(--ia-cyan) 35%,var(--ia-white))}.rh-agent-surface__comparison-row.is-heading>*{border-top:0}.rh-agent-surface__request-buttons{display:flex;flex-wrap:wrap;gap:8px}.rh-agent-surface__request-preview{border:2px solid #b77900;border-radius:12px;padding:13px;background:var(--ia-yellow)}@media(max-width:1100px){.rh-agent-surface__query-controls{grid-template-columns:1fr 1fr}.rh-agent-surface__result-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rh-agent-surface__header,.rh-agent-surface__browser,.rh-agent-surface__query-controls,.rh-agent-surface__compare-controls,.rh-agent-surface__safety{grid-template-columns:minmax(0,1fr)}.rh-agent-surface__section-heading{display:grid}.rh-agent-surface__status,.rh-agent-surface__detail-grid,.rh-agent-surface__result-details dl{grid-template-columns:minmax(0,1fr)}.rh-agent-surface__comparison{overflow-x:auto}.rh-agent-surface__comparison-row{min-width:680px}}.rh-agent-surface,.rh-orchestration-surface{box-sizing:border-box;width:100%;margin:14px 0;color:var(--ia-ink)}.rh-agent-surface{display:grid;gap:var(--space-5);padding:0;border:0;background:transparent}.rh-agent-surface *,.rh-orchestration-surface *{box-sizing:border-box}.rh-primary-module{min-width:0;border:2px solid var(--ia-border);border-radius:var(--ia-card-radius);background:var(--ia-white)}.rh-agent-surface__hero{display:grid;gap:10px;padding:15px 17px}.rh-agent-surface__hero-copy{display:grid;gap:8px}.rh-agent-surface__title-row,.rh-agent-surface__module-heading,.rh-orchestration-surface__header,.rh-orchestration-surface__inspector-heading,.rh-orchestration-surface__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rh-agent-surface__title-row>div,.rh-agent-surface__module-heading>div,.rh-orchestration-surface__header>div,.rh-orchestration-surface__inspector-heading>div{display:grid;gap:3px}.rh-agent-surface__title-row h2,.rh-agent-surface__module-heading h3,.rh-orchestration-surface__header h2,.rh-orchestration-surface__inspector-heading h3{margin:0}.rh-agent-surface__saved-count,.rh-orchestration-surface__inspector-heading>span{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--ia-border);border-radius:999px;padding:5px 10px;background:var(--ia-white);font-size:var(--type-xs);font-weight:850}.rh-agent-surface__saved-count{background:var(--ia-yellow)}.rh-agent-surface__status-line,.rh-agent-surface__secondary-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rh-agent-surface__status-line{font-size:clamp(.9rem,1.2vw,1rem)}.rh-agent-surface__secondary-line{color:var(--ia-muted);font-size:var(--type-sm)}.rh-agent-surface__authority-statement{max-width:100ch;border-left:4px solid #c64774;padding-left:10px;color:color-mix(in srgb,var(--ia-ink) 84%,var(--ia-muted))}.rh-agent-surface__advanced-drawer,.rh-agent-surface__details,.rh-agent-surface__action-menu,.rh-agent-surface__raw,.rh-orchestration-surface__additional,.rh-orchestration-surface__provenance,.rh-orchestration-surface__raw{min-width:0}.rh-agent-surface__advanced-drawer>summary,.rh-agent-surface__details>summary,.rh-agent-surface__action-menu>summary,.rh-agent-surface__raw>summary,.rh-orchestration-surface__additional>summary,.rh-orchestration-surface__provenance>summary,.rh-orchestration-surface__raw>summary{width:fit-content;cursor:pointer;font-weight:850}.rh-agent-surface__advanced-drawer[open],.rh-agent-surface__details[open],.rh-orchestration-surface__additional[open],.rh-orchestration-surface__provenance[open]{border-top:1px solid color-mix(in srgb,var(--ia-border) 40%,transparent);padding-top:9px}.rh-agent-surface__advanced-content,.rh-orchestration-surface__advanced{display:grid;gap:7px;max-height:370px;margin-top:8px;overflow:auto;overscroll-behavior:contain}.rh-agent-surface__provenance-row,.rh-orchestration-surface__provenance-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--ia-border) 42%,transparent);border-radius:8px;padding:7px 8px;background:var(--ia-white)}.rh-agent-surface__provenance-row>div,.rh-orchestration-surface__provenance-row>div{display:grid;gap:2px;min-width:0}.rh-agent-surface__provenance-row span,.rh-orchestration-surface__provenance-row span{color:var(--ia-muted);font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-agent-surface__provenance-row code,.rh-orchestration-surface__provenance-row code{overflow-wrap:anywhere;font-size:var(--type-xs)}.rh-agent-surface__copy,.rh-orchestration-surface__copy{flex:0 0 auto;opacity:0;pointer-events:none}.rh-agent-surface__provenance-row:hover>.rh-agent-surface__copy,.rh-agent-surface__provenance-row:focus-within>.rh-agent-surface__copy,.rh-orchestration-surface__provenance-row:hover>.rh-orchestration-surface__copy,.rh-orchestration-surface__provenance-row:focus-within>.rh-orchestration-surface__copy,.rh-agent-surface__values li:hover>.rh-agent-surface__copy,.rh-agent-surface__values li:focus-within>.rh-agent-surface__copy,.rh-agent-surface__raw>div:hover>.rh-agent-surface__copy,.rh-agent-surface__raw>div:focus-within>.rh-agent-surface__copy,.rh-orchestration-surface__raw>div:hover>.rh-orchestration-surface__copy,.rh-orchestration-surface__raw>div:focus-within>.rh-orchestration-surface__copy{opacity:1;pointer-events:auto}@media(hover:none){.rh-agent-surface__copy,.rh-orchestration-surface__copy{opacity:1;pointer-events:auto}}.rh-agent-surface__raw>div,.rh-orchestration-surface__raw>div{position:relative;margin-top:7px}.rh-agent-surface__raw .rh-agent-surface__copy,.rh-orchestration-surface__raw .rh-orchestration-surface__copy{position:sticky;top:0;float:right;margin:6px}.rh-agent-surface__raw pre,.rh-orchestration-surface__raw pre{max-height:300px;margin:0;overflow:auto;border:1px solid var(--ia-border);border-radius:8px;padding:10px;background:#111827;color:#e9faff;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.rh-agent-surface__firewall,.rh-agent-surface__query-requests{display:grid;gap:10px;padding:13px 15px}.rh-agent-surface__firewall{grid-template-columns:minmax(250px,.7fr) minmax(500px,1.3fr);align-items:center}.rh-agent-surface__firewall>.rh-agent-surface__module-heading{grid-column:1 / -1;width:100%}.rh-agent-surface__firewall>.rh-agent-surface__metric-strip{grid-column:1 / -1}.rh-agent-surface__firewall>.rh-agent-surface__details{grid-column:1 / -1}.rh-agent-surface__metric-strip,.rh-orchestration-surface__metrics{display:flex;flex-wrap:wrap;gap:6px;margin:0}.rh-agent-surface__metric-strip>div,.rh-orchestration-surface__metrics>div{display:inline-flex;align-items:baseline;gap:5px;min-width:0;border:1px solid color-mix(in srgb,var(--ia-border) 44%,transparent);border-radius:999px;padding:5px 9px;background:var(--ia-white)}.rh-agent-surface__metric-strip dt,.rh-orchestration-surface__metrics dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:800;text-transform:none}.rh-agent-surface__metric-strip dd,.rh-orchestration-surface__metrics dd{margin:0;font-family:inherit;font-size:var(--type-sm);font-weight:900}.rh-agent-surface__compact-kv,.rh-agent-surface__inspector-fields,.rh-orchestration-surface__inspector-fields,.rh-orchestration-surface__object-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 0}.rh-agent-surface__compact-kv>div,.rh-agent-surface__inspector-fields>div,.rh-orchestration-surface__inspector-fields>div,.rh-orchestration-surface__object-summary>div{min-width:0;border:1px solid color-mix(in srgb,var(--ia-border) 45%,transparent);border-radius:8px;padding:7px 8px;background:var(--ia-white)}.rh-agent-surface__compact-kv dt,.rh-agent-surface__inspector-fields dt,.rh-orchestration-surface__inspector-fields dt,.rh-orchestration-surface__object-summary dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-agent-surface__compact-kv dd,.rh-agent-surface__inspector-fields dd,.rh-orchestration-surface__inspector-fields dd,.rh-orchestration-surface__object-summary dd{margin:3px 0 0;overflow-wrap:anywhere;font-weight:750}.rh-agent-surface__registry{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:clamp(520px,58vh,650px);min-height:0;padding:14px;overflow:hidden}.rh-agent-surface__module-heading>p{max-width:54ch;margin:0;color:var(--ia-muted);font-size:var(--type-sm)}.rh-agent-surface__category-nav{display:flex;align-items:center;gap:7px;min-width:0}.rh-agent-surface__tabs{flex:1 1 auto;overflow-x:auto;padding:1px 1px 3px}.rh-agent-surface__more-category{display:flex;flex:0 0 auto;align-items:center;gap:5px}.rh-agent-surface__more-category>span{font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-agent-surface__registry>[role=tabpanel]{min-height:0}.rh-agent-surface__browser{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:10px;height:100%;min-height:0}.rh-agent-surface__record-list,.rh-agent-surface__inspector{min-width:0;min-height:0;border:1px solid var(--ia-border);border-radius:10px;padding:10px;background:var(--ia-white)}.rh-agent-surface__record-list{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;overflow:hidden}.rh-agent-surface__record-scroll,.rh-agent-surface__inspector-scroll,.rh-orchestration-surface__record-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.rh-agent-surface__record-scroll{display:grid;align-content:start;gap:5px;padding-right:3px}.rh-agent-surface__record-heading{position:sticky;top:0;z-index:1;background:var(--ia-white)}.rh-agent-surface__record{gap:2px;padding:7px 9px}.rh-agent-surface__record small{color:var(--ia-muted);font-family:inherit;font-size:var(--type-xs)}.rh-agent-surface__record[aria-pressed=true]{background:var(--ia-yellow)}.rh-agent-surface__inspector{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;overflow:hidden}.rh-agent-surface__inspector-title{display:grid;gap:2px}.rh-agent-surface__inspector-tabs,.rh-agent-surface__request-tabs,.rh-orchestration-surface__inspector-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.rh-agent-surface__inspector-tabs button,.rh-agent-surface__request-tabs button,.rh-orchestration-surface__inspector-tabs button{flex:0 0 auto}.rh-agent-surface__inspector-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.rh-agent-surface__inspector-footer{display:flex;align-items:center;gap:8px;border-top:1px solid color-mix(in srgb,var(--ia-border) 40%,transparent);padding-top:7px}.rh-agent-surface__inspector-footer>button{flex:0 0 auto;min-height:36px}.rh-agent-surface__inspector-footer p{color:var(--ia-muted);font-size:var(--type-xs)}.rh-agent-surface__mobile-close{display:none}.rh-agent-surface__compare-tool{margin-top:8px}.rh-agent-surface__compare-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;margin-top:8px}.rh-agent-surface__comparison{margin-top:8px;max-height:270px;overflow:auto}.rh-agent-surface__comparison>details{padding:8px}.rh-agent-surface__query-requests{min-height:230px}.rh-agent-surface__query-requests>[role=tabpanel]{display:grid;gap:8px}.rh-agent-surface__query-controls{grid-template-columns:minmax(170px,.72fr) minmax(280px,1.45fr) auto auto auto}.rh-agent-surface__action-menu{position:relative;align-self:end}.rh-agent-surface__action-menu>summary{display:flex;align-items:center;list-style:none}.rh-agent-surface__action-menu>summary::-webkit-details-marker{display:none}.rh-agent-surface__action-menu[open]>button{position:absolute;z-index:5;right:0;top:calc(100% + 4px);min-width:120px;box-shadow:var(--shadow-md)}.rh-agent-surface__compact-status{color:var(--ia-muted);font-size:var(--type-sm)}.rh-agent-surface__confirmation{padding:7px 9px;border-width:1px;font-size:var(--type-sm)}.rh-agent-surface__receipt{gap:7px;padding-top:8px;border-top-width:1px}.rh-agent-surface__receipt-summary{display:flex;flex-wrap:wrap;gap:6px 12px}.rh-agent-surface__receipt-summary span{color:var(--ia-muted);font-size:var(--type-sm)}.rh-agent-surface__request-buttons{gap:6px}.rh-agent-surface__request-preview{gap:7px;padding:9px;border:1px solid #b77900}.rh-agent-surface__request-preview>div{display:flex;flex-wrap:wrap;gap:6px 10px}.rh-agent-surface__request-preview>div span{color:var(--ia-muted)}.rh-agent-surface__request-footer{border-top:1px solid var(--ia-border);padding-top:8px;color:var(--ia-muted);font-size:var(--type-sm)}.rh-agent-surface__values{margin-top:8px}.rh-agent-surface__values li{display:inline-flex;align-items:center;gap:5px;border-radius:8px}.rh-agent-surface__values code{overflow-wrap:anywhere;font-size:var(--type-xs)}.rh-orchestration-surface{display:grid;gap:10px;padding:14px;background:var(--ia-white)}.rh-orchestration-surface__header{align-items:center}.rh-orchestration-surface__metrics{justify-content:flex-end}.rh-orchestration-surface__table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--ia-border);border-radius:10px;background:var(--ia-white)}.rh-orchestration-surface__track-table{width:100%;min-width:880px;border-collapse:collapse}.rh-orchestration-surface__track-table th,.rh-orchestration-surface__track-table td{padding:8px 9px;border-bottom:1px solid color-mix(in srgb,var(--ia-border) 34%,transparent);text-align:left;vertical-align:top}.rh-orchestration-surface__track-table th{background:var(--ia-black);color:var(--ia-white);font-size:var(--type-xs);text-transform:uppercase}.rh-orchestration-surface__track-table th:first-child{width:86px}.rh-orchestration-surface__track-table tbody tr{cursor:pointer}.rh-orchestration-surface__track-table tbody tr:last-child td{border-bottom:0}.rh-orchestration-surface__track-table tbody tr[aria-selected=true]{background:var(--ia-yellow);box-shadow:inset 4px 0 0 var(--ia-black)}.rh-orchestration-surface__track-table tbody tr:focus-visible{outline:3px solid var(--ia-yellow);outline-offset:-3px}.rh-orchestration-surface__mobile-only{display:none}.rh-orchestration-surface__track-inspector{display:grid;gap:8px;min-height:205px;border:1px solid var(--ia-border);border-radius:10px;padding:10px;background:var(--ia-white)}.rh-orchestration-surface__inspector-fields{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.rh-orchestration-surface__advanced{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.rh-orchestration-surface__advanced>.rh-orchestration-surface__raw{grid-column:1 / -1}.rh-orchestration-surface__additional{border-top:1px solid var(--ia-border);padding-top:8px}.rh-orchestration-surface__additional-toolbar{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.3fr) repeat(3,auto);gap:7px;align-items:end;margin-top:9px}.rh-orchestration-surface__additional-toolbar label{display:grid;gap:4px;min-width:0;font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-orchestration-surface__additional-toolbar input{min-height:38px}.rh-orchestration-surface__additional-workspace{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:8px;max-height:430px;margin-top:8px}.rh-orchestration-surface__records,.rh-orchestration-surface__object-inspector{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:0;padding:9px;border:1px solid var(--ia-border);border-radius:9px;background:var(--ia-white)}.rh-orchestration-surface__record-scroll{display:grid;align-content:start;gap:5px}.rh-orchestration-surface .rh-orchestration-surface__record{gap:2px;padding:7px 9px;border-radius:8px}.rh-orchestration-surface__record strong{font-family:inherit}.rh-orchestration-surface__record span{color:var(--ia-muted);font-size:var(--type-xs)}.rh-orchestration-surface__provenance{margin-top:8px}.rh-orchestration-surface__request-routing{display:grid;gap:6px;margin-top:8px;padding:8px;border:1px solid color-mix(in srgb,var(--ia-border) 36%,transparent);border-radius:8px}.rh-orchestration-surface__request-routing ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.rh-orchestration-surface__request-routing li{border:1px solid var(--ia-border);border-radius:999px;padding:3px 7px;font-size:var(--type-xs)}.rh-orchestration-surface__footer{border-top:1px solid var(--ia-border);padding-top:8px;color:var(--ia-muted);font-size:var(--type-sm)}.rh-agent-surface button:focus-visible,.rh-agent-surface summary:focus-visible,.rh-agent-surface [tabindex="0"]:focus-visible,.rh-orchestration-surface button:focus-visible,.rh-orchestration-surface summary:focus-visible,.rh-orchestration-surface input:focus-visible,.rh-orchestration-surface [tabindex="0"]:focus-visible{outline:3px solid var(--ia-yellow);outline-offset:2px}@media(max-width:1100px){.rh-agent-surface__firewall{grid-template-columns:minmax(220px,.6fr) minmax(420px,1.4fr)}.rh-agent-surface__browser{grid-template-columns:minmax(230px,.68fr) minmax(380px,1.32fr)}.rh-agent-surface__query-controls{grid-template-columns:repeat(2,minmax(0,1fr)) repeat(3,auto)}.rh-orchestration-surface__inspector-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-orchestration-surface__additional-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) repeat(3,auto)}}@media(max-width:760px){.rh-agent-surface,.rh-orchestration-surface{width:100%;margin:8px 0}.rh-agent-surface__title-row,.rh-agent-surface__module-heading,.rh-orchestration-surface__header,.rh-orchestration-surface__inspector-heading{display:grid;gap:7px}.rh-agent-surface__saved-count,.rh-orchestration-surface__inspector-heading>span{width:fit-content}.rh-agent-surface__firewall{grid-template-columns:minmax(0,1fr)}.rh-agent-surface__firewall>.rh-agent-surface__details{grid-column:auto}.rh-agent-surface__metric-strip,.rh-orchestration-surface__metrics{justify-content:flex-start}.rh-agent-surface__registry{height:570px;padding:10px}.rh-agent-surface__category-nav{align-items:flex-end}.rh-agent-surface__more-category{display:grid;gap:2px}.rh-agent-surface__browser{grid-template-columns:minmax(0,1fr)}.rh-agent-surface__record-list{height:100%}.rh-agent-surface__inspector{display:none;position:fixed;z-index:1000;inset:max(58px,env(safe-area-inset-top)) 7px 7px;border-width:2px;box-shadow:0 18px 50px #00000047}.rh-agent-surface__inspector.is-mobile-open{display:grid}.rh-agent-surface__mobile-close{display:inline-flex;position:absolute;top:8px;right:8px;z-index:2}.rh-agent-surface__inspector-title{padding-right:116px}.rh-agent-surface__query-controls,.rh-agent-surface__compare-controls,.rh-orchestration-surface__additional-toolbar,.rh-orchestration-surface__additional-workspace{grid-template-columns:minmax(0,1fr)}.rh-agent-surface__query-controls>button,.rh-agent-surface__action-menu{width:100%}.rh-agent-surface__action-menu>summary{width:100%;justify-content:center}.rh-agent-surface__action-menu[open]>button{position:static;width:100%;margin-top:4px}.rh-agent-surface__request-buttons button{min-height:44px}.rh-agent-surface__compact-kv,.rh-agent-surface__inspector-fields,.rh-orchestration-surface__inspector-fields,.rh-orchestration-surface__advanced{grid-template-columns:minmax(0,1fr)}.rh-agent-surface__comparison{overflow-x:auto}.rh-agent-surface__comparison-row{min-width:680px}.rh-orchestration-surface__table-wrap{overflow:visible;border:0;background:transparent}.rh-orchestration-surface__track-table{display:block;min-width:0}.rh-orchestration-surface__track-table thead{display:none}.rh-orchestration-surface__track-table tbody{display:grid;gap:7px}.rh-orchestration-surface__track-table tr{display:grid;grid-template-columns:.6fr 1fr;border:1px solid var(--ia-border);border-radius:9px;padding:7px;background:var(--ia-white)}.rh-orchestration-surface__track-table td{display:grid;gap:2px;border:0;padding:5px}.rh-orchestration-surface__track-table td:before{content:attr(data-label);color:var(--ia-muted);font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.rh-orchestration-surface__desktop-detail{display:none!important}.rh-orchestration-surface__mobile-only{display:block;grid-column:1 / -1}.rh-orchestration-surface__mobile-only:before{display:none}.rh-orchestration-surface__mobile-only details p{margin-top:5px}.rh-orchestration-surface__track-inspector{min-height:0}.rh-orchestration-surface__additional-workspace{max-height:none}.rh-orchestration-surface__records{min-height:310px}.rh-agent-surface__tabs button,.rh-agent-surface__request-tabs button,.rh-agent-surface__inspector-tabs button,.rh-orchestration-surface__inspector-tabs button,.rh-orchestration-surface button{min-height:44px}}@media(max-height:760px){.graphify-frame-top-left{top:16px;bottom:16px;max-height:calc(100% - 32px)}.graphify-left-control-panel{max-height:100%}}.graphify-frame-filter-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.graphify-frame-filter-toggles .graphify-view-action,.graphify-active-filter-row button{min-height:var(--graphify-pane-control-height, 42px);height:auto;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 16px;background:#ffffff14;color:#f7f7ff;font-size:var(--type-xs);font-weight:900}.graphify-view-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;line-height:1.2;min-width:0;white-space:normal}.graphify-view-action span:last-child{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.graphify-view-action--wide{grid-column:1 / -1}.graphify-view-action__icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 auto}.graphify-view-action__icon svg{width:18px;height:18px}.graphify-frame-filter-toggles .graphify-view-action[aria-pressed=true]{background:var(--ia-action-cyan, #19d4e8);color:#000;border-color:#ffffff38}.graphify-active-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.graphify-active-filter-row>span,.graphify-active-filter-row>small{border-radius:999px;padding:6px 10px;background:#ffffff14;color:#ffffffbd;font-size:var(--type-xs);font-weight:850}.graphify-active-filter-chip{display:inline-flex;align-items:center;gap:7px}.graphify-active-filter-chip__icon{display:inline-flex;width:15px;height:15px;padding:0;flex:0 0 auto}.graphify-active-filter-row button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--graphify-pane-control-height, 42px);background:var(--ia-action-yellow, #ffdc32);color:#000;border-color:#ffffff2e}.graphify-frame-top-center{top:16px;left:50%;width:max-content;max-width:min(460px,calc(100% - 740px));transform:translate(-50%)}.graphify-unified-status-hud{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;color:#ffffffbd;font-size:var(--type-xs);font-weight:850}.graphify-unified-status-hud strong{color:#fff;text-transform:none}.graphify-frame-top-right{top:var(--graphify-hud-inset);right:var(--graphify-hud-inset);width:auto}.graphify-action-panel{display:flex;flex-direction:row;align-items:center;width:auto;height:auto;gap:10px;padding:10px 12px;border-radius:32px;justify-content:flex-end}.graphify-icon-action-button{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0;background:#ffffff12;color:var(--button-black-fg);cursor:pointer}.graphify-icon-action-button:hover,.graphify-icon-action-button:focus-visible{background:var(--button-cyan-bg);color:var(--button-cyan-fg);outline:2px solid var(--button-outline-bg);outline-offset:2px}.graphify-icon-action-button[data-tone=yellow]:hover,.graphify-icon-action-button[data-tone=yellow]:focus-visible,.graphify-icon-action-button[data-tone=yellow][aria-pressed=true]{background:var(--button-yellow-bg);color:var(--button-yellow-fg)}.graphify-icon-action-button[data-tone=mint][aria-pressed=true]{background:#38f5b2;color:var(--button-cyan-fg)}.graphify-icon-action-button[data-tone=cyan][aria-pressed=true]{background:var(--button-cyan-bg);color:var(--button-cyan-fg)}.graphify-icon-action-button:disabled{opacity:.42;cursor:not-allowed}.graphify-icon-action-button:disabled:hover{background:#ffffff12;color:var(--button-black-fg);outline:none}.graphify-icon-action-glyph{width:18px;height:18px;display:inline-grid;place-items:center}.ui-tooltip{position:relative;display:inline-grid}.ui-tooltip:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:999px}.ui-tooltip-bubble{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:max-content;max-width:220px;pointer-events:none;opacity:0;transform:translateY(-2px);border:1px solid #ffffff;border-radius:6px;padding:6px 8px;background:#050505;color:#fff;font-size:var(--type-xs);font-weight:850;line-height:1.1}.ui-tooltip:hover .ui-tooltip-bubble,.ui-tooltip:focus-within .ui-tooltip-bubble,.ui-tooltip:focus .ui-tooltip-bubble{opacity:1;transform:translateY(0)}.graphify-in-frame-inspector{top:calc(var(--graphify-pane-margin) + var(--graphify-toolbar-height));right:var(--graphify-hud-inset);bottom:var(--graphify-pane-margin);width:clamp(340px,28vw,480px);max-width:calc(100% - (var(--graphify-pane-margin) * 2));max-height:none}.graphify-frame-legend{position:static;width:100%;min-height:0;max-height:100%}.graphify-frame-legend .graphify-legend-panel{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.graphify-legend-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.graphify-legend-header h2,.graphify-legend-group h3{margin:0;color:#fff;font-size:var(--type-sm)}.graphify-legend-header span{display:block;margin-top:3px;color:#ffffffad;font-size:var(--type-xs);font-weight:780}.graphify-mode-description{display:grid;gap:2px;min-width:min(280px,100%);max-width:420px;border-left:1px solid rgba(255,255,255,.18);padding-left:10px;color:#ffffffdb}.graphify-mode-description strong,.graphify-mode-description span,.graphify-mode-description small{display:block;color:inherit;line-height:1.25}.graphify-mode-description strong{font-size:var(--type-xs);font-weight:900}.graphify-mode-description span,.graphify-mode-description small{font-size:var(--type-xs);font-weight:760}.graphify-mode-description small{color:#ffffffa8}.graphifyLegendList{min-height:0;overflow:auto;padding-right:2px}.graphify-legend-expanded-content{display:grid;gap:10px}.graphify-legend-search{display:grid;gap:5px;margin-top:10px}.graphify-legend-search span{color:#ffffffad;font-size:var(--type-xs);font-weight:850}.graphify-legend-search input{min-height:34px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 10px;background:#050812b8;color:#fff}.graphify-legend-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.graphify-legend-mini-actions{display:flex;gap:4px}.graphify-legend-mini-actions button,.graphify-legend-solo-chip button,.graphify-legend-clear-highlight,.graphify-legend-secondary-details summary{min-height:26px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 7px;background:#ffffff14;color:#fff;font-size:var(--type-xs);font-weight:850}.graphify-frame-legend .graphify-community-legend{display:grid;gap:5px;margin-top:8px}.graphify-community-row,.graphify-legend-row{display:grid;grid-template-columns:18px 12px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:36px;max-height:42px;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 6px;background:#070a16bd;color:#fff;font-size:var(--type-xs);font-weight:800}.graphify-legend-row.is-hidden{opacity:.58}.graphify-legend-row:focus-visible,.graphify-legend-row:hover{outline:2px solid rgba(0,229,255,.75);outline-offset:1px;background:#00e5ff33}.graphify-community-row input,.graphify-legend-row input{width:15px;height:15px;accent-color:#00e5ff}.graphify-legend-row-toggle{display:grid;place-items:center;min-width:0;line-height:1}.graphify-community-row i,.graphify-legend-row i,.graphify-legend-grid i{width:10px;height:10px;border-radius:50%;background:#00e5ff}.graphify-edge-sample{width:18px!important;height:2px!important;border-radius:2px!important;background:#ff5b7f!important}.graphify-community-row span,.graphify-legend-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphify-community-row__label,.graphify-community-legend .graphify-community-row__label{display:block;min-width:0;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:#ffffffe6;font-weight:800;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.graphify-community-row{max-height:none}.graphify-community-row__label mark{border-radius:3px;background:#00e5ff2e;color:#fff}.graphify-community-row small,.graphify-legend-row small{border-radius:6px;padding:2px 6px;background:#00e5ff24;color:#ffffffd1}.graphify-legend-row-actions{display:flex;gap:3px}.graphify-legend-row-actions button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0;background:#050812bd;color:#fff}.graphify-legend-row-actions svg{width:14px;height:14px}.graphify-legend-group{display:grid;gap:8px;margin-top:12px}.graphify-mode-legend-note p{margin:0;color:#ffffffc2;font-size:var(--type-xs);line-height:1.35}.graphify-mode-legend-note dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 8px;margin:0;color:#ffffffbd;font-size:var(--type-xs)}.graphify-mode-legend-note dt{font-weight:900;color:#ffffffe6}.graphify-mode-legend-note dd{margin:0}.graphify-mode-layer-list{display:flex;flex-wrap:wrap;gap:5px}.graphify-mode-layer-list span{border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:3px 6px;background:#ffffff0f;color:#ffffffc7;font-size:var(--type-xs);font-weight:800}.graphify-legend-type-list{display:grid;gap:5px}.graphify-anchor-connector-list{display:grid;gap:6px}.graphify-anchor-connector-row{display:grid;grid-template-columns:10px minmax(96px,.74fr) minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 8px;background:#ffffff0b;color:#ffffffd6;font-size:var(--type-xs)}.graphify-anchor-connector-row i{width:10px;height:10px;border-radius:999px}.graphify-anchor-connector-row span{font-weight:850}.graphify-anchor-connector-row small{color:#ffffffa8;line-height:1.3}.graphify-residual-semantics-list{display:grid;gap:5px}.graphify-residual-semantics-row{display:grid;grid-template-columns:minmax(82px,.46fr) minmax(0,1fr);gap:8px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:5px 7px;background:#ffffff0a}.graphify-residual-semantics-row span{color:#ffffffe6;font-size:var(--type-xs);font-weight:850}.graphify-residual-semantics-row small{color:#ffffffad;font-size:var(--type-xs);line-height:1.28}.graphify-legend-secondary-details{margin-top:10px}.graphify-legend-secondary-details summary{display:inline-flex;align-items:center;width:fit-content;list-style:none;cursor:pointer}.graphify-legend-secondary-details summary::-webkit-details-marker{display:none}.graphify-legend-grid{display:grid;gap:5px}.graphify-legend-grid span{display:flex;align-items:center;gap:7px;color:#ffffffc2;font-size:var(--type-xs);font-weight:780}.graphify-legend-grid.edge-grid i{border-radius:2px;background:#ff5b7f}.graphify-legend-solo-chip,.graphify-legend-empty,.graphify-legend-boundary-explanation{margin:0;border-radius:6px;padding:6px 8px;background:#00e5ff1f;color:#fff;font-size:var(--type-xs);font-weight:820}.graphify-legend-solo-chip{display:flex;align-items:center;justify-content:space-between;gap:8px}.graphify-legend-compact-summary{display:grid;gap:8px;margin-top:10px}.graphify-legend-dot-strip{display:flex;flex-wrap:wrap;gap:4px}.graphify-legend-dot-strip i{width:10px;height:10px;border-radius:50%}.graphify-legend-compact-summary dl{display:grid;grid-template-columns:1fr auto;gap:5px 10px;margin:0}.graphify-legend-compact-summary dt,.graphify-legend-compact-summary dd{margin:0;color:#ffffffc7;font-size:var(--type-xs);font-weight:850}.graphify-frame-legend .text-boundary{margin:10px 0 0;color:#ffffffa3;font-size:var(--type-xs)}.graphify-legend-boundary-line{margin:8px 0 0;color:#ffffff9e;font-size:var(--type-xs);font-weight:800}body.graphify-focus-mode .graphify-explorer-frame,.graphify-explorer-3d:fullscreen .graphify-explorer-frame{height:calc(100vh - 180px);min-height:calc(100vh - 180px);max-height:none}body.graphify-focus-mode .graphify-frame-top-left,.graphify-explorer-3d:fullscreen .graphify-frame-top-left{top:var(--graphify-pane-margin);bottom:var(--graphify-pane-margin)}body.graphify-focus-mode .graphify-frame-legend .graphify-legend-panel,.graphify-explorer-3d:fullscreen .graphify-frame-legend .graphify-legend-panel{height:100%;max-height:100%}body.graphify-focus-mode .graphify-in-frame-inspector,.graphify-explorer-3d:fullscreen .graphify-in-frame-inspector{top:calc(var(--graphify-pane-margin) + var(--graphify-toolbar-height));bottom:var(--graphify-pane-margin);max-height:none}.graphify-frame-counts{display:none}.dynamics-boundary,.decomposition-boundary{display:grid;gap:6px;background:var(--ia-yellow);border-color:var(--ia-black)}.dynamics-boundary strong,.decomposition-boundary strong{color:var(--ia-black)}.dynamics-boundary p{margin:0}.dynamics-boundary[data-compact=true]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-3);padding-block:var(--space-3)}.dynamics-boundary[data-compact=true] p{color:var(--ia-black);font-size:var(--type-sm)}.gdtBoundaryStrip{margin-bottom:var(--space-3)}.dynamics-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--content-card-gap);margin:0}.dynamics-metric-card{min-height:130px;display:grid;align-content:center;gap:8px}.dynamics-metric-card span{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.dynamics-metric-card strong{color:var(--ia-black);font-size:var(--type-2xl);overflow-wrap:anywhere}.dynamics-metric-card p{margin:0;color:var(--ia-ink-soft);font-size:var(--type-sm)}.dynamics-workspace{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.2fr) minmax(320px,.95fr);gap:24px;align-items:start}.dynamics-main-panel{display:grid;gap:var(--space-4);min-width:0}.gdtControlSection{padding-block:0}.gdtFilterBar{--gdt-scenario-control-height: 52px;display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(160px,.9fr) minmax(180px,.9fr) minmax(170px,.9fr) minmax(160px,.9fr) auto;gap:14px;align-items:end;border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);padding:24px;overflow:visible;box-sizing:border-box}.gdtSearchControl,.gdtControlField{display:grid;gap:8px;min-width:0}.gdtSearchControl span,.gdtControlField>span{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gdtSearchControl input{height:var(--gdt-scenario-control-height);min-height:var(--gdt-scenario-control-height);width:100%;border:1px solid rgba(0,0,0,.24);border-radius:999px;background:var(--ia-white);color:var(--ia-ink);padding:0 22px;font:inherit;font-weight:700;min-width:0}.gdtSearchControl input::placeholder{color:#00000073}.gdtSearchControl input:focus{outline:3px solid color-mix(in srgb,var(--ia-cyan) 40%,transparent);outline-offset:2px}.gdtFilterBar .iaDropdown[data-variant=compact] .iaDropdownTrigger{height:var(--gdt-scenario-control-height);min-height:var(--gdt-scenario-control-height);border-radius:999px;padding:0 18px;font-size:.92rem}.gdtControlActions{display:flex;gap:14px;align-items:center;justify-content:end;min-width:0;max-width:100%;flex-wrap:wrap}.gdtControlActions .iaButton[data-size=compact]{height:var(--gdt-scenario-control-height);min-height:var(--gdt-scenario-control-height);border-radius:999px;padding:0 24px;flex:0 0 auto}.gdtViewToggle{display:flex;gap:10px;min-width:0;flex:0 0 auto}.gdtViewToggle button{height:var(--gdt-scenario-control-height);min-height:var(--gdt-scenario-control-height);border:0;border-radius:999px;background:var(--ia-white);color:var(--ia-ink);padding:0 24px;font-size:var(--type-sm);font-weight:900;white-space:nowrap;flex:0 0 auto}.gdtViewToggle button[data-active=true]{background:var(--ia-black);color:var(--ia-white)}.dynamics-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin-bottom:var(--space-3);align-items:end}.dynamics-filter-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dynamics-filter-grid label,.decomposition-selector label{display:grid;gap:5px;color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.gdtScenarioLibrary{border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);padding:var(--space-4)}.gdtPanelHeader{display:grid;gap:4px;margin-bottom:var(--space-3)}.gdtPanelHeader h2,.gdtPanelHeader h3{margin:0;color:var(--ia-ink)}.gdtPanelHeader h2{font-size:var(--type-xl)}.gdtPanelHeader h3{font-size:var(--type-lg)}.gdtPanelHeader p{margin:0;color:var(--ia-ink-soft);font-size:var(--type-sm)}.dynamics-selector-list{display:grid;gap:10px;max-height:680px;overflow:auto;padding-right:4px}.dynamics-card-button,.decomposition-card-button{display:block;width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left}.diagnostics-selector,.diagnostics-panel,.diagnostics-inspector,.diagnostics-warning{border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);padding:var(--space-4)}.diagnostics-selector input,.diagnostics-selector select,.diagnostics-selector button{min-height:44px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white);color:var(--ia-ink);padding:0 11px}.diagnostics-selector button{font-weight:900}.diagnostics-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-height:520px;overflow:auto;padding-right:4px}.diagnostics-card{min-width:0;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;border-radius:var(--radius-card);padding:24px}.diagnostics-card.active{--card-bg: var(--ia-cyan);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-cyan);--card-label: var(--ia-black);--card-border: var(--ia-black)}.diagnostics-card-main,.diagnostics-card-footer{display:grid;gap:8px}.diagnostics-card h3{margin:0;font-size:var(--type-xl);line-height:1.05}.diagnostics-card p,.diagnostics-card small{margin:0}.diagnostics-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.diagnostics-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-4);align-items:start}.diagnostics-inspector{position:sticky;top:128px}.diagnostics-inspector dd{margin:0;color:var(--ia-ink-soft);overflow-wrap:anywhere}.diagnostics-warning{border-color:transparent;background:var(--ia-yellow);color:var(--ia-black)}.diagnostics-warning p{margin:6px 0 0;color:var(--ia-black)}.diagnostics-warning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.diagnostics-warning-grid article{border:2px solid var(--ia-black);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--ia-white)}.rtde-workspace-shell,.rtde-main-panel{display:grid;gap:var(--space-4);min-width:0}.rtde-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-4);align-items:start;min-width:0}.rtde-page-summary{max-width:980px;font-weight:750}.rtde-distinction-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.rtde-distinction-strip strong,.rtde-boundary-line,.rtde-hard-fail{border:2px solid var(--ia-black);border-radius:var(--radius-lg);background:var(--ia-yellow);color:var(--ia-black);padding:12px}.rtde-selector,.rtde-panel,.rtde-boundary,.rtde-inspector,.rtde-legend{border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);color:var(--ia-ink);padding:var(--space-4);min-width:0}.rtde-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.rtde-selector label,.rtde-draft-grid label{display:grid;gap:5px;color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.rtde-selector input,.rtde-selector select,.rtde-selector button,.rtde-draft-grid input,.rtde-draft-grid select,.rtde-draft-grid textarea{width:100%;min-height:44px;border:2px solid var(--ia-border);border-radius:var(--radius-md);background:var(--ia-white);color:var(--ia-ink);padding:0 12px}.rtde-draft-grid textarea{min-height:110px;padding-top:10px;resize:vertical}.rtde-selector button{border:0;border-radius:var(--radius-pill);background:var(--ia-black);color:var(--ia-white);font-weight:900}.rtde-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-height:540px;overflow:auto;padding-right:4px}.rtde-card-button{display:block;width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left}.rtde-claim-card,.rtde-gate-card,.rtde-evidence-card,.rtde-validation-card{--card-bg: var(--ia-yellow);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-yellow);--card-border: var(--ia-black);min-width:0;min-height:160px;display:grid;align-content:start;gap:8px;position:relative;overflow:visible;background:#ffd400;color:#000;border:2px solid #000000;border-radius:20px;box-shadow:none}.rtde-claim-card[data-selected=true],.rtde-gate-card[data-selected=true],.rtde-evidence-card[data-selected=true],.rtde-validation-card[data-selected=true]{--card-bg: var(--ia-yellow);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-yellow);--card-label: var(--ia-black);--card-border: var(--ia-black);background:#ffd400;color:#000;border-color:#000}.rtde-gate-grid,.rtde-card-grid,.rtde-status-grid,.rtde-draft-grid,.rtde-two-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.rtde-gate-number{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--ia-black);color:var(--ia-white);font-weight:950}.rtde-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;list-style:none}.rtde-workflow li{border:2px solid var(--ia-border);border-radius:var(--radius-lg);padding:12px;background:var(--ia-white);font-weight:900;text-align:center}.rtde-inspector{position:sticky;top:128px;max-height:760px;overflow:auto}.rtde-inspector dl,.rtde-panel dl{display:grid;gap:10px}.rtde-inspector div,.rtde-panel dl div{display:grid;gap:3px}.rtde-inspector dt,.rtde-panel dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.rtde-inspector dd,.rtde-panel dd{margin:0;color:var(--ia-ink-soft);overflow-wrap:anywhere}.rtde-draft-text{grid-column:1 / -1}.physics-hidden-boundary,.physics-hidden-selected,.physics-hidden-table-wrap,.physics-hidden-matrix-wrap,.physics-hidden-boundary-list,.physics-hidden-facts{min-width:0}.physics-hidden-boundary{display:grid;gap:8px;border:2px solid var(--ia-black);border-radius:var(--radius-card);background:var(--ia-yellow);color:var(--ia-black);padding:var(--space-4);box-shadow:none}.physics-hidden-selected{display:grid;gap:var(--space-4);border:2px solid var(--ia-black);border-radius:var(--radius-card);background:var(--ia-white);color:var(--ia-black);padding:var(--space-4);box-shadow:none}.physics-hidden-selected h2{margin:0;font-size:var(--type-2xl);line-height:1.05}.physics-hidden-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.physics-hidden-metrics div,.physics-hidden-facts{border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-bg);padding:16px;overflow:hidden}.physics-hidden-metrics dt,.physics-hidden-facts dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.physics-hidden-metrics dd,.physics-hidden-facts dd{margin:0;color:var(--ia-black);font-weight:900}.physics-hidden-limitations,.physics-hidden-boundary-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.physics-hidden-limitations li,.physics-hidden-boundary-list li{border:2px solid var(--ia-border);border-radius:var(--radius-md);background:var(--ia-white);padding:10px 12px;color:var(--ia-ink-soft);font-weight:760}.physics-hidden-table-wrap,.physics-hidden-matrix-wrap{overflow-x:auto;border:2px solid var(--ia-black);border-radius:var(--radius-card);background:var(--ia-white)}.physics-hidden-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--ia-black)}.physics-hidden-table th,.physics-hidden-table td{border-bottom:2px solid var(--ia-border);padding:10px 12px;text-align:left;vertical-align:top}.physics-hidden-table th{background:var(--ia-black);color:var(--ia-white);font-size:var(--type-xs);font-weight:950;text-transform:uppercase}.physics-hidden-table td{font-size:var(--type-sm)}.physics-hidden-table tr:last-child td{border-bottom:0}.physics-hidden-matrix{min-width:1120px}.physics-hidden-matrix td:first-child{min-width:240px}.physics-hidden-matrix td:first-child span{display:block;color:var(--ia-muted);font-size:var(--type-xs);font-weight:800}.physics-hidden-dot{width:30px;height:30px;display:inline-grid;place-items:center;border:2px solid var(--ia-border);border-radius:50%;background:var(--ia-white);color:var(--ia-muted);font-size:var(--type-xs);font-weight:950}.physics-hidden-dot.active{border-color:var(--ia-black);background:var(--ia-yellow);color:var(--ia-black)}.physics-hidden-facts{display:grid;gap:8px;margin-top:var(--space-3)}.physics-residual-page{display:grid;gap:var(--space-5);padding-inline:clamp(4px,1.5vw,18px)}.residualStudyMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:28px 44px;align-items:start;margin:28px 0 0}.residualStudyMetaItem{min-width:0;display:grid;gap:8px}.residualStudyMetaItem dt{margin:0;color:#000000b8;font-size:.9rem;font-weight:650;letter-spacing:.02em}.residualStudyMetaItem dd{margin:0;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.topoRuntimeStatusGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 24px}.topoRuntimeStatusGrid .residualStudyMetaItem dt,.topoRuntimeStatusGrid .residualStudyMetaItem dd{min-width:0;overflow-wrap:anywhere;word-break:break-word}.physics-residual-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,24vw,360px);gap:clamp(20px,2vw,28px);align-items:start}.physics-residual-frame{display:grid;gap:clamp(20px,2vw,28px);min-width:0}.residual-surface-selector .button-row{display:flex;flex-wrap:wrap;gap:10px}.residual-surface-selector button{max-width:100%;white-space:normal;text-align:left}.physics-residual-side{display:grid;gap:20px;min-width:0}.physics-residual-side>.card{padding:28px;line-height:1.45}.studyDetailStack,.physics-residual-detail-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;min-width:0}.studyDetailStack>*,.physics-residual-detail-stack>*{min-width:0}.studyDetailCard,.physics-residual-detail-stack>.card{border:var(--ia-stroke-card) solid #000;border-radius:24px;background:#fff;padding:24px 28px;margin-block:0;gap:0;align-self:start;min-height:unset;line-height:1.42}.studyDetailCardCompact,.physics-residual-detail-stack>.card{padding:20px 26px}.studyDetailCardHeader{margin:0 0 16px;color:#444;font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.studyDetailCardBody{display:grid;gap:14px}.studyDetailCardBody p,.studyDetailCard .text-boundary,.studyParagraphStack p,.studyEmptyState{margin:0;line-height:1.42}.studyDetailCardBody strong,.studyDetailCardBody b,.studyDetailCardCompact strong,.studyDetailCardCompact b{font-size:.95em;font-weight:800;overflow-wrap:anywhere}.studyParagraphStack{display:grid;gap:14px}.studyEmptyState{min-height:unset;padding-block:4px;color:var(--ia-ink-soft)}.studyDefinitionList{display:grid;gap:12px;margin:0}.studyDefinitionRow{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:20px;align-items:baseline}.studyDefinitionRow dt{color:var(--ia-muted);font-weight:850}.studyDefinitionRow dd{margin:0;color:var(--ia-ink-soft);overflow-wrap:anywhere}.residual-study-plot,.physics-plotly-card{min-width:0;overflow:hidden;border:var(--ia-stroke-frame) solid var(--color-border, #000);border-radius:24px;background:#fff;padding:clamp(24px,2.4vw,32px)}.residual-study-plot-canvas,.physics-plotly-frame{width:100%;min-height:660px;height:660px;padding:clamp(16px,1.8vw,24px);background:#fff;border:0;overflow:hidden}.plotlyResidualFieldHost{position:relative;width:100%;height:100%;min-height:660px}.plotlyResidualFieldHost .modebar{opacity:0;pointer-events:none}.plotlyResidualFieldHost:hover .modebar,.plotlyResidualFieldHost:focus-within .modebar{opacity:1;pointer-events:auto}.physics-plotly-host,.physics-plotly-host .js-plotly-plot,.physics-plotly-host .plot-container,.physics-plotly-host .svg-container{background:#fff!important}.plotlyColorbarVerticalLabel{position:absolute;right:70px;top:50%;z-index:1;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;font-weight:700;letter-spacing:.04em;color:#111;pointer-events:none;white-space:nowrap;line-height:1}.plotlyGraphDescription{max-width:92ch;overflow-wrap:anywhere}.plotlyGraphWithBranchLayout{display:grid;gap:0;min-width:0;width:100%}.tq-visualization-only{display:grid;gap:14px;min-width:0;width:100%}.tq-visualization-disclosure{display:grid;gap:12px;min-width:0;width:100%}.tq-visualization-heading,.tq-visualization-explanation,.tq-visualization-data-section,.tq-scientific-graph-boundary{display:grid;gap:10px;min-width:0}.tq-visualization-heading>*,.tq-visualization-explanation>*,.tq-visualization-data-section>*{margin-block:0}.tq-visualization-frame{position:relative;min-width:0;width:100%;border:2px solid var(--ia-black);border-radius:var(--radius-card);background:var(--ia-white);overflow:hidden;padding:clamp(8px,1.2vw,14px);box-shadow:none}.tq-visualization-plot{width:100%;height:440px;min-height:320px;background:var(--ia-white);overflow:hidden}.tq-visualization-frame .modebar{opacity:0;pointer-events:none;transition:opacity .12s ease}.tq-visualization-frame:hover .modebar,.tq-visualization-frame:focus-within .modebar{opacity:1;pointer-events:auto}.tq-visualization-plot,.tq-visualization-plot .js-plotly-plot,.tq-visualization-plot .plot-container,.tq-visualization-plot .svg-container{background:var(--ia-white)!important}.tq-visualization-explanation{max-width:92ch}.tq-visualization-error{margin:0;color:var(--ia-danger, #8b1e1e);font-weight:700}@media(max-width:640px){.tq-visualization-frame{padding:6px}.tq-visualization-plot{height:380px;min-height:340px}}.graphify-page-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100vh;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;background:#000}.graphify-page-shell>*{height:100%;min-height:0}.graphify-explorer-3d{width:100%;height:100%;min-height:0;display:block;overflow:hidden;background:#070912}.graphify-explorer-frame{--graphify-pane-margin: 18px;--graphify-hud-inset: 18px;--graphify-toolbar-height: 64px;--graphify-left-panel-width: clamp(310px, 21vw, 350px);--graphify-left-panel-min-width: 310px;--graphify-left-panel-max-width: 350px;width:100%;height:100vh;height:100dvh;min-height:0;margin:0;border:0;border-radius:0;overflow:hidden}.graphify-compact-brand{position:absolute;z-index:24;top:18px;left:24px;display:flex;align-items:center;gap:10px;max-width:min(390px,calc(100% - 48px));min-height:36px;color:#fff;pointer-events:auto}.graphify-compact-brand__identity{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap}.graphify-compact-brand .brand-symbol{width:30px;height:30px}.graphify-compact-brand h1{margin:0;color:#fff;font-size:clamp(1.5rem,1.8vw,1.85rem);line-height:1;letter-spacing:-.025em}.graphify-compact-brand>div{min-width:0}.graphify-compact-brand .launch-breadcrumb{position:absolute;top:34px;left:40px;margin:3px 0 0;color:#f6f7fbbd;font-size:.65rem;line-height:1}.graphify-compact-brand .launch-breadcrumb a{min-height:14px;padding-inline:0}.graphify-compact-brand .launch-breadcrumb li:not(:last-child):after{color:#f6f7fb7a}.graphify-frame-top-left{top:68px;bottom:18px}.graphify-frame-top-center{top:14px;max-width:min(470px,calc(100% - 820px))}.graphify-unified-status-hud{display:grid;justify-items:center;gap:2px;max-width:470px;padding:7px 12px;line-height:1.28;text-align:center}.graphifyStatusLine{display:block;width:100%}.graphify-frame-top-right{top:14px;right:18px}.graphify-in-frame-inspector{top:76px;right:18px;bottom:18px;width:clamp(340px,24vw,395px)}.graphify-glass-panel--inspector{gap:10px;padding:16px}.graphifyInspectorHeader{min-height:40px;padding-bottom:0;border-bottom:0}.graphify-inspector-close,.graphifyPaneCloseButton{width:40px;height:40px}.graphifySemanticIdentity{flex:0 0 auto;gap:6px;max-height:min(38vh,320px);overflow:auto;padding:2px 3px 8px 0}.graphifySemanticHeader h2{font-size:clamp(1.5rem,1.75vw,1.69rem);line-height:1.04}.graphifySemanticMath{padding:6px 8px;font-size:.82rem;line-height:1.35}.graphifySemanticBadge{min-height:22px}.graphifySemanticLead{display:grid;gap:7px}.graphifySemanticLead>*{margin:0}.graphifyNodeInfoBody{padding-top:6px}.graphify-left-control-panel .graphify-frame-search input{padding:0 14px}.graphify-workspace-governance{position:absolute;z-index:14;right:calc(clamp(340px,24vw,395px) + 34px);bottom:18px;display:flex;gap:10px;color:#f6f7fb94;font:850 .62rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;pointer-events:none}.graphify-workspace-governance span+span:before{content:"/";margin-right:10px;color:#f6f7fb6b}.graphify-semantic-layout-disclosure{position:absolute;z-index:14;left:50%;bottom:18px;max-width:min(620px,48vw);margin:0;padding:7px 12px;border:1px solid rgba(126,214,207,.24);border-radius:999px;background:#070912c2;color:#f6f7fbb8;font:750 .62rem/1.25 var(--font-mono);text-align:center;transform:translate(-50%);pointer-events:none}.graphifySemanticRelationTabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.graphifySemanticRelationTabs button{min-height:30px;padding:5px 9px;border:1px solid rgba(126,214,207,.32);border-radius:999px;background:#05091294;color:#f6f7fb;font:800 .66rem/1 var(--font-mono)}.graphifySemanticRelationTabs button[aria-selected=true]{background:#19d4e8;color:#030407}.graphify-semantic-advanced{grid-column:1 / -1}.graphify-semantic-advanced>summary{cursor:pointer;color:#f6f7fb;font:850 .75rem/1 var(--font-mono);text-transform:uppercase}.graphify-semantic-advanced>.graphify-filter-grid{margin-top:12px}.graphify-presentation-presets{grid-column:1 / -1}.graphify-presentation-presets>summary{cursor:pointer;color:#f6f7fb;font:850 .75rem/1 var(--font-mono);text-transform:uppercase}.graphify-presentation-presets nav{display:grid;gap:6px;margin-top:8px}.graphify-presentation-presets a{padding:8px 10px;border:1px solid rgba(126,214,207,.28);border-radius:999px;color:#f6f7fb;font:750 .7rem/1.2 var(--font-mono);text-decoration:none}.graphify-presentation-presets a:hover{border-color:#19d4e8;background:#19d4e81f}.graphify-semantic-legend-list{display:grid;gap:6px;padding:8px 0}.graphify-semantic-legend-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;color:#f6f7fb;font:700 .7rem/1.25 var(--font-mono)}.graphify-semantic-legend-row i{width:12px;height:12px;border:2px solid #78f6d0;border-radius:50%}.graphify-semantic-legend-row i[data-marker=line]{height:2px;border:0;border-radius:0;background:#f6d743}.graphify-semantic-legend-row i[data-marker=band]{height:8px;border:0;border-radius:999px;background:linear-gradient(90deg,#19d4e8,#78f6d0)}.graphify-semantic-legend-row b{color:#f6f7fba3}.graphify-explorer.is-capture-mode .graphify-frame-top-left,.graphify-explorer.is-capture-mode .graphify-in-frame-inspector,.graphify-explorer.is-capture-mode .graphify-compact-brand .launch-breadcrumb,.graphify-explorer.is-capture-mode .graphify-unified-status-hud,.graphify-explorer.is-capture-mode .graphify-action-panel>:not(:first-child){display:none!important}.graphify-explorer.is-capture-mode .graphify-action-panel{padding:4px}.graphify-explorer.is-capture-mode .graphify-workspace-governance{right:18px}.graphify-representation-switcher{position:absolute;z-index:25;top:68px;left:18px;width:clamp(310px,21vw,350px);border:1px solid rgba(126,214,207,.25);border-radius:var(--graphify-pane-radius);padding:14px;background:#0a0e1de6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.graphify-representation-switcher>p{margin:0 0 8px;color:#fff;font:900 var(--type-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.graphify-representation-switcher .graphify-layout-control{padding:0;border:0}@media(max-width:1180px)and (min-width:981px){.graphify-frame-top-center{max-width:360px;font-size:.62rem}.graphify-compact-brand h1{font-size:1.45rem}}.plotlyGraphBranchPanel{display:grid;gap:12px;margin-top:18px;min-width:0;width:100%}.branch-contribution-section,.branch-impact-map-section{max-width:none}.branch-contribution-section+.branch-impact-map-section{margin-top:14px}.plotlyGraphBranchTable{table-layout:fixed;width:100%}.plotlyGraphBranchTable th,.plotlyGraphBranchTable td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.residual-study-controls .metric-grid,.residual-study-hero .metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.residual-channel-table{display:grid;gap:10px}.residual-channel-table div{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--ia-border)}.residual-channel-table div:last-child{border-bottom:0}.residual-channel-table span{color:var(--ia-ink-soft)}@media(max-width:980px){.residualStudyMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.physics-residual-layout{grid-template-columns:1fr}.residual-study-plot-canvas,.physics-plotly-frame{min-height:460px;height:520px}.plotlyResidualFieldHost{min-height:520px}.residual-channel-table div{grid-template-columns:1fr}}@media(max-width:640px){.residualStudyMetaGrid{grid-template-columns:1fr}}@media(max-width:760px){.plotlyColorbarVerticalLabel{display:none}.iaResourceSurface{grid-template-columns:1fr;grid-template-areas:"grid" "legend"}.iaResourceSurfaceYAxis{display:none}.iaResourceSurfaceColumnLabels{padding-left:0}.iaResourceSurfaceRow{grid-template-columns:1fr}.iaResourceSurfaceRowLabel{min-height:0}.iaActionClusterActions,.iaActionCluster[data-layout=grid] .iaActionClusterActions,.iaActionCluster[data-layout=stack] .iaActionClusterActions{display:grid;grid-template-columns:1fr}.iaButton{width:100%;white-space:normal;min-width:0}.studyDetailStack,.physics-residual-detail-stack{grid-template-columns:1fr;gap:14px}.studyDetailCard,.physics-residual-detail-stack>.card{padding:18px 20px;border-radius:20px}.studyDetailCardHeader{margin-bottom:14px}.studyDetailCardBody,.studyParagraphStack{gap:12px}.studyDefinitionRow{grid-template-columns:1fr;gap:4px}}.wave-embed-shell{min-height:680px;border:0;border-radius:var(--ia-container-radius);overflow:hidden;background:var(--ia-white)}.wave-embed-shell iframe{width:100%;min-height:680px;display:block;border:0;background:var(--ia-white)}.physics-wave-native-frame{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:auto;min-height:0;box-sizing:border-box;overflow:hidden;gap:0;padding:0;border:2px solid var(--ia-black);border-radius:var(--ia-container-radius);background:var(--ia-white);color:var(--ia-black);box-shadow:none}.physics-wave-native-frame>*{min-width:0}.physics-wave-native-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 26px 16px;border-bottom:1px solid var(--ia-black);background:var(--ia-white)}.physics-wave-native-header p,.physics-wave-native-header span{margin:0;color:var(--ia-muted);font-size:var(--type-xs);font-weight:950;text-transform:uppercase}.physics-wave-native-header h2{margin:0;font-size:3.2rem;line-height:.95}.waveGraphModeFocusTarget{margin-top:0;outline:none}.waveGraphModeToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;padding:12px 18px;border-bottom:1px solid var(--ia-black);background:var(--ia-white)}.waveGraphModeSwitch{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.waveGraphModeSwitch button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:0 14px;font-size:var(--type-xs);font-weight:950;line-height:1;text-decoration:none;cursor:pointer}.waveGraphModeSwitch button{border:1px solid var(--ia-black);background:var(--ia-white);color:var(--ia-black)}.waveGraphModeSwitch button[data-active=true]{border:0;background:var(--ia-action-cyan, #19d4e8);color:var(--ia-black)}.waveGraphModeSwitch button:hover{filter:brightness(1.04)}.waveGraphModeSwitch button:focus-visible{outline:4px solid var(--ia-action-black);outline-offset:3px}:root{--physics-wave-graph-height: clamp(520px, 62vh, 720px)}.physics-wave-native-layout{display:grid;gap:0;min-height:0;height:var(--physics-wave-graph-height);background:var(--ia-white)}.physics-wave-native-layout[data-labels-visible=true]{grid-template-columns:minmax(0,1fr) clamp(260px,24vw,320px)}.physics-wave-native-layout[data-labels-visible=false]{grid-template-columns:minmax(0,1fr)}.physics-wave-canvas-shell{position:relative;min-width:0;min-height:0;height:100%;border:0;border-right:1px solid var(--ia-border);background:var(--ia-white);overflow:hidden}.physics-wave-native-layout[data-labels-visible=false] .physics-wave-canvas-shell{border-right:0}.waveGraphFrame{position:relative}.waveGraphViewport{min-height:0;height:100%}.waveWebFieldFrame{position:relative;width:100%;height:100%;border:0;border-radius:0;background:#fff;display:block}.waveWebFieldSvg{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.waveWebFieldSvg:active{cursor:grabbing}.waveWebFieldSvg:focus-visible{outline:4px solid var(--ia-action-cyan, #19d4e8);outline-offset:-6px}.waveWebFieldBackground{fill:#fff}.waveWebFieldEdgeHitTarget{stroke:transparent;stroke-width:14;fill:none;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.waveWebFieldEdge{stroke:#0064ff6b;stroke-width:1.35;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.waveWebFieldFrame[data-detail-level=medium] .waveWebFieldEdge[data-edge-detail=local]{opacity:.68}.waveWebFieldFrame[data-detail-level=high] .waveWebFieldEdge[data-edge-detail=local],.waveWebFieldFrame[data-detail-level=high] .waveWebFieldEdge[data-edge-detail=detail]{opacity:.72}.waveWebFieldEdge[data-edge-detail=detail]{stroke:#0064ff47;stroke-width:1}.waveWebFieldEdge[data-highlighted=true]{stroke:#005bff;stroke-width:3;opacity:.96}.waveWebFieldEdge[data-dimmed=true]{opacity:.16}.waveWebFieldNode{cursor:pointer;outline:none}.waveWebFieldNodeRing{fill:#ffdc325c;stroke:#000;stroke-width:2.5;vector-effect:non-scaling-stroke}.waveWebFieldNodeDot{fill:#e6252a;stroke:#000;stroke-width:1.2;vector-effect:non-scaling-stroke}.waveWebFieldNode[data-hovered=true] .waveWebFieldNodeDot{fill:var(--ia-action-cyan, #19d4e8)}.waveWebFieldNode[data-selected=true] .waveWebFieldNodeDot{fill:var(--ia-action-yellow, #ffdc32);stroke-width:2.6}.waveWebFieldNode[data-connected=true] .waveWebFieldNodeDot{stroke:var(--ia-action-cyan, #19d4e8);stroke-width:2}.waveWebFieldNode[data-dimmed=true]{opacity:.42}.waveWebFieldNode:focus-visible .waveWebFieldNodeRing{r:14;fill:#19d4e842;stroke:var(--ia-action-cyan, #19d4e8)}.waveWebFieldNodeLabel{fill:#000;paint-order:stroke;stroke:#fffffff0;stroke-width:4px;font-size:14px;font-weight:900;pointer-events:none}.waveWebFieldResetButton{position:absolute;top:16px;right:16px;z-index:5;min-height:36px;border:1px solid rgba(0,0,0,.36);border-radius:var(--radius-pill);padding:0 12px;background:#ffffffe0;color:#000;font-size:var(--type-xs);font-weight:900;cursor:pointer}.waveWebFieldResetButton:focus-visible{outline:4px solid var(--ia-action-cyan, #19d4e8);outline-offset:2px}.waveWebFieldEdgePreview{position:absolute;right:16px;top:62px;z-index:5;width:min(320px,calc(100% - 32px));max-height:calc(100% - 94px);overflow:auto;padding:12px;border:1px solid var(--ia-black);background:#fffffff0;color:var(--ia-black)}.waveWebFieldEdgePreview h3{margin:2px 0 10px;font-size:var(--type-sm);line-height:1.2}.waveWebFieldEdgePreview dl{display:grid;gap:5px;margin:0}.waveWebFieldEdgePreview dt{margin:0;font-size:var(--type-xxs);font-weight:800;text-transform:uppercase}.waveWebFieldEdgePreview dd{margin:0 0 6px;font-size:var(--type-xs);font-weight:750;line-height:1.3}.waveWebFieldEdgePreview p:last-child{margin:10px 0 0;font-size:var(--type-xxs);line-height:1.35}.physics-wave-canvas-shell>*{min-width:0}.waveGraphOverlayChips{position:absolute;top:16px;left:16px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;max-width:min(560px,calc(100% - 140px));pointer-events:none}.waveGraphChip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(0,0,0,.22);border-radius:var(--radius-pill);background:linear-gradient(135deg,#ffffffd1,#ffffff8f);color:var(--ia-black);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--type-xs);font-weight:900;line-height:1;white-space:nowrap;cursor:default}.tq-wave-plot-region .waveGraphOverlayChips{pointer-events:auto}.tq-wave-plot-region .waveGraphChip{cursor:pointer}.waveGraphChip[data-active=true]{background:var(--ia-cyan);border-color:var(--ia-cyan);color:var(--ia-black)}.waveGraphChip:focus-visible{outline:3px solid var(--ia-yellow);outline-offset:2px}.physics-wave-canvas-stage,.physics-wave-plotly-host,.physics-wave-canvas-shell canvas,.physics-wave-canvas-shell .js-plotly-plot{width:100%!important;height:100%!important;min-width:0;min-height:0;display:block}.physics-wave-plotly-status{position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:3;display:grid;place-items:center;padding:18px;border:2px solid var(--ia-black);border-radius:var(--ia-card-radius);background:#fffffff0;color:var(--ia-black);font-weight:900;text-align:center}.physics-wave-theory-labels{height:100%;max-height:100%;overflow:auto;display:grid;align-content:start;gap:6px;padding:10px;border:0;background:var(--ia-white)}.waveTheoryLabelItem{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:start;width:100%;padding:8px;border:1px solid var(--ia-border);background:var(--ia-white);color:var(--ia-black);font:inherit;font-size:var(--type-xs);font-weight:800;text-align:left;cursor:pointer}.waveTheoryLabelItem[data-selected=true]{border-color:var(--ia-black);background:var(--ia-yellow);color:var(--ia-black)}.waveTheoryLabelItem[data-edge-highlighted=true]{border-color:var(--ia-cyan);outline:2px solid var(--ia-cyan);outline-offset:-3px}.waveTheoryLabelItem[data-selected=true][data-edge-highlighted=true]{outline:none}.waveTheoryLabelItem:hover{border-color:var(--ia-black)}.waveTheoryLabelItem:focus-visible{outline:3px solid var(--ia-cyan);outline-offset:2px}.waveTheoryLabelItem strong{font-weight:950}.waveTheoryLabelItem span{min-width:0}.physics-wave-controls,.wavePlayerStrip,.waveControlRow{--ia-action-cyan: #19d4e8;--ia-action-yellow: #ffdc32;position:relative;display:flex;flex-wrap:nowrap;gap:14px;align-items:center;width:100%;min-height:64px;padding:12px 20px;box-sizing:border-box;border-top:1.5px solid var(--ia-black);background:#ffffffeb;overflow:visible;scrollbar-width:none;z-index:20}.waveControlRow::-webkit-scrollbar{display:none}.waveControlRow>*,.wavePlayerStrip>*{flex:0 0 auto}.waveControlRow>.wavePlayerStrip{flex:1 1 auto}.wavePlayerStrip{padding:0;border-top:0;background:transparent}.wavePlayerButton,.wavePlayerIconButton{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font:inherit;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.wavePlayerButton{width:48px;height:48px;border:1px solid rgba(0,0,0,.24)}.wavePlayerButton[data-playing=true]{background:var(--ia-action-yellow);color:var(--ia-black)}.wavePlayerButton[data-playing=false]{background:var(--ia-black);color:var(--ia-white)}.wavePlayerButton svg,.wavePlayerIconButton svg{width:18px;height:18px}.wavePlayerButton:hover,.wavePlayerIconButton:hover,.wavePlayerDropdownTrigger:hover{border-color:#00000061}.wavePlayerButton:focus-visible,.wavePlayerIconButton:focus-visible,.wavePlayerDropdownTrigger:focus-visible,.wavePlayerDropdownOption:focus-visible,.wavePlayerScrubber input[type=range]:focus-visible{outline:3px solid var(--ia-action-cyan);outline-offset:3px}.wavePlayerScrubber{position:relative;flex:1 1 auto;min-width:160px;display:flex;align-items:center;height:36px}.wavePlayerScrubber input[type=range]{--wave-player-progress: 0%;width:100%;min-width:160px;height:36px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;accent-color:var(--ia-action-yellow);cursor:pointer}.wavePlayerScrubber input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--ia-action-cyan) 0 var(--wave-player-progress),rgba(0,0,0,.18) var(--wave-player-progress) 100%)}.wavePlayerScrubber input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#0000002e}.wavePlayerScrubber input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--ia-action-cyan)}.wavePlayerScrubber input[type=range]::-webkit-slider-thumb{width:22px;height:22px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid var(--ia-black);border-radius:999px;background:var(--ia-action-yellow);margin-top:-8px}.wavePlayerScrubber input[type=range]::-moz-range-thumb{width:22px;height:22px;border:2px solid var(--ia-black);border-radius:999px;background:var(--ia-action-yellow)}.wavePlayerFrameCount{flex:0 0 auto;min-width:76px;color:var(--ia-black);font-size:13px;font-weight:800;text-align:right;white-space:nowrap}.wavePlayerSecondaryControls{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;position:relative;z-index:25}.wavePlayerIconButton{width:38px;height:38px;border:1px solid rgba(0,0,0,.22);background:#ffffffdb;color:var(--ia-black)}.wavePlayerIconButton[data-active=true]{background:var(--ia-action-cyan)}.wavePlayerLabelsButton{width:auto;min-width:78px;gap:7px;padding:0 12px;font-size:13px;font-weight:800}.wavePlayerLabelsButton svg{width:17px;height:17px}.wavePlayerDropdown{position:relative;flex:0 0 auto}.wavePlayerDropdownTrigger{height:38px;min-width:82px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(0,0,0,.22);border-radius:999px;background:linear-gradient(135deg,#ffffffeb,#ffffffad);color:var(--ia-black);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.wavePlayerDropdownTrigger svg{width:17px;height:17px;flex:0 0 auto}.wavePlayerDropdownChevron{width:14px!important;height:14px!important;margin-left:2px}.wavePlayerDropdownMenu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:70;min-width:140px;padding:6px;border:1px solid rgba(0,0,0,.18);border-radius:18px;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wavePlayerDropdownOption{width:100%;min-height:38px;display:flex;align-items:center;border:0;border-radius:12px;background:transparent;color:var(--ia-black);font:inherit;font-size:13px;font-weight:800;padding:0 12px;text-align:left;cursor:pointer}.wavePlayerDropdownOption:hover,.wavePlayerDropdownOption[data-highlighted=true]{background:#19d4e833}.wavePlayerDropdownOption[data-selected=true]{background:var(--ia-action-yellow);color:var(--ia-black)}.physics-wave-footnote{position:relative;width:100%;padding:10px 26px 14px;box-sizing:border-box;border-top:1px solid var(--ia-black);background:var(--ia-white);color:#3a3a3a;font-size:.72rem;line-height:1.4;font-weight:900}.physics-wave-visuals__post-grid{margin-top:3rem;margin-bottom:2rem}.wavePreviewSummarySection{display:block}.wavePreviewSummaryGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;align-items:start}.wavePreviewColumn,.waveSummaryColumn{display:grid;gap:16px;align-content:start}.wave-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.wavePreviewColumn .wave-media-grid{grid-template-columns:1fr;gap:16px}.wave-media-grid figure{display:grid;gap:10px;margin:0;padding:18px;border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-white);overflow:hidden}.wave-media-grid h3{margin:0;font-size:var(--type-lg)}.wave-media-grid figcaption{font-size:var(--type-xs);color:var(--ia-ink-soft);font-weight:800}.wave-media-grid img,.wave-media-grid video{display:block;width:100%;min-height:220px;object-fit:contain;border:var(--ia-stroke-table) solid var(--ia-black);border-radius:var(--ia-media-radius);background:var(--ia-black);overflow:hidden}.wave-media-detail{color:var(--ia-muted);font-size:var(--type-xs);font-weight:800}.wave-media-detail[open]{display:grid;gap:4px}.wave-media-missing{min-height:220px;display:grid;align-content:center;gap:8px;padding:18px;border:1px solid var(--ia-border);border-radius:var(--radius-md);background:var(--ia-white)}.wave-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wave-summary-panel{display:grid;gap:16px;align-content:start}.wave-summary-grid div{padding:18px 20px;border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-white);overflow:hidden}.wavePreviewAssetsCard{grid-column:1 / -1}.wavePreviewAssetList{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wavePreviewAssetList li{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.wavePreviewAssetList span{color:var(--ia-ink-soft)}.wavePreviewAssetList strong{color:var(--ia-black);font-size:var(--type-sm);text-align:right}.wave-summary-grid dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:950;text-transform:uppercase}.wave-summary-grid dd{margin:6px 0 0;font-weight:900}.wave-summary-details{padding:18px 20px 20px;border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-white);overflow:hidden}.wave-summary-details summary{cursor:pointer;font-weight:950}.wave-summary-details dl{display:grid;gap:9px;margin:12px 0 0}.wave-summary-details div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.wave-summary-details dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:950;text-transform:uppercase}.wave-summary-details dd{margin:0;font-weight:850;min-width:0;overflow-wrap:anywhere}.wave-download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.waveDownloadBoundaryGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:28px;align-items:start}.waveDownloadColumn,.waveBoundaryColumn{display:grid;gap:20px;align-content:start;align-self:start;min-width:0}.waveDownloadColumn>.page-section,.waveBoundaryColumn>.page-section{margin:0}.waveBoundaryColumn .wave-boundary-note{margin:0;align-self:start}.wave-download-grid a,.wave-download-disabled{min-height:118px;display:grid;flex-direction:column;gap:7px;align-content:start;padding:20px;border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-white);color:var(--ia-black);font-weight:950;text-decoration:none;overflow:hidden}.wave-download-disabled{border-color:var(--ia-border);color:var(--ia-muted)}.wave-download-grid small{font-size:var(--type-xs);font-weight:800}.wave-download-grid details{color:var(--ia-muted);font-size:var(--type-xs);font-weight:800}.wave-download-grid strong{font-size:var(--type-lg)}.wave-boundary-note{padding:var(--space-4);border:var(--ia-stroke-card) solid var(--ia-black);border-radius:var(--ia-card-radius);background:var(--ia-yellow);color:var(--ia-black);overflow:hidden}.wave-boundary-note strong,.wave-boundary-note span{margin:0;line-height:1.4}.wave-label-key-table td:nth-child(2){min-width:260px}@media(max-width:900px){.waveDownloadBoundaryGrid,.wavePreviewSummaryGrid,.wave-summary-grid,.wave-summary-details div{grid-template-columns:1fr}.physics-wave-native-header{display:grid;gap:12px}.waveGraphModeToolbar{display:grid;gap:10px;padding:12px 14px}.physics-wave-native-layout,.physics-wave-native-layout[data-labels-visible=true],.physics-wave-native-layout[data-labels-visible=false]{grid-template-columns:1fr}.physics-wave-canvas-shell,.physics-wave-theory-labels{min-height:0;height:100%;max-height:none}.waveGraphViewport{min-height:0;height:100%}.physics-wave-canvas-shell{border-right:0;border-bottom:1px solid var(--ia-border)}.physics-wave-canvas-stage,.physics-wave-plotly-host,.physics-wave-canvas-shell canvas{min-height:0}.physics-wave-theory-labels{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-height:260px}.physics-wave-controls,.waveControlRow{flex-wrap:nowrap;gap:10px;padding:12px 14px;overflow:visible}.wavePlayerStrip{gap:10px}.wavePlayerSecondaryControls{gap:6px}.physics-wave-native-header h2{font-size:2rem}.physics-wave-footnote{padding:10px 18px 14px}.waveGraphOverlayChips{max-width:min(480px,calc(100% - 96px))}}@media(max-width:760px){.iaControlSliderRow{grid-template-columns:1fr;gap:8px}.iaControlSliderValue{text-align:left}.iaPlayerControls,.iaControlActionRow{flex-wrap:wrap}}@media(max-width:620px){.physics-wave-native-frame{border-radius:22px}.physics-wave-native-header{padding:18px}.physics-wave-canvas-shell{height:clamp(420px,60vh,560px)}.waveGraphViewport{min-height:480px;height:min(66vh,560px)}.waveGraphOverlayChips{top:12px;left:12px;max-width:calc(100% - 24px);gap:6px}.waveGraphChip{min-height:28px;padding:0 9px;font-size:.68rem}.waveControlRow{padding:10px 12px}.wavePlayerStrip{display:grid;grid-template-columns:48px minmax(160px,1fr) 70px;align-items:center;min-width:520px}.wavePlayerSecondaryControls{grid-column:1 / -1;justify-self:start;padding-left:62px}}.diagnostics-panel svg{width:100%;min-height:220px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white)}.diagnostics-panel svg circle{fill:var(--ia-black);opacity:.86}.diagnostics-panel svg polyline{fill:none;stroke:var(--ia-red);stroke-width:3}.diagnostics-basin-grid,.diagnostics-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.diagnostics-basin-grid span,.diagnostics-path span{display:grid;gap:5px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--ia-white)}.diagnostics-bar{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;margin-top:8px}.diagnostics-bar span{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.diagnostics-bar i{display:block;height:12px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ia-cyan),var(--ia-yellow))}.severity-low{background:var(--ia-mint)}.severity-medium,.severity-synthetic-placeholder{background:var(--ia-yellow)}.severity-high{background:var(--ia-pink)}.dynamics-scenario-card{position:relative;min-height:150px;display:grid;gap:9px;align-content:start;border:2px solid var(--ia-border);border-radius:var(--radius-card-sm);background:var(--ia-white);color:var(--ia-ink);padding:16px;overflow:hidden}.dynamics-card-button:focus-visible .dynamics-scenario-card{outline:3px solid color-mix(in srgb,var(--ia-cyan) 45%,transparent);outline-offset:3px}.dynamics-scenario-card[data-selected=true]{border-color:var(--ia-black);background:color-mix(in srgb,var(--ia-cyan) 10%,var(--ia-white))}.gdtScenarioAccent{position:absolute;inset:0 auto 0 0;width:7px;background:var(--ia-cyan)}.dynamics-scenario-card[data-selected=true] .gdtScenarioAccent{background:var(--ia-yellow)}.dynamics-scenario-card h3{font-size:var(--type-lg);margin:0;padding-left:4px}.dynamics-scenario-card p{margin:0;padding-left:4px;font-size:var(--type-sm);color:var(--ia-ink-soft);line-height:1.45}.dynamics-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--ia-black);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.dynamics-card-meta span{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--ia-border);border-radius:4px;background:var(--ia-white);padding:0 7px}.dynamics-card-meta span[data-kind=domain]{background:var(--ia-cyan)}.dynamics-card-meta span[data-kind=residual]{background:var(--ia-yellow)}.dynamics-card-meta span[data-kind=invariant]{background:var(--ia-mint)}.dynamics-chart{color:var(--ia-blue)}.dynamics-chart h3{color:var(--ia-ink)}.dynamics-chart p{margin:8px 0 0;color:var(--ia-ink-soft)}.dynamics-chart svg,.dynamics-heatmap,.dynamics-basin-map{width:100%;min-height:180px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);background:var(--ia-white)}.dynamics-chart svg line{stroke:var(--ia-black);stroke-width:2}.dynamics-chart svg circle{fill:var(--ia-cyan);stroke:var(--ia-white);stroke-width:2}.gdtTransitionPanel,.gdtResidualSurfacePanel,.gdtNotesPanel{border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);padding:var(--space-4)}.gdtChartLegend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;color:var(--ia-black);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.gdtChartLegend span{min-height:26px;display:inline-flex;align-items:center;border:1px solid var(--ia-border);border-radius:4px;background:var(--ia-white);padding:0 8px}.gdtChartLegend span[data-tone=state]{background:var(--ia-cyan)}.gdtChartLegend span[data-tone=residual]{background:var(--ia-yellow)}.gdtChartLegend span[data-tone=selected]{background:var(--ia-mint)}.gdtAxis{stroke:var(--ia-black);stroke-width:2}.gdtGridLine{stroke:var(--ia-border);stroke-width:1;stroke-dasharray:6 8}.gdtStatePath{fill:none;stroke:var(--ia-blue);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.gdtResidualPath{fill:none;stroke:var(--ia-red);stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:10 8}.gdtTransitionArrowHead{fill:var(--ia-blue)}.gdtTransitionStep line{stroke:var(--ia-border);stroke-width:1.5}.gdtTransitionStep circle{fill:var(--ia-cyan);stroke:var(--ia-black);stroke-width:2}.gdtTransitionStep circle[data-current=true]{fill:var(--ia-yellow)}.gdtTransitionStep rect{fill:var(--ia-white);stroke:var(--ia-border);stroke-width:1.5}.gdtTransitionStep text,.gdtReviewMarker text,.gdtAxisLabel{fill:var(--ia-black);font-size:13px;font-weight:800;text-anchor:middle}.gdtReviewMarker line{stroke:var(--ia-red);stroke-width:2;stroke-dasharray:7 6}.gdtReviewMarker text{text-anchor:start;fill:var(--ia-red)}.threshold-line{stroke:var(--ia-orange)!important;stroke-dasharray:8 7}.dynamics-heatmap{display:grid;gap:5px;min-height:260px;padding:10px}.dynamics-heatmap span{min-height:28px;border-radius:8px;background:var(--ia-red);border:0}.gdtSurfaceFrame{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px 10px;align-items:stretch}.gdtSurfaceFrame .dynamics-heatmap{grid-column:2;grid-row:1;margin:0}.gdtSurfaceYAxis{grid-column:1;grid-row:1;display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.gdtSurfaceXAxis{grid-column:2;grid-row:2;color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-align:center;text-transform:uppercase}.gdtHeatmapLegend{grid-column:2;grid-row:3;display:grid;grid-template-columns:auto minmax(120px,180px) auto;gap:8px;align-items:center;justify-content:end;color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.gdtHeatmapLegend i{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--ia-red) 30%,var(--ia-white)),var(--ia-red))}.dynamics-basin-map{position:relative;min-height:280px;background-image:linear-gradient(var(--ia-black) 1px,transparent 1px),linear-gradient(90deg,var(--ia-black) 1px,transparent 1px);background-size:34px 34px;overflow:hidden}.dynamics-basin-map span{position:absolute;width:30px;height:30px;transform:translate(-50%,-50%);border:2px solid var(--ia-cyan);border-radius:50%;background:var(--ia-cyan)}.dynamics-timeline-track{display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));gap:8px;overflow-x:auto;padding-bottom:2px}.dynamics-timeline-frame{min-height:120px;display:grid;align-content:start;gap:4px;border:2px solid var(--ia-border);border-radius:var(--radius-lg);padding:10px;background:var(--ia-white)}.dynamics-timeline-frame:focus-visible{outline:3px solid color-mix(in srgb,var(--ia-cyan) 45%,transparent);outline-offset:3px}.dynamics-timeline-frame[data-current=true]{border-color:var(--ia-black);background:color-mix(in srgb,var(--ia-yellow) 22%,var(--ia-white))}.dynamics-timeline-frame span{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:var(--ia-cyan);color:var(--ia-black);font-weight:900}.dynamics-timeline-frame strong{color:var(--ia-ink);font-size:var(--type-sm)}.dynamics-timeline-frame small{color:var(--ia-ink-soft);line-height:1.35}.dynamics-timeline-frame em{color:var(--ia-red);font-style:normal;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.dynamics-inspector,.decomposition-inspector{position:sticky;top:128px}.dynamics-inspector h2{font-size:var(--type-xl)}.gdtInspectorHeader{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--space-3)}.gdtInspectorHeader h2{margin:0}.gdtInspectorHeader span{min-height:24px;display:inline-flex;align-items:center;border:1px solid var(--ia-border);border-radius:4px;background:var(--ia-yellow);color:var(--ia-black);padding:0 7px;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.dynamics-inspector div,.decomposition-inspector div,.osd-audit-panel div{display:grid;gap:3px}.gdtLowerWorkspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:24px;align-items:start}.gdtNotesPanel h2{margin:0;font-size:var(--type-xl)}.gdtNotesPanel p{color:var(--ia-ink-soft);line-height:1.55}.gdtNotesPanel ul{margin:0;padding-left:18px;color:var(--ia-ink-soft);line-height:1.55}.dynamics-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.dynamics-legend span,.dynamics-status-panel span,.gitd-map>div,.lens-definition-panel article,.template-browser article{display:grid;gap:4px;border:0;border-radius:var(--radius-lg);padding:var(--space-3);background:var(--ia-white)}.dynamics-legend strong{color:var(--ia-black)}.dynamics-legend small{color:var(--ia-ink-soft);line-height:1.5}.dynamics-status-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:var(--space-3);background:var(--ia-white)}.dynamics-status-panel span{color:var(--ia-muted)}.dynamics-status-panel span[data-active=true]{color:var(--ia-ink);background:var(--ia-mint)}.dynamics-table{width:100%;border-collapse:collapse;margin-top:10px;color:var(--ia-ink-soft);font-size:var(--type-sm)}.dynamics-table caption{text-align:left;color:var(--ia-muted);margin-bottom:6px;font-weight:900}.dynamics-table th,.dynamics-table td{border:2px solid var(--ia-border);padding:7px 9px;text-align:left}.gitd-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(0,1fr);gap:var(--space-3);align-items:stretch}.gitd-map>div{align-content:center;min-height:150px}.gitd-map span{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.gitd-map strong{color:var(--ia-ink);overflow-wrap:anywhere}.gitd-map-path{color:var(--ia-blue);text-align:center}.gitd-distortion-bar{height:36px;border:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--ia-white)}.gitd-distortion-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--ia-cyan),var(--ia-red))}.decomposition-selector{display:grid;grid-template-columns:190px minmax(180px,.8fr) minmax(260px,1fr) auto;gap:10px;align-items:end;margin:var(--space-4) 0}.profile-link-row{margin:var(--space-3) 0 var(--space-4)}.decomposition-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-4);align-items:start}.decomposition-main-panel{display:grid;gap:var(--space-4);min-width:0}.osd-coordinate-grid,.prismatic-lens-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.osd-coordinate,.prismatic-lens,.lens-card,.cross-lens-card{min-height:190px;display:grid;gap:7px;align-content:start}.osd-coordinate h3,.prismatic-lens h3,.cross-lens-card h3{margin:0;font-size:var(--type-lg)}.osd-coordinate p,.prismatic-lens p,.cross-lens-card p{margin:0;color:var(--card-muted);font-size:var(--type-sm)}.osd-coordinate small,.prismatic-lens small,.cross-lens-card small{color:var(--card-muted);line-height:1.45}.osd-coordinate span,.prismatic-lens span,.cross-lens-card span{color:var(--card-label);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.osd-reality{--tile-accent: var(--ia-white);background:var(--ia-white)}.osd-change{--tile-accent: var(--ia-blue);background:var(--ia-cyan)}.osd-situation{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--tile-accent: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.osd-boundary,.osd-obligation,.osd-action,.prismatic-action_adaptation{--tile-accent: var(--ia-yellow);background:var(--ia-yellow)}.osd-meaning,.prismatic-invariant,.prismatic-interaction{--tile-accent: var(--ia-cyan);background:var(--ia-mint)}.osd-policy,.prismatic-memory_model,.prismatic-transformation{--card-bg: var(--ia-violet);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-violet);--card-label: var(--ia-white);--tile-accent: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.osd-purpose,.prismatic-purpose{--tile-accent: var(--ia-green);background:var(--ia-green)}.osd-audit,.prismatic-residual{--tile-accent: var(--ia-red);background:var(--ia-pink)}.prismatic-state{--tile-accent: var(--ia-blue);background:var(--ia-cyan)}.prismatic-constraint_context{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--tile-accent: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.lens-definition-panel>div,.template-browser>div,.cross-lens-panel>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.lens-definition-panel p,.template-browser p{margin:0;color:var(--ia-ink-soft)}.decomposition-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.decomposition-legend ul{margin:0;padding-left:20px;color:var(--ia-ink-soft);line-height:1.7}.public-home{background:var(--ia-bg);color:var(--ia-ink);overflow-x:hidden}.public-hero-grid,.public-section{width:min(1500px,calc(100% - clamp(24px,5vw,72px)));margin-inline:auto}.public-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.52fr) minmax(260px,.42fr);gap:14px;padding:clamp(28px,5vw,64px) 0 24px}.public-tile{position:relative;overflow:hidden;border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);color:var(--ia-ink);padding:clamp(22px,3vw,40px)}.public-tile p{color:var(--ia-ink-soft);font-size:var(--type-md);line-height:var(--leading-body);max-width:68ch}.public-hero-tile{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:space-between;min-height:min(560px,72vh);background:var(--ia-white)}.public-hero-tile h1{margin:18px 0;color:var(--ia-black);max-width:980px;overflow-wrap:normal}.public-hero-tile p{font-size:var(--type-lg);max-width:760px}.public-hero-purpose{color:var(--ia-black)!important;font-weight:850}.public-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.public-graphify-tile,.public-boundary-tile,.public-graphify-wide{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);--card-border: var(--ia-black);background:var(--ia-black);color:var(--ia-white);border-color:var(--ia-black)}.public-graphify-tile p,.public-graphify-wide p,.public-boundary-tile p{color:var(--card-muted)}.public-tile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.public-tile-heading h2{color:var(--ia-white);font-size:var(--type-section);line-height:var(--leading-tight);margin:0}.public-status-tile,.public-safe-list{background:var(--ia-mint)}.public-status-tile h2{font-size:var(--type-2xl);margin:0}.public-status-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.public-status-list li{display:flex;gap:10px;align-items:center;color:var(--ia-ink-soft);font-weight:850}.public-status-list li:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--ia-black)}.public-boundary-tile{display:grid;align-content:center}.public-boundary-tile p{font-size:var(--type-lg);font-weight:850;line-height:var(--leading-normal)}.public-count-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:var(--ia-yellow)}.public-count-strip .public-kicker{grid-column:1 / -1;margin:0}.public-count-strip span:not(.public-kicker){min-height:108px;display:grid;align-content:center;border:0;border-radius:var(--radius-lg);padding:16px;background:var(--ia-white);color:var(--ia-ink-soft);font-weight:900;text-transform:uppercase}.public-count-strip strong{display:block;color:var(--ia-black);font-size:var(--type-3xl);line-height:var(--leading-tight)}.public-section{padding:clamp(42px,6vw,86px) 0;color:var(--ia-ink)}.public-section>h2{color:var(--ia-ink);max-width:960px;margin-bottom:22px}.public-feature-grid,.public-boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-feature-tile{min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.public-feature-tile h3{font-size:var(--type-section);line-height:var(--leading-tight)}.feature-theory{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.feature-invariant{--card-bg: var(--ia-mint);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-green);--card-label: var(--ia-black);background:var(--card-bg);color:var(--card-fg)}.feature-residual{--card-bg: var(--ia-pink);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-pink);--card-label: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.feature-transformation{--card-bg: var(--ia-cyan);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-cyan);--card-label: var(--ia-black);background:var(--card-bg);color:var(--card-fg)}.public-feature-tile h3,.public-feature-tile strong{color:var(--card-fg)}.public-feature-tile p,.public-feature-tile small{color:var(--card-muted)}.public-graphify-wide{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:28px;align-items:center}.public-graphify-wide h3{color:var(--ia-white);font-size:var(--type-section);line-height:var(--leading-tight);overflow-wrap:anywhere}.public-graphify-preview{min-height:360px;display:grid;place-items:center;border-radius:22px;background:#050505;border:2px solid var(--ia-white)}.public-graphify-preview.large{min-height:500px}.public-graphify-preview svg{width:100%;height:100%;min-height:320px;display:block}.public-boundary-grid{grid-template-columns:1.1fr repeat(2,minmax(0,1fr))}.public-protected-list{background:var(--ia-orange);color:var(--ia-black);border-color:var(--ia-black)}.public-protected-list p,.public-protected-list li{color:var(--ia-black)}.public-boundary-grid h3,.public-module-card h3,.public-audit-preview h3{font-size:var(--type-2xl)}.public-boundary-grid ul,.public-audit-preview ul{margin:0;padding-left:20px;line-height:1.8;font-weight:750}.research-card-grid,.public-organizing-grid,.public-community-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.research-card-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}.research-collection-card{display:flex;flex-direction:column;gap:18px;min-height:390px;padding:clamp(22px,3vw,34px);border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);color:var(--ia-ink)}.research-collection-card:nth-child(3n+1){background:var(--ia-cyan)}.research-collection-card:nth-child(3n+2){background:var(--ia-mint)}.research-collection-card:nth-child(3n+3){background:var(--ia-yellow)}.research-collection-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font:800 .76rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.research-collection-card h3{margin:0;font-size:var(--type-2xl);line-height:var(--leading-tight)}.research-collection-card p{margin:0;color:var(--ia-ink-soft)}.research-collection-card dl{display:grid;gap:8px;margin:auto 0 0}.research-collection-card dl div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid currentColor;padding-top:8px}.research-collection-card dt{font-weight:800}.research-collection-card dd{margin:0;text-align:right}.research-hub{display:grid;gap:var(--space-6)}.research-atlas-callout{display:flex;align-items:center;justify-content:space-between;gap:24px}.public-organizing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-organizing-card{min-height:230px}.public-organizing-card:nth-child(2n){background:var(--ia-mint)}.public-organizing-card:nth-child(3n){background:var(--ia-yellow)}.public-trust-compact{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--ia-mint)}.public-trust-compact p{margin:0;color:var(--ia-black);font-weight:750}.public-community-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.public-community-actions .public-tile{min-height:260px;display:flex;flex-direction:column;align-items:flex-start}.public-community-actions .public-tile:last-child{background:var(--ia-yellow)}.public-community-actions .iaButton{margin-top:auto}.public-section-action{display:flex;justify-content:center;margin-top:24px}.public-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.public-module-card{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border-radius:var(--radius-card)}.public-module-card h3{font-size:var(--type-xl);line-height:1.05}.public-module-card h3,.public-module-card strong{color:var(--card-fg)}.public-module-card p,.public-module-card small{color:var(--card-muted)}.module-protected{--card-bg: var(--ia-orange);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-orange);--card-label: var(--ia-black);--card-border: var(--ia-black);background:var(--card-bg);color:var(--card-fg);border-color:var(--card-border)}.module-read_only,.module-audit_only{--card-bg: var(--ia-yellow);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-yellow);--card-label: var(--ia-black);background:var(--card-bg);color:var(--card-fg)}.module-placeholder{--card-bg: var(--ia-black);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-black);--card-label: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.module-future{--card-bg: var(--ia-cyan);--card-fg: var(--ia-black);--card-muted: var(--ia-muted-on-cyan);--card-label: var(--ia-black);background:var(--card-bg);color:var(--card-fg)}.module-synthetic_only{--card-bg: var(--ia-violet);--card-fg: var(--ia-white);--card-muted: var(--ia-muted-on-violet);--card-label: var(--ia-white);background:var(--card-bg);color:var(--card-fg)}.public-audit-preview{display:grid;grid-template-columns:minmax(280px,.6fr) minmax(0,1fr);gap:24px;background:var(--ia-yellow)}.badge-not-real-diagnosis,.severity-high,.severity-critical{background:var(--ia-orange);color:var(--ia-black)}.severity-low,.severity-medium{background:var(--ia-yellow);color:var(--ia-black)}.diagnostics-selector,.diagnostics-inspector,.diagnostics-panel{border:2px solid var(--ia-border);border-radius:var(--radius-panel);background:var(--ia-white);color:var(--ia-ink);padding:var(--space-4);min-width:0}.diagnostics-selector{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) auto;gap:10px;align-items:end;margin:var(--space-4) 0}.diagnostics-selector label{display:grid;gap:5px;color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.diagnostics-selector input,.diagnostics-selector select{width:100%;min-height:44px;background:var(--ia-white);color:var(--ia-ink);border:2px solid var(--ia-border);border-radius:var(--radius-md);padding:0 12px}.diagnostics-selector>button,.diagnostics-selector label button{min-height:44px;border:0;border-radius:var(--radius-pill);background:var(--ia-black);color:var(--ia-white);padding:0 14px;font-weight:900}.diagnostics-selector .diagnostics-card{min-height:220px;border:2px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);color:var(--card-fg);padding:24px}.diagnostics-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.diagnostics-card.active{border-color:transparent;background:var(--ia-mint)}.diagnostics-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--space-4);align-items:start}.diagnostics-main-panel{display:grid;gap:var(--space-4);min-width:0}.diagnostics-inspector{position:sticky;top:128px;max-height:720px;overflow:auto}.diagnostics-inspector dl{display:grid;gap:10px}.diagnostics-inspector div{display:grid;gap:3px}.diagnostics-inspector dt{color:var(--ia-muted);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.diagnostics-inspector dd{margin:0;overflow-wrap:anywhere;color:var(--ia-ink-soft)}.diagnostics-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.diagnostics-panel svg{width:100%;min-height:180px;border-radius:var(--radius-lg);background:var(--ia-white)}.diagnostics-panel svg rect{fill:var(--ia-white)}.diagnostics-panel svg polyline{fill:none;stroke:var(--ia-red);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.diagnostics-panel svg circle{fill:var(--ia-pink);stroke:var(--ia-white);stroke-width:2}.diagnostics-path{display:flex;flex-wrap:wrap;gap:8px;margin-block:var(--space-3)}.diagnostics-path span{display:inline-flex;align-items:center;min-height:36px;border-radius:var(--radius-pill);background:var(--ia-mint);color:var(--ia-ink);padding:0 12px;font-weight:850}.diagnostics-warning{background:var(--ia-orange);color:var(--ia-black);border-color:transparent}.diagnostics-warning p{color:var(--ia-black)}.p9-page-summary{max-width:1040px;margin:0 0 var(--space-4);color:var(--muted);font-size:1rem;line-height:1.65}.p9-workspace{display:grid;gap:var(--space-4)}.p9-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-4);align-items:start}.p9-workspace-grid main{display:grid;gap:var(--space-4);min-width:0}.p9-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p9-card-button{min-height:128px;border:1px solid var(--border);border-radius:var(--radius-card);padding:16px;background:var(--surface);color:var(--text);text-align:left;display:grid;align-content:start;gap:10px;cursor:pointer}.p9-card-button:hover,.p9-card-button.active{border-color:var(--ia-pink);background:color-mix(in srgb,var(--ia-pink) 12%,var(--surface))}.p9-card-button span,.p9-chip-row span,.p9-mini-grid span,.p9-badge,.p9-legend span{display:inline-flex;align-items:center;min-height:28px;border-radius:var(--radius-pill);padding:0 10px;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.p9-card-button span,.p9-chip-row span,.p9-mini-grid span,.p9-legend span{width:fit-content;background:var(--ia-mint);color:var(--ia-ink)}.giosBoundaryWorkspace{display:grid;gap:20px}.giosStatusStrip{display:flex;flex-wrap:wrap;gap:8px}.giosStatusStrip span,.giosCardHeader span,.giosBoundaryMatrix td span{display:inline-flex;align-items:center;min-height:28px;width:fit-content;border:var(--ia-stroke-hairline) solid rgba(0,0,0,.16);border-radius:var(--radius-card-sm);background:color-mix(in srgb,var(--ia-action-cyan, #19d4e8) 14%,var(--surface));color:var(--text);padding:0 10px;font-size:var(--type-xs);font-weight:850}.giosExplainer,.giosMatrixSection,.giosBoundaryCard{border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card-sm);background:var(--surface)}.giosExplainer{display:grid;gap:8px;padding:16px}.giosExplainer h2,.giosExplainer p,.giosMatrixSection h2,.giosBoundaryCard h3,.giosBoundaryCard p,.giosBoundaryCard dl,.giosBoundaryCard footer{margin:0}.giosExplainer p,.giosBoundaryCard p,.giosBoundaryCard dd,.giosBoundaryCard footer{color:var(--muted);line-height:1.55}.giosCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.giosBoundaryCard{display:grid;gap:12px;padding:14px}.giosCardHeader{display:flex;align-items:start;justify-content:space-between;gap:10px}.giosCardHeader h3{font-size:var(--type-md);line-height:1.2}.giosMiniVisual{display:grid;grid-template-columns:12px 12px minmax(0,1fr);gap:8px;align-items:stretch;min-height:82px;border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card-sm);background:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.04) 1px,transparent 1px),color-mix(in srgb,var(--surface) 88%,var(--ia-action-cyan, #19d4e8));background-size:18px 18px;padding:10px}.giosMiniVisual>span{border-radius:999px;background:var(--ia-action-cyan, #19d4e8)}.giosMiniVisual>span:nth-child(2){background:var(--ia-action-yellow, #ffdc32)}.giosMiniVisual>div{display:flex;align-items:end;gap:7px;min-width:0}.giosMiniVisual i{flex:1 1 0;min-width:12px;border-radius:6px 6px 0 0;background:var(--ia-action-graph, #155dfc)}.giosMiniVisual[data-tone=green] i,.giosMiniVisual[data-tone=green]>span:first-child{background:#56d68a}.giosMiniVisual[data-tone=yellow] i,.giosMiniVisual[data-tone=yellow]>span:first-child{background:var(--ia-action-yellow, #ffdc32)}.giosMiniVisual[data-tone=magenta] i,.giosMiniVisual[data-tone=magenta]>span:first-child{background:#ff126d}.giosMiniVisual[data-tone=blue] i,.giosMiniVisual[data-tone=blue]>span:first-child{background:var(--ia-action-graph, #155dfc)}.giosBoundaryCard dl{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px 10px}.giosBoundaryCard dt{color:var(--text);font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.giosBoundaryCard a{justify-self:start;border:var(--ia-stroke-hairline) solid transparent;border-radius:var(--radius-card-sm);background:var(--ia-action-cyan, #19d4e8);color:#061015;padding:8px 12px;font-weight:900;text-decoration:none}.giosBoundaryCard footer{border-top:var(--ia-stroke-hairline) solid var(--ia-border);padding-top:10px;font-size:var(--type-xs);font-weight:850}.giosMatrixSection{display:grid;gap:12px;padding:16px}.giosMatrixScroller{overflow-x:auto}.giosBoundaryMatrix{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--type-sm)}.giosBoundaryMatrix th,.giosBoundaryMatrix td{border:var(--ia-stroke-hairline) solid var(--ia-border);padding:11px 12px;text-align:left;vertical-align:top}.giosBoundaryMatrix thead th{background:#0f1620;color:#fff;font-weight:900}.giosBoundaryMatrix tbody th{color:var(--text);font-weight:900}.giosConceptMap{width:100%;min-height:260px;border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff7,#ffffffe6),color-mix(in srgb,var(--ia-action-cyan, #19d4e8) 8%,var(--background))}.giosConceptEdge path{fill:none;stroke:#0000009e;stroke-width:2px}.giosConceptEdge path[marker-end],.giosConceptMap marker path{fill:#0000009e}.giosConceptEdge text{fill:#000000ad;font-size:11px;font-weight:850;paint-order:stroke;stroke:#ffffffeb;stroke-width:4px}.giosConceptNode rect{fill:#fff;stroke:#000;stroke-width:var(--ia-stroke-card, 2px)}.giosConceptNode[data-tone=cyan] rect{fill:color-mix(in srgb,var(--ia-action-cyan, #19d4e8) 22%,#ffffff)}.giosConceptNode[data-tone=green] rect{fill:color-mix(in srgb,#56d68a 24%,#ffffff)}.giosConceptNode[data-tone=yellow] rect{fill:color-mix(in srgb,var(--ia-action-yellow, #ffdc32) 28%,#ffffff)}.giosConceptNode[data-tone=blue] rect{fill:color-mix(in srgb,var(--ia-action-graph, #155dfc) 18%,#ffffff)}.giosConceptNode[data-tone=magenta] rect{fill:color-mix(in srgb,#ff126d 18%,#ffffff)}.giosConceptNode text{fill:#000;font-size:13px;font-weight:900;text-anchor:middle;letter-spacing:0}.atlas-catalog-link{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.atlas-catalog-link>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.catalog-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:16px;align-items:start}.catalog-list,.catalog-side,.review-stack,.catalog-record{display:grid;gap:12px}.catalog-record[data-active=true]{border-color:#19d4e8b8;outline:3px solid rgba(25,212,232,.16)}.catalog-record-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.catalog-record h2{margin:2px 0 0;font-size:var(--type-lg)}.catalogMetaChips{display:flex;flex-wrap:wrap;gap:8px}.catalogMetaChips span{min-width:min(100%,180px);border:1px solid var(--ia-line);border-radius:999px;background:var(--ia-surface-soft);color:var(--ia-ink);padding:7px 11px;font-size:.82rem;font-weight:780;overflow-wrap:anywhere}.catalogMetaChips strong{margin-right:6px;color:var(--ia-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.review-item{border:1px solid var(--ia-line);border-radius:8px;padding:10px;background:var(--ia-surface-soft)}.catalog-meta dt{color:var(--ia-muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.catalog-meta dd{margin:0;font-weight:800}.catalog-formula{border:1px solid var(--ia-line);border-radius:8px;padding:10px 12px;background:var(--ia-surface)}.catalog-formula summary{cursor:pointer;font-weight:900}.catalog-formula dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 10px;margin-bottom:0}.catalogFormulaBlock{display:grid;gap:16px;margin-top:12px}.catalogFormulaRow{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:18px;align-items:start}.catalogFormulaLabel{color:var(--ia-muted);font-weight:900;text-transform:uppercase;font-size:.76rem}.catalogFormulaValue{min-width:0;overflow-wrap:anywhere;font-weight:760}.catalogRenderedFormula{overflow-x:auto;padding:12px 16px;border-radius:18px;background:#0000000b}.catalogRenderedFormula .katex{color:#000;font-size:1.08em}.catalogRenderedFormulaMath{white-space:nowrap}.catalogFormulaUnavailable{color:var(--ia-muted);font-weight:760}.catalogFormulaBoundary{margin:0;color:var(--ia-muted);font-size:.86rem;font-weight:760}.catalogMergeSuggestionList{display:grid;gap:7px}.catalogMergeSuggestionRow{width:100%;border:1px solid var(--ia-line);border-radius:12px;background:#ffffffd1;color:var(--ia-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:10px 11px;text-align:left;cursor:pointer}.catalogMergeSuggestionRow span,.catalogMergeSuggestionRow strong{font-weight:900}.catalogMergeSuggestionRow small{color:var(--ia-muted);font-weight:760}.catalogMergeSuggestionRow[data-active=true]{border-color:#19d4e8a6;background:#19d4e829;border-left:4px solid var(--ia-action-yellow, #ffdc32)}.catalogSelectedSuggestion{display:grid;gap:12px}.catalog-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--ia-muted);font-weight:750}.compact-table{max-height:360px;overflow:auto}.review-item{display:grid;gap:4px}.review-item strong{text-transform:capitalize}.p9-card-button strong{font-size:1.05rem;line-height:1.2}.p9-card-button small{color:var(--muted);font-weight:700}.p9-inspector,.p9-panel,.p9-boundary{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-4)}.p9-inspector{position:sticky;top:92px;display:grid;gap:14px;max-height:calc(100vh - 118px);overflow:auto}.p9-inspector h2,.p9-panel h3,.p9-boundary h3{margin:0}.p9-inspector p,.p9-panel p,.p9-boundary p{color:var(--muted);line-height:1.6}.p9-inspector dl{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;margin:0}.p9-inspector dt{color:var(--muted);font-weight:750}.p9-inspector dd{margin:0;overflow-wrap:anywhere}.p9-note,.p9-boundary{background:color-mix(in srgb,var(--ia-orange) 18%,var(--surface))}.p9-badge-runtime{background:var(--ia-ink);color:var(--ia-white)}.p9-badge-blocked{background:var(--ia-pink);color:var(--ia-white)}.p9-legend,.p9-chip-row{display:flex;flex-wrap:wrap;gap:8px}.p9-step-row,.p9-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p9-step-row div,.p9-mini-grid article{min-height:120px;border:1px solid var(--border);border-radius:var(--radius-card);padding:14px;background:var(--background)}.p9-meter-stack{display:grid;gap:10px}.p9-meter-stack label{display:grid;gap:4px;font-weight:760}.p9-meter-stack meter{width:100%;height:12px}.p9-lineage-svg{width:100%;min-height:220px;border-radius:var(--radius-card);background:color-mix(in srgb,var(--ia-blue) 7%,var(--background))}.p9-lineage-svg line{stroke:var(--ia-blue);stroke-width:2.5}.p9-lineage-svg circle{fill:var(--surface);stroke:var(--ia-blue);stroke-width:3}.p9-lineage-svg text{fill:var(--text);font-size:13px;font-weight:800}.p9-lineage-list,.p9-list{display:grid;gap:8px;margin:var(--space-3) 0 0}.p9-lineage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.p9-lineage-list div{display:grid;gap:6px}.p9-lineage-list span,.p9-list li{border:1px solid var(--border);border-radius:var(--radius-card);padding:10px 12px;background:var(--background)}.p9-basin-plot{position:relative;min-height:220px;border-radius:var(--radius-card);background:linear-gradient(90deg,color-mix(in srgb,var(--ia-blue) 16%,transparent),transparent),color-mix(in srgb,var(--ia-mint) 12%,var(--background));overflow:hidden}.p9-basin-plot span{position:absolute;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:999px;background:var(--ia-pink);border:6px solid color-mix(in srgb,var(--ia-pink) 28%,var(--background))}.p9-runtime-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.p9-runtime-map span{min-height:74px;border:1px solid var(--border);border-radius:var(--radius-card);padding:12px;background:var(--ia-ink);color:var(--ia-white);display:grid;align-content:center;gap:4px;font-weight:900}.p9-runtime-map small{color:color-mix(in srgb,var(--ia-white) 72%,transparent)}.runtimeBoundarySuite{display:grid;gap:18px}.runtimeBoundaryLegend{display:flex;flex-wrap:wrap;gap:8px}.runtimeBoundaryLegend span,.runtimeBoundaryCardHeader span,.runtimeVisibilityMatrix td span{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:28px;border:var(--ia-stroke-hairline) solid rgba(0,0,0,.16);border-radius:var(--radius-card-sm);background:#fff;color:#05070a;padding:0 10px;font-size:var(--type-xs);font-weight:850}.runtimeBoundaryLegend i{width:10px;height:10px;border:var(--ia-stroke-hairline) solid rgba(0,0,0,.2);border-radius:999px;background:var(--ia-action-cyan, #19d4e8)}.runtimeBoundaryLegend [data-status=review] i{background:var(--ia-action-yellow, #ffdc32)}.runtimeBoundaryLegend [data-status=future] i{background:#00000047}.runtimeBoundaryLegend [data-status=blocked] i{background:#ff126d}.runtimeBoundaryLegend [data-status=shell] i{background:#05070a}.runtimeBoundaryLanes{display:grid;gap:14px}.runtimeBoundaryLane{display:grid;gap:10px}.runtimeBoundaryLane h3{margin:0;font-size:var(--type-md)}.runtimeBoundaryLane>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runtimeBoundaryCard{display:grid;gap:10px;border:var(--ia-stroke-card, 2px) solid #000000;border-radius:var(--radius-card-sm);background:#fff;color:#05070a;padding:14px}.runtimeBoundaryCard[data-status=public_safe]{border-color:#00e89a}.runtimeBoundaryCard[data-status=review]{border-color:var(--ia-action-yellow, #ffdc32)}.runtimeBoundaryCard[data-status=read_only]{border-color:var(--ia-action-cyan, #19d4e8)}.runtimeBoundaryCard[data-status=future]{border-color:#0000006b;background:#f7f8fa}.runtimeBoundaryCard[data-status=blocked]{border-color:#ff126d;background:color-mix(in srgb,#ff126d 8%,#ffffff)}.runtimeBoundaryCardHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.runtimeBoundaryCardHeader h4{margin:0;font-size:var(--type-md)}.runtimeBoundaryCardHeader span{grid-column:1 / -1}.runtimeBoundaryCardHeader i{width:12px;height:12px;border:var(--ia-stroke-hairline) solid rgba(0,0,0,.22);border-radius:4px;background:var(--ia-action-cyan, #19d4e8)}.runtimeBoundaryCard[data-status=public_safe] .runtimeBoundaryCardHeader i{background:#00e89a}.runtimeBoundaryCard[data-status=review] .runtimeBoundaryCardHeader i{background:var(--ia-action-yellow, #ffdc32)}.runtimeBoundaryCard[data-status=future] .runtimeBoundaryCardHeader i{background:#00000047}.runtimeBoundaryCard[data-status=blocked] .runtimeBoundaryCardHeader i{background:#ff126d}.runtimeBoundaryCard p,.runtimeBoundaryCard dl,.runtimeMatrixSection h2,.runtimeLineageSection h3,.runtimeLineageSection p{margin:0}.runtimeBoundaryCard p,.runtimeBoundaryCard dd,.runtimeLineageSection p{color:#000000ad;line-height:1.48}.runtimeBoundaryCard dl{display:grid;grid-template-columns:72px minmax(0,1fr);gap:5px 8px}.runtimeBoundaryCard dt{color:#05070a;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.runtimeBoundaryCard dd{margin:0}.runtimeMatrixSection,.runtimeLineageSection{display:grid;gap:12px;border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card-sm);background:var(--surface);padding:16px}.runtimeMatrixScroller{overflow-x:auto}.runtimeVisibilityMatrix{width:100%;min-width:820px;border-collapse:collapse;font-size:var(--type-sm)}.runtimeVisibilityMatrix th,.runtimeVisibilityMatrix td{border:var(--ia-stroke-hairline) solid var(--ia-border);padding:11px 12px;text-align:left;vertical-align:top}.runtimeVisibilityMatrix thead th{background:#101721;color:#fff;font-weight:900}.runtimeVisibilityMatrix tbody th{color:var(--text);font-weight:900}.runtimeVisibilityMatrix td span[data-status=public_safe]{background:color-mix(in srgb,#00e89a 16%,#ffffff)}.runtimeVisibilityMatrix td span[data-status=review]{background:color-mix(in srgb,var(--ia-action-yellow, #ffdc32) 26%,#ffffff)}.runtimeVisibilityMatrix td span[data-status=future]{background:#f0f2f4}.runtimeVisibilityMatrix td span[data-status=blocked]{background:color-mix(in srgb,#ff126d 14%,#ffffff)}.runtimeLineageGraph{width:100%;min-height:300px;border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff7,#ffffffe6),color-mix(in srgb,var(--ia-action-cyan, #19d4e8) 8%,var(--background))}.runtimeLineageEdge path{fill:none;stroke:#00000094;stroke-width:2.2px}.runtimeLineageGraph marker path{fill:#00000094}.runtimeLineageEdge text{fill:#000000b3;font-size:11px;font-weight:850;paint-order:stroke;stroke:#fffffff0;stroke-width:4px}.runtimeLineageNode{color:#05070a;outline:none}.runtimeLineageNode:focus-visible circle{stroke-width:4px}.runtimeLineageNode circle{fill:#fff;stroke:#000;stroke-width:var(--ia-stroke-card, 2px)}.runtimeLineageNode[data-tone=cyan] circle{fill:color-mix(in srgb,var(--ia-action-cyan, #19d4e8) 22%,#ffffff)}.runtimeLineageNode[data-tone=green] circle{fill:color-mix(in srgb,#56d68a 24%,#ffffff)}.runtimeLineageNode[data-tone=blue] circle{fill:color-mix(in srgb,var(--ia-action-graph, #155dfc) 18%,#ffffff)}.runtimeLineageNode[data-tone=yellow] circle{fill:color-mix(in srgb,var(--ia-action-yellow, #ffdc32) 28%,#ffffff)}.runtimeLineageNode[data-tone=magenta] circle{fill:color-mix(in srgb,#ff126d 18%,#ffffff)}.runtimeLineageLabel,.runtimeLineageStatus{fill:#000;text-anchor:middle;letter-spacing:0}.runtimeLineageLabel{font-size:13px;font-weight:900}.runtimeLineageStatus{font-size:11px;font-weight:800}.p9-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.p9-timeline li{border-left:4px solid var(--ia-pink);padding:10px 0 10px 14px}.p9-timeline span{margin-left:10px;color:var(--muted);font-weight:800}.p10-page-summary{max-width:1120px;margin:0 0 var(--space-4);color:var(--muted);line-height:1.65}.p10-workspace,.p10-workspace-grid main{display:grid;gap:var(--space-4)}.p10-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:var(--space-4);align-items:start}.p10-panel,.p10-boundary,.p10-inspector{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-4)}.p10-boundary{background:color-mix(in srgb,var(--ia-orange) 16%,var(--surface))}.p10-inspector{position:sticky;top:92px;max-height:calc(100vh - 118px);overflow:auto;display:grid;gap:14px}.p10-panel h3,.p10-boundary h3,.p10-inspector h2{margin:0}.p10-panel p,.p10-boundary p,.p10-inspector p{color:var(--muted);line-height:1.6}.boundary-notice{display:grid;gap:6px;border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--surface);padding:var(--space-3);margin:var(--space-3) 0}.boundary-notice strong{color:var(--text);font-size:var(--type-sm);text-transform:uppercase}.boundary-notice p{margin:0;color:var(--muted);line-height:1.45}.boundary-badge-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4)}.boundary-badge-strip span{border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--surface);padding:6px 10px;font-size:var(--type-xs);font-weight:900;text-transform:uppercase}.boundary-panel{display:grid;gap:var(--space-3);border-top:1px solid var(--border);padding:var(--space-4) 0}.boundary-panel h2{margin:0;font-size:var(--type-lg)}.boundary-panel p{margin:0;color:var(--muted)}.boundary-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.boundary-status-grid div{display:grid;gap:6px;border:1px solid var(--border);border-radius:var(--radius-card-sm);padding:10px;background:var(--surface)}.boundary-status-grid strong,.boundary-status-grid span{font-size:var(--type-sm)}.boundary-status-grid span{color:var(--muted);font-weight:900}.catalogHealthFindings{border-color:var(--ia-blue);background:var(--ia-blue);color:var(--ia-white)}.catalogHealth{grid-template-columns:minmax(0,1fr)}.catalogHealth>*{min-width:0;max-width:100%}.catalogHealth code{overflow-wrap:anywhere}.catalogHealthFindings .boundary-status-grid div{color:var(--ia-ink)}.catalogHealthOpenIssues{border-color:var(--ia-yellow);background:var(--ia-yellow);color:var(--ia-black)}.catalogHealth .rtde-workflow li{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.catalogHealth .rtde-workflow span{color:var(--muted);font-size:var(--type-xs)}.boundary-list{margin:0;padding-left:18px;color:var(--muted)}.boundary-table-wrap{overflow-x:auto}.boundary-table{width:100%;min-width:980px;border-collapse:collapse;font-size:var(--type-xs);background:var(--ia-table-row-bg);color:var(--ia-table-row-fg)}.boundary-table th,.boundary-table td{border:1px solid var(--ia-table-border);padding:8px 10px;text-align:left;vertical-align:top}.boundary-table th{background:var(--ia-table-header-bg);color:var(--ia-table-header-fg);font-size:var(--type-xs);font-weight:900;letter-spacing:var(--tracking-label);line-height:1.2;padding-block:14px;text-transform:uppercase;white-space:nowrap}table thead,table thead tr,.boundary-table thead,.boundary-table thead tr,.physics-hidden-table thead,.physics-hidden-table thead tr,.iaDataTable thead,.iaDataTable thead tr{background:var(--ia-table-header-bg);color:var(--ia-table-header-fg)}table thead th,table thead *,.boundary-table thead *,.physics-hidden-table thead *,.dynamics-table thead *,.iaTableHeader,.iaTableHeader *,.iaDataTable thead *,.residual-study-table-header,.residual-study-table-header *,table thead a,table thead button,.boundary-table thead a,.boundary-table thead button,.physics-hidden-table thead a,.physics-hidden-table thead button,.dynamics-table thead a,.dynamics-table thead button,.iaTableHeader a,.iaTableHeader button,.iaDataTable thead a,.iaDataTable thead button{color:var(--ia-table-header-fg)}.iaTableHeader{background:var(--ia-table-header-bg);color:var(--ia-table-header-fg)}.iaTableHeaderCell{color:var(--ia-table-header-fg);font-size:var(--type-xs);font-weight:900;letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase;white-space:nowrap}.teraqub-bridge-table{min-width:1060px;table-layout:fixed}.teraqub-bridge-table th,.teraqub-bridge-table td{padding-inline:12px}.teraqub-bridge-table th:nth-child(1),.teraqub-bridge-table td:nth-child(1){width:22%}.teraqub-bridge-table th:nth-child(2),.teraqub-bridge-table td:nth-child(2){width:18%}.teraqub-bridge-table th:nth-child(3),.teraqub-bridge-table td:nth-child(3){width:20%}.teraqub-bridge-table th:nth-child(4),.teraqub-bridge-table td:nth-child(4){width:20%}.teraqub-bridge-table th:nth-child(5),.teraqub-bridge-table td:nth-child(5){width:20%}.physics-residual-index-group{display:grid;gap:var(--space-3)}.residual-index-stats{display:flex;flex-wrap:wrap;gap:24px 72px;align-items:baseline;margin-block:28px 0}.residual-index-stat{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.residual-index-stat-label{color:var(--muted);font-weight:700}.residual-index-stat-value{color:var(--text);font-weight:950}.residual-study-table-scroller{width:100%;overflow-x:auto}.residual-study-table{--residual-study-table-columns: minmax(60px, .4fr) minmax(160px, 1.4fr) minmax(110px, .9fr) minmax(160px, 1.2fr) minmax(160px, 1.2fr) minmax(120px, .8fr) minmax(140px, .8fr);width:100%;min-width:1080px;border:2px solid var(--ia-table-border);background:var(--ia-table-row-bg);color:var(--ia-table-row-fg)}.residual-study-table-header,.residual-study-row{display:grid;grid-template-columns:var(--residual-study-table-columns);gap:14px}.residual-study-table-header{align-items:center;min-height:52px;max-height:64px;padding:12px 16px;background:var(--ia-table-header-bg);color:var(--ia-table-header-fg);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.residual-study-table-header span{color:var(--ia-table-header-fg);opacity:1;white-space:nowrap}.residual-study-row{align-items:start;padding:16px;border-top:2px solid var(--ia-table-border);background:var(--ia-table-row-bg);font-size:var(--type-xs);line-height:1.35}.residual-study-cell{min-width:0;overflow-wrap:anywhere;color:var(--text);font-weight:760}.residual-study-title strong,.residual-study-title span{display:block}.residual-study-title span{margin-top:4px;color:var(--muted)}.residual-study-field-label{display:none}.residual-study-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.residual-study-action{min-height:36px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 10px;background:var(--surface);color:var(--text);font-weight:900}.residual-study-action-primary{border-color:var(--ia-cyan);background:var(--ia-cyan);color:var(--ia-black)}.residual-study-table .residual-study-actions{flex-direction:column;flex-wrap:nowrap;gap:4px;align-items:flex-start;min-width:0}.residual-study-table .residual-study-action{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:28px;border:0;border-radius:0;padding:2px 0;background:transparent;color:var(--ia-black);font-weight:900;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.residual-study-table .residual-study-action svg{width:17px;height:17px;flex:0 0 auto;color:var(--ia-black);stroke:currentColor}.residual-study-table .residual-study-action:hover{text-decoration-thickness:2px}.residual-study-table .residual-study-action[aria-disabled=true]{color:var(--muted);cursor:not-allowed;text-decoration:none}.residual-study-action:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.tqStudyNavStrip{display:grid;gap:8px;margin-block:16px;max-width:100%;min-width:0}.tqStudyNavRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.tqStudyNavStudyRow{align-items:stretch}.tqStudyStepperGroup{display:inline-flex;flex:0 0 auto;gap:8px;align-items:center}.tqStudyStepButton{min-width:76px}.tqStudyDropdown{flex:0 1 clamp(360px,42vw,720px);width:clamp(360px,42vw,720px);min-width:min(360px,100%);max-width:720px}.tqStudyDropdownTrigger{width:100%;min-width:0;height:36px;min-height:36px;justify-content:space-between;border-radius:var(--radius-card-sm);background:var(--surface);color:var(--text)}.tqStudyDropdownLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqStudyDropdownMenu{top:calc(100% + 8px);bottom:auto;right:auto;left:0;min-width:100%;width:min(720px,calc(100vw - 48px));max-height:360px;overflow-y:auto}.tqStudyDropdownOption{justify-content:flex-start;min-height:38px;white-space:normal}@media(max-width:700px){.tqStudyDropdown{flex:1 1 100%;flex-basis:100%;min-width:0;width:100%;max-width:none}}@media(max-width:860px){.residual-index-stats{gap:14px 28px;margin-block:20px 0}.residual-study-table-scroller{overflow-x:visible}.residual-study-table{min-width:0;border:0;display:grid;gap:12px}.residual-study-table-header{display:none}.residual-study-row{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;border:2px solid var(--text);border-radius:18px}.residual-study-field-label{display:block;margin-bottom:3px;color:#444;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}}.p10-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:10px;margin-bottom:12px}.p10-toolbar input,.p10-toolbar select{min-height:44px;border:1px solid var(--border);border-radius:var(--radius-card-sm);padding:0 12px;background:var(--background);color:var(--text)}.p10-card-grid,.p10-indicator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p10-card-button,.p10-static-card,.p10-indicator-grid article{min-height:122px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background);color:var(--text);padding:14px;text-align:left;display:grid;align-content:start;gap:8px}.p10-card-button{cursor:pointer}.p10-card-button:hover,.p10-card-button.active{border-color:var(--ia-pink);background:color-mix(in srgb,var(--ia-pink) 8%,var(--background))}.p10-badge,.p10-card-button span,.p10-static-card span,.p10-chip-row span,.p10-two-list span,.p10-indicator-grid span{display:inline-flex;align-items:center;width:fit-content;min-height:28px;border-radius:var(--radius-pill);background:var(--ia-mint);color:var(--ia-ink);padding:0 10px;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.p10-badge.protected,.ef-layer .p10-badge{background:var(--ia-orange);color:var(--ia-black)}.p10-diagram{width:100%;min-height:300px;border-radius:var(--radius-card);background:color-mix(in srgb,var(--ia-blue) 7%,var(--background))}.p10-diagram .p10-orbit{fill:none;stroke:color-mix(in srgb,var(--ia-pink) 45%,transparent);stroke-dasharray:8 8}.p10-diagram line{stroke:var(--ia-blue);stroke-width:2.5}.p10-diagram circle,.p10-diagram rect{fill:var(--surface);stroke:var(--ia-blue);stroke-width:3}.p10-diagram text{fill:var(--text);font-size:13px;font-weight:850}.p10-sparkline{display:flex;align-items:end;gap:6px;min-height:170px;border-radius:var(--radius-card);background:var(--background);padding:16px}.p10-sparkline span{flex:1;min-width:12px;border-radius:8px 8px 0 0;background:var(--ia-pink)}.p10-heatmap{display:grid;gap:5px;min-height:260px}.p10-heatmap span{min-height:44px;border-radius:8px;background:linear-gradient(135deg,var(--ia-blue),var(--ia-mint))}.iaDiagramFrame{display:grid;gap:14px}.iaDiagramHeader{display:grid;gap:6px}.iaDiagramHeader h3,.iaDiagramHeader p{margin:0}.iaDiagramHeader p,.iaDiagramBoundaryNote{color:var(--muted);line-height:1.55}.iaDiagramBoundaryNote{margin:0;border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card-sm);background:color-mix(in srgb,var(--ia-action-yellow, #ffdc32) 15%,var(--surface));padding:10px 12px;font-size:var(--type-xs);font-weight:850}.iaFlowDiagramShell{display:grid;gap:12px}.iaFlowDiagram{width:100%;min-height:350px;border:var(--ia-stroke-hairline) solid var(--ia-border);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffe6),color-mix(in srgb,var(--ia-action-cyan, #19d4e8) 8%,var(--background))}.iaFlowLane rect{fill:#ffffff8f;stroke:#0000001a;stroke-width:var(--ia-stroke-hairline)}.iaFlowLane text{fill:#000000a3;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.iaFlowEdge{fill:none;stroke:var(--ia-action-graph, #155dfc);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.iaFlowEdge[data-tone=boundary]{stroke:var(--ia-action-cyan, #19d4e8)}.iaFlowEdge[data-tone=review]{stroke:#b88600}.iaFlowArrowHead{fill:var(--ia-action-graph, #155dfc)}.iaFlowEdgeLabel{fill:#000000ad;font-size:11px;font-weight:850;paint-order:stroke;stroke:#ffffffe6;stroke-width:4px}.iaFlowNode{fill:#fff;stroke:#000;stroke-width:var(--ia-stroke-card, 2px)}.iaFlowNodeAccent[data-tone=cyan],.iaDiagramLegend i[data-tone=cyan]{fill:var(--ia-action-cyan, #19d4e8);background:var(--ia-action-cyan, #19d4e8)}.iaFlowNodeAccent[data-tone=yellow],.iaDiagramLegend i[data-tone=yellow]{fill:var(--ia-action-yellow, #ffdc32);background:var(--ia-action-yellow, #ffdc32)}.iaFlowNodeAccent[data-tone=green],.iaDiagramLegend i[data-tone=green]{fill:#56d68a;background:#56d68a}.iaFlowNodeAccent[data-tone=blue],.iaDiagramLegend i[data-tone=blue]{fill:var(--ia-action-graph, #155dfc);background:var(--ia-action-graph, #155dfc)}.iaFlowNodeAccent[data-tone=magenta],.iaDiagramLegend i[data-tone=magenta]{fill:#ff126d;background:#ff126d}.iaFlowNodeLabel{fill:#000;font-size:13px;font-weight:900;letter-spacing:0}.iaDiagramLegend{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.iaDiagramLegend span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:var(--type-xs);font-weight:850}.iaDiagramLegend i{width:10px;height:10px;border:1px solid rgba(0,0,0,.24);border-radius:999px}.iaResourceSurface{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"y grid" "legend legend";gap:12px 14px;align-items:center}.iaResourceSurfaceYAxis{grid-area:y;writing-mode:vertical-rl;transform:rotate(180deg);color:#000000ad;font-size:var(--type-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.iaResourceSurfaceGridWrap{grid-area:grid;display:grid;gap:8px;min-width:0}.iaResourceSurfaceColumnLabels{display:grid;gap:6px;padding-left:min(132px,30%)}.iaResourceSurfaceColumnLabels span,.iaResourceSurfaceRowLabel,.iaResourceSurfaceXAxis{color:#000000ad;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.iaResourceSurfaceColumnLabels span{text-align:center}.iaResourceSurfaceGrid{display:grid;gap:6px}.iaResourceSurfaceRow{display:grid;grid-template-columns:minmax(94px,132px) minmax(0,1fr);gap:6px;align-items:stretch}.iaResourceSurfaceRowLabel{display:flex;align-items:center}.iaHeatmapGrid{display:grid;gap:6px}.iaHeatmapCell{min-height:44px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:linear-gradient(135deg,#ffffff52,#fff0),var(--ia-heatmap-color, #19d4e8);color:#000;cursor:help}.iaHeatmapCell span{display:inline-flex;min-width:26px;border-radius:999px;background:#ffffffc7;padding:2px 5px;font-size:10px;font-weight:900}.iaHeatmapCell:focus-visible{outline:3px solid var(--ia-action-graph, #155dfc);outline-offset:2px}.iaResourceSurfaceXAxis{text-align:center}.iaHeatmapLegend{grid-area:legend;display:flex;align-items:center;gap:10px;color:#000000ad;font-size:var(--type-xs);font-weight:900}.iaHeatmapLegendRamp{width:min(180px,48vw);height:10px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:linear-gradient(90deg,#19d4e8,#ffdc32,#ff126d)}.p10-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.p10-timeline li{border-left:4px solid var(--ia-pink);padding:10px 0 10px 14px}.p10-timeline span{margin-left:10px;color:var(--muted);font-weight:800}.p10-indicator-grid meter{width:100%;height:12px}.p10-inspector dl{display:grid;grid-template-columns:116px 1fr;gap:8px 12px;margin:0}.p10-inspector dt{color:var(--muted);font-weight:760}.p10-inspector dd{margin:0;overflow-wrap:anywhere}.p10-link-row,.p10-chip-row{display:flex;flex-wrap:wrap;gap:8px}.p10-link-row a{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 12px;color:var(--text);font-weight:800}.p10-two-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.p10-two-list div{display:grid;gap:8px}.ef-lock-panel,.ef-protected-tile{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.ef-lock-panel svg,.ef-protected-tile svg{width:54px;height:54px;color:var(--ia-orange)}.ef-protected-tile{border:2px solid var(--ia-black);background:var(--ia-orange);color:var(--ia-black)}.ef-protected-tile svg{color:var(--ia-black)}.ef-protected-tile p{color:var(--ia-muted-on-orange)}@keyframes pulse{0%,to{transform:scaleY(.72);opacity:.44}45%{transform:scaleY(1);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1200px){.public-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.public-hero-tile{grid-column:1 / -1;grid-row:auto;min-height:460px}.public-graphify-tile{grid-column:span 1;grid-row:auto}.public-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-feature-grid,.diagnostics-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostics-selector button{width:100%}.diagnostics-workspace{grid-template-columns:1fr}.diagnostics-inspector{position:static;max-height:none}.rtde-workspace{grid-template-columns:1fr}.rtde-inspector{position:static;max-height:none}.p9-workspace-grid{grid-template-columns:1fr}.p9-inspector{position:static;max-height:none}.p10-workspace-grid{grid-template-columns:1fr}.p10-inspector{position:static;max-height:none}.rtde-selector,.rtde-distinction-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rtde-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.p9-step-row,.p9-mini-grid,.p9-runtime-map,.p10-card-grid,.p10-indicator-grid,.diagnostics-list,.diagnostics-warning-grid,.diagnostics-card-grid,.diagnostics-basin-grid,.diagnostics-path,.rtde-list,.rtde-gate-grid,.rtde-card-grid,.rtde-status-grid,.rtde-draft-grid,.rtde-two-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1320px){.app-header__burger{display:grid;place-items:center}.app-header .domain-pill{display:none}.home-mega-footer-links{grid-template-columns:repeat(3,minmax(180px,1fr))}.minimal-footer{grid-template-columns:1fr}.minimal-footer nav{justify-content:flex-start}.gdtFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.gdtControlActions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:980px){.app-header__burger{display:grid;place-items:center}.domain-pill{display:none}.shell-body{grid-template-columns:1fr}.collapsible-sidebar{display:none;position:fixed;z-index:var(--z-side-nav-expanded);inset:var(--app-shell-top-offset) auto 0 0;width:min(290px,calc(100vw - 24px));min-height:auto;max-height:calc(100dvh - var(--app-shell-top-offset))}.collapsible-sidebar.open{display:flex}.collapsible-sidebar.open .sidebar-share-research-cta{display:inline-flex}.collapsible-sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar-secondary-panel{left:12px;right:12px;width:auto;top:var(--app-shell-top-offset);bottom:0;max-height:none}.sidebar-secondary-scroll{padding:10px}.hero-panel,.two-col,.wide-left,.dynamics-workspace,.gdtFilterBar,.gdtLowerWorkspace,.gitd-map,.diagnostics-selector,.diagnostics-workspace,.decomposition-selector,.decomposition-workspace,.rtde-selector,.rtde-workspace,.p9-workspace-grid,.p10-workspace-grid,.graphify-toolbar-primary,.graphify-filter-grid,.graphify-workspace,.graphify-fallback-grid,.graphify-explanation-grid,.public-graphify-wide,.public-boundary-grid,.research-card-grid,.public-organizing-grid,.public-community-actions,.catalog-layout,.public-audit-preview,.docs-toolbar{grid-template-columns:1fr}.graphify-explorer-frame--fallback .graphify-frame-canvas{min-width:0;padding:clamp(10px,3vw,16px)}.dynamics-inspector,.decomposition-inspector,.diagnostics-inspector{position:static}.dynamics-module-grid,.card-grid,.metric-grid,.filters,.public-count-strip,.public-feature-grid,.public-module-grid,.osd-coordinate-grid,.prismatic-lens-grid,.lens-definition-panel>div,.template-browser>div,.cross-lens-panel>div,.diagnostics-list,.diagnostics-warning-grid,.diagnostics-card-grid,.diagnostics-basin-grid,.diagnostics-path,.rtde-list,.rtde-gate-grid,.rtde-card-grid,.rtde-status-grid,.rtde-draft-grid,.rtde-two-list{grid-template-columns:repeat(2,minmax(0,1fr))}.research-card-grid,.public-organizing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dynamics-filter-grid,.dynamics-filter-grid.four,.dynamics-timeline-track,.dynamics-legend{grid-template-columns:1fr 1fr}.gdtControlActions{grid-column:1 / -1;justify-content:start}.dynamics-status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.field-surface-grid{grid-template-columns:1fr}.domain-orbit-preview{grid-row:auto}.graphify-canvas-shell,.graphify-canvas{height:480px;min-height:480px}.graphify-inspector{max-height:none}.home-mega-footer-links{grid-template-columns:repeat(2,minmax(180px,1fr))}.public-hero-grid{grid-template-columns:1fr;grid-template-rows:auto}.public-hero-tile,.public-graphify-tile{grid-column:auto;grid-row:auto;min-height:auto}}@media(max-width:640px){.gdtFilterBar{grid-template-columns:1fr}.gdtControlActions,.gdtViewToggle{width:100%}.gdtControlActions .iaButton[data-size=compact],.gdtViewToggle button{flex:1 1 150px}.app-header{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr) auto}.app-header__brand{justify-self:start}.brand-icon,.brand span{display:none}.app-header__actions{padding-right:calc((var(--sidebar-collapsed-width) - var(--header-control-size)) / 2)}.header-research-cta,.user-menu-button span{display:none}.user-menu-button{width:var(--header-control-size);padding-inline:0;justify-content:center}.page-header,.page-heading{grid-template-columns:1fr}.page-header__aside,.page-header__badges,.page-header__actions{justify-self:start;justify-items:start;justify-content:flex-start}.card-grid,.metric-grid,.filters,.catalog-meta,.dynamics-module-grid,.dynamics-filter-grid,.dynamics-filter-grid.four,.gdtFilterBar,.gdtLowerWorkspace,.gdtControlActions,.dynamics-status-panel,.dynamics-timeline-track,.dynamics-legend,.osd-coordinate-grid,.prismatic-lens-grid,.lens-definition-panel>div,.template-browser>div,.cross-lens-panel>div,.decomposition-legend,.public-count-strip,.public-feature-grid,.public-module-grid,.diagnostics-list,.diagnostics-warning-grid,.diagnostics-card-grid,.diagnostics-basin-grid,.diagnostics-path,.rtde-list,.rtde-gate-grid,.rtde-card-grid,.rtde-status-grid,.rtde-draft-grid,.rtde-two-list,.rtde-distinction-strip,.rtde-workflow{grid-template-columns:1fr}.catalogHealth .rtde-workflow{grid-template-columns:minmax(0,1fr)}.p9-selector,.p9-step-row,.p9-mini-grid,.p9-lineage-list,.p9-runtime-map,.p10-toolbar,.p10-card-grid,.p10-indicator-grid,.p10-two-list{grid-template-columns:1fr}.dynamics-selector,.dynamics-inspector,.dynamics-chart,.dynamics-legend,.gitd-map,.diagnostics-selector,.diagnostics-inspector,.diagnostics-panel,.decomposition-selector,.decomposition-inspector,.osd-audit-panel,.template-browser,.lens-definition-panel,.cross-lens-panel,.decomposition-legend,.diagnostics-warning,.rtde-selector,.rtde-panel,.rtde-boundary,.rtde-inspector,.rtde-legend,.p9-inspector,.p9-panel,.p9-boundary{padding:var(--space-3)}.giosCardGrid{grid-template-columns:1fr}.giosCardHeader{display:grid}.giosBoundaryCard dl{grid-template-columns:1fr}.runtimeBoundaryLane>div{grid-template-columns:1fr}.runtimeBoundaryCard dl{grid-template-columns:1fr}.giosConceptMap,.runtimeLineageGraph,.iaFlowDiagram{min-height:300px}.p10-inspector,.p10-panel,.p10-boundary{padding:var(--space-3)}.ef-lock-panel,.ef-protected-tile{grid-template-columns:1fr}.dynamics-heatmap{gap:3px}.dynamics-heatmap span{min-height:22px}.detail-card dl,.graphify-inspector dl{grid-template-columns:1fr}.badge-row{gap:5px}.catalog-record-heading,.catalog-actions,.atlas-catalog-link{align-items:stretch;flex-direction:column}.catalog-formula dl{grid-template-columns:1fr}.status-badge{white-space:normal}.graphify-canvas-shell,.graphify-canvas{height:360px;min-height:360px}.graphify-canvas-description{position:static;border-radius:0}.public-hero-grid,.public-section{width:min(100% - 24px,1500px)}.research-card-grid,.research-card-grid--home,.public-graphify-wide,.public-organizing-grid,.public-community-actions{grid-template-columns:1fr}.public-graphify-wide>*,.public-graphify-preview,.public-graphify-preview svg{min-width:0;max-width:100%}.research-atlas-callout,.public-trust-compact{align-items:flex-start;flex-direction:column}.public-trust-compact .atlas-button{width:100%;max-width:100%;justify-content:center;text-align:center;white-space:normal}.public-tile{border-radius:22px;padding:22px}.public-graphify-preview,.public-graphify-preview.large{min-height:300px}.home-mega-footer{padding-inline:12px}.home-mega-footer-links{grid-template-columns:1fr;gap:18px}.footer-cta-group{display:grid;grid-template-columns:1fr}.footer-cta-group a,.footer-cta-group button{justify-content:center;width:100%}.footer-brand-panel>strong{font-size:var(--type-mega)}.minimal-footer{padding-inline:var(--space-3)}}@media(max-width:980px){.graphify-page-shell{padding:10px var(--space-3) var(--space-8)}.graphify-explorer-topline{display:grid;align-items:start}.graphify-stage-shell,.graphify-toolbar-primary,.graphify-filter-grid{grid-template-columns:1fr}.graphify-canvas-3d.graphify-canvas-shell{min-height:520px;height:auto}.graphify-explorer-frame,.graphify-frame-canvas,.graphify-canvas-accessibility-frame,.graphify-explorer-frame .graphify-canvas-shell,.graphify-explorer-frame .graphify-canvas{min-height:680px}.graphify-frame-top-left,.graphify-frame-top-center,.graphify-frame-top-right,.graphify-frame-filter-drawer,.graphify-frame-legend,.graphify-frame-status,.graphify-frame-counts,.graphify-in-frame-inspector{position:static;transform:none;width:auto;max-width:none}.graphify-explorer-frame{display:grid;gap:8px;height:auto;padding:68px 10px 10px}.graphify-frame-canvas{order:4;min-height:560px}.graphify-frame-top-left{order:1}.graphify-frame-top-left{height:min(72dvh,680px);max-height:min(72dvh,680px);overflow:hidden}.graphify-frame-top-center{order:2}.graphify-frame-top-right{order:3;align-items:stretch}.graphify-action-panel{gap:8px;padding:8px}.graphify-icon-action-button{width:40px;height:40px;min-width:40px;min-height:40px;flex-basis:40px}.graphify-frame-filter-drawer{order:5}.graphify-in-frame-inspector{order:6;height:min(70dvh,680px);min-height:min(360px,70dvh);max-height:min(70dvh,680px)}.graphify-frame-legend{order:7}.graphify-frame-status{order:9}.graphify-frame-counts{order:10}.graphify-explorer-frame .graphify-boundary-overlay{left:12px;right:12px;bottom:12px;max-width:none}.graphify-frame-search-results{position:static;margin-top:8px}.graphifyViewModePaneHeader{flex:0 1 auto;max-height:40%;overflow-y:auto;overscroll-behavior:contain}.graphifyViewModePaneBody{min-height:120px}}@media(max-width:640px){.graphify-canvas-3d.graphify-canvas-shell{min-height:420px;height:auto}.graphify-boundary-overlay{position:static;padding:8px;background:#030608}.graphify-hover-tooltip{left:50%;right:auto;bottom:64px;max-width:calc(100% - 32px);min-width:min(260px,calc(100% - 32px))}.graphify-explorer-frame .graphify-filter-grid,.graphify-frame-filter-toggles,.graphify-frame-button-row{display:grid;grid-template-columns:1fr}.graphify-frame-canvas{min-height:440px}.graphify-in-frame-inspector .graphify-inspector{padding-inline:12px}}.internalReviewConsolePage{display:grid;gap:var(--space-5);width:min(100% - 32px,1680px);margin:0 auto;padding:32px 0 64px}.internalReviewHeader,.internalReviewPanel,.internalReviewTablePane,.internalReviewDetailPane,.internalReviewPatchPanel{border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff}.internalReviewHeader{display:grid;gap:10px;padding:24px}.internalReviewHeader h1,.internalReviewPanel h2,.internalReviewDetailPane h2{margin:0;color:#111827}.internalReviewHeader p,.internalReviewPanel p,.internalReviewDetailPane p,.internalReviewPatchPanel p{color:#334155}.internalReviewMarker,.internalReviewBoundary,.internalReviewBadge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.internalReviewMarker{padding:5px 9px;background:#f6d743;color:#08090d}.internalReviewBoundary{padding:6px 10px;background:#f6d7431f;color:#5b4a00}.internalReviewConsoleBody{display:grid;gap:16px}.internalReviewSummaryGrid,.internalReviewPaperGrid,.internalReviewDiagnosticsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.internalReviewSummaryGrid button,.internalReviewPaperGrid article,.internalReviewDiagnosticsGrid button{display:grid;gap:8px;min-height:96px;padding:14px;border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff;color:#111827;text-align:left}.internalReviewSummaryGrid strong,.internalReviewDiagnosticsGrid strong{font-size:var(--type-xl);color:#0f766e}.internalReviewTabs,.internalReviewFilters,.internalReviewActions{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.internalReviewTabs button{min-height:40px;padding:9px 12px;border:1px solid #111827;border-radius:999px;background:#fff;color:#111827;font-weight:800}.internalReviewTabs button[aria-selected=true]{background:#7be7d4;color:#04110f}.internalReviewFilters{padding:14px;border-radius:var(--ia-card-radius);border:1px solid #111827;background:#fff}.internalReviewFilters label,.internalReviewDraftEditor label{display:grid;gap:6px;color:#111827;font-size:var(--type-sm);font-weight:800}.internalReviewFilters input,.internalReviewFilters select,.internalReviewDraftEditor select,.internalReviewDraftEditor textarea{min-height:40px;border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff;color:#111827;padding:8px 10px}.internalReviewSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:14px;align-items:start}.internalReviewTablePane,.internalReviewDetailPane,.internalReviewPanel,.internalReviewPatchPanel{padding:16px}.internalReviewTablePane{overflow:auto;max-height:720px}.internalReviewTablePane table{width:100%;min-width:980px;border-collapse:collapse}.internalReviewTablePane th,.internalReviewTablePane td{padding:10px;border-bottom:1px solid #d1d5db;color:#111827;text-align:left;vertical-align:top}.internalReviewTablePane th{position:sticky;top:0;background:#f8fafc;color:#111827;z-index:1}.internalReviewTablePane tr.selected td{background:#7be7d414}.internalReviewTablePane td button{border:0;background:none;color:#0f766e;font:inherit;font-weight:850;text-align:left;cursor:pointer}.internalReviewDetailPane{display:grid;gap:14px}.internalReliabilityPage{display:grid;gap:var(--space-5);width:min(100% - 32px,1680px);margin:0 auto;padding:32px 0 64px}.internalReliabilityHeader,.internalReliabilityPanel{border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff}.internalReliabilityHeader{display:grid;gap:10px;padding:24px}.internalReliabilityHeader h1,.internalReliabilityPanel h2,.internalReliabilityPanel h3{margin:0;color:#111827}.internalReliabilityHeader p,.internalReliabilityPanel p,.internalReliabilityPanel td,.internalReliabilityPanel dd{color:#334155}.internalReliabilityMarker,.internalReliabilityBoundary,.reliabilityStatusBadge,.reliabilityRiskBadge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.internalReliabilityMarker{padding:5px 9px;background:#f6d743;color:#08090d}.internalReliabilityBoundary{padding:6px 10px;background:#f6d7431f;color:#5b4a00}.internalReliabilityBody,.internalReliabilityPanel,.internalReliabilityTableBlock,.internalReliabilityDrilldown{display:grid;gap:16px}.internalReliabilityPanel{padding:16px;overflow:hidden}.internalReliabilitySummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.internalReliabilitySummaryGrid button{display:grid;gap:8px;min-height:126px;padding:14px;border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff;color:#111827;text-align:left}.internalReliabilitySummaryGrid strong{font-size:var(--type-xl);color:#0f766e}.internalReliabilityBadgeRow,.internalReliabilityActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.reliabilityStatusBadge,.reliabilityRiskBadge{padding:5px 8px;background:#f8fafc;color:#111827}.reliabilityStatusBadge.status-review_ready,.reliabilityRiskBadge.risk-low{background:#7be7d429;color:#0f766e}.reliabilityStatusBadge.status-internal_review,.reliabilityStatusBadge.status-missing_evidence,.reliabilityRiskBadge.risk-medium{background:#f6d74329;color:#5b4a00}.reliabilityStatusBadge.status-blocked,.reliabilityStatusBadge.status-not_ready,.reliabilityRiskBadge.risk-high,.reliabilityRiskBadge.risk-protected{background:#ff717129;color:#991b1b}.internalReliabilityTable{width:100%;min-width:920px;border-collapse:collapse}.internalReliabilityTableBlock,.internalReliabilityPanel{overflow-x:auto}.internalReliabilityTable th,.internalReliabilityTable td{padding:10px;border-bottom:1px solid #d1d5db;text-align:left;vertical-align:top}.internalReliabilityTable th{color:#111827;background:#f8fafc}.internalReliabilityTable button{border:0;background:none;color:#0f766e;font:inherit;font-weight:850;text-align:left;cursor:pointer}.internalReliabilityDrilldown dl{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:8px 14px}.internalReliabilityDrilldown dt{color:#111827;font-weight:850}.internalReviewDetailHeader{display:flex;justify-content:space-between;gap:12px;align-items:start}.internalReviewFieldGrid,.internalReviewPaperGrid dl{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);gap:8px 12px}.internalReviewFieldGrid dt,.internalReviewPaperGrid dt{color:#475569;font-weight:850;text-transform:uppercase;font-size:var(--type-xs)}.internalReviewFieldGrid dd,.internalReviewPaperGrid dd{margin:0;color:#111827;overflow-wrap:anywhere}.internalReviewDraftEditor{display:grid;gap:10px}.internalReviewPatchPanel pre,.internalReviewPanel pre{overflow:auto;max-height:360px;padding:12px;border-radius:var(--ia-card-radius);border:1px solid #d1d5db;background:#f8fafc;color:#111827}.internalReviewBadge{padding:4px 8px;background:#f8fafc;color:#111827}.internalReviewBadge.risk.high,.internalReviewBadge.risk.protected{background:#ff5b7f29;color:#991b1b}.internalReviewBadge.risk.medium{background:#f6d74324;color:#5b4a00}.internalReviewBadge.risk.low{background:#7be7d424;color:#0f766e}@media(max-width:1080px){.internalReviewSplit{grid-template-columns:1fr}.internalReviewDetailPane{max-width:none}}@media(max-width:720px){.internalReviewConsolePage{width:min(100% - 20px,1680px);padding-top:16px}.internalReviewFieldGrid,.internalReviewPaperGrid dl{grid-template-columns:1fr}.internalReviewHeader,.internalReviewPanel,.internalReviewTablePane,.internalReviewDetailPane,.internalReviewPatchPanel{padding:12px}}.internalQuerySurface{display:grid;gap:var(--space-5);width:min(100% - 32px,1680px);margin:0 auto;padding:32px 0 64px}.internalSearchHeader,.internalSearchPanel,.internalSearchPreview,.internalSearchResultCard,.internalSearchDiagnostics,.internalSearchFilters{border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff}.internalSearchHeader,.internalSearchPanel,.internalSearchPreview{display:grid;gap:12px;padding:18px}.internalSearchHeader h1,.internalSearchPanel h2,.internalSearchPreview h2{margin:0;color:#111827}.internalSearchHeader p,.internalSearchPanel p,.internalSearchPreview p,.internalSearchResultCard span,.internalSearchMeta dd{color:#334155}.internalSearchMarker,.internalSearchBoundary,.internalSearchBadge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.internalSearchMarker{padding:5px 9px;background:#f6d743;color:#08090d}.internalSearchBoundary{padding:6px 10px;background:#f6d7431f;color:#5b4a00}.internalSearchBody,.internalSearchResults{display:grid;gap:12px}.internalSearchActions,.internalSearchBadgeRow,.internalSearchDiagnostics{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.internalSearchDiagnostics{padding:12px}.internalSearchDiagnostics strong{color:#0f766e}.internalQueryBox{display:grid;gap:6px;color:#111827;font-weight:850}.internalQueryBox input{min-height:48px;border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff;color:#111827;padding:10px 12px}.internalSearchFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;padding:12px}.internalSearchFilters label{display:grid;gap:6px;color:#111827;font-size:var(--type-sm);font-weight:800}.internalSearchFilters select{min-height:40px;border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff;color:#111827;padding:8px 10px}.internalSearchSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:14px;align-items:start}.internalSearchResultCard{display:grid;gap:10px;padding:14px}.internalSearchResultCard.selected{border-color:#7be7d485}.internalSearchResultCard button{display:grid;gap:6px;border:0;background:none;color:#111827;text-align:left;cursor:pointer}.internalSearchResultCard strong{color:#111827;font-size:var(--type-md)}.internalSearchType{color:#0f766e;font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.internalSearchBadge{padding:4px 8px;background:#f8fafc;color:#111827}.internalSearchBadge.risk.high,.internalSearchBadge.risk.protected,.internalSearchBadge.protected{background:#ff5b7f29;color:#991b1b}.internalSearchBadge.risk.medium{background:#f6d74324;color:#5b4a00}.internalSearchBadge.risk.low{background:#7be7d424;color:#0f766e}.internalSearchMeta{display:grid;grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);gap:8px 12px}.internalSearchMeta dt{color:#475569;font-size:var(--type-xs);font-weight:850;text-transform:uppercase}.internalSearchMeta dd{margin:0;overflow-wrap:anywhere}@media(max-width:1080px){.internalSearchSplit{grid-template-columns:1fr}}@media(max-width:720px){.internalQuerySurface{width:min(100% - 20px,1680px);padding-top:16px}.internalSearchMeta{grid-template-columns:1fr}}.internalDossierPage{display:grid;gap:16px;width:min(100% - 32px,1680px);margin:0 auto;padding:32px 0 64px}.internalDossierHeader,.internalDossierPanel{display:grid;gap:12px;padding:18px;border:1px solid #111827;border-radius:var(--ia-card-radius);background:#fff}.internalDossierHeader h1,.internalDossierPanel h2{margin:0;color:#111827}.internalDossierHeader p,.internalDossierPanel p{color:#334155}.internalDossierActions{display:flex;flex-wrap:wrap;gap:10px}.internalDossierTable{width:100%;border-collapse:collapse}.internalDossierTable th,.internalDossierTable td{padding:10px;border-bottom:1px solid #d1d5db;color:#111827;text-align:left;vertical-align:top;overflow-wrap:anywhere}.internalDossierTable th{color:#111827;font-size:var(--type-xs);text-transform:uppercase}.internalDossierWarning{padding:12px;border:1px solid rgba(255,91,127,.34);border-radius:var(--ia-card-radius);background:#ff5b7f1f;color:#991b1b}.internalGraphifyActionList{display:grid;gap:8px;margin:12px 0}.internalGraphifyActionList a{display:inline-flex;width:fit-content}@media(max-width:720px){.internalDossierPage{width:min(100% - 20px,1680px);padding-top:16px}.internalDossierHeader,.internalDossierPanel{padding:12px}.internalDossierTable{min-width:760px}.internalDossierPanel{overflow:auto}}.tq-module-layout{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.tq-module-layout>*{min-width:0}.tq-study-menu{max-height:calc(100vh - (var(--space-4) * 2));min-width:0;overflow:auto;position:sticky;top:var(--space-4)}.tq-study-menu-group+.tq-study-menu-group{margin-top:var(--space-4)}.tq-study-menu-group h2{font-size:var(--type-sm);margin-bottom:var(--space-2)}.tq-study-menu .button-grid{display:flex;flex-direction:column;gap:var(--space-2)}.tq-study-menu .iaButton{justify-content:flex-start;line-height:1.25;min-height:0;overflow-wrap:anywhere;text-align:left;white-space:normal;width:100%}.tq-table-wrap,.tq-study-native-table{max-width:100%;overflow-wrap:anywhere;word-break:normal}.tq-table-wrap{overflow-x:auto}.tq-study-dense-section,.tq-study-section-stack{display:grid;gap:var(--space-3);max-width:100%;min-width:0;width:100%}.tq-study-dense-section{grid-column:1 / -1}.tq-study-section-stack>*{min-width:0}.tq-study-full-width-stack{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);width:100%}.tq-study-full-width-stack>*,.tq-combined-field-detail-stack>*{grid-column:1 / -1;min-width:0}.tq-combined-field-detail-stack{margin-top:var(--space-3)}.tq-related-study-sra-section{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));width:100%}.tq-related-study-sra-section>.card{min-width:0;overflow:hidden}.tq-related-study-sra-section>.tq-sra-layer-table-card{grid-column:1 / -1}.tq-related-study-sra-section .tq-study-native-table th,.tq-related-study-sra-section .tq-study-native-table td{min-width:0;overflow-wrap:anywhere;word-break:normal}.tq-study-index,.tq-wave-field,.tq-dossier-stack{max-width:100%;min-width:0}.tq-dossier-hero>*,.tq-dossier-hero h1{min-width:0}.tq-dossier-hero h1{overflow-wrap:anywhere}.topo-dossier-stack,.topo-study-index{grid-template-columns:1fr;gap:var(--section-gap)}.topo-dossier-stack .studyDetailStack,.topo-study-index .studyDetailStack{grid-template-columns:1fr;gap:var(--section-gap-sm)}.topo-dossier-stack>*,.topo-study-index>*,.topo-dossier-stack .tq-generated-source-basis>*,.topo-dossier-stack .card>*,.topo-dossier-stack .physics-hidden-table-wrap{grid-column:1 / -1;min-width:0}.topo-dossier-stack .module-hero,.topo-dossier-stack .tq-dossier-hero{grid-template-columns:1fr}.topo-wave-field{display:grid;gap:var(--section-gap)}.tq-dossier-stack .tq-study-visuals{grid-column:1 / -1;min-width:0}.tq-study-table{--residual-study-table-columns: minmax(68px, .4fr) minmax(220px, 1.45fr) minmax(160px, .9fr) minmax(160px, .9fr) minmax(120px, .65fr) minmax(180px, 1fr) minmax(150px, .75fr);min-width:1040px}.tq-study-native-table{table-layout:auto;width:100%}.tq-study-channel-table th:first-child,.tq-study-channel-table td:first-child{width:clamp(180px,24%,300px)}.tq-study-channel-table th:nth-child(2),.tq-study-channel-table td:nth-child(2){width:52%}.tq-study-table-header,.tq-study-table-header *,.tq-study-native-table thead,.tq-study-native-table thead *{background:var(--ia-table-header-bg);color:var(--ia-table-header-fg)}.tq-study-row .residual-study-cell,.tq-study-native-table td{-webkit-hyphens:none;hyphens:none;line-height:1.45;white-space:normal}.tq-study-row .residual-study-actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-2)}.tq-study-row .residual-study-action{justify-content:center;white-space:normal;width:100%}@media(max-width:860px){.tq-study-table{min-width:0}}.tq-wave-controls{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.tq-wave-controls label{display:grid;gap:var(--space-1)}.tq-wave-frame{margin-block:var(--space-4)}.tq-wave-frame-header span,.tq-wave-frame-header small{display:block;max-width:980px;margin-top:8px;color:var(--ia-muted);font-size:var(--type-xs);font-weight:850;line-height:1.35;text-transform:none}.tq-wave-frame-header small{color:var(--ia-black);font-weight:950}.tq-wave-frame-lenses{position:relative;z-index:3}.tq-wave-frame-body{min-height:0;height:clamp(340px,42vh,460px)}.tq-wave-frame-body[data-studies-visible=true]{grid-template-columns:minmax(0,1fr) clamp(260px,24vw,320px)}.tq-wave-frame-body[data-studies-visible=false]{grid-template-columns:minmax(0,1fr)}.tq-wave-plot-region{min-height:0}.tq-wave-frame-body[data-studies-visible=false] .tq-wave-plot-region{border-right:0}.tq-wave-study-panel{height:100%;max-height:100%}.tq-wave-study-panel-title{display:block;padding:4px 4px 2px;color:var(--ia-muted);font-size:var(--type-xs);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tq-wave-study-panel .waveTheoryLabelItem[data-visible-lens=false]{opacity:.56}.tq-wave-player-row{align-items:center;display:flex;gap:var(--space-2);margin:0}.tq-wave-player-row .wavePlayerStrip{flex:1 1 auto}.tq-wave-studies-toggle{flex:0 0 auto}.tq-wave-empty-lens{color:var(--ia-gray-700);font-size:var(--type-sm);margin:0}.tq-plotly-card[data-compact-frame=true]{border:0;border-radius:0;box-shadow:none;height:100%;margin:0;padding:0}.tq-wave-plot-region .plotlyGraphWithBranchLayout{height:100%}.tq-plotly-card[data-compact-frame=true] .plotlyResidualFieldHost{height:100%;min-height:0}.tq-plotly-card[data-compact-frame=true],.tq-plotly-card[data-compact-frame=true] .plotlyResidualFieldHost,.tq-plotly-card[data-compact-frame=true] .tq-plotly-host,.tq-plotly-card[data-compact-frame=true] .js-plotly-plot{width:100%!important;min-width:0}.tq-wave-scene{aspect-ratio:16 / 8;background:var(--ia-white);border:2px solid var(--ia-black);border-radius:var(--radius-card);margin-block:var(--space-4);min-height:320px;overflow:hidden;position:relative}.tq-wave-canvas,.tq-study-surface-canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.tq-wave-node{background:var(--ia-white);border:2px solid var(--ia-black);border-radius:var(--radius-button);color:var(--ia-black);cursor:pointer;font-size:var(--type-xs);max-width:190px;padding:6px 8px;position:absolute;text-align:left;transform:translate(-50%,-50%);z-index:2}.tq-wave-node.is-active{background:var(--ia-cyan-100);border-color:var(--ia-cyan-700)}.tq-wave-axis{background:var(--ia-white);border:1px solid var(--ia-border);color:var(--ia-black);font-size:var(--type-xs);padding:4px 6px;position:absolute;z-index:3}.tq-wave-axis-x{bottom:8px;left:8px}.tq-wave-axis-y{left:8px;top:8px}.tq-wave-axis-z{right:8px;top:8px}.tq-study-surface{aspect-ratio:16 / 7;background:var(--ia-white);border:2px solid var(--ia-black);border-radius:var(--radius-card);margin-block:var(--space-4);min-height:300px;overflow:hidden;position:relative}.tq-study-surface-controls{align-items:center;background:#ffffffeb;border:1px solid var(--ia-border);display:flex;flex-wrap:wrap;gap:var(--space-2);left:var(--space-3);padding:var(--space-2);position:absolute;top:var(--space-3);z-index:2}.tq-study-surface-controls span,.tq-motif-card small{color:var(--ia-gray-700);font-size:var(--type-xs)}.tq-motif-card-grid{margin-top:var(--space-4)}.tq-motif-card{overflow-wrap:anywhere}.tq-generated-visual-card{margin-bottom:var(--space-3)}.tq-generated-visual-svg{background:var(--ia-white);border:0;display:block;height:auto;max-width:100%;width:100%}.tq-status-badge-row{margin-top:var(--space-3)}.tq-generated-motif{border:1px solid var(--ia-border);display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:var(--space-3);min-height:92px;padding:var(--space-2)}.tq-generated-motif span{border:1px solid var(--ia-black);min-height:20px}.tq-generated-motif--lattice span:nth-child(2),.tq-generated-motif--lattice span:nth-child(4),.tq-generated-motif--lattice span:nth-child(6),.tq-generated-motif--lattice span:nth-child(8){background:var(--ia-cyan-100)}.tq-generated-motif--commutation span:nth-child(1),.tq-generated-motif--commutation span:nth-child(5),.tq-generated-motif--commutation span:nth-child(9){background:var(--ia-yellow)}.tq-generated-motif--boundary span:nth-child(1),.tq-generated-motif--boundary span:nth-child(3),.tq-generated-motif--boundary span:nth-child(7),.tq-generated-motif--boundary span:nth-child(9){background:var(--ia-cyan-100);border-width:2px}.tq-generated-motif--syndrome span{background:linear-gradient(180deg,var(--ia-white),var(--ia-cyan-100))}.tq-generated-motif--pipeline{grid-template-columns:repeat(4,1fr)}.tq-generated-motif--pipeline span{align-items:center;display:flex;justify-content:center}.about-page{display:grid;gap:var(--space-5)}.about-hero-panel{border:2px solid var(--ia-black)}.about-boundary-pill{background:var(--ia-yellow);border:2px solid var(--ia-black);border-radius:var(--radius-pill);color:var(--ia-black);display:inline-flex;font-weight:var(--font-weight-bold);margin:0 0 var(--space-4);max-width:100%;padding:var(--space-2) var(--space-3)}.graphify-explorer-frame .graphify-frame-pill,.graphify-explorer-frame .graphify-frame-button-row,.graphify-explorer-frame .graphify-frame-filter-drawer,.graphify-explorer-frame .graphify-frame-search-results,.graphify-explorer-frame .graphify-mode-error,.graphify-explorer-frame .graphify-advanced-filter-list fieldset,.graphify-explorer-frame .graphify-named-inspector-section{border-color:#ffffff24;background:#000;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.graphify-explorer-frame .graphify-frame-pill span,.graphify-explorer-frame .graphify-control,.graphify-explorer-frame .graphify-control>span:first-child,.graphify-explorer-frame .graphify-frame-search input::placeholder,.graphify-explorer-frame .graphify-frame-search-results small,.graphify-explorer-frame .graphify-inspector dd,.graphify-explorer-frame .graphify-inspector .text-boundary,.graphify-explorer-frame .graphify-inspector-meta span,.graphify-explorer-frame .graphify-advanced-filter-panel label,.graphify-explorer-frame .graphify-advanced-filter-list small,.graphify-explorer-frame .graphify-filter-table-alternative caption,.graphify-explorer-frame .graphify-named-inspector caption,.graphify-explorer-frame .graphify-named-inspector-section>summary span{color:#fff;opacity:1}.graphify-explorer-frame .graphify-frame-search input,.graphify-explorer-frame .graphify-control select,.graphify-explorer-frame .graphify-control input,.graphify-explorer-frame .graphify-advanced-filter-panel input,.graphify-explorer-frame .graphify-advanced-filter-panel select{border:1px solid rgba(132,148,255,.28);background:#000;color:#fff}.graphify-explorer-frame .graphify-frame-search-results button,.graphify-explorer-frame .graphify-frame-filter-toggles button,.graphify-explorer-frame .graphify-icon-control,.graphify-explorer-frame .graphify-advanced-filter-panel button{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#000;color:#fff}.graphify-explorer-frame .graphify-frame-filter-toggles button[aria-pressed=true],.graphify-explorer-frame .graphify-icon-control[aria-pressed=true]{border-color:#ffd400;background:#ffd400;color:#000}.graphify-explorer-frame .graphify-inspector-meta div,.graphify-explorer-frame .graphify-active-filter-chip,.graphify-explorer-frame .graphify-field-state{border-color:#ffffff1f;background:#000;color:#fff}.about-hero-grid,.about-boundary-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr)}.about-status-card,.about-card{background:var(--ia-white);border:2px solid var(--ia-black);border-radius:var(--radius-card);color:var(--ia-black);padding:var(--space-4)}.about-status-card{align-self:start;display:grid;gap:var(--space-2)}.about-status-card span,.about-card h3,.about-process-step span,.about-current-status dt{color:var(--ia-gray-700);font-size:var(--type-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.about-status-card strong{font-size:var(--type-xl);line-height:var(--line-tight)}.about-card-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.about-card-grid--cta{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card{display:flex;flex-direction:column;gap:var(--space-2)}.about-card--action{justify-content:space-between}.about-card--yellow{background:var(--ia-yellow)}.about-process-strip{counter-reset:about-process;display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-process-step{border:2px solid var(--ia-black);border-radius:var(--radius-card);display:grid;gap:var(--space-2);min-height:150px;padding:var(--space-4)}.about-process-step span{color:var(--ia-cyan-700)}.about-layer-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.about-layer-list span{border:2px solid var(--ia-black);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3)}.about-boundary-list{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-4)}.about-current-status{display:grid;gap:var(--space-4)}.about-current-status dl{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.about-current-status dl div{border:2px solid var(--ia-black);border-radius:var(--radius-card);padding:var(--space-3)}.about-current-status dd{margin:var(--space-1) 0 0}.about-start-panel{border:2px solid var(--ia-black)}.about-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:920px){.tq-module-layout{grid-template-columns:1fr}.tq-study-menu{max-height:none;position:static}.tq-study-surface,.tq-wave-scene{aspect-ratio:auto;min-height:360px}.tq-wave-frame-body[data-studies-visible=true]{grid-template-columns:minmax(0,1fr);height:auto}.tq-wave-frame-body,.tq-plotly-card[data-compact-frame=true],.tq-plotly-card[data-compact-frame=true] .plotlyResidualFieldHost{min-height:420px}.tq-wave-study-panel{max-height:320px}}@media(max-width:760px){.about-hero-grid,.about-boundary-grid,.about-card-grid,.about-card-grid--cta,.about-process-strip,.about-current-status dl{grid-template-columns:minmax(0,1fr)}.about-boundary-pill,.about-layer-list span{width:100%}}.graphify-page-shell{position:static;inset:auto;z-index:auto;width:100%;height:auto;min-height:calc(100vh - 118px);margin:0;padding:clamp(8px,1.2vw,14px) var(--page-gutter) var(--footer-clearance);overflow:visible;background:transparent}.graphify-page-shell>*{height:auto;min-height:0}.graphify-explorer-3d:not(:fullscreen){display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;width:100%;height:auto;min-height:calc(100vh - 148px);overflow:visible;background:transparent}.graphify-explorer-3d:not(:fullscreen) .graphify-explorer-frame{width:100%;height:min(660px,calc(100dvh - 270px));min-height:min(500px,calc(100dvh - 270px));margin:0 0 18px;border:var(--ia-stroke-frame) solid #02040a;border-radius:var(--graphify-frame-radius);overflow:hidden}.graphify-explorer-3d:fullscreen{display:block;width:100vw;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#070912}.graphify-explorer-3d:fullscreen .graphify-explorer-frame{display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.graphify-explorer-3d:fullscreen .graphify-frame-top-left{top:68px;bottom:18px}.graphify-explorer-3d:fullscreen .graphify-frame-top-center{top:14px}.graphify-explorer-3d:fullscreen .graphify-frame-top-right{top:14px;right:18px}.graphify-explorer-3d:fullscreen .graphify-in-frame-inspector{top:88px;right:18px;bottom:18px}.graphify-explorer-3d:fullscreen>.graphify-compact-boundary{display:none!important}@media(max-width:980px){.graphify-explorer-3d:not(:fullscreen) .graphify-explorer-frame{height:auto;min-height:680px}.graphify-explorer-frame--fallback .graphify-frame-canvas{padding-top:72px}.graphify-explorer-frame--fallback .graphify-compact-brand,.graphify-explorer-frame--fallback .graphify-compact-brand h1{color:#000}}.button-role-structural{--button-role-bg: var(--button-black-bg);--button-role-fg: var(--button-black-fg)}.button-role-explore{--button-role-bg: var(--button-cyan-bg);--button-role-fg: var(--button-cyan-fg)}.button-role-utility{--button-role-bg: var(--button-yellow-bg);--button-role-fg: var(--button-yellow-fg)}.button-role-primary{--button-role-bg: var(--button-red-bg);--button-role-fg: var(--button-red-fg)}.button-role-tertiary{--button-role-bg: var(--button-outline-bg);--button-role-fg: var(--button-outline-fg)}html,body,#root{max-width:100%;overflow-x:clip}.brand-wordmark,.brand-symbol{display:block;flex:0 0 auto;max-width:100%;object-fit:contain}.brand-wordmark--large{width:clamp(240px,42vw,520px);height:auto}.brand-wordmark--header{width:clamp(138px,15vw,188px);height:44px}.brand-wordmark--compact{width:128px;height:32px}.brand-symbol--standard{width:48px;height:48px}.brand-symbol--small{width:32px;height:32px}.app-header__compact-mark{display:none}.public-home-brand-title{display:flex;align-items:center;min-height:clamp(84px,12vw,150px);margin:clamp(16px,3vw,28px) 0 18px}.footer-brand-panel .brand-wordmark--large{width:clamp(230px,36vw,460px)}.audit-strip{position:relative;min-height:var(--audit-strip-height);padding:7px var(--page-gutter);background:var(--ia-white);color:var(--ia-ink);border-bottom:1px solid var(--ia-border-soft);font-size:clamp(.72rem,1.4vw,.86rem);line-height:1.3}.app-header{top:0;grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr) auto;min-height:var(--header-height)}.app-header__brand{min-width:0;justify-self:center;border:0;background:transparent;color:var(--ia-black);padding:0 var(--space-2);text-align:left}.app-header__brand strong{overflow-wrap:anywhere}.app-header__brand:focus-visible,.app-header__burger:focus-visible,.theme-toggle:focus-visible,.user-menu-button:focus-visible,.header-research-cta:focus-visible,.sidebar-share-research-cta:focus-visible{outline:3px solid var(--launch-focus);outline-offset:3px}.shell-body[data-sidebar-collapsed=true]{grid-template-columns:minmax(0,1fr)}.shell-body[data-sidebar-collapsed=true]>.collapsible-sidebar{display:none}.collapsible-sidebar{top:var(--app-shell-top-offset);min-height:calc(100dvh - var(--app-shell-top-offset));max-height:calc(100dvh - var(--app-shell-top-offset))}.sidebar-secondary-panel{top:var(--app-shell-top-offset)}.sidebar-secondary-backdrop{inset-block-start:var(--app-shell-top-offset)}.page-frame--reading{max-width:calc(var(--reading-measure) + (2 * var(--page-gutter)))}.module-page{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:var(--header-clearance) var(--page-gutter) var(--footer-clearance);grid-template-columns:minmax(0,1fr)}.module-page>*{min-width:0}.page-header__title[data-title-role=scientific],.module-hero h1,.physics-residual-page .module-hero h1{max-width:24ch;font-size:clamp(2rem,4.8vw,4.75rem);line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}.page-header__title[data-title-role=display]{font-size:clamp(3.25rem,7vw,var(--type-hero))}.launch-breadcrumb{min-width:0;margin-block-end:var(--space-4);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:850;color:var(--launch-text-secondary)}.launch-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0;margin:0;padding:0;list-style:none}.launch-breadcrumb li{display:inline-flex;min-width:0;align-items:center;overflow-wrap:anywhere}.launch-breadcrumb li:not(:last-child):after{content:"/";margin-inline-start:var(--space-2);color:var(--launch-stroke-primary)}.launch-breadcrumb button{min-height:var(--control-height-compact);border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;padding:0 var(--space-2);text-decoration:underline;text-underline-offset:3px}.launch-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-4) clamp(var(--space-4),4vw,var(--space-12));width:100%;margin:var(--space-6) 0 0}.launch-metadata-item{min-width:0;display:grid;align-content:start;gap:var(--space-2)}.launch-metadata-item dt,.launch-metadata-item dd{min-width:0;margin:0;overflow-wrap:anywhere}.launch-metadata-item dt{color:var(--launch-text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:900;letter-spacing:var(--tracking-label);text-transform:uppercase}.launch-metadata-item dd{color:var(--launch-text-primary);font-weight:900;line-height:1.35}.launch-metadata-item[data-wrap=false] dd{white-space:normal}.atlas-button,.iaButton,.iaDropdownTrigger,.theme-toggle,.user-menu-button,.sidebar-nav-item,.residual-study-action{min-height:var(--control-height-compact);border-radius:var(--radius-pill)}.atlas-button,.iaButton,.iaDropdownTrigger{transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.button-lg,.cta-button,.iaButton:not([data-size=compact]),.iaDropdownTrigger:not(.graphifyDropdownTrigger){min-height:var(--control-height-standard)}.button-xl,.iaButton[data-size=large]{min-height:var(--control-height-large)}.button-outline,.button-subtle,.iaButton[data-variant=outline],.iaButton[data-variant=outlineTertiary],.iaDropdownTrigger{border-width:var(--ia-stroke-control);border-style:solid;border-color:var(--launch-stroke-primary)}.residual-study-action{min-height:var(--control-height-compact)}.atlas-button:disabled,.iaButton:disabled,.iaDropdownTrigger:disabled{filter:grayscale(.7);opacity:.56}.card,.atlas-tile,.graphify-stage-shell,.graphify-page-shell>section{border-radius:var(--ia-card-radius)}.launch-filter-control{min-width:0;display:grid;gap:var(--space-2);color:var(--launch-text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:900;letter-spacing:var(--tracking-label);text-transform:uppercase}.launch-filter-control .iaDropdown{min-width:0}.p10-toolbar:has(.launch-filter-control){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end}.p10-toolbar:has(.launch-filter-control)>p{align-self:end;margin:0;min-height:var(--control-height-standard);display:flex;align-items:center}.residual-study-table-scroller,.table-shell{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.launch-state{width:fit-content;max-width:100%;min-height:var(--control-height-compact);display:inline-flex;align-items:center;gap:var(--space-2);border:var(--ia-stroke-control) solid var(--launch-stroke-primary);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--ia-yellow)}.launch-state>svg,.launch-state-spinner{width:18px;height:18px;flex:0 0 auto}.launch-state>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.launch-state strong,.launch-state span{display:block}.launch-state-spinner{border:2px solid var(--launch-stroke-primary);border-right-color:transparent;border-radius:50%;animation:spin var(--motion-slow) linear infinite}.state-box.error.launch-state{border-color:var(--launch-error);background:var(--launch-surface-primary);color:var(--launch-text-primary)}.state-box.error.launch-state>svg{color:var(--launch-error)}.minimal-footer{padding-inline:var(--page-gutter)}.graphify-page-shell{max-width:100%;overflow-x:clip}@media(max-width:980px){.collapsible-sidebar{top:var(--app-shell-top-offset);inset-block-end:0;max-height:calc(100dvh - var(--app-shell-top-offset))}.collapsible-sidebar.collapsed.open{width:min(290px,calc(100vw - 24px))}.collapsible-sidebar.open .sidebar-section-label,.collapsible-sidebar.open .sidebar-nav-item span{display:initial}.collapsible-sidebar.open .sidebar-nav-item{width:calc(100% - 20px);margin-inline:10px;justify-content:flex-start;padding:0 12px 0 calc((var(--sidebar-collapsed-width) - 24px) / 2)}.sidebar-secondary-panel{top:var(--app-shell-top-offset)}}@media(max-width:640px){:root{--page-gutter: 12px;--header-height: 64px;--header-control-size: 44px;--sidebar-collapsed-width: 56px;--header-action-gap: 6px}.audit-strip{justify-content:flex-start;gap:8px;padding-block:6px;text-align:left}.audit-strip svg{width:16px;height:16px}.app-header{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr) var(--sidebar-collapsed-width);gap:0}.app-header__brand{justify-self:center;max-width:100%;padding-inline:4px}.app-header__brand strong{font-size:clamp(.8rem,4.2vw,1rem);line-height:1.05;text-align:center}.app-header__wordmark{width:clamp(124px,40vw,156px);height:36px}.app-header__actions{justify-self:center;padding-right:0}.app-header__actions .theme-toggle{display:none}.app-header__left-rail{width:var(--sidebar-collapsed-width)}.app-header__burger,.user-menu-button{width:var(--header-control-size);height:var(--header-control-size);min-height:var(--header-control-size)}.page-frame,.module-page,.physics-residual-page{padding-inline:var(--page-gutter)}.page-header__title[data-title-role=scientific],.module-hero h1,.physics-residual-page .module-hero h1{max-width:100%;font-size:clamp(1.85rem,10vw,2.8rem);line-height:1.06;text-wrap:pretty}.launch-breadcrumb ol{display:grid;gap:2px}.launch-breadcrumb li:not(:last-child):after{display:none}.launch-breadcrumb li:last-child{padding-inline:var(--space-2)}.launch-metadata-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.launch-metadata-item{grid-template-columns:minmax(112px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--ia-stroke-hairline) solid var(--launch-stroke-primary)}.minimal-footer{gap:var(--space-3)}.minimal-footer nav{gap:var(--space-1) var(--space-3)}}@media(max-width:360px){.app-header__brand .brand-icon,.app-header__brand span,.app-header__wordmark{display:none}.app-header__compact-mark{display:block}.launch-metadata-item{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@media(prefers-reduced-motion:reduce){.atlas-button,.iaButton,.iaDropdownTrigger,.launch-state-spinner{animation:none!important;transition:none!important;transform:none!important}}.discoveryPage{--discovery-black: #000000;--discovery-white: #ffffff;--discovery-ink: var(--discovery-black);--discovery-muted: var(--discovery-black);--discovery-cyan: #00d8f2;--discovery-blue: #174cff;--discovery-yellow: #ffd82e;--discovery-orange: #ff4d00;--discovery-green: #00b86b;--discovery-violet: #8a2be2;--discovery-paper: var(--discovery-white);color:var(--discovery-ink);width:min(100%,1520px);margin-inline:auto;padding:clamp(18px,3vw,48px) var(--page-gutter) clamp(80px,9vw,144px)}[data-theme=dark] .discoveryPage{--discovery-ink: var(--discovery-white);--discovery-muted: var(--discovery-white);--discovery-paper: var(--discovery-black)}.discoveryHero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(30px,6vw,96px);min-height:min(720px,calc(100vh - 150px));align-items:center;padding-block:clamp(38px,7vw,104px);border-bottom:2px solid var(--discovery-ink)}.discoveryHero__copy{min-width:0;max-width:900px}.discoveryHero h1,.discoveryEditorial h2{margin:0;font-family:var(--font-display, Inter, system-ui, sans-serif);font-size:clamp(3.2rem,7.4vw,8.5rem);line-height:.88;letter-spacing:-.065em;text-wrap:balance}.discoveryHero[data-display=a] h1{font-size:clamp(4rem,8.8vw,10rem);line-height:.84}.discoveryHero[data-display=b] h1{font-size:clamp(3.1rem,6.4vw,7.4rem);line-height:.9}.discoveryHero[data-display=c] h1{max-width:1000px;font-size:clamp(2.65rem,5.1vw,6rem);line-height:.94;letter-spacing:-.052em}.discoveryHero__description{max-width:760px;margin-top:clamp(24px,3vw,40px);font-size:clamp(1.08rem,1.5vw,1.42rem);line-height:1.55;color:var(--discovery-muted)}.discoveryHero__description p{margin:0 0 10px}.discoveryEyebrow{margin:0 0 18px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;font-weight:800;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.discoveryActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.discoveryButton{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:2px solid var(--discovery-ink);border-radius:999px;font:800 .86rem/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none}.discoveryButton--primary{background:var(--discovery-ink);color:var(--discovery-paper)}.discoveryButton--secondary{background:transparent;color:var(--discovery-ink)}.discoveryButton:focus-visible{outline:4px solid var(--discovery-yellow);outline-offset:3px}.researchConstellation{position:relative;isolation:isolate;min-height:520px;overflow:hidden;border:2px solid var(--discovery-ink);border-radius:clamp(26px,4vw,54px);background:var(--discovery-paper)}.researchConstellation>[aria-hidden=true]{position:absolute;top:0;right:0;bottom:0;left:0}.constellationNode{position:absolute;width:22px;aspect-ratio:1;border:2px solid var(--discovery-ink);border-radius:50%;background:var(--discovery-blue)}.constellationNode--core{left:50%;top:49%;display:grid;width:92px;place-items:center;translate:-50% -50%;background:var(--discovery-ink);color:var(--discovery-paper);font:800 .76rem var(--font-mono, monospace)}.constellationNode--a{left:16%;top:21%;background:var(--discovery-yellow)}.constellationNode--b{right:14%;top:22%}.constellationNode--c{left:17%;bottom:18%;background:#ff5c35}.constellationNode--d{right:15%;bottom:16%;background:var(--discovery-cyan)}.constellationLabel{position:absolute;font:800 .72rem var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.08em}.constellationLabel--a{left:8%;top:12%}.constellationLabel--b{right:7%;top:12%}.constellationLabel--c{left:7%;bottom:8%}.constellationLabel--d{right:5%;bottom:6%}.constellationEdge{position:absolute;z-index:-1;padding-top:5px;border-top:2px solid var(--discovery-ink);color:var(--discovery-ink);font:700 .66rem var(--font-mono, monospace)}.constellationEdge--a{left:23%;top:35%;width:29%;rotate:24deg}.constellationEdge--b{left:54%;top:36%;width:27%;rotate:-24deg}.constellationEdge--c{left:25%;bottom:31%;width:28%;rotate:-25deg}.constellationEdge--reveal{right:20%;bottom:28%;width:34%;rotate:23deg;border-width:4px;border-color:var(--discovery-cyan);opacity:0;transition:opacity .35s ease,border-width .35s ease}.researchConstellation[data-revealed=true] .constellationEdge--reveal{opacity:1}.homeRevealButton{position:absolute;right:22px;bottom:22px;z-index:2}.homeRevealNote{position:absolute;left:22px;right:22px;bottom:88px;z-index:2;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:16px;border:2px solid var(--discovery-ink);border-radius:18px;background:var(--discovery-paper);box-shadow:8px 8px 0 var(--discovery-cyan);font-size:.82rem}.homeRevealNote span:last-child{grid-column:2;color:var(--discovery-muted);line-height:1.4}.discoveryEditorial{padding-block:clamp(72px,10vw,150px)}.discoveryEditorial h2{max-width:1050px;font-size:clamp(2.8rem,6vw,7rem)}.discoveryEditorial__lead{max-width:880px;margin:30px 0 0;color:var(--discovery-muted);font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.6}.prismBand{padding:clamp(28px,4vw,56px);border-radius:32px;background:var(--discovery-ink);color:var(--discovery-paper)}.prismBand__visual{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:22px}.prismBand__beam{position:relative;display:grid;min-height:210px;place-items:center;overflow:hidden;border:2px solid var(--discovery-paper);border-radius:24px;background:var(--discovery-black);color:var(--discovery-white);font:900 1rem var(--font-mono, monospace);text-transform:uppercase}.prismBand__beam>span{position:relative;z-index:2;padding:10px 14px;border-radius:999px;background:var(--discovery-black)}.prismBand__rays{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);transform:skew(-16deg) scale(1.2)}.prismBand__rays i:nth-child(1){background:var(--discovery-cyan)}.prismBand__rays i:nth-child(2){background:var(--discovery-blue)}.prismBand__rays i:nth-child(3){background:var(--discovery-violet)}.prismBand__rays i:nth-child(4){background:var(--discovery-yellow)}.prismBand__rays i:nth-child(5){background:var(--discovery-orange)}.prismBand__views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;align-content:stretch;background:var(--discovery-white)}.prismBand__views span{display:flex;align-items:center;padding:15px 18px;background:var(--discovery-ink);font:700 .84rem var(--font-mono, monospace)}.prismBand__views span[data-active=true]{color:var(--discovery-yellow)}.bridgeStoryStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:2px solid var(--discovery-ink)}.bridgeStory{min-height:300px;padding:clamp(24px,3vw,42px);border-right:1px solid var(--discovery-ink)}.bridgeStory{border-bottom:1px solid var(--discovery-ink)}.bridgeStory__number{display:block;margin-bottom:60px;color:var(--discovery-muted);font:800 .78rem var(--font-mono, monospace)}.bridgeStory__relation{display:block;margin:-40px 0 26px;color:var(--discovery-blue);font:800 .67rem var(--font-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.bridgeStory h3{max-width:420px;margin:0 0 24px;font-size:clamp(1.3rem,2vw,2rem);line-height:1.15}.researchStatus{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid currentColor;border-radius:999px;font:800 .67rem var(--font-mono, monospace);letter-spacing:.04em;text-transform:uppercase}.researchStatus[data-status=established],.researchStatus[data-status=supported]{color:#00795e}.researchStatus[data-status=candidate]{color:#0c62d7}.researchStatus[data-status=speculative-question]{color:#7a43d1}.researchStatus[data-status=contradicted],.researchStatus[data-status=blocked]{color:#d83b2d}.researchStatus[data-status=insufficient]{color:#8b6d00}.discoverySplit{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);align-items:start;padding-block:clamp(70px,9vw,130px)}.discoverySplit__sticky{position:sticky;top:140px}.discoverySplit h2{margin:0;font-size:clamp(2.4rem,4.8vw,5.6rem);line-height:.95;letter-spacing:-.05em}.discoveryPrinciples{border-top:1px solid var(--discovery-ink)}.discoveryPrinciple{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr) auto;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--discovery-ink)}.discoveryPrinciple h3,.discoveryPrinciple p{margin:0}.discoveryPrinciple>div{color:var(--discovery-muted);line-height:1.55}.discoveryQuote{margin:0;padding:clamp(60px,9vw,130px) 0;font-size:clamp(2.6rem,6vw,7.5rem);font-weight:850;line-height:.93;letter-spacing:-.055em;text-wrap:balance}.discoveryQuote em{color:var(--discovery-blue);font-style:normal}.revealExperience{display:grid;gap:14px}.revealExperience__map{position:relative}.revealExperience__storyPicker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background:var(--discovery-ink)}.revealExperience__storyPicker button{display:grid;gap:8px;min-height:82px;padding:13px;border:0;background:var(--discovery-paper);color:var(--discovery-ink);text-align:left;font:750 .68rem/1.25 var(--font-mono, monospace);cursor:pointer}.revealExperience__storyPicker button[aria-pressed=true]{background:var(--discovery-cyan);color:#071018}.revealExperience__storyPicker span{font-size:.6rem;opacity:.66}.revealExperience__storyPicker button:focus-visible{outline:4px solid var(--discovery-yellow);outline-offset:2px;z-index:2}.revealInspector{padding:clamp(22px,3vw,40px);border-radius:30px;background:var(--discovery-ink);color:var(--discovery-paper)}.revealInspector[hidden]{display:none}.revealInspector .discoveryEyebrow{color:var(--discovery-paper)}.revealInspector>header{display:flex;justify-content:space-between;gap:24px;align-items:start;border-bottom:1px solid var(--discovery-paper);padding-bottom:20px}.revealInspector h2{max-width:640px;margin:0;font-size:clamp(1.8rem,3vw,3.8rem);line-height:.95;letter-spacing:-.045em}.revealInspector__question{max-width:820px;margin:28px 0;color:var(--discovery-cyan);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45}.revealInspector__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--discovery-paper)}.revealInspector__grid>section{min-height:150px;padding:20px 22px 20px 0;border-bottom:1px solid var(--discovery-paper)}.revealInspector__grid>section:nth-child(2n){padding-left:22px;border-left:1px solid var(--discovery-paper)}.revealInspector__grid h3{margin:0 0 14px;color:var(--discovery-yellow);font:800 .68rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase}.revealInspector__grid div,.revealInspector__grid ul{margin:0;color:var(--discovery-paper);line-height:1.5}.revealInspector__grid ul{padding-left:18px}.revealInspector footer{display:grid;gap:8px;margin-top:24px}.revealInspector footer span{color:var(--discovery-cyan);font:800 .68rem var(--font-mono, monospace);text-transform:uppercase}.revealInspector footer strong{max-width:780px;font-size:1.1rem;line-height:1.4}.uploadSequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uploadSequence article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:clamp(24px,3vw,42px);border:2px solid var(--discovery-ink);border-radius:30px;background:var(--discovery-paper)}.uploadSequence article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:var(--discovery-ink);color:var(--discovery-paper);font:800 .76rem var(--font-mono, monospace)}.uploadSequence h2{margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.8rem);line-height:1;letter-spacing:-.04em}.uploadSequence p{max-width:700px;margin:0;color:var(--discovery-muted);font-size:1.02rem;line-height:1.55}.privateByDefault{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;padding:clamp(28px,4vw,54px);border-radius:30px;background:var(--discovery-yellow);color:#111}.privateByDefault h2{margin:0;font-size:clamp(2rem,4vw,4rem)}.privateByDefault p{max-width:620px;margin:0;font-size:1.1rem;line-height:1.5}.uploadHeroPanel{position:relative;isolation:isolate;display:grid;gap:22px;padding:clamp(24px,4vw,46px);border:2px solid var(--discovery-ink);border-radius:34px;background:var(--discovery-paper);box-shadow:10px 10px 0 var(--discovery-black)}.uploadHeroPanel:before,.uploadHeroPanel:after{content:"";position:absolute;z-index:-1;border-radius:999px}.uploadHeroPanel:before{top:13%;right:-18px;width:78px;height:180px;background:var(--discovery-cyan);rotate:12deg}.uploadHeroPanel:after{left:9%;bottom:-16px;width:210px;height:50px;background:var(--discovery-yellow);rotate:-4deg}.uploadHeroPanel .discoveryButton{justify-self:start}.uploadPrelaunchNote{margin:0;color:var(--discovery-muted);font-size:.88rem;line-height:1.45}.uploadResearchMap{display:grid;grid-template-columns:minmax(120px,1fr) 64px minmax(140px,1fr) 64px minmax(150px,1fr);grid-template-rows:auto 52px auto;gap:10px 0;align-items:center;padding:clamp(16px,2.3vw,26px);border:2px solid var(--discovery-ink);border-radius:28px;background:var(--discovery-paper);overflow:hidden}.uploadMapObject{position:relative;z-index:2;display:grid;min-width:0;gap:7px;min-height:124px;align-content:center;padding:16px;border:2px solid var(--discovery-ink);border-radius:24px;background:var(--discovery-paper)}.uploadMapObject svg{width:20px;height:20px;color:var(--discovery-blue)}.uploadMapObject>span:not(.researchStatus),.uploadMapObject>small{color:var(--discovery-muted);font:750 .62rem/1.35 var(--font-mono, monospace);letter-spacing:.04em;text-transform:uppercase}.uploadMapObject strong{font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.05}.uploadMapObject--paper{grid-column:1;grid-row:1}.uploadMapObject--objects{grid-column:3;grid-row:1;background:var(--discovery-paper)}.uploadMapObject--typed{grid-column:5;grid-row:1;background:var(--discovery-black);color:var(--discovery-white)}.uploadMapObject--typed>span:not(.researchStatus),.uploadMapObject--typed>small{color:var(--discovery-white)}.uploadMapObject--bridge{grid-column:5;grid-row:3;border-color:var(--discovery-black);background:var(--discovery-cyan);box-shadow:7px 7px 0 var(--discovery-blue)}.uploadMapObject--bridge .researchStatus{justify-self:start}.uploadMapObject--question{grid-column:3;grid-row:3;background:var(--discovery-yellow)}.uploadMapConnector{position:relative;z-index:1;height:2px;background:var(--discovery-ink)}.uploadMapConnector:after{content:"";position:absolute;top:50%;right:-1px;width:9px;height:9px;border-top:2px solid var(--discovery-ink);border-right:2px solid var(--discovery-ink);rotate:45deg;translate:0 -50%}.uploadMapConnector span,.uploadMapBranch span{position:absolute;left:50%;bottom:7px;width:max-content;max-width:100px;translate:-50%;color:var(--discovery-muted);font:750 .56rem/1.2 var(--font-mono, monospace);text-align:center;text-transform:uppercase}.uploadMapConnector--objects{grid-column:2;grid-row:1}.uploadMapConnector--edges{grid-column:4;grid-row:1}.uploadMapBranch{position:relative;grid-column:5;grid-row:2;justify-self:center;width:2px;height:100%;background:var(--discovery-cyan)}.uploadMapBranch:after{content:"";position:absolute;left:50%;bottom:-1px;width:9px;height:9px;border-right:2px solid var(--discovery-cyan);border-bottom:2px solid var(--discovery-cyan);rotate:45deg;translate:-50%}.uploadMapBranch span{left:auto;right:9px;top:50%;bottom:auto;max-width:92px;translate:0 -50%;color:var(--discovery-blue);text-align:right}.uploadMapConnector--question{grid-column:4;grid-row:3;rotate:180deg;background:var(--discovery-blue)}.uploadMapConnector--question:after{border-color:var(--discovery-blue)}.uploadMapConnector--question span{top:7px;bottom:auto;rotate:180deg}.uploadIntakeBackdrop{--discovery-black: #000000;--discovery-white: #ffffff;--discovery-ink: var(--discovery-black);--discovery-muted: var(--discovery-black);--discovery-cyan: #00d8f2;--discovery-blue: #174cff;--discovery-yellow: #ffd82e;--discovery-orange: #ff4d00;--discovery-green: #00b86b;--discovery-paper: var(--discovery-white);position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(12px,3vw,38px);background:#000000c7;color:var(--discovery-ink)}.uploadIntakeDialog{width:min(960px,100%);max-height:calc(100dvh - clamp(24px,6vw,76px));overflow:auto;overscroll-behavior:contain;border:2px solid var(--discovery-ink);border-radius:36px;background:var(--discovery-paper);color:var(--discovery-ink);box-shadow:0 30px 100px #00000052}.uploadIntakeDialog__header{position:sticky;z-index:4;top:0;display:flex;justify-content:space-between;gap:24px;align-items:start;padding:clamp(22px,4vw,40px);border-bottom:2px solid var(--discovery-ink);border-radius:34px 34px 24px 24px;background:var(--discovery-paper)}.uploadIntakeDialog__header .discoveryEyebrow{margin-bottom:10px}.uploadIntakeDialog__header h2{max-width:720px;margin:0;font-size:clamp(2rem,4.2vw,4.4rem);line-height:.94;letter-spacing:-.05em}.uploadIntakeClose{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;border:1px solid var(--discovery-ink);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.uploadIntakeClose svg{width:22px}.uploadAvailability,.uploadIntakeForm{display:grid;gap:24px;padding:clamp(24px,4vw,42px)}.uploadAvailability>p{max-width:700px;margin:0;color:var(--discovery-muted);font-size:1.08rem;line-height:1.55}.uploadAvailability__actions{display:flex;flex-wrap:wrap;gap:10px}.uploadPrivacyPromise{display:grid;gap:5px;padding:18px 20px;border:2px solid var(--discovery-ink);border-radius:22px;background:var(--discovery-yellow);color:var(--discovery-black)}.uploadPrivacyPromise strong{font:850 .74rem var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.uploadPrivacyPromise span{color:var(--discovery-black);line-height:1.45}.uploadDropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;min-height:130px;padding:22px;border:2px dashed var(--discovery-ink);border-radius:28px;background:var(--discovery-paper)}.uploadDropzone[data-selected=true]{border-style:solid;border-color:var(--discovery-cyan);box-shadow:inset 8px 0 0 var(--discovery-cyan)}.uploadDropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.uploadDropzone>svg{width:30px;height:30px}.uploadDropzone div{display:grid;min-width:0;gap:5px}.uploadDropzone label{overflow-wrap:anywhere;font-weight:800;cursor:pointer}.uploadDropzone span{color:var(--discovery-muted);font-size:.84rem}.uploadDropzone button{min-height:40px;padding:0 14px;border:1px solid var(--discovery-ink);border-radius:999px;background:var(--discovery-paper);color:inherit;font:800 .7rem var(--font-mono, monospace);cursor:pointer}.uploadMetadataFields{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,.7fr);gap:12px 18px;align-items:center}.uploadMetadataFields label{font:800 .7rem var(--font-mono, monospace);text-transform:uppercase}.uploadMetadataFields label span{display:block;margin-top:4px;color:var(--discovery-muted);font-size:.6rem}.uploadMetadataFields input{width:100%;min-width:0;min-height:52px;padding:0 16px;border:2px solid var(--discovery-ink);border-radius:16px;background:var(--discovery-paper);color:inherit;font:inherit}.uploadIntentOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.uploadIntentOptions legend{grid-column:1 / -1;margin-bottom:12px;font:850 .76rem var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.uploadIntentOptions label,.uploadFoundationIntent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;border:2px solid var(--discovery-ink);border-radius:22px;background:var(--discovery-paper);cursor:pointer}.uploadFoundationIntent{grid-column:1 / -1;background:var(--discovery-black);color:var(--discovery-white);cursor:default}.uploadFoundationIntent>svg{width:20px;color:var(--discovery-cyan)}.uploadIntentOptions label[data-selected=true]{border-color:var(--discovery-black);box-shadow:inset 8px 0 0 var(--discovery-cyan)}.uploadIntentOptions input{margin-top:3px;accent-color:var(--discovery-blue)}.uploadIntentOptions span{display:grid;gap:6px}.uploadIntentOptions strong{font-size:.92rem}.uploadIntentOptions small{color:var(--discovery-muted);line-height:1.4}.uploadSubmissionStatus{display:grid;gap:7px;padding:20px;border:2px solid var(--discovery-ink);border-radius:22px;background:var(--discovery-paper);box-shadow:inset 8px 0 0 var(--discovery-cyan)}.uploadSubmissionStatus[data-state=failed]{background:var(--discovery-orange);color:var(--discovery-black);box-shadow:none}.uploadSubmissionStatus[data-state=interrupted],.uploadSubmissionStatus[data-state=cancelled]{background:var(--discovery-yellow);color:var(--discovery-black);box-shadow:none}.uploadSubmissionStatus[data-state=complete]{background:var(--discovery-green);color:var(--discovery-black);box-shadow:none}.uploadSubmissionStatus span{font:850 .72rem var(--font-mono, monospace);letter-spacing:.07em;text-transform:uppercase}.uploadSubmissionStatus strong{line-height:1.45}.uploadResultCounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0}.uploadResultCounts div{padding:16px;border:2px solid var(--discovery-ink);border-radius:18px}.uploadResultCounts dt{color:var(--discovery-muted);font:750 .64rem var(--font-mono, monospace);text-transform:uppercase}.uploadResultCounts dd{margin:8px 0 0;font-size:1.35rem;font-weight:800}.uploadGateMessage{margin:0;padding:16px 18px;border:2px solid var(--discovery-black);border-radius:18px;background:var(--discovery-yellow);color:var(--discovery-black);line-height:1.45}.uploadLensOutcomes{display:grid;gap:8px;margin:0}.uploadLensOutcomes div{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;border:2px solid var(--discovery-ink);border-radius:18px}.uploadLensOutcomes dt{font-weight:800}.uploadLensOutcomes dd{margin:0;text-transform:capitalize}.uploadIntakeForm__actions{display:flex;flex-wrap:wrap;gap:10px}.uploadIntakeForm__actions .discoveryButton:disabled{cursor:wait;opacity:.72}.uploadResearchPage button:focus-visible,.uploadResearchPage input:focus-visible,.uploadResearchPage label:has(input:focus-visible){outline:4px solid var(--discovery-yellow);outline-offset:3px}.discoveryCollectionList{display:grid;border-top:2px solid var(--discovery-ink)}.discoveryCollection{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;gap:30px;align-items:center;padding:28px 0;border-bottom:1px solid var(--discovery-ink)}.discoveryCollection h3,.discoveryCollection p{margin:0}.discoveryCollection p{color:var(--discovery-muted);line-height:1.45}.invariantTransformation{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;min-height:340px;align-items:center;padding:30px;border:2px solid var(--discovery-ink);border-radius:38px;background:var(--discovery-paper);text-align:center;font:800 .8rem var(--font-mono, monospace);text-transform:uppercase}.invariantTransformation strong{display:grid;width:100px;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--discovery-cyan);color:#071018;font-size:2rem}.invariantTransformation i,.invariantTransformation b{position:absolute;bottom:28px;font-style:normal}.invariantTransformation i{left:30px;color:var(--discovery-muted)}.invariantTransformation b{right:30px;color:#00795e}.residualSignal{position:relative;display:flex;gap:8px;align-items:end;height:360px;padding:38px;border:2px solid var(--discovery-ink);border-radius:38px;background:var(--discovery-ink);overflow:hidden}.residualSignal span{flex:1;min-width:4px;background:var(--discovery-cyan);border-radius:999px 999px 0 0}.residualSignal span:nth-child(3n){background:var(--discovery-blue)}.residualSignal span:nth-child(5n){background:var(--discovery-orange)}.residualSignal strong{position:absolute;top:26px;left:28px;color:var(--discovery-paper);font:800 .78rem var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.1em}.theoryComparisonVisual{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:390px;align-items:center;padding:28px;border:2px solid var(--discovery-ink);border-radius:38px;background:var(--discovery-paper)}.theoryComparisonVisual>div{display:grid;gap:16px;min-height:210px;align-content:center;padding:24px;border:2px solid var(--discovery-black);border-radius:50%;background:var(--discovery-cyan);color:var(--discovery-black);text-align:center}.theoryComparisonVisual>div:nth-child(2){background:var(--discovery-blue);color:var(--discovery-white)}.theoryComparisonVisual span,.theoryComparisonVisual small{font:700 .68rem var(--font-mono, monospace);text-transform:uppercase}.theoryComparisonVisual i{position:absolute;left:50%;bottom:20px;translate:-50%;width:80%;padding:10px;border-radius:99px;background:var(--discovery-yellow);color:#111;font:800 .68rem var(--font-mono, monospace);text-align:center;text-transform:uppercase}.theoryWorkbench{border:2px solid var(--discovery-ink);border-radius:30px;overflow:hidden}.theoryWorkbench__filters{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:10px;padding:16px;background:var(--discovery-ink)}.theoryWorkbench__filters input{min-width:0;min-height:48px;padding:0 15px;border:1px solid #596271;border-radius:14px;background:#0b1220;color:#fff}.theoryWorkbench__body{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);min-height:660px}.theoryWorkbench__list{max-height:720px;overflow:auto;border-right:1px solid var(--discovery-ink)}.theoryWorkbench__list button{display:grid;width:100%;gap:5px;padding:18px;border:0;border-bottom:1px solid var(--discovery-ink);background:transparent;color:inherit;text-align:left;cursor:pointer}.theoryWorkbench__list button[aria-selected=true]{background:var(--discovery-cyan);color:#071018}.theoryWorkbench__list span,.theoryWorkbench__list small{font:700 .65rem var(--font-mono, monospace);text-transform:uppercase}.theoryWorkbench__detail{padding:clamp(28px,4vw,60px)}.theoryWorkbench__detail h2{margin:0 0 18px;font-size:clamp(2.2rem,4vw,5rem);line-height:.95;letter-spacing:-.045em}.theoryWorkbench__detail>p{max-width:720px;color:var(--discovery-muted);line-height:1.55}.theoryWorkbench__detail dl{display:grid;margin:36px 0 0}.theoryWorkbench__detail dl div{display:grid;grid-template-columns:minmax(150px,.35fr) 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--discovery-ink)}.theoryWorkbench__detail dt{font:800 .72rem var(--font-mono, monospace);text-transform:uppercase}.theoryWorkbench__detail dd{margin:0}.theoryBoundarySentence{margin-top:30px;font:700 .78rem var(--font-mono, monospace)}.communityReviewVisual{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:2px solid var(--discovery-ink);border-radius:34px;background:var(--discovery-ink)}.communityReviewVisual span,.communityReviewVisual strong{display:grid;min-height:120px;place-items:center;padding:16px;background:var(--discovery-paper);text-align:center}.communityReviewVisual span{font:800 .72rem var(--font-mono, monospace);text-transform:uppercase}.communityReviewVisual strong{min-height:150px;background:var(--discovery-cyan);color:var(--discovery-black);font-size:1rem}.docsAudienceVisual{display:grid;gap:14px}.docsAudienceVisual article{padding:28px;border:2px solid var(--discovery-ink);border-radius:28px;background:var(--discovery-paper)}.docsAudienceVisual article:last-child{margin-left:12%;background:var(--discovery-ink);color:var(--discovery-paper)}.docsAudienceVisual span{font:800 .7rem var(--font-mono, monospace)}.docsAudienceVisual h2{margin:30px 0 8px;font-size:clamp(1.6rem,3vw,2.8rem)}.docsAudienceVisual p{margin:0;font:700 .72rem var(--font-mono, monospace)}.docsDiscoveryToolbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:14px;margin-bottom:28px;padding:18px;border:2px solid var(--discovery-ink);border-radius:24px}.signInPanel{display:grid;gap:20px;padding:clamp(28px,4vw,54px);border:2px solid var(--discovery-ink);border-radius:36px;background:var(--discovery-paper);box-shadow:10px 10px 0 var(--discovery-cyan)}.signInPanel h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.signInPanel p:last-child{margin:0;color:var(--discovery-muted)}.trustSourceTrace{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;min-height:360px;padding:clamp(24px,3vw,42px);border-radius:34px;background:var(--discovery-ink);color:var(--discovery-paper)}.trustSourceTrace>div{display:grid;gap:12px;padding:20px 0;border-top:1px solid var(--discovery-cyan)}.trustSourceTrace>div>span{font:800 .65rem var(--font-mono, monospace);text-transform:uppercase}.trustSourceTrace>i{color:var(--discovery-yellow);font-size:1.4rem;font-style:normal}.trustSourceTrace>p{grid-column:1 / -1;max-width:700px;margin:24px 0 0;color:var(--discovery-paper);line-height:1.5}.discoveryProse{max-width:760px;color:var(--discovery-muted);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.65}.discoveryProse p:first-child{margin-top:0}.aboutManifestoVisual{position:relative;display:grid;gap:14px;min-height:430px;align-content:center;padding:30px;border-radius:42px;background:var(--discovery-ink);color:var(--discovery-paper)}.aboutManifestoVisual span{width:max-content;max-width:100%;padding:12px 16px;border:1px solid currentColor;border-radius:99px;font:700 .76rem var(--font-mono, monospace)}.aboutManifestoVisual span:nth-child(2){margin-left:24%}.aboutManifestoVisual span:nth-child(3){margin-left:48%}.aboutManifestoVisual strong{margin-top:38px;color:var(--discovery-cyan);font-size:clamp(1.6rem,3vw,3.4rem);line-height:.95}.discoveryCommitments{padding-block:clamp(70px,10vw,140px)}.discoveryCommitments>h2{max-width:900px;margin:0 0 48px;font-size:clamp(2.8rem,6vw,7rem);line-height:.9;letter-spacing:-.055em}.discoveryCommitments__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--discovery-ink)}.discoveryCommitments__grid article{padding:28px;border-right:1px solid var(--discovery-ink)}.discoveryCommitments__grid article:last-child{border-right:0}.discoveryCommitments__grid span{font:800 .72rem var(--font-mono, monospace)}.discoveryCommitments__grid h3{margin:70px 0 14px;font-size:1.5rem}.discoveryCommitments__grid p{color:var(--discovery-muted);line-height:1.55}.studyGroupRegionVisual{position:relative;display:grid;min-height:430px;place-content:center;overflow:hidden;border:2px solid var(--discovery-ink);border-radius:38px;background:var(--discovery-paper);color:var(--discovery-ink);text-align:center}.studyGroupRegionVisual:before,.studyGroupRegionVisual:after{content:"";position:absolute;width:34px;aspect-ratio:1;border:2px solid var(--discovery-black);border-radius:50%}.studyGroupRegionVisual:before{left:18%;top:22%;background:var(--discovery-yellow)}.studyGroupRegionVisual:after{right:16%;bottom:20%;background:var(--discovery-blue)}.studyGroupRegionVisual__orbit{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:2px solid var(--discovery-ink);border-radius:48% 52% 42% 58%;rotate:-12deg}.studyGroupRegionVisual strong{font-size:clamp(5rem,10vw,10rem);line-height:.8;letter-spacing:-.08em}.studyGroupRegionVisual>span:not(.studyGroupRegionVisual__orbit),.studyGroupRegionVisual i{margin-top:24px;font:800 .72rem var(--font-mono, monospace);text-transform:uppercase}.studyGroupRegionVisual i{color:var(--discovery-blue);font-style:normal}.studyGroupList{padding-block:clamp(70px,9vw,130px)}.studyGroupList>header{margin-bottom:42px}.studyGroupList>header h2{max-width:900px;margin:0;font-size:clamp(2.7rem,5vw,6rem);line-height:.9;letter-spacing:-.05em}.studyGroupList__item{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto;gap:26px;align-items:center;padding:26px 0;border-top:1px solid var(--discovery-ink)}.studyGroupList__number{font:800 .75rem var(--font-mono, monospace);color:var(--discovery-muted)}.studyGroupList__item h3{margin:0 0 8px;font-size:1.25rem}.studyGroupList__item p{max-width:700px;margin:0;color:var(--discovery-muted);line-height:1.45}.studyGroupList__item .discoveryButton{min-height:42px;padding-inline:16px}.discoveryHome .discoveryHero{grid-template-columns:minmax(320px,.76fr) minmax(560px,1.24fr);align-items:start}.discoveryHome .discoveryHero__copy{position:sticky;top:130px;padding-top:70px}.discoveryHome .discoveryHero__visual{min-width:0}.discoveryHome .researchConstellation{min-height:570px;border:2px solid var(--discovery-ink);border-radius:44px}.researchDiscoveryPage .discoveryHero{grid-template-columns:minmax(420px,1fr) minmax(0,1.15fr);padding-inline:clamp(24px,5vw,80px);background:var(--discovery-ink);color:var(--discovery-paper)}.researchDiscoveryPage .discoveryHero{border-radius:44px}.researchDiscoveryPage .discoveryHero__description{color:var(--discovery-paper)}.researchDiscoveryPage .researchConstellation{border:2px solid var(--discovery-paper);border-radius:38px;background:transparent}.researchDiscoveryPage .constellationEdge{border-color:var(--discovery-paper);color:var(--discovery-paper)}.uploadResearchPage .discoveryHero{grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);align-items:start}.uploadResearchPage .discoveryHero__copy{padding-top:clamp(70px,9vw,140px)}.uploadResearchPage .uploadHeroPanel{margin-top:30px}.invariantDiscoveryPage .discoveryHero{grid-template-columns:.72fr 1.28fr}.invariantDiscoveryPage .invariantTransformation{min-height:520px;border:2px solid var(--discovery-ink);border-radius:38px;background:var(--discovery-paper)}.invariantDiscoveryPage .prismBand{margin-left:18%}.residualDiscoveryPage .discoveryHero{grid-template-columns:1.18fr .82fr;padding-inline:clamp(24px,5vw,70px);border-radius:44px;background:var(--discovery-black);color:var(--discovery-white)}.residualDiscoveryPage .discoveryHero__description{color:var(--discovery-white)}.residualDiscoveryPage .residualSignal{border:2px solid var(--discovery-white);border-radius:38px;background:var(--discovery-black)}.theoryComparisonPage .discoveryHero{grid-template-columns:1.26fr .74fr;align-items:end}.theoryComparisonPage .theoryComparisonVisual{min-height:500px;border:2px solid var(--discovery-ink);border-radius:38px;clip-path:none}.theoryComparisonPage .prismBand{width:calc(100% - clamp(40px,10vw,150px));margin-left:auto;border-radius:32px}.trustDiscoveryPage .discoveryHero{grid-template-columns:1fr}.trustDiscoveryPage .discoveryHero__copy{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);column-gap:60px;align-items:end;max-width:none}.trustDiscoveryPage .discoveryHero__copy>.discoveryEyebrow,.trustDiscoveryPage .discoveryHero__copy>h1{grid-column:1}.trustDiscoveryPage .discoveryHero__description,.trustDiscoveryPage .discoveryActions{grid-column:2}.trustDiscoveryPage .discoveryHero__visual{margin-left:12%}.aboutDiscoveryPage .discoveryHero{grid-template-columns:1fr;padding-inline:clamp(24px,6vw,96px);background:var(--discovery-ink);color:var(--discovery-paper)}.aboutDiscoveryPage .discoveryHero__copy{max-width:1180px}.aboutDiscoveryPage .discoveryHero{border-radius:44px}.aboutDiscoveryPage .discoveryHero__description{color:var(--discovery-paper)}.aboutDiscoveryPage .discoveryHero__visual{width:68%;margin-left:auto}.aboutDiscoveryPage .aboutManifestoVisual{border:2px solid var(--discovery-paper);border-radius:38px;background:var(--discovery-black)}.studyGroupsPage .discoveryHero{grid-template-columns:1.15fr .85fr}.studyGroupsPage .discoveryHero__copy{align-self:start;padding-top:90px}@media(max-width:900px){.discoveryHero{grid-template-columns:minmax(0,1fr);min-height:0}.discoveryHero h1{font-size:clamp(3.5rem,13vw,7rem)}.discoveryHero[data-display=c] h1{font-size:clamp(2.8rem,10vw,5.4rem)}.researchConstellation{min-height:430px}.bridgeStoryStrip{grid-template-columns:1fr}.bridgeStory{min-height:0;border-right:0;border-bottom:1px solid var(--discovery-ink)}.bridgeStory:last-child{border-bottom:0}.bridgeStory__number{margin-bottom:30px}.discoverySplit{grid-template-columns:1fr}.discoverySplit__sticky{position:static}.prismBand__visual{grid-template-columns:1fr}.revealExperience__storyPicker,.theoryWorkbench__filters{grid-template-columns:1fr 1fr}.theoryWorkbench__body{grid-template-columns:1fr}.theoryWorkbench__list{max-height:300px;border-right:0;border-bottom:1px solid var(--discovery-ink)}.discoveryCommitments__grid{grid-template-columns:1fr}.discoveryCommitments__grid article{border-right:0;border-bottom:1px solid var(--discovery-ink)}.discoveryCommitments__grid h3{margin-top:30px}.studyGroupList__item{grid-template-columns:50px minmax(0,1fr)}.studyGroupList__item .researchStatus,.studyGroupList__item .discoveryButton{grid-column:2;justify-self:start}.discoveryHome .discoveryHero,.researchDiscoveryPage .discoveryHero,.uploadResearchPage .discoveryHero,.invariantDiscoveryPage .discoveryHero,.residualDiscoveryPage .discoveryHero,.theoryComparisonPage .discoveryHero,.studyGroupsPage .discoveryHero{grid-template-columns:minmax(0,1fr)}.discoveryHome .discoveryHero__copy{position:static;padding-top:0}.trustDiscoveryPage .discoveryHero__copy{display:block}.trustDiscoveryPage .discoveryHero__description,.trustDiscoveryPage .discoveryActions{grid-column:auto}.trustDiscoveryPage .discoveryHero__visual,.aboutDiscoveryPage .discoveryHero__visual{width:auto;margin-left:0}.invariantDiscoveryPage .prismBand{margin-left:0}.uploadResearchPage .discoveryHero__copy{padding-top:0}.uploadResearchMap{grid-template-columns:minmax(110px,1fr) 48px minmax(125px,1fr) 48px minmax(135px,1fr)}.theoryComparisonPage .prismBand{width:100%}}@media(max-width:560px){.discoveryPage{padding-inline:16px}.discoveryHero{padding-block:34px 58px;gap:28px}.discoveryHero h1,.discoveryHero[data-display=a] h1,.discoveryHero[data-display=b] h1{font-size:clamp(2.75rem,14vw,4.8rem);line-height:.9;letter-spacing:-.055em}.discoveryHero[data-display=c] h1{font-size:clamp(2.35rem,11vw,3.7rem);line-height:.96;letter-spacing:-.045em}.discoveryHero h1{max-width:100%;overflow-wrap:anywhere}.discoveryHero__description{font-size:1rem}.discoveryButton{width:100%}.researchConstellation{min-height:360px;border-radius:24px}.homeRevealButton{left:14px;right:14px;bottom:14px;width:auto}.homeRevealNote{left:14px;right:14px;bottom:78px;grid-template-columns:1fr}.homeRevealNote span:last-child{grid-column:1}.constellationNode--core{width:72px}.constellationLabel{font-size:.57rem}.prismBand{padding:18px;border-radius:22px}.prismBand__views,.revealExperience__storyPicker{grid-template-columns:1fr}.revealInspector>header{display:grid}.revealInspector__grid{grid-template-columns:1fr}.revealInspector__grid>section,.revealInspector__grid>section:nth-child(2n){min-height:0;padding:18px 0;border-left:0}.uploadSequence{grid-template-columns:1fr}.uploadResearchMap{grid-template-columns:26px minmax(0,1fr);grid-template-rows:repeat(9,auto);gap:0 10px;padding:16px}.uploadMapObject{grid-column:2;min-height:0;padding:16px}.uploadMapObject>span:not(.researchStatus),.uploadMapObject>small{font-size:.68rem}.uploadMapObject--paper{grid-row:1}.uploadMapObject--objects{grid-row:3}.uploadMapObject--typed{grid-row:5}.uploadMapObject--bridge{grid-row:7;margin-left:14px}.uploadMapObject--question{grid-row:9;margin-left:14px}.uploadMapConnector,.uploadMapBranch{grid-column:1;justify-self:center;width:2px;height:48px;rotate:0;background:var(--discovery-ink)}.uploadMapConnector:after,.uploadMapBranch:after{left:50%;top:auto;right:auto;bottom:0;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:-50%}.uploadMapConnector--objects{grid-row:2}.uploadMapConnector--edges{grid-row:4}.uploadMapBranch{grid-row:6;color:var(--discovery-cyan);background:var(--discovery-cyan)}.uploadMapConnector--question{grid-row:8;color:var(--discovery-blue);background:var(--discovery-blue)}.uploadMapConnector span,.uploadMapBranch span,.uploadMapConnector--question span{left:16px;right:auto;top:50%;bottom:auto;width:max-content;max-width:130px;rotate:0;translate:0 -50%;text-align:left}.uploadMapConnector span,.uploadMapBranch span{font-size:11px}.uploadIntakeBackdrop{padding:8px}.uploadIntakeDialog{max-height:calc(100dvh - 16px);border-radius:28px}.uploadIntakeDialog__header{border-radius:26px 26px 20px 20px;padding:20px 18px}.uploadIntakeDialog__header h2{font-size:2rem}.uploadIntakeClose{width:42px;height:42px}.uploadAvailability,.uploadIntakeForm{padding:20px 16px 26px}.uploadAvailability__actions,.uploadIntakeForm__actions{display:grid}.uploadDropzone{grid-template-columns:auto minmax(0,1fr);padding:18px}.uploadDropzone button{grid-column:2;justify-self:start}.uploadMetadataFields{grid-template-columns:1fr;gap:8px}.uploadMetadataFields input+label{margin-top:10px}.uploadIntentOptions,.trustSourceTrace{grid-template-columns:1fr}.trustSourceTrace>i{rotate:90deg;justify-self:center}.trustSourceTrace>p{grid-column:1}.discoveryPrinciple{grid-template-columns:1fr;gap:9px}.uploadSequence article{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:20px 16px;border-radius:24px}.uploadSequence article>span{width:36px;height:36px}.discoveryCollection{grid-template-columns:1fr;gap:12px}.theoryComparisonVisual{min-height:320px;padding:12px}.theoryComparisonVisual>div{min-height:170px;padding:12px}.theoryComparisonVisual strong{font-size:.8rem}.theoryWorkbench__filters{grid-template-columns:1fr}.theoryWorkbench__detail{padding:22px 16px}.theoryWorkbench__detail dl div{grid-template-columns:1fr;gap:7px}.communityReviewVisual{grid-template-columns:1fr}.communityReviewVisual span,.communityReviewVisual strong{min-height:78px}.docsAudienceVisual article:last-child{margin-left:0}.docsDiscoveryToolbar{grid-template-columns:1fr;padding:12px}.aboutManifestoVisual{min-height:330px}.aboutManifestoVisual span:nth-child(2),.aboutManifestoVisual span:nth-child(3){margin-left:0}.studyGroupList__item{grid-template-columns:1fr}.studyGroupList__item .researchStatus,.studyGroupList__item .discoveryButton{grid-column:1}.studyGroupList__number{display:none}}@media(max-width:340px){.discoveryPage{padding-inline:12px}.discoveryHero{padding-block:28px 48px}.discoveryHero h1,.discoveryHero[data-display=a] h1,.discoveryHero[data-display=b] h1{font-size:2.7rem}.discoveryHero[data-display=c] h1{font-size:2.25rem}.discoveryEditorial h2,.discoveryQuote,.discoveryCommitments__grid h2{overflow-wrap:anywhere}.researchConstellation{min-height:330px}.constellationLabel{max-width:78px;overflow-wrap:anywhere}.uploadHeroPanel{padding:18px 14px;border-radius:28px}.uploadResearchMap{padding:12px;border-radius:22px}.uploadMapObject{border-radius:19px}.uploadMapConnector span,.uploadMapBranch span,.uploadMapConnector--question span{max-width:105px;font-size:10px}}@media(prefers-reduced-motion:reduce){.constellationEdge--reveal{transition:none}.discoveryButton{scroll-behavior:auto}.studyGroupRegionVisual__orbit{rotate:0deg}}.user-menu{position:relative;flex:0 0 auto}.workspace-identity-control{min-height:var(--header-control-size);height:var(--header-control-size);display:inline-flex;align-items:center;gap:8px;border:2px solid var(--ia-black);border-radius:var(--radius-pill);background:var(--ia-white);color:var(--ia-black);padding:0 12px 0 7px;font:inherit;font-weight:900;white-space:nowrap}.workspace-identity-control:hover,.workspace-identity-control[aria-expanded=true]{background:var(--ia-black);color:var(--ia-white)}.identity-avatar{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 30px;overflow:hidden;border-radius:9px;background:var(--ia-white);color:var(--ia-black)}.identity-avatar img,.identity-avatar__glyph{display:block;width:100%;height:100%;object-fit:cover}.identity-avatar__initial{width:100%;height:100%;display:grid;place-items:center;border:2px solid var(--ia-black);border-radius:9px;background:var(--ia-yellow);color:var(--ia-black);font-size:12px;font-weight:950;line-height:1}.workspace-identity-control__chevron{width:15px;height:15px;transition:transform .14s ease}.workspace-identity-control[aria-expanded=true] .workspace-identity-control__chevron{transform:rotate(180deg)}.workspace-menu-panel{position:absolute;z-index:var(--z-nav-flyout);top:calc(100% + 8px);width:min(330px,calc(100vw - 24px));right:0;left:auto;padding:10px;border:2px solid var(--ia-black);border-radius:18px;background:var(--ia-white);color:var(--ia-black);box-shadow:8px 8px 0 var(--ia-black)}.workspace-menu-panel__identity{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px 8px 13px;border-bottom:2px solid var(--ia-black)}.workspace-menu-panel__identity .identity-avatar{width:42px;height:42px}.workspace-menu-panel__identity strong,.workspace-menu-panel__identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-panel__identity strong{font-size:14px;font-weight:950}.workspace-menu-panel__identity span{margin-top:2px;font-size:11px;font-weight:750}.workspace-menu-panel .user-menu-items{display:grid;gap:4px;padding-top:8px}.workspace-menu-panel .user-menu-items button{width:100%;display:grid;gap:2px;justify-items:start;border:0;border-radius:10px;padding:10px;background:var(--ia-white);color:var(--ia-black);text-align:left}.workspace-menu-panel .user-menu-items button:hover,.workspace-menu-panel .user-menu-items button:focus-visible{background:var(--ia-black);color:var(--ia-white)}.workspace-menu-panel .user-menu-items button span{font-weight:950}.workspace-menu-panel .user-menu-items button small{color:currentColor}.workspace-menu-panel .user-menu-items button:focus-visible{outline:3px solid var(--ia-cyan);outline-offset:1px}@media(max-width:980px){.app-header__actions .domain-pill{display:none}}@media(max-width:640px){.app-header{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr) auto}.app-header__actions{justify-self:end;padding-right:var(--header-action-gap)}.app-header__actions .header-research-cta{display:inline-flex}.workspace-identity-control{padding-right:8px}}@media(max-width:520px){.workspace-identity-control__label{display:none}.workspace-identity-control__chevron{width:13px;height:13px}}@media(max-width:390px){.app-header__actions .header-research-cta{width:var(--header-control-size);min-width:var(--header-control-size);padding:0;justify-content:center}.app-header__actions .header-research-cta span{display:none}.workspace-identity-control{width:var(--header-control-size);padding:0;justify-content:center}.workspace-identity-control__chevron{display:none}}@media(prefers-reduced-motion:reduce){.workspace-identity-control__chevron{transition:none}}
