/* core/tokens.css - shared design system: :root tokens (--px-*/--e*), the Novateur
   brand palette + type scale, self-hosted @font-face (Bricolage/Manrope, base64), and
   all generic component CSS (nav, cards, modals, drawers, buttons, signal cards, Atlas,
   tour, KPI/chart containers). Extracted verbatim from Equipment-System/index.html and
   linked BEFORE any in-page style block so page overrides still win the cascade. No build step. */

/* ===========================================================================
   Novateur — Private AI System.  Enterprise launchpad design system.
   Fonts are bundled locally (woff2) — nothing is fetched from the internet.
   =========================================================================== */

/* ---------- fonts (local, offline) ---------- */
@font-face{ font-family:'Manrope'; font-style:normal; font-weight:400; font-display:swap; src:url(data:font/woff2;base64,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) format('woff2'); }
@font-face{ font-family:'Manrope'; font-style:normal; font-weight:500; font-display:swap; src:url(data:font/woff2;base64,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) format('woff2'); }
@font-face{ font-family:'Manrope'; font-style:normal; font-weight:600; font-display:swap; src:url(data:font/woff2;base64,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) format('woff2'); }
@font-face{ font-family:'Manrope'; font-style:normal; font-weight:700; font-display:swap; src:url(data:font/woff2;base64,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) format('woff2'); }
@font-face{ font-family:'Bricolage Grotesque'; font-style:normal; font-weight:600; font-display:swap; src:url(data:font/woff2;base64,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) format('woff2'); }
@font-face{ font-family:'Bricolage Grotesque'; font-style:normal; font-weight:700; font-display:swap; src:url(data:font/woff2;base64,d09GMgABAAAAAFdwABAAAAAAvlAAAFcNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoESG4G1bhyNUgZgP1NUQVRWAIUmEQgKgZEg9BcLhBoAATYCJAOIMAQgBYcAB4kSDAcbj6wH2Jwp0c51J4BVX3uvV6ORCGHjQBiet3wkQtg4AETo2ez//5QEKWNYUufRAjDn5r+IEA1vRqaqrLyPVGoupVVNlIbQRE0bVh15zzmG1+lafGm3z1u7L3Xd+6v0zFHTSzP1XahGV122krDuO9znK5vY76PEHq07JEsMSz0RIkJExC3evWMIiCBqxE0EGAYYgtd8lM4RzsLvea6/stU7GTRrnljDONJfOYJ/orud7gxwhxUxuhJV+z3/ZVWfuZ8AFeAS2acXEC0JtwrQqFUEwgAqYvXjjcHztvk/57atdxeW3aWIuCxSFKRaaEKkKCTQN2xEpTQbLQsrfakpHcUW7JjEEp+siuUr5iFhVboFNMWUZmmY8D6pZoeHufVPQGCw6GIJY4xlMcaoGrR0GQWKgvaViZFfvWivUj299kpO+8p/pxc65Kbd9TvBmqTCi/g0ifmwdbZNLOaoHIGYUfp94JAJt4QDTtBOfgrQllXSkBdsPnhgSOK8CcA2o4lgCVYo9ZVz/11uaLT4fbp0RrKdZP4pBB2X+HrALuXs7iEZa79Ud61UmwC6AHZ4/7a07tIQg2yj7O7lwPkinddmaUkGFrBBY2mEQ9TTRJ/7QxVEbGlmrhNuF0grxUZHvTBPQd1W3jJPa8I0sECCBMIwl4gPMt1ScD/wjmAmJMb0bEuDfwN4p6jd/gNx2GQaGB4FcZgrRO8BC1gmWvr4l1Ju0C6TNenvMKd646HmOj5cSHdfBA0IYFUVYRvoANT6/v+balY+Zy5HswsonOVwU9KcXR4JzptbkY7lru3KVSx9esz7fwT8+fgLgFgdc/gJBdKBIwimiBGVuLQEQZaplVOg1l1MsnMliptw4MANtA53nXnokEMZUpVCmdpYlS5dbuk6pSoWXe9c253h//H65JdDedlte4d2sCCa9H+pHUtsjAritRXB/rVfq/sRkXaNT7srkUaIlPjODUtqC2mPRhNNJiEyTLe2jeUS6skS0aZb1QahRJ2ujZAK3RpUIHRI41rYVEccI5M3PEHkK36OV827s3wZkM7vRSlG5IooImPM72TvhtX/RB/b9+8Oy/yrlFJEREKQIEGCBBH3uIbTY30q5sRJEI2uvwUIigzAB1FsEPMRPpYj4hQh1qlGdOhAbLMNsdNOxB57EPvsQ3TpQnzsE8SPfkbcdRcxYwbtD3+iPQ8wCApcDy5EsGb86bl/WQUJEHA+Lymol748QQfZu99QWQoZBtjbgKDQ73qLoRTazboczu/ZuCVACcqTmgCNd5yTp1MpMW6LQRwQCfotklhMijWXCwcKUkRlf0Qc6SZEfysQuW1HDLQaC+cUOD0Pp//D6Z9w+rP2U+UB25kz1F0EsxPG9/tFnL6yJXFMNITIyXzSoE4GUs0nGSfkqBxn/8GMeNZChof4eaxv1xfrxhpZl1cf9c6vnnV8HV5da/favtod3kYbob5pVS/DKl5FK2dlLt1KAnGIIkwsfOmWcokXd9EXcaEXlOVYQPo8MP4G9417jJ0bLBhFr3DKEQdh+pVSh+ec5BifsJ9Otirex5vE9Vuop48OmolTQRERSBcm4MQMDNAQQw7hWGxeXKIWodCZU3L6X/uA+WN+m8fgLr4nrv/VTMzYXJ3+6Z0zY56j4CPsxc7FYbhl3p3Xqd80tVM5pbNufTF5s3oynJMyL04MIhBspSBw6j7DH+aQBztwWkhT1D+d6bM+7M/9tl8cr/SGwwguE9fv6/n29HgPt6u7u73t4O2XW1tNrYZ+sMUtak4zoWea1LhGNRz6GPTRisstvcSiC6U4kISRbGtntAvU2a1bNL72DXkKeZpX522ik509sbvTz58eJ/wWmnjvpntyjvVUIlOWO0rr7UxWzzsyu44EFK/ADmhpZ5fPzgkCNt2hq6WrB3wyxnzmfQatdW3cdWT2VxCl64dhIklJtchmWy1Ms7ncaf4wC2pczfziX5yC2uOAavgR7mDC3zFpxcDXsuAoVbq8tXuzlwl5Sm/J4f3EOrrXujB8viO9i22f2+n8xVNCT5+JA9SWaPbOf/Iq/NlX4Ltl2LNF3AnED09H7RDLe7++14Iec223XYPBWtDu5d11cL8qbs/F3ZBoEFAljv2KgtKxda4B7q7VuUydSQUMqKRWbZwKV2dTQgkudgHxiu8WRwfkOAf8zu8q7t+zAt3V7vCGCqzD6DfS8zWgkSEr2OqKuNnil7mkp55099TRf7mOs/aO/dYBL/V/AMOxgQ3MY56W9LEXN0T0XAI0EtoKfospJNNr9jBWeiXxBm/Mb6Eb7NxOrryZPQo3cGJNv0SGN6CRHdmLwndkwHxiKcDIJqqopoZa6miahr9qwgGCAYEAH4AHQINwQqwDEIble2Bc7nv55QsDv7hud+ffgogQPQfZ7aQICiBEjQUMsEdQLYTSAbBas9IhHodGExAc/2ArIVETNHEldywxdY86fxcFq0hmwLoK1j/1LQBw7zUxANa/AQBAxgtHBYC1wJEBAFgFALABABTNsSUhvknTwqcz3qeFQtjKqTKjy0Iu97hrq2GPOjgVueXsjp70MFJNeUUV/ULXuga+bduIa/hmQ2/9EdiJtiEHtAvUp2j+7PVHM7xXQ56fFdzTlQUz1romWa9OFZ03BO9E8S6FsrVhw8B37SS1dFRa7Hu7X/3iSz1dOhTwCV6b0q1n+z+E9IYaagFgNxG3tOkz9GUvJcAe4lLZY3OscfNyS9PKogpfR7K+t5bgktci7a2zqEBeYTWe/ecH30EXnjbwNb7ybbbjaI8AszFp8sAzBBI1furcHe/0TCQHQNiFsAchAJm0FECNkTRBSViQsKefaVOvqAw8VAiskDMtlhvfs+yEDRMopMBGUUCaurZgJxmDjJTLZuM54PEyJ6RMlpVbEsLT1ywnUFyZ04mhVpvFkQLsIqfRpA9EgBx2ygCwCNB64U6CjxATG5hALYyqBMTjx6i4vfG72ZqENmyI1zFv6zYED2426JLCPLyRww7merRfgUm5oFoTGsK2cZwJ4o0F56AzsiJeq5BUApIlUFziIhUh7+MpvVQhqBL7FWzN1E3VgIvdBC6hhs4sArhYsBQRUJrTqXVlyAODTGDVeAQaIlJWdRL0gBlUamDSoteQYRQBAwNOpUoCDRqwTEwYLVpQevWiDRlCqPDsVV6F310ZHC/MTqExvzxXLTRNIkf0l1S8k2tpaIrq3obbtYrzCqYDwxzIy+JNb3G2tIZRv7ftgNUZe5wicklJG8m5R7qoT4s2fn8xuaS0za3U1tapZQCIEfAGeGdbD7LNoEYQocNiwBo1QVllBCydhCSqWwQ5rUBAAESNVhkoy6eicU3KtaFL4QRiEoIS5iCaNYvfCqnDuaEqNKqKfYptuCj1IqG+HOuiDLgqIharVivlWZxdLIIZS0aAbAKPh3oX0Zf+o4b8r4onF7OzhlAiKwDpQBY0YNMImrZCirGDA9qPQSimPKAyGiMudlFqDBJFLQsMIQGAmbQ6ixAkoLJQrtBWq10GGIQdq8AowAQAaBQSB5IQtogIcijW2CETFk1ThXVzuSBdXKwvpyVZMONmm94ghx0rCdtKRYmMvaQYSxCSASJZe3lpPef9DdOrVXEj7nAy7+W4OlJA81uTfEhX2DRxnRRRgsOvCYvd5pLIGgIfhDUXh9r5JeRQydHlk8nJZdA/1Avd7dxZCcQgZ6yKfoDrVFqKi455X1wOzUVXP2QBGI8sg1ffwY1eMNaZOMAgOs5e0Mk5BYno3k5w1iDfYHC9VI9OC1QhW0tjyYwLrWhDQ7BtXaAmG2xcK2YMqCp40xWyKDtLUVcgCVTvNVTo4RECu6XbxAMebVaJgprbY4vOWlnQGkkNNQbcipQVbmiwlbnjwqpV5WsRkRtaCY9HYqzSm1Ip5SUxFyRmDZb1PXMTkeCqXJv2c9Xi7bzQzE9ZCKX6rkzOqzr9v0jNe9FGA1pv0qihV5Nym1A7om23gyL3HjTRGL3RZa7vpvG+uxN9WdtF7kmP7X50sxe3Rh+UCgE9TxeVtuUHiQ5qYUiF+h7Y4i79gjUixSuATFaFUKsZULPsIlNPznqSpB3HwIRMishAyKllJek73VE4MR59jcFkWXbOxRlHYzvUewh2NYDDvBVvnLmpqvtUM7pyCryj0RzoBIstetfsEgmOABNgqqSsRZhhM6p/rxqUZNQ04EJSCJoKQoSMBQKNSJSqCiVOLhURQ3IAbnFjwoWwdRIjSUQU9EGOQiUmBBB2wRvhLQz36tpwZVMcHkp4ZdmSTKWilT6FmSpRORNIEYwHGM1buSpLQhqXhj6y2UYlOh5fCbGO5WhecRVF0cKIrTLwSUVoKSnMeNQ3KskW6fTDZ97sdNTIV2LD5m7+s7kGjegQB5T2hm9kbOJLgRZg1WfseXadU0eYaZEQCDJYPVbdynX/Zdzo2EOOTirtiSpiUY7v6KVp1N5Kpaq0TDH7GWK7SSRuazbG9glybpIV5qRX4wCDbPptqxqnrbZ722lup8bVdp5a+UCLkkNBdoVqReewZfAn+xFR1L3sRqO7juISM9EQmkdSdSJuZezskIvQFfbiaBI1R1KVZcW0WyNIVX21uoUYYdsomZZSuZpwaQw1xHM1QENRl7Y8vj1IT5W94AMZBXdtKRd4Hn4ueg/uHFYoCBtVxC5s5LP3YrtLsMFQXtyzerD3OCcYnOLDnFBLQ/CI2RUQ8nO1ZWfdDysK3j/nEpRGBMlatt3kyLrry2w54bmwQJBiZjWS2PFMZ5xcMQt7I4CiLBqYzQIuWLNbS1PidsjyDOWRKN/82iIMsspQ2U9lcqXM1YdPHzDg4vKSVkzOFoGqcgzm+CmpYk/KMLKRJCO8BBSFE+1K/OIi7MdQLKOuCak95dGgRwOhyGnmI3yR7rrTo9KEjPjgYq5Qu2k2FWCARqb3LdARs8SwQVQJEmHHGqkmQxqt2Fop/6F1TeGw9SKpKa9bkgRvPazYvEyKtl2bL33YFFesOIfkQq2hgU8tdcBOqDp7ujjpSToFoQBEc2ABwNJ2jhIcYUHYSwzwUOMB5ZEohH3mCblkUYsCKUucEFyGCeukRRV611Ks3LAypaukeyhIVVgK91Bcn2kbzct0VB9i9Zw2WyRPYoqyEM5rF3CeXPUaBRaLq58MmGZQiUq9sRpelg+VlZATVYvk94wbWaHG4AR0hJEKILdRAZvP2+TtImFoV7kKZQuVXvXk6pbl27KgoJOohyYI1Z7R99WhSjPcO1foCDukcAPJXoregs7AgtemxjFtl8kcXNAJAAszHhFEr7nS+DVgYlVIf+1zMywRulqwYIhkahRLqQiVYGhJecW3jUN8lI1qgugRTWsGNj8W2SFvjEYX9zvU5vk6h9sedS9WoYlGwOD/clzps77Eiz97aXbqi77oSMCDX/EEZeQCm6OOEFZP9WjZ/7KBL7Pe8h30T6/+2qcWKGub6rbbLKX1Bg3qulcEHrSfs/S23RrfdquawlYaNgKfudjop9oOpbfd9fStqzHSAd2EgLZykVgr3gl77hRDX6W2b4v56CVmIIbdaRmplV+aR0FBHOghzesXVNFmjIbdKo1UQV4InTRq3JzWanULSmi719WtNwUoyZAgB0BxIyo6ar+TTD913Fu6gE6gSJcrS5fmKKvOVkrRtCymox5lmErPS+MFRc0T4E4jgDvRnd6Jbh520YKBI0MuHQrFvtaIvamDScrJ5iw4VHJO8QoBLJFACgEIKQzJYhKKIlXlGrAlnCAVhJCrLIeA4ir7+3jggp09PKNMsEuqz1m0vbz5a5hLyt9q5VTpIO1Z7Viq5BVgsxo3aUoB2TpZNH1/zYi5vQ60ZZyMSeP0mQYMG7HB92iqX8TuRuDBenS0nsikJaDY3PqYo1ZxqKQ0gotbSQbcjxiuh5ik+2lZcL5aVAg5VIoW2Py5tIzXimT0IMrrYlM1p7HoZdEmfzoOKVIOySkF51epVSPdbSYOwh5CaKzMprV4iGYgyel/au+yooB3VSveEIIb8CDikrLkfF0tqzjhqsduz2ktiruqurkr7l0ZNRnVpg88zEGj0NmMJ9kcy3ReWJQibFYEpRRVa1K6FHg2+Q4DT+AMYRc8xnIZY15OR46wMyR1CYL1DEBGEUo3jchRUnrRWunqUScKJmAYvvOH24hIpwCuZqwxsmRrRE2RCE0KIcjmrHibNlIsJ0UnMArnwPYESEyoY1F9OLaWJuih5v31pKQBhJSVGiopAEwR9zhBCNYQa3Eyay8HQxzYULpt9e19nZSmoLS63GvT4Cv7/L/HZ7WsEp91kjHTl4nOTd49rUY7Xfqwgnt86B42yPQeQG+ppK/BBMNCyrMPfGXy0SsREw9GiPSSaMsWVTTLLy5wi2TcqBQ0LYuynp3ERLpVVlu0uGp1ejp3NoID77uluxbtdxDSHmV0B4Cchqi3PnAVHe1CDpsAlT2XEw3rR6nTrHlTH/GcJyU6tVGz0Ge7ER1dL+0Y73gYddCZhx1c8IFHqmvJfgdB0BYF9AsAgZmY9z7wmfVoW0OAM0BK0eHbKe0I5eesCbuWAUbUkgsyZB52XFIUrpM8qaYcLjhGTtEp2LxF5S51SRiIPHnU5+ATDDCiCB/mMNOL6dCaIy1i0b8CcTKCVylB21IVCB1e2AMBwh6KKU+CkmqMHBkXfBsoJPU1eguQCDAAMChIywnAQZJUU4HqIK7t4Z9dIEJZhVQVdoxU6WoY9dOr8nL4ZIbakSWreokcsDdQfpKDpxDuik6FXc+icWvSWF5MYXvtQhVEO4omUa/8dM3TBqUxvG8z0kEdo0Jo6tbow4ea3tAndbp6qXQ2rHATWQi93LCIcX3HauiojT0jhz0IxC7CHtkgE+Ryh+T3GZQvKRKPdaORvKFaTbW+uLuF9mtnC/ICF02IeuaX9AM1vcSN0cUZJxySn2a5lbW1/0V4D3vDJkqyhFnYr9rS2l0U0nnLOs1dSpK+pnko1akXddQqobRhXhn4yIedVjq3ir3u3OEbqzHWW1rBDOkqHU009IVM3fpYhEp9Ryan/1fMZacvZonQBnqS1sqhXk0zqUIlm1WT1AdkBf0hhnL+Xq2Oi8F9d3QuovGVuya7uptxiwlJShPZXMfeobW2CSk3msyC7nZaDYPytWztK60nt/DVxn0/S79obc1dXlfjPzzQG/CZAvs8WqLEmoUHcKiLQq0J9EbpHP4Ie+398qedBq15LNwCs+irTojb9QO7hP90+juTKzmHkkwaPAndKacM3DqMUM9ZBm/w2qp0HcBVyCNJOYTg4kJg7HMPh1ttDa54YyUIqjL08U4SnTPJPR6F/dtZ6EcmH7CrkWYw/V83axgRKczUY9hdpTDj3lgXWNsoCIA8SuU9/EBU8FD5i59qfNMqDOAwQ2peWH8hTnftW9nDd1ZvEiHZAFpCUVmLaprPm1eGFvGtwHh+7nOeIdR3UKwDM3tZCV5btIAbBdzhRz9kfB1JMzpRtVFgbvOnYqjD3DfhsWtfa7yEFa59Iz/0qog+MRZMgfNoM8985xbByYUoNggNCriPAc5kQZ2h5UHdzzvZIX5OVPoH4sPFihfcqSJR7HdHiH/tuaUwrpffc2HLshmKRav6BIGZme9KJ6K1z/tcM8fIixCtSZpzNHq/KNerGurq1CjadYuimuEUaib1Xln9Djy0KkB/JkjrbYEJmo//6uy61bziXZZYwm2Ms3uGwax0MKcImkIpyphWWgqXtiiF8GvvVjl01wz+OBV5HT+g3t13GitgQihgcQMfCKJZFsCbDK4EOTP4xjc+obGLPi/rG/97c5gb0X6os5IJ7a6BTYNoUcN3mniLjdcWeBFVPTzum8LZkM3gsUSrIxJNZYhYVkp7JvtUUtOAitvRWNKpu2o3bXPIYIjPTr2mLlVCtDIDov0M6XNZDkplDhPCql5EU+vqMxihc7RURZ7CORST8c+hcZXKnst8ZURXvGBACEYZRNWQilALVNnqjWUXlfGSK4nTC3UeIPGWn9CMThMU9xwy9suftut23+NS5IFTJNTkbODR6WCDnrS0BRRb2HYtbjWnTrKCr7uTRAgSHPMOLztWcFSGT/lFF1ORytQv8hO9i2appCn1iH8+0BDJ+xCqUzx6vcI1Q0lwWT1vqQ189PthAun6c7SsXwxjIsCqZav6wutkFhNU2O749jL9cm1Svx17IW9GKsIkl0Tl8nMOZ441StSyZs3pZZg9oe3NaPb0Z42r5NBVNSSXkWZPr6f/ta+TvqyIQo14sryHm//7HHqL/Kz9Q7/QusPN6Wx8LLjEyDqOMe3xbL6yZqnxUOoVKLb2SWHsKSfXh/TB82MCPunICH2OrZWfRaKiHndUgGOV7dlCMd7P6bnMFya80MQCuV6HRMtRzGHK4Yo8Lbi6k3Lm9nlSWfDWhwd0LmzDP8QuqfYMNr0C7k3YdqjNzE9+dVAbwCuFVPkn2rUq0Wcd4y/ZlRIpyKQzlHthuu427MEfBUmmwKynTu0Z25AEbMmzfT6KYIFE0/KybQAyQcpC7/4WRFEiHACzzOfARxovL9NLttIGaYq9qkCFChsYVduoTp0yjZqVa9WmQrcTjE45pdoZZ9U477w6ffrVG3BVoxG3tbnniXZTpuxAENPop+OJoG6UmI0o6h8J2M7rNgUSfnFkvw1HjEucx9auLga3VZIh5S7kiIjRalqwJSTlJQggn7cdOwKAQi4zQCSmEALw3ElBlFAf69pJ5Wypv9JUShHyz0EcAACz2CVLFCIThU8Qmx93jMcBtMZKkfTyB4A4gTJ4LaQDEA8AgAUAEvgCAJaiowNYbgXAD4A/AGAu3rvNlB0YcfRGAbwBuLYFcBJWjstgYAH4AONpLSFyD8WHLaGUfROOWQAnFRgsxJmDetmeAUkR3pShBjdbMiQjECKN09pb4tAcIBegECXqMKTZmhDERACQsg0A9yIhvi1r0xxKKZygGcimwJUCdgAk28+qh7OUkVi6Xn7IXBgtmB4zRMeI9QcHAUEktghwNNbQYtIBAAAvoj/25+AKgdzsGhkAXISFTQ1MzIDA72zYJK8eC9jfHsft9n78TaGNSYcYPzqFSEGTv++8f9aVhsxGA+lX0nnSCtIYqYMUJGUSTxNbiRGikXCe8BzhNCFOkBNS8a/gT+I346vwJfgw3onX4MV4LB6O+wy3BzeBG8K14iI4I06OQ2LPY5WYnzHfYz7GzGPGMFWYGIaJfoR+gP4dfQN9BX0SPYUeQCej7qNuoa6hLqLeRB1AbUeNofzIq8gzyHVIM1KMTEJclj8tb0Zkwn+UnZFNycJwOuwOf45fwcdgYZhX/zCzw0ywTJgKJoSxYVToI+n30tPSWWkJ1A5NkzyT7JSUpUfS7Wn3xEfFfMgN0duiBREakip8KvxeuFk4khpL+VfwsWBCwE7REHm6d7p2ajnZrHurd+1dTcv3uH9sOUB/eQpG232NQPFCUODAoQhJsHg8ETkbYgoKUkpqPAdObDj3P8wcdrS07Hny5GA+f46CBNFYJIyrpSJ5iRLH24teEihRioXS6AVbabUIWbJEyZErWuF3NsMSK5QznYkMKiWp0SbVBw5a45AjDLqZGZ10VpULLmrQe7Ppr4ethlz3pptua/et72xzzwM7PDKl07Rp+zg61JnDFY40182emcQJQicBPYAzSed7ow/jEkY/hqXaYMpIN432f2PdNd4t19i6Tu4GWzcpTXTPZKvmSAQkpekjDAkVNYxxdTn15RoKmLrQGGpKas5p6ZnWYm1J3a0z91hPiTPNnE/orWOghqWuwS6MtDRaZKzCeKWJfJP5bDiHljRTF1ef0pBmCjTFNSe0FOsssavM/ia6Kg3EWVoYzMNLKqWPyEowRpgALYHOqN2V9lcZiLFEDNZ40oSjpGr6cllJhqiKOGNEfamGEqb6miq0tKm1TFvEh1U6G9pXZX9jXVlx9Zy0TRSbLPa4iSdRcyVmJEWpXVTFkFURMMbU1ahPaqB7nIxGQJNoHkVbmmuNc6s/jBVv74thONVKd5S5zECCpZnBukZSRmuMFYyLibGYzJO/l+d+S4+SHCS1VFepvgrVqOJppChxgQoExVh9u4rszbevHbi/N7qagzjx3EjaaDgRN6nTI6PPZyhUUcFYoqELnV3aHbOn2t7CEiZ/oEJXqZHOjHZOKSJfYqouWIJnoiyJxUy9UjtD0NMY9F59QzdrTHZGoLsPmftBb6/0dcXC3rUGbjQgUJfQWFt3t5i7HXx5fktOKhFgKFeRUF+gpS5LlZFaRmsZq2W8lolem+w1IUNNZevVx7U0ZCkwmA+qd/2KM6ZDou5TAxw58kyKLLeiSkKhtIx0HnTmy+Agr1hhqe5WmFt1qhVn23NRpL5WXGpFfytuVrldy73OPIh7Umyqd+yQtohapUqjERJDCBt747RQNn0hzKgv52dSt1wK3BoIiPZP/M6I/QldWYfihgrcxBEGdA8ExbAKRiAb5U4Tm0qzx7RPLdGRE211vVRkQwl1JQPSDMdNN4/OAhlj5zVQntLdt07l457thUv9rF8Mtz03iyyi9n6qHXZE/cyzQjIgnbvGXidN9nTc2V66kNHXfZda099aBhQXNXW7Qw/KTXVEgvSEqOv0iI67iGewD3nTUNdww2fUyN2IaZuoWyQRqkiBRKVlRbmHb7547BctMdyfcKP3euN+e+A/yUq5khJnOxPAJ1SEMURgmNxofzLWtx6ksTwhCAryopKd6DDbcXxAlcyEXnQWGSXKSbxcaths1NO3cDvhccKTTjxtZqo2WneGOe0yHscHUu2LvOE/Zy5uNUO5EvOgmDtRiqwpVR6NDb04safNE4MXMHSKSZjag8AfYZdmntxiRYG1OMbQnnKHMg6zGEdDyoXY5zZkjmFqN1P0RSlB2+My9EnnnjY1pRFhZ4E9g4/t2WaGY8ZaM96ayVYIA2d/CYKTlxMVUhFTAzwRPgQyIMmsB18mM5SfiPvm/fmuJBVvJJW0lfza519sUc8t7kJwj8WkLK8RVyMxKokXvWhZSUXUissY6qko0PUXRKC5Sku+trjznbFwN8jdSCdGOzZWMM6VS75ZYQ9dI6vmaIG4L8uKhLScdAvphMugVRfVw0YcvytflGCofcMdedKICiknKOec5IcVGggLxQBiAQmAYvYM7NTjmACNgGYiLaE2Yt0p5mq95SwoNB+8IsBZdihqwNmOyJEsSY48R5WjzfGrtqjU4pjgFmLS4tL0lLICLeVOo6hIElQJMTHLE+LismI2BLqxelDOIPoqWEKDaCOI0dAYYjx0LXQd7UZoAsE51L8d7q+O9DdjfWu8bx+XVaY+0IBnCjVmtET1VeqvZMlrSFaQGs/HvQaYQJkMWXVRxe3gjiOQYavP88kpQqvpV7XdMUDiR7wYa1UPzljfGZfiTQoRDya9dTC/l0zlupNs9PaOJXSvmgTpUlilguFF3x0ncqZ4iE5UuoIxOeLvRDoHd2pcFjB5pkPgg9o217OlTEdbtnVqRx07GyMOdvzSU1QD64M9PMu+M3s8xhzJBIij8c9UsZQZ6a5Ra1v62US3y9vw2w581757e3i/mNQICoJfcR9PrHvoomtG4sHC2LyOct0R5opFhPBwhit0sINdGGHIphjt5dZddHCFEFF2Fo0CR2ijjXWso0aNFIUZgKDCEzzHBh6PfFIGznAuO2CxkW/zWy+RIoGPyJ6SEP1F1xa9hw4ipKR3M/UBoB2xGbAF0AHYCtgG2A7YAdgJGVULf0enJSJDhYQcr7CVWvesWzjEIYIwwfMzNq5D1IcaAs1onVZVhXoyXqWP2CUcS5XrlURqUmpzmsGUuHSkzAPxpIRPk6aqL7dJSY3hY+T5FDCYjwAWPt6GS4+DRfRA5av8aGgUQYmo7DtQiiHLKMEaANp5cBFkzXYUYLJQR93ZcgASu0t0TzN7G9MVB/ILtquFQ8UORx0pdTH0IONJ3FRArCapNqEZFhFREtVb1IaQeJowmcbAGHq3gf1lLsfdUhckiECUv9Ldm3RiqwF1gHpAA2h6cxO4Ga1oQzfM458kY8G6gjOoFMHSfUhM4mHJPmIfZWJtGiAFnSHq2QClCaWlQhu6wpw1k1+26QCnuzvMXXOSRm8n+tIsoWXByw1vsiAEYogmA1ZDZtVEl+zvSPp2cIMRFTkFxK0uSvhVoLaxNwYYMVmZACU3dJyFAaIDcYDe7eaxU7L0GZmBVUWsBuup94TFgBK5JIaUipxqwKEiR1rwFw8k1Rh6sHj8ssfSoBOlKCYCFyhJRNSIyonJcbEXdzVgXWA9wFTtAmAwS/Jpi+hJGEPdGGZq1gpsOJq+K2iDCEYcSjIgBZAJoJRgTJYj/Lp46Q4hDM0CXCA3OPz3V8arRuRnzosBJAH0gJUQTcSiGwAlIFhpzhCVuQWgbuVod9FqSNc6fBpKnO5AX4kVE7/R+Un84FZUEfecJGHoyOjRsgDZgHxAMVI6aPBwBl+WYGQEXzmWhIksQkdOwYmnaGKJgGRiKaR0fOmprCSWSWxD2jvHMvVQOme2t4R7z2IfcfYZT5d54iLRoIFZhEOPKZOYDSMRKxkjhUy6ZV4moye1EiMTYxViNaIIsR5BevUJGbAqCFVi1HCxgHeSrTPsnePpLYu9x9eH3H1E42PuPqEh8+6FYQPEAJIBGZwUIlYCMgFZgLWAYkAPioWv97j4EGdU+rDYGM44sQmOJjkSiAMkAnTk9IDVgGJAJYCudtlQja2aNAZHmxJ1tzlRMtlLdTHnXstFa4jm17TLSS4+TKHDRttSjAAUFHliTioOQ3KanFgJjiGjO8uccgJrMXRjbJrSX5NZjh7yssAE8KZxXyCAPsAlQD9gADAGGAcQZiKsGNATV6l5s5Tga9RxIGWiyGQeSvFrbCOU5kxIRSPWy8UyoKi8Dm1juyyzVCcPFZDE+ITjs27FKCdpGGm/oCdOn2e95pCi0LNLVNWAI8nt2EsbimzbS00llDAtKufQee0mFJuCqeA7M3Wh1K3eEZHUowb45OhomFCa0loj2srcKsCTRKli1ABHvIhCOnOVp5nQmgCtKW05FwK3itlheortAWEPSQqoCokedymisagu4ON8uKDjJbcFSVTQkHqIsCmpP0RY/8p1wbRL2DZJKWkpVSk1wLNIeLsi6otszwvtiW/dS40ktCW1FAnuk7+S16aCOspiymNerWbCEIAGQK058rQQy1UcwJ67rVYcziyA522iKacJEZhJ8g15gTJZlSVZoYEkCikYelrGwYMJewmlrkMAIZiZZLgi+ah8onqc82iJuBFxJ+LXjH8oIBywoIK+kOyEBcKdOJR4oa/IQrbI5bjrAyWIUscQMspNRIxoUJ4zuQaNLrE8Q+6jppjWQKBayA9zPlqSS3UIgRWAtmi+ghIUGpHmzMrFxKcluzfyc2r6n9r+QzwEThaM9YPxbproU7cy7vcXkt8NSQzy2cXjZsormXAwcCSchTNSpMjNYMFpUYvksnOav+b9KuquYY7qAzCcJJjFl44HCwdyjqLM4sOPwCISi/GCSYTiROOkEEsXJBPHYoFBriY4meSE4sjHLElUCEAOUAOcAVqAL8AP4A9YDFgCCAbtwAZULjODnqEXk7jN2dUmImOhpJwqIvJKF5mAkprdNaZRLSBrYDthQp80CZk6uQMuLmLWkiUFwgGZnXmec1oBHB+stICJXBOhVhIX2BATkk5TyKS9MUVbqKYOGkvKZzoQPsDw2QO/dpvSM8G9IJRYk1IVSaTQReuC1O7aWsYwFi8k1Y3M4XACEDP5h39B11bWbnW4NTNWg/Btme62vba0Q8P3ZZni6FziaS+dJ1iRAEBQi/GvthatGYhZHB++58Izv6Qc1ae0rASGz1BnCFJuWX4xXuQNYp6xxICIK3Qh+IYMzJQimEKTM2lQMyEnJiVjQ0FJzYETZy40tObyAJC2pg54jSKrY32WLyyGmTnuH9eO/uPosbuvt7qvHNcaeBjKeP6HGziON5GDxYY47g6ODW85+uVIQ0yZ0KKpWYj+GB2bEEokdxFwD4I4msxTGJSOg7tQKfEDO8HXR4pVAtvDn0+aTtqVzxBwh/Zxmr9IsgHyfdPebQ97hDjhkFWmvVse1n6i2EBqTHs3PdQmQndRiNi0d8NDJhH4DPJH0951/V44OyF7TXvXlBmwKiF3mnauivRHjDTITaa9K8J+tEBkhmnvssEfoSgFn0w9dRTiQ12gyJj21kPBRaOIgweQo6ve976xqQrJH3mWP1DgUqqcz0d5M8VJS3CYScVv7riqR5d2Tcrl0YkTzgf5oeGCYpKygEmK4GhiETatjpsMFxxbFIvlglVDwFUJTjUFgmrhQW1rCavEC2tbiGoIzttKgbim4PytFkhqy9ZFFYHq9RModdq4OyjGqa08OpTY09yeST/ka94HOY2ScjYXVrIKp55LsEyNO+DxX5CViHOouE24cGvDOjAT2RmOWvxgMDIllAZ4B+uTKJAjxUJeWmGLU5YFkMXTZTMkUgTgek1JqaT19IGGyCXRYzqrL2GhX+wr4DXjN6O8VmCyoRdwLMNQoA7AAAAvOpOQhv00tyvoPWf/Dcfn0w4C9CJqK7gVjxyt5ZVmmh9Eve/9FbUE8LE3V64jFMjH3raukhBQXChwCApyLtULWt/r2CkAAXIBZIBCQUnGr99Mt4AXewGL4ieEyUHHWFMSkPxe7le9M4RmaBHtdivFPI95AfNKjZPGRaPVeGiCNKGaGA3jynbd7DqnRVutuJW/UPt97Hi+FVkAemjhMVdoHDTO1ztQE/LN/TUA7GwNnH1RwsIOZO6B07/B819dUQE3AN9/axg7XsvM6n01vwKIKECWux77CwDyAQAAAHndA/Dk9/0P06N6TLjgJ9NumzTA4rx7zPp063XCSU888tgZtxBiEjz5XCnh4BFQ0dAxMLGJScnIKShp6ehlMnjXRYN+9ZQljE2M5eIkSpIshd5KmVZZLUuRddbboFgJgwqVjKop/LLvXTHlU6f96Bd3/eDLMPhKjWue+TpifOOpw46Ew2++cC4SHFLruo995BNncSgMIZaAiJQdG7YUZnHgyImMKw9u5vLi7sEDvX7BBAoSwttGkcIttUyEF0SJlSDei16SIU06nRXWyJMtR4FcD+V7Vaky5TZZq8o8hWZY/cK4ISNGDSPItroEyIUAvRbyErjyU8ANbwPm39DvAQ7Uhm12rxM6t1w0JuqvkBnupx7iyVWLcwtoq6gfLFmt5sMRAXWMvGrVYGZxwGvw/No1rXpU0zLZkoI5yYTXiGqX7Gh/P7XsfVU3wH54zc9iuFdNBr3Z1uRTbnll9sumMYqKkC9pA4aBjUEUEbCLpQ2Zu61bbH+GPVJIOykplZgBHrJs3oS9ErSbLgjXExLj1Suk96kiLG1W0sluUK+Tis3NRr2JX28KM2EbepZLBletdIGyx74hpZhgN9/DX2LK1c6fdrP5b9NemW1pxblsPPHzhZPg1K/V+Zzx1C8W8hdAZv2eTqa29JFwc0uRUyRu0MSEdrO83+1WVPnJWQeCyP7Zsp3pe6qCsdhqYVDdFTWK9IzoDeZvOno+R5g/8mmqolU6Byqph0bDRHKx3Ie0qNUnGPPXTPxPjWHaS4QQssCjXZ4+k3X9OpFiMWYXBr98bEY3AGNUqwt4jYxkJW05IJypIwMGnVARJocxFi1JQbUPbBCFZwVwk/TTePcBQS8iHxKh4WDizkIYSTME+1i5nk2b7U+UoT0G7NLHLWYyUB8/iwXhzGNAHpc7oNQe4VRAsZVvBTZSssTRFm9FMRf0aFnK0GbQYtJxP4Dcwwdd+MkSsI9GL5O/CE0YdT7PCumsl7UwDx71lWwVSIYnvHznU37Z6f3EZ4cFhdlTllZChYaM2OkBp4eHDxJIXQbmJC1ZydzaFSSLVUkwigPPXUYqcJbRdnt/JvQoeNeJuosrBZUihvN5qEz2NDMFKu/ryxxQzzvIlRdcXDx0xoMldIWPWSfmLKewEj2taHm6XNeR/H6/JUvTRunuItjyUIHncMHDNymBMDo7BXr5ORueKWY3Q5XuAm5EQLCDJPW8B5MJj33cGaMhvz/f7sZadJNJB2JF6S+MYDoYcFYfp5vcqhGm9qgSGHo7+AKF9JlYKS1Km0l4a54Rq4chiwxySB/YhWwoQCo5HM8hnpCkxMFJyQ+MEyY1jk1KZWhg2F+/0+VDCzoNcYgMr+ftxB1jAxX38ziT7EZmSR4QOdIRT9kHRaX7fFwFGgFv9fwRTOBmzjPGXm63HmDIGSatcROCtQ/Hs0cq5LmkM5GKMhVCTsFfq9E0ZUabzxUoEbPLieI36AHPqkPyfA7y7cvzfCC+D2pks/MoSJcUsck31PfCqDJJkHOs6SwImoc5SxtMNrGgSIadgh+isZYt53mBzZOG2+ULUM00V7eySaRVmGSoJfd3yW3CC9DBOWDsryN60+6VLjYrvPHe+iSYsze3bb5iirKBL2x435F4TqQrfLo8nk4IqJXiAEIVwugPgmUOx9+Gn/mS7Y1vsnjxgA88TYP7s1Vgo0SuqPfxABjpY99+sctlYnZtoNabiVzIIcoBMGuSvE8nz8WTABxiIyHatrf6tPkm3ExYAa+THx3XQT9x5f/TkwHJhfuJh7/UdOTdfKSugs+gCIsetcWs6CB9G2BvfqZvR2j6TT4OuDRr6gXj3u3zjikx83bbJobRNmQEdTfTh/1qheaKkZZ9U5RXGPTkwhvz4REf5oEiM8JhZtnJ5UA7Ra60YU6xNdJays9jz+2kzvsK2oawEjYLBSr57RHVfY/geVXZhOYzUM08p+JXjOXD4P/KUlz7tVe+ka0XqD6a3VBjhDuB1PvpfT39Ed/KpMOc5pV6qb1QUaTk66uPby+7vlrJd1boPU1OV2NIEb778R2PqavJpNyy2FV3CdN+4OH6Iihx26RoyoEAQcMkq89RsSuGnpOsuBNbmC6SDHvduqfcr5LDJMQO7MI8aarnkjEz1X635pNvJTv5wy8tUIw2jyFrLlT53UNSb4/bC7uTN89CZSu3Ww4xpSpGHlzUcZCTwYDcgmzmF/tpSQKaugu+ArHac85AT81iNB+TrFiVkaITq9JDwh2TJ4w/XvKSE3g6ke/ALNgtIJ6HeLpl4LcCVfx8e5VWJBj/YwFr9jCZ9TkygR3nOSAFj17L/Lv20TcrrbL5XihSM4eqwLTn/f/u0IWVxWp1XppTy3TYyVh2qRi+UhuC40/xrXILyPt+Rj/lX2R0gdXgKoDZmkpqgJygQZy+TRlxJMOPDZ0EIYghvsnBdclUn69MCprWgt99eMwj0fL+/iGvpKCzYJRAR322rZFOL0ousMrqZkLPdDQ5ipskJ5KT2pzfBxWMJjYvOvEdFc4txhcIpLSAXD5nOzWzC/yfR7LXLFO/+Bp+NOA1Du+5CR+3tdr/UpZnZz3Ip75Av2Z123g8Zx5id35d39nDlnuL9i9aMpau0TsQ0eMhPEwBtw5DFm2A0Fd7CIVfrzyBmWfw8YCDEfWXYlvrCYyHQxjGONssQ0zbN0p7AA2xov6ppS40CnAHH1GYEV9WgyA1pPKPkJSA2fLuijF5HJDoMDLpO0YHVJwu8riid8EuaH99ZwMB2Ikj47aK3Ko0cNbGscoevXYhX3pIKkcSFYvcZSkk4dBcMlm/SQqaUiPPUCg9DstS97dn45yyvO9AeDTwFnn77iLav+QWXV/JxRqZyt2EJO0uouyuCy7PRqA4BtaID3UT4rS7GY0BD3nM4SJ4DFqXRFyfjvOcTEguAmzisfQ4LbvIAJO+1H132gXn5itu+yFtw2aOhcp/Tt33GQzgPVcMvjxmdpgdoQ5ysnt28cfdFzxK+ZiJ3Pstn7Hu+rWaufEIeu07p1cZy0qQQ7rIF6jrgORGWofegnxAm4Jv7AtE3Z3mAC2Jic2mZXPm76xbkJ3af5rJ69wCks/8509fuOo5KivMyVHBNs5SyWyIx6ZY9QIVFSLjRyaNS9b7oiEc/UPu31G081zS+TMTsosucNlypOPTnHaWK7qg61FxSjTPmTNoEwZlN2cY8ZVoRefXuRoQMM2YG+S0b+6jLckMjqxHduRC02gg3Hy08nRk3sAOZIPgWmhzr5fNWDQrt7Ztdi5Ujio0Tdlr6+XNLR8sj2/Lqv0OdKrrN335D3j50s4SCLH0Ypc93Iu+ygAPE4Lh6+D85DQpUjGSIdx+mkmyaM0X3597nEcP99wyXPx7NMJFVx4S2/ZwyTd6zi1ilJGtrmMAYQy1LPtD/MWlVDc1ZjdG6qDmQEdyIL5uQDlNC2KI7nVV5RCnhuWfXCZZn5+sfqnK31XKjApTsuKHUsEJchZ/JD1z3K3KLjwlju/WiSHeqT5gbOYmNZPe749kGc84eMIqlmaiE7K3SE0kP2Wdqq7HUHVyifNedpPL2Tad7u91Y9s2YofQ7N3mHdhwxgWa35yl+e1yjSeYIyRzini+G8fqGu0+Swf9aDn9Vmadv9QYqGFDFXUHKyay3j2ZZnPnaWhYXX/9xkZJVcM4bgGyuZkwfalPet068w57CAibbLnre1uZhld0AJUZNROvusplhHVBd20/QeL5a5knzZV45dwKtJLHJVrE0qo4UCb5bvyKsr0gEu7mN/0ipb1FsEHIqBJQahWaiRubVlAjJzbInxrU0LSNcPr7q2xxi/JQrKkmDwNeM/MqScn1+vuW+PEd9dp+pMab+lRSsjglSdZx14Adj6ZSe6GiwzPEseLzDCnBt1Z291m6M7QgiKwJGMSl6mseOP/6EUxOHHLsDEnZGGTJ8otINZtDqkcT2tf6epw67Y0qHvCS6qLw+7JmWVwxc4VFimqqKCiBFPfamuv8X9C58rIS4wqmN0DVqILp+3pvZ7p/+PpJh9v6qAVMCcugNDOSrNFvccut+u3Rb8+UOrOcK7/RKZU6fZ6LsilGyjs3gjGEswTYlZEHtHPURGL107i0eOr/swhA8cPcRX8Quw+wEAddqZM1x2oe/gqRVty6MOtZAGj3uTvVnYLbLNJkdV21eLK3rffi/MZ5Mb7F2JKd2tPaAzzz6JxKrF3EtcoFEDunD1GRXBS2Zxn8vfzCZ7qfNl8RKQLy0GRJa9AtFostfPso6IcFBsTRqGQ0PyqdjJZ0y1z6cqpNyw+AFVqx6yiLtuoatcCUJ6/Nk6v1H5KdKaPYJFpZrr2BB943vpbpUfLK7ZmE8E9OkvJw7/6BbQHXbJ2f024MhBTFODlkvn0eSDarm9WzAsJT5JnfNC/r3dG7ndDS0FKf0rOtZ+KY+WLLwkbvAvAQ72Tvn32TfROs4QPDIADLm/B65zvzxRORkkFF2FhNcamFbtpqEanulkDnVwrigWx89PO/xVIztZU+2pg+eDW+ZEHxjzYcFYG/tm6cN8/PzhvQfVv6gGd+bn5r6/06HediqcsPhFPE72DE+2b358nbarLCkMnUF0nALTI7QhkFh/d/mlkVKIhZTyPkbuy0xALTzO9l93/61QqywfCYzvSuwbWDR7Yvn/2V/d+z8fm1qUskV8jAm0vShQSa/JL4ItiNd+cPZ9/wztxHPczdKQ3HxGOR3rztG/wlzpvrGMlEfoFkPBLrlli7tC41r9rl5Td4dFqNW8Ov9erw0R3fBrIt7StkGuJBT/vVXJ8kxRCo9mxBoLVx9wUcO7s7zVu7fF59gVhflObAGoqzSIS181N8jCRPjG3VFhbILiD7hvsqqsl/1O1HOEQQFtyyUJxCU1tNjIZcE6fOmo090+pv9SUTTBgc+7/ObW6XwW60mpxPtu8x19PcBl6RMeBoXKOtv/681szHsdz2tcjNu7KrhfywuJSVvqtsb04d3ZMjKDaGnc3rNHWL1ZNNDZ7a4YLFk4PJXnghvDclmtj/ehAUJhekezAzsCB+OKFMmh2mtVq8guFgaa86WLM2z7utpVw1VpY3oQikw3WxlBAIQW4Hrsp0Z3BqvX5evU+bqfOouXW+mhL3q/6+QUJ1hUgb494Ij1P0vIV8BsF9U/aRYNVT9JHVVBWvZTGvy+5R63V2laMPuGCWeqJbJfSzRoXU9T6KQnb5Pp48bsc9n1ZB8UukDm2Osag3Iz/ap7QUSSc5jBxTiC1Y/jqBct6Le2+hiOwXy916Y27xmBJMbp2dj5AH8YOgFZZTQXTI5VZ8vmrTpmk102phqDVWBtOqnt64aWrzho+2V256HNqdLzue2EWC7Xbc9dUcOLr1CasmpncTn71U0Ae+Zevce+1ECB/fALsfvd+6F7b9w23/+8j3jp8DC08vWbqbgIdjv791dNqWvD768K8Dn4D1ZmAV1Db4w7xtOD1vELzES21sniVDAvljDeG5+29qsNR+CS1RMDbGf+6DB3kYZaBKqajPK+EkuJLcnPHMZDMSfTnHy4U2YJa5F7ctyY9THwlI7c1ERnc8Ns5DE/jfs9d4pZ3Ntcj0j32sKIJ3Ke2+Heaj153IPxFGx/jXct0lXK3Uinsfb5Uh6GxbsxXD0caExiC1Y6l7Y0IwL8Fl/poU6mexG+iBzCymZzOPlLMKoRyhxr07/ThFVjnb7F5EXH90NRqDrceUEa5uWjJX2POZJa1CSmfNgXGYysOXeVZgwI6qhPfajxJjhyrwr0vdDr7SWmnTDBfkq4eqbL29XB3FpVSSHQQusfNqbAcGQ/jsztfQ8PY6gc3Fqsk2settvlqR2VwhMnj3rBDLj75NpW19/46HjupdJRY+qhKNUpxM26koFWCy1ti0wwVhxXC5w6l28KTu84T2o4W4w7PvJQxsxx6UeZwcYGR9/c2EPQazoL/aSeQSKE6FkurSgQWy3BqGLYddavRmtJQajMIw3eQ4Ssil+NSBfEePLgjD5xWmrw6sczqiknJ0pdLMrLM563mOHuqe335lJBOpSZedufwZDveIreO933d9cX830PKWOMdh49bmmtiNNn+1yGQs55sC1I5E967EkDtBEKfYQkz+NoZfV+AN5VDbVt8NjpBXiHeG8eEe+Y6aloWNngXQHM5vXr8UIzifQZW8EmLr5F58Vepk+VkKvZ1L8t/5obpzbRigzsTayGqB3J3lXIrVbaVR11ug2EsOV5ZKH2yT56W17cMTHsyIROU1bAfsgpvMDkl50Arbqrz/8DmtwexbwYl25digH6qxSxe60sbm7ET82TVCj/IRX5iokKuEpPqzwOqd3LQPK2ldpsNfFHtsQk1Z6cRK3KbHUWU4Q5hLCqN+A1GwWR7YYBv5rijdG4gfTH4tN31IvkwGn1VoiN5HTjyI+mDDzLWJRdf7+xeVfqu5UOZCWdMLKdOs4Of4wBOvferqaVQKL3/zg+AHwBp+ufsJzJcyr5knVXzJ8jqQt1Q+J0ciMbMkVlzciph9vhjlzqez/qUElvzx3sNgjLuAxv6XFAK/I8r0SR/YrXxX4XPzVKUV42vRmxKiSr9CmEcOL7kHBR/qN9mGysrsgwPGQGggxz5UVu4cGsh2NQtsZLdGT/UPSHgRiltbYCsktKX9ZbYDbVyDGgigB2r5qfDIUmtHjjW51DxYPjOciiDNYP8LNa615/O02TGpPkxsS7Q+kxBiLfH9n88zUP2asC1qJJr6HilHqdWGZi9Rri1mZzs6EUcWOiICbiOhc5EmlaMtxD0k3NhPcoUSYxU8AywHD6f3g002K6QuF0fhrLVrRgpCiqEKl0tl50ntv2BKtkVJ86NQLoHskqsoTj2X+fXdCQcMZnvsahewPLX/bT+AYpnDVVabsziKlTjrzLgJPzW0lKujuDOUZCfeK/yid/cOjhyaI0UPlmK/kzkcXLWz3KUYCsY0I7V2h9LFkTl6sUtmq5eekEIdaq46DmEwxMUP77hy9FSXSk5xEkHUI0Q/OG2XYuXnOwQaiPni0u13tXBBN9ta+Tuw47UFmMvR8DKpVvu2RE4mYc5Wxtx+jJmzTq5Uu2qFbks122Q+2sPX/8RiS24TMNfHCvt92Nf1Uo3e2yQA+3jB7ElCQf4x8wAc+WX3t1j2lYh9Kb9MZ0OlMjncUbqAdfQ8Gr7v/a0yTFhktsrLSDm+DpE5nMt/YVGA+CxByLHK9eq8aglg0l+JlNUv+pd0aBkXBFBvpHdl78qvuQwORvDuqptaMM2XlY1M0GehAZlXQd11AW5Lvt2uv9ID9iruSoN27lsbtUbN8BeOpz9VugOp4EXbcSIdbGqGbo3fiSnceazkZnPtnJuCvp26DRXYBuDHuGPsgey3UKj2P/JOcPtz397fV74NUs96ReBu+jbh0K+VTIXWKeYWJViXluAhFmm+na/ICmTxuwu+mX2+XJQnIRSdgNulx2encnH1Yr9FHSMBbQ0cDU+reL0fiYFjesAqMTvrKku88frDrrnrV/n0U8fweNNwpJ62wUj9iGdx8r5sxmUTsVpxAz2SjPg7Tp8QwVT+u4KEgRyeLO5G466Di7KClqoGh7IoJs4qbK5qcGYUFYo0BbjX4SIpOgmP+REqlrKTgBeW2yjzxARjeV2eHZOBSMFYyL69LV844Ys1SI2d5JQeQjTXx2m8Imb9La4tzMHH6sWgaaB6TPHaxOg8kHQ8XnAKLBoplNXX2Ow3D+xnrqUs8Ribu7Py3W3SnCKLihkK/nJhTxWkNKkXMHlLFek3jit7Ukgvz6HR+PthHOmzvdiilMi3MxBzQu/F1Z+sh1QktSrkMbU5u3xQDeyb16f6GjIrBKW3H27ZoE2bCW+1V5amnTEACe/rlJjCqaudKh4p9C+ZqC9PdFIxN2eLJ2cJo28M+OAvSq0lGXpLTC+JO6KW5r4MkI2Y7zy+v9u1e2WoTJmHuytyjq1iO0sSSPwejhkZUeDdnrSlWs8uO5qlL5NmFltFpKDRUs0PdlNfvf0ngXk1lcEuS2RT1H8OgAEbdTprumT5DUgkse/SwCF/X+Y0c3cEuBAFowJHJEfBt9pFb6aO48dxkDdjBDybMsceGRXk9+NvdE+S6NoLPP4pDZ041XMDR6SBX1xI5sQiNBmxVEN/G0krHKfBD2z7SGi2RLqF/mCX2BQxGYw+KxQGuVwTxf0rsgyvZLds/mMJWnTeiIrIUVwXKx3Hcu+2o5maUllmiUVIChoslTxHfFWe84n2Tte2lb6aNqb/Rw43FUUin/jgTwLj1QdYxBtrZI4Ybyyvy7l9MBgM94Us29vy+RPuWLVU30k4qMEWmHz0xj4+7lk7vtBixMb074MHA9NjOgsMUzk2Xz1AHQCcDtTBp04kiUiUZ6N8Lvfnn+XTziDe1DycVRzslVqLLEqmf6M9g32qGjKe1AsUvK2GZMnguHxTQvqyZTK68C0ZR/r5ILYkJXJtBuJL6L26+sp6iCexhvw/ko1vzikfUQO75vUP4hq0FfySb/YFQqOGZeZKQ9ohER0f6JaYQ4Z8q1yZdSdQZjfRsA9PejZtJo1+MJDvhpH8EG7F8W1FemkIsjUPRC9HTH8whH33SCgm9eNe5ruhVrJ15PNYFpZhhrsgMjfL0dXj+5GuLpCqGZIQ1FnK+Z5uQvuLVxzjhudo0qsa7hcXcCCaOWNf37TcnQnZoiK0gaayPts0N5ZOHuwRmAmW9eZ86gB+0KfMX2F76GGE+fsxazB5wlu0sFgZnwlZsWvQRNLsSj449Ycc/9RZwapZYuFAUJ9jRtQYaRE63c1iwzxqfd/AAE+uDOM/4Ntal7OLo2ce2goiVEREgcZqWRAd0916ka4skGm24QhBvaWYZ6uYyLM4Bvu2cV9xG/XOG1ruF6/bE0IvXnH0jc+B7/wzowpFmdOrKo9JMyuSvfW5PKqKQpmqDPZrbkZ2OwN5Xy1TRO+DlYL/G5rpeGX7NtDffbz67eorcOw5EnllGbQHDpw1gbwMH/UFOU12/+XpkDD1PWU9eNe/OGIaaMUCjwc4xkMcHmaBYTN7c1JeoqsNzZM56aEUf6bBWOIE06XPKYJjo5e29xVA0gMKr6TRSsFX/togZYrTg2LvJVCmSej3y5Go3a3dyNua6gspsbS963mCykMCtdgSZICpgIa6tnqfuqJYlsMa27Xg7cTDL9rjnFUCOI+QnvDaahznMFeI/7XETsoqxhy9BsffphIyyYhrncAv0LIaHfWm5Ats3FgRl9i4UXy5HHwbkBkl/i6UhZanlGMqsMnn32ikCX6KEvVl8BfcEEjOc3D4kAKBcDsM3ylr+gkKu7keAau5AIee2vBfOSl1SyiP+cRH9zwClYZcvmdVKvgwgD1y6B1PJ9EHq0tD/1f6JTVdIEnF9Jlw6oDRiP++2UJWOUo0siqrT1NeJtHcJVHwiM/eRaOOLCIJN0H7mrnpNXOgG6q4LpZcVyivSyIgcflseCghrFxhR1SRrVdA7SXeq/u4r0q+T3sr/kquNRR3/H2Rpysj4gdX+YZYfB00XApk64+2rKDyf+ITJLixlKETcy9QxT7cNMsiFz978PGm91Cq72uM0hBslLp2D6+gCBK4RIqmImXwqflDtJejdzGtsujvn5lBCn0uFn+hUDwQ43s2uxzZuebMc7mc2eZcBrAzosnXWEGYRvLGR912yvrVfmzRIbdgfD0ypaGiyWccTwXET+ZGD85NHmzSNdEOPtQjDPdkg64BQGKI5XNWaiooja2UXwloV6e4UwPXb9D1Od3ZIp4Cqs/P8VuJTelxpY+0QTb5oJNtlaxFr7PZ0GvF69h2AHmjk2MXrWvEHb5OvJZj3fnAACaTT2mGBVhaV4B7VJVvalUmWXAFFhsXxmEvm2xpS0guKf2qlhD/yjeSkpA9NNHKVkM5Ngu+IMmSU5wDIh9FA8U5SS28PjYOVM1unW2uTEip930VJ+TfKl2WnFDaMrmMzYFxHYcjla2mfODu5a1M+W3X2n568z0P/GlcwQMe5muFMRuMfUDdO/tAVhEtP0e9fpAsV8CLw8I2mTF9kVsqkXCLL0xvohb/8w+19JrqPQGnNDubkwZ8sc03/k86pXjT9OuvwRhe730ePJOh4SiIwioYRf67AvUveNzavFfdWWfYGq81bOmsr5Tmxn3qrvrsLbXx7K1ddY7W0NOyIcc1VlvjGt+Y09zqkENVm6E8CfgOwT9vbwwDx+Xjy66vncfiLuN89L0jfE561od7e3Y+4qEnPyWgiDu87TSzpcKG4KrtlFmMRZCHYiDY+CpCEI/o/ngRMl4bzyiJehv1HbQWaYYov0jlMBeIpQ4J6x+X4sJGXyOddpiF33MSR8X5eTFVvsF2g4bfj8Ze37Sj7efGU1RsA7rClS1QNa8bV4XYMnuGUmT504HZw9FLGPQPBUzyeWUy7u5zZ0DF07WEyuUae0MgR1DgzKoiZx7QWotfLnZp27X/fl18rxgwj+limMuuvBapS3BdqnjMuJ3QFn4Rxl4USlhbz2amDz0fJajU9lq2y1rNyrUe7xb4/mCzZPdoJOS866EfO3FZQrXs2wV76UM1Wa93NbFz47QnSrHEmdAqpBDBJLbm1oGra5r2qjprDVtr44YtDoRsatin6qo1bomLeWtXSzb0tGzMdo7W1OC40djSOmN0jtTqms1k9zvdVeqMcpM1o6Yi067xMm/1dXDYZ2jIq60fMsR9L1BpeiyqlaB8K9mOAbot8Zlcz2h5OVDy43Ubc70CAkLGa7wVfFnYbAbAvG3xwqoq5h5GHFbckFLsy9Oqzwwm5p2I8cj08nkmPH4Pgf2OmyoBVS53h/uba/m+WvE194HY2W2dn3Q3fxB/v7j6vfdxqk5mZ/DNKtG215bR5XYa35yhl5hdZF4B5VMq5Rcq+THlBXDZift7RebfIO4pzYgmMthGbMMo9ggb/BVLWLeOuK5jLqDiPegH7HV8m5tVbbwGhO97ZoVEcfQttAV5enlWuz8mT0cpQDplv371xUv+gxDWFW7OrLHcOMGlELhZw7y07XEUuezsHypSmx2zI62M5BVLrWqDsaBLEcnrlZujpDE2TWIysQQ1r+PIpzy457bHiF6R3K7PMhUMy4B7HsG+hmjftkbQcGdE1/03uoes1EIitl6jxNV9c0ud5/MKPTlC4XGupJ62CNv7Hpb8gED4nkHJRPMUBLPFNCDMyY40imyGQtpWiou0ipie8SRXtJtLUXxyFm0WcrGeu2H+NnX+sUTGnzZNgP/jxLOF+1+Fk1Bc/n4CBD47aYaSZyA4KOdaK4fmSrD+jMwH2rdK8aW4g6WvlW4rfbW0UPL+3d5Da3KS1y49eOfFD8BHlU8khpRtpbvbQNbz8d3jYN2mcJ7Xt5tCvjMrFPF555Efv8xYzmJvprNukrmCsZq5nMmee0IrKi4HWesndk/s+jwPy4rZzFmGuMpu33X8WXA5RgHt9mDuwEcOtT21KUNtu9t2Zfbv7gdz07PtUCuiFYkZFpRZUr1iEdWabkaUbsOs05dSEv2vgizaQh+aWxxeBGnaE8VvnSze0XYDqesDDIfOzj5QCxOruMybCMbSOx/owaRxDybCDX4kohSs7EMTntOA26H6mFAZNetZ3mEHhvN0lmdELe6saDFH0oyh2+isggwshmFjMOqV4k825stgImtWgxJqPlWeu8UtECf50D9M+vNm6H+Mf5eFSt68EKC/fDX03xN++nsABYfllIV/GegMpfMDOy00yOadYzn6OHjvqJ/xBRDmMlvYrFYms4zFab7LbOawHlTGCIvdAppLxOfZnDfEkjf6rDfAePSSatqkrs0rGMBEtuwtS+L3uQLY24WEU3zuJKEoJHXSM1R2OhUYfMIWmaRFICyTyEriyN+Q6I1D7YIEwEnCP75WDkONsKwJ431M3C+XyqDoNoX1QqKZCOyK68X1IFundl+ogsE75zr2uZwT3onhll147i5iLW24FNj9cnf/yNreYsf5X636V1a9Rv/9/ukkWam2T2jgDbccd5kjahm6953XHF/cF3bPlb+TKvBuTNsMI1B3I+Acf0aMN7yYv532Zuu/HIrHn7Gr9T8eI/S5fapvkiSEYBQy8uJxPzKwcmajJTcrlL0KSz3qD22dFj88lPWu0tQyLUrbPlSMWXHzhKXFJwwsxzxq+ZsOlr952vI3j2SCaY4nKowOnNzQf/LXB3PLZt6WYsE/zm3r7OfvUjE7jdlpxakbzArd4n3DzZ55k5l6Xb/fetCfjzk69KOMor6jxS3aK9B0h1q95e1mZFZWj6/B8rr4uMf7zbynxfMPqBK1+e2sEnyKQGh6nzIqzDsZY9R470ABPoCcKVa7tdnaYnVYW61t1nZrR9POI3lqf/8d9BScY3Oeg9m/Iz/ts2Vumm7VSmjFesx6rN5jPHQvGwLd2GxsWszFnP3r/G5wj44YkbBKaHEgl+DwPRXbjd3DbTLMkB0XFpj1A0/NN8WX42BwDfYN8G/sJQY56elJZ2rZ3zqnT74dhr/D8z+WzMzBgXXmX+Y/5vOmf2c8BHj2899/v7qpPGmg/CJ7dVqBz/2jr7wViz5PAL70T3A59DvzmljZVrtVaLXVWydgq7u2XeKhL1/hsNpRGCAPjIQA55ZZu//Sd09tSn43N/itB+BstVuFSRCLDg6rPUnIQT81gme3Q/+juZMyr99a/1z9d9y3uvxSXLrd+ghzB+LOxlwI/th7oiAuv8O5ZhKs06tu6beCsMau95/uanr6bH/IdXXWI68UlhIohTD4MLgwuITe+8XoNOK0/DtuSbvf02GaSN3s59wZkBUdp9L5Ux3gmM9+hG8r1s4ct7DzpLBX5AutYCcBu0LN/mKaLTTGm4YqfzixviZw3OzH3JkCaesJqiwlLf2EM9oXZcDuegNuYfWe7j07J5wE3MwhXBj058gOC3H/kYsYLpJj6jD7XEqdYZMPU9dhxJ3bvYo+pzLEPh8ntXWZ4I6s71bKPdfn+z5la1LWbzmnwNP+65izeoRj+13rP2wbSnG/J1yWiF5aWaYO4XHlr4yoSzN3tJXy8P8Jafo+8MuLXvo6wO9+nTNl/cNWH+SZRXAoQODR1ulnJrGzm3dGfP8AzoXUZvE9T7GCyfeIRR8WAPFS3fVHfLpMPJAqrmv/JfFxhyGYs//qM+LbTSz/5OdTZglueG8IyHw9js+iWDUXb4iYQBzU9/W7vJtN0S/EUqMDFPMV+z7PrlO4pZtXGNd6eObnKaJjorqYO8JxHo2zAwcmkI3sW8yx/aKisjBYOOLbakznBI1c6XLcv9JCTRYVRWxOkp7hBsrlHps3qQ0CteAnZ77GnB5+qvMeWUuF0YZGkskmb8hsWSZvvGCg0OY4uxyk6A4BKTGnpea3gn07OLSGXzeNwv+oO1vFtNhtvDEPbpgD5chF5Af5U8hb3JIETU5wzz6qvMsxR/jmdTZsYJ+XaPNK3Saa+fq9eY4tNEdoDmOVvsdd+DUt+S/4EIA/URvAmObsDrbPqcMRtFS5nyp72KTzcTH1M0Q1UKRpixRu4ioO9tOp4lISl+GUSyOGvMiSGImyhjox8sSITyS7Gvm8LvYHlI6NUUrHJh9TDZxlmspTXhCN7J1gP18L7O/s+gJN9bznVe49znHuksybHf03n35pQSCeHdw+lUzx7i2qfkzRXlxthELO4U80I0kbhc0FjvmLTf6hAFdCXTo2L6uFeJZbFKMj72ecMbaJ1JNQIpALkY+jZwEB5PhdFzs+HXaIAN+rTFqJmAy1UoTpb6VlpaCVkRR1Kzs+GfpaOXGqj5VZzHoVAQfi1pByaS0xpTy3DodxwTxScYVOBUhSxqBErmIBNDpU0luvYBPrcAqtt1ZXSo7r9fJ1gUZ31bUKCZVhhVCKFHbLZ4CUuoKvRhfzrTH+Wn5ClksQxVAGZUGutTgrGJSJwiN4lbHoELoCQazqo2SQK0q7rMCCqchAGsqPXaaURgY5JWUZmq1BkUpl+PJWYRV/clnk1NTk4gptEkyigX+FChSiUIAQRdY0tiONZDWyI43so6lu5yfHMjoJ0oRteW98h29XRNNfroZhD9cagTtMGEhD16Fwm0CmWGyQ+UX0MsYDlCzbs85Ww+tg4yLXJ0tGeXyLByX8dlTqYuv3ZllZeddz1fCT10TvPJTvN836vUCvRjIB5hqcuiLPf+Q7rp07DwU8PeCl0FVDhs0znzcfI0aNGe/JY+8DFAl0zXVr3bRZN7MgTyzs42OCEyatc0uIUGHCPbJUDLDx4m5QqsR+sZYrs8JDccoZdjLeh8bTT3BbpU2qhmaUOEzPIC/OVNXS1KhTr9YBDU5I95TOyzK8Re8VJk2aNfYhcq6PnbfGHnt9iNdDidfDx08RA2MiqbRhWrbjej7leEFVTV1DU0tbR1dP38DQKK6l8z//byZu4YaHjkcEEUbEltxsLj7FOEiry+fewOMoREYcCRsnnRJFQipLDvrpMsCix2lnnHXEUZ/5L5aYG5E3ve4db3tXa3wik+2+NoL4es12MlOeOUfD1Rwdcn1kWfwI45+MqKKOJtrook9msmJIdozJiSm53nfhbGAGX+BbfImvcJWz1HTV9dVBmuT9w+0xGvGl9LY1KVVqfco7cq/oqU9ub6sb2T397TL1Va66u5/y1lfZoNDUl2rpbhpgb/GViL1iV1praWtqk5BStFA6kRr5hCxBpllmJcSyVWaZhiwDs3zGLN8QWQZuaQF3BDYhMHAwy8BWGRgYmIaDwMHWGBjYTlNUWrPGlmqWerZFSW9f9wpW1hlW/GuAVbVv/JZt1w+AzRKlzKMv/iqT/JpqM8lvKzaX5IiqvdJybUp111Nvf28HZExv+ZVFi2plJu5WD/m6ttx/5ZbVzHVtb8/Ug6VSuvFjsUB6mlrjJqKBNba3t7xWWYr0QuPtPW9QdrO1okoP/28FeVt9709LVfnckscrzUkzAA==) format('woff2'); }

/* ---------- design tokens ---------- */
:root{
  /* brand chrome */
  --navy:#0B1F33; --navy-2:#0E2A45; --navy-3:#14304A;
  --side-txt:#C9D6E3; --side-muted:#8195AA; --side-line:rgba(255,255,255,.09); --side-hover:rgba(255,255,255,.06);
  /* workspace neutrals */
  --bg:#F5F7F9; --panel:#FFFFFF; --panel-2:#FAFBFC; --line:#E4E8EC; --line-2:#EEF1F4;
  --ink:#0B1F33; --text:#1C2A38; --muted:#5B7184; --faint:#8A9AAB;
  /* accent — used sparingly */
  --orange:#E8541E; --orange-2:#C8460F; --orange-soft:#FBEDE6; --orange-ink:#B8431A;
  /* semantic */
  --green:#1E7A4B; --green-soft:#E7F3EC; --green-ink:#176039;
  --amber:#B6791F; --amber-soft:#FAF1DF; --amber-ink:#8A5B14;
  --red:#C0341D; --red-soft:#FBE9E6; --red-ink:#9B2A17;
  /* type */
  --display:'Bricolage Grotesque','Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --sans:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  /* shape + depth */
  --r-sm:6px; --r:8px; --r-lg:12px;
  --sh-1:0 1px 2px rgba(11,31,51,.06);
  --sh-2:0 1px 2px rgba(11,31,51,.05),0 4px 14px rgba(11,31,51,.06);
  --sh-pop:0 8px 30px rgba(11,31,51,.14);
  /* metrics */
  --topbar-h:54px; --side-w:236px;
  --z-top:40; --z-side:30;
}

*{ box-sizing:border-box; }
html,body{ height:100%; }
body{ margin:0; background:var(--bg); color:var(--text);
  font-family:var(--sans); font-size:14px; line-height:1.55; -webkit-font-smoothing:antialiased;
  font-variant-numeric:tabular-nums; }
h1,h2,h3,h4{ font-family:var(--display); color:var(--ink); margin:0; letter-spacing:-.01em; }
button{ font-family:inherit; }
a{ color:inherit; }
::selection{ background:var(--orange-soft); }
.tnum{ font-variant-numeric:tabular-nums; }
.eyebrow{ font-size:10.5px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--muted); }

/* keyboard focus — visible everywhere */
:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; border-radius:4px; }

