/* Fonts: Sora, Plus Jakarta Sans, JetBrains Mono (SIL Open Font License), embedded so the site makes no external requests. */
@font-face{font-family:"Sora";font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAIN0ABMAAAABAtQAAIMEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGodQG+92HIY0P0hWQVKHDwZgP1NUQVR+AIUEL1wRCAqBjBDxNAuEQgAwgcwIATYCJAOJAAQgBYUEB4pdDAcb7PE1zLNwxm0DKB7qqdWuazJu8dytqqcUsKCCcWwF2DgASCzLs///nKQyhibVJS2ATKe/EFmJcuOO7C3yft5uKmHMw0hayEYlcuEL6exxXaEmfjqEFKWa1hnqLmqNkqd3MZ8DLVnVUYExflHakQ2X5t0aCle7ivIZ1/fs6JgYq9DQcVRl9LQUVeIP/9G6DEXamKRApEAztfWZ2/UxC6+Ok4yhSFjvQ4VSMNiKbucua4yC6c5MiQzBlgVBgUjwcKbJEkl4yaaL1gF2C/7FmFCG5aRPnp7vr//vR8TaefLWLTzqFGC0QLRlfbWI+fO8nn/uyxARkUSEEukrERHEiogYVUK1UiJG09QniFmrRGvV161LdSxdukJ166JTVbevC6209ft1/H4dS+dfPDwdq/dnexZTZA/s9KzoLKyIIim6KGoAt/W/jTHGxsZG5BiVBt7JaWM0VxgX/aLSer86L9J3zyuvrUSOQ1SUUAdQATeaSyRKJABapSAK5MF/+pz6Pcss8ROiZVmWZVIccqD5WSA8AoCrJbocdva4N0As5idufpumSesmTrgByDXBTwARW89h7jD2sJZWVUktqXF6esCQxHFyzgLmiPHxvW/Gs3CPD+LzXoxhXnvjABlmulkt/ahTekmGQFM4ZBpvmP6y/DT9vKzAMB1CMYCOLckiC57gH37u9Saf8hFLb8AgFDp/mk1N2Ak94ZkLhEnL+T+d2R8U0AhGYJIX2EF021xJI8uB118HBCGiQ0p4dzWEm3brb/3KhGm7roZogiaQBEIISQgBggUpUAOvsNWnP/H3vXpf1PYq6vfp0hnpZNjvtYLAlWFBcETGMoCndu/1QepTuXYbov9fp/3/tgPk8EwG8AJi0b71OvzY/6K7vnrU/x6QLng8Ho/jyDKJ4Ug6EhuTXC5TaqcRHJjhAcghMIy5AJiCMkGl9HNt913WyIpG2dnXr/d29nSyLzr9iHkIYYQRDpiEtPZb3e6G6ba/LPPVbuSQmUlCTYds01/GZCpCReQkoajdET5REyQQAIWY6Q6b86Wkd/CZ+ZWpZbqDuf0DyDfc4zuDkx711qUyPuLJ2Eg+VrbTvYvB7GBhSOwdFksH8g2AM3UAz9CcwWB5LBJ853gy3p19Y2WcyawPfaZU9WGmUKEUxR9EslmsOFekIBL88z/tf/ad7NdCTagZB+6zAt2bmZtXc2ZWfml3yu/tQrd0hZRToKvHV2iUwQgHz6cnNz+NP7Qqdng5HE3GG1n/3lSz/Q+ApMXFBShzPuX0Kae3FxcuKszBIYTKrj39YkGaIECdP0HxtCAvLEHxZkGF+YAoG8TFBS/yMh1SluSQPyDe+JMnzyxIB8qRolNuQ0p9rFx6ertufaVrm/Pr15no/Q5rqGEJJcQS++Xtt73/758109cjIUgIQYLYwQ4yiIhN7Wna+8z+q3UmSfq4b3591DlVdSIiIsZaY6w8lpoo0Y5NWpPgwnWfzw3TabvBRDxaIKgm36Ae31xVtTx3Ag9EcI7bEfmb2T3G1Dy0a9o13izfGkIIvSiSCyKiPyFIu2aPeBBNn/jbQhBcBY4H+UD+WMzsNW3KVOF8OcFgFpnDyy0rQ4gIi0aGmRCmSt2vHm0GDCsGhGNrkBDNAp1GXJIR2k4jSVxPhE53LmYOYeTZaAzh+OVGiYWEudycBWuIDR4Eh8Nw4my4EBkevAwf/kaAACNQaH2YSQjCu4EoDCTKQGKqSJJkGHr60+fIRVDCgFWhyU/W84xhkw0FO6qh2dkwWl35RzyIOE0jnDdhXPQrenBGpM9tyAsDGTWQf24KHAmRgTBLxITGbmwYnEgpB3RCPjgCSbXOPhXkhjyYJFE7/2ZNAPmBPDhRL1AgrzvFyRf+/8yNZ55+dvX62jNrL6+9tfbB8Lk7x3eeXx/od+6uzT9777mNF+5fuX918/mt7Ugtsh852Lq7fWP79kOf5UfsKHEIPf4wglETtVEX/6MZZVpTpQ0N9JJZNubgjnu+r//UnbqsXe3rVnwSXaGikakk9VkZ1VaFskqUU0H/0olmLdppNcaQ8U3esP1rU0uWrbVia+vdH088PHnry4BAoQglfAaACAgMpAAgYCiiY+J3ozyCUbQyxljjTTBgYtjUpyEFcAgoGFg4eABiEgAu+565DLJ2VtNnEqTIkCVPQFn+nZeMzFmwYs2GLXsODHx5cb/I7FtLVlljrXXWlxMBQRGixIgVcNQZZ+usPupnFQrNwj/RfgpFiCflVBn4QZlX83Yn8CD0r99NY50PEElKbJMPBP8u1gfABMTCFBDsC7oAricMBDhKKBZ2o5soE4H+qPsbioCOCJgRQGAIj3xwaRH8O+Ew2D96VveAHQRH0e7BOiJ3CgUZo7sqIEcY8lWB9lFoqOpVKKKXSEFCBMdB0Lba95oDgGXHct2nNh+BMRo7dm/Iikl6VJiu58V3N3F1oB7+BmAwvytwiWKLSgmpAyuzmt+NHCfcvUT7/N1DeUROPkhRZEmsg8RMbsZ9CrTzHg5CB01odLszu7Zd865xV7cr2U1C1XcUtvPe4TvOjkb8xz+S7c02st3bureO7fC2Y2vYajfDlr/pNtWWV6Wbx8Y9CZZ+tjDCpzWy7q3r68I6sfau9WvRMiz9il2yJVx2i4L913cdvnvv+nqhrd3chta2qKmNbWjFrcIvu8T5ZjOW5+lPT05kb5qyXD53dSmJLqqExTuCcEODf7zx2D3dCD6Ug3qwHGZlwSmchxH523W0WaVnGZKCjUg6rN3iS5VRTvlDKiOOh36YirfarVduVro+rgXrdk26aAQUm9uRA/gtNZbv3hDjF74eW4rH1ctVrNTDoCohTodqOS3ZKARFJ6xtodx/8KzWUz0TFW37PhpepSam3Ex93dya7GUWz1qpaASWaGuHrUhLLrB3wm7KV4Ecdv2cAS6PpIfercySeTyThHwbJps/JfEkDh0+kS/aFoKyR68GM8qR77SCpY2WGrLMc3XJxWwmqsi59Fbb5aoE1dch20JH8awrknf+QUdhOM3ft8LMrQJkeMt2J0Ag2i7SEK1txxnNz2IRuoiYswrYssC5pUrzM3/ArcMV80yYl1vBO/PUduHKJYq4nx73E2nu3JjYLQ1Ht9SMf/zYahcdjdg7p+7GTR2biVOEyD8zFBbEdaX1qftKLFs7e+ViJYjKx9R0sd8F2Lb1GbnnkiaE0SX6WcJJXOX8jJ/5ErR9JvZmK/hnnDsVVlwfWh+3n26l3tra8RmbwN2OYNZwSneSnja80YJG2Q1bgFLp0J1+LKhNLkVXAc52u3yWXJuz2o30kSdeviDRbmi/aOen/+voXOzlDpJuMkf+6f2HX4v0rXX2fhZVpaEPQgf7nfV/EQpzFmgs0VlhYGKxZoPDlp1x7DngcsSDc+LMhYArITciHjyJefHhy4+EvwCB5IIECxEqnEKUGEmS6ZWYrVQZg/X2HDpy7MSpMxcuXXn34cu3S7r16HPbC6P+yUV0ZIUYYcJFiBgpKirwEbwXr8WL8CTgQcCdgFsA1wAugaCt8DVxeD4Npzy3KJOcYFxJMVlWBJUPq+tKAnZIUzHfOgCV3RJB25JD7nzOO36y+VpXTtttxFBg16HwV3U+jgKccat/psvJ9MSXieI/b2vM9AyOqvjOQ9pROng36vuuoDLZy1E1zDB3kV7gXLv+x6apB8gFVzR5kXCxc7yzMqloEabZ2n/ZQliUdpyDGu0xBKWnh9NyqdcV1ejPILgF7i8Tj9zmbMfuNjnT3ZGHtPMY2r5Sl/rMFZdaWJbTdN/cISkN3VPq2uWU8fsYQYZZC2nFfvRmeL2Je82mndfAdk3k0zzXusCc9rKjys8cK2cz1vlhrd09dxDXUno1TuTOm//W/lqNrb226uV5+fdfLPXTqY2NOaU+b3DC0FquN0dbmKN35vozn8XlqRrpfm/b188TrJc+b2N/mbbAL6jTfhLioz/nWh7ZbDxjDKkPnPn8KC9f6GgcxphkXN1MW/YhjOtgv+mBKWk0DMnT6AssMb1abrLXeEgz3G+4+VDJ0W8wh+sc3LtrPD2b/G6fpr+MKGt5+tOHKV707Jspo6n+f2o1vbx2LoxkqVeWFeS2spna+71kC4UWsBGtT8n6LLpqZIvCfBp4bvkh07lsW0BBGrFIlgxfYRi5w6oX3PUsr1I8TEkv2pgqS/MFttheMhwLVW7lkDHNDNYR+nQNY2nZ2q/mQy24hIx6Po6V6Hx0L1vWKu0sTzy4Mb91ciPT1w7l4TRbQ54T8+z7AraQWD2paL3lj7UC4sYLJBujeBMu73zbAQ81bR1XkHxf6QX7Td8eftFfzLJlmoMmK4g6b/ut++hs8xAL9d3Yb+iYNOlmYc88d4r/5cub/VqZjj6Vf0WM8VvpiKupjmCPOq9ygeyJP9Wgr5+6JjZkz92IJxoTqdNYZSdRKrN15MFcc3SP1/JGjxDpnfICxqAUipokM1tnX/kptA+Iuh66Dwgb65GIGH9dxbZLywMdtNkm2OvtkBiq4ty62mOr/QZqRLsBpeBHLtw5/RUydYoqsHXJ6rFFR1TltdkvTj0j6NhO1Gu5vmtjiKMqIJlytVFEnaIHWs1vsEbVLLqtBtsYpbPU39Sk1ig8x+tg1CtYA8wA2l/WFVWvKoRE/p9UbGdLD0XRHR0tT5mR81zDn5NDZ4d5ePgvP3LGdZjJ+wkr0EYerAv8vLjqy4NRN1kcU9oY/o/EvnpUJ9yG6XBXiGkNmGWxceuCUUyWaEI7uF6FeBXYApHM1JiH+Jil29PwxWO4+2nQItF8W8uJxqk/LkkFrAm2MK0pKjbNdhtTLuJe09vk/+EeCDPzZXldbQ2JGfmhky4s/2H9nBOWriyh+bxsb76FeRU1Zb839/LwHsIxeoaaZHRajTIbikxgesVeyV+bNh2lF0kc6pUyY366e3/DLHjmVuHYt3keubheUd3xT9SBmpp7LJuk9pKb9+C3p4NIV+TK/S8HBmDkMT0AdCwB/OVQzZYPV8aaR/ZTxrynA+rYvZZp6v2zu7wyckvL4NeXfdlC9HEoar4VNaXtv43EgdbneQKzWS4HU1rO0UQGO5awemw7Pm1jUk1LaItGJFZpaa+qx9yPs/gOJaMen3tyDdHC5J4KTlDg1vfuGfOlraVkdS9RqNhfoS+5X5m40K2Dkd47EQthBIvjptq1H2b/hT3/+Es/76Ttk8dem6cDw60e1uXU+3TwuizTspDwTD0wO9fMtyLURWwdWXV6uZR6G/Gd74TUOHFlces5+LDXnoEflGshjTgo63+gTjGsdNVvWd+Db7QADX5cahuIFlRzduZgmrkeFjnWhIm5EDfM+TYPziKUNAfeTzJyofnQ2Mc4MsRzPXydVSIq//k1MpKM+2/eHY6XtKeqk+iILL1FsZVb+jXjCVMtSsO3S3hsbFKPn9wqkGpSmTVOPw+pSyIE+BAo9SS+qZjevRVYA7WyiI812+PPcnxBbqSN2iX1BTiuMNTmKBUJS+kjh6yPQ+Gx6M+dugoqOb8O2G8WsN7xhCOxQKX8V1EZ0Agec1wnZY4S8Q4p/1/XzIUgDhhr4CQ2WLh4rDnzwuHDn7MAoYTCKXiLEsVPDCWJOHGk4sULkCSZTBodOT29YCUMQlSqFm6hOX0aLOvXZMuAbXYM2uHKkENujTjt3ajzPoy56F+aPndkueeeXAMG5HnihXyjRpV56y2Dr1Je94+MN0cgpsqxkdROjWqRZF7UiaioqDlRcVGdUb9GRUSYR8VH+UTZR0UHDTyPuhy1Lep81PGoFVFFUelRs6J+idJFhUdpgqNRJ6NCIiyirkRdiNoagUUQgy2qPSonakFUXpR7hGXU6uAg6lDUwai2qLqomqgDUWlR5UGiEiMIUauiwmEwJAQEjojMkVigIbBhg4CLy44zEQIPHgjExCx48ULnwx9ZgABWZGR4AskxBAnCEiyUmXAKZqJEMRMjhhkVFRo1NZokyZA0acbR0WHS00NKGCCVKjFVqWatVi1koTlZg2XZeivCVtuattvVtNO+hmZnkhYXOtpcaTnkVnLau+S8D4ltnJHa/7p6/xrq9LpNpLtojQI1QaNJtKZoNY3RDK1mMZpDa55GCyBFEFqiVtKiUnri2u3qAX99gFoD3MD4/7mCloLnnlZMqDBpe0OKxCsRdLYv0EvHIJZUFpDcHMo7VY1aZZHHGUXUQ7ihrDpZ1SursctNe8oKQE67UdrbVOtCx44YPNmIpfDvB5M+IlCfQujTRPoMQp89wmBLLRopaKXt0xihAYyEfgubG4sIDEzY7fOCdQElTxcNDx9gxFYSFpRYsWHFhhILDDRGHmF+BrZDGbWZ9iYLkt0LsQKtRVAvAHw+eAhy2veqixkd/q/ze0HfcolXSHkdis7unWy2fzEadH+gF36D3EMW4rp3Hwnd57EXsA7Mf4sSdO9AvI6V885fgOunHNg6bbyDUemp/wkwv9BQhibocvuHzfHN7+hfadnejKOPjDSLHWjjNJBEuj6Zt5eX9lJGU3Za+4vWr/nhX9AfeIn20neW9EnyA3ocDggHVqtyNf1rMPNEqcsTAIT/nLta05T+cLHhNlNxcRhRdxueu8SehLIdIPhZ+nxFAIHICYohZnVPBGGOHBpfjLbAIlOsZqq0zgbTegyV4vu0uqOc2EskxWSdvZzurDWsGbev0LoGp3cUGcqKg7I5eSG3Q2S4/U65D+K5UMWtf1UGUMEzQ/kK1MQSETgL3u+K859FLP4R+ByA+nrFSAlSnwKAp52B2uHAvcCPx8cClX8IcCz59vpyXnMsmleLMgnAsp8Csq1U2z8VBs1/5fIjkAkUOPAl+mqV8OD/O9dBRMgxY8GKDTsOnLjwfDE/KHfCUBD83S95g09qNFLal/BDgv/RpPPj0ypgqscmQzlGIHCebFiO1Uq03T1JY7tB8hN6SphNKWUYqGW9dySnLaKOsdcK7z/4ItHFJbq5TA99vg1My0cHHgX+mQ/lYf9qfCWW//cfHrrDCgbMuvVkzQk72qCyzsE4Rhnb1g5XYSyrf+XRTFkns7BaK9fQaKZqDK0rHVDku+Qq8lF6lC0JB5vPzq9Rd2fEdBXVIszD40OjSS/S8a5QsXuzVj2mpr0hRTvv9YH9HQa2x9OHDmP7PADVFB3Ep6mnwSzY6CxBGP1+QtxN+mAyMIOCeUUdU6nFfCjq0JwtyXRgBQMmrEvWA6cE2zYJcCJ3guNoHhgPbifYWWo+2YUQ4IoQN0R2Bx72xGrx1NPFax6bjbwPqc/8uUTwdfghwb8unSeWJeBx2VD6CtybNJLji0HjvFzShIWTgZ4SZlNKGQZq6wuHr94iFrOEpdSzjAav57R5pJbYBXazh73sw1hvwT6q1Oo25hCnfR6+qOcucIluLtNDH7cx+UXao6MTAf+LK1cfy248FTqwggGzbj0wxrBTm8lTFc5uW2B322HEi0TJfVDIMZ3+6LnohghVWa+ajEw1Oz0Q8jB45m+YYFTdfQg8vzfttALwAYyjAB9E9etp4A/Zn8I4XekmG9jIWYsISJAxg4L5H3nNxrEjHbvOCJgYomwA9cCpp5v894KG5qm26YCcMLw4FTaizZBwMratHcLZvwpyo5EBbHhJZmANBFpNybYKe4OrFwUeTaxXYWGd60I8WKnGATN2tY3/YqhMqFSjhFI77s9/NDBUxJo0RGQdrk5J2ICDbWZ3BdhbGNS+WiYK0jirVrQmmIau4qPvTEPbNVowvEsNjl0ij7B2rL2j/SgeEq+pq4R0oKYKGONp4ITdSu4+SqabtDNUMsBw9qwZgC1lvPVmDBA14987sHyEUKvnBJkrGEcavOPM16eZ4hHK/4wA5nB9nMIo2KstoVKTtfy+Tmd9cPjmua1U7FOBDbNWur79KuJ2XVJiGkrwS6wW7SRLSyKzns2DNOlEyGAx7RrgJ/aKKdbtW739BFQgxpK4jx1Dv8Nj8TUslNMhxhi7v7K6aidZsDnqXgQHERJkzKBgXrcYaSUaNil3MFo5M3y7AAGuCHFDhMfTi4diNy+U/UoyxL1AIFpLyZ9i8ITMISCUcCJQEEVMXYW4yanrSXPiAslfTJvZ+ko3a0BPiWeDUsowuFLkqsr6meTnEOvTrUPxznZ4ZyR956Smwy6wmz3sZR/GtA252Q6B05z3RVV3EZfo5jI99HE7vTPYK90vsh0wGs7MlXjHFAkXhastMBwqnzL3iPOzg19kS0fHWOdtVfytgNX/i7w2xvJ/agqiO6xgZMxwGk9G6/VmuwWB+qgG1tdmty1h90mHwZSDv3FhOXtGZSNh9ZG6ecJmmEZEggQZMyiY3/GavsQDIJfwlgNcjUvyoMAZFw3kFJ5vt7OhQoxTg1Q3lbj0u0vAbEopw+BKUVqFErFquBas984DF+nyJaKby/TQx20P6NlE9UcgJxv2M/I3uvMPMriSHSMGzMUB2QdOARuVGs51SVkVxUZsrhBXaW++JPbePTrelA6Bo4KXwRHX0nCHQm8YvIjYV5PDo4ezBM4Q6Ezzu8O2B59F0WKfXFO91uQX7N839DIyljLVfm19tILxdNKfYjm4WQZ1ZFI9bnSqE6ZVkOXbXnIaZj33BTswV9Pn3wc2B65AmH2XtmY3yUHGDArmdYvJLkDDJnIn7dmZzCdcEOCKEDdEeCwWjzibF2o/kbZFOgEo1QpEDpajHjzgRCGEEk4ECqKIqatYdQd1PWnYsZJT3bwx0fSgxLNBKWUYXClKq0adrRquBevXtl4Nlu1od0bCNXHbBQ2xmz3sZR/G3XHVMKc574uq7mIu0c1leujjtu8X5gGLh4MyCWcKlY9Q4pPR4OGInzk/J7/Is3x0Wgf7OuTNvlnfjuVVIOdjjuFYjlt1/HyzNDbD/nRxVKk6Xg4zSpx0gOTKHbI2jIScT67GaFO3f19Olv68jDGyWBWqy29axouG13G368xJ23UKe/3NUlehLxMCYvfpEEpWHfXTUrC3AfMxaOfOA3/hWr+DDY/3O0F3ukMMDtQbM/qxv50HJ/YfB9xcTeC/mz3wgYUlkPigouJCiP2z6o8Gikfl5aRD6KOKMwtA9pjywlLwfdLbT8HjMUGbO0DYaD2QEXxRg/J8MkYrysq5JEbQe0Y9vn1Kq/UjenNCFSqDHtvzKE3JPiCyOQHCggTnIMe8f1RzrNDojKve++z/DHIUEZHOoud7f+ZaaY2zrvlgLICOIp7t2euyBeS5d7zXrwvYUDQG+/1SlVtutU5XvPPJf6EgrmCgGzKtcwl/UTujQQBuczEG2N8YySS5NjsasspqDJtZaGCf1vCtmQmTY5NmLY6ElGXjJYwYrUJ6VLCDzVvjwAUEGW9E5+vbYpxuqI/aAYLlyRJLk9HrLs3IeBNywvVICGkw2tQHLZbJnUV/cxWzVCxM5ZK1u8XieDMENZf59fZmY6ZM+QpVmKfOKmsdd8o51z300Rc/g5AFss94iA2tDHkKlKvxazOCdicbIh+8lj9ezx73GkgSs9LmLfRuwImmHZ0c3IIgOMukza+M854f8sHr834IQhi8cnVHw+rdsdbhIBzqL++bIVqw9VafXdPqE054yG7NniwZ1S0zsUO8FLKp/rjlnvkd6/da6g8XPsT/8MLvtnTgzyA6fr9+7xxjcJcdxVMdWOiNl330oeu0AycIghV66rEgOOj2EBsRPHCy48avdsMRl3XgdEHQZA8jO1bv99B2teJQgDF4zePf9sRB0rb5fDsMGXRFKtebkSNu6m0f/QbYB3Y5M4uPLN53Dyzzl6g7gqO6Pga9VhUvN5QJ6QDY4XTDTK8PjThXkR1dtDIE6NduL0zwbGOXeuujWx/X7tPrrkvC6CxyQMeDRgNu5oOQPYWz9thpsW22nL4hCB47oRONVCEXReDUM4FLACf2m8ReGa98K63a8eknbf+bLZ+4RGfmnp+94jl1V/F7WSP5oNQSOnSH6aRPm3uv1nWSNJUZcCPHWEY72E6WYF1cN6/idbyD94saySYrZJ2qVnVa8x/XnLN0a/b6mZGeLUyyW/PC2lsH68IO9pX9yhnc1g3eGUoDAoVt4KIGIRiCQzj6Pw3n2OMWT/Aab/E+jlSwMTtwy5V7PhFGWOGEF52ErBUrp1R5QxY2t+yN54CQA2Kk/8nmcWs2DByPKGlV67zBvS4gAQEI+OvfzG+t725rbBqRQF/8DZm+5Xq83IdvwviU8zyQh3q3APgzoOGrnOACJxFu/v9QfkUaeU28J9dk9SEC9M0v4TvqFwucCXvqQ3MNCIDzsSfgK9RUyRAgAT3YDylcP2ghj3hDRI02H7LDNIccYOeMPQF3/UCEzC7BwNef2BLgCnBELOC8av2ffxJ6taY+XohAJFDwE3F7nIc74QLcD5fjCvxTuZMTy8nm/0vIDVyzrjaAsO55Am6Hc5f1xQPl76eLL5p5Evi/15fr/10M8H/3JfjDNwH+cAU1AfCHB6pR5WXFkv+ovw6HuozRaN6Pr9e8O3vBknzdjG+v/zTfExcU6BfpuXvum+IBnZ0GfA3XlVDgP6st98k75TqleeuAGls8MhWGyoIlOvY9Tuv+pjEePtv91ubHLxVAJlCQeNOoTQ7LRsGUkuiVWHhTE350wf1M45DTg3eY7mXCP82xu29vThzEiaUSrcMCWj9kZJwEb2RL16vJQd+8dFiWodAQASY65q5B093ym61uuhEMHjNDRGKOjIKAhnUn1XW4i7rSmhPhHVQhuicnXf+7p2PlvG2guHdqxAgXEXeu4ZVrvG+6stZ5PXdMxe17Lc8L83bp58/Wv7HDd9kmYSHBEdWq/O6pYSe8hoBjYVD3O5TOj4Ie+rdzHRpQ4Kj1+L4BskC7VCGbJJodnkhxYOQz7j7tjIHm0gPk8I9SrwfyLHD8JwGc9kcA2+/AuhfABhR5pj6RutCIR4mFkr70TJCED7NIImSHIMQ4lwPDYm386CC2UwxBLAcAuBbuPJolJIEnyF3DkrkZXAQG1RJPgo/g8UyWgiTNLoq7xDAatl8fiBC4x6thV4iL0PHZ1nBBBozaPE0K/ODBio4QoioZQHV7Um1kSEYt5sbtFREHGyKXoMXmqt4L4toQypKKxtSkXu5Sang53CLHKTq0xxnkmTNacIO60HbeN63Yo3ooA/39TRHBvqT0o13aDbkXWYo8MBvfMEMD7Im9dU2nO/ZqZqdD0KUH1HJm4UAVyFueKHK2VZmL0AodelAsGNk77B4IvqRPKkcAG74onR3OX0iez8dZ85zcx31aFJWsysjll3DP2yvJoF9WHA3ra81fVXQTr0FpaCx9A148A0BnwxIz1IFtIa/+i7MzIsfb6qraat8Yj3BhjlUlU1dnVzs7HNno5GJ7ZAKqD6RsPQ7PYdNY9qYZmQjdC2Ul1e3w7HsQfVaeAUrn7r+wPZnIoHJv2DMdBoOYwJgoHm2JyVsrtUrRQdp7IRUgJ1hS8/jGNKP7oeylCsaTFwMdc5M/LVCsuPd1PnP2ES1q8SYsCnfrLvKw0fx0BIjOeXDqDp5akC1EtMPi8L074dq2IXciOPR/3MmYCP8iBw+zDoe94IbTmVJBPrzOjFPcv8WmaKFuGoPLMu/HSLkhWKihJou7SmPY0vPc42I7kQFOuWs4UphhQwpMuehe8e6q5tpLCmkDNlCk/aK5g5sWubRqBKBqh6jMlKivmsQCZLAB/6+ATBA3saICU7AAxeVGPtnESSsrPSux1HWRI1I7mAy4lo5zSDayte9jklRQG4gxaZYbk0UUjrVGl5DHO5H02ihalJinGC2rWF9EaeQfapU4Ec1+vOCJJSYXGgqpvcwosATJgrOT6u6eDdHSXSM9UOXo7gX5Ss5h49Pl9T3N1cBC9VJqqlm+N7uqns0vprXG5/2tEtbJAMsd81WaJpGc8ThWh81Z+pOqVrqg7VVMq56QcZ0zjR+nZ7ojRekBQ0OTUpaUpogF3HHNjRdCquPcjp3VbVMczgf6PYjG49vy3pZhqxXpRCmzHe94WmO1do7Rb76aTe4SY5Dx5z2TedJaDK+j7Od2lzuYWUPnCtdaeiTrF7uc30xWMSARnNsrqwKAIELj9G3c0r3o6Qdi1ZTK3cxbspyYQzq5hFOAKDKYUhUMuk1LUx9eXlhu5XML1ubdspWX4drauRxwg2NrEspEKgZxauxy4M/7FLXNxNh+h8YgnYgizdS4zQMLLYxQva/PrU2q54bLCcBsa47yhNyUSsPAOB+NZA54M6N8wJo9tTxihxMzquPA0srAzV2aYblI5OlP1o5HTO3oYqNlhO0950fEDNhUIEk5XobBuW6VeUZyULhstcyghJTPl6Q7uCkTSAi41xeBqxzhMqjNKZacCintsQMFkqtdirKMtSQbc7ktHpuu3LyG+4fDuLbzWqf38jnHZkuFRz52QdZQb6DNBpRVrmEkCvPguo4PkAI8nCwQGlwMJdPtMhWy5l+WwWJFngvkSoU3vXJREeRW5qB47Gq8YerijtHSFc9PT/WFBKwScFYBdZwtAjKWqNI0R9xLc9UGyCnjIfD83hiys/pd+XzGmhx252RgxO3WS15kkNHvtKZCy5HP0ASkv0vp+ixOhNjpIXuY4yxVAdNxy6QOK9k0KfURYZ4p/6NzOcE1AZuyI6TbSyzsZbzPxqaDxPHEhzbFlkvXIO9HNGsycChTpLiO5ZauL60BnbSY5Ba28gIfXtce1ATaFfdK4yQJj20eUSKGs+HavLVNgDm1tBXEvobXFU6WgMiFWj9N+CzZicQTy9+cpgeXDfQdmmy5RlzlimL0dIYtFGlIr9Fly/lQ4XuBU/efD/JO/p6jTNeuNKJ1z+bSiBTR+gqtRUwXU1rZU3wyzNDS2YF3hQ5+UQ1YUi/16qDVgXoIL6SgidrYzRZLmUfx7V6FAdgFnmvn/51EtdHmUNwaqVsSFVaWbMbvlgw8lupcAbjPuSzx1mbzsJNMSjSsYIKvnrH4HwWPS6sc0vQlr5Sn1hMuwdNn0jbmBaJdIDhJRTJn/Y3VR1p+qw2wpFbFpqlR+4SxyTttHPsxkVYgghYMe0ccnNB+Zo5LG6uCZOocLZ6vfNIE2pa3l9YBaFM/sv5cRnvpJDv7WS2M50U2UdC/MpI3isYJNlZX0U5oa47WFz9rwLFw8pIPL3WSGqZQSKV9vv19lRXf+zRxpbnmGVTgkDPoTXV12ClOi7S5WXQE8c71mJonC8GhC2jDLGdjKMnJZqCeccyslzDQhlsyPDs+teROlF1jD7Cru5quUzK0UbrUkjiajMcHB0Nr1KXcX0oST2qYVSDxb7jBSeS5tjWmN6Vvb9/sad/h4VLZkAz4vz6/Fd+yduT/cJGDg60x8TEj/ZhY5I6yHSH9dFELx6JE6eI+YdpVjQu3dZBkXXz1SKXHcIzjAvypsQ4r2fZ2dHNtoM1XonRi1un9Kpy960hIf9KfgdCCma6un6mY0ecmTQOkQdxG4gb1RdAL74R/2OXIBgxrNr8rc5nEnkupj15pU0ADZtdOX9Qywth2JgMwbSwHPOwqJee2GSsV3860NSoUnf37HnWRg3GzX20jp5YUbZ0iJ1d6N/c5/ioy8IS/0s810GLptSPrc2bdj7Gfg1D1lcZENSODXRe5rGoXPko1HOwtSt9ZebR6x8EmoKCxV3GbX4Zp1GprnZogDumGhX0k4jRjM6Z5Ju0jd5cuyVloWETLs2sNDGAxXoRtq2snttgeJ+P9/K2OBnCLli1U62idt3Koa5meVHjxp8evedMHVDcd31Esv65381zk5vzlc9NrYM6s9fv1VotPq2YMTW5uvKCJbQGzFAfF10c4foKtxVZkxx7bATDI0OX0ocrYltRG12++Kx8y7HPpjxzQDkcGNO1a0hb2q7OmK7vqt7dKJpv9xUyBz3AZ1pmBu1VwmpDcG+RncMJDk8/4L/D5cjLCLaX9MqOm2OKPiiPWh+mbKDmD2p0MdVO6eXN5eXgpGxQZ6/UDI1N/vC9pQrvHzWF0e1OzjvHqisex8VuaJP12TyyvJb0FmI71jlKu3lEmXjKxQzsHl2T0zUHVthMDcJqgPcVkG4SQuuKi1GUhWNUyt+cOltaQuqp5B7OGNu/M106mMv8aKY7AmCnDxKa6m80w8LNiXZ/BgfnGcmWCGXCEmXQMllGxHytxeMuegdz9ZGL/CVzS1saYvu6N5XU4MazjQupRJqSbDATLajK1iyMr33gz5fCyLf55cumgBBpThkmFsq4qc2sGCvabBiXtn3Exc5m1RSjUJ3EcVUI3Fndksvdy2vXp1zXbMiB1JMelfZN+w03c0vuj+m02nQhzay948JJxL7TwNrG48NxAxe2B2cWFqc2l83t9Thsy7X59z8BRZsYJvplT8G6S4zXuHSw43qvLkwkmV7wcEt4tmo33JD1LV81+ST3idKtH/bGqkabJ9Cbn3M7clEz5lsC/rdVHGXMRorCuZlnDoLjrOMmbqfe1bE5+K7nC16Lbp0kv+75xiPhBiq7dvz3G7pfk6rFAomZuibCFunQ/5cslx+k6jxlp2sG/6T1ohE7hg2C4SVaLzqfX5Cpwd80v490j2x/euff+fa84DNgt3+5uKMRkcjV5pfeovh+7yL5nzwxnDKd/VJT9qvjHrK9HXKNWMhCkv/e8GtOjXe2xuWZvKSqLMqWN5hhIZvbvdLGjbFGu8EqQn0lodqiNYWewMUbOm83kpFi6NIOHxRmMLvNF5ZJIV9zBq2Gl7t2LKnKQVPd1Jl2sv7abgPQZj2z0zM/wMuD0iulNyOfuMAhSN/WLX1N6ZaoMd5aZpV55RZdSb65wkffoWGbmAVFx7EBHsSckf6AfYZiczX+GqUcf6RiIOHa/Eqy5NysjW75tdn3huxmjQ/Bxz1BW29l/zg04dlvKBfcwDt+Ttm2bbUU7S2v/rzWZePGKb5Xi+9sYDymf+S8PreyZGPKlXioCUuv+PJV9eZ5249Y7tuvePL/QwTtvAVVvPUQ/8ustRyTa5m56K3doUA07mxmd2FJsvHfBTfHEeINFJdU01r6Q9Jcl2aUzhTHCFipofCcLG5wPPJ5Xy0xvfM56g+AhRrTgsemHs4oOw6oP5ic3zsNGpjS+7saJvR1TUDGtcc4srcPmElr00N1dvKiG+kTmHDytgodSkwFsjjXcKOT3Eaq4H7LjQasq4yJUWdFGUhF0Nne5N7aoB2oP/aJvU1TttaRGDUl5fNHPSZ9fXlrVdDTmoQvcX6wYWR6eITwl97Jo1YabrOG3ORIR8/OtuJGvRBznzCSXdRdEi2ddyotFsgiTJJedV7TnvNi6tN2eNGje8ttuOc6W88/cJBD8wu7ub+vGXaIPd6EAhuZsHtd9mEd4Dy5SX2tg3J3wuiriIU4nuGXH36q+WaGV8ixwlsv+1wCSeP0Uv3jPlBMb8v237VvaGTO7dAO+dIPyknGN/ZihOI+Z1ap4E9XVECUdTBsRd57EaoyMISpFwo31mR3ZBpp/X0TSqfxhpdMZykxfP3VwYsZJcHz+HE/hNHFWtqp2593ZVb23355w8naJUssotT5bh/k8L08D0RoFb7EoA3/AHJOpEq4NDWH7TwMmXaZcOCIdsr6MuolBAxtUFokVhKrkE/OQL+GIIlCOJOFs1GK3xA2WGGHCrOG4HsSCiM/CDAoKq6/tTt4N/P4pZRVyd/aounPdsZ5bc0EQaY24Bv7Nfhj9/mrTq7/b2+1fYd0cFJ68P+WCRXmlSN07/V0hrP6lJn1USj2dngZpu/75QQPN9JXN3lhvwboCwZs3JlIys+yYlc65BwphhiFCiDpLYOqciDqN3p4564CJ6a/bwJsfrfkv++8rmL2vUNSeLsGsc3ifLNBngiHOBZq+WWe9rHhWzlSski272+XYTA/fKgsKmI2wQIHqJ31lyBvoyZlWWXpzXqFs4Lw1AyNtH9gQd3qwsFEXx+xaSTQR3jQ1ONDvS9Xh8dop6bWpyerpCFLnfu70hYcLZh2OjTu9KX4DYH84Pzt/fsbMGVl2BmRvE7kDCyKO4Kmy+BwW7FfV0RUOdT2UnbNHY7N2b7HjWIEKlmg1FDF7eFIgN/EBcuMkHzZZ3vMAH1v56ktRUnD0xLVLRKaYgBBUgiMpz206CczaFdqLlMIvqquMfTxQNoayaFsRkaGrUPGExLLHOKgMAUmZRpGzq9lnE44qDcrdTvEnBr8e6vk4z/Nzj7ueR3+xWdhZqAbHyED8Wj7VYy4gMnQVhijeP0h5B5Uh8IKDnl47kt/HNK6ffV/o+v4VoXbP9yLH+/1o8cnXlpwmhvV8SFNyriDUJS40ZHC6SzbP+BGpX2v5t5RvuTxtxGTVZkxYo5BZwk2YRYzpLPaYFc663cZc3AL+YxRH6bU+g0HLGWoy+/RpzvpA/N5512J+1WkXNFteBbw+4lNKuzdfyp2sHUIOMuIHeE/pVA6Wz9dU9HUGkcmbcGrEn1P0+sImLpcOWS1hT6DRSxqmTKX3e8jMBnMoVEddZX9O1UMzeszKdfvk0HsJL2nMfNeIlvIObEK27zolee2iPQYzCWZCYnnOU+YUPVzIxPQlglZzkOYbR5WDZusz+j2uzLgpEBhDiVJdoeyiab3dzHSr5NANj+L3VDPfnpujPANztm3t7cEWvNLNV28ow3vWv27K/wa4GJmMqjKmlfkqMlCVZ+zGV8yeSHcBWYGi9Vxx0cT2TQYdcyz0VvP6dKBS8hsxIoiosi5ClQujZDOHRVQtrhS8ko5sxrgSA8v5Wwap77Q+ralm+jaYGJYk3j6P5p7WNy3rT8gcYtrWiCQSx8IKPQ3Dh379+MEOwR46OphjjIs73ZSEs6xEuN2SEwx8Dk8qcP3hZNPBURflMNdmNNJaDqnUgTObvh7Wl2Q8IqN7Sce+5LB/xOo+sp1UzGpryykV/WvaxkE8M7qFmU2Qgr819DadMLEcMCd+G3+nZfCEIrQlHIEL0yZ7IcT1dIQkXHeC4HwaSHKSjgZ10hV5XDmpRnxKeeMYcsg49PeUT8jwzYHCOlCD6WD3gHkVQ8zOCmlPn94mhFvACL73ft1dHzYxL+5hx4/v7pPfdqL9DPTQnLqQckWMGgnD9VIEdhJhWCvhmEaKGIdeHrdwZhx8w3LN2Wc66Z2nnmlMLsbwgjlNpQSpPHrMhTuLllWT4gKVbqADChOON2DmHLP/TFgU1lg2nHK2g95x3NlVifkYOr15WIgWCsdesD1nRUklKseMFMTs8xe9ndlJ2j/sjCEoQv5QlWEryPfJDib6mZik3qzyXvZ4dJwA8gN+xhwx/gb+v4fIP2BMComH/w6IkTFxuf6Va/JrsAV9wkohQbxeVFzc+4dG86HhecYD4vaYT3bS48lyzTHqwAGIFX/OmJy96/TodUKCeLWouGq2n6aQZ8wSo1u7l5nyJum5y9ENgv/h8nG18zGTYspgnwg/8MuejfYX9j7LOb7muidhMBednOFcE54hk84f0CO2oE4vmPgbMRCEEHWovZpR7d2p9k+u6zjrGfUEe3KKc9ZdS4PK67Mc6B6zRikGNdHuy9Ru9Z7enH6N7IaIzUcJweRL1FsFsM74Q4egUbCbV4NDzOQcR054BkwGQdQhiKg3+E0mQ0CEEHWkvZpV7T2gjiVwZysd/lMnzHAuXlEft4xPKZ+byx6PDhCOetykMxlXKVtE8PrDRvETtZKOa3Y/VJ65lqQlgc5d0qW/066HXs37n5kX7RV7QWUb3Elbh0nZ6U3bzN4nff57A5cb1tZFq/aikUZlS1qjkbzVnlBDLGSsiJL4gIEJqYrYClydZ/1DWoKt4M56Q+ToJ8oHOvnGXdg0pSWiN0Uwk8MSCKtNaNQMpV0uuC9iAgct2mG/IJJc6WdDGKzxCTpEK7ZpPuzgdpU+dLFr2xnDAt3n0ll7KkR6BmpKo6g50meghtNzdtewx40NjaC7nlZqRVCYuf5wXvJhaL4h+9T50up5EDM3dtuhaT4UKPbkKZFZUrcE9gvmHxZ9+mnt0ldY8DcNBky6E+1xuumUm12YT9+x0Zr3eQW/kxaTPhTUvFEbJDCHk19z05PKdgvo+2s+QN9OyzTHqEMGzK71oppOF4+61cz9aui9/j0zxs16F4o0/+8mncmnT2u1f5WyTYRJ1uL7WBhG2iCFI35KiwjrccKzcGKQ0NYjnRF9XfqmtxO679ma570ennD5gyz98aUETZEcHwiPFH0g7trvuikelnfqHjb5YU/+/JWKlbhk09/d6oWn0qJudQmnF/b6216rYnpOOHF8dQbsyXsCBF0pJ9QfKbxQXn/8inrJipNWKxSC7cXbzlVM2SypP2tTPX1fe1FRvQ9nF1Z02zdZ8z7KF3R7wmGvB1zaKlPCmiS5YqRWG1+1Rx5ZuFnmv2d1GET3Nk2O8LDhIOntj4ss9I7B8Jbb3q5YzZTBgpKhZMivf67cficqmlf+iMFAPJMfNQsRVQFZgaiLgcioiePQ8hanE11VEAKYfSkyicJZnDBmk4jLmUK0Q+CwdlCwZxKNmfwRZZGgRFiSkfOXTXS0u2CjkbUFIjJgYtNbiigHhdK3hx14yIbCCOmJ2D50mbQzNyzkLXi0rWChLZ15T6xiEVJkgiB1OpO2qJMIhICrbcf61NhbYPq/ZFp1yhWngCz5T6x7avJbS6WjEtg+sn7pNvwjs/jSixPafkwvkVG88nt36H/mAc1uXFvytZtSaLq3d906T8/K7tKyPjlNgdmk4IQdTluX+OWlk6jTmUSNaWSJjzudtLuC8gefmKDc+DxueP4NZ0XlQQj43bNdfc/2k3KZLffQtWHln0w4KbReQUjnEMSGlCV8BV6BBYUIomZlJxbm3KOl65ulu21QzkVCWX9lx6bg34c+bkxN6wu0BtPSQ0Nh3UnvZQ7HDacPw5+3BVQnQgfH8uFrYivwIjeTPgTvLWVCl6fXUpHg75VDAes3e+IDeaQ3ZetwyJN+C4bzFnnS0WHrTfkQwmuCGdZvpI1GI82zMPvr9mkFMCXvVf87+lj92PJxR68Wdi6UiG1j9j4YE5bUWRy4cxp0WJzs/isae7zmEmpIT5wo20liCOLC6jKxglAXfMFhvYurEq71DRHup4Fh2pLGM2p2xHIk+cm0gsGhM5GTuRCm73jOnkerKP2AC62MeqJ8GXcMEYtlxYNjjoh7wabRfLwmXr9FzfHOpaq2o0ql1s7ani5198rlg9DqgDLq7TaCA7foEj3gVuMd4lx2vbYirYilkjE5CJ7k8y3+mLJglSGqvBAdNfl8FFCIqvKIzKos+GNjFh/iq1L4CM0op0r6mJBRhv4kUpoEgiO7hg2e4ux7et9k95da5gu2wyYSnN1q4RwEeHGG7f3CwveLns+Van7sOBPBxv+x/2HYZY5OXOIts1Mt4938QMsxT5dmF4S13Zf7w1ibWr5q7vSQ2fBUDkGEfg2Zm4guiGiXHY/Lzlfy9n6yIYlSU/I2XCwZgK5jdDqzIKZdfpnf/2mHduqPGDm/9jbcDdZ4vdDZGXc52/mQ3nCHb9y4nmmfalDvGS2tbSTU0L/TGvaz48YN/NrTde5mC5/SYdmxWIOgXYYV2xfjlW9U25yebztN72HUcyET+IqkNnNIGjW4VB6xHthzFYb/a6zPfUYRoD1/bPORy9nl4KrkA+E86XuZa/V5y2divTBgHRvDqHzHdp/lumvO7HFN+FlNmBH2j7LGHTljWwbEymtVhI2MU471vJ+YmPYkE1hArxI22BJehyIxtVGww1wVgsDdz1hUdFwrRvtVY7KbrFE3vdhFQ7827O6VQVjxxaT7pTBr+FuOf+VytCtXMbMg1zo6hlHFjp1+6xXXdewUZH6s/rzQrh1l4B25A+3QIh0pYaw0TtlJH/6kJ5FABEgTMNrkAq/FrWENLCAmeSBoAJ+nXRa0tLoQFA3KJFDz1jB/1692D/c5qRXzD9sVh+TaoPuzXynHlG+Dai9g3F1Xx9rAno738euuGfbN8yz1ikf+xvb07fQR5aOOM5gJX2S8OrYhBtz5wV1yk+RvGKBDMffR9MTL0SUCmHltt25uz8LE0HoFpYh+HRNUlMlVLnWJEwZ1OFmzMpFEr1zf+n2iUL+ThDNRq333jeKipSmPc5Qa4tLRoNWv1DJGLp0I9DyHmTvXPP3VTPV9+1+2RGKLPt2pmnA5S66l8rLqpAf8d8yfKDijnXtV/AOdjrOq5XedWbgkE3WDYM9dNfm0v9+KT/Q6G2UdfhDDlGY8LuTGTDRkE5Q6kg2y7hvttujaF76arX5o8euDk2EwUD5ScJF7vbw6fYiZunGhL09ay1Uv5swNx09AFx6CZf8CO6z/0bJN9egtx9uHnNVRjhzJXBssjK+X5siaPibpaEr1oIEifas+GPMcoAfujEttDhCogE94aXI9xSEEJx8O+/lomB/yoKPjVCIxRqEVcmmcdlxUHE31byhTzr9EDZ7ZMD9/hN/xnOftmYS8N9EdJaMBny/K442e3MbJXRrZUvaOb5oguwK+7kPNEmoGIRBcLCz4Y0jdOpVMkmOvOCFhxlhcfYD60k6unMoWp2Vtm3O0EC4ZElk8q038tHI4wmBRdJgA+k7a6G9aHS3Oivw5q1PPXw3pccKe7QRp3oLe5xbsEovF/WfYpJyy2nH/OmZ2ru7bsxqY0+3ON8vydz1B33I9s7V5wse6Z05/g37oDcBudE1TfLDY2OKfelNkLDBc6sb631YZYjvub8441Qzf+439MrtjfO6GM6+dpXt2X7WfkBOs5zJUxvzM1QXzK96qhY6Q+cijxKhjDCJYE/mzigHZ74dVgaO2FSxtHy4IgDKmNI3zhZ5dgrRCXbwvNXdk7xA6FamQWYJ8Co/3jeSPP7s5Y1k1h9QXNKWvAiNjlMqmyeLrXLrMxkkSF54241qHh1WK2twhm5Vh/YjXYrV5edbKgnjrwZl++yVj4gnikllNJjuTMWdCPAYrUQ2knAIl31udpdgnBBOEeoq9Yzly/1lCAXQRAAKSnBeRwGvZeg7B+Z4jcKvnWXCqx5fw/xFBgGci+BGyKOuS6rRZJ+lynaSbdZIuJESV/I2RSJWHeDPBAUPPexj51HHWk7TBSidIu+bsdJNupt8XmTtRo26mH12zAhXoXhrXvfTeIm8nPNW99Nbc0tJpxRANL70RMljmZtOHFbVy2aFBtU1Wcj7klZZbPAipEtxUXCrAF4TtejzESVJtT+MSM8M8mEgGnL3rzRMyRdAiE/I6aLEJ2Q9Z4vUMC6XnLzb0zLHJ2ORw1x7m+hPO2rm1ixbCyHmG2gA3Nb988vWgq9QBK5lF1vRCVtLQbV3bPJ7sGE3lldq1GdsSDrn69qlb9s57D7/86YCcv/RQdLPeTf+jEN/S2K5lc8cRKz91XU1GImdZ6P7SvcFFnO6DbhK0uRdrQSfoF+lh/SI9ql+k1/RrHdcsWRfyoTFHwy0DF2pMi9zzPhXILk/ULXuvxdjCXfkJK48qLOcLKvJ5cvdzrdrT3P+9a3UST3NqW0lH/BHdRo4RYxmI6EhA9soKOSH2Q7Z6Bd3WLxqZldwPrUqPrQUERe0XSBfa7yi9AwH0KnouVZ6mFuXFspIEQ0ZkVwOQXQOAbAXlHBzmd2i28xj1CO8u7d34R9x8QLqKGHuaCXXPoHGxAK1iQcE/TB15d086QLJbXtonLugvVsfazujrD2+qmWzm/K3v5IOevmpFWSOdnjPZox2WGc0d8mNB7kFS/GbLOAPP91Lk32oWIURoxe2MflezlKg7WyFrhP+lzAB9BjzxJL0u92E39EHO81z9GdsiD8GPyoWELQpIBagnlMwNyyos8RNVI5qon2UK8Nm8AX1RFP2JinWpJC9jtQiWVfxkoc//ZDnNhQqzXSLoj1TRzm36yuEyLH3WcgR5eposQ9d0Ide8zDMyWfcV7BP5IMcv0Ri4WMia+hMf+NlR0x6xJaJUUQyzB31zOP2dZNQxfQefTqXZLnhax3HPFNBL9QdBiZ+29SeJPOCrWYsTTQhJW0M4z95seEmlh/8DYxbivSgwRb/zieU9Nw3YybTpTWJNIr+TlRYSpS1LOtLSAivT0PTYsaib06H38HTJBe9AaTVv7rqZNxaiubPRfS40L+vPYk23lF9qJdaU6d3Q5ydYdAO5S7ablr3CmkQ1eJpjibCtP/3drLllEtLZcj2HtTnbISAw0LsEB9aK4K7981uj0zUDnvno/1xkyG95VJcqqq6uRa3pih5YVgTXFbAiV8JKX331i7w/kKsr06sIf3i3hf+Dvzz3HYY6w/xS/kX5N/B/y/7NNvLnkDNafvEtgn7tlHZlY2RjcSPR9ktvRJ9Dv6H/TL++5Su/VdghPCJ8UdhrfNWsw4LYte3x7Y2NldjXRZX4e0R/sE/aQ7sm4kninUQX8SzxHnFzd2o3vGchP0+e2zdSj1BvER8TvyDuE378KWr78AX01/1v+j/1f+XvPxweHpz6Dsnq0eVpBvtJ6VfCb4e/DH8dvYp7tuyn8g3yl8jfKn+//CvyB/G88H7FH05un3xjD5SKtv62J1RN7We1/782tva6tZ0djI71HVd03NLc12ytc1xnXHdNp6gT6fR1Zjq3dR7bubnzeGcXk+4yd9zR5etKdBW6Jrr2d63resgKePZuV3ewu9L9ODvETrJRfUtPrmekZ3vPOT0ne97pN3vNcLp3pndH7/G97XKLCWq5Vm6Xv2t8aAKdCCejglSEFDlFVfGMWafcoTxe+c6iUPlUkupdy5JlS81Uq9SC+mr1T425QKlRa1ANo4lrTtPs1hzXPLE3aWPaHdqbddY6ue55x7ST70br7XpJ/5DziivfcJ7hoOG84YZbAmWhGnQG9BWOhwfhG43mniqjymg0jhjnjYP5HhNuOmh6lL9YYDJbzJRZNOfM4+ZD5lsFSYvYQlqClr2WM5aX3m1Wj/Vo64OzQEMdBotFcQC88NtcGalrALIRkZAQOTJEREbXdHZLyj8nE/L/frJ18vS0N2KafnPtX5fN/03TQzyTsZDP6prX1jWWHcPYgXyDHh6zKqkpzUvm7jQfR3Gdml2eoHSRDfkH3iHzxG17LqILGEOxCaUz2RjlDuNu5IWKM3P/oHZDAKYZrKfs9BucaqyAPdLizOKfxPvHw+3Vt5z+9SxE6OvemZk2cC3Sa1Mv2vuB7/YVGYveQlovzwSmhXlO72t8Azey4mOEyOCDHWfSObCiT6DrIxyTw+yN7uzqCr6fRKRGOuWIlbVBbay2hw/AVB2UiZn15/X19WX77CnwNO9QuqbyqrsNQNLTSlrGyWn/177m94OhsYbf1eGsW6omEAjEbiwHEdZ96lEwzQbZEUvKqYgsZSRSlhKMQCmhCJwUguNwXMjv5iduuxLQ4gv+Uk7ESiOzqXSNfoEA8EJ1Oal15wRROnQw1MiwSQ7wyknLTCNmgPgP6OWO1SMXzV1XaCrDpHNf1ClmX+S53I5Rw0oczxOoFfUkfRUmkMZoKa51eRpQdMydoTqhx+QIU55SAg0j2JS3KTIdd0h1b220ZCVWtRYUBCvs0TChSVEMcV5U5rc6Pp0rhoPOCvpKKdL2xG4VTKBlhAhyFq1DBAAnVgLVeMYUa0XYmhi1mosYhxMqx8rG8BInrdw3aTfmf7ln4M86nflnuwIqIsvj7/8/7Jc1ktAsBIhFi3FO4KZ0Xeo/PzftvJyBd3AxuK+4JDF5M4jjJGQ6QyCAeqitMXQw28bpK7W6tMNEj8oHhCRjKbViWjkCELTwv5qG7gJ4LZohFwkRYDsjhFaT4LL9iqnT2el/fKq76bgzt3zmI6Zysjt+rJ4KYA2VfCQmDiJx+un/f05wUfrqyakBdhFET/EDUiLdFlfbUQs1e01YXsovzdRWE51r+UNEB9/s5F5EvqhU9rkfsAbhrASNmwDacRnS/uyIN+X/I8aUA5GmpIljMFOELHwvhDhHjAdr9hRNLVDn8DXoMkyR9YXm9aDUzFvo6VkAXkut/5V0cTLKeUtqXNJ7J/z/t+88HMBhOFrhDqU8uk2t0CYzfB291Q7Y7Dpz1mGFra61goT9anXbTwxGqRhMEUUzzKUU2gE4dRKoNWdMIXvh8idH7XYajRrmbToSrcpX0jnNQjExat9PmixQ1N+3+LRpDU49mxVjZqEZ///nB5pHkC8gxjSAmDKwIcnGNQ4IuJWUfvRfn5u2HHcWszPP33Ojnm4foXnM8EudsQhAEGI4JtSpi70jpfx8YYynbwLk9c3h+9E/5kfDrqECQQjCPP+bNx5jA0NPVrVtqIy4CsQ6FkHlz47YU45GlCkXIpVJHPjA56k97ttF/keZoueRdRdPfWvTHDaJiDCbuG62ci+Amr1i6l6B+FUDKHOzjjU25GWqJbO3yNOubz4MogAwkQHCWAKpF73cn9NG/W4T4ZP5fQH/KgE95yVK/1+6e/7qy4PSWPYFFML9EeI++jXdvHMefqwGfAf+yI9LaOqj9BEsvsEAI9hQhEu9GZ+9xqSTPgxAh6ZAOIBWDsFIdF9q0TXpJz+gqz/ZNu3tW9sTogi36KHBDsHqGpqFb63b56+oP2Od4W8/tpRcmizMtVqgnh564on9iPNfLwZ0GmOIePD7VnUdOXtzhcPC6qB4oNUlcNlM8nkDJQV2+otTK7+3So/fsmivN4CKdriIKuIgLHROgQUO5g5WiU3hMGGmJSzJayFNmZR0qQwn+1UTVZjLT7SxSEkZSCaS0BqfPcMY05tDNOkzE8ihVt+YgmrWyActQXqk3yKmbNBME1eWEKvMisuEC8gtjBr/Zdo7xJfbk/1n7yBDCnLa+AQe+jrspDfKUWJ8gFclRk/AWsc3n+cCuy5nEB5ZCqoUnoGndyiSXZZtRJQ9gcXUUL3JXSWV74/qwTnu++knbeUZX6xql/FQLvORsdRoQe7C3Kja5dO5wY2KWDaIH+w0//f8i8+pnEJah5np0aADA+9BN5y/g8DK+WWjBS0TPMkbI4W5NjxW1lRkg2UbZ9G021nGcfroNX7mu1YQwlVYgWVjDgH6nMcZKXDcsPB6Mh7qv3TTF5/yTj2MgTi63AGISdwKBA9mFHID27NTXotYUg5HWpOW4RF45HVXcEgb+ojgc/rra+t0VLzu5t1DRxwyXod67AiO0OEXNCJLugPlUC4yHYwPkkolQvCwg1mkJ4NRLW9qCG+W7IGRu2ZuoIS7SQGwN3Brvg+yu3uNV0wRzULX8RbhnivGv2cfDBlK/eFZyP6zVwiiI3zrvwi+qC4Ngz1tNsFEw2vkNUEllpp1JQ9edtNI0OtdtlRK1cwpKrtKem1tyH9suVscPJ59Mi87RUBoQ8j8QhsSdDq6E3ntHikE6qE+Z1i/3r3SX8640SsSVoeZW13TatxTW7MSXUShLPSzqkEPzLFz5gVKXQGaMFrUKqRtOUv+P/8gGscyXrMk2l4Wx1bzSovUa7aAA4UgGmU3HXQ+J8ptTcXH/0fwBarS912FZTmCp+ApoSjjdxXlmoBWyNnGbFjE4wNPxRW9bqlxD8x1NbSa66CZG1CskqQCKJlPBNzBOeq0bNXhvMvLKr5vyrgCJm3oGLO0IUjXk88K5HmG7qUtKecVhUbN662QOdr/9tuwE8zsNqPiFCvTIfzkk29PWufbaiAmu+rOhOCMYJb5LyLRgqAXziuv07niSOJFfMEYgY0SYjFs1I5j023bnqsvnQFZ8gqiK4nMl3o9jMEHKgPw6MenV1rgX4fr/QsqRaQkZk4jnSzH8fi+3CmHMY+vF7JmaO4IybiKykichNrkbOaSemXH8ZeRY6LZnne0bYrgOYgvPytSUUiN8eTp85l0xtITUbQqoQiKPKUjO7OSa0hKVZ7MkhM1NoCGQoQ16+sbi0EL1RDNRmTVYjxOCjZTIe+jEC+GD/+DuCWp0bph0SMxCrS7Y+96lczg5MkwexV3ArrjFsT82ZGSlJcijpRDkV1JiyAH+RHAWwr/Cqsj0b3VBszTI9dbLfKX1t2LT6520LmVt18HhFcm6ir6TxECcGpOrYm8hv7X2fkk711rXS8fsHauZrPXHsI0PXa71Roumj7bcs9t/1Jeyd+vnWSc0zteMJy/BJsfbUy98QKg8hCq7PfncrwAc+gtGqxgXgHtzInUv+M7N/77qNM52VH/hkkwiG0fHRfraGP+C/G2P+/nn/Hp+5co//Hi85tN/z7BPwQ4KMi2o4aG3QC1o9O7+pQIjP8Ciqv033DlYcW6IdyQb3KQBviQOyw7qhM+ZHb2vLH8PSvN3fDPK+3bwhttgABJSOnk5PSAJFG9uSfVOAvSnSFAwArWNaErwmRrZhLCI/2pSglLjRSKnVz2orkkGbD6TzrtbpeCLfj1RrX+R+tE+NBL07OL+JB6AMG/3b7/f7btxT3HMDxfHpyAR9zCdDhTivKd6CIUNCmNVTMBWhHFpEnVbNvbUCnXjSbugIKI8y26jwq0b4VVse+5j3C8JStL0ZNa1QtDh+wVIL6AhPHKgD89f4uNVMxUhOdLFJzHghxMQHdrWpgWYfgovBYtubBIpK0/swmaQwVE+WQAoqgrHC/IMBt2YySSyoFs0Kp4R7w/Pl/gnJ6yt45OHsUWQd14SmTbhikNEkD9/cnDJ8ABl3Vj7k/nCIXifG8fgz4eHCaj6SAKiySr3z9OEDIVW+VBz7yQ3g9uhz4bQKmzzvGk/R7g96rqGAEvHlgy00TTi8oky2oHvy9T3XZYiLBUvIvPN88CojVyqWlHnMgUjVb60ejliQm2xhXLEcPS9amsxZ3jBgnl0CHyB4ogYLjc3TRcVyW1PmigQHFdCA6p5XgqEDt4dQFphCIp24qDzh/o2myeeoLH3bpRoq43Hac2mm1AJ58Yjk9liG1oRRQJmls5Mo31UfeVuu7o4cODf7vTYLBOYLNcHjWaB5Q3Ah6rDGAqHEeQBSFsCcnJOq2Q2xuGqoRm4z7q9Y5ZjsdFk1In7MsISE2jemjliAW5FzKsz7zTTJqmhBmA2sP3/GTFS2Y+2MjlQjFVz9NQdp//hhMd6jVitKl/S6BEMYgtw/TiDZQAodOmMIxa0selFzIdFPytSbcT0KR4RRHZNa8LP/COsIZOaJKSOrUVYZaJs/R631R1lshSooFZjSo2q7U6SweMUT66CNhYZdLvVOdXVmOZTNM3m5ttQnaHPjsLSlFLrlteUnBD6EY4+6rRHhMtvQBw24k3wwsKd57U3U7/qz/UACeqlfHmxvhYHhHasAkKUHw6hSXy7KCyXKxBCI3N4IIRx0ZqRKwfBhsN5gyoQIMGPEIXuGqRWpmgbFW0PaoXT6rQUFYRW1dI4zlBsv1Ws0PDINmsJPBsQxCyxXSh+wEm0coXYZrW91RMWVR02wPZaKSqdrXme4a2WOdsAP9T3vO6KgkiTpLmQ0O33Mq++a6bu6UTFrnd+rt290UxDGeus3WK4BFutX5GYMaoJUnKRXk32w7PdeatyNrFlrvK2elYabuNVThF1xnCzerOs4meZR3nmrXwEJJN0RNbXRIXRK3Os7i8N++yrlAtBmfhjFC9C5nbLxMkHYP0aoly8Bquk8BzHEvFLB9jcJ8Gi9ZDNFX2jOMFsGTUODqV76zKVmo8r6LNGLQTSyQWjZ5LEmcCNV0phQN1FTPYKqE1to1oe5bvKiwFN8EaSWOdi1X3/2MRrMcNiSotU+zzaj49HCoG1BoiL/JaRvfTuo/cIDEd8USXjCoRJj+piRbGELGYaSqUEEVFXoWeLTF1w3VNc1peDTIYQm4etm2Ec+KxbOiGIePEeoLAZa06GYGMiTUbfmClBAJ0zlvjseGL5a5p6iqeKqiJ+qyNeM71nMtXwl41geBEq4aF1cyGr4xJLMZA8YVYb8ZnkmupRyzCqBk7wLr5aszmQJhiO6I2PISDcKA9z8rCsFxZPqD/Rck8LfkYIyc4yHK/NVA1WIRecgMJ7cAqDKJOt4vj9rVsRY9Vr1GQtJkh6HBXKYpwms/hiXlIe0ddorM3bnWTMNywP+73JpqNdiuqVsBB1Cpm+z2DNJFxs29uSUBKQbIOD9p3a4gXqyGkfAcNoDfdRZRSsU/ydggpuQsTS31OMMMWOfwdnD9Fyr+ZAa8EAogPnN9Q1nXgKFAuDti0+qQDIAoEIlqhDdpK1snCZfGYLhuzuaq6/FmJMU3msZ+/CARRCisWS8Ew235QxPCqvzfyKn0UkNkNkf3zOcXmn48sYmW8xFPjRtvzrOZz7R0+O+43t0BAQWFtdu9qkvSUa5qHrZ7/myY/F3uIcQ3x4U78QnoNLCCATINmIUofK57rzQTxlcSuQ3d+FYtv8qAOQ6BCgAy+2fF5FwkDCID+AQUBfgXcluDz6zEv9yHlnTqdfnIKsg/NvDA4B5SghRDN9T7i0QX9eQig+ZMc9UclwC7YVWHdJrrrlcoVZJo1ih8LmIti3EFFB0vVasTjNS6hBmPGUYtyJWuKFNbkMEByTtf7HW9kBUHuHuVIayXdn1UUIeo+z/9yv315RrKcxazMeUF9szNMSAcEDNmuIhJOZyBwIlQrNaGQOpeytbQfjoqm8UUbIQ7CZgcPBDMTIigGn6tylBvmucqPOcq7sEO3DLtUshi7Mo5lH0cxVETm6ss8Vp+0SZSmtlm/DuZsIynNyr9nonJoRQLT9CIvyzVcQYHzCroKm3y7lQse67AdtteClhkEFhNXCTM9+4a9AWUndKVjlwpt0nDOXDrSuGUNnuqdFEnQ8Ty2hvGO6MKtHVXyWy3nfmGXKO1grvW6tAcALu5ih4NVnkjY5znGIaqErdMnfC47OaJdRCsdGXYOmYwD9gMvVQHMGOcEOfupa5QQmUTQcoDkvJHH1JK0eLMhFOZHgQEYt9MEK2JVVgfXCiD5t73GPGkvuoiZOR3+/w6b7JZX1Nta3BpkGdxiZZBUDTEoMK9m13j/+4b6aKaGJxJtSaJaNiDJXv7hIOznru1vhShkCo/qeqY7T6lovWR6SDi89PPqto2KJwtDNb32CO4rJjU4WTVV3oBvhyz1933mote5wiIW+GT0zU5HnKCr2h2dXYsp7zPjD6QgPV835/71XaQoxNzrI1Hw1Lkx9ZVqRyd6rkZGwxE0P8jCsvrlf3jlXP+sQ2hE3b7Oji8x9JUn1nbbL7AJ+yv7JVqOq3itemEdBTJ3BnLL9SlAAlnmT99Gzy82I3j5X5Zglo3Jm0Z2kaX1Rs8RfEV71VRUR2KewSshZklHawu4kS4TsoZkOl+z0pDUqdenpQzB21qewRO8WaJI29Ts5/v7zCGP7kJt0UQT+4FjVGe2T56FljhUBslUX0LF4RLS/pbrysCNXILJIBjYTEBZXipK9szl7nhkKSMJlTl+cUVkeWqBH2CvNUsnyljwvlUaZaRYqu136mZZFl7n/JsKu83QxzCfXn4YmavIQ3kKqP3eSkccokWQEUKYysENz5S3rSAV06BgbUxWFLI1WZB2zzaOWO16CYjQ9ZLrBeX9qDjaJouNNoRYEEWSBPCVJr0JhNgyWjyhZwnEjYjnnTmzd0a2ZeKsnvH3xZ3mzMf2bt8iP8AMA7Z9d2C35MsLY3/1Gb8wwNpdKsE997N42vpYPi5vespo2jxJFkw4k94nmnCJkmkvGf9yS3rPCG8xYaiXNP3SJP/gYt1uhret4/K1Q/WR063cPV+5TgyugtSaszZSeb7w+EQ7qIA40LXkkxBvZBcTMt/fMtEhtkYsCAIhGrfq5DAcJ4IalrVmzFmMfRKLYNWEhbKa39KxhrhFlNMUNBKsoJMttaYAyVEWZJbgNQdKDU2XJ5awlS+mCzZpla9waiilXN4pqjg9kja3v6eT9vhG0ECfVHh2XUjNapObgH2JIXbZd7Rjtuj3yWmamiCllJ5QHTWlwSqCSCjH1ivHjwm0z2KHkLU9FSKHuzyKS3eqT4k5bQRxGr/jocDz2J7rOKErcAzzSuOBpxlRFs1OmCDrcrs9tTyIGSn0HHNQDDpxllLi3m1CTutUh9q7qIrDajdzc5EmUx4AKrUdxtONRJd5Q7Yy6EffsUe0YXjUMExp6SYMwKsXkoqpYMu+P29WkgVFkU1/X2MPU1ZSP64iOXaXp/gfIxYLmVzhhc8JSn4Vx3lJ8lzqu18fUnNIB1v/8gPba/RY0GjAD/FdSLrrQmQNs0Kb6ymgrkTRHre/ce2ZN8Vc/Hpj96rbhwCZvrvxJG+7JJZWNkefPUb6amvUyTHizG+wgbVzL3/tzvpdB/LnDfQbSqz+8zX4P01KqdBy9nYWdG+d3vZKeEV7VvISh8koOj0yz1WjU8wlwqGnEorSo0Lf0g74Yr5wYReeqfIqbL7A3fbTcUCZ2/7psi/OyLhcygeuCY6MA7crtsRn9KiDqiKeFn5wO60QuaAFtO5ynk51/dW4ruRujGBe4jyaqdxoIgKO+1Ob1CfuUBumEVW3VaXRa8otNS2DLLKWOUdaPRWTT7/kWc7NNe5JE2447NOmNzHwch6LsszmtbHfERJegmfkPr9uMPr/IyYsZUNGFVGPVcVCqkLTbqkwk00FHhYtU3Fc5Zdd5iaXThJzEUFE3j1LWtKOempXUEXnGI2u2cBoXoK1DuVLTamp6stRwF8cncp0/5KNVYaXgJf0/777kJDwPIaJxWkmXQ67wG3s1EnnlrEF5M3ELJTsT/JOWgP0+z/8k4YlykkZ7AnzrTHfgQNNY0C7HY0RNgPuMh3uNs5ujLeesFbSdNECvsxFCxZMbTO1Yrgi3t7Kdo3CdcIG2qjC8JF0pBAfBbRkRwoyLl9Xan0k0dyJUs5HhsTQCYE4M9/O37nieafLnNCldWmHc4foHpRc1nKNcN5k67IoMkptuSyBw/O4Unsc5wHlIIhGQ0i5rDnNiPTYgeVeZqkvEhBdH3THtGzqfldMCAHJeXFpOVc9Q0bTTz4YSLmot2dQNcXC/V7/jiaSQDFmMGKmvKjHySgqF94Kz4ghDfIALdb7r8agOpGg03E5SHZMAuXPjrAp711DJk/SNfgQer1qT0C3aTOu7ogEgnVPLSR90H6kDRXkl1kqdcQh2WzcZWOncOq0nJ30jqQJD3AhcrDAtkdkfeI6T004EdMRYy+kAjM6Soo4qzfHpURdlyLp+6uUnFin0Lm7RLdftNzFynUcL0xEKo+c9iSeWbhS45lOUNPmMrdl5IHs8MLzmSfgLk8oyA4/Zzl64GCN9loDRhYIagNy/jlSwN7D2ETcZVr7RxnUgIXNYZPGIjCSJdYorw+/4ZXP4y021ZZeD8zT/yBID8AL5AVPxcsubyxmGFIhVvFCF0uj4XDEVS6tNm5+ckSFKqkN6CWf9CUWzLOISAFElUWJbfyZOhAMORsjCOyzNCqgrwQkpukwXAb1OmYNb9bEEsYbbYXIDEVKmArZnKLIGCWWLWnJhEbpbDnP569tkICwyEDIZk2sCK4A60Fmg+BXWRPZNFyg4wo3dbAe7LzAaDZ0Iimghz14P9Tt5hjOqVXaequijVII+kIU+r0eJTqibFSLFipIx2FtRGB6Bp29FILl/q3JGAn3M+KsVzy1Op3pYpEej2leQWYKUbON/bBeDz0DyQRE/7TRKADZ8SnW4MDDL9QH+YVhPj2/K/CoDosrPiIDHWKl9VHsAt70kXcFbN8dwSDraebcSVA7z2DD/0bZh2K4unALdCMJRHZtw1QQbaOMw4D3N97q5/ze0dFVAA59dNidE185+9qDjf1BN70T+K615FbmdLLX7piZJZPAm+StSpUthrblVdsKde4EfhgiWqcj1RUavRQZ0FCKrSdLlOVDmhV0YKDljRHMo8McjQdMaLmTzt2czaq6FRqrLP/S8yb8RFcqINyfsLCDQqq/e3w+nI5XdtlyXdL2oi0tf1obs1oYSyq6RAmiuJqAbBpezFWEQHa4vxyI9NWLcC4wsZyobXwKokiOGXLKm4nA0Ww42KOgSPQ8j0R6WLCyyNbHTecZJxS2l2enO4rqgj2wp2QLBcm8MlibtO27BgErvXEyJva7Nmw0UcAgDubRUW4DwlaP1dpUBJEfMjMMC0tq++JcfLii1jda0ZnStMkiTfvPwFtEi3CIatLqbmtsrjQrP5UBBeY89HPGg5qlogyaVAf2eovYtqWCNj27hFkGTp4xS7jTS4lG0mUrgEvQ9MDWBQ9M876Dyi7D8+lAymfIEBPUmAAegJVkxoYnCzXSIDc9yf/1VMtVB6cwOd7XXeUxzdjYjAcILoGOqRdhjTSTxZldWyw8tDfIakP/x2Y/XP1U02yJ38w4PTD8zuJuAcwWSQFgIzZHdKHwk1UUJddo6Sa6xVCGcrWohtwocUVg8tWlqb8GLl03Gjitih3aswEecBKhLTnpaiEMnW85XihUQVVYd3SRZdeC12VdN+nHb20TXTMhjDJKmH1QGm8+H5xLTD0rJse42zSMWm+54gc8XwOyJy9W8tWpcwFPwBNh7z1k02NVle9vd56rF2t2nAkvWszYjpmFYZQhz+Xk6mfSmcGrF084WujahdaOiwWh0Oz+vOqFiNMF3FpmQPJ/fEP/gBeZDDM7Jp0ouiNe3G2mwSzKWHO5baBu4NdfR+MECpHlZ/GW686k9GuCL1ZzoU5/S6c0lu/RUeQtdcv0m21v1+Surgodwn4QX5y7plT67VkoMLN6SVMOyL6X96Q/uw+CuQExxyWp1NbPr7ptp+lKsCoDniFElSP5ZK2g53boJTbL7h2bzUjtznL7rNwKJ005wN2Uz0y/7G7oRe0FF1Q1sU4rE4RlxwCt0Hra1mMxrvnrDh3dpMbMc8BVlE0iPblM9z9G1M9TOEDxAPLdEaQJ/+RXpR/wiOPBPAeYQZyAloplerVKgvNzCq+qXYfLbkB8hrujMfa2hH1RamRlxKkovnO8a+4HF/65izWF3JwAYu0KU8t5aVUQnmu1DHgsu8dKyZe1VnhO6YbVhr3TiTXSjUY89wZiYEFNLf2llnUI0FpMZcBkZgQA5go04CPzNMrYUMBcmKg2eYP/b93NuZ+7zlhfyb+kNxnfOX+Mqor1fWIdUFV/yhZK0rs8vc/PiMKr074vvtP59bMnDxULfXY4PR1WPhfzbB/+QmpDR0DS7c4Gvs+fzAGwL+RrLrODo+TAnPgNs9pS0aJ0lRvKmoItxcXJtHI0BDeD+0gnW61UsechcEEJSXNa8UQ48rYnxrZqe8jKRaZ1aPLQ1Zw/LbhcCm/Sacuu0Gy9t6a81ty+VxUlpRXWIgRPBAzSSQ85H/a1zBIXDppOG1HNde9vX++aDnltD8viRZxiP8ENRcI8n+GU+Q3W5Im+WvCstZNL2Ug8Zofq2gMzDAPDMnUGnfiLtQEiWefWY6mV2YCw5oHnbVcvg67EAGcTE1GTEbbWXmhwyOZSVUw87O3Sni2ihHAFUekqJAMegQFCHSdagJLSMGltTN+b1cNtmgyZ9KR0HAH8slc4gsyX5aclBV+eatppz4SXWhbPBXfN5XRd6jjtzNribLwYnwKXzIbF9Q2XlYQ2q35T4yFzUZGMtuKRnPX+fnbPXNuVY2HQNRVZq7O5wnjdQzcZD4u5E3EA27RtJq/G7/CiMYE1beiaBztr/G7387P1RdjoaZjycDan6HyH853vbkhv2f7p48P7vc+hpWLE6odd64Nfo8tIBR3o/okSCW/n+N0zlt3BT/RhGlP733zmGd+/BVJre040eHzjNUdM8Qh/7gcB5p1bucv3Ne1/IEo9hZvQbBhrVHT17luPFWVL2CcuLdpeDrcw1tLrik27XlerRDjhp3MA48ZWzpHKMR5sIicSgRa0PyferLWyq4ptX5dWZYJD0ZpW/99p23v31a2Ir8bpeZ9305CdW2dh7hQjq65LlMBb8OZkWSamomt91rIvxEs6XyASLZKiGZP+jHhPQwRJp+6Omlh22bRvQoLlnDvi1EDT2Cjs0zZJS7oxouszGxtkKOPrY05rn27bdkyxwsQbJAi6Vbq9/ylXVnLhug6OTFEgkWFNZJqOj2VBgJBnyJJlvYBBAmKFOpBzudWaXDY6DCDGW4veO3tTMXOa3o+kN9JaF5nefrkE0vd4AhEt6wfnOxpRzEe0Yh8SCpvzqQF3+kS6MZaTisBcD3mWdVM0ES8KfUSSvVFbBAOPRJIzJLLdVT0U9kjOYZQmImPHemcwo5CpTh6jmRJitZXg8+goTUp6BImkzyiwjaTSHqOlQ3V5ypozCEMdDlSrbf1Pc6QuMBhQ1aql3TSjxxnyDWI59bhUxuPjpcFcKhljHd/IwI98pmkA0d0aCmbw2TsiuYJym3Nj2EygcTmSJqOM1VVewjZLqfLdSoN53IYwrWN5y+iPe54ogaHzSYLXD//48PHJAuy5FmVFNMOEo9bDPt7zu4YggCQWs53uooYb2q171q3USZsdmeJ//syAog1eIfcj8+3eGBQqNC7DDzZAB4FFffvIRabkoReT6F91FMh+QmRE/tEKC5KEHee4AdxBIUHTh+wzI2Sa9o86kgOgd/m6ZLICYfmeP9v4C3cO9gEfaQQv8Rak6t1QwzCCLAmSWuQ+hScTqgnE6RkNkmxKwbJV8K3epFFCn0pv2B+juan2RDMi12ji5P1BQD1clnGyxImZ8ohzJ51ng3f6beVNtH1liqHhpwv0xGoI0KyGuDXf66MA37vX/1/tTsZEdo02t039MxEpbOB/nuDGx+P7c6k4o9rrVR28KW/oHovzYP4qV8chDoiyUz64ulieCD+8NWPwsS1AwVzlvQDg5Sw4ueW7OlB20rRWacB/hrTQ8XbxNSMmZx07DE+UXNzhn4gh1Mwf4+gv7DnU0tXYkJ0663vVJsA66l7YSvaj5oVYztinw2Wn0iTyJ7APdDTMw28/OQth0ywb2F3LcKE5BI4hyXaJmQO39JnzuRPmEASZgxymk3OnwSUHupHGX9JwxFLd2ke8//fvvvoVIjn818VZJnBOfvq1k728w7/nw8055A2C/VcPgNBN4MVlbLHg8OpV8WuUD+DJT/cf9E2kH4G/GEE+ygHIxSigQNb1A68QLXFD9ZDZRylc/cB7tXl2TqpH0Ev1x9EJkF/uHXo1Xjd2QwCH4NB2T45evTaJAseypqlTVZFEcptS9ZQmJ7ScHlM2JZ8WT+uWVlax12f22Sv4ZmfSbZg+pXudG3aQOG51Wkm32+sFQS0MonrUktyiCc96ZFiYeFXQtmKr4wSW3S5/sY1nnu0tMrpxuE0/P70aT2nNPq1hV60fyj64ai3sdUPQMm5m07PW0skL77LUQ8rmujLR0WJiir5EbnBe79MEf0XKkkpoVq1gpSSNSQncRYktpqZtTGyQb7F9qut9HeRH3bvFxGIP4gaO8PuG8/nJmsfzKAh3S16vi2qWRY8PlVBLqYuXtRLGn8YaNesAhRJdhu9d5DhNYuc81RhMkz1Bt7GQZa0D3sHNhFhQYS7XTqi/Madfb6DpuyVaWmkosgTnNyrh65lrdzILDXxh0w29EgAHqN4tp4+zL7cAClzVBl/wpCSxFg/3x+sKsIlJezDfY8o355LklXD9yD8cAsrbNblnGh+mu0lsthL4820VeSudTbX57XzWziR88OjzyYPlC5nj9PHFqahWpAEVNndquqaIWn4jVY3PVVacoy8nLmA7Sp9nMLezGdcaPmyM1nR7KUsCUQ9VZWzEuPE0l/MLr6ROUcbClD5DFFtCW51WYAV+HqKcZMEqf3hNGVtaKZxSOylikVdVnCUeiHPBuTealcogDQ64g6L6as4gEK4FsJX4qHUSC+F5dgZLSDoeZI/VhVI9odnCFWY9NXM9z6MFk2j7zca3Zp2AQhj6RdlIAwrrFNeF1TSYjCeJMhqEi8TgAgNzSP7ufBolAXO6ZkzR3MauIuq1ISzAAAtAxu0D2Btq+7gA4p1zQGl6gf7zQCfDM8NN7CS1Cl8Wq9BFHibZoEk23SNphK+nVjR40imI1/TP/NXBgHgi4Lj3dk4f0MN40doZd77Vc51k0xTVks51tbDuRoWTWJNiLpsO6+4RGyJxHUIuqEXNaqL07MUKYXtBISQVSYMgkJCKfdlpxzCYllWYiLAnFeZIwbY+bJSGMZOWkoAIAGEknm1Cat7nItfUosSivG0sPEybhWJ1PGCf1ZmMm4ssTkCkYwwQf3ZEkfL27LI88DP46Y5q36eGBNSsUaXnY3wiKIYuElKVbFX75NmNhCuWJlOEVCbhwlNj6qFoWJogjDByw1Jk5G4n5EI+k5RO0Y0SxmpOq7lUQkjxOixc16LdM2qriITpuWaZJxki+9sCCiGu0S21AyZmKr6/uWucYk6S+wE55q57jhFU03SismSnwv/+zcebTsqpGyAvbsgP//KjB6IybUP6Xb+FcjTpfx/v7ceelfJY8i3DFF3jI7N6opBUyhzqRQlXUwlIz/gVMPij5F22o6D4sg0hfZGbQMxRpvHoTXdtUsnbQAdCmaqsu9SngqRBwPKkvyOEtbOHvSs5NpKr30O0rxfzl6Dwl56dGVoPQ34zHkJvQIpL+XRj3at0+dKejuC6nhfIgtQEK4RRvnB21errNytMMkBXYXUU0Q/ofPfNX70N/lKgPca/ppvE+nCO9TMlu4BqPKWDhv/EFoHrknMLx8kxT+6o6JQCN8KpMF2nZnSpsugVvjLZutxE70q9OtXPmNdxRD1X2XEY82d8keeOa6mpT3SHoW2kIqfSfL1WJXZu2pozLjpTFHmscZdSmlzKYjCDDjY9Ew6U83BBY94NdSH7gBxXKbjo5E2zlruSM7JJXKosV8w6QojcpBMeOm9cw7XQauAELZt9h7kGrBVf2QileRLbSMjmi/GpauxBlAEplWTaKM2YMj45qTnPmhNwm6o2VcuQHmWJoR5uDQYUFBW/gXyVzW0YKFqTOr2lBTEHWBlIBasbJONS9oPBxgoTNzXNUkvDn/YpaTt5Mx3H/bJp4JeRVntdTMRjvqPZXjdTtdkS2u31MTHZcicaLsJLmrrSYSI5RRUYOYx6nc8TZmklsoZLUaHn92jiVowTEx7ooaYsgyiz3BRENCOdbcD6MdSyitI+41F4Vo7qgV8pU73VaQbxdL8nvkextBoR7WEud2OaZjlISLKwK7Fcra0fK6qi1aFmNGDM4V2ZgPa16zFP9DZmenviN8erOr00At3TkNVgnU1CVpbrdfgZgBA2zBpBkC/D8PNRgGD3pId9x0iVXQlWVU3Jh6XJEEUBCMmBD32ejajygPvhvzrsksj32k+2p3r5Mxc5DlBQ0AwQzVnmEAIUYSaAHPpJf72q17rX2yt4DCegXKa1ojbxLQqz6XRTcUpQT6Bww+6jVqEzVIM7HDb/w8UOfgX3KFcFgav8NvjI+pRs6G6wZs4ce8mWOK/GqzACz5MispQkAIYvi0mbNlwgp9k+0W3WHz0POF9ZYchaxNIDRjCIdtAAZEe6ecwORC836BEHwYYYSzgUS6jJFxxeJLQLSBnnUg6kQjYASXNXkCy8VBTXhoSpBmkVXYSTh0q7PucbSLnrjNwtra6PKFj96wsl0DmO3D4r3ruRw1+K1xf9GgkB/yBZBwUhw+HGNnFheNcfTu9v/XrD6315627J/Ihoz+ALbzp3/+bGysKtzevZ888zHE0oN7AaY3JEt0dpB78kPC4HQljr/23m58kzBv3Ptt8IXWA3E3Tk5s4yf6ayeWtF/2jNYGIvOaxy0YOm2R6bSiQGsShL1HvlrYOW7ckee0cLWlw3zTAP9Q5FMXMOWwuOheJFRlrM/+No/0faDvKCMHyPRCErvk00t2egQPwu4+btuazffl2SUeTYbkvhpzf0TFnyXiGvM4x1f2p5B5vl9855TxrnI3NiKgwSUHVafER3mOOmtKCFtIgyF9kxmi8TfUHndLe73Q0rU7qsMsPkxPAq/+8+rJMdJ2FehdyTGGv0eUipUUQgYTaiIQpO7ugPDRcubnrRFigpai36v8MTrseaE1Em5Is6K+JTAiBpL3Gy0zn74H+MR7R04hMs0YzNDEMNngYPzPZ5y1tfRSlZ00kgZ5doxPh1GOzYBbzajycyBNfIftD6C8z9nJB1mds/ZfZbEJ+FobgP7Pfn6piH2AOYgAkqoCLHbCc2/oQt4X0eV3ehMWvTjC83IEZtr4QFs8lPTk7QqkJqJXRixQpbrbSRilMwTiDfF5Cc7C5VVInNgVQCE7WjVVxzTj9nBlRyU/72VmNa1jiSJISOxMKmGaxVNHt3uQ+pnO5XS/OWqwBmYi6IMiR1LEs7th2J9h6JErtYRf6UvbrGldJTokGojnzFMISafUdIYhcvIEzZf7RhLVMgdA81GcO1FE5jDhJBbjeWHeMBdRqMUbA6YaucpONlcovcihlBLwB7yJhLWypijLtExnkyjUhZioh0kDkgv6HMIEwOVWII2ZVllfMEdxmkfwFN9TAhZ/MletTn0mQIFPkK3ZNm4rSLj6L1o0c7LsqQGc4DmW0PCF2cK8nSgBDWil1ra26aJufF8IVtuz5CQNFhQKvMBD4iscmG4AgceoJSYtKGHX1lcrSI9fRc8JNSDQfounceIv8A5WFIsmh7VcNsFspsfjFbmjOs8f6ZYusBXFa7epKXOKpMm12+xRf7Wo9IgsDj1ldFpGYw4Zvs0PTFEB8sS8+NxxgDzD8wrG8YXDY/L8BKlVMucnPawWKDJEl81MlfHztlIIs9sSJKablRC445ZJF8IjCCkuLBdQq4F5EIc3VCZtLORSL+WrBixbgUo8SXkqyZWqaN0xrjJkmy97zX2pFwMpelWed3RxqdO7VOMvJL1mjC6hWm0nIjE2gUDbRCVo6UkpitkOtfoNWFjGQyKf6P7dKPPM/3IMYt6AP4FfxG1t2NFp1Nu4D5/cGmADlRNbBTsTZUzcRePOW0QGxybwffjnnCC3qyLod5yhf2fYewW/8MwW6Ubq1sXeYERHdeoUpT2bhVrCsdraIsMKiQpO1ZNC61KMMQp7n1WzVmr1qAV5ZEAeLc6Mp3FUpb7ZjUThPDmhV+gNMa+Zlg3MV0n7tna9n0GOzEqSiRjVOwpfJsjKu6LOu2x6jojmthlBWycg15cO62uq0RnnXzczV22ByVaARaagMJ3Y3ocsvt6ZZILVYegBV7YVzllqg4DV0hyoos0nnNK78mJCMKz10S0tJhdyY8P1n+HS73I2jOAsNxbZWnAmHq8b/rsbdpBI4AwDG+BVhg64kKC2l6RRxql8OGEAp7k2SAGwALMLhO7o9f/RF87i98E7zZAZ4F/W/btukU+M/s//FVh2bCQp9Rd0J7alPlOaa1g1+Vl5srXNhoDDAEbsCdPHQCpK1LV9OocXxGuZ7fOQFaAgBJUSLwoUxTm/aTMcdB9zb91O5XiTcB9YAt9tyfv3bpxSv3bn+O/G0biIF/5IKnyZOV2uZ1U5Eu6QW5LzlXPHk6GmFUVV60bQt5cZYmdknMrIs+s4VYBKuknKcTZ3azNMbCLZ02vdy9P3i0zpZlC4nh8qOkOmPO7qvNrTLVJySxKAwgPimbJ3QQMpo22n0SsUbc6EwjnymWMw05JQuDjhDJwIrWZM66+CjpD//uu02ajjnlkadNRVIoCleG7H3OYdLIbZEDiaq0liz3udvgCBwu53kut2WQ8Jc2CoucjRikaYqmCzQu22GxVM4Oy1BDWIBDBDnhnd0BG28C7LNIcA9nEqoivjDyp6JGs3xJj0fEFKZMIQ82VhgFIVZYyCAIeVRJyjCd0ZzHGufLg3UGNkQuFAh0TdcNHFx4CwoRSpht4AK9ZNWYnXPgBd320J4UPFXh3dxu6aKtMq721gbbhYiGq3AsN7mHRLioe7k/qRTKCa3MQjpWWMXIyFYKmxjc2k37CJOC6265ZNYuZqPYDCsW5KrUOVtZi7LnhFHZtNtb56TtuqYggICVdEg2gx6LMaUu14rj9Qa80Q1LEOi/37TZdMQqlzxXE0qyzJY2WTeq0SDM/BXKmGjg+d4exP88GNv7AO7NrJ8OjC5sbfrYOkZvXV5yxyzUQh035EqBTPjSdl3LTzbXOo+7Cg+F3nJFvalsIVih8HA8l2xzQ4zpRZtGcWQMUUBNowMQnf35oPXRHSljL1exNC9HfRcl3xc7v9z7YV1m3PLFnNDqZvw/D5qH6ijlyPD7wdnZzhl6xWUkgh9qOFtVUaqCXEdRUGhdzzXcY1bX+/expjxh77JB4aG83IuGxluXoiiVGSUsC0nPEzN1mm/7DOP7t9TrzDGbru4q5Hf8U7fAPx092fJ5xs4ciFYSgddsuwp1BcShINazcd0Y6T8uXmEbuVC143KFkP9erxcHgnCowgE2wrLQrtedoqnFxv87auuuwYGBg+6Aef5FicxIdFDgRZuma4nrG4+etFq7nsufHGsYY89GKXgZuSwHwmkHBj+LSeZO9TyPzxpVH3Qu5/m4/+x6oj3RjYPolu1GrTnTqdgbm15GF71K9MPAE5wsSMWsAvhvm7nc9LM2U2l84dU6izF0QEfJsYGNMKoRYybMdFv0qa5pa6qJ+Zn87vd2VrGF3RReDBNiIuNjtejSzeF5HLT0j+9NkoHTthgWOjpv4yyQcjzygqg8LWnGI9sqQ68TP/qjt+6L27ps3u0EiRUiWBCoiH9PBqScPcmITaW9jh1q9R8rsXBC+IAmaz/6bMmzLg4trQchAIERi++TEbsULf7ynNe8s6SXd57XjXJfVHRUKIb7REi1X4ypPXEb1DDPb8EDS51PlamvnSVoLFH3nypSmD6hTgEjst4X5nXfzic8B07STSoAJDKQIgwX6CJZsZT6a5O6XreGa5hkcOJ9NuP2b9k94g4UZUUMAW9WdjuZ2qhT4o4sH+lf/KNM9rSw27Pxy7G0N/qV8weMxoV81Nq1YXwwLV+Wo4e25VyYAEe///KP1rM+mkKErKBSZLLj1Wn4jb3uWjyNmQ2c3+26Kf4FnKTCbcB6KRThJ+3+0eDNlHNxbgMgJwK/sxuTau17puE6iEjCMIo6xSLvkmnppml4pnuNDG8GflHku4YMMQ94yaHuVMLm5Nz8cxvclG97CPnS6KWwHgvDWrZyOewRJYbNnqKyAIWR9T7Wdy66c2KQ2xxVszqPyd5oX8LyPHPH8X3kesFtAYqt0DUkHlUK4HhPtprthnOWa5x6VyTVdIqZ9tOVqu5ZumcbQ0XSZ9ttzdNfFqI8xV788JsLTP9S32JbHk3uL9VW3qm7MQxIkc07vcJSATSinA8WRthHDK15I5q5f298+mIPMbtgHT2GYf1nDsdVAuwmux3ZckGEoIFSrcXbcjQ6gjw55+16yF3e4qiMSPHmcGjp4A1NZBndKliWiOQsU9w4qUY/pFGvaAsddbs/H70jSpv4o3xag1aZ+flNN1kuGjO2zCrumlwMYhYEIEENPhRN9vtRlT77/P9Al9OJw/gXzLEJWhZLmQVv3RUJXgutrM9BCzRzc0rGzbY0mqFNwTC7BG/EEubOb/F0UYuip1qo/I4tSw6aO5aKJxcl2ShRGhJux2nptNvr/TzPGXF+Tc+bZW0rkw8kC20uc/SGYA6FLkMOlbvRgCcDMr1rnWCx8zcQwDeIHN+dk83K6TvHCWQbQRwmtmnVlkw2O5Rvawafnc6l6+FqVOEdd9LJ4JxwD0JPkQIU8SPAh1dETlJM+AeOvhyMTFuV3VJjb84hUrt8fp4KGY2H8ZHG9GJV5BK1ZE0MNrbqhbd4HIdv3R1d0NdX3SZUjoo6/fMqyQzMK0kB4cFjw3bVxc/1eBL6bNGZUu0apzccu0s/XyaZPnKui0AxPpGF0OrA79dPVjJ++xkswzgO4Y45UPizI7KUY9dQkid86xKM9zlm/eI5g8MhmIdqIg8J++JjPZD+a8IEv4OgeGtQn60sNp6/C7qA+2bp8aMZ0GHx8gAFArvTy6AYig9H7bd2HFuu060t4VHyhDwl5+mvv74X/ddncPYr2lo9tMqK9BX9sWS7pVc2LlW9cLe11WyN8ne561E9DN0PvAzeXs4wRZfVsEywgDUIndpW4f4ehfvXG/957HAUH4JRRX2z4fxA6ksNu0gtf96/Q57Zn6uU/WeG876vr7ILgWeiQWMJ9H2nXCYFCrvIhiLwHp5yHo9o2cM71/7t2+3H2G3s0OkOdqAPI0hxtPhIXUmK1OScjlNV6NAGKZMoekOxrwpb77/uQC5oUyL5F/7SBFhEeicHb3sqhAySC4Fec30VGqnvzBz6/Lfcp2BnR7KhCIqCEeXSf/yL/eLawL9j6H+tOrrcrpO+xnAVwCFTsqzUbRyyuyiZDY5yV+XVvqT0r2p76NzWx8tJfpJfCL8kiTgoGSZxWt7vz9bHUe6jSZRPoBe9UAiFreQnjVuryjvFrnVy+PHj2dUiylqKvCy9hc2Pzk88FdziXww33esS5NLzR1NXz7H+3xW4UMR5eZzEJTWt/9VpPE7HLFXOpReqluOM+Q1/PhtTFG2smf+x6dNvfkOvxm88XB5SeUDyQBa5mWN1/l74m+rd8/MxNEJjhXEl8TlYBiY/HdJjNKSNDBMK1iYolQWL5ESN9p0HuWZQtHjWmdaOHGl7FeUUzcTLeZsYCEXDC7YX3Bm2lHoWR2zQ0mjXvYwgoCE3E7EC0hcuR29EeFUygtsv8xKch7wHYfDrYaiF2rJ+NbQsDUKLtaEwI8hFTPPpeNBvPCFxQYRcaAZhoBxDJlTY4OGuXWESmmhg/iuRUyUUm6UlZsRijPLZ6JScsZo6TFNMaZPPBKz1IcufpdRcbJEQH3AiQ2eRS2iG5nJ3e2BpGnQIlkZMpPkAV3zEZyEzw8vRcjzAeaXzpx3doGobdf6oSU90R6iqins0jUXw4G+XUO1ioWHwJqCqJhLLsNxxipgIJEcmumswJdmNfQ7po8CYoiuUCo7hry/9neE+L38ecK6duDAQoOAm1wucSLMK/jcmEF4Bfr3lPPXxA9/b/uz/lf92Y9s24AAGEPA/J+Z3l0FfaIsLIfw+5HDNpK0G9F9xVy8ahy8nbZW/HMieiK38aljmc+pNMXGt8cuRKxAtMzaWpPqB6whqrBJcbIaMT3NgPcNKJ9smkIUTo8wn7Vysx6pq9i2K27WRwrfTHpzNGq8dGF35dOoGoZ1IPBQPE5C3zoaDo/B1x8HC8x67Aby3DEe6uWNSosHIHI2pIFMiJkVSemw8StdUEkTj0Ql8fRCMvRL4VM4BTOFE+97j2yailR/aYzsLS3Ft+bcRnvuZaXPjpWQyEbZm6+XE8/hmNSdW25FiCSSuRVgFJHXyrad/DgsrbSOk5Xg1vPdi6x15r72KdTPZdOJisizgwup+UhulcQHvrOZIYPsX5uGsmD0kLcK3XlWWR8i4LOGE2MZNU/JdeCT4iI2Zbf1aq5ApyDukFvDYaVQyha/romoPvZWqPj4Zgp0onDz9vOfUXjOS7fCFZZHg4/UEfvcqKGzBayq4hyhk4DEpLl9aFpbU3yKbOOcqgRx64QytQk2F6NWMpcZvaXZKnUsZlChXSKi+dw5TnLIlp4iixhgj3vmQ89feJKVG0vL8U3nurAxuNJmleCjvzIKl3L20QqKJO3GfmhSNcTkquPTS43j03RQwv1cbut1qNo/UCK3pn7q270q+Cese7JpPkTluC6vI1HX7Bir6cMJAL8tuqdjXG7fOWE9+CfbergPyirR/is4VnmBxxzEQyCE9M/FoNZo+uAUDjnUVAdrMAbw9+J5AKLFLYOihJgjEHieI7PQkSOy1JcjsrD2WTirlFAjgPFQJBBTRCQzYJAkCUIkkMaeFBAkY7BNkoGB9uGbAAm6sgkGpdOGKFdCvGyfIUijPF0r6OXKLXN589BPlypoi02UBFnZ3/BJl5LyYVTOVygvC4IZYmSigKE52l8NLnChKCX59Ok9qWWe/XMHJKJUsS+W7KlYE50vMe+Yf7gPeHK0GiRWnz1ikIG3V4wIRYcUSlcILgqxjvfkIhBcssoxnz1GBuchPZKYsmKT8iL8Ax0hZe+EfCXLk1X65jFstU7HC/8TfUFbMlS2Z/fVjDNxguic2b018fdvmEKTA1+iGazIckukwFwJ6roSyXHfTLX9xI+LOQ6/f9LnNk5gXbz4hQDZfR91xV4771jii9KGQuht7S6bfgFyDKiCK1+6HSSHPLKtCRCQo0CyfuSKTpLPkrFCkidKk0gkV5pWlohQbDhmZwaJQ4GHMERUcWVnhfCxgsoUaQkOW0BE6sgKzMMIMS7SSv9o/m4NMov/+cMBx7fBwjMY2doj2mJJxsY9DuHHUxS68jA/uEttMiFOcnTPVMhHhx8UE+7W54KIYDEoGc8yNwAPlpsVVrDjj7aViijBuEXkf93j4EE/xEePGK97xUYFMrVK1GsdUYcc3fpEY8yX+ttthl3kS1LNAQ8F0GT1S6yRyshvJFSecdMppPaiSLPckAZFJTqAleOwjT1CCjUtIQjMRK2EIFmdSwk33DicRUSTS10QZyuREW8kmUzI1MVHSqFVnvl+Fm0FrphRvnLEx0/zCOrGJi6oRdyDG3lmpNE9/YLkhK/NTTKwvLp2D4bw3P3KuaNSC2LDFU9zhNJs/EERdtg7FLDYMkcwSJX+VwzpO8XSrNsE8WWWzWe2tihUrF+gYxWSL/QJBAGd7wYbcaeAK2aLZMOIstFCL0zzC1eoR1bTqIuobHk3pWL5+xO40ayWM90OwQLBwmrUThiN2gCCIas5x64/xwPo5Zx0V1ydK9aQUOtKGYEd66OJp04+9wMLYW/wVJWdul27UADmzxHRC/PexkUO9luYi+z1hjiCI1zRxAGZYAM0XlxiiWVli5efqXupNNzpfCHVMxtvYC6ht8CndM3mboUIA5TV/Rm7JjKEyXR/dUHtSgDha1Du27ooLBFFfch2k2ZBXL/9VnHNGm2bnTlwLM6wApRqwNVW+otOsDjPGOMcSwSONdy74f7FOXAUAAA==) format("woff2");}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
/* SypinIQ website v2 — light by default, optional dark theme.
   Fonts are embedded above this line by build.py (no external requests). */

:root {
  color-scheme: light;
  --bg: #f6f8fb;
  --bg-2: #eef2f7;
  --surface: #ffffff;
  --surface-2: #f3f6fa;
  --line: #e2e8f0;
  --line-2: #cbd5e1;
  --ink: #0b1726;
  --ink-2: #334155;
  --muted: #64748b;
  --faint: #94a3b8;
  --brand: #2350f5;
  --brand-ink: #ffffff;
  --brand-hover: #1a3fd1;
  --brand-soft: #e8eeff;
  --teal: #0fb5a6;
  --teal-soft: #dff6f3;
  --warn: #e8890c;
  --warn-soft: #fff3e0;
  --crit: #e03e3e;
  --crit-soft: #fde8e8;
  --ok: #12a150;
  --slate: #94a3b8;
  --grad: linear-gradient(100deg, #2350f5 0%, #1f7ae0 45%, #0fb5a6 100%);
  --shadow-sm: 0 1px 2px rgba(15, 30, 60, .06), 0 1px 1px rgba(15, 30, 60, .04);
  --shadow: 0 10px 30px -12px rgba(15, 30, 60, .18), 0 2px 6px rgba(15, 30, 60, .05);
  --shadow-lg: 0 40px 80px -30px rgba(15, 30, 80, .35), 0 12px 30px -12px rgba(15, 30, 80, .15);
  --header-bg: rgba(246, 248, 251, .78);
  --chart-bg: #ffffff;
  --grid: #edf1f6;

  --f-display: "Sora", "Segoe UI", system-ui, sans-serif;
  --f-body: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;
  --f-mono: "JetBrains Mono", "Cascadia Mono", Consolas, monospace;

  --wrap: 1200px;
  --gutter: clamp(16px, 4vw, 40px);
  --r: 10px;
  --r-lg: 16px;
  --r-xl: 22px;
  --ease: cubic-bezier(.2, .7, .2, 1);
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --bg: #080e1c;
  --bg-2: #0c1426;
  --surface: #0f182c;
  --surface-2: #131e36;
  --line: #1e2a44;
  --line-2: #2b3a5a;
  --ink: #eaf0fa;
  --ink-2: #c3cee0;
  --muted: #8a9ab5;
  --faint: #5d6d8a;
  --brand: #4d74ff;
  --brand-hover: #6a8bff;
  --brand-soft: #16244a;
  --teal: #22cbbb;
  --teal-soft: #0e2b33;
  --warn-soft: #33240e;
  --crit-soft: #361618;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);
  --shadow: 0 10px 30px -12px rgba(0, 0, 0, .6);
  --shadow-lg: 0 40px 80px -30px rgba(0, 0, 0, .8), 0 0 0 1px rgba(77, 116, 255, .08);
  --header-bg: rgba(8, 14, 28, .78);
  --chart-bg: #0b1325;
  --grid: #16213a;
}

* { box-sizing: border-box; }
[hidden] { display: none !important; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body {
  margin: 0; background: var(--bg); color: var(--ink);
  font-family: var(--f-body); font-size: 17px; line-height: 1.6;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; word-spacing: .03em;
  transition: background-color .3s, color .3s;
}
img, svg, canvas { max-width: 100%; display: block; }
a { color: var(--brand); text-decoration: none; }
a:hover { color: var(--brand-hover); }
:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; border-radius: 4px; }
::selection { background: var(--brand); color: #fff; }
h1, h2, h3, h4 { margin: 0; text-wrap: balance; font-family: var(--f-display); letter-spacing: -0.02em; color: var(--ink); }
p { margin: 0; }
ul, ol { margin: 0; padding: 0; }
button { font: inherit; }

.wrap { width: 100%; max-width: var(--wrap); margin-inline: auto; padding-inline: var(--gutter); }
.skip { position: absolute; left: -999px; top: 8px; background: var(--brand); color: #fff; padding: 8px 14px; z-index: 200; border-radius: 6px; }
.skip:focus { left: 8px; }

/* ---------- Type ---------- */
.h1 { font-size: clamp(2.3rem, 5.4vw, 4.3rem); font-weight: 700; line-height: 1.04; letter-spacing: -0.035em; }
.h2 { font-size: clamp(2rem, 4.2vw, 3.1rem); font-weight: 700; line-height: 1.08; letter-spacing: -0.03em; }
.h3 { font-size: clamp(1.35rem, 2.2vw, 1.7rem); font-weight: 600; line-height: 1.2; }
.lede { font-size: clamp(1.06rem, 1.5vw, 1.2rem); color: var(--muted); line-height: 1.6; max-width: 62ch; }
.grad-text { background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.mono { font-family: var(--f-mono); }
.muted { color: var(--muted); }
.eyebrow {
  display: inline-flex; align-items: center; gap: 8px; align-self: start; justify-self: start;
  font-family: var(--f-mono); font-size: .74rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase;
  color: var(--brand); background: var(--brand-soft); padding: 6px 12px; border-radius: 999px;
}
.center { text-align: center; }
.center .lede { margin-inline: auto; }
.center .eyebrow { justify-self: center; }

/* ---------- Buttons ---------- */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  font-weight: 700; font-size: .97rem; padding: 13px 22px; border-radius: 999px;
  cursor: pointer; border: 1px solid transparent; white-space: nowrap;
  transition: transform .2s var(--ease), box-shadow .2s, background .2s, border-color .2s, color .2s;
}
.btn svg { width: 16px; height: 16px; transition: transform .2s var(--ease); }
.btn:hover svg { transform: translateX(3px); }
.btn-primary { background: var(--brand); color: #fff; box-shadow: 0 8px 20px -8px rgba(35, 80, 245, .6); }
.btn-primary:hover { background: var(--brand-hover); color: #fff; transform: translateY(-2px); box-shadow: 0 14px 28px -10px rgba(35, 80, 245, .65); }
.btn-ghost { background: var(--surface); color: var(--ink); border-color: var(--line-2); }
.btn-ghost:hover { border-color: var(--brand); color: var(--brand); transform: translateY(-2px); }
.btn-white { background: #fff; color: #0b1726; }
.btn-white:hover { color: #2350f5; transform: translateY(-2px); }
.btn-outline-white { border-color: rgba(255,255,255,.5); color: #fff; }
.btn-outline-white:hover { border-color: #fff; color: #fff; transform: translateY(-2px); background: rgba(255,255,255,.08); }
.btn-sm { padding: 9px 16px; font-size: .88rem; }
.btn-row { display: flex; flex-wrap: wrap; gap: 12px; }
.center .btn-row { justify-content: center; }

/* ---------- Header ---------- */
.progress { position: fixed; top: 0; left: 0; height: 3px; width: 100%; transform-origin: 0 50%; transform: scaleX(0); background: var(--grad); z-index: 120; }
.site-header {
  position: sticky; top: env(safe-area-inset-top, 0px); z-index: 100;
  background: transparent; border-bottom: 1px solid transparent;
  transition: background .3s, border-color .3s, box-shadow .3s;
}
.site-header.scrolled { background: var(--header-bg); backdrop-filter: saturate(1.6) blur(14px); -webkit-backdrop-filter: saturate(1.6) blur(14px); border-bottom-color: var(--line); }
.nav { display: flex; align-items: center; gap: 22px; height: 70px; }
.brand { display: inline-flex; align-items: center; gap: 10px; color: var(--ink); }
.brand:hover { color: var(--ink); }
.brand svg { width: 34px; height: 34px; }
.brand-word { font-family: var(--f-display); font-weight: 700; font-size: 1.35rem; letter-spacing: -0.03em; }
.brand-word b { font-weight: 700; background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.nav-links { display: flex; gap: 4px; list-style: none; margin-left: auto; }
.nav-links a { color: var(--ink-2); font-size: .94rem; font-weight: 600; padding: 8px 14px; border-radius: 999px; transition: background .2s, color .2s; }
.nav-links a:hover, .nav-links a[aria-current="page"] { color: var(--brand); background: var(--brand-soft); }
.nav-actions { display: flex; align-items: center; gap: 10px; }
.icon-btn { width: 40px; height: 40px; display: grid; place-items: center; border-radius: 999px; border: 1px solid var(--line-2); background: var(--surface); color: var(--ink-2); cursor: pointer; transition: all .2s; }
.icon-btn:hover { color: var(--brand); border-color: var(--brand); }
.icon-btn svg { width: 18px; height: 18px; }
.theme-toggle .moon { display: none; }
:root[data-theme="dark"] .theme-toggle .moon { display: block; }
:root[data-theme="dark"] .theme-toggle .sun { display: none; }
.nav-toggle { display: none; }
@media (max-width: 960px) {
  .nav-links, .nav-cta { display: none; }
  .nav-actions { margin-left: auto; }
  .nav-toggle { display: grid; }
  .site-header.open { background: var(--surface); border-bottom-color: var(--line); }
  .site-header.open .nav { flex-wrap: wrap; height: auto; padding-block: 14px; }
  .site-header.open .nav-links { display: grid; width: 100%; order: 3; margin: 6px 0 0; padding-top: 8px; border-top: 1px solid var(--line); }
  .site-header.open .nav-links a { display: block; padding: 12px 8px; font-size: 1.05rem; border-radius: 8px; }
  .site-header.open .nav-cta { display: inline-flex; order: 4; width: 100%; margin: 6px 0 4px; }
}

/* ---------- Sections ---------- */
section { padding-block: clamp(72px, 10vw, 128px); position: relative; }
.section-head { display: grid; gap: 18px; margin-bottom: clamp(40px, 5vw, 64px); max-width: 780px; }
.section-head.center { margin-inline: auto; }
.alt { background: var(--surface); border-block: 1px solid var(--line); }

/* reveal animations: content stays visible without JS */
.js .rv.play { animation: rise .8s var(--ease) both; }
.js .rv.play.d1 { animation-delay: .08s; } .js .rv.play.d2 { animation-delay: .16s; } .js .rv.play.d3 { animation-delay: .24s; } .js .rv.play.d4 { animation-delay: .32s; }
@keyframes rise { from { opacity: 0; transform: translateY(26px); } }

/* ---------- Hero ---------- */
.hero { padding-block: clamp(40px, 6vw, 80px) 0; overflow: hidden; }
.hero-bg { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }
.hero-bg::before {
  content: ""; position: absolute; inset: -10% -10% 30%;
  background:
    radial-gradient(40% 50% at 20% 20%, rgba(35, 80, 245, .14), transparent 70%),
    radial-gradient(35% 45% at 85% 15%, rgba(15, 181, 166, .16), transparent 70%);
  animation: drift 18s ease-in-out infinite alternate;
}
.hero-bg::after {
  content: ""; position: absolute; inset: 0;
  background-image: linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);
  background-size: 56px 56px; opacity: .55;
  mask-image: radial-gradient(ellipse 70% 55% at 50% 20%, #000 30%, transparent 75%);
  -webkit-mask-image: radial-gradient(ellipse 70% 55% at 50% 20%, #000 30%, transparent 75%);
}
@keyframes drift { to { transform: translate3d(4%, 3%, 0) scale(1.08); } }
.hero-copy { position: relative; display: grid; gap: 24px; justify-items: center; text-align: center; max-width: 1120px; margin-inline: auto; }
.pill-new { display: inline-flex; align-items: center; gap: 10px; padding: 6px 14px 6px 6px; border-radius: 999px; background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-sm); font-size: .88rem; font-weight: 600; color: var(--ink-2); }
.pill-new b { background: var(--grad); color: #fff; font-size: .72rem; letter-spacing: .06em; text-transform: uppercase; padding: 4px 9px; border-radius: 999px; }
.pill-new:hover { color: var(--brand); }
.rotator { display: block; position: relative; min-height: 1.05em; }
.rotator .word { background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.rotator .caret { display: inline-block; width: 4px; height: .9em; margin-left: 4px; background: var(--brand); vertical-align: -0.08em; border-radius: 2px; animation: blink 1s steps(2) infinite; }
@keyframes blink { 50% { opacity: 0; } }
.trust { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 26px; font-size: .9rem; color: var(--muted); font-weight: 500; }
.trust span { display: inline-flex; align-items: center; gap: 8px; }
.trust svg { width: 16px; height: 16px; color: var(--ok); }

/* Stage: PI Vision–like window */
.stage-wrap { position: relative; margin-top: clamp(48px, 6vw, 72px); perspective: 1800px; padding-bottom: clamp(56px, 8vw, 110px); }
.stage {
  position: relative; max-width: 1080px; margin-inline: auto;
  background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-xl);
  box-shadow: var(--shadow-lg); overflow: hidden;
  transform: rotateX(8deg) scale(.98); transform-origin: 50% 0;
  transition: transform .9s var(--ease);
}
.stage.in { transform: rotateX(0) scale(1); }
.win-bar { display: flex; align-items: center; gap: 14px; padding: 12px 16px; border-bottom: 1px solid var(--line); background: var(--surface-2); font-size: .82rem; }
.win-dots { display: flex; gap: 7px; }
.win-dots i { width: 11px; height: 11px; border-radius: 50%; background: #ff5f57; }
.win-dots i:nth-child(2) { background: #febc2e; } .win-dots i:nth-child(3) { background: #28c840; }
.crumbs { color: var(--muted); font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.crumbs b { color: var(--ink); }
.win-live { margin-left: auto; display: inline-flex; align-items: center; gap: 8px; font-family: var(--f-mono); font-size: .74rem; color: var(--ok); font-weight: 600; white-space: nowrap; }
.dot-live { width: 8px; height: 8px; border-radius: 50%; background: var(--ok); animation: ping 1.8s infinite; }
@keyframes ping { 0% { box-shadow: 0 0 0 0 rgba(18,161,80,.5); } 80%, 100% { box-shadow: 0 0 0 8px rgba(18,161,80,0); } }
.win-body { display: grid; grid-template-columns: 56px 1fr; min-height: 420px; }
.win-rail { border-right: 1px solid var(--line); display: grid; align-content: start; gap: 8px; padding: 14px 10px; background: var(--surface-2); }
.win-rail span { width: 36px; height: 36px; border-radius: 10px; display: grid; place-items: center; color: var(--faint); }
.win-rail span.on { background: var(--brand-soft); color: var(--brand); }
.win-rail svg { width: 18px; height: 18px; }
.win-main { padding: 18px; display: grid; gap: 14px; min-width: 0; }
.kpis { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.kpi { border: 1px solid var(--line); border-radius: 12px; padding: 12px 14px; background: var(--surface); display: grid; gap: 2px; }
.kpi small { font-size: .7rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.kpi b { font-family: var(--f-display); font-size: 1.45rem; font-weight: 700; font-variant-numeric: tabular-nums; letter-spacing: -0.02em; }
.kpi b i { font-style: normal; font-size: .8rem; color: var(--muted); font-weight: 500; margin-left: 3px; }
.kpi em { font-style: normal; font-size: .74rem; font-weight: 600; font-family: var(--f-mono); }
.kpi .up { color: var(--ok); } .kpi .dn { color: var(--crit); } .kpi .wr { color: var(--warn); }
.kpi.warn { border-color: rgba(232,137,12,.45); background: linear-gradient(180deg, var(--warn-soft), var(--surface) 70%); }
.win-grid { display: grid; grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr); gap: 14px; }
.panel { border: 1px solid var(--line); border-radius: 12px; background: var(--surface); padding: 12px 14px; min-width: 0; }
.panel-h { display: flex; align-items: center; justify-content: space-between; gap: 10px; font-size: .8rem; font-weight: 700; margin-bottom: 8px; }
.panel-h span { font-family: var(--f-mono); font-weight: 500; color: var(--muted); font-size: .72rem; }
#hero-trend { width: 100%; height: auto; aspect-ratio: 16 / 7.4; }
.legend { display: flex; flex-wrap: wrap; gap: 4px 14px; font-size: .72rem; color: var(--muted); font-weight: 600; margin-top: 6px; }
.legend i { display: inline-block; width: 14px; height: 3px; border-radius: 2px; vertical-align: middle; margin-right: 6px; }
.legend i.dash { background: repeating-linear-gradient(90deg, currentColor 0 4px, transparent 4px 7px) !important; height: 2px; }
.stream { width: 100%; border-collapse: collapse; font-family: var(--f-mono); font-size: .74rem; font-variant-numeric: tabular-nums; }
.stream th, .stream td { padding: 6px 6px; text-align: right; border-bottom: 1px solid var(--line); white-space: nowrap; }
.stream th { color: var(--muted); font-weight: 600; font-size: .68rem; }
.stream th:first-child, .stream td:first-child { text-align: left; }
.stream tr.new td { animation: rowIn .7s var(--ease); }
@keyframes rowIn { from { background: var(--brand-soft); opacity: 0; transform: translateY(-6px); } to { background: transparent; opacity: 1; transform: none; } }
.stream td.hi { color: var(--warn); font-weight: 700; }
.stream-sum { display: flex; justify-content: space-between; font-family: var(--f-mono); font-size: .72rem; color: var(--muted); padding-top: 8px; }
.stream-sum b { color: var(--ink); }

/* Floating chat popup over stage */
.float-chat {
  position: absolute; right: max(-20px, calc((100% - 1080px) / 2 - 70px)); top: 26%; width: 350px; z-index: 5;
  background: var(--surface); border: 1px solid var(--line); border-radius: 18px; box-shadow: var(--shadow-lg);
  overflow: hidden; animation: floaty 7s ease-in-out infinite;
}
@keyframes floaty { 50% { transform: translateY(-10px); } }
.fc-head { display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-bottom: 1px solid var(--line); }
.fc-avatar { width: 34px; height: 34px; border-radius: 10px; background: var(--grad); display: grid; place-items: center; color: #fff; flex: none; }
.fc-avatar svg { width: 18px; height: 18px; }
.fc-title { font-weight: 700; font-size: .9rem; line-height: 1.2; min-width: 0; white-space: nowrap; }
.fc-title small { display: flex; align-items: center; gap: 6px; font-weight: 500; font-size: .74rem; color: var(--muted); }
.fc-title small::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: var(--ok); }
.fc-src { flex: none; margin-left: auto; font-family: var(--f-mono); font-size: .66rem; color: var(--brand); background: var(--brand-soft); padding: 3px 8px; border-radius: 999px; font-weight: 600; white-space: nowrap; }
.fc-body { padding: 14px; display: grid; gap: 10px; min-height: 250px; align-content: start; }
.bubble { font-size: .86rem; line-height: 1.5; padding: 10px 12px; border-radius: 14px; max-width: 90%; }
.bubble.q { justify-self: end; background: var(--brand); color: #fff; border-bottom-right-radius: 4px; }
.bubble.a { background: var(--surface-2); border: 1px solid var(--line); border-bottom-left-radius: 4px; color: var(--ink); }
.bubble.a b { color: var(--brand); }
.bubble .mini { margin-top: 8px; display: flex; align-items: flex-end; gap: 3px; height: 34px; }
.bubble .mini i { flex: 1; background: var(--teal); border-radius: 2px 2px 0 0; opacity: .85; animation: grow .6s var(--ease) both; transform-origin: bottom; }
@keyframes grow { from { transform: scaleY(0); } }
.typing { display: inline-flex; gap: 4px; padding: 12px 14px; background: var(--surface-2); border: 1px solid var(--line); border-radius: 14px; border-bottom-left-radius: 4px; justify-self: start; }
.typing i { width: 7px; height: 7px; border-radius: 50%; background: var(--faint); animation: bounce 1.2s infinite; }
.typing i:nth-child(2) { animation-delay: .15s; } .typing i:nth-child(3) { animation-delay: .3s; }
@keyframes bounce { 0%, 60%, 100% { transform: none; opacity: .5; } 30% { transform: translateY(-5px); opacity: 1; } }
.fc-input { display: flex; align-items: center; gap: 8px; padding: 10px 12px; border-top: 1px solid var(--line); font-size: .82rem; color: var(--faint); }
.fc-input span { flex: 1; }
.fc-input svg { width: 16px; height: 16px; color: var(--brand); }

.float-alert {
  position: absolute; left: max(-20px, calc((100% - 1080px) / 2 - 60px)); bottom: clamp(40px, 6vw, 96px); z-index: 5; width: 300px;
  background: var(--surface); border: 1px solid var(--line); border-left: 4px solid var(--warn); border-radius: 14px;
  box-shadow: var(--shadow-lg); padding: 12px 14px; display: grid; grid-template-columns: auto 1fr; gap: 4px 12px;
  animation: floaty 8s ease-in-out infinite reverse;
}
.float-alert .ic { grid-row: span 2; width: 34px; height: 34px; border-radius: 10px; background: var(--warn-soft); color: var(--warn); display: grid; place-items: center; }
.float-alert .ic svg { width: 18px; height: 18px; }
.float-alert b { font-size: .86rem; }
.float-alert p { font-size: .8rem; color: var(--muted); line-height: 1.4; }
.float-alert p strong { color: var(--warn); font-family: var(--f-mono); }
.stage-note { text-align: center; font-size: .76rem; color: var(--faint); margin-top: 18px; font-family: var(--f-mono); position: relative; z-index: 6; }
@media (min-width: 901px) { .stage-note { text-align: right; max-width: 1080px; margin-inline: auto; } }

@media (max-width: 1180px) { .float-chat { right: 8px; width: 300px; } .float-alert { left: 8px; } }
@media (max-width: 900px) {
  .win-grid { grid-template-columns: 1fr; }
  .float-chat { position: relative; right: auto; top: auto; width: auto; max-width: 440px; margin: -40px auto 0; animation: none; }
  .float-alert { position: relative; left: auto; bottom: auto; width: auto; max-width: 440px; margin: 14px auto 0; animation: none; }
  .stage { transform: none; }
}
@media (max-width: 640px) {
  .win-body { grid-template-columns: 1fr; }
  .win-rail { display: none; }
  .kpis { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .panel.tbl { display: none; }
}

/* ---------- Marquee ---------- */
.marquee-sec { padding-block: 34px; border-block: 1px solid var(--line); background: var(--surface); }
.marquee-label { text-align: center; font-size: .8rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--faint); margin-bottom: 18px; }
.marquee { overflow: hidden; mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); -webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); }
.marquee-track { display: flex; gap: 56px; width: max-content; animation: scroll 38s linear infinite; }
.marquee:hover .marquee-track { animation-play-state: paused; }
.marquee-track span { font-family: var(--f-display); font-weight: 600; font-size: 1.2rem; color: var(--muted); white-space: nowrap; display: inline-flex; align-items: center; gap: 12px; letter-spacing: -0.01em; }
.marquee-track span::before { content: ""; width: 8px; height: 8px; border-radius: 2px; background: var(--grad); transform: rotate(45deg); }
@keyframes scroll { to { transform: translateX(-50%); } }

/* ---------- Timeline story ---------- */
.story { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 6vw, 80px); align-items: start; }
.story-side { position: sticky; top: 110px; display: grid; gap: 20px; }
.clock-compare { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 10px; }
.cc { border-radius: var(--r-lg); padding: 18px; border: 1px solid var(--line); background: var(--surface); }
.cc small { display: block; font-size: .74rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
.cc b { display: block; font-family: var(--f-display); font-size: clamp(1.8rem, 3.5vw, 2.6rem); font-weight: 700; letter-spacing: -0.03em; font-variant-numeric: tabular-nums; }
.cc.bad b { color: var(--crit); }
.cc.good { background: var(--grad); border: 0; color: #fff; }
.cc.good small, .cc.good b { color: #fff; }
.tl { list-style: none; position: relative; display: grid; gap: 14px; padding-left: 38px; }
.tl::before { content: ""; position: absolute; left: 11px; top: 8px; bottom: 8px; width: 2px; background: var(--line); }
.tl-fill { position: absolute; left: 11px; top: 8px; width: 2px; height: 0; background: linear-gradient(var(--warn), var(--crit)); transition: height .3s linear; }
.tl li { position: relative; padding: 16px 18px; border-radius: 14px; background: var(--surface); border: 1px solid var(--line); opacity: .45; transition: opacity .5s, border-color .5s, box-shadow .5s, transform .5s var(--ease); }
.tl li.on { opacity: 1; box-shadow: var(--shadow); transform: translateX(4px); }
.tl li::before { content: ""; position: absolute; left: -33px; top: 20px; width: 14px; height: 14px; border-radius: 50%; background: var(--surface); border: 3px solid var(--line-2); transition: border-color .4s, background .4s; }
.tl li.on::before { border-color: var(--warn); background: var(--warn-soft); }
.tl li.last.on::before { border-color: var(--crit); background: var(--crit-soft); }
.tl time { font-family: var(--f-mono); font-size: .78rem; font-weight: 700; color: var(--warn); display: inline-flex; gap: 10px; align-items: center; }
.tl time em { font-style: normal; font-size: .66rem; letter-spacing: .08em; text-transform: uppercase; padding: 2px 8px; border-radius: 999px; background: var(--warn-soft); }
.tl li.last time { color: var(--crit); } .tl li.last time em { background: var(--crit-soft); }
.tl p { margin-top: 4px; font-size: .95rem; color: var(--ink-2); }
.tl-win { margin-top: 18px; padding: 18px 20px; border-radius: 14px; background: var(--teal-soft); border: 1px solid rgba(15,181,166,.35); display: flex; gap: 14px; align-items: center; }
.tl-win .ic { width: 38px; height: 38px; border-radius: 10px; background: var(--teal); color: #fff; display: grid; place-items: center; flex: none; }
.tl-win .ic svg { width: 20px; height: 20px; }
.tl-win p { font-size: .95rem; color: var(--ink-2); }
.tl-win b { color: var(--ink); }
@media (max-width: 900px) { .story { grid-template-columns: 1fr; } .story-side { position: static; } }

/* ---------- Product explorer ---------- */
.tabs { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin-bottom: 28px; }
.tab {
  display: inline-flex; align-items: center; gap: 10px; cursor: pointer;
  padding: 10px 16px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--surface);
  color: var(--ink-2); font-weight: 700; font-size: .92rem; transition: all .25s var(--ease);
}
.tab small { font-family: var(--f-mono); font-size: .64rem; letter-spacing: .08em; text-transform: uppercase; color: var(--faint); font-weight: 600; }
.tab:hover { border-color: var(--brand); color: var(--brand); }
.tab[aria-selected="true"] { background: var(--ink); color: var(--surface); border-color: var(--ink); box-shadow: var(--shadow); }
.tab[aria-selected="true"] small { color: var(--teal); }
:root[data-theme="dark"] .tab[aria-selected="true"] { background: var(--brand); border-color: var(--brand); color: #fff; }
.tabpanel { display: grid; grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr); gap: clamp(28px, 5vw, 56px); align-items: center; background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-xl); padding: clamp(22px, 4vw, 48px); box-shadow: var(--shadow); }
.tabpanel.enter { animation: panelIn .55s var(--ease); }
@keyframes panelIn { from { opacity: 0; transform: translateY(14px); } }
.tp-copy { display: grid; gap: 18px; }
.tp-kicker { font-family: var(--f-mono); font-size: .76rem; letter-spacing: .1em; text-transform: uppercase; font-weight: 700; color: var(--teal); }
.feat { list-style: none; display: grid; gap: 12px; }
.feat li { display: grid; grid-template-columns: 22px 1fr; gap: 10px; color: var(--ink-2); font-size: .97rem; }
.feat li svg { width: 20px; height: 20px; color: var(--brand); margin-top: 2px; }
.feat li strong { color: var(--ink); }
.tags { display: flex; flex-wrap: wrap; gap: 8px; }
.tags span { font-size: .78rem; font-weight: 600; padding: 5px 10px; border-radius: 999px; background: var(--surface-2); border: 1px solid var(--line); color: var(--ink-2); }
.tp-visual { min-width: 0; }
.mock { border: 1px solid var(--line); border-radius: 16px; background: var(--surface); box-shadow: var(--shadow); overflow: hidden; }
.mock-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid var(--line); background: var(--surface-2); font-size: .78rem; font-weight: 700; color: var(--ink-2); }
.mock-bar .win-dots i { width: 9px; height: 9px; }
.mock-bar span { font-family: var(--f-mono); font-weight: 500; color: var(--muted); margin-left: auto; font-size: .72rem; white-space: nowrap; }
.mock-body { padding: 16px; display: grid; gap: 12px; }
.mock svg { width: 100%; height: auto; }
.mock .caption { font-size: .72rem; color: var(--faint); font-family: var(--f-mono); }
@media (max-width: 900px) { .tabpanel { grid-template-columns: 1fr; } }

/* svg chart classes (theme-aware) */
.sv-bg { fill: var(--chart-bg); }
.sv-grid { stroke: var(--grid); stroke-width: 1; }
.sv-lab { fill: var(--faint); font-family: var(--f-mono); font-size: 9px; }
.sv-lab-2 { fill: var(--muted); font-family: var(--f-mono); font-size: 9px; }
.sv-trace { fill: none; stroke: var(--brand); stroke-width: 1.8; stroke-linejoin: round; }
.sv-teal { fill: none; stroke: var(--teal); stroke-width: 1.6; }
.sv-slate { fill: none; stroke: var(--slate); stroke-width: 1.4; }
.sv-h { stroke: var(--warn); stroke-width: 1.2; stroke-dasharray: 5 4; }
.sv-hh { stroke: var(--crit); stroke-width: 1.2; stroke-dasharray: 5 4; }
.sv-h-t { fill: var(--warn); font-family: var(--f-mono); font-size: 9.5px; font-weight: 700; }
.sv-hh-t { fill: var(--crit); font-family: var(--f-mono); font-size: 9.5px; font-weight: 700; }
.sv-exc { fill: var(--warn); opacity: .16; }
.sv-exc-off { fill: var(--slate); opacity: .14; }
.sv-run { fill: var(--ok); opacity: .8; }
.sv-stop { fill: var(--line-2); }
.sv-now { stroke: var(--faint); stroke-dasharray: 2 3; }
.sv-fz { fill: var(--brand); opacity: .04; }
.sv-dot { fill: var(--chart-bg); stroke: var(--brand); stroke-width: 2; }
.sv-pos { fill: var(--warn); opacity: .85; } .sv-neg { fill: var(--brand); opacity: .75; }
.draw path.anim, .draw polyline.anim { stroke-dasharray: var(--len, 2000); stroke-dashoffset: var(--len, 2000); }
.draw.go path.anim, .draw.go polyline.anim { animation: dash 2.2s var(--ease) forwards; }
@keyframes dash { to { stroke-dashoffset: 0; } }

/* stats inside mocks */
.stats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }
.st { border: 1px solid var(--line); border-radius: 10px; padding: 8px 10px; background: var(--surface); }
.st small { display: block; font-size: .62rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.st b { font-family: var(--f-mono); font-weight: 700; font-size: .95rem; font-variant-numeric: tabular-nums; }
.st.w b { color: var(--warn); } .st.c b { color: var(--crit); }
@media (max-width: 480px) { .stats { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.tbl-mock { width: 100%; border-collapse: collapse; font-family: var(--f-mono); font-size: .74rem; font-variant-numeric: tabular-nums; }
.tbl-mock th, .tbl-mock td { padding: 7px 8px; border: 1px solid var(--line); text-align: right; white-space: nowrap; }
.tbl-mock th { background: var(--surface-2); color: var(--ink-2); font-weight: 600; }
.tbl-mock th:first-child, .tbl-mock td:first-child { text-align: left; }
.tbl-mock .hi { background: var(--warn-soft); color: var(--warn); font-weight: 700; }
.tbl-mock .hh { background: var(--crit-soft); color: var(--crit); font-weight: 700; }
.tbl-mock tfoot td { background: var(--surface-2); font-weight: 700; }
.scroll-x { overflow-x: auto; }
.teams { display: grid; grid-template-columns: 44px 1fr; min-height: 300px; }
.teams-rail { background: #464775; display: grid; align-content: start; gap: 10px; padding: 12px 8px; }
.teams-rail i { width: 28px; height: 28px; border-radius: 7px; background: rgba(255,255,255,.18); }
.teams-rail i:first-child { background: rgba(255,255,255,.45); }
.teams-main { padding: 14px; display: grid; gap: 10px; align-content: start; background: var(--surface-2); }
.card-ans { background: var(--surface); border: 1px solid var(--line); border-radius: 12px; padding: 12px; font-size: .84rem; display: grid; gap: 8px; box-shadow: var(--shadow-sm); }
.card-ans header { display: flex; align-items: center; gap: 8px; font-weight: 700; font-size: .8rem; }
.card-ans header i { width: 22px; height: 22px; border-radius: 6px; background: var(--grad); }
.card-ans .btns { display: flex; gap: 6px; flex-wrap: wrap; }
.card-ans .btns span { font-size: .72rem; font-weight: 700; padding: 5px 10px; border: 1px solid var(--line-2); border-radius: 6px; color: var(--brand); }
.pv-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.pv-tile { border: 1px solid var(--line); border-radius: 10px; padding: 10px; }
.pv-tile small { font-family: var(--f-mono); font-size: .66rem; color: var(--muted); }
.pv-tile b { display: block; font-family: var(--f-mono); font-size: 1.05rem; }
.pv-over { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 12px; }
@media (max-width: 520px) { .pv-over { grid-template-columns: 1fr; } }

/* ---------- Flow network ---------- */
.flow { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-xl); padding: clamp(14px, 3vw, 28px); box-shadow: var(--shadow); overflow-x: auto; }
.flow svg { min-width: 760px; width: 100%; height: auto; }
.fl-path { fill: none; stroke: var(--line-2); stroke-width: 1.5; stroke-dasharray: 4 5; }
.fl-node rect { fill: var(--surface); stroke: var(--line-2); }
.fl-node.core rect { fill: url(#coreGrad); stroke: none; }
.fl-t { font-family: var(--f-body); font-weight: 700; font-size: 13px; fill: var(--ink); }
.fl-s { font-family: var(--f-mono); font-size: 10.5px; fill: var(--muted); }
.fl-v { font-family: var(--f-mono); font-size: 12px; font-weight: 700; fill: var(--brand); }
.fl-core-t { font-family: var(--f-display); font-weight: 700; font-size: 22px; fill: #fff; }
.fl-core-s { font-family: var(--f-mono); font-size: 10.5px; fill: rgba(255,255,255,.85); }
.fl-lab { font-family: var(--f-mono); font-size: 10.5px; font-weight: 700; letter-spacing: .12em; fill: var(--faint); }
.fl-halo { fill: var(--brand); opacity: .08; transform-origin: center; transform-box: fill-box; animation: halo 3s ease-in-out infinite; }
@keyframes halo { 50% { opacity: .16; transform: scale(1.06); } }

/* ---------- Feature cards ---------- */
.cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.card { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-lg); padding: 26px; display: grid; gap: 12px; align-content: start; transition: transform .35s var(--ease), box-shadow .35s, border-color .35s; position: relative; overflow: hidden; }
.card:hover { transform: translateY(-4px); box-shadow: var(--shadow); border-color: transparent; }
.card::after { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; background: var(--grad); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; opacity: 0; transition: opacity .35s; pointer-events: none; }
.card:hover::after { opacity: 1; }
.card .ic { width: 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; background: var(--brand-soft); color: var(--brand); }
.card .ic.t { background: var(--teal-soft); color: var(--teal); }
.card .ic svg { width: 22px; height: 22px; }
.card h3 { font-size: 1.12rem; font-weight: 600; letter-spacing: -0.01em; }
.card p { color: var(--muted); font-size: .95rem; }
@media (max-width: 960px) { .cards { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 600px) { .cards { grid-template-columns: 1fr; } }

/* ---------- Steps ---------- */
.steps { list-style: none; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; position: relative; counter-reset: s; }
.steps::before { content: ""; position: absolute; top: 26px; left: 12%; right: 12%; height: 2px; background: var(--line); }
.steps-fill { position: absolute; top: 26px; left: 12%; height: 2px; width: 0; background: var(--grad); transition: width 1.6s var(--ease); }
.steps.go .steps-fill { width: 76%; }
.steps li { counter-increment: s; display: grid; gap: 10px; align-content: start; justify-items: center; text-align: center; position: relative; }
.steps li::before { content: counter(s); width: 54px; height: 54px; border-radius: 50%; display: grid; place-items: center; background: var(--surface); border: 2px solid var(--line-2); font-family: var(--f-display); font-weight: 700; font-size: 1.2rem; color: var(--muted); position: relative; z-index: 1; transition: all .5s var(--ease); }
.steps.go li::before { border-color: var(--brand); color: var(--brand); box-shadow: 0 0 0 6px var(--brand-soft); }
.steps.go li:nth-child(3)::before { transition-delay: .3s; } .steps.go li:nth-child(4)::before { transition-delay: .6s; } .steps.go li:nth-child(5)::before { transition-delay: .9s; }
.steps h3 { font-size: 1.1rem; font-weight: 600; }
.steps p { color: var(--muted); font-size: .92rem; max-width: 28ch; }
@media (max-width: 860px) { .steps { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 36px; } .steps::before, .steps-fill { display: none; } }
@media (max-width: 480px) { .steps { grid-template-columns: 1fr; } }

/* ---------- Package builder ---------- */
.builder { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: 24px; align-items: start; }
.pick-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.pick { position: relative; cursor: pointer; }
.pick input { position: absolute; opacity: 0; pointer-events: none; }
.pick-card { display: grid; grid-template-columns: auto 1fr auto; gap: 4px 12px; align-items: center; padding: 16px; border-radius: 14px; border: 1.5px solid var(--line); background: var(--surface); transition: all .25s var(--ease); height: 100%; }
.pick-card .ic { grid-row: span 2; width: 40px; height: 40px; border-radius: 10px; display: grid; place-items: center; background: var(--surface-2); color: var(--muted); transition: all .25s; }
.pick-card .ic svg { width: 20px; height: 20px; }
.pick-card b { font-size: .98rem; }
.pick-card small { color: var(--muted); font-size: .82rem; grid-column: 2; }
.pick-card .chk { grid-row: 1 / span 2; grid-column: 3; width: 22px; height: 22px; border-radius: 6px; border: 1.5px solid var(--line-2); display: grid; place-items: center; color: transparent; transition: all .2s; }
.pick-card .chk svg { width: 14px; height: 14px; }
.pick:hover .pick-card { border-color: var(--brand); }
.pick input:checked + .pick-card { border-color: var(--brand); background: var(--brand-soft); box-shadow: 0 0 0 3px rgba(35,80,245,.12); }
.pick input:checked + .pick-card .ic { background: var(--brand); color: #fff; }
.pick input:checked + .pick-card .chk { background: var(--brand); border-color: var(--brand); color: #fff; }
.pick input:focus-visible + .pick-card { outline: 2px solid var(--brand); outline-offset: 2px; }
.pick-group { grid-column: 1 / -1; font-family: var(--f-mono); font-size: .72rem; letter-spacing: .1em; text-transform: uppercase; font-weight: 700; color: var(--faint); margin-top: 8px; }
.pick-group:first-child { margin-top: 0; }
.summary { position: sticky; top: 100px; background: var(--ink); color: #eaf0fa; border-radius: var(--r-xl); padding: 28px; display: grid; gap: 16px; box-shadow: var(--shadow-lg); overflow: hidden; }
:root[data-theme="dark"] .summary { background: var(--surface-2); border: 1px solid var(--line-2); }
.summary::before { content: ""; position: absolute; width: 320px; height: 320px; right: -120px; top: -140px; background: radial-gradient(circle, rgba(15,181,166,.35), transparent 65%); pointer-events: none; }
.summary small { font-family: var(--f-mono); font-size: .72rem; letter-spacing: .1em; text-transform: uppercase; color: #8fb2ff; font-weight: 700; }
.summary h3 { color: #fff; font-size: 1.7rem; transition: opacity .3s; }
.summary p { color: #b7c3d9; font-size: .95rem; }
.sum-list { list-style: none; display: flex; flex-wrap: wrap; gap: 6px; min-height: 30px; }
.sum-list li { font-size: .8rem; font-weight: 700; padding: 5px 10px; border-radius: 999px; background: rgba(255,255,255,.1); color: #fff; animation: pop .3s var(--ease); }
@keyframes pop { from { transform: scale(.7); opacity: 0; } }
.sum-bar { height: 8px; border-radius: 999px; background: rgba(255,255,255,.12); overflow: hidden; }
.sum-bar i { display: block; height: 100%; width: 0; background: var(--grad); border-radius: inherit; transition: width .5s var(--ease); }
.sum-save { font-size: .86rem; color: #7fe6db; font-weight: 600; min-height: 1.3em; }
.summary .btn { justify-self: start; }
@media (max-width: 900px) { .builder { grid-template-columns: 1fr; } .summary { position: relative; top: auto; } }
@media (max-width: 520px) { .pick-grid { grid-template-columns: 1fr; } }

/* ---------- FAQ ---------- */
.faq { max-width: 860px; margin-inline: auto; display: grid; gap: 12px; }
.faq details { background: var(--surface); border: 1px solid var(--line); border-radius: 14px; overflow: hidden; transition: box-shadow .3s, border-color .3s; }
.faq details[open] { box-shadow: var(--shadow); border-color: transparent; }
.faq summary { cursor: pointer; list-style: none; padding: 20px 56px 20px 22px; font-weight: 700; font-size: 1.02rem; position: relative; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: ""; position: absolute; right: 22px; top: 50%; width: 22px; height: 22px; margin-top: -11px; border-radius: 50%; background: var(--brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%232350f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat; transition: transform .3s var(--ease); }
.faq details[open] summary::after { transform: rotate(180deg); }
.faq .answer { padding: 0 22px 20px; color: var(--muted); display: grid; gap: 10px; }
.faq .answer-inner { overflow: hidden; }

/* ---------- CTA ---------- */
.cta { padding-block: clamp(56px, 8vw, 96px); }
.cta-box { position: relative; overflow: hidden; border-radius: 28px; background: var(--grad); color: #fff; padding: clamp(36px, 6vw, 72px); display: grid; grid-template-columns: minmax(0, 1.4fr) auto; gap: 28px 40px; align-items: center; box-shadow: var(--shadow-lg); }
.cta-box::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.12) 1px, transparent 1px); background-size: 40px 40px; mask-image: radial-gradient(ellipse at 80% 20%, #000, transparent 70%); -webkit-mask-image: radial-gradient(ellipse at 80% 20%, #000, transparent 70%); }
.cta-box > * { position: relative; }
.cta-box h2 { color: #fff; }
.cta-box p { color: rgba(255,255,255,.88); font-size: 1.1rem; margin-top: 14px; max-width: 56ch; }
@media (max-width: 800px) { .cta-box { grid-template-columns: 1fr; } }

/* ---------- Page head ---------- */
.page-head { padding-block: clamp(48px, 7vw, 96px) clamp(24px, 4vw, 40px); position: relative; overflow: hidden; }
.page-head .wrap { position: relative; display: grid; gap: 20px; }

/* products page */
.subnav { position: sticky; top: calc(env(safe-area-inset-top, 0px) + 70px); z-index: 60; background: var(--header-bg); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border-block: 1px solid var(--line); }
.subnav ul { display: flex; gap: 6px; list-style: none; overflow-x: auto; padding-block: 10px; scrollbar-width: none; }
.subnav ul::-webkit-scrollbar { display: none; }
.subnav a { display: block; font-size: .86rem; font-weight: 700; color: var(--ink-2); white-space: nowrap; padding: 7px 14px; border-radius: 999px; transition: all .2s; }
.subnav a:hover, .subnav a.on { background: var(--brand-soft); color: var(--brand); }
.product { scroll-margin-top: 140px; border-bottom: 1px solid var(--line); }
.product:nth-of-type(even) { background: var(--surface); }
.product-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr); gap: clamp(32px, 5vw, 64px); align-items: center; }
.product:nth-of-type(even) .tp-visual { order: -1; }
.req { display: grid; grid-template-columns: auto 1fr; gap: 6px 16px; font-size: .88rem; padding: 14px 16px; background: var(--surface-2); border: 1px solid var(--line); border-radius: 12px; }
.req dt { font-family: var(--f-mono); font-size: .72rem; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); font-weight: 700; padding-top: 2px; }
.req dd { margin: 0; color: var(--ink-2); }
@media (max-width: 960px) { .product-grid { grid-template-columns: 1fr; } .product:nth-of-type(even) .tp-visual { order: 0; } }
.shot-slot { border: 2px dashed var(--line-2); border-radius: 14px; padding: 18px; text-align: center; color: var(--faint); font-size: .85rem; }

/* security page */
.arch { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-xl); padding: clamp(14px, 3vw, 28px); overflow-x: auto; box-shadow: var(--shadow); }
.arch svg { min-width: 760px; width: 100%; height: auto; }
.ar-box { fill: var(--surface); stroke: var(--line-2); }
.ar-box-2 { fill: var(--surface-2); stroke: var(--line-2); }
.ar-zone { fill: none; stroke: var(--line-2); stroke-dasharray: 5 5; }
.ar-t { font-family: var(--f-body); font-weight: 700; font-size: 14px; fill: var(--ink); }
.ar-s { font-family: var(--f-body); font-size: 12px; fill: var(--muted); }
.ar-m { font-family: var(--f-mono); font-size: 10.5px; font-weight: 600; fill: var(--faint); letter-spacing: .06em; }
.ar-line { stroke: var(--brand); stroke-width: 1.6; fill: none; }
.ar-line-2 { stroke: var(--faint); stroke-width: 1.4; fill: none; stroke-dasharray: 4 4; }
.ar-arrow { fill: var(--brand); }
.data-table { width: 100%; border-collapse: collapse; font-size: .93rem; min-width: 640px; }
.data-table th, .data-table td { text-align: left; padding: 13px 16px; border-bottom: 1px solid var(--line); vertical-align: top; }
.data-table thead th { font-size: .72rem; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); font-weight: 700; background: var(--surface-2); }
.data-table td:first-child { font-family: var(--f-mono); color: var(--brand); white-space: nowrap; font-weight: 600; }
.data-table td { color: var(--ink-2); }
.tbl-wrap { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-lg); overflow-x: auto; }
.tbl-wrap tbody tr:last-child td { border-bottom: 0; }

/* comparison matrix */
.matrix { width: 100%; border-collapse: collapse; min-width: 760px; font-size: .93rem; }
.matrix th, .matrix td { padding: 13px 14px; border-bottom: 1px solid var(--line); text-align: center; }
.matrix thead th { font-family: var(--f-display); font-size: .92rem; font-weight: 600; background: var(--surface-2); letter-spacing: -0.01em; }
.matrix th[scope="row"] { text-align: left; font-weight: 600; }
.matrix th[scope="row"] small { display: block; color: var(--muted); font-weight: 500; font-size: .78rem; }
.matrix .grp th { text-align: left; font-family: var(--f-mono); font-size: .7rem; letter-spacing: .1em; text-transform: uppercase; color: var(--faint); background: var(--bg); }
.matrix .col-feat { background: var(--brand-soft); }
.matrix .y { color: var(--brand); } .matrix .y svg { width: 18px; height: 18px; margin: auto; }
.matrix .n { color: var(--line-2); }
.matrix .t { font-size: .8rem; color: var(--muted); font-weight: 600; }

/* ---------- Contact ---------- */
.contact-grid { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, .7fr); gap: clamp(28px, 5vw, 56px); align-items: start; }
@media (max-width: 900px) { .contact-grid { grid-template-columns: 1fr; } }
.form { display: grid; gap: 18px; background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-xl); padding: clamp(20px, 3.5vw, 36px); box-shadow: var(--shadow); }
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
@media (max-width: 600px) { .form-row { grid-template-columns: 1fr; } }
.field { display: grid; gap: 7px; }
.field label, .field legend { font-size: .86rem; font-weight: 700; }
.opt { color: var(--faint); font-weight: 500; }
input[type="text"], input[type="email"], select, textarea {
  width: 100%; font: inherit; font-size: .97rem; color: var(--ink); background: var(--surface);
  border: 1.5px solid var(--line-2); border-radius: 10px; padding: 11px 13px; transition: border-color .2s, box-shadow .2s;
}
textarea { min-height: 130px; resize: vertical; }
input:focus, select:focus, textarea:focus { outline: none; border-color: var(--brand); box-shadow: 0 0 0 4px rgba(35,80,245,.14); }
input[aria-invalid="true"] { border-color: var(--crit); }
.err { color: var(--crit); font-size: .82rem; }
fieldset.field { border: 0; padding: 0; margin: 0; }
.chips { display: flex; flex-wrap: wrap; gap: 8px; }
.chip input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.chip span { display: inline-block; padding: 8px 14px; border: 1.5px solid var(--line-2); border-radius: 999px; font-size: .86rem; font-weight: 600; cursor: pointer; color: var(--ink-2); transition: all .2s; user-select: none; }
.chip span:hover { border-color: var(--brand); }
.chip input:checked + span { border-color: var(--brand); background: var(--brand); color: #fff; }
.chip input:focus-visible + span { outline: 2px solid var(--brand); outline-offset: 2px; }
.hp { position: absolute; left: -9999px; }
.form-note { font-size: .82rem; color: var(--faint); }
.form-status { border-radius: 12px; padding: 14px 16px; font-size: .95rem; border: 1px solid; display: grid; gap: 6px; }
.form-status.ok { border-color: rgba(18,161,80,.4); background: rgba(18,161,80,.08); }
.form-status.bad { border-color: rgba(224,62,62,.4); background: var(--crit-soft); }
.contact-side { display: grid; gap: 16px; }
.side-card { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-lg); padding: 22px; display: grid; gap: 8px; }
.side-card h3 { font-size: 1.05rem; font-weight: 600; letter-spacing: -0.01em; }
.side-card p { color: var(--muted); font-size: .94rem; }
.copy-line { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.copy-line code { font-family: var(--f-mono); font-size: .95rem; color: var(--brand); user-select: all; font-weight: 600; }
.copy-btn { font-size: .76rem; font-weight: 700; background: var(--surface-2); color: var(--ink-2); border: 1px solid var(--line-2); border-radius: 999px; padding: 4px 12px; cursor: pointer; }
.copy-btn:hover { color: var(--brand); border-color: var(--brand); }

/* prose / legal */
.prose { max-width: 70ch; display: grid; gap: 1em; color: var(--ink-2); }
.prose h2 { font-size: 1.4rem; margin-top: .8em; }
.prose ul { padding-left: 1.2em; display: grid; gap: .4em; }

/* ---------- Footer ---------- */
.site-footer { background: var(--surface); border-top: 1px solid var(--line); padding-block: 64px 32px; font-size: .93rem; }
.foot-grid { display: grid; grid-template-columns: 1.6fr repeat(3, 1fr); gap: 32px; }
.foot-grid h4 { font-family: var(--f-body); font-size: .76rem; letter-spacing: .1em; text-transform: uppercase; color: var(--faint); font-weight: 700; margin-bottom: 14px; }
.foot-grid ul { list-style: none; display: grid; gap: 10px; }
.foot-grid a { color: var(--ink-2); font-weight: 500; }
.foot-grid a:hover { color: var(--brand); }
.foot-about { display: grid; gap: 14px; align-content: start; }
.foot-about p { color: var(--muted); max-width: 38ch; }
.legal { margin-top: 48px; padding-top: 22px; border-top: 1px solid var(--line); display: grid; gap: 10px; color: var(--faint); font-size: .8rem; }
.legal .row { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px; }
@media (max-width: 800px) { .foot-grid { grid-template-columns: 1fr 1fr; } .foot-about { grid-column: 1 / -1; } }

/* ---------- Site chat assistant ---------- */
.chat-launch {
  position: fixed; right: max(18px, env(safe-area-inset-right)); bottom: calc(18px + env(safe-area-inset-bottom, 0px)); z-index: 150;
  display: inline-flex; align-items: center; gap: 10px; padding: 12px 18px 12px 12px; border-radius: 999px; border: 0; cursor: pointer;
  background: var(--grad); color: #fff; font-weight: 700; font-size: .94rem; box-shadow: 0 16px 36px -12px rgba(35,80,245,.7);
  transition: transform .25s var(--ease), box-shadow .25s;
}
.chat-launch:hover { transform: translateY(-3px); }
.chat-launch .av { width: 34px; height: 34px; border-radius: 50%; background: rgba(255,255,255,.22); display: grid; place-items: center; position: relative; }
.chat-launch .av svg { width: 18px; height: 18px; }
.chat-launch .av::after { content: ""; position: absolute; right: 0; top: 0; width: 10px; height: 10px; border-radius: 50%; background: #3ee08f; border: 2px solid #fff; }
.chat-launch.hide { transform: scale(.8); opacity: 0; pointer-events: none; }
.chat-nudge { position: fixed; right: max(18px, env(safe-area-inset-right)); bottom: calc(84px + env(safe-area-inset-bottom, 0px)); z-index: 150; background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-lg); border-radius: 16px 16px 4px 16px; padding: 12px 34px 12px 14px; font-size: .88rem; max-width: 260px; animation: nudge .5s var(--ease); cursor: pointer; }
.chat-nudge b { display: block; }
.chat-nudge button { position: absolute; top: 6px; right: 6px; border: 0; background: none; color: var(--faint); cursor: pointer; font-size: 1rem; line-height: 1; padding: 4px; }
@keyframes nudge { from { opacity: 0; transform: translateY(10px) scale(.95); } }
.chat-panel {
  position: fixed; right: max(18px, env(safe-area-inset-right)); bottom: calc(18px + env(safe-area-inset-bottom, 0px)); z-index: 160;
  width: min(390px, calc(100vw - 24px)); height: min(600px, calc(100vh - 110px)); display: flex; flex-direction: column;
  background: var(--surface); border: 1px solid var(--line); border-radius: 22px; box-shadow: var(--shadow-lg); overflow: hidden;
  transform-origin: 100% 100%; animation: chatIn .35s var(--ease);
}
@keyframes chatIn { from { opacity: 0; transform: translateY(16px) scale(.94); } }
.cp-head { display: flex; align-items: center; gap: 12px; padding: 16px; background: var(--grad); color: #fff; }
.cp-head .av { width: 40px; height: 40px; border-radius: 12px; background: rgba(255,255,255,.2); display: grid; place-items: center; }
.cp-head .av svg { width: 20px; height: 20px; }
.cp-head b { display: block; font-size: .98rem; }
.cp-head small { font-size: .78rem; opacity: .9; display: flex; align-items: center; gap: 6px; }
.cp-head small::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: #3ee08f; }
.cp-close { margin-left: auto; width: 34px; height: 34px; border-radius: 50%; border: 0; background: rgba(255,255,255,.18); color: #fff; cursor: pointer; display: grid; place-items: center; }
.cp-close svg { width: 16px; height: 16px; }
.cp-log { flex: 1; overflow-y: auto; padding: 16px; display: flex; flex-direction: column; gap: 10px; background: var(--bg); scroll-behavior: smooth; }
.cp-log .bubble { animation: pop .3s var(--ease); max-width: 88%; }
.cp-log .bubble.q { align-self: flex-end; }
.cp-log .bubble.a { align-self: flex-start; background: var(--surface); }
.cp-log .bubble.a a { font-weight: 700; }
.cp-log .typing { align-self: flex-start; background: var(--surface); }
.cp-sugg { display: flex; flex-wrap: wrap; gap: 6px; padding: 10px 14px 0; background: var(--surface); }
.cp-sugg button { border: 1px solid var(--line-2); background: var(--surface); color: var(--brand); font-size: .8rem; font-weight: 700; padding: 6px 11px; border-radius: 999px; cursor: pointer; transition: all .2s; }
.cp-sugg button:hover { background: var(--brand-soft); border-color: var(--brand); }
.cp-form { display: flex; gap: 8px; padding: 12px 14px 14px; background: var(--surface); }
.cp-form input { flex: 1; border-radius: 999px; padding: 10px 16px; }
.cp-form button { width: 42px; height: 42px; flex: none; border-radius: 50%; border: 0; background: var(--brand); color: #fff; cursor: pointer; display: grid; place-items: center; }
.cp-form button svg { width: 18px; height: 18px; }
.cp-foot { font-size: .7rem; color: var(--faint); text-align: center; padding: 0 12px 10px; background: var(--surface); }
@media (max-width: 520px) { .chat-launch span.lbl { display: none; } .chat-launch { padding: 10px; } }

/* 404 */
.nf { min-height: 62vh; display: grid; align-content: center; justify-items: center; text-align: center; gap: 20px; }
.nf .code { font-family: var(--f-display); font-weight: 700; font-size: clamp(5rem, 16vw, 10rem); line-height: 1; letter-spacing: -0.05em; }

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; }
  .marquee-track { animation: none; flex-wrap: wrap; justify-content: center; width: auto; }
}

/* =====================================================================
   SypinIQ v3 layer — mega-menu navigation, calmer home page, new pages,
   chat that pops up on its own. Appended after the v2 styles.
   ===================================================================== */
:root { --header-h: 70px; --ease-spring: cubic-bezier(.2, 1.3, .35, 1); }
section[id], article[id], [id].side-card { scroll-margin-top: calc(var(--header-h) + 20px); }
.subnav ~ section[id] { scroll-margin-top: calc(var(--header-h) + 70px); }
section.tight { padding-block: clamp(40px, 6vw, 72px); }
body { font-size: 16.5px; }
.lede { line-height: 1.65; }

/* ---------- Header + mega menu ---------- */
.nav { gap: 12px; height: var(--header-h); }
.brand { margin-right: 18px; flex: none; }
.menu { display: flex; align-items: center; gap: 2px; list-style: none; margin: 0; padding: 0; }
.menu > li { position: static; }
.dd-btn {
  display: inline-flex; align-items: center; gap: 5px; border: 0; background: none; cursor: pointer;
  color: var(--ink-2); font-size: .94rem; font-weight: 600; padding: 9px 12px 9px 14px; border-radius: 999px;
  transition: color .2s, background .2s;
}
.dd-btn .chev { display: grid; place-items: center; }
.dd-btn .chev svg { width: 15px; height: 15px; transition: transform .3s var(--ease); opacity: .7; }
.dd-btn:hover, .dd.open .dd-btn, .dd-btn[aria-current="page"] { color: var(--brand); background: var(--brand-soft); }
.dd.open .dd-btn .chev svg { transform: rotate(180deg); opacity: 1; }
.menu-cta { display: none; }
.nav-actions { margin-left: auto; }

.mega {
  position: absolute; left: 0; right: 0; top: 100%; padding-top: 6px;
  opacity: 0; visibility: hidden; transform: translateY(-6px);
  transition: opacity .22s var(--ease), transform .28s var(--ease), visibility 0s linear .28s;
  pointer-events: none; z-index: 5;
}
.dd.open .mega { opacity: 1; visibility: visible; transform: none; pointer-events: auto; transition: opacity .22s var(--ease), transform .28s var(--ease), visibility 0s; }
.mega-card {
  display: grid; grid-template-columns: 1fr 290px; background: var(--surface); border: 1px solid var(--line);
  border-radius: 22px; box-shadow: var(--shadow-lg); overflow: hidden;
}
.mega-company { grid-template-columns: 1fr 290px; max-width: 760px; margin-left: auto; }
.mega-grid { display: grid; gap: 4px 20px; padding: 20px 22px; }
.mega-grid.c2 { grid-template-columns: 1fr 1fr; }
.mega-grid.c1 { grid-template-columns: 1fr; }
.mega-grid.c1 .mcol .mg { display: grid; grid-template-columns: 1fr 1fr; gap: 2px 20px; }
.mega-grid.c1 .mg-l { grid-column: 1 / -1; }
.mcol { display: grid; align-content: start; gap: 12px; }
.mg { display: grid; gap: 2px; }
.mg-l { font-family: var(--f-mono); font-size: .68rem; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--faint); padding: 6px 12px 4px; }
.mi {
  display: grid; grid-template-columns: 40px 1fr; gap: 12px; align-items: center; padding: 9px 12px; border-radius: 14px; color: var(--ink);
  transition: background .18s, transform .18s var(--ease);
}
.mi:hover, .mi:focus-visible, .mi.hot { background: var(--surface-2); color: var(--ink); }
.mi:hover .mi-ic, .mi.hot .mi-ic { transform: scale(1.06); }
.mi-ic { width: 40px; height: 40px; border-radius: 12px; display: grid; place-items: center; background: var(--brand-soft); color: var(--brand); transition: transform .25s var(--ease-spring); }
.mi-ic.t { background: var(--teal-soft); color: var(--teal); }
.mi-ic svg { width: 19px; height: 19px; }
.mi-tx { display: grid; gap: 1px; min-width: 0; }
.mi b { font-size: .93rem; font-weight: 700; line-height: 1.3; }
.mi small { font-size: .8rem; color: var(--muted); line-height: 1.35; }
.mega-side {
  position: relative; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; padding: 26px 24px;
  background: linear-gradient(160deg, var(--brand-soft), var(--teal-soft)); border-left: 1px solid var(--line); overflow: hidden;
}
.mega-side::after { content: ""; position: absolute; right: -60px; bottom: -60px; width: 200px; height: 200px; border-radius: 50%; background: var(--grad); opacity: .12; filter: blur(4px); }
.pv-ic { width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; background: var(--grad); color: #fff; box-shadow: 0 10px 24px -10px rgba(35,80,245,.7); margin-bottom: 6px; }
.pv-ic svg { width: 22px; height: 22px; }
.pv-k { font-family: var(--f-mono); font-size: .7rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--brand); }
.pv-t { font-family: var(--f-display); font-size: 1.15rem; line-height: 1.25; letter-spacing: -0.02em; color: var(--ink); }
.pv-d { font-size: .88rem; color: var(--ink-2); line-height: 1.5; }
.pv-more { margin-top: auto; font-size: .76rem; color: var(--muted); }
.pv-link { display: inline-flex; align-items: center; gap: 6px; font-weight: 700; font-size: .9rem; margin-top: 4px; }
.pv-link svg { width: 15px; height: 15px; transition: transform .2s; }
.pv-link:hover svg { transform: translateX(3px); }
.mega-side .btn { margin-top: 6px; position: relative; z-index: 1; }
.mega-pv.swap .pv-ic, .mega-pv.swap .pv-k, .mega-pv.swap .pv-t, .mega-pv.swap .pv-d { animation: pvIn .35s var(--ease) both; }
.mega-pv.swap .pv-k { animation-delay: .03s; } .mega-pv.swap .pv-t { animation-delay: .06s; } .mega-pv.swap .pv-d { animation-delay: .09s; }
@keyframes pvIn { from { opacity: 0; transform: translateY(6px); } }
.mega-foot { grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: 8px 26px; padding: 13px 24px; border-top: 1px solid var(--line); background: var(--surface-2); }
.mega-foot a { display: inline-flex; align-items: center; gap: 6px; font-size: .86rem; font-weight: 700; }
.mega-foot svg { width: 14px; height: 14px; transition: transform .2s; }
.mega-foot a:hover svg { transform: translateX(3px); }

.menu-scrim { position: fixed; inset: 0; z-index: 90; background: rgba(8, 16, 32, .22); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); opacity: 0; visibility: hidden; transition: opacity .25s, visibility 0s linear .25s; }
.mega-open .menu-scrim { opacity: 1; visibility: visible; transition: opacity .25s; }
.site-header.mega-on { background: var(--surface); border-bottom-color: var(--line); backdrop-filter: none; }

.nav-toggle .b1, .nav-toggle .b2, .nav-toggle .b3 { transition: transform .3s var(--ease), opacity .2s; transform-origin: 12px 12px; }
.site-header.open .nav-toggle .b1 { transform: translateY(5px) rotate(45deg); }
.site-header.open .nav-toggle .b2 { opacity: 0; }
.site-header.open .nav-toggle .b3 { transform: translateY(-5px) rotate(-45deg); }

@media (min-width: 1081px) {
  .nav-toggle { display: none !important; }
}
@media (max-width: 1180px) and (min-width: 1081px) {
  .dd-btn { padding-inline: 11px 9px; font-size: .9rem; }
  .brand { margin-right: 6px; }
}
@media (max-width: 1080px) {
  .nav-links, .nav-cta { display: none; }
  .nav-toggle { display: grid; }
  .menu {
    display: block; position: fixed; left: 0; right: 0; top: var(--header-h); bottom: 0; z-index: 99;
    background: var(--surface); overflow-y: auto; overscroll-behavior: contain;
    padding: 8px var(--gutter) calc(110px + env(safe-area-inset-bottom, 0px));
    opacity: 0; visibility: hidden; transform: translateY(-8px); transition: opacity .25s, transform .3s var(--ease), visibility 0s linear .3s;
  }
  .site-header.open { background: var(--surface); border-bottom-color: var(--line); backdrop-filter: none; }
  .site-header.open .menu { opacity: 1; visibility: visible; transform: none; transition: opacity .25s, transform .3s var(--ease), visibility 0s; }
  .menu > li { border-bottom: 1px solid var(--line); }
  .dd-btn { width: 100%; justify-content: space-between; font-size: 1.08rem; padding: 17px 4px; border-radius: 0; color: var(--ink); background: none !important; }
  .dd-btn[aria-current="page"] { color: var(--brand); }
  .mega { position: static; padding: 0; opacity: 1; visibility: visible; transform: none; pointer-events: auto; display: none; transition: none; }
  .dd.open .mega { display: block; animation: accIn .3s var(--ease); }
  .mega .wrap { padding: 0; }
  .mega-card, .mega-company { display: block; border: 0; box-shadow: none; border-radius: 0; background: none; max-width: none; }
  .mega-grid, .mega-grid.c2, .mega-grid.c1 { grid-template-columns: 1fr; padding: 0 0 12px; gap: 8px; }
  .mega-grid.c1 .mcol .mg { grid-template-columns: 1fr; }
  .mi { padding: 8px 6px; }
  .mega-side { display: none; }
  .mega-foot { background: none; border: 0; padding: 0 6px 16px; }
  .menu-cta { display: block; border: 0 !important; padding-top: 20px; }
  .menu-cta .btn { width: 100%; }
  .menu-scrim { display: none; }
  body.menu-lock { overflow: hidden; }
  .site-header.open .nav { flex-wrap: nowrap; height: var(--header-h); padding-block: 0; }
  .site-header.open .nav-cta { display: none; }
}
@keyframes accIn { from { opacity: 0; transform: translateY(-6px); } }

/* ---------- Hero tidy ---------- */
.hero .h1 { font-size: clamp(2.3rem, 5.2vw, 4.1rem); }
.hero .lede { max-width: 56ch; }

/* ---------- Pillars ---------- */
.pillars-sec { padding-top: clamp(64px, 8vw, 104px); }
.pillars { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.pillar {
  position: relative; display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 24px; color: var(--ink);
  background: var(--surface); border: 1px solid var(--line); border-radius: 24px; box-shadow: var(--shadow-sm);
  transition: transform .35s var(--ease), box-shadow .35s, border-color .35s;
}
.pillar::before { content: ""; position: absolute; inset: -1px; border-radius: inherit; padding: 1px; background: var(--grad); opacity: 0; transition: opacity .35s;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; }
.pillar:hover { transform: translateY(-6px); box-shadow: var(--shadow-lg); color: var(--ink); }
.pillar:hover::before { opacity: 1; }
.pillar > :not(.pl-vis) { padding-inline: 8px; }
.pillar h3 { font-size: 1.3rem; line-height: 1.25; }
.pillar p { color: var(--muted); font-size: .95rem; }
.pl-k { font-family: var(--f-mono); font-size: .74rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--brand); margin-top: 8px; }
.pl-k em { font-style: normal; color: var(--faint); margin-right: 6px; }
.pl-chips { display: flex; flex-wrap: wrap; gap: 6px; }
.pl-chips span { font-size: .78rem; font-weight: 700; padding: 4px 10px; border-radius: 999px; background: var(--surface-2); border: 1px solid var(--line); color: var(--ink-2); }
.pl-go { margin-top: auto; padding-top: 6px; display: inline-flex; align-items: center; gap: 6px; font-weight: 700; font-size: .9rem; color: var(--brand); }
.pl-go svg { width: 15px; height: 15px; transition: transform .25s var(--ease); }
.pillar:hover .pl-go svg { transform: translateX(4px); }
.pillars-foot { text-align: center; color: var(--muted); margin-top: 28px; font-size: .95rem; }
.pillars-foot a { font-weight: 700; }

.pl-vis { position: relative; height: 150px; border-radius: 16px; overflow: hidden; background: var(--bg); border: 1px solid var(--line); }
.pl-vis::after { content: ""; position: absolute; inset: 0; background-image: linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px); background-size: 24px 24px; opacity: .8; pointer-events: none; }
.pl-vis > * { position: relative; z-index: 1; }
.pl-vis svg { position: absolute; inset: 16px 12px 30px; width: calc(100% - 24px); height: calc(100% - 46px); overflow: visible; }
.pl-badge { position: absolute !important; left: 12px; bottom: 10px; font-family: var(--f-mono); font-size: .7rem; font-weight: 600; padding: 4px 9px; border-radius: 999px; background: var(--warn-soft); color: var(--warn); }
.pl-badge.t { background: var(--teal-soft); color: var(--teal); }
.v-see .z-crit { fill: var(--crit); opacity: .07; } .v-see .z-warn { fill: var(--warn); opacity: .08; }
.v-see .l-crit { stroke: var(--crit); stroke-width: 1.4; stroke-dasharray: 5 4; vector-effect: non-scaling-stroke; }
.v-see .l-warn { stroke: var(--warn); stroke-width: 1.4; stroke-dasharray: 5 4; vector-effect: non-scaling-stroke; }
.v-see .ln, .v-pred .now { fill: none; stroke: var(--brand); stroke-width: 2.6; stroke-linecap: round; vector-effect: non-scaling-stroke; stroke-dasharray: 1; stroke-dashoffset: 0; }
.v-see .hit { fill: var(--warn); stroke: var(--surface); stroke-width: 2; }
.v-pred .past { fill: none; stroke: var(--teal); stroke-width: 2; stroke-dasharray: 6 5; vector-effect: non-scaling-stroke; }
.v-pred .past2 { fill: none; stroke: var(--slate); stroke-width: 1.6; stroke-dasharray: 3 4; opacity: .7; vector-effect: non-scaling-stroke; }
.v-pred .nowline { stroke: var(--line-2); stroke-dasharray: 3 3; vector-effect: non-scaling-stroke; }
.v-pred .nowdot { fill: var(--brand); stroke: var(--surface); stroke-width: 2; }
.js .pillar.play .v-see .ln, .js .pillar.play .v-pred .now { animation: drawLn 2.2s var(--ease) .3s both; }
.js .pillar.play .v-see .hit, .js .pillar.play .v-pred .nowdot { animation: popIn .4s var(--ease-spring) 1.8s both; }
@keyframes drawLn { from { stroke-dashoffset: 1; } }
@keyframes popIn { from { transform: scale(0); opacity: 0; } }
.v-see .hit, .v-pred .nowdot { transform-box: fill-box; transform-origin: center; }
.v-ask { display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: 14px; }
.v-ask .b { max-width: 88%; font-size: .8rem; line-height: 1.35; padding: 8px 12px; border-radius: 14px; box-shadow: var(--shadow-sm); }
.v-ask .q { align-self: flex-end; background: var(--brand); color: #fff; border-bottom-right-radius: 4px; }
.v-ask .a { align-self: flex-start; background: var(--surface); border: 1px solid var(--line); color: var(--ink-2); border-bottom-left-radius: 4px; }
.v-ask .a b { color: var(--ink); }
.v-ask .dots { align-self: flex-start; display: inline-flex; gap: 4px; background: var(--surface); border: 1px solid var(--line); position: absolute; left: 14px; bottom: 26px; }
.v-ask .dots i { width: 6px; height: 6px; border-radius: 50%; background: var(--faint); animation: dotB 1s infinite; }
.v-ask .dots i:nth-child(2) { animation-delay: .15s; } .v-ask .dots i:nth-child(3) { animation-delay: .3s; }
@keyframes dotB { 0%, 60%, 100% { transform: none; opacity: .5; } 30% { transform: translateY(-3px); opacity: 1; } }
.js .v-ask .q { animation: askLoop 7s infinite; }
.js .v-ask .dots { animation: dotsLoop 7s infinite; }
.js .v-ask .a { animation: ansLoop 7s infinite; }
@keyframes askLoop { 0% { opacity: 0; transform: translateY(8px); } 6%, 92% { opacity: 1; transform: none; } 100% { opacity: 0; } }
@keyframes dotsLoop { 0%, 10% { opacity: 0; } 14%, 30% { opacity: 1; } 34%, 100% { opacity: 0; } }
@keyframes ansLoop { 0%, 32% { opacity: 0; transform: translateY(8px); } 38%, 92% { opacity: 1; transform: none; } 100% { opacity: 0; } }

/* ---------- Trust band ---------- */
.trust-sec { padding-block: clamp(56px, 8vw, 96px); }
.trust-band { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(28px, 5vw, 64px); align-items: center; padding: clamp(28px, 4vw, 48px); border-radius: 28px; background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow); }
.tb-copy { display: grid; gap: 16px; justify-items: start; }
.tb-copy .h2 { font-size: clamp(1.7rem, 3vw, 2.4rem); }
.tb-copy .lede { font-size: 1rem; }
.tb-list { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.tb-list li { display: grid; grid-template-columns: 40px 1fr; gap: 12px; padding: 16px; border-radius: 16px; background: var(--bg); border: 1px solid var(--line); transition: transform .3s var(--ease), border-color .3s; }
.tb-list li:hover { transform: translateY(-3px); border-color: var(--brand); }
.tb-list b { display: block; font-size: .95rem; margin-bottom: 2px; }
.tb-list p { font-size: .86rem; color: var(--muted); line-height: 1.45; }
.ic { width: 40px; height: 40px; border-radius: 12px; display: grid; place-items: center; background: var(--brand-soft); color: var(--brand); flex: none; }
.ic.t { background: var(--teal-soft); color: var(--teal); }
.ic svg { width: 20px; height: 20px; }

/* ---------- Page heads / jump links ---------- */
.jump { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 8px; }
.jump a { font-size: .88rem; font-weight: 700; padding: 8px 14px; border-radius: 999px; background: var(--surface); border: 1px solid var(--line); color: var(--ink-2); transition: all .2s; }
.jump a:hover { border-color: var(--brand); color: var(--brand); transform: translateY(-2px); }
.slim-cta { padding-block: clamp(40px, 6vw, 64px); }
.slim { display: flex; align-items: center; gap: 18px; padding: 22px 26px; border-radius: 20px; background: linear-gradient(120deg, var(--brand-soft), var(--teal-soft)); border: 1px solid var(--line); }
.slim p { color: var(--muted); font-size: .92rem; }
.slim .btn { margin-left: auto; }

/* ---------- Solutions ---------- */
.roles { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.role { display: flex; flex-direction: column; gap: 14px; padding: 28px; border-radius: 24px; background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-sm); transition: box-shadow .3s, transform .3s var(--ease); }
.role:hover, .role:target { box-shadow: var(--shadow-lg); transform: translateY(-3px); }
.role:target { border-color: var(--brand); }
.role header { display: flex; align-items: center; gap: 14px; }
.role h3 { font-size: 1.35rem; }
.role-p { font-size: .95rem; color: var(--muted); padding: 12px 14px; border-radius: 12px; background: var(--bg); border-left: 3px solid var(--warn); }
.role-p span { display: block; font-family: var(--f-mono); font-size: .68rem; letter-spacing: .12em; text-transform: uppercase; color: var(--warn); font-weight: 600; margin-bottom: 2px; }
.ticks { list-style: none; display: grid; gap: 9px; }
.ticks li { display: grid; grid-template-columns: 20px 1fr; gap: 10px; font-size: .95rem; line-height: 1.45; }
.ticks svg { width: 18px; height: 18px; color: var(--ok); margin-top: 2px; }
.role-fit { margin-top: auto; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding-top: 14px; border-top: 1px dashed var(--line-2); }
.role-fit > span { font-family: var(--f-mono); font-size: .7rem; letter-spacing: .1em; text-transform: uppercase; color: var(--faint); font-weight: 600; margin-right: 4px; }
.fit { display: flex; flex-wrap: wrap; gap: 6px; }
.fit a { font-size: .8rem; font-weight: 700; padding: 5px 11px; border-radius: 999px; background: var(--brand-soft); color: var(--brand); transition: all .2s; }
.fit a:hover { background: var(--brand); color: #fff; }
.inds { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.ind { display: flex; flex-direction: column; gap: 12px; padding: 24px; border-radius: 22px; background: var(--bg); border: 1px solid var(--line); transition: transform .3s var(--ease), box-shadow .3s; }
.ind:hover, .ind:target { transform: translateY(-4px); box-shadow: var(--shadow); }
.ind:target { border-color: var(--teal); }
.ind h3 { font-size: 1.1rem; }
.uses { list-style: none; display: grid; gap: 8px; }
.uses li { position: relative; padding-left: 16px; font-size: .88rem; color: var(--ink-2); line-height: 1.45; }
.uses li::before { content: ""; position: absolute; left: 0; top: .55em; width: 7px; height: 7px; border-radius: 2px; background: var(--teal); }
.ind-note { font-size: .8rem; color: var(--muted); font-style: italic; }
.ind .fit { margin-top: auto; }

/* ---------- Pricing ---------- */
.bundles { display: grid; grid-template-columns: 1fr 1.08fr 1fr; gap: 20px; align-items: stretch; }
.bundle { position: relative; display: flex; flex-direction: column; gap: 14px; padding: 30px 26px; border-radius: 26px; background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-sm); transition: transform .3s var(--ease), box-shadow .3s; }
.bundle:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }
.bundle h3 { font-size: 1.35rem; }
.b-who { font-size: .92rem; color: var(--muted); }
.bundle .ticks { margin-block: 4px 8px; }
.b-price { margin-top: auto; display: grid; padding-top: 16px; border-top: 1px solid var(--line); }
.b-price b { font-family: var(--f-display); font-size: 1.2rem; }
.b-price small { color: var(--muted); font-size: .82rem; }
.bundle .btn { width: 100%; }
.bundle.feat { background: linear-gradient(170deg, #0f1b3d, #0b1426); color: #eaf0fa; border-color: transparent; box-shadow: 0 40px 70px -30px rgba(35,80,245,.55); transform: translateY(-10px); }
.bundle.feat:hover { transform: translateY(-14px); }
.bundle.feat::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.5px; background: var(--grad); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; }
.bundle.feat h3, .bundle.feat .b-price b { color: #fff; }
.bundle.feat .b-who, .bundle.feat .b-price small { color: #a9b7d3; }
.bundle.feat .b-price { border-color: rgba(255,255,255,.12); }
.bundle.feat .ticks svg { color: #22cbbb; }
.b-flag { position: absolute; top: -13px; left: 26px; font-family: var(--f-mono); font-size: .7rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; padding: 6px 12px; border-radius: 999px; background: var(--grad); color: #fff; box-shadow: 0 8px 20px -8px rgba(35,80,245,.8); }
.single-note { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; margin-top: 26px; padding: 16px 20px; border-radius: 16px; background: var(--surface); border: 1px dashed var(--line-2); font-size: .92rem; color: var(--ink-2); }
.single-note > svg { width: 20px; height: 20px; color: var(--brand); flex: none; }
.single-note span { flex: 1; min-width: 240px; }
.single-note a { font-weight: 700; }
.lic { list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; counter-reset: lic; }
.lic li { position: relative; display: grid; gap: 10px; align-content: start; padding: 24px; border-radius: 20px; background: var(--bg); border: 1px solid var(--line); counter-increment: lic; }
.lic li::after { content: "0" counter(lic); position: absolute; top: 20px; right: 22px; font-family: var(--f-mono); font-size: .8rem; color: var(--faint); font-weight: 600; }
.lic b { font-size: 1.02rem; }
.lic p { font-size: .9rem; color: var(--muted); }

/* ---------- About ---------- */
.story-grid { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(28px, 5vw, 72px); align-items: start; }
.story-grid .h2 { font-size: clamp(1.8rem, 3.4vw, 2.6rem); margin-top: 14px; }
.story-grid .prose p { font-size: 1.05rem; color: var(--ink-2); margin-bottom: 1em; }
.principles { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.pr { display: grid; gap: 10px; align-content: start; padding: 24px; border-radius: 20px; background: var(--bg); border: 1px solid var(--line); }
.pr h3 { font-size: 1.05rem; }
.pr p { font-size: .9rem; color: var(--muted); }
.facts { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; margin: 0; border: 1px solid var(--line); border-radius: 20px; overflow: hidden; background: var(--surface); }
.facts div { padding: 22px 24px; border-right: 1px solid var(--line); }
.facts div:last-child { border-right: 0; }
.facts dt { font-family: var(--f-mono); font-size: .7rem; letter-spacing: .12em; text-transform: uppercase; color: var(--faint); font-weight: 600; margin-bottom: 6px; }
.facts dd { margin: 0; font-weight: 700; font-size: .98rem; line-height: 1.4; }

/* ---------- FAQ page ---------- */
.faq-search { position: relative; width: min(560px, 100%); margin: 10px auto 0; }
.faq-search span { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); color: var(--faint); display: grid; }
.faq-search svg { width: 19px; height: 19px; }
.faq-search input { width: 100%; padding: 15px 20px 15px 50px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--surface); color: var(--ink); font: inherit; font-size: 1rem; box-shadow: var(--shadow); transition: border-color .2s, box-shadow .2s; }
.faq-search input:focus { outline: none; border-color: var(--brand); box-shadow: 0 0 0 4px var(--brand-soft), var(--shadow); }
.faq-wrap { max-width: 860px; }
.faq-cats { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin-bottom: 36px; }
.faq-cats button { border: 1px solid var(--line-2); background: var(--surface); color: var(--ink-2); font-weight: 700; font-size: .88rem; padding: 8px 16px; border-radius: 999px; cursor: pointer; transition: all .2s; }
.faq-cats button:hover { border-color: var(--brand); color: var(--brand); }
.faq-cats button.on { background: var(--brand); border-color: var(--brand); color: #fff; }
.faq-group { margin-bottom: 40px; }
.faq-group h2 { margin-bottom: 14px; font-size: 1.2rem; }
.faq-group .faq { max-width: none; margin: 0; }
.faq-empty { text-align: center; padding: 40px 20px; color: var(--muted); border: 1px dashed var(--line-2); border-radius: 20px; }
.faq-empty b { display: block; color: var(--ink); margin-bottom: 4px; }
.linklike { border: 0; background: none; color: var(--brand); font: inherit; font-weight: 700; cursor: pointer; padding: 0; }
mark.hl { background: var(--brand-soft); color: var(--brand); border-radius: 3px; padding: 0 2px; }

/* ---------- Chat: launcher, popup teaser ---------- */
.chat-launch { padding: 10px 20px 10px 10px; }
.chat-launch::before { content: ""; position: absolute; inset: 0; border-radius: inherit; box-shadow: 0 0 0 0 rgba(35,80,245,.55); animation: ring 2.6s infinite; pointer-events: none; }
@keyframes ring { 0% { box-shadow: 0 0 0 0 rgba(35,80,245,.5); } 70%, 100% { box-shadow: 0 0 0 16px rgba(35,80,245,0); } }
.chat-launch.seen::before { animation: none; }
.chat-badge { position: absolute; top: -4px; right: -4px; min-width: 20px; height: 20px; padding: 0 5px; border-radius: 999px; background: #e03e3e; color: #fff; font-size: .72rem; font-weight: 800; display: grid; place-items: center; border: 2px solid var(--bg); animation: popIn .4s var(--ease-spring); }
.chat-launch.intro { animation: launchIn .7s var(--ease-spring) both; }
@keyframes launchIn { from { transform: translateY(40px) scale(.6); opacity: 0; } }

.chat-teaser {
  position: fixed; right: max(18px, env(safe-area-inset-right)); bottom: calc(86px + env(safe-area-inset-bottom, 0px)); z-index: 151;
  width: min(340px, calc(100vw - 32px)); background: var(--surface); border: 1px solid var(--line); border-radius: 22px 22px 6px 22px;
  box-shadow: var(--shadow-lg); padding: 16px; transform-origin: 100% 100%; animation: teaserIn .55s var(--ease-spring) both;
}
.chat-teaser.out { animation: teaserOut .25s var(--ease) both; }
@keyframes teaserIn { from { opacity: 0; transform: translateY(18px) scale(.85); } }
@keyframes teaserOut { to { opacity: 0; transform: translateY(10px) scale(.92); } }
.ct-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.ct-av { width: 36px; height: 36px; border-radius: 12px; background: var(--grad); color: #fff; display: grid; place-items: center; position: relative; flex: none; }
.ct-av svg { width: 18px; height: 18px; }
.ct-av::after { content: ""; position: absolute; right: -2px; bottom: -2px; width: 11px; height: 11px; border-radius: 50%; background: #3ee08f; border: 2px solid var(--surface); }
.ct-head b { display: block; font-size: .9rem; line-height: 1.2; }
.ct-head small { color: var(--muted); font-size: .76rem; }
.ct-x { margin-left: auto; width: 30px; height: 30px; border-radius: 50%; border: 0; background: var(--surface-2); color: var(--muted); cursor: pointer; display: grid; place-items: center; font-size: 1.1rem; line-height: 1; }
.ct-x:hover { color: var(--ink); }
.ct-msg { background: var(--bg); border: 1px solid var(--line); border-radius: 4px 16px 16px 16px; padding: 10px 13px; font-size: .9rem; line-height: 1.5; color: var(--ink-2); min-height: 44px; }
.ct-msg .typing { display: inline-flex; gap: 4px; padding: 6px 0; }
.ct-msg .typing i { width: 7px; height: 7px; border-radius: 50%; background: var(--faint); animation: dotB 1s infinite; }
.ct-msg .typing i:nth-child(2) { animation-delay: .15s; } .ct-msg .typing i:nth-child(3) { animation-delay: .3s; }
.ct-chips { display: grid; gap: 6px; margin-top: 10px; }
.ct-chips button { text-align: left; border: 1px solid var(--line-2); background: var(--surface); color: var(--ink); font-size: .86rem; font-weight: 600; padding: 9px 12px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 8px; transition: all .2s; animation: pvIn .35s var(--ease) both; }
.ct-chips button:nth-child(2) { animation-delay: .07s; } .ct-chips button:nth-child(3) { animation-delay: .14s; }
.ct-chips button::after { content: "\2192"; margin-left: auto; color: var(--brand); transition: transform .2s; }
.ct-chips button:hover { border-color: var(--brand); background: var(--brand-soft); color: var(--brand); }
.ct-chips button:hover::after { transform: translateX(3px); }
.chat-panel .cp-head .cp-sub { font-size: .78rem; opacity: .9; }

/* ---------- Responsive ---------- */
@media (max-width: 1000px) {
  .pillars, .bundles { grid-template-columns: 1fr; max-width: 560px; margin-inline: auto; }
  .bundle.feat { transform: none; order: -1; } .bundle.feat:hover { transform: translateY(-4px); }
  .inds, .lic, .principles { grid-template-columns: 1fr 1fr; }
  .trust-band, .story-grid { grid-template-columns: 1fr; }
  .facts { grid-template-columns: 1fr 1fr; }
  .facts div:nth-child(2) { border-right: 0; }
  .facts div:nth-child(-n+2) { border-bottom: 1px solid var(--line); }
}
@media (max-width: 700px) {
  .roles, .inds, .lic, .principles, .tb-list { grid-template-columns: 1fr; }
  .slim { flex-direction: column; align-items: flex-start; }
  .slim .btn { margin-left: 0; }
  .role { padding: 22px; }
}
@media (max-width: 520px) {
  .facts { grid-template-columns: 1fr; }
  .facts div { border-right: 0; border-bottom: 1px solid var(--line); }
  .facts div:last-child { border-bottom: 0; }
  .chat-teaser { right: 12px; bottom: 76px; }
}
@media (prefers-reduced-motion: reduce) {
  .chat-launch::before { animation: none; }
  .js .v-ask .q, .js .v-ask .a { animation: none; opacity: 1; }
  .js .v-ask .dots { display: none; }
}

body.menu-lock .chat-launch, body.menu-lock .chat-teaser, body.mega-open .chat-teaser { display: none; }

/* =====================================================================
   v4 — live 3D product demos, AI hero
   ===================================================================== */
/* ---------- 3D stage ---------- */
.d3 { --rx: 5deg; --ry: -9deg; --mx: 30%; --my: 0%; position: relative; perspective: 1500px; padding: 18px 10px 4px; }
.d3-scene { position: relative; transform-style: preserve-3d; transform: rotateX(var(--rx)) rotateY(var(--ry)); transition: transform .7s var(--ease), opacity .8s var(--ease); will-change: transform; }
.d3.hov .d3-scene { transition: transform .15s linear; }
.js .d3:not(.in) .d3-scene { opacity: 0; transform: rotateX(30deg) rotateY(-26deg) translate3d(0, 50px, -140px); }
.d3.in .d3-scene { transition: transform 1.1s var(--ease-spring), opacity .8s var(--ease); }
.d3-scene::before { content: ""; position: absolute; inset: 14% 8% -4%; border-radius: 30px; background: var(--grad); filter: blur(44px); opacity: .28; transform: translateZ(-80px); pointer-events: none; }
.d3-card { position: relative; background: var(--surface); border: 1px solid var(--line); border-radius: 18px; overflow: hidden; transform: translateZ(0);
  box-shadow: 0 1px 0 rgba(255,255,255,.6) inset, 0 50px 90px -40px rgba(15,30,80,.45), 0 18px 36px -18px rgba(15,30,80,.25); }
:root[data-theme="dark"] .d3-card { box-shadow: 0 50px 90px -40px rgba(0,0,0,.9), 0 0 0 1px rgba(77,116,255,.12); }
.d3-sheen { position: absolute; inset: 0; pointer-events: none; opacity: 0; transition: opacity .3s; background: radial-gradient(circle at var(--mx) var(--my), rgba(255,255,255,.28), transparent 45%); mix-blend-mode: overlay; }
.d3.hov .d3-sheen { opacity: 1; }
.d3-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid var(--line); background: var(--surface-2); font-size: .78rem; color: var(--ink-2); }
.d3-bar b { font-weight: 700; }
.d3-ctx { color: var(--muted); font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.d3-live { margin-left: auto; display: inline-flex; align-items: center; gap: 6px; font-family: var(--f-mono); font-size: .68rem; color: var(--ok); font-weight: 700; }
.d3-body { padding: 14px; }
.d3 .caption { margin-top: 14px; text-align: right; }
.d3-float {
  position: absolute; z-index: 3; display: flex; align-items: center; gap: 10px; padding: 9px 13px 9px 9px; border-radius: 14px;
  background: var(--surface); border: 1px solid var(--line); box-shadow: 0 24px 40px -18px rgba(15,30,80,.45); transform: translateZ(80px);
  font-size: .8rem; line-height: 1.25; max-width: 250px; animation: floaty 6s ease-in-out infinite;
}
.d3-float small { display: block; color: var(--muted); font-size: .68rem; font-weight: 600; }
.d3-float b { font-weight: 700; color: var(--ink); white-space: nowrap; }
.df-ic { width: 30px; height: 30px; border-radius: 9px; display: grid; place-items: center; flex: none; background: var(--brand-soft); color: var(--brand); }
.df-ic svg { width: 16px; height: 16px; }
.d3-float.teal .df-ic { background: var(--teal-soft); color: var(--teal); }
.d3-float.warn .df-ic { background: var(--warn-soft); color: var(--warn); }
.d3-float.f1 { top: -6px; right: -18px; }
.d3-float.f2 { bottom: 34px; left: -26px; animation-delay: -3s; transform: translateZ(110px); }
@keyframes floaty { 50% { translate: 0 -7px; } }
.d3-float.flash { animation: floaty 6s ease-in-out infinite, fpulse .9s var(--ease); }
.d3-float.warn.flash { border-color: var(--warn); }
@keyframes fpulse { 0% { box-shadow: 0 0 0 0 rgba(232,137,12,.55), 0 24px 40px -18px rgba(15,30,80,.45); scale: 1.06; } 100% { box-shadow: 0 0 0 14px rgba(232,137,12,0), 0 24px 40px -18px rgba(15,30,80,.45); scale: 1; } }
.bump { animation: bumpK .5s var(--ease); }
@keyframes bumpK { 0% { color: var(--brand); } }
.ai-dot { width: 9px; height: 9px; border-radius: 50%; background: var(--grad); box-shadow: 0 0 0 0 rgba(15,181,166,.6); animation: aiPulse 1.8s infinite; flex: none; }
@keyframes aiPulse { 70%, 100% { box-shadow: 0 0 0 8px rgba(15,181,166,0); } 0% { box-shadow: 0 0 0 0 rgba(15,181,166,.55); } }
.d-cv { width: 100%; display: block; }

/* ---------- SOL ---------- */
.sol-top { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }
.sol-tag b { display: block; font-family: var(--f-mono); font-size: .82rem; }
.sol-tag small { color: var(--muted); font-size: .74rem; }
.sol-val { margin-left: auto; font-family: var(--f-display); font-weight: 700; font-size: 1.5rem; letter-spacing: -.02em; font-variant-numeric: tabular-nums; transition: color .3s; }
.sol-val i { font-style: normal; font-size: .8rem; color: var(--muted); margin-left: 2px; }
.sol-val.w { color: var(--warn); } .sol-val.c { color: var(--crit); }
.run { display: inline-flex; align-items: center; gap: 6px; font-family: var(--f-mono); font-size: .64rem; font-weight: 700; padding: 5px 9px; border-radius: 999px; white-space: nowrap; }
.run i { width: 7px; height: 7px; border-radius: 50%; background: currentColor; }
.run.on { background: rgba(18,161,80,.12); color: var(--ok); }
.run.off { background: var(--surface-2); color: var(--muted); }
.kx { display: grid; grid-template-columns: repeat(4, 1fr) 1.5fr; gap: 6px; margin-top: 8px; }
.kx div { padding: 7px 9px; border-radius: 10px; background: var(--surface-2); border: 1px solid var(--line); }
.kx small { display: block; font-family: var(--f-mono); font-size: .6rem; font-weight: 700; color: var(--muted); letter-spacing: .06em; }
.kx b { font-family: var(--f-display); font-size: 1.05rem; font-variant-numeric: tabular-nums; }
.kx .w b { color: var(--warn); } .kx .c b { color: var(--crit); } .kx .ok b { color: var(--ok); }
.xlog { margin-top: 10px; border: 1px solid var(--line); border-radius: 12px; overflow: hidden; }
.xl-h { display: flex; justify-content: space-between; padding: 7px 10px; background: var(--surface-2); font-size: .72rem; font-weight: 700; }
.xl-h em { font-style: normal; color: var(--teal); font-family: var(--f-mono); font-size: .64rem; }
.xlog table, .dt { width: 100%; border-collapse: collapse; font-family: var(--f-mono); font-size: .7rem; font-variant-numeric: tabular-nums; }
.xlog th, .dt th { text-align: left; font-weight: 600; color: var(--muted); padding: 5px 10px; border-bottom: 1px solid var(--line); font-size: .64rem; }
.xlog td { padding: 5px 10px; border-bottom: 1px solid var(--line); }
.xlog tr:last-child td { border-bottom: 0; }
.lim { display: inline-block; min-width: 26px; text-align: center; padding: 1px 6px; border-radius: 5px; font-weight: 700; }
.lim.w { background: var(--warn-soft); color: var(--warn); } .lim.c { background: var(--crit-soft); color: var(--crit); }
tr.new { animation: rowIn .6s var(--ease); }
tr.new td { animation: rowHi 1.6s ease; }
@keyframes rowIn { from { opacity: 0; transform: translateY(-8px); } }
@keyframes rowHi { 0% { background: var(--brand-soft); } }

/* ---------- Period Compare ---------- */
.pc-top { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-bottom: 8px; }
.pc-model { display: grid; grid-template-columns: auto 1fr; column-gap: 8px; align-items: center; }
.pc-model b { font-size: .84rem; }
.pc-model small { grid-column: 2; color: var(--muted); font-size: .7rem; }
.pc-metrics { margin-left: auto; display: flex; gap: 6px; }
.pc-metrics span { display: grid; padding: 5px 10px; border-radius: 10px; background: var(--surface-2); border: 1px solid var(--line); text-align: center; }
.pc-metrics small { font-family: var(--f-mono); font-size: .58rem; color: var(--muted); font-weight: 700; }
.pc-metrics b { font-family: var(--f-display); font-size: .92rem; font-variant-numeric: tabular-nums; }
.pc-dev { display: grid; grid-template-columns: auto 1fr auto; gap: 10px; align-items: center; margin-top: 6px; font-size: .7rem; color: var(--muted); font-weight: 600; }
.pc-dev canvas { width: 100%; height: 34px; }
.pc-dev b { font-family: var(--f-display); font-size: .95rem; color: var(--ok); font-variant-numeric: tabular-nums; }
.pc-leg { margin-top: 8px; font-size: .72rem; }
.pc-leg i.band { background: var(--brand-soft); border: 1px dashed var(--brand); }

/* ---------- DataTable ---------- */
.dt-wrap { border: 1px solid var(--line); border-radius: 12px; overflow: hidden; }
.dt th { background: var(--surface-2); }
.dt thead tr:first-child th { color: var(--ink-2); }
.dt td { padding: 6px 10px; border-bottom: 1px solid var(--line); }
.dt tbody tr:last-child td { border-bottom: 0; }
.dt td:last-child { color: var(--faint); }
.dt td.hi { color: var(--warn); font-weight: 700; background: var(--warn-soft); }
.dt td.hh { color: var(--crit); font-weight: 700; background: var(--crit-soft); }
.dt-sum { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin-top: 10px; }
.dt-sum span { display: grid; padding: 6px 10px; border-radius: 10px; background: var(--surface-2); border: 1px solid var(--line); }
.dt-sum small { font-size: .6rem; color: var(--muted); font-weight: 700; font-family: var(--f-mono); }
.dt-sum b { font-family: var(--f-display); font-size: .92rem; font-variant-numeric: tabular-nums; }
.dt-csv { margin-left: auto; display: inline-flex; align-items: center; gap: 6px; border: 0; background: var(--brand); color: #fff; font-weight: 700; font-size: .76rem; padding: 8px 12px; border-radius: 999px; pointer-events: none; }
.dt-csv svg { width: 13px; height: 13px; transform: rotate(90deg); }

/* ---------- Teams (X) ---------- */
.d3[data-demo="x"] .d3-body { padding: 0; }
.tm { display: grid; grid-template-columns: 44px 1fr; min-height: 300px; }
.tm-rail { background: var(--surface-2); border-right: 1px solid var(--line); display: grid; align-content: start; gap: 10px; padding: 12px 10px; }
.tm-rail i { width: 24px; height: 24px; border-radius: 7px; background: var(--line); }
.tm-rail i:first-child { background: #5b5fc7; }
.tm-main { padding: 14px; display: flex; flex-direction: column; gap: 10px; }
.tm-main .bubble.q { align-self: flex-end; max-width: 88%; min-height: 1.6em; }
.tm-main .typing { align-self: flex-start; }
.card-ans.in { animation: cardIn .55s var(--ease-spring); }
@keyframes cardIn { from { opacity: 0; transform: translateY(12px) scale(.97); } }
.card-ans .tbl-mock tr { animation: rowIn .5s var(--ease) both; }
.card-ans .tbl-mock tbody tr:nth-child(2) { animation-delay: .12s; } .card-ans .tbl-mock tbody tr:nth-child(3) { animation-delay: .24s; }
.mini-bars { display: flex; align-items: flex-end; gap: 8px; height: 110px; padding: 6px 4px 18px; }
.mini-bars i { position: relative; flex: 1; height: var(--h); border-radius: 6px 6px 2px 2px; background: var(--brand-soft); animation: barUp .8s var(--ease-spring) both; transform-origin: bottom; }
.mini-bars i.top { background: var(--grad); }
.mini-bars i:nth-child(2) { animation-delay: .05s; } .mini-bars i:nth-child(3) { animation-delay: .1s; } .mini-bars i:nth-child(4) { animation-delay: .15s; } .mini-bars i:nth-child(5) { animation-delay: .2s; } .mini-bars i:nth-child(6) { animation-delay: .25s; } .mini-bars i:nth-child(7) { animation-delay: .3s; }
.mini-bars em { position: absolute; bottom: -17px; left: 50%; transform: translateX(-50%); font-style: normal; font-size: .62rem; color: var(--muted); font-family: var(--f-mono); }
@keyframes barUp { from { transform: scaleY(0); } }
.hits { list-style: none; display: grid; gap: 6px; font-size: .8rem; }
.hits li { padding: 7px 10px; border-radius: 9px; background: var(--warn-soft); border-left: 3px solid var(--warn); }
.tm-input { display: flex; align-items: center; justify-content: space-between; margin: 0 14px 14px 58px; padding: 9px 12px; border: 1px solid var(--line-2); border-radius: 10px; font-size: .78rem; color: var(--faint); }
.tm-input svg { width: 15px; height: 15px; color: var(--brand); }

/* ---------- PI Vision (Pro) ---------- */
.pv2 { display: grid; grid-template-columns: 1fr 1.05fr; gap: 12px; min-height: 290px; }
.pv2-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; align-content: start; }
.pv2-t { padding: 10px; border-radius: 12px; background: var(--surface-2); border: 1px solid var(--line); transition: box-shadow .4s, border-color .4s, transform .4s var(--ease); }
.pv2-t small { display: block; font-family: var(--f-mono); font-size: .62rem; color: var(--muted); font-weight: 600; }
.pv2-t b { font-family: var(--f-display); font-size: 1.05rem; font-variant-numeric: tabular-nums; }
.pv2-t svg { width: 100%; height: 24px; margin-top: 4px; overflow: visible; }
.pv2-t polyline { fill: none; stroke: var(--brand); stroke-width: 1.6; vector-effect: non-scaling-stroke; stroke-linejoin: round; }
.pv2-t.focus { border-color: var(--brand); box-shadow: 0 0 0 3px var(--brand-soft), 0 14px 24px -14px rgba(35,80,245,.6); transform: translateY(-2px); }
.pv2-t.focus polyline { stroke: var(--warn); }
.pv2-chat { display: flex; flex-direction: column; border: 1px solid var(--line); border-radius: 12px; overflow: hidden; background: var(--bg); }
.pv2-h { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: var(--grad); color: #fff; font-size: .76rem; font-weight: 700; }
.pv2-h .ai-dot { background: #fff; }
.pv2-log { flex: 1; padding: 10px; display: flex; flex-direction: column; gap: 8px; font-size: .8rem; }
.pv2-log .bubble { max-width: 94%; font-size: .78rem; }
.pv2-log .bubble.q { align-self: flex-end; }
.pv2-log .bubble.a { align-self: flex-start; background: var(--surface); }
.bubble.stream::after { content: ""; display: inline-block; width: 6px; height: 12px; margin-left: 2px; background: var(--brand); vertical-align: -2px; animation: blink 1s steps(2) infinite; }

/* ---------- MCP (Plus) ---------- */
.mcp-map { display: grid; grid-template-columns: auto 1fr auto .6fr auto; align-items: center; gap: 8px; padding: 10px; border-radius: 12px; background: var(--surface-2); border: 1px solid var(--line); }
.mm-col { display: grid; gap: 5px; }
.mm-col span { font-size: .7rem; font-weight: 700; padding: 4px 9px; border-radius: 8px; background: var(--surface); border: 1px solid var(--line); white-space: nowrap; }
.mm-link { position: relative; height: 2px; background: var(--line-2); overflow: visible; }
.mm-link i { position: absolute; top: -3px; left: 0; width: 8px; height: 8px; border-radius: 50%; background: var(--brand); animation: pkt 1.8s linear infinite; }
.mm-link i:nth-child(2) { animation-delay: -.6s; background: var(--teal); } .mm-link i:nth-child(3) { animation-delay: -1.2s; }
.mm-link.r i { animation-duration: 1.4s; background: var(--teal); }
@keyframes pkt { from { left: 0; opacity: 0; } 15% { opacity: 1; } 85% { opacity: 1; } to { left: calc(100% - 8px); opacity: 0; } }
.mm-core { display: grid; grid-template-columns: auto 1fr; column-gap: 7px; align-items: center; padding: 9px 12px; border-radius: 12px; background: var(--ink); color: var(--surface); }
:root[data-theme="dark"] .mm-core { background: var(--brand); color: #fff; }
.mm-core b { font-size: .78rem; } .mm-core small { grid-column: 2; font-size: .62rem; opacity: .75; }
.mm-pi { text-align: center; } .mm-pi b { display: block; font-size: .74rem; } .mm-pi small { font-size: .62rem; color: var(--muted); }
.d3.pkt .mm-core { animation: coreHit .5s var(--ease); }
@keyframes coreHit { 40% { transform: scale(1.06); box-shadow: 0 0 0 6px rgba(35,80,245,.2); } }
.mcp-log { margin-top: 10px; min-height: 176px; padding: 12px; border-radius: 12px; background: #0b1426; color: #c3cee0; font-family: var(--f-mono); font-size: .7rem; line-height: 1.75; overflow: hidden; }
.mcp-log div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mcp-log div.new { animation: rowIn .4s var(--ease); }
.mcp-log em { font-style: normal; color: #22cbbb; font-weight: 700; }
.mcp-log b { color: #8fa9ff; font-weight: 600; }
.mcp-log .r { color: #7ee2a8; padding-left: 14px; }
.mcp-log .a { color: #8a9ab5; }

/* ---------- Product copy additions ---------- */
.why-box { display: grid; grid-template-columns: 22px 1fr; gap: 10px; padding: 14px 16px; border-radius: 14px; background: var(--warn-soft); border: 1px solid rgba(232,137,12,.25); font-size: .92rem; color: var(--ink-2); }
.why-box svg { width: 20px; height: 20px; color: var(--warn); margin-top: 2px; }
.product.spot .tp-copy { animation: spotIn .9s var(--ease); }
.product.spot::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: radial-gradient(60% 50% at 70% 50%, rgba(35,80,245,.10), transparent 70%); animation: spotFade 2.4s ease both; }
@keyframes spotIn { from { opacity: 0; transform: translateX(-24px); } }
@keyframes spotFade { 0%, 60% { opacity: 1; } 100% { opacity: 0; } }
.tp-visual { position: relative; }

/* ---------- AI hero ---------- */
.hero-net { position: absolute; inset: 0; width: 100%; opacity: .9; pointer-events: none; }
.hero-h1 { display: grid; justify-items: center; gap: 6px; }
.h1-a { font-size: clamp(1.5rem, 3.2vw, 2.5rem); font-weight: 600; letter-spacing: -.02em; color: var(--ink-2); }
.ai-mega {
  font-size: clamp(2.8rem, 8.2vw, 6.6rem); line-height: .98; letter-spacing: -.045em; font-weight: 800;
  background: linear-gradient(100deg, #2350f5 0%, #6a5cff 25%, #0fb5a6 50%, #2350f5 75%, #6a5cff 100%); background-size: 200% 100%;
  -webkit-background-clip: text; background-clip: text; color: transparent; animation: aiShift 8s linear infinite; position: relative;
  filter: drop-shadow(0 12px 30px rgba(35,80,245,.22));
}
@keyframes aiShift { to { background-position: -200% 0; } }
.hero-sub { font-family: var(--f-display); font-weight: 600; font-size: clamp(1.2rem, 2.4vw, 1.75rem); letter-spacing: -.02em; color: var(--ink); min-height: 1.3em; }
.hero-sub .rotator { display: inline; }
.ai-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }
.ai-chips span { display: inline-flex; align-items: center; gap: 7px; font-size: .82rem; font-weight: 700; padding: 7px 13px; border-radius: 999px; background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-sm); color: var(--ink-2); animation: pvIn .6s var(--ease) both; }
.ai-chips span:nth-child(2) { animation-delay: .08s; } .ai-chips span:nth-child(3) { animation-delay: .16s; } .ai-chips span:nth-child(4) { animation-delay: .24s; } .ai-chips span:nth-child(5) { animation-delay: .32s; }
.ai-chips svg { width: 15px; height: 15px; color: var(--brand); }
.pill-new b.ai-b { background: linear-gradient(100deg, #6a5cff, #0fb5a6); }

/* ---------- Insight band (home) ---------- */
.insight { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 8px; border-radius: 24px; overflow: hidden; border: 1px solid var(--line); background: var(--surface); box-shadow: var(--shadow); }
.insight > div { position: relative; padding: 26px 26px 24px; display: grid; gap: 8px; align-content: start; }
.insight > div + div { border-left: 1px solid var(--line); }
.insight > div:not(:last-child)::after { content: ""; position: absolute; right: -13px; top: 50%; width: 24px; height: 24px; margin-top: -12px; z-index: 2; border-radius: 50%; background: var(--surface); border: 1px solid var(--line);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232350f5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E"); background-size: 14px; background-repeat: no-repeat; background-position: center; }
.insight small { font-family: var(--f-mono); font-size: .7rem; letter-spacing: .12em; text-transform: uppercase; font-weight: 700; color: var(--faint); }
.insight h3 { font-size: 1.15rem; }
.insight p { color: var(--muted); font-size: .92rem; }
.insight .ins-v { font-family: var(--f-mono); font-size: .78rem; padding: 8px 10px; border-radius: 10px; background: var(--bg); border: 1px solid var(--line); color: var(--ink-2); min-height: 38px; }
.insight .ins-v b { color: var(--brand); }
.insight > div:last-child { background: linear-gradient(160deg, var(--brand-soft), var(--teal-soft)); }
.insight > div:last-child small { color: var(--brand); }

@media (max-width: 1000px) {
  .d3 { --rx: 3deg; --ry: -4deg; }
  .d3-float.f1 { right: 4px; top: -14px; }
  .d3-float.f2 { left: 4px; bottom: 30px; }
  .insight { grid-template-columns: 1fr; }
  .insight > div + div { border-left: 0; border-top: 1px solid var(--line); }
  .insight > div:not(:last-child)::after { right: 50%; top: auto; bottom: -13px; margin: 0 -12px 0 0; transform: rotate(90deg); }
}
@media (max-width: 560px) {
  .d3 { padding-inline: 0; }
  .d3-float { font-size: .72rem; padding: 7px 10px 7px 7px; max-width: 200px; }
  .df-ic { width: 26px; height: 26px; }
  .d3-float.f2 { display: none; }
  .kx { grid-template-columns: repeat(4, 1fr); } .kx .ok { grid-column: 1 / -1; }
  .pv2 { grid-template-columns: 1fr; }
  .mcp-map { grid-template-columns: 1fr; justify-items: center; } .mm-link { width: 2px; height: 18px; } .mm-link i { display: none; }
  .pc-metrics { margin-left: 0; }
  .dt td:last-child, .dt th:last-child { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .js .d3:not(.in) .d3-scene { opacity: 1; transform: rotateX(var(--rx)) rotateY(var(--ry)); }
  .ai-mega { animation: none; }
}
.pill-new svg { width: 14px; height: 14px; flex: none; }
html, body { overflow-x: clip; }
@media (max-width: 700px) { .d3 { --rx: 2deg; --ry: -2deg; } .js .d3:not(.in) .d3-scene { transform: rotateX(18deg) translate3d(0, 40px, -60px); } .chat-teaser .ct-chips button:nth-child(3) { display: none; } }