/* ===========================================================================
   App shell
   =========================================================================== */
.shell{ display:flex; flex-direction:column; min-height:100vh; }

/* ---------- top bar ---------- */
.topbar{ height:var(--topbar-h); background:var(--navy); color:#fff; display:flex; align-items:center;
  gap:18px; padding:0 16px; position:sticky; top:0; z-index:var(--z-top); border-bottom:1px solid rgba(0,0,0,.2); }
.tb-left{ display:flex; align-items:center; gap:11px; width:var(--side-w); flex:none; }
.logo{ width:32px; height:32px; border-radius:8px; overflow:hidden; flex:none; box-shadow:0 0 0 1px rgba(255,255,255,.08); background:var(--navy); }
.logo img{ width:100%; height:100%; object-fit:cover; display:block; }
.wordmark{ line-height:1; }
.wordmark .nm{ font-family:var(--display); font-weight:700; font-size:16px; color:#fff; letter-spacing:-.01em; }
.wordmark .tg{ font-size:9.5px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:var(--side-muted); margin-top:2px; }

.tb-center{ flex:1; display:flex; justify-content:center; }
.gsearch{ position:relative; width:100%; max-width:460px; }
.gsearch .ic{ position:absolute; left:11px; top:50%; transform:translateY(-50%); color:#7E93A8; }
.gsearch input{ width:100%; height:34px; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.12);
  border-radius:8px; color:#fff; padding:0 12px 0 34px; font-size:13px; font-family:inherit; }
.gsearch input::placeholder{ color:#8195AA; }
.gsearch input:focus{ outline:none; background:rgba(255,255,255,.13); border-color:rgba(232,84,30,.7); box-shadow:0 0 0 3px rgba(232,84,30,.25); }

.tb-right{ display:flex; align-items:center; gap:10px; flex:none; }
.wspick{ position:relative; }
.wspick select{ -webkit-appearance:none; appearance:none; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.12);
  color:#fff; font-family:inherit; font-size:12.5px; font-weight:600; border-radius:8px; height:32px; padding:0 26px 0 30px; cursor:pointer; }
.wspick select:focus{ outline:none; border-color:rgba(232,84,30,.7); box-shadow:0 0 0 3px rgba(232,84,30,.25); }
.wspick select option{ color:#0B1F33; background:#fff; }
.wspick .ic{ position:absolute; left:9px; top:50%; transform:translateY(-50%); color:#8195AA; pointer-events:none; }
.wspick .chev{ position:absolute; right:8px; top:50%; transform:translateY(-50%); color:#8195AA; pointer-events:none; }

.tchip{ display:inline-flex; align-items:center; gap:6px; height:30px; padding:0 11px; border-radius:999px;
  font-size:11.5px; font-weight:600; white-space:nowrap; }
.tchip.gateway{ background:rgba(30,122,75,.18); color:#7FE3AE; }
.tchip.gateway .dot{ width:7px; height:7px; border-radius:50%; background:#2BD27E; box-shadow:0 0 0 3px rgba(43,210,126,.18); }
.tchip.secured{ background:rgba(255,255,255,.08); color:#BFE9D2; }
.tchip.secured .ic{ color:#5FCD97; }
.tchip.secured small{ color:#8195AA; font-weight:500; }
.user{ display:flex; align-items:center; gap:8px; padding-left:6px; border-left:1px solid var(--side-line); margin-left:2px; }
.avatar{ width:28px; height:28px; border-radius:50%; background:var(--orange); color:#fff; display:grid; place-items:center;
  font-weight:700; font-size:12px; flex:none; }
.user .nm{ font-size:12.5px; font-weight:600; color:#E7EDF3; }
.user .rl{ font-size:10px; color:var(--side-muted); }

/* ---------- body split ---------- */
.body{ flex:1; display:grid; grid-template-columns:var(--side-w) 1fr; min-height:0; }

/* ---------- side nav ---------- */
.sidenav{ background:var(--navy); color:var(--side-txt); border-right:1px solid rgba(0,0,0,.25);
  position:sticky; top:var(--topbar-h); align-self:start; height:calc(100vh - var(--topbar-h));
  display:flex; flex-direction:column; }
.sidenav-scroll{ flex:1; overflow-y:auto; padding:14px 12px; }
.nav-group{ margin-bottom:14px; }
.nav-group-label{ font-size:9.5px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--side-muted);
  padding:0 10px; margin:6px 0 6px; }
.nav-item{ display:flex; align-items:center; gap:11px; width:100%; text-align:left; background:none; border:0;
  color:var(--side-txt); padding:6px 10px; border-radius:7px; font-size:12px; font-weight:500; cursor:pointer;
  position:relative; transition:background .14s,color .14s; }
.nav-item .ic{ color:var(--side-muted); flex:none; transition:color .14s; }
.nav-item:hover{ background:var(--side-hover); color:#fff; }
.nav-item:hover .ic{ color:var(--side-txt); }
.nav-item.active{ background:rgba(232,84,30,.13); color:#fff; font-weight:600; }
.nav-item.active .ic{ color:var(--orange); }
.nav-item.active::before{ content:""; position:absolute; left:-12px; top:6px; bottom:6px; width:3px;
  border-radius:0 3px 3px 0; background:var(--orange); }
.nav-item .count{ margin-left:auto; font-size:11px; font-weight:700; color:var(--side-muted); }
.nav-item.active .count{ color:#E7EDF3; }

.sidenav-foot{ padding:12px 16px; border-top:1px solid var(--side-line); font-size:11px; color:var(--side-muted);
  display:flex; align-items:center; gap:8px; }
.sidenav-foot .ic{ color:#5FCD97; flex:none; }
.sidenav-foot b{ color:var(--side-txt); font-weight:600; }

/* ===========================================================================
   Workspace
   =========================================================================== */
.workspace{ min-width:0; padding:24px 28px 40px; }
.page{ max-width:1280px; margin:0 auto; }
.page-head{ display:flex; align-items:flex-end; justify-content:space-between; gap:18px; margin-bottom:20px;
  padding-bottom:16px; border-bottom:1px solid var(--line); }
.page-head .ph-eyebrow{ display:block; margin-bottom:6px; }
.page-head h1{ font-size:23px; font-weight:700; }
.page-head .ph-sub{ color:var(--muted); font-size:13.5px; margin-top:5px; }
.page-head .ph-actions{ display:flex; gap:10px; align-items:center; flex:none; }

/* ---------- buttons ---------- */
.btn{ display:inline-flex; align-items:center; gap:8px; height:38px; padding:0 16px; border-radius:8px;
  font-size:13.5px; font-weight:600; cursor:pointer; border:1px solid transparent; transition:background .14s,border-color .14s,color .14s; white-space:nowrap; }
.btn-primary{ background:var(--orange); color:#fff; }
.btn-primary:hover{ background:var(--orange-2); }
.btn-ghost{ background:var(--panel); color:var(--ink); border-color:var(--line); }
.btn-ghost:hover{ border-color:#CBD4DC; background:var(--panel-2); }
.btn-dark{ background:var(--navy); color:#fff; }
.btn-dark:hover{ background:var(--navy-3); }
.btn:disabled{ opacity:.55; cursor:default; }
.btn .ic{ flex:none; }
.iconbtn{ display:inline-grid; place-items:center; width:34px; height:34px; border-radius:8px; border:1px solid var(--line);
  background:var(--panel); color:var(--muted); cursor:pointer; transition:.14s; }
.iconbtn:hover{ border-color:#CBD4DC; color:var(--ink); }
.copy-btn{ display:inline-flex; align-items:center; gap:7px; height:32px; padding:0 12px; border-radius:7px; border:1px solid var(--line);
  background:var(--panel); color:var(--navy); font-size:12.5px; font-weight:600; cursor:pointer; transition:.14s; }
.copy-btn:hover{ border-color:var(--orange); background:var(--orange-soft); }
.copy-btn.done{ border-color:var(--green); color:var(--green-ink); background:var(--green-soft); }

/* ---------- KPI tiles ---------- */
.kpi-row{ display:grid; grid-template-columns:repeat(4,1fr); gap:16px; margin-bottom:22px; }
.kpi{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); padding:16px 18px; box-shadow:var(--sh-1);
  display:flex; flex-direction:column; gap:10px; min-height:118px; }
.kpi-top{ display:flex; align-items:center; justify-content:space-between; }
.kpi-ic{ width:34px; height:34px; border-radius:9px; display:grid; place-items:center; background:var(--panel-2); color:var(--navy); border:1px solid var(--line-2); }
.kpi.accent .kpi-ic{ background:var(--orange-soft); color:var(--orange); border-color:transparent; }
.kpi-trend{ display:inline-flex; align-items:center; gap:4px; font-size:11px; font-weight:700; padding:3px 7px; border-radius:999px; }
.kpi-trend.up{ background:var(--green-soft); color:var(--green-ink); }
.kpi-trend.flat{ background:var(--line-2); color:var(--muted); }
.kpi-trend.warn{ background:var(--amber-soft); color:var(--amber-ink); }
.kpi-num{ font-size:30px; font-weight:700; color:var(--ink); line-height:1; letter-spacing:-.02em; }
.kpi.accent .kpi-num{ color:var(--orange-ink); }
.kpi-label{ font-size:12.5px; color:var(--muted); }
.kpi-skel{ height:30px; width:54px; }

/* ---------- panels ---------- */
.panels{ display:grid; grid-template-columns:1.35fr 1fr; gap:18px; align-items:start; }
.panel{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); box-shadow:var(--sh-1); overflow:hidden; }
.panel.span2{ grid-column:1 / -1; }
.panel-head{ display:flex; align-items:center; justify-content:space-between; gap:12px; padding:14px 18px; border-bottom:1px solid var(--line-2); }
.panel-head h2{ font-size:15px; font-weight:600; }
.panel-head .ph-meta{ font-size:11.5px; color:var(--faint); font-weight:600; letter-spacing:.02em; }
.panel-link{ font-size:12px; font-weight:600; color:var(--orange-ink); background:none; border:0; cursor:pointer; display:inline-flex; align-items:center; gap:5px; }
.panel-link:hover{ text-decoration:underline; }
.panel-body{ padding:16px 18px; }
.panel-body.flush{ padding:0; }

/* ---------- compact opportunity rows (home) ---------- */
.opp-row{ display:flex; align-items:flex-start; gap:12px; padding:13px 0; border-bottom:1px solid var(--line-2); }
.opp-row:last-child{ border-bottom:none; }
.opp-rank{ width:24px; height:24px; flex:none; border-radius:6px; background:var(--panel-2); border:1px solid var(--line-2);
  display:grid; place-items:center; font-size:11px; font-weight:700; color:var(--muted); }
.opp-main{ min-width:0; flex:1; }
.opp-title{ font-size:13.5px; font-weight:600; color:var(--ink); }
.opp-sig{ font-size:12.5px; color:var(--muted); margin-top:3px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }

/* ---------- status pills (semantic) ---------- */
.pill{ display:inline-flex; align-items:center; gap:6px; font-size:10.5px; font-weight:700; letter-spacing:.03em; text-transform:uppercase;
  padding:4px 9px; border-radius:999px; white-space:nowrap; flex:none; }
.pill .pdot{ width:7px; height:7px; border-radius:50%; flex:none; }
.pill.open{ background:var(--orange-soft); color:var(--orange-ink); } .pill.open .pdot{ background:var(--orange); }
.pill.imminent{ background:var(--amber-soft); color:var(--amber-ink); } .pill.imminent .pdot{ background:var(--amber); }
.pill.monitor{ background:var(--line-2); color:var(--muted); } .pill.monitor .pdot{ background:var(--faint); }
.pill.ok{ background:var(--green-soft); color:var(--green-ink); } .pill.ok .pdot{ background:var(--green); }
.pill.blocked{ background:var(--red-soft); color:var(--red-ink); } .pill.blocked .pdot{ background:var(--red); }
.pill.redacted{ background:var(--amber-soft); color:var(--amber-ink); } .pill.redacted .pdot{ background:var(--amber); }

/* ---------- full opportunity cards (agent views) ---------- */
.board{ display:grid; grid-template-columns:repeat(auto-fill,minmax(340px,1fr)); gap:16px; }
.card{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); padding:18px; box-shadow:var(--sh-1);
  display:flex; flex-direction:column; transition:box-shadow .16s,border-color .16s; }
.card:hover{ box-shadow:var(--sh-2); border-color:#D4DCE3; }
.card .top{ display:flex; align-items:flex-start; gap:10px; justify-content:space-between; margin-bottom:10px; }
.card .rank{ font-size:11px; font-weight:700; color:var(--muted); background:var(--panel-2); border:1px solid var(--line-2); border-radius:6px; padding:3px 7px; flex:none; }
.card h3{ font-size:15px; font-weight:600; font-family:var(--display); line-height:1.3; flex:1; }
.fb{ margin-top:12px; }
.fb .fl{ font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); margin-bottom:4px; }
.fb .fv{ font-size:13px; color:var(--text); }
.fb .fv p{ margin:0 0 5px; } .fb .fv p:last-child{ margin:0; }
.fb .fv ul{ margin:3px 0; padding-left:18px; } .fb .fv li{ margin:2px 0; }
.card .action{ margin-top:13px; background:var(--orange-soft); border-left:3px solid var(--orange); border-radius:0 8px 8px 0; padding:10px 12px; }
.card .action .fl{ color:var(--orange-ink); } .card .action .fv{ color:#43291d; }

/* ---------- signal cards ---------- */
.sig-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(300px,1fr)); gap:14px; }
.sig{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); padding:15px 16px; box-shadow:var(--sh-1); }
.sig-top{ display:flex; align-items:center; gap:8px; margin-bottom:9px; }
.sig-ic{ width:30px; height:30px; border-radius:7px; background:var(--panel-2); border:1px solid var(--line-2); display:grid; place-items:center; color:var(--navy); flex:none; }
.sig-kind{ font-size:10px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--muted); }
.sig-src{ font-size:13px; font-weight:600; color:var(--ink); word-break:break-word; }
.sig-snip{ font-size:12.5px; color:var(--muted); margin-top:7px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
/* ===== Signal-to-Action (Delphi) — clickable/locked signal cards + modal. px namespace, brand tokens. ===== */
.sig-note{ font-size:12.5px; color:var(--muted); margin:0 2px 14px; display:flex; align-items:center; gap:8px; }
.sig-hd{ display:flex; align-items:center; gap:9px; margin-bottom:9px; }
.sig-seg{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; padding:3px 9px; border-radius:999px; white-space:nowrap; }
.sig-seg .d{ width:7px; height:7px; border-radius:50%; }
.sig-live{ cursor:pointer; transition:box-shadow .15s, transform .15s, border-color .15s; }
.sig-live:hover{ border-color:#CBD4DC; box-shadow:0 12px 28px rgba(11,31,51,.12); transform:translateY(-2px); }
.sig-live:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
.sig-cta{ display:inline-flex; align-items:center; gap:6px; margin-top:12px; font-size:12px; font-weight:700; color:var(--orange); }
.sig-locked{ opacity:.72; cursor:not-allowed; }
.sig-lock{ display:inline-flex; align-items:center; gap:6px; margin-top:12px; font-size:11.5px; font-weight:600; color:var(--px-faint,#8A9AAB); }

/* modal */
.pxd-backdrop{ position:fixed; inset:0; z-index:1200; background:rgba(11,31,51,.55); display:flex; align-items:flex-start; justify-content:center; padding:40px 18px; overflow-y:auto; animation:pxdFade .2s ease both; }
@keyframes pxdFade{ from{opacity:0} to{opacity:1} }
.pxd{ width:100%; max-width:720px; background:var(--panel); border-radius:16px; box-shadow:0 40px 90px rgba(11,31,51,.4); overflow:hidden; font-family:'Manrope',sans-serif; animation:pxdRise .28s cubic-bezier(.2,.7,.3,1) both; }
@keyframes pxdRise{ from{opacity:0; transform:translateY(14px) scale(.99)} to{opacity:1; transform:none} }
.pxd-head{ padding:20px 22px 16px; border-bottom:1px solid var(--line); position:relative; }
.pxd-close{ position:absolute; top:15px; right:15px; width:32px; height:32px; border:1px solid var(--line); background:var(--panel); border-radius:9px; color:var(--muted); cursor:pointer; font-size:16px; line-height:1; display:grid; place-items:center; }
.pxd-close:hover{ border-color:#CBD4DC; color:var(--ink); }
.pxd-h1{ font-family:'Bricolage Grotesque','Manrope',sans-serif; font-size:19px; font-weight:700; color:var(--ink); line-height:1.28; margin:10px 44px 6px 0; letter-spacing:-.01em; }
.pxd-src{ font-size:12px; color:var(--muted); display:inline-flex; align-items:center; gap:6px; }
.pxd-tabs{ display:flex; gap:4px; padding:12px 22px 0; border-bottom:1px solid var(--line); }
.pxd-tab{ appearance:none; border:none; background:none; font-family:inherit; font-size:13px; font-weight:600; color:var(--muted); padding:9px 13px; cursor:pointer; border-bottom:2px solid transparent; margin-bottom:-1px; }
.pxd-tab.on{ color:var(--ink); border-bottom-color:var(--orange); }
.pxd-body{ padding:20px 22px 24px; }
.pxd-summary{ font-size:13.5px; line-height:1.6; color:var(--text); }
.pxd-h2{ font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--muted); margin:18px 0 8px; }
.pxd-line{ display:flex; gap:8px; align-items:flex-start; font-size:12.8px; line-height:1.5; color:var(--text); padding:4px 0; }
.pxd-c{ flex:none; width:15px; height:15px; border-radius:4px; display:grid; place-items:center; font-size:9.5px; font-weight:800; margin-top:1px; }
.pxd-c.C{ background:var(--px-good-bg); color:#0B7A55; } .pxd-c.I{ background:var(--px-warn-bg); color:#92660F; }
.pxd-btn{ appearance:none; border:none; font-family:inherit; font-weight:700; font-size:13px; border-radius:10px; padding:11px 16px; cursor:pointer; display:inline-flex; align-items:center; gap:8px; }
.pxd-btn-pri{ background:var(--orange); color:#fff; } .pxd-btn-pri:hover{ background:var(--orange-2); }
.pxd-est{ display:flex; align-items:center; gap:10px; background:var(--px-alt); border:1px solid var(--line); border-radius:10px; padding:11px 14px; font-size:12.5px; color:var(--muted); margin:8px 0 14px; }
.pxd-est b{ color:var(--ink); }
.pxd-lane{ display:flex; align-items:center; gap:11px; padding:9px 0; }
.pxd-lane .nm{ flex:1; font-size:12.8px; color:var(--text); font-weight:600; }
.pxd-lbar{ flex:none; width:120px; height:6px; border-radius:999px; background:var(--line); overflow:hidden; }
.pxd-lbar i{ display:block; height:100%; width:0; background:var(--orange); border-radius:999px; transition:width .7s ease; }
.pxd-lane.done .pxd-lbar i{ width:100% !important; background:var(--px-good); }
.pxd-lane .st{ flex:none; width:60px; text-align:right; font-size:11px; font-weight:700; color:var(--muted); }
.pxd-lane.done .st{ color:#0B7A55; }
.pxd-verdict{ display:inline-flex; align-items:center; gap:8px; font-size:12px; font-weight:800; letter-spacing:.03em; text-transform:uppercase; padding:6px 12px; border-radius:999px; }
.pxd-verdict.opp{ background:var(--px-good-bg); color:#0B7A55; } .pxd-verdict.mon{ background:var(--px-warn-bg); color:#92660F; }
.pxd-panel{ background:var(--px-alt); border:1px solid var(--line); border-radius:12px; padding:15px 16px; margin-top:16px; }
.pxd-field{ display:block; margin-top:11px; }
.pxd-field label{ display:block; font-size:11px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:var(--muted); margin-bottom:6px; }
.pxd-field select, .pxd-field input{ width:100%; font-family:inherit; font-size:13.5px; color:var(--ink); background:var(--panel); border:1px solid var(--line); border-radius:9px; padding:10px 12px; outline:none; box-sizing:border-box; }
.pxd-field select:focus, .pxd-field input:focus{ border-color:var(--orange); box-shadow:0 0 0 3px rgba(232,84,30,.14); }
.pxd-email{ border:1px solid var(--line); border-radius:12px; overflow:hidden; margin-top:14px; }
.pxd-email .eh{ background:var(--px-alt); padding:12px 15px; border-bottom:1px solid var(--line); font-size:12.5px; color:var(--muted); line-height:1.7; }
.pxd-email .eh b{ color:var(--ink); }
.pxd-email .eb{ padding:15px; font-size:13px; line-height:1.6; color:var(--text); white-space:pre-wrap; }
.pxd-draftnote{ display:inline-flex; align-items:center; gap:7px; font-size:10.5px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; color:#92660F; background:var(--px-warn-bg); border-radius:999px; padding:5px 11px; margin-top:12px; }
.pxd-added{ display:flex; align-items:center; gap:10px; background:var(--px-good-bg); border:1px solid #BFE6D4; border-radius:12px; padding:14px 16px; margin-top:14px; font-size:13px; font-weight:600; color:#0B7A55; }
.pxd-foot{ display:flex; gap:10px; flex-wrap:wrap; margin-top:16px; }
@media (max-width:560px){ .pxd-lbar{ width:74px } .pxd-h1{ font-size:17px } }

/* ---------- data table ---------- */
.dtable-wrap{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); box-shadow:var(--sh-1); overflow:hidden; }
.dtable{ width:100%; border-collapse:collapse; font-size:13px; }
.dtable thead th{ background:var(--panel-2); text-align:left; font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
  color:var(--muted); padding:11px 16px; border-bottom:1px solid var(--line); white-space:nowrap; }
.dtable td{ padding:12px 16px; border-bottom:1px solid var(--line-2); vertical-align:top; }
.dtable tbody tr:last-child td{ border-bottom:none; }
.dtable tbody tr:hover td{ background:var(--panel-2); }
.dtable .c-time{ color:var(--muted); white-space:nowrap; font-size:12px; }
.dtable .c-q{ max-width:480px; }
.dtable .c-q .ans{ color:var(--muted); margin-top:4px; font-size:12px; }
.tag-agent{ font-size:11px; font-weight:600; color:var(--navy); background:var(--panel-2); border:1px solid var(--line-2); border-radius:5px; padding:2px 8px; white-space:nowrap; }

/* ---------- chat ---------- */
.chat{ display:flex; flex-direction:column; min-height:calc(100vh - 230px); }
.thread{ flex:1; }
.msg{ margin-bottom:18px; max-width:780px; }
.msg .who{ font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); margin-bottom:6px; }
.msg.user{ margin-left:auto; }
.msg.user .who{ text-align:right; }
.msg.user .bubble{ background:var(--navy); color:#fff; border-radius:12px 12px 4px 12px; padding:11px 15px; white-space:pre-wrap; }
.msg.ai .who .tag{ color:var(--orange-ink); }
.msg.ai .bubble{ background:var(--panel); border:1px solid var(--line); border-left:3px solid var(--orange); border-radius:8px; padding:15px 18px; box-shadow:var(--sh-1); }
.msg.blocked-msg .bubble{ background:var(--red-soft); border:1px solid #F0C9C2; border-left:3px solid var(--red); }
.composer{ position:sticky; bottom:0; background:linear-gradient(transparent,var(--bg) 24%); padding:14px 0 6px; }
.composer .row{ display:flex; gap:10px; align-items:flex-end; background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:8px 8px 8px 14px; box-shadow:var(--sh-1); }
.composer textarea{ flex:1; border:none; outline:none; resize:none; font-size:14.5px; font-family:inherit; min-height:24px; max-height:160px; padding:6px 0; color:var(--ink); background:none; }

/* prose (markdown answers) */
.prose{ font-size:14px; color:var(--text); }
.prose h2{ font-size:16px; margin:14px 0 6px; } .prose h3{ font-size:14.5px; margin:12px 0 5px; }
.prose h2:first-child,.prose h3:first-child{ margin-top:0; }
.prose p{ margin:8px 0; } .prose p:first-child{ margin-top:0; } .prose p:last-child{ margin-bottom:0; }
.prose ul,.prose ol{ margin:6px 0; padding-left:22px; } .prose li{ margin:3px 0; }
.prose strong{ color:var(--ink); }
.prose code{ background:var(--line-2); border-radius:4px; padding:1px 5px; font-size:12.5px; }
.prose table{ border-collapse:collapse; width:100%; margin:12px 0; font-size:13px; }
.prose th,.prose td{ border:1px solid var(--line); padding:7px 10px; text-align:left; vertical-align:top; }
.prose th{ background:var(--navy); color:#fff; font-weight:600; }
.prose tbody tr:nth-child(even){ background:var(--panel-2); }

.sources{ margin-top:12px; padding-top:11px; border-top:1px dashed var(--line); }
.sources .sl{ font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); margin-bottom:6px; }
.src-chip{ display:inline-flex; align-items:center; gap:5px; background:var(--panel-2); border:1px solid var(--line-2); color:var(--muted);
  border-radius:6px; padding:4px 9px; margin:0 6px 6px 0; font-size:11.5px; font-weight:500; word-break:break-all; }

/* ---------- prompt bar (agent views) ---------- */
.promptbar{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); padding:14px 16px; box-shadow:var(--sh-1); margin-bottom:20px; }
.promptbar .row{ display:flex; gap:10px; align-items:flex-end; }
.promptbar textarea{ flex:1; border:1px solid var(--line); border-radius:8px; padding:10px 12px; font-size:14px; font-family:inherit; resize:none; min-height:42px; max-height:150px; color:var(--ink); }
.promptbar textarea:focus{ outline:none; border-color:var(--orange); box-shadow:0 0 0 3px rgba(232,84,30,.14); }
.chips{ display:flex; gap:8px; flex-wrap:wrap; margin-top:11px; }
.chip{ background:var(--panel-2); border:1px solid var(--line); color:var(--navy); border-radius:999px; padding:7px 13px; font-size:12.5px; font-weight:500; cursor:pointer; transition:.14s; text-align:left; }
.chip:hover{ border-color:var(--orange); background:var(--orange-soft); }

/* ---------- security gateway ---------- */
.attackbar{ background:var(--panel); border:1px dashed #E6B9B0; border-radius:var(--r-lg); padding:14px 16px; }
.attackbar .lab{ display:flex; align-items:center; gap:7px; font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--red-ink); margin-bottom:10px; }
.attackbar .lab .ic{ color:var(--red); }
.attack-chip{ background:var(--red-soft); border:1px solid #F0C9C2; color:#8f2718; border-radius:999px; padding:7px 12px; font-size:12px; font-weight:500; cursor:pointer; transition:.14s; text-align:left; }
.attack-chip:hover{ background:#f7ddd7; border-color:#e2a99e; }
.blocked{ background:var(--red-soft); border:1px solid #F0C9C2; border-left:4px solid var(--red); border-radius:var(--r-lg); padding:18px 20px; box-shadow:var(--sh-1); }
.blocked .bt{ display:flex; align-items:center; gap:10px; color:var(--red-ink); font-weight:700; font-size:15.5px; font-family:var(--display); }
.blocked .bt .ic{ color:var(--red); flex:none; }
.blocked .reason{ margin-top:9px; font-size:13.5px; color:#7a2114; } .blocked .reason b{ color:var(--red-ink); }
.blocked .meta{ margin-top:11px; padding-top:10px; border-top:1px dashed #F0C9C2; font-size:10.5px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:#a85b4d; }
.redaction{ margin-top:11px; display:inline-flex; align-items:center; gap:7px; background:var(--amber-soft); border:1px solid #F0E0C0; color:var(--amber-ink); border-radius:8px; padding:6px 10px; font-size:12px; font-weight:600; }
.redaction .ic{ color:var(--amber); flex:none; }

/* Novateur Shield — flag-and-confirm masking */
.shield-confirm{ background:var(--amber-soft); border:1px solid #F0E0C0; border-left:3px solid var(--amber); border-radius:var(--r); padding:14px 16px; }
.shield-confirm .sh-head{ display:flex; align-items:center; gap:9px; color:var(--amber-ink); font-weight:700; font-size:14.5px; font-family:var(--display); }
.shield-confirm .sh-head svg{ color:var(--amber); flex:none; }
.shield-confirm .sh-sub{ margin:7px 0 10px; font-size:13px; color:#7a5a16; }
.shield-confirm .sh-masked{ background:#fff; border:1px solid #EAD9B5; border-radius:8px; padding:11px 13px; font-size:13.5px; color:var(--text); line-height:1.55; }
.shield-confirm .sh-items{ margin-top:9px; font-size:11.5px; font-weight:700; letter-spacing:.02em; color:var(--amber-ink); }
.shield-confirm .sh-actions{ display:flex; gap:8px; margin-top:13px; flex-wrap:wrap; }
.shield-confirm .sh-foot{ margin-top:12px; padding-top:10px; border-top:1px dashed #EAD9B5; display:flex; align-items:center; gap:6px; font-size:10.5px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#a8801f; }
.shield-confirm .sh-foot svg{ flex:none; }
.shield-note{ margin-top:11px; display:inline-flex; align-items:center; gap:7px; background:var(--green-soft); border:1px solid #C6E4D2; color:var(--green-ink); border-radius:8px; padding:6px 10px; font-size:12px; font-weight:600; }
.shield-note svg{ color:var(--green); flex:none; }
.mini-mask{ display:inline-flex; align-items:center; gap:4px; color:var(--amber-ink); font-weight:700; font-size:11px; }
.mini-mask svg{ color:var(--amber); flex:none; }

/* security status rows */
.sec-status{ display:grid; gap:12px; }
.sec-line{ display:flex; align-items:center; gap:12px; padding:13px 16px; border:1px solid var(--line); border-radius:var(--r); background:var(--panel); }
.sec-line .ic{ width:32px; height:32px; border-radius:8px; display:grid; place-items:center; background:var(--green-soft); color:var(--green-ink); flex:none; }
.sec-line .tx{ flex:1; } .sec-line .tx b{ font-weight:600; color:var(--ink); } .sec-line .tx span{ display:block; font-size:12.5px; color:var(--muted); margin-top:2px; }

/* ---------- weekly brief ---------- */
.brief-card{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); box-shadow:var(--sh-1); overflow:hidden; }
.brief-top{ background:var(--navy); color:#fff; padding:18px 22px; display:flex; align-items:flex-start; justify-content:space-between; gap:14px; }
.brief-top h2{ color:#fff; font-size:18px; }
.brief-top .when{ font-size:11.5px; color:#9DB2C7; margin-top:4px; font-weight:600; letter-spacing:.02em; }
.brief-body{ padding:6px 22px 18px; }
.brief-item{ padding:15px 0; border-bottom:1px solid var(--line-2); } .brief-item:last-child{ border-bottom:none; }
.brief-item .bh{ display:flex; align-items:center; gap:9px; }
.brief-item .bn{ font-weight:700; color:var(--orange-ink); }
.brief-item h4{ font-size:14.5px; font-weight:600; }
.brief-item .line{ font-size:13px; color:var(--text); margin-top:6px; } .brief-item .line b{ color:var(--ink); }

/* ---------- states: empty / loading / error ---------- */
.empty{ text-align:center; padding:30px 20px 36px; }
.empty img{ width:170px; height:170px; object-fit:contain; opacity:.96; }
.empty h3{ font-size:16px; margin:4px 0 6px; }
.empty p{ color:var(--muted); font-size:13.5px; max-width:440px; margin:0 auto 14px; }
.empty .empty-actions{ display:flex; gap:10px; justify-content:center; flex-wrap:wrap; }
.panel .empty{ padding:22px 16px 26px; } .panel .empty img{ width:128px; height:128px; }

.errorbox{ background:var(--red-soft); border:1px solid #F0C9C2; border-radius:var(--r); padding:14px 16px; color:var(--red-ink); font-size:13.5px; }
.errorbox b{ font-weight:700; }

.skel{ background:linear-gradient(90deg,var(--line-2) 25%,#f6f8fa 38%,var(--line-2) 55%); background-size:300% 100%; animation:sh 1.4s ease infinite; border-radius:6px; }
@keyframes sh{ 0%{background-position:100% 0} 100%{background-position:-100% 0} }
.skel-card{ height:180px; border:1px solid var(--line); border-radius:var(--r-lg); padding:18px; background:var(--panel); box-shadow:var(--sh-1); }
.skel-line{ height:12px; margin-bottom:10px; }
.thinking{ display:inline-flex; align-items:center; gap:9px; color:var(--muted); font-size:13.5px; }
.dots span{ animation:blink 1.2s infinite; } .dots span:nth-child(2){ animation-delay:.2s } .dots span:nth-child(3){ animation-delay:.4s }
@keyframes blink{ 0%,80%,100%{opacity:.25} 40%{opacity:1} }

.sec-head{ display:flex; align-items:baseline; justify-content:space-between; gap:12px; margin:2px 0 14px; }
.sec-head h2{ font-size:16px; font-weight:600; } .sec-head .meta{ font-size:11.5px; color:var(--muted); font-weight:600; }

/* ===========================================================================
   Responsive (laptop-first; graceful down to tablet)
   =========================================================================== */
@media (max-width:1180px){
  .panels{ grid-template-columns:1fr; }
  .kpi-row{ grid-template-columns:repeat(2,1fr); }
}
@media (max-width:1024px){
  :root{ --side-w:64px; }
  .tb-left{ width:auto; }
  .wordmark{ display:none; }
  .nav-group-label{ display:none; }
  .nav-item span:not(.count):not(.ic){ display:none; }
  .nav-item{ justify-content:center; padding:10px; }
  .nav-item.active::before{ left:-12px; }
  .nav-item .count{ display:none; }
  .sidenav-foot{ display:none; }
}
@media (max-width:780px){
  .tb-center{ display:none; }
  .kpi-row{ grid-template-columns:1fr; }
  .user .nm,.user .rl{ display:none; }
  .tchip.secured small{ display:none; }
  .workspace{ padding:18px 16px 32px; }
  .page-head{ flex-direction:column; align-items:flex-start; }
}

@media (prefers-reduced-motion: reduce){ *{ animation:none!important; transition:none!important; scroll-behavior:auto!important; } }


/* ===========================================================================
   MI2 — Deep Market Intelligence view (illustrative). Namespaced .mi2-*
   Reuses existing design tokens; adds nothing global.
   =========================================================================== */
.mi2-illus{ display:inline-flex; align-items:center; gap:6px; height:30px; padding:0 11px; border-radius:999px;
  font-size:11px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; background:var(--amber-soft); color:var(--amber-ink); border:1px solid #F0E0C0; }
.mi2-illus .ic{ color:var(--amber); }
.mi2-illnote{ font-size:11.5px; color:var(--faint); font-style:italic; }

/* run bar */
.mi2-runbar{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); box-shadow:var(--sh-1); padding:16px 18px; margin-bottom:18px; }
.mi2-runbar-top{ display:flex; align-items:center; justify-content:space-between; gap:14px; flex-wrap:wrap; }
.mi2-pipe{ display:flex; align-items:center; gap:6px; flex-wrap:wrap; }
.mi2-stage{ display:inline-flex; align-items:center; gap:7px; background:var(--panel-2); border:1px solid var(--line-2); border-radius:999px;
  padding:6px 11px; font-size:12px; font-weight:600; color:var(--navy); transition:background .2s,border-color .2s,box-shadow .2s; }
.mi2-stage .sdot{ width:7px; height:7px; border-radius:50%; background:var(--faint); transition:background .2s; }
.mi2-stage.pulsing{ background:var(--orange-soft); border-color:var(--orange); color:var(--orange-ink); box-shadow:0 0 0 3px rgba(232,84,30,.14); }
.mi2-stage.pulsing .sdot{ background:var(--orange); }
.mi2-chev2{ color:var(--faint); display:inline-flex; }
.mi2-stats{ display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin-top:14px; padding-top:14px; border-top:1px solid var(--line-2); }
.mi2-stat{ } .mi2-stat-num{ font-size:22px; font-weight:700; color:var(--ink); line-height:1; letter-spacing:-.02em; }
.mi2-stat-lbl{ font-size:11.5px; color:var(--muted); margin-top:5px; }
.mi2-srcrow{ display:flex; flex-wrap:wrap; gap:7px; margin-top:14px; }
.mi2-src{ display:inline-flex; align-items:center; gap:6px; background:var(--panel-2); border:1px solid var(--line-2); color:var(--muted);
  border-radius:6px; padding:4px 9px; font-size:11px; font-weight:600; }
.mi2-src .sdot{ width:6px; height:6px; border-radius:50%; background:var(--green); }

/* engine tabs */
.mi2-tabs{ display:inline-flex; gap:4px; background:var(--panel-2); border:1px solid var(--line); border-radius:10px; padding:4px; margin-bottom:16px; }
.mi2-tab{ display:inline-flex; align-items:center; gap:8px; background:none; border:0; border-radius:7px; padding:9px 15px; font-size:13px; font-weight:600;
  color:var(--muted); cursor:pointer; transition:.14s; }
.mi2-tab .cnt{ font-size:11px; font-weight:700; background:var(--line-2); color:var(--muted); border-radius:999px; padding:1px 7px; }
.mi2-tab:hover{ color:var(--ink); }
.mi2-tab.active{ background:var(--panel); color:var(--ink); box-shadow:var(--sh-1); }
.mi2-tab.active .cnt{ background:var(--orange-soft); color:var(--orange-ink); }

/* opportunity card */
.mi2-list{ display:grid; gap:16px; }
.mi2-card{ background:var(--panel); border:1px solid var(--line); border-radius:var(--r-lg); box-shadow:var(--sh-1); overflow:hidden; }
.mi2-card-main{ padding:18px; }
.mi2-card-top{ display:flex; align-items:flex-start; gap:12px; }
.mi2-rank{ width:26px; height:26px; flex:none; border-radius:7px; background:var(--navy); color:#fff; display:grid; place-items:center; font-size:12px; font-weight:700; }
.mi2-htitle{ flex:1; min-width:0; }
.mi2-htitle h3{ font-size:16px; font-weight:600; font-family:var(--display); line-height:1.25; }
.mi2-oneline{ font-size:13px; color:var(--muted); margin-top:4px; }
.mi2-tagrow{ display:flex; flex-wrap:wrap; gap:7px; align-items:center; margin-top:13px; }
.mi2-tag{ display:inline-flex; align-items:center; gap:6px; font-size:11px; font-weight:700; letter-spacing:.03em; padding:4px 9px; border-radius:999px; white-space:nowrap; }
.mi2-engine{ background:var(--navy); color:#fff; text-transform:uppercase; letter-spacing:.06em; font-size:10px; }
.mi2-sector{ background:var(--panel-2); border:1px solid var(--line); color:var(--navy); }
.mi2-status{ text-transform:uppercase; } .mi2-status .pdot{ width:7px; height:7px; border-radius:50%; }
.mi2-status.open{ background:var(--orange-soft); color:var(--orange-ink); } .mi2-status.open .pdot{ background:var(--orange); }
.mi2-status.imminent{ background:var(--amber-soft); color:var(--amber-ink); } .mi2-status.imminent .pdot{ background:var(--amber); }
.mi2-status.watch{ background:#EAF0F4; color:#46606F; } .mi2-status.watch .pdot{ background:#6E8597; }
.mi2-fit{ border:1px solid; }
.mi2-fit.High{ background:var(--green-soft); color:var(--green-ink); border-color:#C6E4D2; }
.mi2-fit.Medium{ background:var(--amber-soft); color:var(--amber-ink); border-color:#F0E0C0; }
.mi2-fit.Low{ background:var(--line-2); color:var(--muted); border-color:var(--line); }
.mi2-conf{ background:var(--panel-2); border:1px solid var(--line); color:var(--muted); font-weight:600; }
.mi2-conf b{ color:var(--ink); }
.mi2-strat{ background:#EFE9FB; color:#5B3FA6; border:1px solid #DFD3F4; }
.mi2-scope{ display:flex; flex-wrap:wrap; gap:6px; margin-top:12px; }
.mi2-chip{ background:var(--panel-2); border:1px solid var(--line-2); color:var(--text); border-radius:6px; padding:4px 9px; font-size:11.5px; font-weight:500; }
.mi2-claim{ margin-top:13px; display:flex; align-items:flex-start; gap:9px; background:var(--panel-2); border:1px solid var(--line-2); border-radius:8px; padding:11px 13px; }
.mi2-claim .tx{ flex:1; font-size:13px; color:var(--text); }
.mi2-srctag{ display:inline-flex; align-items:center; gap:5px; flex:none; font-size:10px; font-weight:700; letter-spacing:.04em; text-transform:uppercase;
  background:var(--navy); color:#fff; border-radius:5px; padding:3px 7px; }
.mi2-cardfoot{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:15px; }
.mi2-dig{ display:inline-flex; align-items:center; gap:8px; background:var(--ink); color:#fff; border:0; border-radius:8px; padding:9px 15px; font-size:13px; font-weight:600; cursor:pointer; transition:.14s; }
.mi2-dig:hover{ background:var(--navy-3); }
.mi2-dig.open{ background:var(--orange); } .mi2-dig.open:hover{ background:var(--orange-2); }

/* dig deep panel */
.mi2-panel{ border-top:1px solid var(--line); background:var(--panel-2); padding:18px; }
.mi2-cap{ display:flex; align-items:center; gap:8px; font-size:11.5px; color:var(--muted); font-style:italic; margin-bottom:16px; }
.mi2-cap .ic{ color:var(--amber); font-style:normal; }
.mi2-sec{ background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:14px 16px; margin-bottom:12px; }
.mi2-sec-l{ display:flex; align-items:center; gap:8px; font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); margin-bottom:11px; }
.mi2-sec-l .ic{ color:var(--orange); }
/* causal chain */
.mi2-chain{ display:flex; flex-wrap:wrap; align-items:stretch; gap:8px; }
.mi2-link{ display:flex; align-items:center; background:var(--panel-2); border:1px solid var(--line-2); border-radius:8px; padding:9px 12px; font-size:12.5px; color:var(--text); font-weight:500; }
.mi2-link.last{ background:var(--orange-soft); border-color:var(--orange); color:var(--orange-ink); font-weight:700; }
.mi2-chainarrow{ display:flex; align-items:center; color:var(--faint); }
/* fit / substitution */
.mi2-kv{ display:flex; gap:10px; flex-wrap:wrap; }
.mi2-kvitem{ font-size:12.5px; color:var(--text); background:var(--panel-2); border:1px solid var(--line-2); border-radius:7px; padding:8px 11px; }
.mi2-kvitem b{ color:var(--ink); }
.mi2-checks{ display:grid; gap:8px; margin-top:11px; }
.mi2-check{ display:flex; align-items:center; gap:10px; font-size:13px; color:var(--text); background:var(--green-soft); border:1px solid #C6E4D2; border-radius:8px; padding:9px 12px; }
.mi2-check .ic{ color:var(--green-ink); flex:none; }
.mi2-check b{ color:var(--green-ink); }
.mi2-tri-l{ font-size:10px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--green-ink); margin-right:4px; }
/* forecast */
.mi2-fc{ display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.mi2-fcitem{ background:var(--panel-2); border:1px solid var(--line-2); border-radius:8px; padding:11px 12px; }
.mi2-fcitem .l{ font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--muted); margin-bottom:5px; }
.mi2-fcitem .v{ font-size:12.5px; color:var(--text); }
/* evidence */
.mi2-ev{ display:grid; gap:9px; }
.mi2-evrow{ display:flex; align-items:flex-start; gap:10px; }
.mi2-evc{ flex:none; font-size:10px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; border-radius:5px; padding:3px 7px; margin-top:1px; }
.mi2-evc.Confirmed{ background:var(--green-soft); color:var(--green-ink); }
.mi2-evc.Inferred{ background:var(--amber-soft); color:var(--amber-ink); }
.mi2-evc.Unknown{ background:var(--red-soft); color:var(--red-ink); }
.mi2-evbody{ font-size:13px; color:var(--text); } .mi2-evbody .src{ color:var(--muted); font-weight:600; }
.mi2-q{ margin-top:5px; font-size:12.5px; color:var(--red-ink); background:var(--red-soft); border:1px dashed #F0C9C2; border-radius:7px; padding:7px 10px; display:inline-block; }
.mi2-q b{ font-weight:700; }
/* plan builder */
.mi2-plan{ background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:14px 16px; margin-top:4px; }
.mi2-plan-h{ display:flex; align-items:center; gap:8px; font-size:13.5px; font-weight:600; color:var(--ink); margin-bottom:4px; }
.mi2-plan-h .ic{ color:var(--orange); }
.mi2-step{ border-top:1px dashed var(--line); padding:13px 0; }
.mi2-step:first-of-type{ border-top:0; }
.mi2-step-h{ display:flex; align-items:center; gap:9px; font-size:12.5px; font-weight:700; color:var(--ink); margin-bottom:8px; }
.mi2-step-n{ width:20px; height:20px; flex:none; border-radius:6px; background:var(--orange-soft); color:var(--orange-ink); display:grid; place-items:center; font-size:11px; font-weight:700; }
.mi2-contact{ display:flex; align-items:center; gap:9px; padding:8px 0; border-bottom:1px solid var(--line-2); }
.mi2-contact:last-child{ border-bottom:0; }
.mi2-av{ width:28px; height:28px; flex:none; border-radius:50%; background:var(--navy); color:#fff; display:grid; place-items:center; font-size:11px; font-weight:700; }
.mi2-contact .nm{ font-size:13px; font-weight:600; color:var(--ink); } .mi2-contact .ti{ font-size:12px; color:var(--muted); }
.mi2-epcs{ margin-top:10px; font-size:12.5px; color:var(--muted); }
.mi2-opts{ display:flex; flex-wrap:wrap; gap:8px; margin:10px 0; }
.mi2-opt{ display:inline-flex; align-items:center; gap:8px; background:var(--panel-2); border:1px solid var(--line); color:var(--navy); border-radius:8px; padding:8px 12px; font-size:12.5px; font-weight:600; cursor:pointer; transition:.14s; }
.mi2-opt:hover{ border-color:var(--orange); }
.mi2-opt.active{ background:var(--ink); color:#fff; border-color:var(--ink); }
.mi2-opt .rec{ font-size:9px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; background:var(--orange); color:#fff; border-radius:4px; padding:1px 5px; }
.mi2-opt .ch{ font-size:9.5px; opacity:.7; }
.mi2-draft{ background:var(--panel-2); border:1px solid var(--line); border-radius:8px; padding:13px 15px; margin-top:6px; }
.mi2-draft-h{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:8px; }
.mi2-draft-h .ch{ font-size:10px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:var(--muted); }
.mi2-draft-body{ font-size:13px; color:var(--text); white-space:pre-wrap; line-height:1.55; }
/* conviction gate */
.mi2-gate{ background:#0B1F33; color:#fff; border-radius:10px; padding:16px 18px; margin-top:12px; }
.mi2-gate-h{ display:flex; align-items:center; gap:9px; font-size:13.5px; font-weight:700; }
.mi2-gate-h .ic{ color:#FFB38A; }
.mi2-gate-sub{ font-size:12px; color:#9DB2C7; margin-top:4px; }
.mi2-gate-row{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin-top:13px; }
.mi2-score{ font-size:12.5px; color:#C9D6E3; } .mi2-score b{ color:#fff; font-size:15px; }
.mi2-ovr{ width:74px; height:34px; border-radius:7px; border:1px solid rgba(255,255,255,.2); background:rgba(255,255,255,.08); color:#fff; font-family:inherit; font-size:14px; font-weight:600; text-align:center; }
.mi2-ovr:focus{ outline:none; border-color:var(--orange); box-shadow:0 0 0 3px rgba(232,84,30,.3); }
.mi2-approve{ display:inline-flex; align-items:center; gap:8px; background:var(--orange); color:#fff; border:0; border-radius:8px; padding:9px 16px; font-size:13px; font-weight:600; cursor:pointer; }
.mi2-approve:hover{ background:var(--orange-2); }
.mi2-send{ display:inline-flex; align-items:center; gap:8px; background:rgba(255,255,255,.12); color:#fff; border:1px solid rgba(255,255,255,.2); border-radius:8px; padding:9px 16px; font-size:13px; font-weight:600; cursor:pointer; }
.mi2-send:disabled{ opacity:.45; cursor:not-allowed; }
.mi2-logged{ display:inline-flex; align-items:center; gap:8px; font-size:12.5px; color:#7FE3AE; font-weight:600; }
.mi2-logged .ic{ color:#2BD27E; }
@media (max-width:760px){ .mi2-stats{ grid-template-columns:repeat(2,1fr); } .mi2-fc{ grid-template-columns:1fr; } }


/* ===========================================================================
   search2 — multi-engine router + Brand & Content (ILLUSTRATIVE). Additive,
   namespaced search2-*. Reuses existing tokens; restyles nothing existing.
   =========================================================================== */
.search2-wrap{ position:relative; display:flex; align-items:center; gap:8px; width:100%; max-width:600px; }
.search2-wrap .gsearch{ max-width:none; flex:1; }
.search2-engine{ -webkit-appearance:none; appearance:none; flex:none; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.12);
  color:#fff; font-family:inherit; font-size:12px; font-weight:600; border-radius:8px; height:34px; padding:0 26px 0 11px; cursor:pointer;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238195AA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 5 6 8 9 5'/></svg>");
  background-repeat:no-repeat; background-position:right 9px center; }
.search2-engine:focus{ outline:none; border-color:rgba(232,84,30,.7); box-shadow:0 0 0 3px rgba(232,84,30,.25); }
.search2-engine option{ color:#0B1F33; background:#fff; }

.search2-drop{ position:absolute; top:calc(100% + 8px); left:0; right:0; z-index:50; background:var(--panel); border:1px solid var(--line);
  border-radius:10px; box-shadow:var(--sh-pop); padding:12px 14px; }
.search2-drop[hidden]{ display:none; }
.search2-cap{ font-size:11.5px; color:var(--muted); display:flex; align-items:center; gap:7px; }
.search2-cap::before{ content:""; width:6px; height:6px; border-radius:50%; background:var(--green); flex:none; }
.search2-status:not(:empty){ margin-top:10px; padding-top:10px; border-top:1px solid var(--line-2); }
.search2-routed{ display:flex; align-items:center; gap:7px; font-size:13px; color:var(--text); flex-wrap:wrap; }
.search2-routed .ic{ color:var(--orange); flex:none; } .search2-routed b{ color:var(--ink); }
.search2-spin{ display:inline-block; width:13px; height:13px; border:2px solid var(--line); border-top-color:var(--orange); border-radius:50%; animation:search2spin .7s linear infinite; vertical-align:-2px; margin-right:4px; }
@keyframes search2spin{ to{ transform:rotate(360deg); } }
.search2-illtag{ font-size:9.5px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; background:var(--amber-soft); color:var(--amber-ink); border:1px solid #F0E0C0; border-radius:5px; padding:2px 6px; }
.search2-try{ display:inline-flex; align-items:center; gap:6px; margin-top:9px; background:var(--panel-2); border:1px dashed var(--line); color:var(--navy);
  border-radius:999px; padding:6px 12px; font-size:12px; font-weight:600; cursor:pointer; transition:.14s; }
.search2-try:hover{ border-color:var(--orange); background:var(--orange-soft); color:var(--orange-ink); border-style:solid; }
.search2-try .ic{ flex:none; }

/* Brand & Content */
.search2-genrow{ display:grid; grid-template-columns:repeat(2,1fr); gap:18px; align-items:start; }
.search2-input{ width:100%; border:1px solid var(--line); border-radius:9px; padding:11px 12px; font-size:14px; font-family:inherit; resize:vertical; min-height:60px; color:var(--ink); background:var(--panel); }
.search2-input:focus{ outline:none; border-color:var(--orange); box-shadow:0 0 0 3px rgba(232,84,30,.14); }
.search2-genfoot{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin:11px 0 14px; flex-wrap:wrap; }
.search2-sub{ display:inline-flex; align-items:center; gap:7px; font-size:12px; font-weight:600; color:var(--muted); }
.search2-sub .ic{ color:var(--navy); }
.search2-tile{ position:relative; border:1px dashed var(--line); border-radius:10px; background:var(--panel-2); min-height:188px; display:flex;
  flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center; padding:20px; overflow:hidden; }
.search2-tile.empty{ color:var(--faint); }
.search2-tileic,.search2-tilic{ width:54px; height:54px; border-radius:12px; display:grid; place-items:center; background:var(--panel); border:1px solid var(--line); color:var(--navy); }
.search2-tiletxt{ font-size:13px; color:var(--muted); max-width:240px; }
.search2-tileprompt{ font-size:13px; color:var(--text); font-style:italic; max-width:300px; }
.search2-illbadge{ position:absolute; top:10px; left:10px; font-size:9.5px; font-weight:700; letter-spacing:.04em; text-transform:uppercase;
  background:var(--amber-soft); color:var(--amber-ink); border:1px solid #F0E0C0; border-radius:6px; padding:3px 8px; }
.search2-tile:not(.empty){ background:linear-gradient(135deg,#0B1F33 0%,#14304A 100%); border-style:solid; border-color:transparent; color:#fff; }
.search2-tile:not(.empty) .search2-tilic{ background:rgba(255,255,255,.1); border-color:rgba(255,255,255,.2); color:#fff; }
.search2-tile:not(.empty) .search2-tileprompt{ color:#C9D6E3; }
.search2-play{ position:absolute; width:46px; height:46px; border-radius:50%; background:rgba(232,84,30,.92); color:#fff; display:grid; place-items:center; box-shadow:0 6px 18px rgba(0,0,0,.3); }
.search2-note{ display:flex; align-items:center; gap:8px; font-size:12px; color:var(--amber-ink); background:var(--amber-soft); border:1px solid #F0E0C0; border-radius:8px; padding:9px 12px; margin-top:18px; }
.search2-note .ic{ color:var(--amber); flex:none; }
@media (max-width:860px){ .search2-genrow{ grid-template-columns:1fr; } }


/* ===========================================================================
   PX — premium light redesign for Home (Executive Overview) + Market Intelligence.
   Additive. Namespaced px-* / pxm-*. New :root tokens only (no existing var clobbered).
   =========================================================================== */
:root{
  --px-page:#F4F6F9; --px-card:#FFFFFF; --px-alt:#F8FAFC; --px-line:rgba(11,31,51,.06); --px-line2:rgba(11,31,51,.10);
  --px-navy:#0B1F33; --px-navy2:#13283D; --px-orange:#E8541E;
  --px-ink:#0B1F33; --px-text:#243345; --px-muted:#5B7184; --px-faint:#8A9AAB;
  --px-t-orange:#FDEDE6; --px-t-navy:#E9EEF4; --px-t-teal:#E6F4F1; --px-t-violet:#EDEAF6; --px-t-amber:#FBF0DD;
  --px-good:#10B981; --px-warn:#F59E0B; --px-bad:#EF4444; --px-neutral:#94A3B8;
  --px-good-bg:#E7F7F0; --px-bad-bg:#FCEBEB; --px-warn-bg:#FEF3E2;
  --e1:0 1px 2px rgba(11,31,51,.04),0 1px 3px rgba(11,31,51,.06);
  --e2:0 2px 4px rgba(11,31,51,.05),0 4px 8px rgba(11,31,51,.06),0 8px 16px rgba(11,31,51,.05);
}
.px-wrap{ font-family:'Manrope',var(--sans); color:var(--px-text); }
.px-wrap h1,.px-wrap h2,.px-wrap h3,.px-wrap h4{ font-family:'Bricolage Grotesque',var(--display); color:var(--px-ink); letter-spacing:-.01em; }
.px-num{ font-variant-numeric:tabular-nums; }
.px-eyebrow{ font-size:11px; font-weight:600; letter-spacing:.04em; text-transform:uppercase; color:var(--px-muted); }

/* page header badges */
.px-badges{ display:flex; align-items:center; gap:9px; flex-wrap:wrap; }
.px-fresh{ display:inline-flex; align-items:center; gap:7px; background:var(--px-card); border:1px solid var(--px-line2); border-radius:999px; padding:6px 12px; font-size:12px; font-weight:600; color:var(--px-muted); }
.px-fresh .dot{ width:7px; height:7px; border-radius:50%; background:var(--px-good); box-shadow:0 0 0 3px rgba(16,185,129,.16); }
.px-ill{ display:inline-flex; align-items:center; gap:6px; background:var(--px-t-amber); border:1px solid #F0E0C0; border-radius:999px; padding:6px 11px; font-size:11px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; color:#8A5B14; }

/* 12-col grid */
.px-grid{ display:grid; grid-template-columns:repeat(12,1fr); gap:16px; }
.px-grid+.px-grid{ margin-top:16px; }
.c8{ grid-column:span 8; } .c7{ grid-column:span 7; } .c6{ grid-column:span 6; } .c5{ grid-column:span 5; } .c4{ grid-column:span 4; } .c3{ grid-column:span 3; } .c12{ grid-column:span 12; }

/* cards */
.px-card{ background:var(--px-card); border:1px solid var(--px-line); border-radius:12px; box-shadow:var(--e1); padding:16px; transition:box-shadow .2s ease-out,transform .2s ease-out; }
.px-card.data{ border-radius:8px; }
.px-hoverable:hover{ box-shadow:var(--e2); transform:translateY(-2px); }
.px-ch{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px; }
.px-ch h2,.px-ch h3{ font-size:16px; font-weight:600; margin:0; }
.px-ch .sub{ font-size:11.5px; color:var(--px-faint); font-weight:500; }
.px-link{ font-size:12.5px; font-weight:600; color:var(--px-orange); background:none; border:0; cursor:pointer; display:inline-flex; align-items:center; gap:5px; padding:0; }
.px-link:hover{ text-decoration:underline; }
.px-badge-ic{ width:34px; height:34px; border-radius:9px; display:grid; place-items:center; flex:none; }
.t-orange{ background:var(--px-t-orange); color:#C2410C; } .t-navy{ background:var(--px-t-navy); color:var(--px-navy); }
.t-teal{ background:var(--px-t-teal); color:#0F766E; } .t-violet{ background:var(--px-t-violet); color:#6D44B8; } .t-amber{ background:var(--px-t-amber); color:#92660F; }

/* executive read */
.px-exec{ grid-column:span 8; background:linear-gradient(135deg,var(--px-t-navy) 0%,#EEF2F7 100%); border:1px solid var(--px-line); border-radius:12px; box-shadow:var(--e1); padding:22px 24px; display:flex; flex-direction:column; }
.px-exec .px-eyebrow{ color:var(--px-navy); opacity:.7; }
.px-exec p{ font-size:17px; line-height:1.6; color:var(--px-navy2); margin:12px 0 16px; max-width:62ch; }
.px-exec b{ color:var(--px-ink); font-weight:700; }
.px-exec .px-link{ font-size:13.5px; }

/* hero KPI */
.px-hero{ grid-column:span 4; background:var(--px-navy); color:#fff; border-radius:12px; box-shadow:var(--e2); padding:20px 22px; display:flex; flex-direction:column; overflow:hidden; position:relative; }
.px-hero .px-eyebrow{ color:#9DB2C7; }
.px-hero .hv{ font-family:'Bricolage Grotesque',var(--display); font-size:44px; font-weight:700; line-height:1; letter-spacing:-.02em; margin:10px 0 0; }
.px-hero .hsub{ font-size:12.5px; color:#9DB2C7; margin-top:6px; }
.px-hero .hspark{ margin-top:auto; height:64px; overflow:hidden; margin-left:-8px; margin-right:-10px; margin-bottom:-8px; }
.px-delta{ display:inline-flex; align-items:center; gap:5px; font-size:12px; font-weight:700; padding:3px 9px; border-radius:999px; width:max-content; }
.px-delta.up{ background:var(--px-good-bg); color:#0B7A55; } .px-delta.down{ background:var(--px-bad-bg); color:#B91C1C; } .px-delta.flat{ background:var(--px-alt); color:var(--px-muted); }
.px-hero .px-delta.up{ background:rgba(16,185,129,.18); color:#6EE7B7; } .px-hero .px-delta.down{ background:rgba(239,68,68,.18); color:#FCA5A5; }

/* KPI strip */
.px-kpi{ display:flex; flex-direction:column; gap:10px; min-height:128px; }
.px-kpi .top{ display:flex; align-items:center; justify-content:space-between; }
.px-kpi .lbl{ font-size:11px; font-weight:600; letter-spacing:.04em; text-transform:uppercase; color:var(--px-muted); }
.px-kpi .val{ font-family:'Bricolage Grotesque',var(--display); font-size:30px; font-weight:700; line-height:1; letter-spacing:-.02em; color:var(--px-ink); }
.px-kpi.accent{ border-top:3px solid var(--px-orange); } .px-kpi.accent .val{ color:#C2410C; }
.px-kpi .spark{ height:38px; overflow:hidden; margin:0 -6px -6px; }
.px-kpi .px-eyebrow.pillar{ color:var(--px-faint); }

/* map + heatmap */
#px-map{ height:340px; width:100%; border-radius:8px; background:var(--px-card); }
.leaflet-container{ background:var(--px-card)!important; border-radius:8px; outline:none; font-family:'Manrope',sans-serif; }
.leaflet-popup-content-wrapper{ border-radius:8px; box-shadow:var(--e2); }
.leaflet-popup-content{ font-family:'Manrope',sans-serif; font-size:13px; color:var(--px-text); margin:10px 12px; }
.leaflet-popup-content b{ color:var(--px-ink); }
.px-maplegend{ display:flex; align-items:center; gap:14px; margin-top:12px; flex-wrap:wrap; }
.px-leg-bub{ display:flex; align-items:center; gap:8px; font-size:11.5px; color:var(--px-muted); }
.px-leg-bub i{ display:inline-block; border-radius:50%; background:rgba(232,84,30,.85); border:2px solid #fff; box-shadow:0 0 0 1px var(--px-line2); }
.px-leg-ramp{ display:flex; align-items:center; gap:7px; font-size:11.5px; color:var(--px-muted); margin-left:auto; }
.px-leg-ramp .bar{ width:120px; height:9px; border-radius:5px; background:linear-gradient(90deg,#EAF0F6,#C3D3E8,#7FA0C6,#3D5A80,#1B2A4A); }

/* delta feed */
.px-feed .row{ display:flex; align-items:flex-start; gap:12px; padding:12px 0; border-bottom:1px solid var(--px-line); }
.px-feed .row:last-child{ border-bottom:0; }
.px-chip{ display:inline-flex; align-items:center; gap:5px; font-size:11.5px; font-weight:700; padding:4px 9px; border-radius:999px; white-space:nowrap; flex:none; font-variant-numeric:tabular-nums; }
.px-chip.up{ background:var(--px-good-bg); color:#0B7A55; } .px-chip.down{ background:var(--px-bad-bg); color:#B91C1C; } .px-chip.warn{ background:var(--px-warn-bg); color:#92660F; } .px-chip.flat{ background:var(--px-alt); color:var(--px-muted); }
.px-feed .tx{ font-size:13px; color:var(--px-text); } .px-feed .tx b{ color:var(--px-ink); }
.px-feed .tx .ctx{ display:block; color:var(--px-muted); font-size:12px; margin-top:2px; }

/* top accounts */
.px-acct{ display:flex; align-items:center; gap:12px; padding:11px 0; border-bottom:1px solid var(--px-line); }
.px-acct:last-child{ border-bottom:0; }
.px-av{ width:34px; height:34px; border-radius:9px; flex:none; display:grid; place-items:center; font-size:12px; font-weight:700; color:var(--px-navy); background:var(--px-t-navy); }
.px-acct .main{ flex:1; min-width:0; } .px-acct .nm{ font-size:13.5px; font-weight:600; color:var(--px-ink); }
.px-acct .act{ font-size:12px; color:var(--px-muted); display:flex; align-items:center; gap:6px; margin-top:2px; }
.px-acct .act .ai{ color:var(--px-faint); flex:none; }
.px-acct .when{ font-size:11px; color:var(--px-faint); font-variant-numeric:tabular-nums; white-space:nowrap; }
.px-status{ display:inline-flex; align-items:center; gap:5px; font-size:11px; font-weight:700; padding:3px 8px; border-radius:999px; white-space:nowrap; }
.px-status.good{ background:var(--px-good-bg); color:#0B7A55; } .px-status.warn{ background:var(--px-warn-bg); color:#92660F; } .px-status.bad{ background:var(--px-bad-bg); color:#B91C1C; }
.px-status .d{ width:6px; height:6px; border-radius:50%; } .px-status.good .d{ background:var(--px-good); } .px-status.warn .d{ background:var(--px-warn); } .px-status.bad .d{ background:var(--px-bad); }

/* ---------- Market Intelligence premium ---------- */
.pxm-kpi .spark{ height:34px; overflow:hidden; margin:6px -6px -6px; }
.pxm-trend{ height:248px; } .pxm-donut{ height:248px; }
.pxm-ncard{ border-radius:12px; overflow:hidden; border:1px solid var(--px-line); box-shadow:var(--e1); background:var(--px-card); cursor:pointer; transition:box-shadow .2s ease-out,transform .2s ease-out; }
.pxm-ncard:hover{ box-shadow:var(--e2); transform:translateY(-2px); }
.pxm-nb{ padding:16px 17px; display:flex; flex-direction:column; gap:9px; height:100%; }
.pxm-ntitle{ font-family:'Bricolage Grotesque',var(--display); font-size:14.5px; font-weight:600; line-height:1.32; color:var(--px-ink); margin:2px 0 0; }
.pxm-nfoot{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:auto; padding-top:6px; }
.pxm-nmeta{ font-size:11.5px; color:var(--px-muted); } .pxm-nmeta b{ color:var(--px-text); }
.pxm-sector{ display:inline-block; font-size:10px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; background:var(--px-t-navy); color:var(--px-navy); border-radius:5px; padding:3px 7px; }
.pxm-region{ font-size:11px; color:var(--px-faint); }

/* per-card score bar (added into mi2 cards) */
.pxm-score{ display:flex; align-items:center; gap:14px; margin-top:13px; padding-top:13px; border-top:1px solid var(--px-line); }
.pxm-score .blk{ flex:1; min-width:0; }
.pxm-score .sl{ font-size:10px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--px-muted); display:flex; justify-content:space-between; }
.pxm-score .sl b{ color:var(--px-ink); font-variant-numeric:tabular-nums; }
.pxm-bar{ height:7px; border-radius:5px; background:var(--px-alt); overflow:hidden; margin-top:5px; }
.pxm-bar i{ display:block; height:100%; border-radius:5px; transform-origin:left; }
.pxm-bar i.fit{ background:linear-gradient(90deg,#2E86AB,#13283D); }
.pxm-bar i.conf{ background:linear-gradient(90deg,#E8541E,#C2410C); }

/* breathing glow on the active agent run bar */
.mi2-runbar{ position:relative; }
.mi2-runbar.pxm-live{ box-shadow:var(--e1),0 0 0 0 rgba(232,84,30,.0); animation:pxmBreath 3.4s ease-in-out infinite; }
@keyframes pxmBreath{ 0%,100%{ box-shadow:var(--e1),0 0 0 1px rgba(232,84,30,.06); } 50%{ box-shadow:var(--e1),0 0 0 4px rgba(232,84,30,.12); } }
.pxm-livedot{ display:inline-flex; align-items:center; gap:7px; font-size:11px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; color:#0B7A55; }
.pxm-livedot .d{ width:8px; height:8px; border-radius:50%; background:var(--px-good); box-shadow:0 0 0 0 rgba(16,185,129,.5); animation:pxmPing 1.8s ease-out infinite; }
@keyframes pxmPing{ 0%{ box-shadow:0 0 0 0 rgba(16,185,129,.45);} 70%{ box-shadow:0 0 0 7px rgba(16,185,129,0);} 100%{ box-shadow:0 0 0 0 rgba(16,185,129,0);} }

/* conviction gauge (added near the gate) */
.pxm-cgauge{ height:150px; }

/* skeletons (final-layout) */
.px-sk{ background:linear-gradient(90deg,#EEF2F6 25%,#F6F8FB 38%,#EEF2F6 55%); background-size:300% 100%; animation:pxShim 1.4s ease infinite; border-radius:6px; }
@keyframes pxShim{ 0%{ background-position:100% 0; } 100%{ background-position:-100% 0; } }
.px-sk.chart{ width:100%; height:100%; border-radius:8px; min-height:120px; }
.px-sk.line{ height:12px; margin:8px 0; }

/* entrance: staggered fade-up */
.px-rise{ opacity:0; transform:translateY(10px); animation:pxRise .42s ease-out forwards; }
@keyframes pxRise{ to{ opacity:1; transform:none; } }
.px-slidein{ animation:pxSlide .45s ease-out; }
@keyframes pxSlide{ from{ opacity:0; transform:translateX(-8px); } to{ opacity:1; transform:none; } }

/* responsive */
@media (max-width:1080px){
  .c8,.c7,.px-exec{ grid-column:span 12; } .c4,.px-hero,.c6,.c5{ grid-column:span 12; } .c3{ grid-column:span 6; }
}
@media (max-width:640px){ .c3{ grid-template-columns:1fr; grid-column:span 12; } }

@media (prefers-reduced-motion: reduce){
  .px-rise,.px-slidein{ animation:none!important; opacity:1!important; transform:none!important; }
  .exb-dot,.exb-now{ animation:none!important; }
  .pxat-orb,.pxat-dot{ animation:none!important; }
  .mi2-runbar.pxm-live,.pxm-livedot .d,.px-sk{ animation:none!important; }
  .px-hoverable:hover,.pxm-ncard:hover{ transform:none; }
}

/* persistent page footer */
.px-appfoot{ text-align:center; font-size:11px; color:var(--muted); padding:22px 16px 30px; }
/* design pass: 380px — stop topbar horizontal overflow (chips wrap, operator block hides) */
@media (max-width:640px){
  .topbar{ height:auto; flex-wrap:wrap; row-gap:8px; }
  .tb-right{ flex:1 1 100%; flex-wrap:wrap; justify-content:flex-start; gap:8px; }
  .tb-right .user{ display:none; }
}
/* design pass: 380px — KPI strip wraps to one-per-row (spec quality floor) */
@media (max-width:640px){ .px-grid > .px-kpi{ grid-column:1 / -1 !important; } }
/* design pass: 380px — agent stat cards wrap (no horizontal scroll) */
@media (max-width:640px){ .kpi-row{ grid-template-columns:1fr 1fr !important; } }
/* design pass: 380px — let content column shrink; cards never exceed viewport */
@media (max-width:640px){ .workspace, .page{ min-width:0; } .page .card{ max-width:100%; } }
/* design pass: 380px — card board stacks one-per-row (fixed 340px track was overflowing) */
@media (max-width:640px){ .board{ grid-template-columns:1fr !important; } }

/* =============================================================================
   DESIGN PASS v2 — home-first-impression refine (design-spec.md §2 type · §5 floor).
   Refine only, no layout rebuild: hero, type scale, card legibility, 380px, motion.
   The entry gate is removed, so the home is now the first beat — make it land;
   the Shield security section stays as the trust moment.
   ============================================================================= */
/* --- home hero: sharpen (bigger contrast on the navy card; tighter number) --- */
.px-hero{ padding:22px 24px; }
.px-hero .px-eyebrow{ color:#AEC2D6; }
.px-hero .hv{ letter-spacing:-.022em; margin-top:12px; }
.px-hero .hsub{ color:#B4C6D9; font-size:13px; line-height:1.5; margin-top:7px; }
.px-exec p{ line-height:1.62; }
/* --- card legibility: card subtitles readable (faint → muted meets AA) --- */
.px-ch .sub{ color:var(--px-muted); }
.px-ch h2{ letter-spacing:-.006em; }

/* --- 380px quality floor (design-spec.md §5): single column · type scale · 44px taps --- */
@media (max-width:400px){
  .workspace{ padding:14px 12px; }
  /* type scale — spec §2 "desktop → 380px" */
  .px-hero .hv{ font-size:32px; }
  .px-kpi .val, .kpi-num{ font-size:26px; }
  .page-head h1{ font-size:21px; }
  .px-ch h2, .panel-head h2{ font-size:15px; }
  /* single column — every grid child spans full width; inner grids collapse; gaps tightened */
  .px-grid{ gap:12px; }
  .px-grid > *{ grid-column:1 / -1 !important; }
  .pxt1-grid{ grid-template-columns:1fr !important; }
  .kpi-row{ grid-template-columns:1fr !important; }
  .px-card{ padding:15px; }
  /* tap targets >= 44px on the controls a thumb hits */
  .btn, .iconbtn, .mi2-tab, .attack-chip, .pxd-btn, .pxd-close, .nav-item{ min-height:44px; }
  .px-link{ display:inline-flex; align-items:center; min-height:44px; }
}

/* --- reduced motion: extend the global kill to the new modal + signal cards (spec §5) --- */
@media (prefers-reduced-motion: reduce){
  .pxd-backdrop, .pxd{ animation:none!important; }
  .sig-live{ transition:none!important; } .sig-live:hover{ transform:none!important; box-shadow:none!important; }
}

/* ===== GLOBAL TECHNOLOGY WATCH — designed radar feed. Brand tokens: navy/orange structure+accent,
   segment palette for P/D/A, a muted theme palette for category (distinct from segments). ===== */
.gtw-intro{ background:var(--navy); color:#fff; border-radius:14px; padding:22px 24px 20px; margin:0 0 18px; position:relative; overflow:hidden; }
.gtw-intro::after{ content:""; position:absolute; right:-40px; top:-40px; width:180px; height:180px; border-radius:50%; background:radial-gradient(circle, rgba(232,84,30,.20), transparent 70%); pointer-events:none; }
.gtw-intro .px-eyebrow{ color:#9DB2C7; position:relative; }
.gtw-thesis{ font-family:'Bricolage Grotesque',var(--display); color:#fff; font-size:20px; line-height:1.25; letter-spacing:-.015em; font-weight:700; margin:9px 0 9px; max-width:34ch; position:relative; }
.gtw-intro p{ color:#B4C6D9; font-size:13px; line-height:1.55; margin:0; max-width:66ch; position:relative; }
.gtw-legend{ display:flex; flex-wrap:wrap; gap:16px; margin-top:16px; position:relative; }
.gtw-lg{ display:inline-flex; align-items:center; gap:8px; font-size:11.5px; color:#C7D5E2; }
.gtw-cap{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:800; letter-spacing:.04em; text-transform:uppercase; padding:3px 9px; border-radius:999px; white-space:nowrap; }
.gtw-cap.build{ background:var(--orange); color:#fff; }
.gtw-cap.license{ background:#F4E7CB; color:#8A5B14; }
.gtw-cap.watch{ background:#EAEEF2; color:#455467; }
.gtw-intro .gtw-cap.license{ background:rgba(224,169,46,.22); color:#F0CE8B; }
.gtw-intro .gtw-cap.watch{ background:rgba(255,255,255,.14); color:#C7D5E2; }

.gtw-filter{ display:flex; gap:8px; flex-wrap:wrap; margin:0 0 14px; }
.gtw-fbtn{ appearance:none; border:1px solid var(--line); background:var(--panel); font-family:inherit; font-size:12.5px; font-weight:600; color:var(--muted); padding:8px 14px; border-radius:999px; cursor:pointer; display:inline-flex; align-items:center; gap:7px; min-height:38px; }
.gtw-fbtn:hover{ border-color:#CBD4DC; color:var(--ink); }
.gtw-fbtn.on{ background:var(--navy); color:#fff; border-color:var(--navy); }
.gtw-fbtn .d{ width:8px; height:8px; border-radius:50%; }

.gtw-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(340px,1fr)); gap:16px; }
.gtw-card{ background:var(--panel); border:1px solid var(--line); border-left:3px solid var(--gtw-th,#5B7184); border-radius:12px; box-shadow:var(--sh-1); padding:16px 17px; display:flex; flex-direction:column; transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease; }
.gtw-card:hover{ border-color:#CBD4DC; box-shadow:0 12px 28px rgba(11,31,51,.10); transform:translateY(-2px); }
.gtw-top{ display:flex; align-items:center; gap:10px; margin-bottom:11px; }
.gtw-theme{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; color:var(--gtw-th,#5B7184); }
.gtw-theme .d{ width:7px; height:7px; border-radius:50%; background:var(--gtw-th,#5B7184); flex:none; }
.gtw-top .gtw-cap{ margin-left:auto; }
.gtw-h{ font-family:'Bricolage Grotesque',var(--display); font-size:16px; font-weight:600; line-height:1.28; color:var(--ink); letter-spacing:-.005em; margin:0 0 9px; }
.gtw-src{ display:inline-flex; align-items:center; gap:6px; font-size:11px; font-weight:600; color:var(--muted); background:var(--panel-2); border:1px solid var(--line-2); border-radius:7px; padding:4px 9px; width:max-content; max-width:100%; }
.gtw-src svg{ color:var(--faint); flex:none; }
.gtw-novel{ font-size:12.8px; line-height:1.5; color:var(--text); margin:11px 0 0; }
.gtw-novel b{ color:var(--ink); font-weight:700; }
.gtw-abc{ background:var(--px-alt,#F8FAFC); border:1px solid var(--line); border-left:2px solid var(--orange); border-radius:10px; padding:12px 13px; margin-top:13px; }
.gtw-abc .il{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--orange-ink); margin-bottom:6px; }
.gtw-abc p{ font-size:12.5px; line-height:1.5; color:var(--text); margin:0; }
.gtw-lag{ display:inline-flex; align-items:center; gap:6px; margin-top:10px; font-size:11px; font-weight:700; color:var(--ink); background:var(--panel); border:1px solid var(--line); border-radius:999px; padding:4px 11px; }
.gtw-lag svg{ color:var(--faint); flex:none; } .gtw-lag .yr{ color:var(--orange-ink); }
.gtw-foot{ margin-top:auto; padding-top:13px; margin-top:14px; border-top:1px solid var(--line-2); display:flex; align-items:center; gap:8px; }
.gtw-segs{ display:inline-flex; gap:5px; align-items:center; }
.gtw-seg{ width:9px; height:9px; border-radius:50%; }
.gtw-conf{ font-size:10.5px; font-weight:700; color:var(--muted); margin-left:auto; }
@media (max-width:400px){ .gtw-grid{ grid-template-columns:1fr; } .gtw-thesis{ font-size:18px; } .gtw-intro{ padding:18px 16px; } }

/* ===== GLOBAL MARKET PULSE — ice-breaker email generator. Brand tokens; segment/theme
   colors on the topic cards; navy letterhead is the one bold moment; orange = accent/CTA. ===== */
.pulse-intro{ background:var(--px-alt,#F8FAFC); border:1px solid var(--line); border-radius:12px; padding:18px 20px; margin:0 0 18px; }
.pulse-intro .px-eyebrow{ color:var(--muted); }
.pulse-thesis{ font-family:'Bricolage Grotesque',var(--display); font-size:18px; font-weight:700; color:var(--ink); letter-spacing:-.01em; margin:7px 0 7px; max-width:42ch; }
.pulse-intro p{ font-size:13px; line-height:1.55; color:var(--muted); margin:0; max-width:66ch; }

.pulse-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(300px,1fr)); gap:14px; }
.pulse-card{ background:var(--panel); border:1px solid var(--line); border-left:3px solid var(--pl-c,#5B7184); border-radius:12px; box-shadow:var(--sh-1); padding:16px 17px; cursor:pointer; transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease; display:flex; flex-direction:column; gap:11px; }
.pulse-card:hover{ border-color:#CBD4DC; box-shadow:0 12px 26px rgba(11,31,51,.11); transform:translateY(-2px); }
.pulse-card:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
.pulse-top{ display:flex; align-items:center; gap:11px; }
.pulse-ic{ width:38px; height:38px; border-radius:10px; display:grid; place-items:center; color:#fff; background:var(--pl-c,#5B7184); flex:none; }
.pulse-ttl{ font-family:'Bricolage Grotesque',var(--display); font-size:16px; font-weight:600; color:var(--ink); letter-spacing:-.005em; }
.pulse-sub{ font-size:12.5px; line-height:1.45; color:var(--muted); }
.pulse-cta{ display:inline-flex; align-items:center; gap:6px; font-size:11.5px; font-weight:700; color:var(--orange); margin-top:auto; }

.pulse-back{ appearance:none; border:1px solid var(--line); background:var(--panel); color:var(--muted); font-family:inherit; font-size:12.5px; font-weight:600; padding:9px 14px; border-radius:999px; cursor:pointer; display:inline-flex; align-items:center; gap:7px; margin:0 0 16px; }
.pulse-back:hover{ border-color:#CBD4DC; color:var(--ink); }
.pulse-email{ max-width:660px; background:var(--panel); border:1px solid var(--line); border-radius:14px; box-shadow:0 18px 46px rgba(11,31,51,.12); overflow:hidden; }
.pe-letterhead{ background:var(--navy); color:#fff; padding:16px 22px; display:flex; align-items:center; gap:13px; }
.pe-mark{ width:36px; height:36px; border-radius:9px; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.16); display:grid; place-items:center; font-family:'Bricolage Grotesque',Georgia,serif; font-weight:700; font-size:19px; color:#fff; flex:none; position:relative; }
.pe-mark::after{ content:""; position:absolute; left:9px; right:9px; bottom:6px; height:2px; border-radius:1px; background:var(--orange); }
.pe-brand{ font-family:'Bricolage Grotesque',var(--display); font-size:16px; font-weight:700; letter-spacing:-.01em; }
.pe-tag{ font-size:11px; color:#9DB2C7; margin-top:1px; }
.pe-seg{ margin-left:auto; font-size:10px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; padding:4px 10px; border-radius:999px; background:rgba(255,255,255,.12); }
.pe-headers{ padding:15px 22px; border-bottom:1px solid var(--line-2); display:flex; flex-direction:column; gap:7px; }
.pe-hrow{ display:flex; gap:12px; font-size:13px; align-items:baseline; }
.pe-hl{ flex:none; width:56px; font-size:10.5px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:var(--faint); }
.pe-hrow span:last-child{ color:var(--text); }
.pe-subj{ font-weight:700; color:var(--ink)!important; }
.pe-body{ padding:18px 22px; }
.pe-body p{ font-size:13.8px; line-height:1.62; color:var(--text); margin:0 0 12px; }
.pe-body p:last-child{ margin-bottom:0; }
.pe-sig{ padding:2px 22px 16px; }
.pe-signame{ font-family:'Bricolage Grotesque',var(--display); font-size:14px; font-weight:700; color:var(--ink); }
.pe-sigrole{ font-size:12.5px; color:var(--muted); margin-top:2px; }
.pe-sigmeta{ font-size:11px; color:var(--faint); margin-top:4px; }
.pe-attach{ margin:0 22px 16px; display:flex; align-items:center; gap:11px; background:var(--panel-2); border:1px solid var(--line); border-radius:10px; padding:11px 13px; }
.pe-doc{ width:34px; height:42px; border-radius:5px; background:linear-gradient(160deg,#E8541E,#C8460F); color:#fff; display:grid; place-items:center; flex:none; box-shadow:0 4px 10px rgba(232,84,30,.28); }
.pe-fn{ font-size:12.5px; font-weight:700; color:var(--ink); word-break:break-word; }
.pe-fmeta{ font-size:11px; color:var(--faint); margin-top:2px; }
.pe-foot{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; padding:14px 22px; border-top:1px solid var(--line-2); background:var(--panel-2); }
.pe-draft{ display:inline-flex; align-items:center; gap:7px; font-size:10.5px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; color:#92660F; background:var(--px-warn-bg,#FEF3E2); border-radius:999px; padding:5px 11px; }
.pe-copy{ margin-left:auto; appearance:none; border:none; background:var(--orange); color:#fff; font-family:inherit; font-size:13px; font-weight:700; padding:10px 16px; border-radius:9px; cursor:pointer; display:inline-flex; align-items:center; gap:8px; min-height:40px; }
.pe-copy:hover{ background:var(--orange-2); }
@media (max-width:400px){ .pulse-grid{ grid-template-columns:1fr; } .pulse-thesis{ font-size:16px; } .pe-hl{ width:46px; }
  .pe-letterhead,.pe-headers,.pe-body,.pe-sig,.pe-foot{ padding-left:16px; padding-right:16px; } .pe-attach{ margin-left:16px; margin-right:16px; } }

/* ===== GLOBAL MARKET PULSE — attachment reports (in-dashboard overlay). Brand tokens;
   per-report accent (amber #E0A92E / teal #3CA47C); navy structure, orange scarce. ===== */
.pe-atxt{ min-width:0; }
.pe-attach-live{ width:100%; text-align:left; appearance:none; cursor:pointer; font-family:inherit; transition:border-color .15s ease, box-shadow .15s ease; }
.pe-attach-live:hover{ border-color:var(--orange); box-shadow:0 6px 18px rgba(232,84,30,.14); }
.pe-attach-live:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
.pe-attach-live .pe-fmeta{ color:var(--orange-ink); font-weight:700; }

.rpt-backdrop{ position:fixed; inset:0; z-index:1300; background:rgba(11,31,51,.58); display:flex; align-items:flex-start; justify-content:center; padding:34px 16px; overflow-y:auto; animation:pxdFade .2s ease both; }
.rpt{ position:relative; width:100%; max-width:720px; background:var(--panel); border-radius:16px; box-shadow:0 44px 100px rgba(11,31,51,.44); overflow:hidden; font-family:'Manrope',sans-serif; animation:pxdRise .28s cubic-bezier(.2,.7,.3,1) both; }
.rpt-close{ position:absolute; top:14px; right:14px; z-index:3; width:34px; height:34px; border:1px solid rgba(255,255,255,.28); background:rgba(255,255,255,.12); color:#fff; border-radius:9px; cursor:pointer; font-size:16px; line-height:1; display:grid; place-items:center; }
.rpt-close:hover{ background:rgba(255,255,255,.22); }
.rpt-close:focus-visible{ outline:2px solid #fff; outline-offset:2px; }
.rpt-header{ background:var(--navy); color:#fff; padding:24px 26px 22px; border-top:4px solid var(--rpt-accent,#E8541E); }
.rpt-kicker{ font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--rpt-accent,#E0A92E); }
.rpt-title{ font-family:'Bricolage Grotesque',var(--display); font-size:24px; font-weight:700; letter-spacing:-.015em; line-height:1.16; margin:9px 44px 10px 0; color:#fff; }
.rpt-meta{ font-size:12px; color:#9DB2C7; display:flex; align-items:center; gap:9px; }
.rpt-ill{ font-size:10px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; color:#F0CE8B; background:rgba(224,169,46,.18); border-radius:999px; padding:3px 9px; }
.rpt-body{ padding:22px 26px 26px; }
.rpt-summary{ font-size:14.5px; line-height:1.6; color:var(--ink); font-weight:600; padding:0 0 18px; border-bottom:1px solid var(--line); margin-bottom:20px; }
.rpt-lead{ background:var(--px-alt,#F8FAFC); border:1px solid var(--line); border-left:3px solid var(--rpt-accent,#3CA47C); border-radius:12px; padding:16px 17px; margin:0 0 22px; }
.rpt-lead-t{ font-family:'Bricolage Grotesque',var(--display); font-size:14px; font-weight:700; color:var(--ink); margin-bottom:13px; }
.rpt-delta{ display:flex; align-items:center; gap:11px; margin:8px 0; }
.rpt-dl{ flex:none; width:52px; font-size:12px; font-weight:700; color:var(--ink); }
.rpt-dbar{ flex:1; height:9px; border-radius:999px; background:var(--line-2); overflow:hidden; }
.rpt-dbar i{ display:block; height:100%; border-radius:999px; }
.rpt-dbar i.up{ background:#16A34A; } .rpt-dbar i.down{ background:#DC2626; }
.rpt-dv{ flex:none; width:52px; text-align:right; font-size:12.5px; font-weight:800; font-variant-numeric:tabular-nums; }
.rpt-dv.up{ color:#0B7A55; } .rpt-dv.down{ color:#B91C1C; }
.rpt-lead-note{ font-size:11px; color:var(--faint); margin-top:12px; line-height:1.45; }
.rpt-section{ padding:18px 0; border-bottom:1px solid var(--line-2); }
.rpt-sec-head{ display:flex; align-items:center; gap:10px; margin-bottom:10px; }
.rpt-num{ flex:none; width:24px; height:24px; border-radius:7px; background:var(--rpt-accent,#E0A92E); color:#fff; font-size:12px; font-weight:800; display:grid; place-items:center; font-family:'Bricolage Grotesque',var(--display); }
.rpt-sec-head h2{ font-family:'Bricolage Grotesque',var(--display); font-size:16.5px; font-weight:600; color:var(--ink); letter-spacing:-.01em; flex:1; line-height:1.25; }
.rpt-cap{ flex:none; font-size:9.5px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; padding:3px 9px; border-radius:999px; white-space:nowrap; }
.rpt-cap.build{ background:var(--orange); color:#fff; } .rpt-cap.license{ background:#F4E7CB; color:#8A5B14; } .rpt-cap.watch{ background:#EAEEF2; color:#455467; } .rpt-cap.driver{ background:rgba(11,31,51,.07); color:#3A4A5A; }
.rpt-signal{ font-size:13.3px; line-height:1.58; color:var(--text); margin:0 0 12px; }
.rpt-quote{ font-family:'Bricolage Grotesque',var(--display); font-size:15px; font-weight:600; line-height:1.4; color:var(--ink); border-left:3px solid var(--rpt-accent,#E0A92E); padding:2px 0 2px 14px; margin:0 0 12px; }
.rpt-abc{ font-size:13px; line-height:1.55; color:var(--text); background:var(--px-alt,#F8FAFC); border-radius:9px; padding:11px 13px; margin:0 0 10px; }
.rpt-abc b{ color:var(--rpt-accent-ink,#8A6512); }
.rpt-src{ font-size:11px; color:var(--faint); }
.rpt-closing{ background:var(--navy); color:#fff; border-radius:12px; padding:18px 20px; margin:22px 0 14px; border-left:4px solid var(--rpt-accent,#E0A92E); }
.rpt-closing-t{ font-family:'Bricolage Grotesque',var(--display); font-size:15px; font-weight:700; color:var(--rpt-accent,#E0A92E); margin-bottom:7px; }
.rpt-closing p{ font-size:13.3px; line-height:1.62; color:#D6E0EA; margin:0; }
.rpt-foot{ font-size:10.5px; color:var(--faint); text-align:center; margin-top:14px; }
@media (max-width:400px){ .rpt-backdrop{ padding:12px 8px; } .rpt-title{ font-size:20px; } .rpt-header,.rpt-body{ padding-left:16px; padding-right:16px; } .rpt-dl,.rpt-dv{ width:44px; } }

/* =============================================================================
   MOBILE SECTION NAV — hamburger + off-canvas drawer (≤400px; opens from WhatsApp).
   Desktop/tablet unchanged: burger, drawer header and backdrop stay hidden and
   .sidenav keeps its sticky icon-rail behaviour. At ≤400px the rail leaves the grid
   and becomes a labelled slide-in drawer the burger toggles; picking a section closes it.
   ============================================================================= */
.tb-burger{ display:none; width:38px; height:38px; flex:none; align-items:center; justify-content:center;
  background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.14); border-radius:8px;
  color:#fff; cursor:pointer; padding:0; }
.tb-burger:hover{ background:rgba(255,255,255,.14); }
.sidenav-head{ display:none; align-items:center; justify-content:space-between; padding:14px 14px 10px; }
.sidenav-head .snh-title{ font-size:10px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--side-muted); }
.snh-close{ width:34px; height:34px; flex:none; display:grid; place-items:center; background:rgba(255,255,255,.08);
  border:1px solid var(--side-line); border-radius:8px; color:#fff; font-size:15px; line-height:1; cursor:pointer; }
.snh-close:hover{ background:rgba(255,255,255,.15); }
.nav-backdrop{ position:fixed; inset:0; z-index:55; background:rgba(11,31,51,.5); animation:pxdFade .2s ease both; }
.nav-backdrop[hidden]{ display:none; }

@media (max-width:400px){
  .tb-burger{ display:inline-flex; }
  /* content takes the full width; the rail becomes an off-canvas drawer */
  .body{ grid-template-columns:1fr; }
  .sidenav{ position:fixed; top:0; left:0; height:100vh; height:100dvh; width:84vw; max-width:288px;
    z-index:60; transform:translateX(-100%); transition:transform .26s cubic-bezier(.2,.7,.3,1);
    box-shadow:0 24px 70px rgba(11,31,51,.55); }
  .sidenav.open{ transform:translateX(0); }
  .sidenav-head{ display:flex; }
  /* the drawer shows full labels — override the ≤1024px icon-rail collapse */
  .nav-group-label{ display:block; }
  .nav-item{ justify-content:flex-start; padding:11px 12px; }
  .nav-item span:not(.count):not(.ic){ display:inline; }
  .nav-item .count{ display:inline; }
  .sidenav-foot{ display:flex; }
}
@media (prefers-reduced-motion: reduce){
  .sidenav{ transition:none!important; }
  .nav-backdrop{ animation:none!important; }
}

/* ===== NAV external-link items (Conviction System · Novateur Brain) — open a suite file
   in a new tab, the Account Watch pattern. Rendered by renderNav so they appear in BOTH
   the desktop rail and the mobile drawer. On the collapsed icon rail only the leading icon
   shows; the trailing external glyph returns with the labels in the drawer. ===== */
.nav-item.nav-ext{ text-decoration:none; }
.nav-item .nav-extic{ margin-left:auto; color:var(--side-muted); opacity:.6; flex:none; }
.nav-item.nav-ext:hover .nav-extic{ color:var(--side-txt); opacity:1; }
/* Delphi → Conviction board handoff link (in the "Added" confirmation) */
.pxd-openlink{ display:inline-flex; align-items:center; gap:3px; margin-left:4px; color:var(--orange); font-weight:700; text-decoration:none; white-space:nowrap; }
.pxd-openlink:hover{ text-decoration:underline; }

/* =============================================================================
   TWO-PRODUCT NAV — product headers (Conviction System) + a product that is a
   single external link (Novateur Brain). Brand tokens; each product carries an
   icon. Product headers hide on the ≤1024px icon rail (items collapse to icons)
   and return with labels in the ≤400px drawer.
   ============================================================================= */
.nav-group-label.nav-prod{ display:flex; align-items:center; gap:8px; font-size:12.5px; letter-spacing:.1em;
  color:var(--side-txt); padding:9px 10px 6px; margin:12px 0 3px; border-top:1px solid var(--side-line); }
.nav-prod .npic{ display:inline-flex; color:var(--orange); flex:none; }
.nav-item.nav-prodlink{ margin-top:12px; border-top:1px solid var(--side-line); font-weight:700;
  letter-spacing:.05em; text-transform:uppercase; font-size:11.5px; color:var(--side-txt); }
.nav-item.nav-prodlink .ic{ color:var(--orange); }
.nav-item.nav-prodlink:hover{ color:#fff; }
.nav-item.nav-prodlink .nav-extic{ margin-left:auto; }
/* icon rail (≤1024px): product headers hide; the Brain product-link collapses to its icon */
@media (max-width:1024px){
  .nav-group-label.nav-prod{ display:none; }
  .nav-item.nav-prodlink{ justify-content:center; padding:10px; letter-spacing:0; margin-top:8px; }
}
/* mobile drawer (≤400px): product headers + the Brain label return */
@media (max-width:400px){
  .nav-group-label.nav-prod{ display:flex; }
  .nav-item.nav-prodlink{ justify-content:flex-start; }
}

/* ===== TAKE ACTION — signal cards + flow (reuses pxd- modal styling). Brand tokens. ===== */
.sig-take{ appearance:none; border:1px solid var(--line); background:var(--panel); color:var(--orange);
  font-family:inherit; font-weight:700; font-size:12.5px; border-radius:9px; padding:9px 13px; margin-top:12px;
  cursor:pointer; display:inline-flex; align-items:center; gap:7px; transition:background .14s, border-color .14s, color .14s; }
.sig-take:hover{ background:var(--orange); color:#fff; border-color:var(--orange); }
.sig-take:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
/* top 2–3 cards: a subtle glow/pulse inviting a click (static orange edge under reduced-motion) */
.sig-pulse{ border-color:rgba(232,84,30,.38); animation:sigPulse 2.6s ease-in-out infinite; }
@keyframes sigPulse{
  0%,100%{ box-shadow:0 1px 2px rgba(11,31,51,.06), 0 0 0 0 rgba(232,84,30,0); }
  50%{ box-shadow:0 8px 22px rgba(232,84,30,.14), 0 0 0 4px rgba(232,84,30,.10); } }
.sig-pulse .sig-take{ background:var(--orange); color:#fff; border-color:var(--orange); }

/* Atlas strategy read */
.pxa-atlas{ background:var(--px-alt); border:1px solid var(--line); border-left:3px solid var(--orange); border-radius:12px; padding:14px 16px; }
.pxa-atlas-hd{ display:flex; align-items:center; gap:10px; }
.pxa-atlas-av{ width:30px; height:30px; border-radius:8px; background:var(--navy); color:#fff; display:grid; place-items:center; flex:none; }
.pxa-atlas-id{ flex:1; }
.pxa-atlas-nm{ font-family:'Bricolage Grotesque','Manrope',sans-serif; font-size:14px; font-weight:700; color:var(--ink); }
.pxa-atlas-rl{ font-size:11px; color:var(--muted); }
.pxa-illus{ font-size:9.5px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#92660F; background:var(--px-warn-bg); border-radius:999px; padding:3px 9px; flex:none; }
.pxa-atlas-body{ margin:12px 0 0; padding:0 0 0 18px; }
.pxa-atlas-body li{ font-size:13px; line-height:1.55; color:var(--text); margin:0 0 7px; }
.pxa-atlas-body li:last-child{ margin-bottom:0; }

/* leads */
.pxa-leads{ display:grid; grid-template-columns:1fr; gap:9px; }
.pxa-lead{ background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:11px 13px; }
.pxa-lead-co{ font-size:13px; font-weight:700; color:var(--ink); }
.pxa-lead-role{ display:inline-block; font-size:11.5px; font-weight:700; color:var(--navy); background:var(--panel-2); border:1px solid var(--line-2); border-radius:6px; padding:2px 8px; margin-top:5px; }
.pxa-lead-note{ font-size:11.5px; color:var(--muted); margin-top:6px; line-height:1.45; }

/* three action sub-tabs + panel */
.pxa-subtabs{ display:flex; gap:6px; flex-wrap:wrap; margin:18px 0 0; border-top:1px solid var(--line); padding-top:16px; }
.pxa-subtab{ appearance:none; font-family:inherit; font-size:12px; font-weight:700; color:var(--muted); background:var(--px-alt); border:1px solid var(--line); border-radius:999px; padding:7px 12px; cursor:pointer; display:inline-flex; align-items:center; gap:6px; transition:background .14s, color .14s, border-color .14s; }
.pxa-subtab:hover{ color:var(--ink); border-color:#CBD4DC; }
.pxa-subtab.on{ color:#fff; background:var(--navy); border-color:var(--navy); }
.pxa-subtab:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
.pxa-actpanel{ margin-top:14px; }
.pxa-actlead{ font-size:13px; line-height:1.55; color:var(--text); margin:0 0 4px; }
@media (max-width:560px){ .pxa-subtabs{ gap:5px; } .pxa-subtab{ padding:7px 10px; font-size:11.5px; } }

/* ===== MEETING AGENDA BUILDER — CEO/leadership prep view. Brand tokens. ===== */
.pxag-intro{ background:var(--navy); color:#fff; border-radius:14px; padding:20px 22px; margin:0 0 18px; }
.pxag-intro-hd{ display:flex; align-items:flex-start; gap:14px; }
.pxag-intro-t{ font-family:'Bricolage Grotesque',var(--display); font-size:22px; font-weight:700; letter-spacing:-.01em; margin:7px 0 5px; color:#fff; }
.pxag-intro-s{ font-size:13px; color:#B4C6D9; line-height:1.55; max-width:64ch; }
.pxag-count{ margin-left:auto; flex:none; font-size:12px; font-weight:700; color:#E7EDF3; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.16); border-radius:999px; padding:5px 12px; white-space:nowrap; }
.pxag-sec-hd{ display:flex; align-items:flex-start; gap:12px; margin:0 0 14px; }
.pxag-sec-t{ font-size:16px; font-weight:700; color:var(--ink); }
.pxag-sec-s{ font-size:12px; color:var(--muted); margin-top:2px; }
.pxag-sec-n{ margin-left:auto; flex:none; font-size:12px; font-weight:800; color:var(--orange-ink); background:var(--orange-soft); border-radius:999px; padding:3px 11px; }
.pxag-none{ font-size:13px; color:var(--muted); background:var(--px-alt); border:1px dashed var(--line); border-radius:10px; padding:16px; text-align:center; }
.pxag-list{ display:flex; flex-direction:column; gap:12px; }
.pxag-item{ display:flex; gap:13px; background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:14px 15px; box-shadow:var(--sh-1); }
.pxag-num{ flex:none; width:26px; height:26px; border-radius:8px; color:#fff; font-weight:800; font-size:13px; display:grid; place-items:center; font-family:'Bricolage Grotesque',var(--display); }
.pxag-body{ flex:1; min-width:0; }
.pxag-hl{ font-size:14px; font-weight:700; color:var(--ink); line-height:1.35; }
.pxag-meta{ display:flex; align-items:center; gap:8px 15px; flex-wrap:wrap; margin:7px 0 9px; }
.pxag-co{ display:inline-flex; align-items:center; gap:5px; font-size:12px; font-weight:700; }
.pxag-owner{ display:inline-flex; align-items:center; gap:5px; font-size:11.5px; font-weight:600; color:var(--muted); }
.pxag-owner .ic, .pxag-owner svg{ opacity:.8; }
.pxag-unassigned{ color:var(--muted); opacity:.75; font-style:italic; }
.pxag-why{ font-size:12.8px; line-height:1.5; color:var(--text); margin:0 0 9px; }
.pxag-why b{ color:var(--ink); }
.pxag-discuss{ font-size:12.8px; line-height:1.5; color:var(--text); background:var(--px-alt); border-left:3px solid var(--orange); border-radius:0 8px 8px 0; padding:9px 12px; }
.pxag-discuss-l{ font-size:9.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--orange-ink); display:block; margin-bottom:3px; }
.pxag-empty{ text-align:center; padding:44px 18px; color:var(--muted); }
.pxag-empty svg{ color:var(--faint,#9AA8B6); }
.pxag-empty-t{ font-family:'Bricolage Grotesque',var(--display); font-size:17px; font-weight:700; color:var(--ink); margin:12px 0 5px; }
.pxag-empty-s{ font-size:13px; color:var(--muted); }
@media (max-width:560px){ .pxag-intro-t{ font-size:19px; } .pxag-item{ padding:12px; gap:10px; } .pxag-intro-hd{ flex-wrap:wrap; } .pxag-count{ margin-left:0; } }

/* ===== HOME "This Week's Moves" — scannable account tiles (who to chase in 2s). Brand tokens. ===== */
.pxtile-grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:13px; margin-top:4px; }
.pxtile{ display:flex; flex-direction:column; background:var(--px-card); border:1px solid var(--px-line);
  border-left:3px solid var(--seg,#8A9AAB); border-radius:12px; padding:14px 15px 13px; text-decoration:none;
  min-height:138px; transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease; }
.pxtile:hover{ transform:translateY(-3px); box-shadow:0 14px 28px rgba(11,31,51,.13); border-color:var(--px-line); }
.pxtile:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
.pxtile-r1{ display:flex; align-items:center; justify-content:space-between; gap:8px; }
.pxtile-seg{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; color:var(--seg,#5B7184); min-width:0; }
.pxtile-dot{ width:8px; height:8px; border-radius:50%; background:var(--seg,#8A9AAB); flex:none; }
.pxtile-fit{ font-size:10.5px; font-weight:800; color:var(--px-ink); background:var(--px-alt); border:1px solid var(--px-line); border-radius:999px; padding:3px 9px; font-variant-numeric:tabular-nums; white-space:nowrap; flex:none; }
.pxtile-name{ font-family:'Bricolage Grotesque',var(--display); font-size:15.5px; font-weight:700; color:var(--px-ink); line-height:1.22; letter-spacing:-.01em; margin:12px 0 0; }
.pxtile-trig{ font-size:12px; color:var(--px-muted); line-height:1.4; margin:6px 0 0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.pxtile-r3{ display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:auto; padding-top:12px; }
.pxtile-go{ display:inline-flex; align-items:center; color:var(--px-faint); opacity:0; transform:translateX(-3px); transition:opacity .15s ease, transform .15s ease; }
.pxtile:hover .pxtile-go{ opacity:1; transform:none; color:var(--orange); }
@media (prefers-reduced-motion: reduce){ .pxtile{ transition:none; } .pxtile:hover{ transform:none; } .pxtile-go{ transition:none; opacity:1; transform:none; } }
@media (max-width:400px){ .pxtile-grid{ grid-template-columns:1fr; gap:11px; } .pxtile{ min-height:0; } }

/* ===== Take Action → named-meeting picker + Meeting Agenda section headers. Brand tokens. ===== */
.pxa-mtgs{ display:flex; flex-direction:column; gap:8px; margin-top:4px; }
.pxa-mtg{ display:flex; align-items:center; gap:11px; width:100%; text-align:left; background:var(--px-alt); border:1px solid var(--line); border-radius:10px; padding:11px 13px; cursor:pointer; font-family:inherit; transition:border-color .14s ease, background .14s ease, box-shadow .14s ease; }
.pxa-mtg:hover{ border-color:#CBD4DC; }
.pxa-mtg.on{ border-color:var(--orange); background:var(--panel); box-shadow:0 0 0 2px rgba(232,84,30,.14); }
.pxa-mtg:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
.pxa-mtg-radio{ width:16px; height:16px; border-radius:50%; border:2px solid #CBD4DC; flex:none; position:relative; transition:border-color .14s ease; }
.pxa-mtg.on .pxa-mtg-radio{ border-color:var(--orange); }
.pxa-mtg.on .pxa-mtg-radio::after{ content:""; position:absolute; inset:2px; border-radius:50%; background:var(--orange); }
.pxa-mtg-body{ flex:1; min-width:0; display:flex; flex-direction:column; gap:1px; }
.pxa-mtg-name{ font-size:13px; font-weight:700; color:var(--ink); line-height:1.25; }
.pxa-mtg-date{ font-size:11.5px; color:var(--muted); }
.pxa-mtg-kind{ flex:none; font-size:9px; font-weight:800; letter-spacing:.04em; text-transform:uppercase; padding:3px 8px; border-radius:999px; white-space:nowrap; }
.pxa-mtg-kind.weekly{ background:rgba(46,134,171,.12); color:#1F6A8C; }
.pxa-mtg-kind.monthly{ background:rgba(107,110,120,.15); color:#4A4E58; }
.pxa-mtg-kind.leadership{ background:rgba(232,84,30,.12); color:#C23A12; }
.pxag-mtg-ic{ width:34px; height:34px; border-radius:9px; background:var(--navy); color:#fff; display:grid; place-items:center; flex:none; }
.pxag-mtg-ic.leadership{ background:var(--orange); }
@media (max-width:560px){ .pxa-mtg{ padding:10px 11px; gap:9px; } .pxa-mtg-kind{ font-size:8.5px; padding:2px 6px; } }

/* ===== GUIDED FEATURE TOUR — spotlight overlay, tooltip card, offer, CTA finale. Brand tokens. ===== */
.tour-catch{ position:fixed; inset:0; z-index:1400; }
.tour-backdrop{ position:fixed; inset:0; z-index:1400; background:rgba(11,31,51,.62); animation:tourFade .2s ease both; }
.tour-wrap{ position:fixed; inset:0; z-index:1402; display:flex; align-items:center; justify-content:center; padding:18px; pointer-events:none; }
.tour-wrap > *{ pointer-events:auto; }
.tour-spot{ position:fixed; z-index:1401; border-radius:10px; pointer-events:none;
  box-shadow:0 0 0 9999px rgba(11,31,51,.62), 0 0 0 2px var(--orange), 0 0 0 6px rgba(232,84,30,.30);
  transition:top .25s ease, left .25s ease, width .25s ease, height .25s ease; }
.tour-card{ position:fixed; z-index:1402; width:320px; max-width:calc(100vw - 28px); background:var(--panel); border:1px solid var(--line);
  border-radius:14px; box-shadow:0 24px 60px rgba(11,31,51,.34); padding:16px 17px 14px; font-family:'Manrope',sans-serif;
  animation:tourPop .22s cubic-bezier(.2,.7,.3,1) both; }
.tour-card.tour-center{ position:relative; top:auto; left:auto; transform:none; width:384px; max-width:100%; }
.tour-top{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:9px; }
.tour-tag{ font-size:9.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--orange-ink); background:var(--orange-soft); border-radius:999px; padding:3px 10px; }
.tour-prog{ font-size:11px; font-weight:700; color:var(--muted); font-variant-numeric:tabular-nums; white-space:nowrap; }
.tour-hl{ font-family:'Bricolage Grotesque',var(--display); font-size:17px; font-weight:700; color:var(--ink); line-height:1.25; letter-spacing:-.01em; margin:0 0 6px; }
.tour-body{ font-size:13px; line-height:1.55; color:var(--text); }
.tour-note{ display:flex; align-items:center; gap:6px; font-size:10.5px; font-weight:600; color:var(--muted); background:var(--panel-2); border:1px solid var(--line); border-radius:8px; padding:6px 9px; margin:11px 0 0; }
.tour-note svg{ color:#1E7A4B; flex:none; }
.tour-dots{ display:flex; gap:5px; justify-content:center; margin:13px 0 12px; }
.tour-dot{ width:6px; height:6px; border-radius:50%; background:var(--line-2); transition:background .2s ease, width .2s ease; }
.tour-dot.on{ width:18px; border-radius:3px; background:var(--orange); }
.tour-ctrls{ display:flex; align-items:center; justify-content:space-between; gap:10px; }
.tour-nav{ display:flex; align-items:center; gap:8px; }
.tour-skip{ appearance:none; border:none; background:none; font-family:inherit; font-size:12px; font-weight:600; color:var(--muted); cursor:pointer; padding:6px 2px; }
.tour-skip:hover{ color:var(--ink); }
.tour-b{ appearance:none; border:1px solid var(--line); background:var(--panel); font-family:inherit; font-size:12.5px; font-weight:700; color:var(--ink); border-radius:9px; padding:8px 12px; cursor:pointer; display:inline-flex; align-items:center; gap:5px; }
.tour-b svg{ transform:rotate(180deg); }
.tour-b:hover{ border-color:#CBD4DC; }
.tour-n{ appearance:none; border:none; background:var(--orange); color:#fff; font-family:inherit; font-size:12.5px; font-weight:700; border-radius:9px; padding:8px 14px; cursor:pointer; display:inline-flex; align-items:center; gap:5px; }
.tour-n:hover{ background:var(--orange-2); }
.tour-card button:focus-visible, .tour-cta a:focus-visible, .tour-cta button:focus-visible, .tour-offer-card button:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }
@keyframes tourFade{ from{opacity:0} to{opacity:1} }
@keyframes tourPop{ from{opacity:0; transform:translateY(8px)} to{opacity:1; transform:none} }

/* CTA finale */
.tour-cta{ position:relative; width:452px; max-width:100%; max-height:calc(100vh - 40px); overflow-y:auto;
  background:var(--navy); color:#fff; border-radius:18px; box-shadow:0 40px 100px rgba(11,31,51,.5); padding:26px 26px 20px; border-top:4px solid var(--orange); font-family:'Manrope',sans-serif; animation:tourPop .28s cubic-bezier(.2,.7,.3,1) both; }
.tour-cta-x{ position:absolute; top:14px; right:14px; width:32px; height:32px; border:1px solid rgba(255,255,255,.24); background:rgba(255,255,255,.1); color:#fff; border-radius:9px; cursor:pointer; font-size:15px; line-height:1; display:grid; place-items:center; }
.tour-cta-x:hover{ background:rgba(255,255,255,.2); }
.tour-cta-badge{ display:inline-flex; align-items:center; gap:7px; font-size:11px; font-weight:800; letter-spacing:.07em; text-transform:uppercase; color:#F0CE8B; }
.tour-cta-badge svg{ color:var(--orange); }
.tour-cta-hl{ font-family:'Bricolage Grotesque',var(--display); font-size:23px; font-weight:700; line-height:1.2; letter-spacing:-.015em; color:#fff; margin:12px 30px 10px 0; }
.tour-cta-body{ font-size:13.5px; line-height:1.6; color:#B4C6D9; margin:0 0 18px; }
.tour-cta-points{ display:flex; flex-direction:column; gap:11px; margin:0 0 20px; }
.tour-cta-pt{ display:flex; align-items:flex-start; gap:11px; font-size:12.5px; line-height:1.45; color:#D6E0EA; }
.tour-cta-pt svg{ color:var(--orange); flex:none; margin-top:1px; }
.tour-cta-pt b{ color:#fff; font-weight:700; }
.tour-cta-btn{ display:flex; align-items:center; justify-content:center; gap:8px; width:100%; box-sizing:border-box; background:var(--orange); color:#fff; font-size:14px; font-weight:700; text-decoration:none; border-radius:11px; padding:13px; }
.tour-cta-btn:hover{ background:var(--orange-2); }
.tour-cta-mail{ text-align:center; font-size:12.5px; color:#9DB2C7; margin:10px 0 0; }
.tour-cta-foot{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:18px; padding-top:14px; border-top:1px solid rgba(255,255,255,.12); }
.tour-cta-done{ appearance:none; border:none; background:none; color:#9DB2C7; font-family:inherit; font-size:12.5px; font-weight:600; cursor:pointer; }
.tour-cta-done:hover{ color:#fff; }
.tour-cta-illus{ font-size:10px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; color:#F0CE8B; background:rgba(224,169,46,.18); border-radius:999px; padding:3px 9px; white-space:nowrap; }
  /* Novateur Brain climax — the tour payoff */
  .tour-cta-badge-brain{ color:#F4D58A; }
  .tour-cta-brainbtn{ font-size:15px; padding:15px 13px; box-shadow:0 0 0 3px rgba(232,84,30,.26), 0 12px 30px rgba(232,84,30,.45); animation:tourBrainPulse 2.4s ease-in-out infinite; }
  @keyframes tourBrainPulse{ 0%,100%{ box-shadow:0 0 0 3px rgba(232,84,30,.22), 0 10px 26px rgba(232,84,30,.38); } 50%{ box-shadow:0 0 0 7px rgba(232,84,30,.10), 0 14px 34px rgba(232,84,30,.58); } }
  .tour-cta-second{ display:flex; align-items:center; justify-content:center; gap:7px; text-decoration:none; color:#9DB2C7; font-size:12.5px; font-weight:600; margin-top:12px; }
  .tour-cta-second:hover{ color:#fff; }
  .tour-cta-second svg{ color:#9DB2C7; }
  @media (prefers-reduced-motion: reduce){ .tour-cta-brainbtn{ animation:none !important; } }

/* first-load offer */
.tour-offer-card{ position:fixed; z-index:1390; left:50%; bottom:20px; transform:translateX(-50%); width:min(460px, calc(100vw - 24px)); display:flex; align-items:center; gap:13px;
  background:var(--navy); color:#fff; border-radius:14px; box-shadow:0 20px 50px rgba(11,31,51,.42); padding:13px 15px; border-left:3px solid var(--orange); animation:tourOfferUp .3s cubic-bezier(.2,.7,.3,1) both; }
.tour-offer-ic{ width:38px; height:38px; border-radius:10px; background:rgba(232,84,30,.2); color:var(--orange); display:grid; place-items:center; flex:none; }
.tour-offer-tx{ flex:1; min-width:0; }
.tour-offer-h{ font-size:14px; font-weight:700; }
.tour-offer-s{ font-size:11.5px; color:#B4C6D9; margin-top:2px; line-height:1.4; }
.tour-offer-btns{ display:flex; align-items:center; gap:8px; flex:none; }
.tour-offer-no{ appearance:none; border:none; background:none; color:#9DB2C7; font-family:inherit; font-size:12px; font-weight:600; cursor:pointer; padding:6px; }
.tour-offer-no:hover{ color:#fff; }
.tour-offer-yes{ appearance:none; border:none; background:var(--orange); color:#fff; font-family:inherit; font-size:12.5px; font-weight:700; border-radius:9px; padding:9px 13px; cursor:pointer; display:inline-flex; align-items:center; gap:5px; white-space:nowrap; }
.tour-offer-yes:hover{ background:var(--orange-2); }

/* header Tour button */
.tchip.tchip-tour{ background:rgba(232,84,30,.16); color:#F7C6B3; cursor:pointer; border:none; font-family:inherit; font-size:11.5px; font-weight:600; }
.tchip.tchip-tour:hover{ background:rgba(232,84,30,.28); color:#fff; }
.tchip.tchip-tour svg{ color:var(--orange); }

@media (max-width:480px){
  .tour-card:not(.tour-center){ width:auto; left:14px; right:14px; max-width:none; }
  .tour-cta{ padding:22px 18px 16px; } .tour-cta-hl{ font-size:20px; }
  .tour-offer-card{ flex-wrap:wrap; } .tour-offer-btns{ width:100%; justify-content:flex-end; }
}
@media (prefers-reduced-motion: reduce){
  .tour-backdrop, .tour-card, .tour-cta, .tour-offer-card{ animation:none !important; }
  .tour-spot{ transition:none !important; } .tour-dot{ transition:none !important; }
}

/* =============================================================================
   NAV — collapsible Conviction System header (chevron) + per-page guidance card.
   Compact sub-items; product header stays slightly larger. Brand tokens.
   ============================================================================= */
.nav-prodtoggle{ appearance:none; border:0; background:none; width:100%; cursor:pointer; font-family:inherit; text-align:left; }
.nav-prodtoggle .np-label{ flex:1; }
.nav-chev{ display:inline-flex; color:var(--side-muted); flex:none; transition:transform .18s ease; }
.nav-prodtoggle:hover{ color:#fff; }
.nav-prodtoggle:hover .nav-chev, .nav-prodtoggle:hover .npic{ color:#fff; }
.nav-prodtoggle[aria-expanded="false"] .nav-chev{ transform:rotate(-90deg); }
.nav-group.nav-collapsed{ display:none; }
/* icon rail (401–1024px): the header/toggle is hidden, so keep items visible as icons */
@media (min-width:401px) and (max-width:1024px){ .nav-group.nav-collapsed{ display:block; } }
@media (max-width:400px){ .nav-prodtoggle{ min-height:42px; } }

/* "?" guidance re-open button in the page header */
.ph-guide{ appearance:none; width:26px; height:26px; border-radius:50%; border:1px solid var(--line); background:var(--panel); color:var(--muted); font-weight:800; font-size:13px; cursor:pointer; flex:none; line-height:1; padding:0; }
.ph-guide:hover{ border-color:var(--orange); color:var(--orange); }
.ph-guide:focus-visible{ outline:2px solid var(--orange); outline-offset:2px; }

/* guidance card — light floating overlay (no backdrop; view stays visible) */
.pxg-card{ position:fixed; z-index:1250; top:66px; left:50%; transform:translateX(-50%);
  width:min(462px, calc(100vw - 24px)); background:var(--panel); border:1px solid var(--line); border-top:3px solid var(--orange);
  border-radius:14px; box-shadow:0 24px 60px rgba(11,31,51,.28); padding:16px 18px 15px; font-family:'Manrope',sans-serif;
  animation:pxgIn .22s cubic-bezier(.2,.7,.3,1) both; }
.pxg-x{ position:absolute; top:12px; right:12px; width:28px; height:28px; border:1px solid var(--line); background:var(--panel); border-radius:8px; color:var(--muted); cursor:pointer; font-size:13px; display:grid; place-items:center; line-height:1; }
.pxg-x:hover{ color:var(--ink); border-color:#CBD4DC; }
.pxg-tag{ display:inline-flex; align-items:center; gap:5px; font-size:9.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--orange-ink); }
.pxg-tag svg{ color:var(--orange); }
.pxg-name{ font-family:'Bricolage Grotesque',var(--display); font-size:17px; font-weight:700; color:var(--ink); margin:6px 30px 11px 0; letter-spacing:-.01em; }
.pxg-rows{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:9px; }
.pxg-rows li{ display:flex; gap:10px; align-items:baseline; }
.pxg-k{ flex:none; width:76px; font-size:9px; font-weight:800; letter-spacing:.04em; text-transform:uppercase; color:var(--orange-ink); padding-top:1px; }
.pxg-v{ flex:1; font-size:12.5px; line-height:1.5; color:var(--text); }
.pxg-close-line{ margin-top:13px; padding-top:11px; border-top:1px solid var(--line); font-size:11.5px; font-style:italic; color:var(--muted); line-height:1.5; }
.pxg-foot{ margin-top:12px; }
.pxg-open{ display:inline-flex; align-items:center; gap:6px; background:var(--orange); color:#fff; font-size:13px; font-weight:700; text-decoration:none; border-radius:9px; padding:9px 14px; }
.pxg-open:hover{ background:var(--orange-2); }
@keyframes pxgIn{ from{ opacity:0; transform:translate(-50%,-8px); } to{ opacity:1; transform:translateX(-50%); } }
@media (max-width:480px){
  .pxg-card{ top:auto; bottom:14px; left:14px; right:14px; transform:none; width:auto; }
  @keyframes pxgIn{ from{ opacity:0; transform:translateY(10px); } to{ opacity:1; transform:none; } }
  .pxg-k{ width:64px; }
}
@media (prefers-reduced-motion: reduce){ .pxg-card{ animation:none !important; } .nav-chev{ transition:none !important; } }

/* =============================================================================
   NAV — deactivated product (Novateur Brain · coming soon) + AVAILABLE-IN-
   DEPLOYMENT module state. Brand tokens; mobile-legible; no motion.
   ============================================================================= */
.nav-item.nav-soon-item{ cursor:default; opacity:.6; }
.nav-item.nav-soon-item:hover{ color:var(--side-txt); }
.nav-item.nav-soon-item .ic{ color:var(--side-muted); }
.nav-soon{ margin-left:auto; display:inline-flex; align-items:center; gap:4px; flex:none;
  font-size:8.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--side-muted);
  background:rgba(255,255,255,.06); border:1px solid var(--side-line); border-radius:999px; padding:2px 6px; }
.nav-soon svg{ width:10px; height:10px; opacity:.9; }

/* available-in-deployment card */
.pxav{ display:flex; justify-content:center; padding:6px 0 40px; }
.pxav-card{ position:relative; width:min(620px,100%); background:var(--panel); border:1px solid var(--line);
  border-radius:16px; padding:30px 30px 24px; box-shadow:0 18px 46px rgba(11,31,51,.09); overflow:hidden; }
.pxav-card::before{ content:""; position:absolute; top:0; left:0; right:0; height:3px;
  background:linear-gradient(90deg,var(--orange),#F0864E); }
.pxav-badge{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:800; letter-spacing:.09em;
  text-transform:uppercase; color:var(--orange-ink); background:rgba(232,84,30,.08); border:1px solid rgba(232,84,30,.22);
  border-radius:999px; padding:5px 11px; }
.pxav-badge svg{ color:var(--orange); }
.pxav-lead{ font-family:'Bricolage Grotesque',var(--display); font-size:19px; line-height:1.42; font-weight:600;
  color:var(--ink); margin:15px 0 2px; letter-spacing:-.01em; max-width:36ch; }
.pxav-k{ font-size:9.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--muted); margin:20px 0 11px; }
.pxav-list{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:11px; }
.pxav-list li{ display:flex; gap:11px; align-items:flex-start; font-size:14px; line-height:1.5; color:var(--text); }
.pxav-list li svg{ color:var(--orange); flex:none; margin-top:2px; }
.pxav-foot{ display:flex; align-items:flex-start; gap:8px; margin-top:22px; padding-top:15px; border-top:1px solid var(--line);
  font-size:12px; line-height:1.45; color:var(--muted); }
.pxav-foot svg{ color:var(--muted); flex:none; margin-top:1px; }
@media (max-width:520px){ .pxav-card{ padding:24px 20px 20px; border-radius:14px; } .pxav-lead{ font-size:17px; } .pxav-list li{ font-size:13.5px; } }

/* =============================================================================
   EXECUTIVE BOARD — Home. Reuses .px-exec (8-col)/.px-hero (4-col navy) for
   grid placement + responsiveness; restyles their interior. Brand (--px-*)
   tokens only. Motion: status dot + TODAY line pulse (reduced-motion in the
   shared block below).
   ============================================================================= */
.exb-left{ background:var(--px-card); padding:18px 20px 16px; display:flex; flex-direction:column; gap:14px; }
.exb-heroCard{ background:linear-gradient(135deg,var(--px-navy) 0%,var(--px-navy2) 100%); border-radius:11px;
  padding:17px 19px; color:#fff; position:relative; overflow:hidden; }
.exb-heroCard::after{ content:""; position:absolute; right:-40px; top:-40px; width:180px; height:180px; border-radius:50%;
  background:radial-gradient(circle,rgba(232,84,30,.20),transparent 70%); pointer-events:none; }
.exb-heroTop{ display:flex; align-items:center; gap:10px; margin-bottom:9px; position:relative; z-index:1; }
.exb-mow{ font-size:10px; letter-spacing:.13em; font-weight:800; text-transform:uppercase; color:#F0B79A; }
.exb-pill{ display:inline-flex; align-items:center; gap:6px; font-size:10px; font-weight:800; color:#6EE7B7;
  background:rgba(16,185,129,.16); border:1px solid rgba(16,185,129,.38); padding:2px 9px; border-radius:999px; }
.exb-dot{ width:6px; height:6px; border-radius:50%; background:#2FE39A; animation:exbPulse 1.8s infinite; }
@keyframes exbPulse{ 0%{ box-shadow:0 0 0 0 rgba(47,227,154,.6); } 70%{ box-shadow:0 0 0 7px rgba(47,227,154,0); } 100%{ box-shadow:0 0 0 0 rgba(47,227,154,0); } }
.exb-heroName{ font-family:'Bricolage Grotesque',var(--display); font-size:21px; font-weight:700; line-height:1.16;
  margin-bottom:6px; position:relative; z-index:1; }
.exb-heroName small{ color:#AEC2D6; font-weight:600; font-size:14px; }
.exb-heroSub{ font-size:12.5px; color:#C2CDDD; line-height:1.55; max-width:58ch; position:relative; z-index:1; }
.exb-heroChips{ display:flex; gap:12px; margin-top:14px; align-items:center; flex-wrap:wrap; position:relative; z-index:1; }
.exb-stat{ background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.14); border-radius:9px; padding:6px 12px; }
.exb-stat b{ display:block; font-size:8.5px; letter-spacing:.09em; font-weight:800; color:#AEC2D6; }
.exb-stat span{ font-size:14px; font-weight:800; color:#fff; }
.exb-cta{ margin-left:auto; font-size:12.5px; }

.exb-cards{ display:grid; grid-template-columns:1.25fr 1fr 1fr; gap:11px; }
.exb-card{ background:var(--px-card); border:1px solid var(--px-line); border-radius:11px; padding:12px 14px; box-shadow:var(--e1); }
.exb-clab{ font-size:9.5px; letter-spacing:.1em; font-weight:800; text-transform:uppercase; color:var(--px-muted); margin-bottom:8px; }
.exb-tag{ display:inline-block; background:var(--px-t-navy); color:var(--px-navy); border-radius:6px; padding:3px 9px; font-size:11px; font-weight:700; margin:0 4px 5px 0; }
.exb-rivals{ font-size:12px; font-weight:700; color:var(--px-text); line-height:1.5; }
.exb-cardSub{ font-size:11px; color:var(--px-muted); margin:3px 0 8px; }
.exb-big{ font-family:'Bricolage Grotesque',var(--display); font-size:34px; font-weight:700; line-height:1; margin:5px 0 4px; color:var(--px-ink); }

.exb-details{ border-top:1px solid var(--px-line); padding-top:11px; }
.exb-details summary{ cursor:pointer; font-size:12.5px; font-weight:700; color:var(--px-orange); list-style:none; display:inline-flex; align-items:center; gap:6px; }
.exb-details summary::-webkit-details-marker{ display:none; }
.exb-prose{ margin-top:10px; font-size:13px; line-height:1.6; color:var(--px-text); max-width:66ch; }
.exb-prose p{ margin:0; }

.exb-win{ background:linear-gradient(160deg,var(--px-navy) 0%,var(--px-navy2) 100%); }
.exb-winTop{ display:flex; justify-content:space-between; align-items:center; gap:10px; margin-bottom:3px; }
.exb-winSub{ font-size:10.5px; color:#9DB2C7; margin-bottom:15px; }
.exb-tl{ position:relative; padding-top:15px; }
.exb-now{ position:absolute; left:78px; top:0; bottom:24px; width:2px; background:var(--px-orange); animation:exbNow 2.4s infinite; }
@keyframes exbNow{ 0%,100%{ opacity:.85; } 50%{ opacity:.35; } }
.exb-nowLbl{ position:absolute; left:68px; top:-3px; font-size:8.5px; font-weight:800; color:#F0B79A; }
.exb-row{ display:flex; align-items:center; gap:8px; margin-bottom:10px; }
.exb-rname{ width:88px; font-size:10.5px; font-weight:800; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; flex:none; }
.exb-track{ flex:1; height:14px; position:relative; background:rgba(255,255,255,.06); border-radius:7px; }
.exb-bar{ position:absolute; left:0; top:0; height:100%; border-radius:7px; }
.exb-bar.r{ background:linear-gradient(90deg,#EF4444,#FCA5A5); }
.exb-bar.a{ background:linear-gradient(90deg,#E8541E,#F3B27E); }
.exb-bar.g{ background:linear-gradient(90deg,#10B981,#6EE7B7); }
.exb-d{ position:absolute; top:-1px; font-size:9px; font-weight:800; }
.exb-d.r{ color:#FCA5A5; } .exb-d.a{ color:#F3C89A; } .exb-d.g{ color:#A9ECD0; }
.exb-axis{ display:flex; justify-content:space-between; margin-top:7px; padding-left:78px; font-size:8.5px; font-weight:700; color:#7286A0; }
.exb-winFoot{ margin-top:12px; border-top:1px solid rgba(255,255,255,.09); padding-top:9px; font-size:10px; color:#9DB2C7; }
.exb-winFoot b{ color:#FCA5A5; }

@media (max-width:1080px){ .exb-cards{ grid-template-columns:1fr 1fr; } }
@media (max-width:640px){
  .exb-cards{ grid-template-columns:1fr; }
  .exb-heroName{ font-size:18px; }
  .exb-rname{ width:56px; font-size:9.5px; }
  .exb-now{ left:60px; } .exb-nowLbl{ left:50px; }
  .exb-axis{ padding-left:60px; }
}

/* =============================================================================
   HOME — narrative hero strip (masthead). Reads as the deep ground the board
   sits on, NOT another board card:
     · deeper base (black-alpha floor) than the Executive Board hero
     · light from the TOP-LEFT (the board hero glows top-right) so they can't twin
     · 3px orange left edge — the file's native callout device (moat / profile card)
     · own elevation + inset top highlight, larger gap below
   NOTE specificity: `.px-wrap h1..h4` (0,1,1) sets color:var(--px-ink), so the
   headline is scoped `.pxhn .pxhn-title` (0,2,0) or it renders navy-on-navy.
   ============================================================================= */
.pxhn{ position:relative; overflow:hidden; color:#fff; margin:0 0 28px; padding:32px 34px 26px;
  border-radius:14px; border-left:3px solid var(--px-orange);
  background:
    linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.30) 100%),
    radial-gradient(120% 150% at 6% -20%, rgba(232,84,30,.20) 0%, transparent 58%),
    linear-gradient(165deg, var(--px-navy2) 0%, var(--px-navy) 100%);
  box-shadow:0 18px 42px rgba(11,31,51,.30), inset 0 1px 0 rgba(255,255,255,.07); }
.pxhn > *{ position:relative; z-index:1; }
.pxhn-eyebrow{ display:block; font-size:11.5px; font-weight:700; letter-spacing:.05em;
  color:#F0B79A; margin-bottom:14px; }
.pxhn .pxhn-title{ font-family:'Bricolage Grotesque',var(--display); font-size:30px; font-weight:700;
  line-height:1.2; letter-spacing:-.02em; color:#FFFFFF; margin:0 0 14px; max-width:30ch; }
.pxhn-sub{ font-size:14.5px; line-height:1.62; color:#C8D4E2; margin:0; max-width:74ch; }
.pxhn-steps{ margin-top:22px; padding-top:16px; border-top:1px solid rgba(255,255,255,.12);
  font-size:12.5px; font-weight:700; letter-spacing:.03em; color:#AEC2D6; }
.pxhn-steps i{ font-style:normal; font-weight:800; color:var(--px-orange); margin:0 8px; }
.pxhn-client{ margin-top:10px; font-size:11.5px; font-weight:500; line-height:1.55; color:#8FA3B8; }
@media (max-width:640px){
  .pxhn{ padding:24px 20px 20px; margin:0 0 20px; border-radius:12px; }
  .pxhn-eyebrow{ font-size:10.5px; margin-bottom:12px; }
  .pxhn .pxhn-title{ font-size:21px; line-height:1.24; letter-spacing:-.015em; max-width:none; margin:0 0 12px; }
  .pxhn-sub{ font-size:13.5px; }
  .pxhn-steps{ margin-top:18px; padding-top:14px; }
}

/* =============================================================================
   HOME — target-portfolio pointer. Replaces the full two-tier portfolio block,
   which duplicated the Target Accounts view (same PX_TOP10 / PX_GIANTS arrays).
   Home now summarises and links out instead of re-rendering the same 14 cards.
   NOTE rhythm: `.px-grid+.px-grid` supplies the 16px gap between sections. This
   element is NOT a .px-grid, so it must carry margin:16px 0 itself — otherwise
   the following section loses its top margin and the layout collapses shut.
   ============================================================================= */
.pxtp-note{ margin:16px 0; padding:13px 16px; border-radius:10px;
  background:var(--px-alt); border:1px solid var(--px-line); border-left:3px solid var(--px-orange);
  font-size:13px; line-height:1.6; color:var(--px-muted); }
.pxtp-note .px-link{ display:inline; font-size:13px; font-weight:700; }
@media (max-width:640px){ .pxtp-note{ padding:12px 14px; font-size:12.5px; } }

/* Market (merged) — signal feed + engines section spacing */
.mkt-feed{ margin:0 0 22px; }
.mkt-feed .px-ch{ margin:6px 2px 12px; }
.mkt-engines{ margin:0 0 4px; }

/* =============================================================================
   ATLAS — the ask surface on Home. Deliberately the DARKEST plane on the page:
   the hero strip above is a navy masthead and the Executive Board below is a
   bright operational surface, so Atlas reads as a lit chamber between them.
   The orb is the signature — one slow conic rotation + breathing glow; every
   other element around it stays quiet (skill: spend boldness in one place).
   One added hue: a soft violet (#7B61FF), which harmonises with navy and keeps
   clear of the orange that means "act" everywhere else in this product.
   NOTE specificity: `.px-wrap h1..h4` (0,1,1) sets color:var(--px-ink), so the
   headline is scoped `.pxat .pxat-title` (0,2,0) or it renders navy-on-navy.
   Motion is disabled by the shared prefers-reduced-motion block below.
   ============================================================================= */
.pxat{ position:relative; overflow:hidden; border-radius:16px; margin:0 0 28px; padding:34px 36px 30px;
  background:
    radial-gradient(120% 130% at 84% 10%, rgba(123,97,255,.15) 0%, transparent 58%),
    linear-gradient(160deg, #0A1B2C 0%, #04101B 100%);
  border:1px solid rgba(255,255,255,.07);
  box-shadow:0 22px 54px rgba(3,10,18,.42), inset 0 1px 0 rgba(255,255,255,.05); }
.pxat-aura{ position:absolute; right:-30px; top:50%; transform:translateY(-50%);
  width:330px; height:330px; pointer-events:none; }
.pxat-orb{ position:absolute; inset:0; border-radius:50%; filter:blur(40px); opacity:.5;
  background:conic-gradient(from 0deg, #E8541E, #7B61FF, #2FA8A0, #E8541E);
  animation:pxatSpin 20s linear infinite, pxatBreathe 6.5s ease-in-out infinite;
  transition:opacity .45s ease, filter .45s ease; }
@keyframes pxatSpin{ to{ transform:rotate(360deg); } }
@keyframes pxatBreathe{ 0%,100%{ opacity:.42; } 50%{ opacity:.66; } }
.pxat:hover .pxat-orb{ filter:blur(32px); }

.pxat-body{ position:relative; z-index:1; max-width:min(720px,100%); }
.pxat-eyebrow{ display:inline-flex; align-items:center; gap:8px; font-size:11.5px; font-weight:800;
  letter-spacing:.16em; color:#F0B79A; }
.pxat-dot{ width:7px; height:7px; border-radius:50%; background:#2FE39A; flex:none;
  animation:pxatPulse 2.4s ease-in-out infinite; }
@keyframes pxatPulse{ 0%{ box-shadow:0 0 0 0 rgba(47,227,154,.55); } 70%{ box-shadow:0 0 0 8px rgba(47,227,154,0); } 100%{ box-shadow:0 0 0 0 rgba(47,227,154,0); } }
.pxat .pxat-title{ font-family:'Bricolage Grotesque',var(--display); font-size:31px; line-height:1.18;
  font-weight:700; letter-spacing:-.02em; color:#FFFFFF; margin:14px 0 11px; max-width:21ch; }
.pxat-sub{ font-size:14.5px; line-height:1.6; color:#B9C7D6; margin:0 0 18px; }
.pxat-quota{ display:inline-flex; align-items:center; font-size:11.5px; font-weight:700; color:#AEC2D6;
  background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.13);
  border-radius:999px; padding:5px 12px; margin:0 0 16px; }
.pxat-chips{ display:flex; flex-wrap:wrap; gap:9px; margin:0 0 14px; }
.pxat-chip{ font:inherit; font-size:13px; font-weight:600; color:#E6EDF5; text-align:left; cursor:pointer;
  background:rgba(255,255,255,.055); border:1px solid rgba(255,255,255,.13); border-radius:11px;
  padding:11px 14px; transition:transform .16s ease, background .16s ease, border-color .16s ease; }
.pxat-chip:hover{ transform:translateY(-2px); background:rgba(232,84,30,.15); border-color:rgba(232,84,30,.48); color:#fff; }
.pxat-chip:focus-visible,.pxat-ask:focus-visible{ outline:2px solid var(--px-orange); outline-offset:2px; }
.pxat-ask{ display:flex; align-items:center; justify-content:space-between; gap:12px; width:min(520px,100%);
  font:inherit; font-size:13.5px; color:#8FA3B8; text-align:left; cursor:pointer;
  background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.12); border-radius:11px; padding:12px 14px;
  transition:border-color .16s ease, color .16s ease; }
.pxat-ask:hover{ border-color:rgba(232,84,30,.48); color:#C8D4E2; }
.pxat-ask svg{ color:var(--px-orange); flex:none; }
@media (max-width:640px){
  .pxat{ padding:24px 20px 22px; border-radius:14px; margin:0 0 20px; }
  .pxat-aura{ width:220px; height:220px; right:-70px; top:14%; transform:none; }
  .pxat .pxat-title{ font-size:22px; max-width:none; margin:12px 0 10px; }
  .pxat-sub{ font-size:13.5px; }
  .pxat-chip{ font-size:12.5px; padding:10px 12px; }
  .pxat-ask{ width:100%; }
}

/* ===========================================================================
   INSTRUMENT RAIL — shared "Bridge" component: a right-side column of three
   square instrument tiles (atlas / horizon / novateur brain). Home replaces the
   full-width Atlas chamber with this; a second vertical inherits the classes.
   Additive; navy tiles, light text (contrast verified). Reused keyframes:
   pxatSpin/pxatBreathe/pxatPulse. New: instSweep/instBlip/instBreathe/instRingSpin.
   =========================================================================== */
.bridge-grid{ display:grid; grid-template-columns:minmax(0,1fr) clamp(300px,26%,340px); gap:16px;
  grid-template-areas:"main rail" "main windows"; align-items:start; margin:0 0 16px; }
.bridge-grid > .bridge-main{ grid-area:main; }
.bridge-grid > .inst-rail{ grid-area:rail; }
.bridge-grid > .exb-win{ grid-area:windows; }
.bridge-main{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.inst-rail{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.inst{ position:relative; aspect-ratio:1/1; width:100%; border-radius:16px; overflow:hidden;
  background:radial-gradient(125% 120% at 80% 8%, #17324B 0%, #0B1F33 62%);
  border:1px solid rgba(255,255,255,.09); box-shadow:var(--e2); padding:16px 18px;
  display:flex; flex-direction:column; align-items:flex-start; text-align:left; text-decoration:none;
  color:#EAF1F7; font:inherit; cursor:pointer; transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease; }
.inst:hover{ transform:translateY(-2px); border-color:rgba(232,84,30,.5); box-shadow:0 14px 32px rgba(11,31,51,.42); }
.inst:focus-visible{ outline:2px solid var(--px-orange); outline-offset:2px; }
.inst-eyebrow{ position:relative; z-index:2; display:inline-flex; align-items:center; gap:7px; font-size:11px;
  font-weight:800; letter-spacing:.14em; text-transform:uppercase; color:#9DB6CE; }
.inst-eyebrow-amber{ color:#F0A878; }
.inst-dot{ width:7px; height:7px; border-radius:50%; background:#2FE39A; flex:none; animation:pxatPulse 2.4s ease-in-out infinite; }
.inst-line{ position:relative; z-index:2; margin:auto 0 0; font-family:'Bricolage Grotesque',var(--display); font-size:16.5px;
  line-height:1.26; font-weight:600; color:#F3F7FB; letter-spacing:-.01em; max-width:15ch; }
.inst-quota{ position:relative; z-index:2; margin-top:10px; align-self:flex-start; font-size:10.5px; font-weight:700;
  letter-spacing:.02em; color:#B4C6D9; background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.13); border-radius:999px; padding:3px 10px; }
/* tile 1 — atlas orb */
.inst-atlas .inst-orb{ position:absolute; right:-30px; top:-26px; width:150px; height:150px; border-radius:50%;
  background:conic-gradient(from 0deg, #E8541E, #2FA8A0, #3A6EA5, #E8541E); filter:blur(26px); opacity:.5;
  animation:pxatSpin 20s linear infinite, pxatBreathe 6.5s ease-in-out infinite; z-index:0; }
.inst-atlas:hover .inst-orb{ filter:blur(20px); }
/* tile 2 — horizon radar */
.inst-horizon .inst-scope{ position:absolute; right:-46px; top:50%; transform:translateY(-50%); width:196px; height:196px; border-radius:50%; z-index:0; }
.inst-ring{ position:absolute; inset:0; border-radius:50%; border:1px solid rgba(125,176,216,.16); }
.inst-ring.r2{ inset:22%; } .inst-ring.r3{ inset:44%; border-color:rgba(125,176,216,.24); }
.inst-sweep{ position:absolute; inset:0; border-radius:50%;
  background:conic-gradient(from 0deg, rgba(232,84,30,.5), rgba(232,84,30,.06) 30%, transparent 46%); animation:instSweep 4.4s linear infinite; }
.inst-blip{ position:absolute; width:6px; height:6px; border-radius:50%; background:#5FE0B0; box-shadow:0 0 8px rgba(95,224,176,.85); opacity:0; }
.inst-blip.b1{ left:58%; top:30%; animation:instBlip 4.4s ease-in-out .6s infinite; }
.inst-blip.b2{ left:37%; top:60%; animation:instBlip 4.4s ease-in-out 2.1s infinite; }
.inst-blip.b3{ left:66%; top:64%; animation:instBlip 4.4s ease-in-out 3.4s infinite; }
/* tile 3 — novateur brain core */
.inst-brain .inst-core{ position:absolute; right:-8px; top:50%; transform:translateY(-50%); width:160px; height:160px; z-index:0; }
.inst-corenode{ position:absolute; left:50%; top:50%; width:18px; height:18px; margin:-9px 0 0 -9px; border-radius:50%;
  background:radial-gradient(circle at 38% 34%, #FFC59F, #E8541E 70%); box-shadow:0 0 18px 2px rgba(232,84,30,.55); animation:instBreathe 3.6s ease-in-out infinite; }
.inst-ringdots{ position:absolute; border-radius:50%; }
.inst-ringdots.d1{ inset:20%; border:2px dotted rgba(140,185,220,.38); animation:instRingSpin 22s linear infinite; }
.inst-ringdots.d2{ inset:2%; border:2px dotted rgba(140,185,220,.22); animation:instRingSpin 34s linear infinite reverse; }
.inst-ripple{ position:absolute; inset:2%; border-radius:50%; background:conic-gradient(from 0deg, rgba(125,176,216,.32), transparent 24%); animation:instRingSpin 5.2s linear infinite; }
@keyframes instSweep{ to{ transform:rotate(360deg); } }
@keyframes instRingSpin{ to{ transform:rotate(360deg); } }
@keyframes instBlip{ 0%,100%{ opacity:0; transform:scale(.6); } 12%{ opacity:1; transform:scale(1); } 42%{ opacity:.14; } }
@keyframes instBreathe{ 0%,100%{ box-shadow:0 0 12px 1px rgba(232,84,30,.4); transform:scale(.92); } 50%{ box-shadow:0 0 22px 4px rgba(232,84,30,.66); transform:scale(1.08); } }
/* horizon detections modal (reuses pxd- modal styling) */
.hz-list{ list-style:none; margin:0; padding:0; }
.hz-list li{ display:flex; gap:10px; align-items:flex-start; padding:12px 2px; border-bottom:1px solid var(--line-2); font-size:14.5px; line-height:1.5; color:var(--text); }
.hz-list li:last-child{ border-bottom:0; }
.hz-list li svg{ color:var(--orange); flex:none; margin-top:3px; }
.hz-foot{ margin-top:14px; font-size:12.5px; color:var(--muted); font-style:italic; }
/* reduced motion: static scope + visible blips, static rings/orb */
@media (prefers-reduced-motion: reduce){
  .inst-orb,.inst-sweep,.inst-corenode,.inst-ringdots,.inst-ripple,.inst-dot{ animation:none!important; }
  .inst-blip{ animation:none!important; opacity:.9!important; transform:scale(1)!important; }
}
/* mobile (<=860): rail becomes a compact 3-across strip ABOVE the board */
@media (max-width:860px){
  .bridge-grid{ grid-template-columns:1fr; grid-template-areas:"rail" "main" "windows"; }
  .inst-rail{ flex-direction:row; gap:12px; }
  .inst-rail > .inst{ flex:1 1 0; min-width:0; }
  .inst-line{ font-size:12.5px; max-width:none; }
  .inst-eyebrow{ font-size:10px; letter-spacing:.1em; }
  .inst-quota{ font-size:9.5px; padding:2px 8px; }
}

/* ===========================================================================
   ANALYSIS FIELDS (render-if-present) — conversion band / sizing / confidence
   on signal cards; drivers / source-chain / why / expansion in the dossier.
   Classes emit only when the signal carries the rich fields, so verticals
   without them render byte-identically (no rule matches). Added by /core.
   =========================================================================== */
/* card tier */
.sig-meta{ display:flex; align-items:center; gap:8px; margin:0 0 10px; }
.sig-size{ flex:1 1 auto; min-width:0; font-size:11.5px; color:var(--muted); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sig-size b{ color:var(--text); font-weight:700; font-variant-numeric:tabular-nums; }
.sig-illus{ color:var(--muted); font-weight:600; }
.sig-conf{ flex:none; font-size:12px; line-height:1; }
.sig-conv{ flex:none; display:inline-flex; align-items:baseline; gap:5px; font-size:10px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; padding:3px 9px; border-radius:999px; white-space:nowrap; font-variant-numeric:tabular-nums; }
.sig-conv-hot{ background:var(--px-t-orange); color:var(--orange-ink); }
.sig-conv-warm{ background:var(--px-t-amber); color:var(--amber-ink); }
.sig-conv-cool{ background:var(--line-2); color:#3F5163; }
/* dossier tier */
.pxa-convstrip{ display:flex; align-items:center; gap:10px; margin:0 0 14px; }
.pxa-band{ display:inline-flex; align-items:baseline; gap:5px; font-size:11px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; padding:4px 11px; border-radius:999px; font-variant-numeric:tabular-nums; }
.pxa-band-hot{ background:var(--px-t-orange); color:var(--orange-ink); }
.pxa-band-warm{ background:var(--px-t-amber); color:var(--amber-ink); }
.pxa-band-cool{ background:var(--line-2); color:#3F5163; }
.sig-conv .sc, .pxa-band .sc{ font-weight:600; }
.pxa-conf-inline{ font-size:14px; line-height:1; }
.pxa-size{ font-size:12.8px; line-height:1.55; color:var(--text); }
.pxa-size-n{ font-weight:800; color:var(--ink); font-variant-numeric:tabular-nums; }
.pxa-size-illus{ font-size:10.5px; font-weight:700; text-transform:uppercase; letter-spacing:.04em; color:var(--muted); }
.pxa-size-basis{ margin-top:3px; color:var(--muted); }
.pxa-size-win{ margin-top:6px; }
.pxa-k{ font-weight:800; color:var(--ink); }
.pxa-chain{ display:grid; gap:8px; }
.pxa-chain-row{ display:flex; gap:8px; align-items:flex-start; font-size:12.6px; line-height:1.5; color:var(--text); }
.pxa-chain-row a{ color:var(--px-navy); text-decoration:underline; text-underline-offset:2px; font-weight:600; }
.pxa-chain-lbl{ color:var(--text); }
.pxa-an{ margin-top:18px; }
.pxa-scoreline{ margin:0 0 12px; }
.pxa-drv{ display:grid; gap:12px; }
.pxa-drv-row{ display:grid; grid-template-columns:56px 1fr; gap:12px; align-items:start; }
.pxa-drv-k{ font-size:10.5px; font-weight:800; text-transform:uppercase; letter-spacing:.05em; color:var(--muted); padding-top:2px; }
.pxa-drv-bar{ height:5px; border-radius:3px; background:var(--line-2); overflow:hidden; }
.pxa-drv-bar i{ display:block; height:100%; border-radius:3px; background:var(--px-navy); }
.pxa-drv-note{ font-size:12.4px; line-height:1.5; color:var(--text); margin-top:6px; }
.pxa-drv-v{ font-weight:800; color:var(--ink); font-variant-numeric:tabular-nums; }
.pxa-an-tag{ margin-left:6px; font-size:11px; vertical-align:middle; }
.pxa-why-line, .pxa-expand-line{ font-size:12.6px; line-height:1.55; color:var(--text); margin:0 0 8px; }
.pxa-why-line:last-child, .pxa-expand-line:last-child{ margin-bottom:0; }
.pxa-why-k, .pxa-expand-k{ font-weight:800; color:var(--ink); }
