@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:Manrope,system-ui,sans-serif;--void: #f5f2ec;--ink: #1d2b35;--muted: #6f7f89;--warm: #e86f59;--warm-rgb: 232, 111, 89;--cool: #159c95;--cool-rgb: 21, 156, 149;--accent: var(--warm);--accent-rgb: var(--warm-rgb)}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{overflow:hidden;background:var(--void);color:var(--ink)}button,input{font:inherit}button:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.observatory{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:100%;height:100svh;padding:12px clamp(14px,2vw,26px) 8px;overflow:hidden;background:var(--void);--accent: var(--warm);--accent-rgb: var(--warm-rgb)}.observatory.is-reasoning,.observatory.is-handoff{--accent: var(--cool);--accent-rgb: var(--cool-rgb)}.ambient-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.site-header{display:flex;align-items:center;min-height:46px;margin:-12px clamp(-26px,-2vw,-14px) 0;padding:0 clamp(14px,2vw,26px);border-bottom:1px solid rgba(126,145,151,.16);background:#ffffff57}.wordmark{color:#27333b;font-size:12px;font-weight:600;letter-spacing:.12em;text-decoration:none}.site-nav{display:flex;align-items:center;gap:10px;margin-right:auto;margin-left:20px;color:#a5afb3;font:10px Manrope,sans-serif}.site-nav:before{width:1px;height:14px;background:#d7dddc;content:""}.site-nav button,.breadcrumb-page{padding:0;border:0;outline:0;background:transparent;color:#687780;font:inherit;cursor:pointer}.site-nav button:hover,.breadcrumb-page:hover{color:var(--cool)}.breadcrumb-page{max-width:180px;color:#75838b;font-weight:500}.breadcrumb-page:disabled{cursor:default;opacity:1}.header-search{display:flex;align-items:center;width:min(270px,22vw);height:30px;margin-right:24px;padding:0 8px;border:1px solid #e2e6e5;border-radius:4px;background:#ffffffad;color:#9aa6aa}.header-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#53626b;font:9px Manrope,sans-serif}.header-search input::placeholder{color:#98a4a9}.header-search kbd{padding:1px 4px;border:1px solid #e1e5e5;border-radius:3px;color:#9ba5a9;font:7px IBM Plex Mono,monospace}.header-actions{display:flex;align-items:center;gap:6px;margin-left:auto;color:#6f7f89}.header-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:24px;min-height:30px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.header-actions>button:hover{color:var(--cool)}.header-actions>button:active{transform:translateY(1px)}.header-actions>button:disabled{cursor:not-allowed;opacity:.38}.header-project-action,.dark-toggle{gap:6px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:4px!important;font:8px IBM Plex Mono,monospace}.header-project-action{color:#52656c!important}.header-project-action:hover,.dark-toggle:hover{border-color:rgba(var(--cool-rgb),.42)!important;background:#ffffff94!important}.dark-toggle{min-width:58px!important;border-color:#d9e1df!important;background:#ffffffbd!important;color:#3f575e!important}.session-meta{display:flex;align-items:center;gap:24px;color:#687985;font:8px IBM Plex Mono,monospace;letter-spacing:.14em}.session-meta span,.session-meta strong{white-space:nowrap}.session-meta strong{color:#147f7b;font-weight:500}.session-meta i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.6)}.experience-grid{position:relative;display:grid;min-width:0;min-height:0}.experience-grid.is-terminal{grid-template-columns:minmax(0,680px);place-content:center}.experience-grid.is-discovery{grid-template-columns:minmax(340px,.7fr) minmax(520px,1.3fr);gap:clamp(18px,2.4vw,34px);animation:scene-in .65s ease both}.experience-grid.is-handoff,.experience-grid.is-map,.experience-grid.is-report{grid-template-columns:minmax(0,1fr)}.terminal-panel{position:relative;display:grid;grid-template-rows:43px 68px 34px minmax(190px,1fr) 44px;min-width:0;min-height:430px;overflow:hidden;border:1px solid rgba(241,232,219,.48);border-radius:11px;background:#f5f1ea;color:#243039;box-shadow:0 24px 70px #3d484e2b,0 0 0 1px #ffffffb8}.experience-grid.is-terminal .terminal-panel{min-height:min(560px,calc(100svh - 128px))}.experience-grid.is-discovery .terminal-panel{min-height:0}.terminal-titlebar{display:grid;grid-template-columns:86px 1fr auto;align-items:center;padding:0 16px;border-bottom:1px solid #d3ccc0;background:#e7e0d5;color:#65717b;font:11px IBM Plex Mono,monospace}.terminal-titlebar>span:nth-child(2){justify-self:center;color:#44525b}.terminal-dots{display:flex;gap:8px}.terminal-dots i{width:12px;height:12px;border:1px solid rgba(0,0,0,.14);border-radius:50%;box-shadow:inset 0 0 0 1px #fff3}.terminal-dots i:nth-child(1){background:#ff5f57}.terminal-dots i:nth-child(2){background:#ffbd2e}.terminal-dots i:nth-child(3){background:#28c840}.terminal-mode{color:#e15e4c;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.terminal-command{display:flex;align-items:center;gap:9px;min-width:0;padding:0 24px;border-bottom:1px solid #d3ccc0;background:#fbf8f3;font:clamp(12px,.95vw,14px) "IBM Plex Mono",monospace}.prompt-mark{color:#ee6754;font-weight:500}.command-text{flex:0 0 auto;color:#25333c}.terminal-command input{width:100%;min-width:72px;padding:7px 0;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:#08777a;caret-color:#ff806b}.terminal-command input::placeholder{color:#88989b;opacity:.72}.terminal-command input:focus{border-color:#ff806b80}.terminal-command input:disabled{opacity:1;-webkit-text-fill-color:#08777a}.terminal-access{display:flex;align-items:center;gap:8px;padding:0 24px;border-bottom:1px solid #d3ccc0;color:#9a5449;font:8px IBM Plex Mono,monospace;letter-spacing:.1em}.terminal-access strong{margin-left:auto;color:#5d6d77;font-weight:500}.terminal-idle{display:flex;flex-direction:column;justify-content:center;padding:28px}.terminal-idle>span{color:#dd5e4c;font:9px IBM Plex Mono,monospace;letter-spacing:.14em}.terminal-idle p{margin:14px 0 5px;color:#243039;font:15px IBM Plex Mono,monospace}.terminal-idle small{color:#63727b;font:10px IBM Plex Mono,monospace}.terminal-idle strong{margin-top:20px;color:#a12828;font:10px IBM Plex Mono,monospace}.event-stream{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:14px 24px}.event-row{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding:9px 0;border-bottom:1px solid #ddd6cb;color:#3f4d55;font:11px IBM Plex Mono,monospace;line-height:1.45;animation:terminal-in .42s ease both}.event-row time{color:#74828a}.event-row b{color:#d95f4e;font-weight:500}.event-row i{color:#397964;font-style:normal}.event-row.is-writing{margin-inline:-9px;padding-inline:9px;border-color:#ff806b73;background:#ff806b17;color:#243039;box-shadow:inset 2px 0 var(--warm)}.event-row.is-writing i{color:#d95f4e}.event-row.is-done{opacity:.9}.type-caret{display:none;width:1px;height:1.15em;margin-left:2px;background:var(--warm);vertical-align:-.18em;animation:caret-blink .65s steps(1) infinite}.event-row.is-writing .type-caret{display:inline-block}.terminal-footer{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-top:1px solid #d3ccc0;background:#e7e0d5;color:#5f6e77;font:9px IBM Plex Mono,monospace}.terminal-footer button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#cf5a49;cursor:pointer}.terminal-footer button{min-height:32px;padding:4px 0;font:inherit}.terminal-footer button:hover{text-decoration:underline;text-underline-offset:4px}.terminal-command input:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.terminal-panel,.site-header,.shell-footer,.ambient-field{transition:filter .42s ease,opacity .42s ease,transform .42s cubic-bezier(.2,.72,.2,1),box-shadow .42s ease}.terminal-panel:focus-within{box-shadow:0 25px 76px #26323933,0 0 0 1px rgba(var(--warm-rgb),.24)}.is-terminal-focus .site-header,.is-terminal-focus .shell-footer,.is-terminal-focus .ambient-field{filter:blur(14px) saturate(.72);opacity:.42}.is-terminal-focus .terminal-panel{z-index:3;transform:translateY(-2px) scale(1.018);box-shadow:0 34px 90px #232d3345,0 0 0 1px rgba(var(--warm-rgb),.32)}.is-terminal-focus .terminal-command{box-shadow:inset 3px 0 0 var(--warm),0 7px 24px rgba(var(--warm-rgb),.08)}.graph-workspace{min-width:0;min-height:0}.graph-shell{--graph-accent: var(--warm);--graph-accent-rgb: var(--warm-rgb);display:flex;flex-direction:column;height:100%;min-width:0;min-height:0}.graph-shell.reasoning{--graph-accent: var(--cool);--graph-accent-rgb: var(--cool-rgb)}.graph-header{display:flex;align-items:flex-end;justify-content:space-between;min-height:48px;padding:0 4px 9px 8px;border-bottom:1px solid rgba(121,151,164,.26)}.graph-header span{color:var(--graph-accent);font:8px IBM Plex Mono,monospace;letter-spacing:.15em}.graph-header h1{margin:6px 0 0;color:#eef3f8;font-size:12px;font-weight:500;letter-spacing:.16em}.graph-tools{display:flex;align-items:center;gap:6px;color:#85969b;font:8px IBM Plex Mono,monospace}.graph-tools button{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(121,151,164,.34);border-radius:3px;background:#081218b8;color:var(--graph-accent);cursor:pointer}.graph-viewport{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid rgba(117,148,175,.28);border-radius:7px;background:linear-gradient(rgba(47,75,99,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(47,75,99,.1) 1px,transparent 1px),#050f1bb3;background-size:24px 24px}.graph-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center;transition:transform .24s ease}.graph-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.graph-relationship{color:var(--graph-accent)}.graph-link-rail,.graph-link{fill:none;vector-effect:non-scaling-stroke}.graph-link-rail{stroke:rgba(var(--graph-accent-rgb),.12);stroke-width:6}.graph-link{stroke:rgba(var(--graph-accent-rgb),.72);stroke-width:1.35;stroke-linecap:round;cursor:pointer;pointer-events:stroke}.graph-relationship.is-entering .graph-link-rail,.graph-relationship.is-entering .graph-link{stroke-dasharray:1;stroke-dashoffset:1;animation:graph-path-grow .56s cubic-bezier(.22,.72,.2,1) var(--reveal-delay) forwards}.graph-link:focus-visible{outline:none;stroke:rgba(var(--graph-accent-rgb),1);stroke-width:3}.graph-relationship.is-active .graph-link{stroke:rgba(var(--graph-accent-rgb),1);stroke-width:2.4}.graph-node{position:absolute;top:var(--y);left:var(--x);z-index:2;display:flex;flex-direction:column;align-items:center;width:96px;padding:0;border:0;background:transparent;color:#dfe8ef;cursor:grab;transform:translate(-50%,-50%);touch-action:none}.graph-node.is-entering{opacity:0;animation:graph-node-grow .46s cubic-bezier(.2,.82,.2,1) var(--reveal-delay) forwards}.graph-node:active{cursor:grabbing}.graph-node>svg{width:38px;height:38px;padding:9px;border:1px solid rgba(var(--graph-accent-rgb),.82);border-radius:50%;background:#081524;box-shadow:0 0 18px rgba(var(--graph-accent-rgb),.12)}.graph-node.root>svg{width:58px;height:58px;padding:15px}.graph-node span{margin-top:7px;color:#eef3f8;font:10px IBM Plex Mono,monospace;white-space:nowrap}.graph-node small{margin-top:2px;color:var(--graph-accent);font:8px IBM Plex Mono,monospace;white-space:nowrap}.graph-node:hover>svg,.graph-node.is-active>svg{background:rgba(var(--graph-accent-rgb),.12);box-shadow:0 0 28px rgba(var(--graph-accent-rgb),.28)}.node-detail{position:absolute;z-index:4;width:218px;padding:11px 12px;border:1px solid rgba(var(--graph-accent-rgb),.34);border-left:2px solid var(--graph-accent);border-radius:3px;background:#07111ff7;box-shadow:0 12px 30px #00000052;pointer-events:none}.node-detail.is-attached{transform:translate(58px,-50%)}.node-detail.is-attached:before{position:absolute;top:50%;right:100%;width:58px;height:1px;background:var(--graph-accent);content:"";opacity:.7}.node-detail.is-attached.opens-left{transform:translate(calc(-100% - 58px),-50%)}.node-detail.is-attached.opens-left:before{right:auto;left:100%}.node-detail span{color:var(--graph-accent);font:8px IBM Plex Mono,monospace}.node-detail strong{display:block;margin-top:5px;color:#eef3f8;font:12px IBM Plex Mono,monospace}.node-detail p{margin:5px 0 0;color:#a5b5c5;font-size:9px;line-height:1.5}.handoff-scene{position:relative;min-width:0;min-height:0;overflow:hidden;background:#07111f}.handoff-backdrop{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:.58;transform:scale(1.08);filter:blur(13px)}.handoff-backdrop .graph-shell{height:100%}.handoff-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#030a12a3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.handoff-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:26px 34px 50px;text-align:center}.handoff-intro{transform:translateY(-20px)}.handoff-overline{color:var(--cool);font:9px IBM Plex Mono,monospace;letter-spacing:.17em}.handoff-content h1{margin:11px 0 7px;color:#f0f4f8;font-size:clamp(20px,1.8vw,27px);font-weight:500;letter-spacing:-.015em}.handoff-content p{margin:0;color:#9fb1c0;font:10px IBM Plex Mono,monospace;line-height:1.55}.handoff-steps{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));align-items:start;width:min(980px,100%);margin-top:10px}.handoff-cell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;min-width:0}.handoff-step{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:transparent;color:#8495a5;cursor:pointer;opacity:.5;transform:scale(.97);transition:opacity .5s ease,transform .5s ease,color .5s ease}.handoff-step:focus-visible{border-radius:50%;outline-color:currentColor}.handoff-icon{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(142,170,190,.34);border-radius:50%;background:#07111ff0}.handoff-step small{margin-top:13px;font:8px IBM Plex Mono,monospace;letter-spacing:.15em}.handoff-step strong{margin-top:6px;color:#eaf0f5;font-size:13px;font-weight:500}.handoff-step em{margin-top:4px;font: 9px IBM Plex Mono,monospace}.handoff-step.knowledge.is-active,.handoff-step.knowledge.is-complete{color:var(--warm);opacity:1;transform:scale(1)}.handoff-step.investigator.is-active,.handoff-step.report.is-active{color:var(--cool);opacity:1;transform:scale(1)}.handoff-step.is-selected .handoff-icon{background:rgba(var(--cool-rgb),.09);box-shadow:0 0 25px rgba(var(--cool-rgb),.18)}.handoff-step.knowledge.is-selected .handoff-icon{background:rgba(var(--warm-rgb),.09);box-shadow:0 0 25px rgba(var(--warm-rgb),.18)}.handoff-note{position:absolute;top:calc(100% + 14px);left:50%;z-index:4;width:min(235px,92%);padding:11px 12px;border:1px solid rgba(var(--cool-rgb),.3);border-top:2px solid var(--cool);border-radius:3px;background:#07111ff7;box-shadow:0 14px 34px #00000052;text-align:left;transform:translate(-50%)}.handoff-cell:first-child .handoff-note{border-color:rgba(var(--warm-rgb),.32);border-top-color:var(--warm)}.handoff-note b{color:#eef3f8;font:10px IBM Plex Mono,monospace;font-weight:500}.handoff-note p{margin-top:6px;color:#9fb1c0;font-size:9px}.handoff-connector{display:flex;align-items:center;gap:8px;color:#50676f;opacity:.5}.handoff-connector span{position:relative;flex:1;height:1px;background:currentColor}.handoff-energy{position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 12px currentColor}.handoff-connector.is-live{color:var(--warm);opacity:1}.handoff-connector.cool.is-live{color:var(--cool)}.handoff-connector.is-live .handoff-energy{opacity:1;animation:handoff-flow 1.25s cubic-bezier(.35,0,.25,1) infinite}.handoff-connector.is-complete{color:var(--cool);opacity:.82}.handoff-connector.is-complete .handoff-energy{left:100%;opacity:.74}.map-scene{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:49px;padding:0 3px 9px;border-bottom:1px solid rgba(126,158,181,.2)}.map-toolbar>div:first-child{display:flex;align-items:baseline;gap:15px}.map-toolbar span{color:#8298ad;font:8px IBM Plex Mono,monospace}.map-toolbar>div:first-child span{color:var(--cool);letter-spacing:.16em}.map-toolbar strong{font-size:12px;font-weight:500}.map-controls{display:flex;align-items:center;gap:6px}.map-controls>span{display:inline-flex;align-items:center;gap:6px;margin-right:8px}.map-controls button{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border:1px solid rgba(var(--cool-rgb),.28);border-radius:3px;background:#081524b8;color:#78e1d5;cursor:pointer;font:8px IBM Plex Mono,monospace}.map-controls button:hover{border-color:rgba(var(--cool-rgb),.62);background:rgba(var(--cool-rgb),.08)}.map-viewport{position:relative;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;background:radial-gradient(circle at 58% 51%,rgba(var(--cool-rgb),.055),transparent 34%),linear-gradient(rgba(48,79,104,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(48,79,104,.07) 1px,transparent 1px),#040d1970;background-size:auto,30px 30px,30px 30px,auto;cursor:ew-resize;touch-action:none}.map-viewport.is-rotating{cursor:grabbing}.map-stage{position:relative;width:100%;height:100%;min-height:0}.map-world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:center;transition:transform .22s ease}.map-region-label{position:absolute;top:22px;color:#6f8398;font:8px IBM Plex Mono,monospace;letter-spacing:.18em}.knowledge-label{left:3%;color:var(--warm)}.reasoning-label{right:3%;color:var(--cool)}.map-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.map-link,.map-link-rail{fill:none;vector-effect:non-scaling-stroke}.map-link-rail{stroke:#759ab01f;stroke-width:7}.map-link{stroke:#7ea8be57;stroke-width:1.2;stroke-linecap:round}.map-relationship.index .map-link{stroke:rgba(var(--warm-rgb),.84)}.map-relationship.query .map-link{stroke:rgba(var(--cool-rgb),.84)}.map-relationship.reasoning .map-link{stroke:rgba(var(--cool-rgb),.66)}.map-relationship.is-entering .map-link-rail,.map-relationship.is-entering .map-link{stroke-dasharray:1;stroke-dashoffset:1;animation:graph-path-grow .6s cubic-bezier(.22,.72,.2,1) var(--reveal-delay, 0ms) forwards}.map-link[role=button]{cursor:pointer;pointer-events:stroke}.map-link[role=button]:focus-visible{outline:none;stroke:var(--cool);stroke-width:3}.map-relationship.is-active .map-link{stroke-width:2.4;filter:drop-shadow(0 0 3px currentColor)}.map-node{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;width:126px;padding:0;border:0;background:transparent;color:#eef3f8;cursor:grab;transform:translate(-50%,-50%);transition:top .1s linear,left .1s linear;touch-action:none}.map-node.is-entering{opacity:0;animation:map-node-grow .5s cubic-bezier(.2,.82,.2,1) var(--reveal-delay, 0ms) forwards}.map-node:active{cursor:grabbing}.map-node>span{display:grid;place-items:center;width:var(--node-r);height:var(--node-r);border:1px solid rgba(133,168,190,.52);border-radius:50%;background:#081524;box-shadow:0 0 0 7px rgba(var(--cool-rgb),.025),0 0 24px #00000057}.map-node.reasoning>span{border-color:rgba(var(--cool-rgb),.82);color:var(--cool)}.map-node.engine>span{border-color:rgba(var(--cool-rgb),.92);color:var(--cool);box-shadow:0 0 0 8px rgba(var(--cool-rgb),.035),0 0 30px rgba(var(--cool-rgb),.15)}.map-node.knowledge>span{width:76px;height:62px;border-color:rgba(var(--warm-rgb),.92);border-radius:50%/22%;color:var(--warm);box-shadow:inset 0 8px rgba(var(--warm-rgb),.04),0 0 0 8px rgba(var(--warm-rgb),.025),0 0 28px rgba(var(--warm-rgb),.13)}.map-node strong{margin-top:7px;font:10px IBM Plex Mono,monospace;font-weight:400;white-space:nowrap}.map-node small{margin-top:3px;color:#8ca0b3;font:8px IBM Plex Mono,monospace;white-space:nowrap}.map-node.reasoning small,.map-node.engine small{color:#63d9cd}.map-node:hover>span,.map-node.is-active>span{background:rgba(var(--cool-rgb),.1);box-shadow:0 0 28px rgba(var(--cool-rgb),.22)}.map-node.knowledge:hover>span,.map-node.knowledge.is-active>span{background:rgba(var(--warm-rgb),.1);box-shadow:0 0 28px rgba(var(--warm-rgb),.22)}.map-detail{position:absolute;z-index:4;width:228px;padding:12px 34px 12px 14px;border:1px solid rgba(var(--cool-rgb),.32);border-left:2px solid var(--cool);border-radius:3px;background:#07111ff7;box-shadow:0 14px 35px #0000005c}.map-detail.is-attached{transform:translate(72px,-50%)}.map-detail.is-attached:before{position:absolute;top:50%;right:100%;width:72px;height:1px;background:var(--cool);content:"";opacity:.72}.map-detail.is-attached.opens-left{transform:translate(calc(-100% - 72px),-50%)}.map-detail.is-attached.opens-left:before{right:auto;left:100%}.map-detail.is-attached.opens-up{transform:translate(72px,calc(-100% - 28px))}.map-detail.is-attached.opens-left.opens-up{transform:translate(calc(-100% - 72px),calc(-100% - 28px))}.map-detail.is-attached.opens-up:before{top:auto;bottom:27px}.map-detail button{position:absolute;top:8px;right:8px;border:0;background:transparent;color:#8ca0b3;cursor:pointer}.map-detail b,.map-detail strong{display:block;font:9px IBM Plex Mono,monospace}.map-detail b{color:var(--cool);font-weight:400}.map-detail strong{margin-top:5px;color:#eef3f8;font-size:11px}.map-detail p{margin:6px 0 0;color:#a3b4c3;font-size:9px;line-height:1.5}.report-workspace{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden}.report-focus{width:min(1080px,92%)}.report-focus>span{display:block;margin-bottom:12px;color:var(--cool);font:8px IBM Plex Mono,monospace;letter-spacing:.16em;text-align:center}.report-sheet{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:480px;overflow:hidden;border:1px solid rgba(222,217,207,.72);border-radius:8px;box-shadow:0 30px 90px #00000061}.report-assets{display:flex;flex-direction:column;min-width:0;padding:28px 20px 20px;border-right:1px solid rgba(255,128,107,.24);background:#101725;color:#dfe8ef}.report-assets>span,.report-assets footer>span{color:var(--warm);font:8px IBM Plex Mono,monospace;letter-spacing:.12em}.report-assets h2{overflow:hidden;margin:10px 0 24px;color:#f4f0ed;font:13px IBM Plex Mono,monospace;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.report-assets>div{display:grid;gap:12px}.report-assets p{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;color:#9eabb8;font:8px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.report-assets p svg{color:#c0cbd5}.report-assets p strong{color:#e9eef2;font-weight:400}.report-assets footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(145,162,181,.22)}.report-assets footer>span{color:#8193a5}.report-assets footer b{display:block;margin-top:8px;color:#8f9dac;font:8px IBM Plex Mono,monospace;font-weight:400}.report-assets footer i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--warm);box-shadow:0 0 8px rgba(var(--warm-rgb),.6)}.report-card{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,58px);border:0;border-radius:0;background:#fbf8f3;color:#243039}.report-heading{display:flex;justify-content:space-between;color:#08777a;font:9px IBM Plex Mono,monospace;letter-spacing:.13em}.report-heading i{color:#4d8a68;font-style:normal}.report-card h1{max-width:700px;margin:18px 0 10px;color:#1f2b34;font-size:clamp(25px,2.8vw,39px);line-height:1.12;font-weight:500;letter-spacing:-.03em}.report-card>p{max-width:610px;margin:0;color:#53626c;font-size:11px;line-height:1.65}.report-metrics{display:flex;flex-wrap:wrap;gap:20px;margin:23px 0;color:#667680;font:8px IBM Plex Mono,monospace}.report-metrics b{color:#08777a;font-size:15px;font-weight:500}.report-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.report-evidence button{min-width:0;padding:11px;border:1px solid #cfd8da;border-radius:3px;background:#fff;color:#586b70;cursor:pointer;text-align:left}.report-evidence button:hover,.report-evidence button.is-active{border-color:#11968f;background:#edf9f7}.report-evidence span,.report-evidence strong{display:block}.report-evidence span{color:#08777a;font:8px IBM Plex Mono,monospace}.report-evidence strong{overflow:hidden;margin:5px 0;color:#203136;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-evidence span:last-child{color:#687b80}.report-provenance{display:flex;align-items:center;gap:8px;margin-top:23px;padding-top:14px;border-top:1px solid #d8dddc;color:#4d8a68;font:8px IBM Plex Mono,monospace}.report-provenance strong{margin-left:auto;color:#69797d;font-weight:400}.shell-footer{position:relative;min-width:0;min-height:30px}.shell-footer.is-complete{display:grid;place-items:center}.phase-status{display:flex;align-items:center;gap:13px;min-height:22px;overflow:hidden;color:#7e9297;font:9px IBM Plex Mono,monospace}.phase-status>span{color:var(--accent);letter-spacing:.12em;white-space:nowrap}.phase-status>p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.persistent-controls{display:flex;gap:7px;margin-left:auto}.shell-footer.is-complete>.persistent-controls{position:absolute;right:0;margin-left:0}.persistent-controls button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(var(--accent-rgb),.3);border-radius:3px;background:rgba(var(--accent-rgb),.04);color:var(--accent);cursor:pointer;font:8px IBM Plex Mono,monospace}.page-navigator{display:grid;grid-template-columns:190px auto;align-items:center;justify-content:center;gap:14px;min-height:30px}.page-turn{position:absolute;bottom:1px;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:0;border-radius:5px;background:#ffffffb8;color:#286d69;cursor:pointer;font:9px IBM Plex Mono,monospace;text-transform:uppercase}.page-turn.previous{left:0}.page-turn.next{right:122px}.page-turn:hover:not(:disabled){background:#eaf5f1}.page-turn:disabled{cursor:default;opacity:.3}.page-slider{position:relative;display:grid;align-items:center;width:190px;height:20px}.page-slider input{position:relative;z-index:2;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.page-slider input::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--warm) 0,var(--cool) var(--page-progress),rgba(145,162,181,.28) var(--page-progress))}.page-slider input::-moz-range-track{height:2px;border:0;border-radius:2px;background:#91a2b547}.page-slider input::-webkit-slider-thumb{width:13px;height:13px;margin-top:-5.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #07111f;border-radius:50%;background:var(--cool);box-shadow:0 0 0 2px rgba(var(--cool-rgb),.46),0 0 12px rgba(var(--cool-rgb),.34)}.page-slider input::-moz-range-thumb{width:11px;height:11px;border:2px solid #07111f;border-radius:50%;background:var(--cool);box-shadow:0 0 0 2px rgba(var(--cool-rgb),.46)}.page-slider>div{position:absolute;inset:8px 0 auto;display:flex;justify-content:space-between;pointer-events:none}.page-slider i{width:5px;height:5px;border-radius:50%;background:#516477;box-shadow:0 0 0 2px #07111f}.page-slider i.is-complete{background:var(--cool)}.page-slider i:first-child{background:var(--warm)}.page-navigator>p{display:flex;flex-direction:column;justify-content:center;margin:0}.page-navigator>p span{color:var(--accent);font:7px IBM Plex Mono,monospace;letter-spacing:.12em}.page-navigator>p strong{margin-top:2px;color:#31424c;font:8px IBM Plex Mono,monospace;font-weight:400;text-transform:uppercase}.graph-header{border-color:#d9dfdc}.graph-header h1{color:#24323b}.graph-tools{color:#687983}.graph-tools button,.map-controls button{border-color:#cbd7d5;background:#ffffffd1;color:#147f7b;box-shadow:0 2px 7px #35464b0d}.graph-tools button:hover,.map-controls button:hover{border-color:rgba(var(--cool-rgb),.58);background:#f2faf8}.graph-viewport{border-color:#d9e0dd;background:#ffffffb3;box-shadow:inset 0 1px #fffc}.graph-node{color:#24323b}.graph-node>svg{border-color:rgba(var(--graph-accent-rgb),.7);background:#fff;box-shadow:0 6px 18px #38474c14}.graph-node span{color:#24323b}.graph-node:hover>svg,.graph-node.is-active>svg{background:rgba(var(--graph-accent-rgb),.08);box-shadow:0 8px 24px rgba(var(--graph-accent-rgb),.16)}.node-detail{border-color:rgba(var(--graph-accent-rgb),.3);border-left-color:var(--graph-accent);background:#fffffff7;box-shadow:0 16px 36px #3a484d24}.node-detail strong{color:#25343c}.node-detail p{color:#60717a}.handoff-scene{position:relative;min-width:0;min-height:0;overflow:hidden;background:transparent}.handoff-backdrop,.handoff-scrim{display:none}.handoff-content{position:relative;z-index:2;display:grid;grid-template-rows:auto auto;align-items:center;height:100%;min-height:0;padding:10px 4px 6px;text-align:left}.handoff-scene:not(.has-map) .handoff-content{place-content:center stretch;gap:18px}.handoff-intro{text-align:center;transform:none}.handoff-overline{color:#147f7b}.handoff-content h1{margin:8px 0 5px;color:#24323b;font-size:clamp(17px,1.55vw,23px)}.handoff-content p{color:#657680}.handoff-scene.has-map .handoff-intro{display:none}.handoff-steps{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));align-items:center;width:100%;max-width:none;margin:0;padding:16px clamp(18px,3vw,44px);border:1px solid #dcdeda;border-radius:8px;background:#ffffffc2;box-shadow:0 10px 32px #414b4c0f}.handoff-cell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,108px);align-items:center;min-width:0}.handoff-cell:last-child{grid-template-columns:minmax(0,1fr)}.handoff-step{display:flex;flex-direction:row;align-items:center;gap:13px;width:100%;padding:0;border:0;background:transparent;color:#71808a;cursor:pointer;opacity:.62;text-align:left;transform:none}.handoff-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.handoff-icon{flex:0 0 auto;width:58px;height:58px;border-color:#d6ddda;background:#fff;box-shadow:0 5px 16px #37484c12}.handoff-step small{margin-top:0;color:currentColor}.handoff-step strong{margin-top:5px;color:#26343d;font-size:14px}.handoff-step em{color:currentColor}.handoff-step.knowledge.is-active,.handoff-step.knowledge.is-complete,.handoff-step.investigator.is-active,.handoff-step.investigator.is-complete,.handoff-step.report.is-active{opacity:1;transform:none}.handoff-step.is-selected .handoff-icon{background:#eef9f7;box-shadow:0 0 0 4px rgba(var(--cool-rgb),.08)}.handoff-step.knowledge.is-selected .handoff-icon{background:#fff4f0;box-shadow:0 0 0 4px rgba(var(--warm-rgb),.08)}.handoff-note{top:calc(100% + 18px);width:min(250px,96%);border-color:#d4dedb;border-top-color:var(--cool);background:#fffffffa;box-shadow:0 16px 38px #39474b24}.handoff-note b{color:#25343c}.handoff-note p{color:#62727b}.handoff-connector{color:#b9c4c3;opacity:1}.handoff-connector.is-live{color:var(--warm)}.handoff-connector.cool.is-live,.handoff-connector.is-complete{color:var(--cool)}.handoff-map{min-width:0;min-height:0;padding-top:10px}.handoff-map .map-scene{height:100%}.handoff-scene.has-map .handoff-content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:0}.map-toolbar{min-height:48px;border-color:#d9dfdc}.map-toolbar span{color:#6c7c86}.map-toolbar>div:first-child span{color:#147f7b}.map-toolbar strong{color:#26343d}.map-viewport{background:#ffffff94}.map-region-label{color:#7a898f}.map-link-rail{stroke:#5b787c17}.map-link{stroke:#40686d59}.map-node{color:#22323b}.map-node>span{border-color:#c9d7d5;background:#fff;box-shadow:0 0 0 7px rgba(var(--cool-rgb),.025),0 7px 23px #38484c17}.map-node.engine>span{background:#f7fcfb;box-shadow:0 0 0 8px rgba(var(--cool-rgb),.04),0 10px 28px rgba(var(--cool-rgb),.12)}.map-node.knowledge>span{background:#fff9f6;box-shadow:inset 0 8px rgba(var(--warm-rgb),.025),0 0 0 8px rgba(var(--warm-rgb),.025),0 10px 26px rgba(var(--warm-rgb),.09)}.map-node strong{color:#25343c}.map-node small{color:#6a7b83}.map-node.reasoning small,.map-node.engine small{color:#147f7b}.map-node:hover>span,.map-node.is-active>span{background:#eef9f7;box-shadow:0 9px 28px rgba(var(--cool-rgb),.18)}.map-node.knowledge:hover>span,.map-node.knowledge.is-active>span{background:#fff2ed;box-shadow:0 9px 28px rgba(var(--warm-rgb),.17)}.map-detail{border-color:#d1dcda;border-left-color:var(--cool);background:#fffffffa;box-shadow:0 16px 38px #37464a26}.map-detail button{color:#667780}.map-detail strong{color:#24333b}.map-detail p{color:#61727a}.is-spine .map-toolbar,.is-network .map-toolbar{padding-inline:8px}.flow-viewport{background:radial-gradient(circle at 50% 50%,rgba(var(--cool-rgb),.055),transparent 43%),#ffffff85;cursor:default}.flow-stage,.flow-world,.network-stage,.network-world{width:100%;min-width:0}.flow-node{flex-direction:row;align-items:center;width:var(--node-width);min-height:var(--node-height);padding:8px 13px;border:1px solid #cad6d5;border-radius:999px;background:#fffffff5;box-shadow:0 7px 22px #37484c14;color:#26343d;text-align:left}.flow-node:before,.flow-node:after{position:absolute;top:50%;width:7px;height:7px;border:2px solid #fffdfa;border-radius:50%;background:#12968f;content:"";transform:translateY(-50%)}.flow-node:before{left:-5px}.flow-node:after{right:-5px}.flow-node.knowledge{border-color:rgba(var(--warm-rgb),.58);background:#fffaf7}.flow-node.knowledge:before,.flow-node.knowledge:after{background:var(--warm)}.flow-node.engine{border-color:rgba(var(--cool-rgb),.52);background:#f2faf8;box-shadow:0 8px 28px rgba(var(--cool-rgb),.11)}.flow-node.finding{border-color:rgba(var(--cool-rgb),.44);background:#f7fcfb}.map-node.flow-node>.flow-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border:1px solid #c8dbd8;border-radius:50%;background:#f3fbf9;box-shadow:inset 0 0 0 5px rgba(var(--cool-rgb),.035);color:#128d88}.map-node.flow-node.knowledge>.flow-icon{width:42px;height:42px;border-color:rgba(var(--warm-rgb),.35);border-radius:50%;background:#fff3ee;color:var(--warm)}.flow-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin-left:10px}.map-node.flow-node>.flow-copy{flex:1 1 auto;width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.map-node.flow-node:hover>.flow-copy,.map-node.flow-node.is-active>.flow-copy{background:transparent;box-shadow:none}.flow-node .flow-copy strong{overflow:hidden;width:100%;margin:0;color:#22313a;font:600 11px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.flow-node .flow-copy small{overflow:hidden;width:100%;margin:3px 0 0;color:#147f7b;font:8px IBM Plex Mono,monospace;line-height:1.35;text-overflow:ellipsis;white-space:normal}.flow-node.knowledge .flow-copy small{color:#d3543d}.flow-node:hover,.flow-node.is-active{border-color:#12968f;background:#eef9f7;box-shadow:0 9px 28px rgba(var(--cool-rgb),.16)}.flow-node.knowledge:hover,.flow-node.knowledge.is-active{border-color:var(--warm);background:#fff2ed;box-shadow:0 9px 28px rgba(var(--warm-rgb),.14)}.flow-links .map-link{stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.flow-links .map-link-rail{stroke-width:5}.flow-detail.is-attached{transform:translate(112px,-50%)}.flow-detail.is-attached:before{width:112px}.flow-detail.is-attached.opens-left{transform:translate(calc(-100% - 112px),-50%)}.network-viewport{background:radial-gradient(circle at 50% 51%,rgba(var(--cool-rgb),.07),transparent 33%),radial-gradient(circle at 50% 51%,#ffffffe0,#f4f2eb8f)}.network-world{transition:transform .22s ease}.network-links .map-link-rail{stroke:#2b696912;stroke-width:8}.network-links .map-link{stroke:rgba(var(--cool-rgb),.66);stroke-width:1.4}.network-links .map-relationship.index .map-link{stroke:rgba(var(--warm-rgb),.72)}.cluster-link{fill:none;stroke:rgba(var(--cool-rgb),.28);stroke-width:.8;vector-effect:non-scaling-stroke}.cluster-link.knowledge,.cluster-link.finding{stroke:rgba(var(--warm-rgb),.31)}.particle-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cluster-particle{position:absolute;border:1px solid rgba(255,255,255,.92);border-radius:50%;background:#2bbdb3;box-shadow:0 2px 7px rgba(var(--cool-rgb),.24);transform:translate(-50%,-50%)}.cluster-particle.owner-knowledge,.cluster-particle.owner-finding{background:#f26d54;box-shadow:0 2px 7px rgba(var(--warm-rgb),.22)}.network-node{width:var(--node-r);height:var(--node-r)}.network-node>.network-well{display:flex;flex-direction:column;place-items:unset;align-items:center;justify-content:center;width:var(--node-r);height:var(--node-r);padding:8px;border:1px solid rgba(var(--cool-rgb),.56);border-radius:50%;background:#fafffdf7;box-shadow:0 0 0 6px rgba(var(--cool-rgb),.035),0 8px 24px #37484c1f;color:#138a85}.network-node.engine>.network-well{border-width:2px;background:#edf9f7;box-shadow:0 0 0 10px rgba(var(--cool-rgb),.055),0 15px 38px rgba(var(--cool-rgb),.18)}.map-node.network-node.knowledge>.network-well,.map-node.network-node.finding>.network-well{width:var(--node-r);height:var(--node-r);border-color:rgba(var(--warm-rgb),.68);border-radius:50%;background:#fff4ef;color:#e05d45}.network-node .network-well strong{max-width:92%;margin:5px 0 0;color:#213139;font:600 8px Manrope,sans-serif;line-height:1.15;white-space:normal}.network-node.engine .network-well strong{font-size:12px}.network-node .network-well small{max-width:94%;margin:3px 0 0;color:#147f7b;font:7px IBM Plex Mono,monospace;line-height:1.2;white-space:normal}.network-node.knowledge .network-well small,.network-node.finding .network-well small{color:#ce553f}.network-node:hover>.network-well,.network-node.is-active>.network-well{background:#e9f8f5;box-shadow:0 0 0 8px rgba(var(--cool-rgb),.08),0 13px 34px rgba(var(--cool-rgb),.2)}.network-node.knowledge:hover>.network-well,.network-node.knowledge.is-active>.network-well,.network-node.finding:hover>.network-well,.network-node.finding.is-active>.network-well{background:#ffede7;box-shadow:0 0 0 8px rgba(var(--warm-rgb),.07),0 13px 34px rgba(var(--warm-rgb),.17)}.network-detail.is-attached{transform:translate(80px,-50%)}.network-detail.is-attached:before{width:80px}.network-detail.is-attached.opens-left{transform:translate(calc(-100% - 80px),-50%)}.report-sheet{border-color:#d6dcda;box-shadow:0 24px 70px #3d484e24}.report-assets{border-right-color:rgba(var(--warm-rgb),.24);background:#eef1ee;color:#26343d}.report-assets h2{color:#26343d}.report-assets p{color:#65757e}.report-assets p svg,.report-assets p strong{color:#34454e}.report-assets footer{border-top-color:#d6ddda}.report-assets footer>span,.report-assets footer b{color:#73828a}.report-card{background:#fffdfa}.phase-status{color:#677984}.persistent-controls button{border-color:rgba(var(--accent-rgb),.34);background:#ffffffbd;color:#256c69}.page-slider input::-webkit-slider-thumb{border-color:#f5f2ec}.page-slider input::-moz-range-thumb{border-color:#f5f2ec}.page-slider i{background:#aeb9ba;box-shadow:0 0 0 2px #f5f2ec}.observatory{background:radial-gradient(circle at 55% 47%,rgba(var(--accent-rgb),.05),transparent 43%),linear-gradient(180deg,color-mix(in srgb,var(--void) 72%,#fff),var(--void))}.observatory .terminal-panel{background:var(--terminal-body)}.observatory .terminal-titlebar,.observatory .terminal-footer{background:var(--terminal-chrome)}.observatory .terminal-command{background:var(--terminal-command)}.observatory .event-stream{background:color-mix(in srgb,var(--terminal-body) 72%,#fff)}.observatory .network-node .network-well{background:var(--map-well)}.observatory .network-node.knowledge .network-well,.observatory .network-node.investigation .network-well{background:var(--map-knowledge)}.observatory .network-node.findings .network-well{background:var(--map-edge)}.terminal-panel{border-color:#cec7ba;background:#f1ede5;box-shadow:0 20px 52px #26323924,0 0 0 1px #ffffffb3}.terminal-titlebar{background:#e2ddd3}.terminal-titlebar>span:nth-child(2){color:#2d3b43}.terminal-command{background:#fbfaf6;border-bottom-color:#d9d1c5}.terminal-access{background:#f6f2eb;border-bottom-color:#ded7cc}.terminal-idle{background:linear-gradient(135deg,rgba(var(--warm-rgb),.045),transparent 55%)}.terminal-idle p{font-size:14px}.event-stream{background:#f8f5ef}.event-row{grid-template-columns:68px 1fr auto;padding:8px 0;border-bottom-color:#e0d9ce;font-size:10px}.terminal-footer{background:#e2ddd3}.map-scene.is-network .map-toolbar{min-height:44px}.map-scene.is-network .map-controls{margin-left:auto}.network-viewport{cursor:default;touch-action:pan-x}.network-world{transform:none!important}.network-node{width:180px}.network-node .network-well{width:var(--node-r);height:var(--node-r);border-width:1px;background:#fffdfa;box-shadow:0 10px 28px #34494f1a}.network-node.knowledge .network-well{background:#f2fbf9}.network-node.information .network-well,.network-node.findings .network-well{background:#fff3ee}.network-node .network-well strong{font-size:11px}.network-node.knowledge .network-well strong{font-size:14px}.network-node .network-well small{font-size:8px}.network-node.information .network-well small,.network-node.findings .network-well small{color:var(--warm)}.network-links .map-link-rail{stroke:#436b711a}.network-links .map-link{stroke:rgba(var(--cool-rgb),.72);stroke-width:1.5}.network-links .map-relationship.index .map-link{stroke:rgba(var(--warm-rgb),.78)}.observatory.is-dark{color-scheme:dark;--void: #09111a;--ink: #e5edf0;--terminal-body: #101a24;--terminal-chrome: #182631;--terminal-command: #0c151e;--map-well: #101b25;--map-knowledge: #102724;--map-edge: #2a1918;background:radial-gradient(circle at 53% 45%,rgba(var(--cool-rgb),.12),transparent 44%),linear-gradient(180deg,#0c1721,var(--void));color:#e5edf0}.is-dark .site-header{border-bottom-color:#9db5bc30;background:#0a141dc2}.is-dark .wordmark{color:#edf4f5}.is-dark .site-nav:before{background:#33434c}.is-dark .site-nav button,.is-dark .breadcrumb-page{color:#a9b7bd}.is-dark .header-search,.is-dark .dark-toggle{border-color:#33464f!important;background:#111f2adb!important;color:#b9c8cc!important}.is-dark .header-search input{color:#dbe7e9}.is-dark .header-search kbd{border-color:#3a4a53;color:#84969e}.is-dark .header-project-action:hover,.is-dark .dark-toggle:hover{background:#1b2f3beb!important}.is-dark .terminal-panel{border-color:#31424a;background:var(--terminal-body);color:#dce7ea;box-shadow:0 26px 80px #00000070,0 0 0 1px #ffffff09}.is-dark .terminal-titlebar,.is-dark .terminal-footer{border-color:#34444c;background:var(--terminal-chrome);color:#9babb1}.is-dark .terminal-titlebar>span:nth-child(2),.is-dark .command-text,.is-dark .terminal-idle p{color:#dce6e8}.is-dark .terminal-command{border-color:#30414a;background:var(--terminal-command)}.is-dark .terminal-command input,.is-dark .terminal-command input:disabled{color:#6edbd1;-webkit-text-fill-color:#6edbd1}.is-dark .terminal-access{border-color:#30414a;background:#111e28;color:#ff8b77}.is-dark .terminal-access strong,.is-dark .terminal-idle small{color:#94a6ad}.is-dark .terminal-idle{background:linear-gradient(135deg,rgba(var(--warm-rgb),.07),transparent 58%)}.is-dark .event-stream{background:#0d1720}.is-dark .event-row{border-bottom-color:#293943;color:#c1ced2}.is-dark .event-row time{color:#71858e}.is-dark .map-toolbar{border-color:#2a3a43}.is-dark .map-toolbar span{color:#7f949d}.is-dark .map-toolbar strong{color:#dce7e9}.is-dark .map-controls button,.is-dark .persistent-controls button{border-color:rgba(var(--cool-rgb),.45);background:#0d1c26e6;color:#7ee1d8}.is-dark .flow-viewport,.is-dark .map-viewport{background:radial-gradient(circle at 50% 50%,rgba(var(--cool-rgb),.11),transparent 42%),linear-gradient(rgba(125,161,164,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(125,161,164,.055) 1px,transparent 1px),#071018b8;background-size:auto,30px 30px,30px 30px,auto}.is-dark .flow-node{border-color:#3b5158;background:#0f1d26f5;color:#e0e8ea;box-shadow:0 8px 28px #0000004a}.is-dark .flow-node.knowledge{border-color:rgba(var(--warm-rgb),.64);background:#241c1c}.is-dark .flow-node.engine,.is-dark .flow-node.finding{border-color:rgba(var(--cool-rgb),.55);background:#112826}.is-dark .map-node.flow-node>.flow-icon{border-color:#35534f;background:#112724;color:#6fe0d5}.is-dark .map-node.flow-node.knowledge>.flow-icon{border-color:rgba(var(--warm-rgb),.48);background:#35211f;color:#ff8c78}.is-dark .flow-node .flow-copy strong{color:#e4edef}.is-dark .flow-node .flow-copy small{color:#6ed8cf}.is-dark .flow-node.knowledge .flow-copy small{color:#ff8b77}.is-dark .flow-node:hover,.is-dark .flow-node.is-active{background:#173b37}.is-dark .flow-node.knowledge:hover,.is-dark .flow-node.knowledge.is-active{background:#3b2421}.is-dark .map-detail{border-color:#3b5558;border-left-color:var(--cool);background:#0a171ffa;box-shadow:0 18px 44px #00000075}.is-dark .map-detail strong{color:#e4edef}.is-dark .map-detail p{color:#9eb0b6}.is-dark .handoff-scene{background:#071019}.is-dark .report-sheet{border-color:#33444c;box-shadow:0 26px 78px #00000073}.is-dark .report-assets{border-color:#384952;background:#14212a;color:#dce7e9}.is-dark .report-assets h2,.is-dark .report-assets p svg,.is-dark .report-assets p strong{color:#dce7e9}.is-dark .report-assets p,.is-dark .report-assets footer>span,.is-dark .report-assets footer b{color:#8fa2aa}.is-dark .report-card{background:#0f1922;color:#dce7e9}.is-dark .report-card h1{color:#edf3f4}.is-dark .report-card>p{color:#a8b8bd}.is-dark .report-evidence button{border-color:#30434d;background:#14212b;color:#d7e3e6}.is-dark .phase-status{color:#9babb1}.is-dark .page-slider i{background:#46575e;box-shadow:0 0 0 2px #09111a}.is-dark{--void: #18242b;--ink: #edf3f2;--muted: #b6c4c6;background:#18242b;color:#edf3f2}.is-dark .site-header{background:#18242beb;border-bottom-color:#ccdddb29}.is-dark .site-nav button,.is-dark .breadcrumb-page{color:#d4dfdf}.is-dark .dark-toggle{border-color:#496068!important;background:#22333a!important;color:#eef5f3!important}.is-dark .graph-viewport,.is-dark .map-viewport{background:#152128;border-color:#3d545b}.is-dark .graph-header h1,.is-dark .map-toolbar strong{color:#f0f5f4}.is-dark .graph-header span,.is-dark .map-toolbar span,.is-dark .graph-tools{color:#bdd0d0}.is-dark .graph-node span,.is-dark .map-node strong{color:#f0f5f4}.is-dark .graph-node small,.is-dark .map-node small{color:#b8c8c9}.is-dark .node-detail p,.is-dark .map-detail p,.is-dark .handoff-content p,.is-dark .handoff-note p{color:#c4d1d2}.is-dark .report-card>p{color:#d0dada}.is-dark .report-metrics span{color:#c7d3d4}.site-header{opacity:.06;border-bottom-color:transparent;background:transparent;transition:opacity .18s ease,background .18s ease,border-color .18s ease}.site-header:hover,.site-header:focus-within{opacity:1;border-bottom-color:#7e91972e;background:#ffffffb3}.is-dark .site-header:hover,.is-dark .site-header:focus-within{background:#18242bf5}.page-handoff .shell-footer{filter:blur(5px);opacity:.12;pointer-events:none}.page-handoff .handoff-scene:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#06111933;content:"";pointer-events:none}.handoff-steps{border:0;border-radius:0;background:transparent;box-shadow:none}.handoff-connector{justify-content:center;opacity:.75}.handoff-connector span{display:none}.handoff-step{opacity:.76}.handoff-step:not(.is-active):not(.is-complete){opacity:.54}.handoff-step strong{font-size:15px}.handoff-step em{font-size:9px}.is-dark .handoff-scene{background:#101b22}.is-dark .handoff-content h1,.is-dark .handoff-step strong,.is-dark .handoff-note b{color:#f3f7f4}.is-dark .handoff-content p,.is-dark .handoff-note p{color:#d1dcda}.is-dark .handoff-step{color:#b9c9c7}.is-dark .handoff-step.knowledge.is-active,.is-dark .handoff-step.knowledge.is-complete{color:#ffae96}.is-dark .handoff-step.investigator.is-active,.is-dark .handoff-step.investigator.is-complete,.is-dark .handoff-step.report.is-active{color:#91e2cf}.is-dark .handoff-icon{border-color:#52676a;background:#1a2930}.report-sheet{border:0;border-radius:10px;box-shadow:0 20px 54px #1f2f342e}.report-assets{border-right:0;background:#e8efe9;color:#24343b}.report-assets h2{color:#1d2d34}.asset-list{display:grid;gap:4px}.report-assets .asset-list button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:7px 6px;border:0;border-radius:4px;background:transparent;color:#52656c;cursor:pointer;font:9px IBM Plex Mono,monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase}.report-assets .asset-list button svg,.report-assets .asset-list button strong{color:#263b42}.report-assets .asset-list button:hover,.report-assets .asset-list button.is-active{background:#d8e7de;color:#1d3839}.report-assets .asset-list button:focus-visible{outline-color:#168b80}.asset-preview{display:block;margin-top:12px;padding:10px;border-radius:5px;background:#dbe9e1;color:#355058;font:9px Manrope,sans-serif;line-height:1.45}.asset-preview b{display:block;color:#1f343b;font:600 9px IBM Plex Mono,monospace;text-transform:uppercase}.asset-preview p{margin:5px 0 8px}.asset-preview button{padding:0;border:0;background:transparent;color:#126f69;cursor:pointer;font:500 9px IBM Plex Mono,monospace}.report-card{background:#fffdf8;color:#1d2b33}.report-card h1{color:#17262e}.report-card>p{color:#405660;font-size:12px;line-height:1.7}.report-metrics{gap:24px;color:#4e646b}.report-metrics b{color:#0e776f}.report-evidence{gap:10px}.report-evidence button{min-height:82px;padding:13px;border:0;border-radius:5px;background:#edf5f1;box-shadow:inset 0 0 0 1px #126a6429;color:#28414a;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.report-evidence button:hover,.report-evidence button.is-active{background:#dff0e9;box-shadow:inset 0 0 0 2px #13867d,0 7px 18px #155f591a;transform:translateY(-1px)}.report-evidence span{color:#087a72;font-size:9px}.report-evidence strong{color:#20353e;font-size:11px}.report-evidence span:last-child{color:#4c6870}.report-provenance{border-top:0;padding-top:8px;color:#287a58}.report-provenance strong{color:#53686e}.is-dark .report-sheet{border:0;box-shadow:0 22px 66px #00000057}.is-dark .report-assets{background:#dfe9e2;color:#203039}.is-dark .report-assets h2,.is-dark .report-assets .asset-list button svg,.is-dark .report-assets .asset-list button strong{color:#1d3038}.is-dark .report-assets .asset-list button{color:#3b555a}.is-dark .report-assets .asset-list button:hover,.is-dark .report-assets .asset-list button.is-active{background:#cce1d6;color:#183b3b}.is-dark .asset-preview{background:#cde0d6;color:#304f53}.is-dark .asset-preview b{color:#1e353a}.is-dark .report-card{background:#fffdf8;color:#1d2b33}.is-dark .report-card h1{color:#17262e}.is-dark .report-card>p{color:#405660}.is-dark .report-metrics span{color:#4e646b}.is-dark .report-evidence button{background:#edf5f1;color:#28414a;box-shadow:inset 0 0 0 1px #126a6429}.is-dark .report-evidence strong{color:#20353e}.is-dark .report-evidence span:last-child{color:#4c6870}.is-dark .report-provenance strong{color:#53686e}.graph-shell.attack .graph-viewport{border:0;border-radius:10px;background:#ffffff94}.graph-shell.attack .graph-node{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;width:138px;padding:9px 10px;border:0;border-radius:7px;background:#fffdfa;box-shadow:0 8px 22px #3043461a;color:#22333b;text-align:left}.graph-shell.attack .graph-node>svg{grid-row:1 / span 2;width:30px;height:30px;padding:7px;border-color:rgba(var(--warm-rgb),.5);background:#fff4ef;box-shadow:none;color:var(--warm)}.graph-shell.attack .graph-node span{overflow:hidden;margin:0;color:#20323a;font:600 10px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.graph-shell.attack .graph-node small{overflow:hidden;margin:2px 0 0;color:#b85646;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.graph-shell.attack .graph-node.root{grid-template-columns:40px minmax(0,1fr);width:162px;padding:12px;background:#fff1eb;box-shadow:0 12px 30px rgba(var(--warm-rgb),.17)}.graph-shell.attack .graph-node.root>svg{width:36px;height:36px;padding:9px;background:#fff}.graph-shell.attack .graph-node.root span{font-size:12px}.graph-shell.attack .graph-node.root small{font-size:8px}.graph-shell.attack .graph-node:hover,.graph-shell.attack .graph-node.is-active{background:#fff8f4;box-shadow:0 0 0 2px rgba(var(--warm-rgb),.42),0 12px 28px rgba(var(--warm-rgb),.15)}.graph-shell.attack .graph-link-rail{stroke-width:4}.graph-shell.attack .graph-link{stroke-width:1.15}.is-dark .graph-shell.attack .graph-viewport{background:#152128}.is-dark .graph-shell.attack .graph-node{background:#24333a;box-shadow:0 8px 20px #0000003d}.is-dark .graph-shell.attack .graph-node>svg{background:#302927;color:#ffac94}.is-dark .graph-shell.attack .graph-node span{color:#f0f5f3}.is-dark .graph-shell.attack .graph-node small{color:#ffb3a0}.is-dark .graph-shell.attack .graph-node.root{background:#3a2b29}.handoff-step{padding:13px 14px;border-radius:9px;background:#ffffff9e;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.handoff-step:hover,.handoff-step.is-selected{background:#fffdf8;box-shadow:0 10px 25px #39484a1a}.handoff-icon{width:48px;height:48px}.handoff-step strong{font-size:14px}.handoff-step em{line-height:1.35}.is-dark .handoff-step{background:#1a2a31}.is-dark .handoff-step:hover,.is-dark .handoff-step.is-selected{background:#253940;box-shadow:0 10px 25px #0000003d}.report-assets{position:relative;overflow:visible}.asset-preview{position:absolute;top:106px;left:calc(100% + 14px);z-index:5;width:210px;margin:0;box-shadow:0 12px 30px #2a414224}@media(max-width:760px){.page-turn{position:static;grid-row:1;padding:0 7px}.page-turn span{display:none}.page-turn.previous{grid-column:1}.page-turn.next{grid-column:3}.page-navigator{grid-template-columns:30px 170px 30px;gap:8px}.page-navigator>p{grid-column:2;grid-row:2}.asset-preview{position:relative;top:auto;left:auto;width:100%;margin-top:10px;box-shadow:none}.report-assets{border-bottom:0}}@media(hover:none){.site-header{opacity:1;border-bottom-color:#7e91972e;background:#ffffffb3}.is-dark .site-header{background:#18242bf5}}@keyframes terminal-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes graph-node-grow{0%{opacity:0;transform:translate(-50%,-50%) scale(.48)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes map-node-grow{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes graph-path-grow{to{stroke-dashoffset:0}}@keyframes handoff-flow{0%{left:0;opacity:.18}18%,78%{opacity:1}to{left:100%;opacity:.25}}@media(max-width:1100px){.observatory{padding-inline:18px}.experience-grid.is-discovery{grid-template-columns:minmax(300px,.72fr) minmax(410px,1.28fr);gap:18px}.session-meta{gap:12px}.session-meta>span:last-child{display:none}.command-text{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-card{padding:26px}.report-sheet{grid-template-columns:174px minmax(0,1fr)}.header-search{width:min(220px,19vw);margin-right:12px}.header-project-action span{display:none}}@media(max-width:760px){body{overflow:auto}.observatory{display:flex;flex-direction:column;height:auto;min-height:100svh;padding:16px 13px;overflow:visible}.site-header{flex:0 0 auto;min-width:0;margin:-16px -13px 0;padding-inline:13px}.wordmark{flex:0 0 auto;font-size:9px;letter-spacing:.38em}.site-nav{min-width:0;gap:5px;margin-left:14px;margin-right:auto;overflow:hidden;font-size:7px;white-space:nowrap}.site-nav button:first-child,.site-nav span{display:none}.breadcrumb-page{max-width:128px;overflow:hidden;text-overflow:ellipsis}.header-search,.header-actions>.header-project-action{display:none}.header-actions{flex:0 0 auto;gap:0}.dark-toggle{min-width:30px!important;padding:0 7px!important}.dark-toggle span{display:none}.session-meta strong,.session-meta>span:last-child{display:none}.experience-grid.is-terminal,.experience-grid.is-discovery,.experience-grid.is-handoff,.experience-grid.is-map,.experience-grid.is-report{display:flex;flex-direction:column;gap:14px}.terminal-panel{min-height:470px}.terminal-panel{grid-template-rows:43px 86px 40px minmax(190px,1fr) 44px}.terminal-titlebar{grid-template-columns:70px 1fr auto;padding-inline:12px}.terminal-titlebar>span:nth-child(2){font-size:9px}.terminal-command,.terminal-access,.terminal-idle,.event-stream,.terminal-footer{padding-inline:16px}.terminal-command{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 8px}.terminal-command .command-text{max-width:none}.terminal-command input{grid-column:2;width:100%}.terminal-access{letter-spacing:.06em}.terminal-access strong{display:none}.graph-workspace{min-height:560px}.handoff-scene{min-height:760px;overflow:visible}.handoff-scene.has-map{min-height:1320px}.handoff-content,.handoff-scene.has-map .handoff-content{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:26px 0 0}.handoff-intro{transform:none}.handoff-steps{grid-template-columns:1fr;gap:10px;width:100%;max-width:340px;margin:0 auto;padding:18px}.handoff-cell,.handoff-cell:last-child{grid-template-columns:1fr;gap:8px}.handoff-step{gap:12px}.handoff-note{position:relative;top:auto;left:auto;width:100%;margin-top:8px;transform:none}.handoff-connector{justify-self:center;width:1px;height:24px;flex-direction:column;transform:rotate(90deg)}.handoff-connector span{width:24px;flex:0 0 1px}.handoff-map{width:100%;min-height:720px;padding-top:0}.map-scene{min-height:720px}.map-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:8px;width:100%}.map-toolbar>div:first-child{display:block}.map-toolbar strong{display:block;margin-top:5px}.map-controls{justify-content:flex-end;width:100%;min-width:0}.map-viewport{min-height:570px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;scrollbar-color:rgba(var(--cool-rgb),.4) rgba(206,216,213,.7);scrollbar-width:thin}.map-stage,.map-world{width:960px;min-width:960px}.flow-stage,.flow-world,.network-stage,.network-world{width:1280px;min-width:1280px}.map-node{width:94px}.map-node.flow-node{width:var(--node-width)}.map-node strong{font-size:8px}.map-node small{font-size:7px}.map-detail{width:205px}.report-workspace{min-height:700px}.report-focus{width:100%}.report-sheet{grid-template-columns:1fr}.report-assets{min-height:340px;border-right:0;border-bottom:1px solid rgba(var(--warm-rgb),.24)}.report-card{min-height:500px}.report-evidence{grid-template-columns:1fr}.report-provenance{align-items:flex-start;flex-wrap:wrap}.report-provenance strong{width:100%;margin-left:25px}.shell-footer.is-complete{justify-items:center;padding-bottom:38px}.shell-footer.is-complete>.persistent-controls{right:50%;bottom:0;transform:translate(50%)}.phase-status{flex-wrap:wrap;overflow:visible}.phase-status>p{flex:1;min-width:160px}.persistent-controls{width:100%;margin-left:0}.graph-node{width:76px}.graph-node span{font-size:8px}.graph-node small{font-size:7px}.node-detail{width:160px}.node-detail.is-attached{transform:translate(48px,-50%)}.node-detail.is-attached:before{width:48px}.node-detail.is-attached.opens-left{transform:translate(calc(-100% - 48px),-50%)}.page-navigator{grid-template-columns:170px auto;gap:10px}.page-slider{width:170px}.is-terminal-focus .site-header,.is-terminal-focus .shell-footer{filter:blur(8px)}.is-terminal-focus .terminal-panel{transform:translateY(-1px) scale(1.006)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.handoff-backdrop{transform:none}}@media(max-width:760px){.page-navigator{grid-template-columns:30px 170px 30px;gap:8px}.page-turn{position:static;grid-row:1;padding:0 7px}.page-turn span{display:none}.page-turn.previous{grid-column:1}.page-turn.next{grid-column:3}.page-slider{grid-column:2;grid-row:1}.page-navigator>p{grid-column:2;grid-row:2}.asset-preview{position:relative;top:auto;left:auto;width:100%;margin-top:10px;box-shadow:none}}.observatory.palette-aurora-mineral{--app-bg: #171426;--surface-1: #201b34;--surface-2: #29213f;--surface-3: #31274c;--ink: #fbf7ff;--muted: #b9accb;--line: rgba(175, 144, 255, .25);--cool: #75e7ce;--cool-rgb: 117, 231, 206;--warm: #ff9c7d;--warm-rgb: 255, 156, 125;--violet: #b79cff;--blue: #88b8ff;--paper: #f1eaf7;--paper-ink: #241b35;--rail: #ded1eb}.observatory.palette-aurora-mineral:not(.is-dark){--app-bg: #f2edf7;--surface-1: #fcf9ff;--surface-2: #e8dff2;--surface-3: #d9cae9;--ink: #2c2139;--muted: #715f80;--line: rgba(111, 73, 155, .24);--paper: #fffdf9;--paper-ink: #2c2139;--rail: #e9deef}.observatory[class*=palette-]{background:var(--app-bg);color:var(--ink)}.observatory[class*=palette-] .ambient-field{opacity:.78}.observatory[class*=palette-] .site-header{opacity:1;color:var(--ink);border-bottom-color:var(--line);background:#050e16f0;box-shadow:0 10px 36px #0003}.palette-aurora-mineral .site-header{background:#161225f0!important}.observatory[class*=palette-]:not(.is-dark) .site-header{color:var(--ink);background:#fafcfbf0!important;box-shadow:0 10px 36px #20343a17}.observatory[class*=palette-] .wordmark,.observatory[class*=palette-] .site-nav button,.observatory[class*=palette-] .breadcrumb-page{color:var(--ink)}.observatory[class*=palette-] .site-nav span{color:var(--cool)}.observatory[class*=palette-] .breadcrumb-page option{color:var(--ink);background:var(--surface-1)}.observatory[class*=palette-] .dark-toggle{color:var(--muted);border-color:var(--line);background:var(--surface-1)}.observatory[class*=palette-] .dark-toggle:hover{color:var(--ink);background:var(--surface-2)}.observatory[class*=palette-] .terminal-panel,.observatory[class*=palette-] .graph-shell,.observatory[class*=palette-] .map-scene,.observatory[class*=palette-] .handoff-scene{border-color:var(--line);background:var(--surface-1);box-shadow:0 26px 70px #00000042,inset 0 1px #ffffff09}.observatory[class*=palette-] .terminal-panel{color:var(--ink);background:#071219}.palette-aurora-mineral .terminal-panel{background:#151221!important}.observatory[class*=palette-]:not(.is-dark) .terminal-panel{background:var(--surface-1)!important}.observatory[class*=palette-] .terminal-titlebar,.observatory[class*=palette-] .terminal-footer,.observatory[class*=palette-] .terminal-access,.observatory[class*=palette-] .graph-header,.observatory[class*=palette-] .map-toolbar{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.observatory[class*=palette-] .terminal-command{border-color:var(--line);background:#0000001f}.observatory[class*=palette-] .terminal-command input,.observatory[class*=palette-] .command-text,.observatory[class*=palette-] .event-row span,.observatory[class*=palette-] .terminal-idle p,.observatory[class*=palette-] .graph-header h1,.observatory[class*=palette-] .map-toolbar strong{color:var(--ink)}.observatory[class*=palette-] .prompt-mark,.observatory[class*=palette-] .event-row b,.observatory[class*=palette-] .terminal-access svg{color:var(--cool)}.observatory[class*=palette-] .event-row,.observatory[class*=palette-] .terminal-footer{color:var(--muted)}.observatory[class*=palette-] .graph-viewport,.observatory[class*=palette-] .map-viewport{background:var(--app-bg)!important}.observatory[class*=palette-] .graph-link-rail,.observatory[class*=palette-] .map-link-rail{stroke:rgba(var(--cool-rgb),.1)}.observatory[class*=palette-] .graph-link,.observatory[class*=palette-] .map-link{stroke:rgba(var(--cool-rgb),.55)}.graph-link-signal,.map-link-signal{fill:none;stroke:var(--warm);stroke-width:5;stroke-linecap:round;stroke-dasharray:.018 .982;stroke-dashoffset:0;pointer-events:none;filter:drop-shadow(0 0 5px var(--warm));animation:evidence-signal 3.7s linear infinite;animation-delay:var(--signal-delay, 0s)}.map-link-signal{stroke:var(--cool);stroke-width:4;filter:drop-shadow(0 0 5px var(--cool))}.observatory[class*=palette-] .graph-shell.attack .graph-node{display:grid;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center;width:112px;height:70px;min-height:0;padding:0;border:0;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;overflow:visible}.observatory[class*=palette-] .graph-shell.attack .graph-node:first-of-type{width:142px;height:80px}.observatory[class*=palette-] .graph-shell.attack .graph-node:before{content:"";position:absolute;z-index:0;left:50%;top:50px;width:76px;height:26px;border-radius:50%;background:#0000008c;filter:blur(9px);transform:translate(-50%)}.observatory[class*=palette-] .graph-shell.attack .graph-node:after{content:"";position:absolute;z-index:0;left:50%;top:42px;width:70px;height:27px;border:1px solid rgba(var(--cool-rgb),.38);border-radius:50%;background:color-mix(in srgb,var(--surface-3) 76%,#000);box-shadow:inset 0 -8px 10px #00000059,0 10px 12px #00000047;transform:translate(-50%)}.observatory[class*=palette-] .graph-shell.attack .graph-node>svg{position:relative;z-index:2;grid-area:1 / 1!important;justify-self:center;box-sizing:content-box;width:23px;height:23px;margin:0;padding:22px;border:1px solid rgba(var(--cool-rgb),.74);border-radius:50%;color:var(--cool);background:var(--surface-3);box-shadow:inset 0 2px 2px #ffffff38,inset 0 -14px 22px #0000004d,0 17px 27px #0006,0 0 26px rgba(var(--cool-rgb),.18);transition:transform .25s ease,box-shadow .25s ease}.observatory[class*=palette-] .graph-shell.attack .graph-node:first-of-type>svg{padding:27px}.observatory[class*=palette-] .graph-shell.attack .graph-node:nth-of-type(3n)>svg{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 72%,transparent)}.observatory[class*=palette-] .graph-shell.attack .graph-node:nth-of-type(3n+1)>svg{color:var(--warm);border-color:rgba(var(--warm-rgb),.72)}.observatory[class*=palette-] .graph-shell.attack .graph-node:hover>svg,.observatory[class*=palette-] .graph-shell.attack .graph-node:focus-visible>svg,.observatory[class*=palette-] .graph-shell.attack .graph-node.is-active>svg{transform:translateY(-5px) scale(1.05);box-shadow:inset 0 1px 1px #ffffff40,inset 0 -10px 20px #0000002e,0 20px 30px #0000006b,0 0 30px rgba(var(--cool-rgb),.3)}.observatory[class*=palette-] .graph-shell.attack .graph-node span{position:absolute;z-index:2;top:80px;left:50%;width:142px;transform:translate(-50%);color:var(--ink);font-size:10px;text-align:center;text-shadow:0 2px 7px rgba(0,0,0,.6)}.observatory[class*=palette-] .graph-shell.attack .graph-node small{position:absolute;z-index:2;top:96px;left:50%;width:142px;transform:translate(-50%);color:var(--muted);font-size:8px;text-align:center}.observatory[class*=palette-] .graph-shell.attack .graph-node:first-of-type span{top:91px}.observatory[class*=palette-] .graph-shell.attack .graph-node:first-of-type small{top:108px}.observatory[class*=palette-] .flow-node{color:var(--ink);border-color:var(--line);background:var(--surface-2);box-shadow:inset 0 1px #ffffff14,0 13px 28px #0000004d}.observatory[class*=palette-] .flow-node:hover,.observatory[class*=palette-] .flow-node:focus-visible,.observatory[class*=palette-] .flow-node.is-active{transform:translate(-50%,calc(-50% - 5px));border-color:var(--cool);box-shadow:inset 0 1px #ffffff1a,0 20px 34px #00000061,0 0 25px rgba(var(--cool-rgb),.16)}.observatory[class*=palette-] .flow-icon{color:var(--cool);background:rgba(var(--cool-rgb),.09)}.observatory[class*=palette-] .flow-copy strong,.observatory[class*=palette-] .network-well strong{color:var(--ink)}.observatory[class*=palette-] .flow-copy small,.observatory[class*=palette-] .network-well small{color:var(--muted)}.observatory[class*=palette-] .network-well{color:var(--cool);border-color:var(--line);background:var(--surface-2);box-shadow:inset 0 2px #ffffff17,0 24px 44px #00000052}.observatory[class*=palette-] .network-node:hover .network-well,.observatory[class*=palette-] .network-node:focus-visible .network-well,.observatory[class*=palette-] .network-node.is-active .network-well{transform:translateY(-6px) rotateX(5deg);border-color:var(--cool)}.observatory[class*=palette-] .handoff-backdrop{opacity:.35}.observatory[class*=palette-] .handoff-intro span,.observatory[class*=palette-] .handoff-step span{color:var(--cool)}.observatory[class*=palette-] .handoff-intro h1,.observatory[class*=palette-] .handoff-step strong,.observatory[class*=palette-] .handoff-note strong{color:var(--ink)}.observatory[class*=palette-] .handoff-steps,.observatory[class*=palette-] .handoff-step,.observatory[class*=palette-] .handoff-note{color:var(--muted);border-color:var(--line);background:var(--surface-2);box-shadow:0 18px 38px #00000042}.observatory[class*=palette-] .report-workspace{background:var(--app-bg)}.observatory[class*=palette-] .report-focus>span{color:var(--cool)}.observatory[class*=palette-] .report-sheet{border-color:var(--line);box-shadow:0 30px 80px #00000057}.observatory[class*=palette-] .report-assets{color:var(--paper-ink);background:var(--rail);border-color:#14323c24}.observatory[class*=palette-] .report-card{color:var(--paper-ink);background:var(--paper)}.observatory[class*=palette-] .report-card h1,.observatory[class*=palette-] .report-card strong,.observatory[class*=palette-] .report-assets h2,.observatory[class*=palette-] .report-assets strong{color:var(--paper-ink)}.observatory[class*=palette-] .asset-list button,.observatory[class*=palette-] .report-evidence button{color:var(--paper-ink);border-color:#14323c29;background:#ffffff38}.observatory[class*=palette-] .asset-list button:hover,.observatory[class*=palette-] .asset-list button.is-active,.observatory[class*=palette-] .report-evidence button:hover,.observatory[class*=palette-] .report-evidence button.is-active{border-color:var(--cool);background:rgba(var(--cool-rgb),.12);transform:translateY(-2px)}.observatory[class*=palette-] .shell-footer{color:var(--muted)}.observatory[class*=palette-] .shell-footer:before{background:var(--line)}.observatory[class*=palette-] .page-slider input{background:linear-gradient(90deg,var(--cool) 0 var(--page-progress),rgba(var(--cool-rgb),.18) var(--page-progress) 100%)}.observatory[class*=palette-] .page-slider i{border-color:var(--app-bg);background:var(--surface-3)}.observatory[class*=palette-] .page-slider i.is-complete{background:var(--cool)}.observatory[class*=palette-] .page-navigator p strong{color:var(--ink)}.review-key-hint{display:block;margin-top:3px;color:var(--muted);font:500 6px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}@keyframes evidence-signal{to{stroke-dashoffset:-1}}@media(max-width:760px){.site-nav{display:none}.observatory[class*=palette-] .graph-shell.attack .graph-node{width:86px}.observatory[class*=palette-] .graph-shell.attack .graph-node>svg{padding:15px}.review-key-hint{display:none}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.state-complete.page-handoff .shell-footer{filter:none;opacity:1;pointer-events:auto}.state-complete.page-handoff .handoff-scene:before{display:none}.shell-footer.is-complete,.page-navigator{display:flex;align-items:center;justify-content:center;min-height:30px}.page-slider{width:min(280px,52vw);height:24px}.observatory[class*=palette-] .page-slider input{height:24px;background:transparent!important}.page-slider input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--warm) 0,var(--cool) var(--page-progress),rgba(var(--cool-rgb),.18) var(--page-progress))}.page-slider input::-moz-range-track{height:2px;background:rgba(var(--cool-rgb),.18)}.page-slider input::-moz-range-progress{height:2px;background:var(--cool)}.page-slider>div{inset:10px 0 auto}.observatory[class*=palette-] .page-slider i{width:6px;height:6px;border:2px solid var(--app-bg);background:var(--surface-3);box-shadow:none}.observatory[class*=palette-] .page-slider i.is-complete{background:color-mix(in srgb,var(--cool) 58%,var(--surface-3))}.observatory[class*=palette-] .page-slider i.is-current{background:var(--cool);box-shadow:0 0 0 3px rgba(var(--cool-rgb),.17),0 0 14px rgba(var(--cool-rgb),.32);transform:scale(1.2)}.map-scene.is-spine{position:relative}.map-scene.is-spine.is-complete{grid-template-rows:minmax(0,1fr)}.map-toolbar.is-controls-only{position:absolute;z-index:8;top:10px;right:10px;min-height:0;padding:0;border:0;background:transparent!important}.map-toolbar.is-controls-only+.map-viewport{grid-row:1}.handoff-connector{gap:0}.handoff-connector span{position:relative;display:block!important;flex:1;min-width:34px;height:1px;background:currentColor}.handoff-connector span:after{position:absolute;top:50%;right:0;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;content:"";transform:translateY(-50%) rotate(45deg)}.handoff-connector.is-live span{box-shadow:0 0 9px currentColor}.handoff-connector.is-live .handoff-energy{display:block;opacity:1;animation:handoff-flow 1.25s cubic-bezier(.35,0,.25,1) infinite}.handoff-step.is-active .handoff-icon{animation:handoff-stage-breathe 1.8s ease-in-out infinite}@keyframes handoff-stage-breathe{50%{box-shadow:0 0 0 5px rgba(var(--cool-rgb),.1),0 0 22px rgba(var(--cool-rgb),.2);transform:translateY(-2px)}}@media(max-width:760px){.page-navigator{display:flex;min-height:30px}.page-slider{width:min(250px,70vw)}.handoff-connector{width:1px;height:28px;transform:none}.handoff-connector span{width:1px;min-width:1px;height:28px}.handoff-connector span:after{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%) rotate(135deg)}}.flow-viewport{position:relative;isolation:isolate;perspective:1200px;background:radial-gradient(ellipse at 58% 48%,rgba(var(--cool-rgb),.14),transparent 38%),radial-gradient(ellipse at 14% 50%,rgba(var(--warm-rgb),.09),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--app-bg) 94%,var(--surface-2)),var(--app-bg))!important}.flow-viewport:before,.flow-viewport:after{position:absolute;z-index:0;width:42%;height:44%;border-radius:50%;content:"";pointer-events:none;filter:blur(64px);opacity:.16;animation:evidence-field-drift 12s ease-in-out infinite alternate}.flow-viewport:before{top:6%;left:32%;background:rgba(var(--cool-rgb),.42)}.flow-viewport:after{right:-8%;bottom:-16%;background:color-mix(in srgb,var(--violet) 50%,transparent);animation-delay:-6s}.flow-stage{z-index:1}.flow-world{transform-style:preserve-3d}.observatory[class*=palette-] .flow-node{overflow:visible;border:1px solid color-mix(in srgb,var(--line) 72%,var(--cool));border-radius:22px 15px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 90%,white),color-mix(in srgb,var(--surface-2) 94%,black));box-shadow:inset 0 1px #ffffff29,inset 0 -12px 26px #0000001a,0 2px color-mix(in srgb,var(--cool) 18%,transparent),0 18px 34px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .22s ease,filter .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.observatory[class*=palette-] .flow-node.knowledge{border-color:color-mix(in srgb,var(--warm) 62%,var(--line));border-radius:32px 17px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 84%,var(--warm)),color-mix(in srgb,var(--surface-2) 96%,black));box-shadow:inset 0 1px #ffffff29,inset 0 -14px 24px #0000001f,0 18px 34px #0000004d,0 0 30px rgba(var(--warm-rgb),.09)}.observatory[class*=palette-] .flow-node.engine{border-color:color-mix(in srgb,var(--cool) 72%,var(--line));border-radius:36px 18px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 78%,var(--cool)),color-mix(in srgb,var(--surface-2) 96%,black));box-shadow:inset 0 1px #ffffff2e,inset 0 -15px 28px #0000001f,0 22px 42px #00000057,0 0 36px rgba(var(--cool-rgb),.13)}.observatory[class*=palette-] .flow-node.finding{border-color:color-mix(in srgb,var(--cool) 78%,var(--line));border-radius:17px 34px 34px 17px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 74%,var(--cool)),color-mix(in srgb,var(--surface-2) 95%,black));box-shadow:inset 5px 0 rgba(var(--cool-rgb),.22),inset 0 1px #fff3,0 22px 42px #00000052,0 0 34px rgba(var(--cool-rgb),.12)}.observatory[class*=palette-] .flow-node:before,.observatory[class*=palette-] .flow-node:after{width:6px;height:6px;border:1px solid var(--app-bg);background:var(--cool);box-shadow:0 0 0 3px rgba(var(--cool-rgb),.1),0 0 12px rgba(var(--cool-rgb),.48)}.observatory[class*=palette-] .flow-node.knowledge:before,.observatory[class*=palette-] .flow-node.finding:after{display:none}.observatory[class*=palette-] .flow-node.knowledge:after{background:var(--warm);box-shadow:0 0 0 3px rgba(var(--warm-rgb),.1),0 0 12px rgba(var(--warm-rgb),.46)}.map-node.flow-node>.flow-icon{position:relative;width:44px;height:44px;border-color:color-mix(in srgb,var(--cool) 38%,var(--line));border-radius:15px 10px;color:var(--cool);background:color-mix(in srgb,var(--surface-3) 86%,var(--cool));box-shadow:inset 0 1px #ffffff2b,inset 0 -9px 16px #0000001f,0 9px 18px #0000002e;transform:rotate(-2deg);transition:transform .22s ease,box-shadow .22s ease}.map-node.flow-node>.flow-icon svg{transform:rotate(2deg)}.map-node.flow-node.knowledge>.flow-icon{border-color:color-mix(in srgb,var(--warm) 48%,var(--line));border-radius:50%;color:var(--warm);background:color-mix(in srgb,var(--surface-3) 82%,var(--warm))}.map-node.flow-node.engine>.flow-icon{border-radius:50%;animation:engine-core 3.4s ease-in-out infinite}.map-node.flow-node.finding>.flow-icon{border-radius:11px 50% 50% 11px}.flow-node .flow-copy strong{color:var(--ink);font:600 12px/1.25 Manrope,sans-serif;letter-spacing:-.01em}.flow-node .flow-copy small{margin-top:4px;color:color-mix(in srgb,var(--muted) 88%,var(--ink));font:500 9.5px/1.35 IBM Plex Mono,monospace}.flow-node.knowledge .flow-copy small{color:color-mix(in srgb,var(--warm) 76%,var(--ink))}.flow-node.finding .flow-copy small{color:color-mix(in srgb,var(--cool) 78%,var(--ink))}.observatory[class*=palette-] .flow-node:hover,.observatory[class*=palette-] .flow-node:focus-visible,.observatory[class*=palette-] .flow-node.is-active{z-index:4;transform:translate(-50%,calc(-50% - 6px)) rotateX(3deg);border-color:var(--cool);box-shadow:inset 0 1px #fff3,inset 0 -10px 24px #00000014,0 28px 46px #0000005c,0 0 32px rgba(var(--cool-rgb),.22)}.observatory[class*=palette-] .flow-node.knowledge:hover,.observatory[class*=palette-] .flow-node.knowledge:focus-visible,.observatory[class*=palette-] .flow-node.knowledge.is-active{border-color:var(--warm);box-shadow:inset 0 1px #fff3,0 28px 46px #0000005c,0 0 32px rgba(var(--warm-rgb),.2)}.flow-node:hover>.flow-icon,.flow-node:focus-visible>.flow-icon,.flow-node.is-active>.flow-icon{transform:translateY(-2px) rotate(-2deg) scale(1.04)}.flow-node.is-dimmed{opacity:.3;filter:saturate(.4)}.flow-links .map-link-rail{stroke:rgba(var(--cool-rgb),.11);stroke-width:8}.flow-links .map-link{stroke:color-mix(in srgb,var(--cool) 62%,transparent);stroke-width:1.35;transition:stroke .22s ease,opacity .22s ease}.flow-links .map-relationship.is-muted{opacity:.15}.flow-links .map-relationship.is-active .map-link,.flow-links .map-relationship.is-pulsing .map-link{stroke:var(--cool);stroke-width:2.15;filter:drop-shadow(0 0 5px rgba(var(--cool-rgb),.45))}.flow-links .map-link-signal{opacity:0;stroke-width:5;animation-play-state:paused}.flow-links .map-relationship.is-active .map-link-signal,.flow-links .map-relationship.is-pulsing .map-link-signal,.flow-links .map-relationship.is-entering .map-link-signal{opacity:1;animation-play-state:running}.map-toolbar.is-controls-only{top:12px;right:12px}.map-toolbar.is-controls-only .map-controls{gap:7px;padding:5px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-1) 88%,transparent);box-shadow:0 12px 28px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.map-toolbar.is-controls-only .map-controls button{width:30px;height:30px;border:0;border-radius:50%;background:transparent;box-shadow:none}.map-toolbar.is-controls-only .map-controls button:hover,.map-toolbar.is-controls-only .map-controls button:focus-visible{color:var(--ink);background:rgba(var(--cool-rgb),.15)}.report-sheet{border-radius:20px 8px;box-shadow:0 34px 90px #00000057,0 0 0 1px rgba(var(--cool-rgb),.08)}.report-card{position:relative;overflow:hidden}.report-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--warm),var(--cool),color-mix(in srgb,var(--violet) 75%,var(--cool)));content:""}.report-heading i{display:inline-flex;align-items:center;gap:6px;color:#237050;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.report-heading i:before{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;content:""}.report-card.outcome-needs-review .report-heading i{color:#a45f20}.report-card.outcome-contained .report-heading i{color:#2e6f8e}.report-card h1{text-wrap:balance}.report-metrics span{position:relative;padding-bottom:8px}.report-metrics span:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgba(var(--cool-rgb),.42),transparent);content:""}.report-evidence button{border-radius:12px 6px;background:color-mix(in srgb,var(--paper) 82%,var(--cool));box-shadow:inset 0 1px #ffffffb3,0 8px 18px #1c414212}.report-evidence button:hover,.report-evidence button:focus-visible,.report-evidence button.is-active{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--cool),0 14px 24px #155f5921}@keyframes evidence-field-drift{to{transform:translate3d(8%,5%,0) scale(1.08);opacity:.23}}@keyframes engine-core{50%{box-shadow:inset 0 1px #fff3,inset 0 -8px 15px #0000001a,0 0 0 5px rgba(var(--cool-rgb),.07),0 0 24px rgba(var(--cool-rgb),.22)}}@media(max-width:760px){.flow-node .flow-copy strong{font-size:11px}.flow-node .flow-copy small{font-size:8.5px}.flow-viewport:before,.flow-viewport:after{opacity:.1}.report-sheet{border-radius:16px 7px}}.observatory:focus{outline:none}.site-header{border-bottom:0;box-shadow:none!important}.graph-shell,.map-scene,.observatory[class*=palette-] .graph-shell,.observatory[class*=palette-] .map-scene{border:0;border-radius:0;background:transparent;box-shadow:none}.graph-header,.map-toolbar,.observatory[class*=palette-] .graph-header,.observatory[class*=palette-] .map-toolbar{min-height:48px;padding-inline:4px;border:0;background:transparent}.graph-viewport,.map-viewport,.observatory[class*=palette-] .graph-viewport,.observatory[class*=palette-] .map-viewport{border:0;border-radius:0;box-shadow:none}.handoff-steps,.observatory[class*=palette-] .handoff-steps{border:0;background:transparent;box-shadow:none}.observatory[class*=palette-] .node-detail,.observatory[class*=palette-] .map-detail{z-index:30;border:0;border-left:3px solid var(--cool);border-radius:3px 12px 12px 3px;background:#fffdf8;color:#1b2933;box-shadow:0 22px 52px #08111a47;-webkit-backdrop-filter:none;backdrop-filter:none}.observatory[class*=palette-] .node-detail{border-left-color:var(--warm)}.observatory[class*=palette-] .node-detail span,.observatory[class*=palette-] .map-detail b{color:#08776f}.observatory[class*=palette-] .node-detail span{color:#c55743}.observatory[class*=palette-] .node-detail strong,.observatory[class*=palette-] .map-detail strong{color:#17262e;font-size:12px}.observatory[class*=palette-] .node-detail p,.observatory[class*=palette-] .map-detail p{color:#425861;font-size:10px;line-height:1.55}.observatory[class*=palette-] .map-detail button{color:#435963}.observatory[class*=palette-] .node-detail:before,.observatory[class*=palette-] .map-detail:before{opacity:.9}.observatory[class*=palette-] .asset-preview,.observatory[class*=palette-] .is-dark .asset-preview{z-index:30;background:#f7fbf8;color:#304850;box-shadow:0 18px 42px #1c343a38}.observatory[class*=palette-] .asset-preview b{color:#172c34}.observatory[class*=palette-] .asset-preview p{display:block;color:#435b63;text-transform:none}.observatory[class*=palette-] .asset-preview button{color:#08776f}.page-navigator{display:flex;align-items:center;justify-content:center}.page-slider{width:min(340px,58vw);height:26px}.page-slider input{z-index:4;height:26px}.page-slider input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-8px;border:0;background:transparent;box-shadow:none;opacity:0}.page-slider input::-moz-range-thumb{width:18px;height:18px;border:0;background:transparent;box-shadow:none;opacity:0}.page-slider>div{z-index:3;inset:9px 0 auto}.observatory[class*=palette-] .page-slider i{width:8px;height:8px;border:2px solid var(--app-bg);background:color-mix(in srgb,var(--muted) 55%,var(--surface-3));box-shadow:0 0 0 1px rgba(var(--cool-rgb),.12)}.observatory[class*=palette-] .page-slider i.is-complete{background:color-mix(in srgb,var(--cool) 72%,var(--surface-3))}.observatory[class*=palette-] .page-slider i.is-current{background:var(--cool);box-shadow:0 0 0 4px rgba(var(--cool-rgb),.14),0 0 18px rgba(var(--cool-rgb),.54);transform:scale(1.32)}.observatory.palette-aurora-mineral.is-dark.page-terminal{background:linear-gradient(118deg,#faf7ff 0,#faf7ff 45%,#e9def4 45.2%,#332646 64%,#171426)}.observatory.palette-aurora-mineral.is-dark.page-discovery{background:linear-gradient(104deg,#faf7ff 0,#faf7ff 34%,#e6daf1 34.2%,#2d223f 53%,#171426)}.observatory.palette-aurora-mineral.is-dark.page-handoff{background:radial-gradient(circle at 50% 112%,#fbf8ff 0,#fbf8ff 15%,#423353 32%,#20192f 58%,#171426)}.observatory.palette-aurora-mineral.is-dark.page-map{background:linear-gradient(180deg,#faf7ff 0,#faf7ff 6%,#382a4c 18%,#171426 48%,#171426)}.observatory.palette-aurora-mineral.is-dark.page-report{background:linear-gradient(112deg,#f9f5fc 0,#f9f5fc 15%,#dac9e7 15.2%,#352746 36%,#171426 72%,#171426)}.observatory.palette-aurora-mineral.is-dark.page-contact{background:linear-gradient(90deg,#171426 0,#171426 43%,#eadff2 43.2%,#fffdf8)}.palette-aurora-mineral.is-dark .site-header{background:#171426d1!important}.palette-aurora-mineral.is-dark.page-terminal .terminal-panel,.palette-aurora-mineral.is-dark.page-discovery .terminal-panel{border-color:#6849842e;background:#fffaf5!important;color:#2d2435;box-shadow:0 30px 84px #31224138,0 0 0 1px #ffffffc7}.palette-aurora-mineral.is-dark.page-terminal .terminal-titlebar,.palette-aurora-mineral.is-dark.page-terminal .terminal-footer,.palette-aurora-mineral.is-dark.page-discovery .terminal-titlebar,.palette-aurora-mineral.is-dark.page-discovery .terminal-footer{border-color:#d9cfe0;background:#eee5f2;color:#6a5d73}.palette-aurora-mineral.is-dark.page-terminal .terminal-titlebar>span:nth-child(2),.palette-aurora-mineral.is-dark.page-terminal .command-text,.palette-aurora-mineral.is-dark.page-terminal .terminal-idle p,.palette-aurora-mineral.is-dark.page-discovery .terminal-titlebar>span:nth-child(2),.palette-aurora-mineral.is-dark.page-discovery .command-text,.palette-aurora-mineral.is-dark.page-discovery .terminal-idle p{color:#302739}.palette-aurora-mineral.is-dark.page-terminal .terminal-command,.palette-aurora-mineral.is-dark.page-discovery .terminal-command{border-color:#ded4e2;background:#fffdf9}.palette-aurora-mineral.is-dark.page-terminal .terminal-command input,.palette-aurora-mineral.is-dark.page-terminal .terminal-command input:disabled,.palette-aurora-mineral.is-dark.page-discovery .terminal-command input,.palette-aurora-mineral.is-dark.page-discovery .terminal-command input:disabled{color:#08776f;-webkit-text-fill-color:#08776f}.palette-aurora-mineral.is-dark.page-terminal .terminal-access,.palette-aurora-mineral.is-dark.page-discovery .terminal-access{border-color:#ded4e2;background:#f5edf7;color:#b85243}.palette-aurora-mineral.is-dark.page-terminal .terminal-access strong,.palette-aurora-mineral.is-dark.page-terminal .terminal-idle small,.palette-aurora-mineral.is-dark.page-discovery .terminal-access strong,.palette-aurora-mineral.is-dark.page-discovery .terminal-idle small{color:#665d6d}.palette-aurora-mineral.is-dark.page-terminal .event-stream,.palette-aurora-mineral.is-dark.page-discovery .event-stream{background:#fffaf5}.palette-aurora-mineral.is-dark.page-terminal .event-row,.palette-aurora-mineral.is-dark.page-discovery .event-row{border-bottom-color:#e7dfe9;color:#3f3548}.palette-aurora-mineral.is-dark.page-terminal .event-row time,.palette-aurora-mineral.is-dark.page-discovery .event-row time{color:#776b7f}.experience-grid.is-contact{grid-template-columns:minmax(0,1fr)}.contact-workspace{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(440px,1.22fr);align-items:center;gap:clamp(54px,8vw,130px);width:min(1160px,94%);height:100%;margin:0 auto;padding:clamp(24px,5vw,72px) 0;animation:scene-in .52s ease both}.contact-intro>span{color:var(--cool);font:500 8px/1 var(--mono);letter-spacing:.2em}.contact-intro h1{max-width:560px;margin:18px 0 14px;color:var(--ink);font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.contact-intro>p{max-width:520px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.contact-sequence{margin:28px 0 0}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:26px 24px;align-content:center}.contact-form label{display:grid;gap:10px}.contact-form label>span{color:var(--cool);font:500 8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 0 12px;border:0;border-bottom:1px solid rgba(var(--cool-rgb),.34);border-radius:0;outline:0;background:transparent;color:var(--ink);font:500 12px/1.5 Manrope,sans-serif;resize:vertical}.contact-form select{cursor:pointer}.contact-form option{color:var(--ink);background:var(--surface-1)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:color-mix(in srgb,var(--muted) 68%,transparent)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--cool);box-shadow:0 7px 12px -12px var(--cool)}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:2px solid currentColor;outline-offset:4px}.contact-form .message-field{grid-column:1 / -1}.contact-form button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:space-between;width:min(260px,100%);min-height:48px;margin-top:4px;padding:0 18px;border:0;border-radius:999px;background:var(--cool);color:#102824;cursor:pointer;font:600 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 30px rgba(var(--cool-rgb),.2);transition:transform .18s ease,box-shadow .18s ease}.contact-form button:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(var(--cool-rgb),.3)}.contact-form.is-submitted button{background:color-mix(in srgb,var(--cool) 72%,white)}.contact-form>p{grid-column:1 / -1;margin:-12px 0 0;color:var(--muted);font:400 8px/1.5 var(--mono)}.palette-aurora-mineral.is-dark.page-contact .contact-form label>span{color:#147d76}.palette-aurora-mineral.is-dark.page-contact .contact-form input,.palette-aurora-mineral.is-dark.page-contact .contact-form select,.palette-aurora-mineral.is-dark.page-contact .contact-form textarea{border-bottom-color:#32505459;color:#2d2435}.palette-aurora-mineral.is-dark.page-contact .contact-form input::placeholder,.palette-aurora-mineral.is-dark.page-contact .contact-form textarea::placeholder{color:#85798d}.palette-aurora-mineral.is-dark.page-contact .contact-form option{color:#2d2435;background:#fffdf8}.palette-aurora-mineral.is-dark.page-contact .contact-form>p{color:#5b5063}@media(max-width:900px){.contact-workspace{grid-template-columns:1fr;align-content:start;gap:44px;overflow-y:auto}.contact-intro h1{font-size:clamp(30px,7vw,48px)}.observatory.palette-aurora-mineral.is-dark.page-contact{background:linear-gradient(180deg,#171426 0,#171426 43%,#eadff2 43.2%,#fffdf8)}}@media(max-width:760px){.experience-grid.is-contact{display:block}.contact-workspace{width:100%;min-height:760px;padding:40px 8px 80px}.contact-form{grid-template-columns:1fr}.contact-form .message-field,.contact-form button,.contact-form>p{grid-column:1}.page-navigator{width:100%}.page-slider{width:min(280px,78vw)}}.observatory.palette-aurora-mineral.page-terminal{background:radial-gradient(circle at 78% 36%,rgba(117,231,206,.18),transparent 22%),linear-gradient(118deg,#fffdf9 0,#fffdf9 48%,#eee5f6 64%,#cfbadd)}.observatory.palette-aurora-mineral.page-discovery{background:linear-gradient(104deg,#e9ddf2 0,#e9ddf2 34%,#f8f4fb 34.2%,#fffdf9)}.observatory.palette-aurora-mineral.page-handoff{background:radial-gradient(circle at 50% 45%,#fffdf9 0,#fffdf9 22%,#f3ecf8 55%,#d7c5e4)}.observatory.palette-aurora-mineral.is-dark.page-handoff{background:radial-gradient(circle at 50% 48%,#fffdf9 0,#fffdf9 24%,#f2eaf8 56%,#d6c2e4,#a88fba)}.observatory.palette-aurora-mineral.page-map{background:radial-gradient(circle at 44% 48%,#fffdf9 0,#fffdf9 30%,#f2eaf7 66%,#d8c5e6)}.observatory.palette-aurora-mineral .site-header,.observatory.palette-aurora-mineral.is-dark .site-header,.observatory.palette-aurora-mineral:not(.is-dark) .site-header{border:0;background:transparent!important;box-shadow:none!important}.observatory.palette-aurora-mineral .wordmark{color:#34283f;text-shadow:0 1px rgba(255,255,255,.4)}.observatory.palette-aurora-mineral.page-contact .wordmark{color:#fbf7ff;text-shadow:none}.observatory.palette-aurora-mineral .dark-toggle{border-color:#593a7433!important;background:#fffdf9c2!important;color:#574866!important;box-shadow:0 10px 28px #37244a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.observatory.palette-aurora-mineral.page-terminal .terminal-panel,.observatory.palette-aurora-mineral.page-discovery .terminal-panel,.observatory.palette-aurora-mineral:not(.is-dark).page-terminal .terminal-panel,.observatory.palette-aurora-mineral:not(.is-dark).page-discovery .terminal-panel{border-color:#b79cff52;background:linear-gradient(160deg,#191526,#0e111b 72%)!important;color:#f8f4fb;box-shadow:0 30px 84px #2a1c3a57,inset 0 1px #ffffff12}.observatory.palette-aurora-mineral.page-terminal .terminal-titlebar,.observatory.palette-aurora-mineral.page-terminal .terminal-footer,.observatory.palette-aurora-mineral.page-discovery .terminal-titlebar,.observatory.palette-aurora-mineral.page-discovery .terminal-footer{border-color:#b79cff2e;background:#211b31;color:#b9accb}.observatory.palette-aurora-mineral.page-terminal .terminal-titlebar>span:nth-child(2),.observatory.palette-aurora-mineral.page-terminal .command-text,.observatory.palette-aurora-mineral.page-terminal .terminal-idle p,.observatory.palette-aurora-mineral.page-discovery .terminal-titlebar>span:nth-child(2),.observatory.palette-aurora-mineral.page-discovery .command-text,.observatory.palette-aurora-mineral.page-discovery .terminal-idle p{color:#fbf7ff}.observatory.palette-aurora-mineral.page-terminal .terminal-command,.observatory.palette-aurora-mineral.page-discovery .terminal-command{border-color:#b79cff2e;background:#11111d}.observatory.palette-aurora-mineral.page-terminal .terminal-command input,.observatory.palette-aurora-mineral.page-terminal .terminal-command input:disabled,.observatory.palette-aurora-mineral.page-discovery .terminal-command input,.observatory.palette-aurora-mineral.page-discovery .terminal-command input:disabled{color:#75e7ce;-webkit-text-fill-color:#75e7ce}.observatory.palette-aurora-mineral.page-terminal .terminal-command input::placeholder,.observatory.palette-aurora-mineral.page-discovery .terminal-command input::placeholder{color:#8d819c}.observatory.palette-aurora-mineral.page-terminal .terminal-access,.observatory.palette-aurora-mineral.page-discovery .terminal-access{border-color:#b79cff2e;background:#181526;color:#ff9c7d}.observatory.palette-aurora-mineral.page-terminal .terminal-access strong,.observatory.palette-aurora-mineral.page-terminal .terminal-idle small,.observatory.palette-aurora-mineral.page-discovery .terminal-access strong,.observatory.palette-aurora-mineral.page-discovery .terminal-idle small{color:#a99db7}.observatory.palette-aurora-mineral.page-terminal .terminal-idle,.observatory.palette-aurora-mineral.page-discovery .terminal-idle,.observatory.palette-aurora-mineral.page-terminal .event-stream,.observatory.palette-aurora-mineral.page-discovery .event-stream{background:linear-gradient(135deg,rgba(183,156,255,.06),transparent 58%),#12111e}.observatory.palette-aurora-mineral.page-terminal .event-row,.observatory.palette-aurora-mineral.page-discovery .event-row{border-bottom-color:#b79cff24;color:#ded6e7}.observatory.palette-aurora-mineral.page-terminal .event-row time,.observatory.palette-aurora-mineral.page-discovery .event-row time{color:#887d96}.observatory.palette-aurora-mineral.page-discovery .graph-shell,.observatory.palette-aurora-mineral.page-discovery .graph-viewport{background:transparent!important;box-shadow:none}.observatory.palette-aurora-mineral.page-discovery .graph-viewport{background:radial-gradient(circle at 48% 48%,rgba(255,255,255,.9),rgba(239,230,247,.64) 70%,transparent)!important}.observatory.palette-aurora-mineral.page-discovery .graph-header span{color:#147f7b}.observatory.palette-aurora-mineral.page-discovery .graph-header h1,.observatory.palette-aurora-mineral.page-discovery .graph-node span{color:#30233d;text-shadow:none}.observatory.palette-aurora-mineral.page-discovery .graph-node small{color:#6f5d7d}.observatory.palette-aurora-mineral.page-handoff .handoff-scene{background:transparent;box-shadow:none}.observatory.palette-aurora-mineral.page-handoff .handoff-content{padding-inline:clamp(32px,7vw,108px)}.observatory.palette-aurora-mineral.page-handoff .handoff-scene:not(.has-map) .handoff-content{gap:clamp(34px,7vh,66px)}.observatory.palette-aurora-mineral.page-handoff .handoff-intro{position:relative;z-index:2}.observatory.palette-aurora-mineral.page-handoff .handoff-overline{color:#11776f}.observatory.palette-aurora-mineral.page-handoff .handoff-content h1{color:#30233d;font-size:clamp(24px,2.5vw,36px)}.observatory.palette-aurora-mineral.page-handoff .handoff-content p{color:#675873}.observatory.palette-aurora-mineral.page-handoff .handoff-steps{width:min(980px,92%);margin-inline:auto;padding:0;background:transparent;box-shadow:none}.observatory.palette-aurora-mineral.page-handoff .handoff-step,.observatory.palette-aurora-mineral.page-handoff .handoff-step:hover,.observatory.palette-aurora-mineral.page-handoff .handoff-step.is-selected{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.observatory.palette-aurora-mineral.page-handoff .handoff-step{opacity:.8}.observatory.palette-aurora-mineral.page-handoff .handoff-step:not(.is-active):not(.is-complete){opacity:.68}.observatory.palette-aurora-mineral.page-handoff .handoff-icon{width:62px;height:62px;border-color:#37716f33;background:#fffdf9b8;box-shadow:0 16px 34px #422e501f,inset 0 1px #ffffffe6}.observatory.palette-aurora-mineral.page-handoff .handoff-step small{color:#147f7b}.observatory.palette-aurora-mineral.page-handoff .handoff-step strong{color:#30233d}.observatory.palette-aurora-mineral.page-handoff .handoff-step em{color:#776784}.observatory.palette-aurora-mineral.page-handoff .handoff-note{padding:12px 4px 0;border:0;border-top:1px solid rgba(20,127,123,.28);border-radius:0;background:transparent;box-shadow:none}.observatory.palette-aurora-mineral.page-handoff .handoff-note b{color:#30233d}.observatory.palette-aurora-mineral.page-handoff .handoff-note p{color:#675873}.observatory.palette-aurora-mineral.page-handoff .handoff-connector{color:#455b6247}.observatory.palette-aurora-mineral.page-handoff .handoff-connector.is-live{color:var(--warm)}.observatory.palette-aurora-mineral.page-handoff .handoff-connector.cool.is-live,.observatory.palette-aurora-mineral.page-handoff .handoff-connector.is-complete{color:#1a9d91}.state-running.palette-aurora-mineral.page-handoff .site-header,.state-running.palette-aurora-mineral.page-handoff .shell-footer,.state-running.palette-aurora-mineral.page-handoff .ambient-field{filter:blur(12px) saturate(.75);opacity:.2}.state-running.palette-aurora-mineral.page-handoff .handoff-scene:before{display:block;top:8%;right:12%;bottom:8%;left:12%;background:radial-gradient(circle,rgba(255,255,255,.92),rgba(183,156,255,.24) 48%,rgba(117,231,206,.12) 70%,transparent 78%);filter:blur(34px);opacity:.95;transform:scale(1.08)}.observatory.palette-aurora-mineral.page-map .map-scene,.observatory.palette-aurora-mineral.page-map .map-viewport{background:transparent!important;box-shadow:none}.observatory.palette-aurora-mineral.page-map .flow-viewport{background:radial-gradient(circle at 52% 48%,rgba(255,255,255,.82),rgba(238,228,247,.52) 66%,transparent)!important}.report-metrics .metric-confidence b{color:#176f8d}.report-metrics .metric-severity.severity-high b{color:#c84444}.report-metrics .metric-severity.severity-medium b{color:#b86621}.report-metrics .metric-severity.severity-low b{color:#2f7b5e}.report-metrics .metric-supporting b{color:#087a72}.report-metrics .metric-excluded b{color:#b65745}.report-metrics .metric-severity.severity-high:after{background:linear-gradient(90deg,rgba(200,68,68,.62),transparent)}.report-metrics .metric-severity.severity-medium:after{background:linear-gradient(90deg,rgba(184,102,33,.58),transparent)}.report-metrics .metric-severity.severity-low:after{background:linear-gradient(90deg,rgba(47,123,94,.55),transparent)}.contact-workspace{align-items:start;padding-top:clamp(42px,7vh,70px)}.contact-intro{padding-top:4px}.contact-intro h1{max-width:470px;margin-top:14px;font-size:clamp(34px,3.5vw,52px)}.contact-intro>p{max-width:500px;color:color-mix(in srgb,var(--muted) 88%,white)}.contact-form{align-content:start;padding-top:58px}.contact-form .message-field{min-height:118px}.contact-form button{justify-content:center;gap:12px;width:min(210px,100%);min-height:44px;border:1px solid #2f2540;border-radius:6px;background:#191526;color:#f8f4fb;white-space:nowrap;box-shadow:0 12px 24px #2a1d3829}.contact-form button:hover{background:#29203a;box-shadow:0 16px 30px #2a1d3838}.contact-form.is-submitted button{background:#214f4b;color:#f8fffd}.palette-aurora-mineral.is-dark.page-contact .contact-form>p{color:#405b58;font-size:9px}@media(max-width:900px){.contact-workspace{padding-top:32px}.contact-form{padding-top:0}}@media(max-width:760px){.observatory.palette-aurora-mineral.page-terminal{background:linear-gradient(160deg,#fffdf9 0,#fffdf9 42%,#e9ddf2 76%,#ceb8dd)}.observatory.palette-aurora-mineral.page-discovery{background:linear-gradient(180deg,#e8dcf1 0,#e8dcf1 39%,#fffdf9 57%,#fffdf9)}.observatory.palette-aurora-mineral.page-handoff{background:linear-gradient(180deg,#fffdf9,#eee5f5 72%,#d4c0e2)}.observatory.palette-aurora-mineral.page-handoff .handoff-content{padding-inline:8px}.observatory.palette-aurora-mineral.page-handoff .handoff-steps{width:100%}.observatory.palette-aurora-mineral.page-handoff .handoff-step{gap:14px}.observatory.palette-aurora-mineral.page-handoff .handoff-icon{width:54px;height:54px}.contact-workspace{padding-top:30px}.contact-intro>p{color:var(--muted)}}.observatory.design-refined[class*=palette-]{--mono: "IBM Plex Mono", monospace;--paper: #fffdf9;--paper-ink: #20262b;--rail: #edf0eb;background:var(--app-bg)}.observatory.design-refined.palette-aurora-mineral{--app-bg: #f4f1ec;--surface-1: #fffdf9;--surface-2: #eeeae3;--surface-3: #e4dfd6;--ink: #272b2d;--muted: #686b69;--line: #d6d3cb;--cool: #26756d;--cool-rgb: 38, 117, 109;--warm: #ad5745;--warm-rgb: 173, 87, 69;--violet: #756b7b;--blue: #577788}.observatory.design-refined.palette-aurora-mineral.is-dark{--app-bg: #1d2020;--surface-1: #272b2b;--surface-2: #2d3231;--surface-3: #3b4240;--ink: #ffffff;--muted: #d0d6d2;--line: #48504c;--cool: #92cabe;--cool-rgb: 146, 202, 190;--warm: #e8aa95;--warm-rgb: 232, 170, 149}.observatory.design-refined[class*=palette-] .ambient-field{display:none}.observatory.design-refined[class*=palette-] .site-header{background:transparent!important;box-shadow:none;border:0}.observatory.design-refined[class*=palette-] .wordmark{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-shadow:none;letter-spacing:.13em}.observatory.design-refined[class*=palette-] .wordmark svg{color:var(--cool);filter:drop-shadow(0 0 7px rgba(var(--cool-rgb),.28))}.observatory.design-refined[class*=palette-] .header-icon-link{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid transparent;border-radius:50%;color:var(--muted);text-decoration:none}.observatory.design-refined[class*=palette-] .header-icon-link:is(:hover,:focus-visible,[aria-current=page]){border-color:var(--line);background:var(--surface-2);color:var(--ink)}.observatory.design-refined[class*=palette-] .header-icon-link:focus-visible{outline:2px solid var(--cool);outline-offset:3px}.observatory.design-refined[class*=palette-] .dark-toggle{width:40px;height:40px;min-width:40px;padding:0;display:grid;place-items:center;border:1px solid var(--line)!important;border-radius:50%!important;background:transparent!important;color:var(--ink)!important;box-shadow:none}.observatory.design-refined[class*=palette-] .dark-toggle:hover{background:var(--surface-2)!important}.observatory.design-refined[class*=palette-] .terminal-panel{--ink: #f1f1ee;--muted: #b4b9b5;--cool: #a3cbbb;--cool-rgb: 163, 203, 187;--warm: #e6aa96;--warm-rgb: 230, 170, 150;background:#161a19;color:#f1f1ee;border:1px solid #414845;border-radius:6px;box-shadow:0 12px 32px #00000014}.observatory.design-refined[class*=palette-] :is(.terminal-titlebar,.terminal-footer){background:#202523;border-color:#343c38;color:#b4b9b5}.observatory.design-refined[class*=palette-] :is(.terminal-command,.terminal-access,.terminal-idle,.event-stream){background:#161a19;border-color:#343c38}.observatory.design-refined[class*=palette-] :is(.terminal-titlebar>span:nth-child(2),.command-text,.terminal-idle p,.event-row,.event-row span){color:#f1f1ee}.observatory.design-refined[class*=palette-] :is(.terminal-access strong,.terminal-idle small,.event-row time){color:#adb8b1}.observatory.design-refined[class*=palette-] .terminal-command input{color:#a3cbbb;-webkit-text-fill-color:#a3cbbb}.observatory.design-refined[class*=palette-] .event-row{border-color:#303833;font-size:11px}.observatory.design-refined[class*=palette-] .event-row i{color:#a3cbbb}.observatory.design-refined .terminal-dots{gap:6px}.observatory.design-refined .terminal-dots i{width:9px;height:9px;box-shadow:none}.observatory.design-refined[class*=palette-] :is(.graph-shell,.graph-viewport,.map-scene,.map-viewport,.handoff-scene){background:transparent!important;box-shadow:none}.observatory.design-refined[class*=palette-] :is(.graph-viewport,.flow-viewport):before,.observatory.design-refined[class*=palette-] .flow-node:after{filter:none}.observatory.design-refined[class*=palette-] .flow-viewport:before{display:none}.observatory.design-refined .graph-header{padding:12px 12px 20px}.observatory.design-refined[class*=palette-] .graph-header span{color:var(--muted);font-size:9px;letter-spacing:.1em}.observatory.design-refined[class*=palette-] .graph-header h1{color:var(--ink);font-size:22px;letter-spacing:-.035em}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node{display:grid;grid-template-columns:23px minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;width:120px;height:54px;padding:9px;gap:0 7px;border:1px solid var(--line);border-radius:3px;background:var(--surface-1);color:var(--ink);box-shadow:0 3px 8px #00000008;text-align:left}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node.root{width:154px;border-color:var(--warm)}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node:before,.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node:after{display:none}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node>svg{position:static;grid-area:1 / 1 / 3 / 2!important;width:18px;height:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cool);transform:none}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node :is(span,small){position:static;width:100%;margin:0;transform:none;text-align:left;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node span{grid-area:1 / 2;align-self:end;color:var(--ink);font:500 11px/1.4 Manrope,sans-serif}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node small{grid-area:2 / 2;align-self:start;color:var(--muted);font:9px/1.4 var(--mono)}.observatory.design-refined[class*=palette-] .graph-shell.attack .graph-node:is(:hover,:focus-visible,.is-active){border-color:var(--cool);box-shadow:0 0 0 1px var(--cool)}.observatory.design-refined[class*=palette-] .graph-shell.attack .is-compact .graph-node{width:94px;padding:7px;gap:0 4px;grid-template-columns:16px minmax(0,1fr)!important}.observatory.design-refined[class*=palette-] .graph-shell.attack .is-compact .graph-node.root{width:124px}.observatory.design-refined[class*=palette-] .graph-shell.attack .is-compact .graph-node>svg{width:15px;height:15px}.observatory.design-refined[class*=palette-] .graph-link{stroke:var(--muted);stroke-width:1}.observatory.design-refined[class*=palette-] .graph-link-rail{stroke:transparent}.observatory.design-refined[class*=palette-] .graph-link-signal{display:none}.observatory.design-refined[class*=palette-] .graph-relationship.is-active .graph-link{stroke:var(--cool);stroke-width:2}.observatory.design-refined .node-detail.is-attached{width:180px;transform:translate(84px,-50%)}.observatory.design-refined .node-detail.is-attached.opens-left{transform:translate(calc(-100% - 84px),-50%)}.observatory.design-refined[class*=palette-] :is(.handoff-intro h1,.handoff-step strong){color:var(--ink)}.observatory.design-refined[class*=palette-] :is(.handoff-intro p,.handoff-step em){color:var(--muted)}.observatory.design-refined[class*=palette-] :is(.handoff-overline,.handoff-step small){color:var(--cool)}.observatory.design-refined[class*=palette-] :is(.handoff-steps,.handoff-step,.handoff-note){background:transparent;box-shadow:none}.observatory.design-refined[class*=palette-] .handoff-icon{color:var(--cool);background:var(--surface-1);box-shadow:none;border:1px solid var(--line)}.observatory.design-refined[class*=palette-] .flow-node{background:var(--surface-1);border:1px solid var(--line);border-radius:5px;box-shadow:0 3px 10px #0000000a;-webkit-backdrop-filter:none;backdrop-filter:none}.observatory.design-refined[class*=palette-] .flow-node.knowledge{border-left:3px solid var(--warm)}.observatory.design-refined[class*=palette-] .flow-node:is(.engine,.finding){border-color:var(--cool)}.observatory.design-refined[class*=palette-] .flow-node .flow-icon{background:transparent;border:0;color:var(--cool);box-shadow:none;border-radius:0;animation:none}.observatory.design-refined[class*=palette-] .flow-node:is(:hover,:focus-visible,.is-active){transform:translate(-50%,-50%);box-shadow:0 0 0 1px var(--cool)}.observatory.design-refined[class*=palette-] .map-link-signal{filter:none;stroke-width:2}.observatory.design-refined[class*=palette-] .report-sheet{--paper: #fffdf9;--paper-ink: #20262b;--rail: #edf0eb;--warm: #ad5745;--warm-rgb: 173, 87, 69;--cool: #23776e;--cool-rgb: 35, 119, 110;--violet: #62786f;--ink: #20262b;--muted: #52635f;--line: #d6ded8;border:0;border-radius:6px;box-shadow:0 12px 40px #00000017;color-scheme:light}.observatory.design-refined[class*=palette-] .report-workspace{background:transparent}.observatory.design-refined[class*=palette-] .report-card{background:var(--paper);color:var(--paper-ink)}.observatory.design-refined[class*=palette-] .report-assets{background:var(--rail);color:var(--paper-ink);border-color:#d6ded8}.observatory.design-refined[class*=palette-] .report-card:before{height:2px;background:#23776e}.observatory.design-refined[class*=palette-] :is(.report-card h1,.report-card strong,.report-assets h2,.report-assets strong,.report-evidence strong){color:#20262b}.observatory.design-refined[class*=palette-] :is(.report-card>p,.report-metrics span,.report-provenance strong){color:#52635f}.observatory.design-refined[class*=palette-] :is(.asset-list button,.asset-list button svg,.asset-list button strong){color:#293e39}.observatory.design-refined[class*=palette-] .asset-list button{background:#e4e9e3;border-color:#d6ded8}.observatory.design-refined[class*=palette-] .asset-list button:is(:hover,.is-active){background:#d5e1d8;color:#293e39;border-color:#23776e}.observatory.design-refined[class*=palette-] .report-evidence button{background:#f0f4ef;border-radius:4px;box-shadow:none;border:1px solid #dce3dc;color:#293e39}.observatory.design-refined[class*=palette-] .report-evidence button:is(:hover,.is-active){background:#e0ebe2;border-color:#23776e;box-shadow:none}.observatory.design-refined[class*=palette-] .asset-preview{background:#fffdf9;color:#293e39;box-shadow:0 12px 24px #00000018}.observatory.design-refined[class*=palette-] .asset-preview b{color:#20262b}.observatory.design-refined[class*=palette-] .asset-preview p{color:#52635f}.observatory.design-refined[class*=palette-] .asset-preview button{color:#23776e}.observatory.design-refined[class*=palette-] .report-heading i:before{box-shadow:none}.observatory.design-refined[class*=palette-] .contact-workspace{width:min(100%,1080px);margin:auto;grid-template-columns:minmax(260px,.82fr) minmax(440px,1.18fr);gap:clamp(40px,7vw,112px);padding:32px 16px;align-items:center}.observatory.design-refined[class*=palette-] .contact-intro>span{color:var(--cool);font-size:10px}.observatory.design-refined[class*=palette-] .contact-intro h1{color:var(--ink);font-size:clamp(30px,3.5vw,46px);line-height:1.12;letter-spacing:-.04em}.observatory.design-refined[class*=palette-] .contact-intro>p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.75}.observatory.design-refined[class*=palette-] .contact-intro .contact-sequence{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;color:var(--cool);font:500 11px/1.5 var(--mono);letter-spacing:.02em}.observatory.design-refined .contact-sequence i{color:var(--muted);font-style:normal}.observatory.design-refined[class*=palette-] .contact-form{padding:0;gap:22px}.observatory.design-refined .contact-topic,.observatory.design-refined .contact-action{grid-column:1 / -1}.observatory.design-refined[class*=palette-] .contact-form label>span{color:var(--muted);font-size:12px;letter-spacing:.05em}.observatory.design-refined[class*=palette-] .contact-form :is(input,select,textarea){color:var(--ink);border-color:var(--line);font-size:14px}.observatory.design-refined[class*=palette-] .contact-form :is(input,textarea)::placeholder{color:var(--muted)}.observatory.design-refined[class*=palette-] .contact-form option{color:var(--ink);background:var(--surface-1)}.observatory.design-refined[class*=palette-] .contact-form button{width:auto;min-width:144px;min-height:42px;margin:0;padding:0 16px;gap:24px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--app-bg);box-shadow:none;text-transform:none;font:500 13px Manrope,sans-serif;letter-spacing:0}.observatory.design-refined[class*=palette-] .contact-form button:hover{transform:none;background:var(--surface-1);color:var(--ink);box-shadow:none}.observatory.design-refined[class*=palette-] :is(.contact-form>p,.contact-action p){color:var(--muted);font:11px/1.6 Manrope,sans-serif}.observatory.design-refined .contact-action p{margin:12px 0 0}@media(max-width:760px){.observatory.design-refined .wordmark{font-size:9px;letter-spacing:.05em}.observatory.design-refined[class*=palette-] .contact-workspace{grid-template-columns:1fr;gap:36px;padding:32px 8px;min-height:0;overflow:visible}.observatory.design-refined .contact-form{grid-template-columns:1fr}.observatory.design-refined .node-detail.is-attached{width:150px;transform:translate(-40%,36px)}.observatory.design-refined .node-detail.is-attached.opens-left{transform:translate(-70%,36px)}.observatory.design-refined .node-detail.is-attached:before{display:none}}.observatory.design-refined[class*=palette-] .report-sheet{color:#20262b}.observatory.design-refined[class*=palette-] .report-assets footer,.observatory.design-refined[class*=palette-] .report-assets footer :is(span,b,i){color:#52635f}.observatory.design-refined[class*=palette-][class*=page-]{background:var(--app-bg)}@media(max-width:760px){.observatory.design-refined .graph-shell.attack{height:560px}}.observatory.design-refined[class*=palette-] .flow-viewport:after{display:none}.observatory.design-refined[class*=palette-] .flow-node{gap:8px;padding-inline:10px}.observatory.design-refined[class*=palette-] .flow-node .flow-icon{width:24px;height:24px;flex:0 0 24px}.observatory.design-refined[class*=palette-] .flow-copy strong{white-space:normal;line-height:1.25}.observatory.design-refined[class*=palette-] .flow-node:before,.observatory.design-refined[class*=palette-] .flow-node:after{box-shadow:none}.observatory.design-refined[class*=palette-] .node-detail{border-radius:4px;box-shadow:0 8px 20px #00000018}.observatory.design-refined.palette-aurora-mineral:not(.is-dark):is(.page-discovery,.page-map){--app-bg: #e8f2f0;--surface-1: #f7fbfa;--surface-2: #e0efec;--line: #badbd5;--ink: #163438;--muted: #4c6c70;--cool: #008e83;--cool-rgb: 0, 142, 131;--warm: #ce644f;--warm-rgb: 206, 100, 79}.observatory.design-refined.palette-aurora-mineral:not(.is-dark) .graph-link{stroke:#3bb7a9}.observatory.design-refined.palette-aurora-mineral:not(.is-dark) .map-link{stroke:#53c9ba}.observatory.design-refined.palette-aurora-mineral .handoff-note b{color:var(--ink)}.observatory.design-refined.palette-aurora-mineral .handoff-note p{color:var(--muted)}.observatory.design-refined[class*=palette-] .flow-links .map-link-rail{stroke:rgba(var(--cool-rgb),.18);stroke-width:7}.observatory.design-refined[class*=palette-] .flow-links .map-link{stroke:rgba(var(--cool-rgb),.78);stroke-width:1.7}.observatory.design-refined[class*=palette-] .flow-links .map-relationship.is-muted{opacity:.4}.observatory.design-refined[class*=palette-] .flow-links .map-relationship:is(.is-active,.is-pulsing) .map-link{stroke:var(--cool);stroke-width:2.35}.observatory.design-refined .report-workspace{position:relative}.observatory.design-refined .report-assistant{position:absolute;right:clamp(14px,2.2vw,34px);bottom:clamp(66px,9vh,96px);z-index:45}.observatory.design-refined .report-assistant-trigger{position:relative;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid #53625c;border-radius:50%;background:#202522;color:#a3cbbb;box-shadow:0 12px 30px #0000003d,0 0 0 4px #92cabe14;cursor:pointer;animation:report-assistant-nudge 6s ease-in-out infinite}.observatory.design-refined .report-assistant-trigger:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(146,202,190,.42);border-radius:inherit;content:"";pointer-events:none;animation:report-assistant-ring 6s ease-out infinite}.observatory.design-refined .report-assistant-trigger:is(:hover,:focus-visible),.observatory.design-refined .report-assistant.is-open .report-assistant-trigger{border-color:#92cabe;color:#f4fffb;background:#28312d;animation:none}.observatory.design-refined .report-assistant-trigger:focus-visible{outline:2px solid #92cabe;outline-offset:4px}.observatory.design-refined .report-assistant-panel{position:absolute;right:0;bottom:66px;width:min(276px,calc(100vw - 28px));padding:18px;border:1px solid #4b5953;border-radius:10px 10px 4px;background:#202522;color:#f4f7f5;box-shadow:0 22px 52px #00000052;animation:report-assistant-panel-in .18s ease-out both}.observatory.design-refined .report-assistant-panel>span{display:block;color:#92cabe;font:500 9px/1 var(--mono);letter-spacing:.14em}.observatory.design-refined .report-assistant-panel strong{display:block;margin:12px 28px 0 0;color:#fff;font:600 15px/1.35 Manrope,sans-serif}.observatory.design-refined .report-assistant-panel p{margin:8px 0 16px;color:#c7cfcb;font:400 12px/1.55 Manrope,sans-serif}.observatory.design-refined .report-assistant-panel button{cursor:pointer}.observatory.design-refined .report-assistant-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#c7cfcb}.observatory.design-refined .report-assistant-close:is(:hover,:focus-visible){background:#343c38;color:#fff}.observatory.design-refined .report-assistant-action{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:0 12px;border:1px solid #92cabe;border-radius:4px;background:transparent;color:#f4fffb;font:500 12px/1 Manrope,sans-serif}.observatory.design-refined .report-assistant-action:is(:hover,:focus-visible){background:#31413a}@keyframes report-assistant-nudge{0%,76%,to{transform:translateY(0) rotate(0)}80%{transform:translateY(-3px) rotate(-5deg)}84%{transform:translateY(-1px) rotate(4deg)}88%{transform:translateY(-2px) rotate(-2deg)}92%{transform:translateY(0) rotate(0)}}@keyframes report-assistant-ring{0%,74%,to{opacity:0;transform:scale(.92)}79%{opacity:.55}94%{opacity:0;transform:scale(1.35)}}@keyframes report-assistant-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(min-width:761px){.observatory.design-refined.page-report .report-focus{width:min(1080px,calc(100% - 132px))}}@media(max-width:760px){.observatory.design-refined .report-assistant{position:fixed;right:14px;bottom:64px}.observatory.design-refined .report-assistant-trigger{width:46px;height:46px}.observatory.design-refined .report-assistant-panel{bottom:58px}}@media(prefers-reduced-motion:reduce){.observatory.design-refined .report-assistant-trigger,.observatory.design-refined .report-assistant-trigger:after,.observatory.design-refined .report-assistant-panel{animation:none}}.observatory.design-refined .flow-world{inset:auto;left:50%;top:50%;width:1280px;min-width:1280px;height:560px}.observatory.design-refined[class*=palette-] .dark-toggle{max-width:40px;flex:0 0 40px}.observatory.design-refined[class*=palette-] .dark-toggle{width:40px!important;min-width:40px!important;max-width:40px!important}.observatory.design-refined .graph-viewport{cursor:grab;touch-action:none}.observatory.design-refined .graph-viewport:active,.observatory.design-refined .flow-viewport:active{cursor:grabbing}.observatory.design-refined .graph-tools button{width:auto;min-width:30px;padding:0 7px;font:500 9px/1 var(--mono)}.observatory.design-refined .map-zoom-controls{position:absolute;top:10px;right:10px;z-index:12;display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:5px;background:color-mix(in srgb,var(--surface-1) 92%,transparent);box-shadow:0 6px 18px #00000014}.observatory.design-refined .map-zoom-controls button{min-width:30px;height:30px;padding:0 7px;border:1px solid var(--line);border-radius:3px;background:var(--surface-1);color:var(--ink);cursor:pointer;font:500 9px/1 var(--mono)}.observatory.design-refined .map-zoom-controls button:is(:hover,:focus-visible){border-color:var(--cool);color:var(--cool)}@media(max-width:760px){.observatory.design-refined:is(.page-discovery,.page-handoff,.page-map,.page-report){height:100svh;min-height:0;padding-bottom:8px;overflow:hidden}.observatory.design-refined:is(.page-discovery,.page-handoff,.page-map,.page-report)>.experience-grid{flex:1 1 auto;min-height:0;overflow:hidden}.observatory.design-refined.page-discovery .experience-grid.is-discovery{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:168px minmax(0,1fr);align-content:stretch;gap:8px}.observatory.design-refined.page-discovery .terminal-panel{height:100%;min-height:0;grid-template-rows:31px 48px 26px minmax(52px,1fr) 30px;border-radius:7px}.observatory.design-refined.page-discovery .terminal-titlebar{padding-inline:10px}.observatory.design-refined.page-discovery .terminal-dots i{width:7px;height:7px}.observatory.design-refined.page-discovery .terminal-command,.observatory.design-refined.page-discovery .terminal-access,.observatory.design-refined.page-discovery .event-stream,.observatory.design-refined.page-discovery .terminal-footer{padding-inline:10px}.observatory.design-refined.page-discovery .terminal-command{grid-template-columns:auto minmax(0,1fr);font-size:9px}.observatory.design-refined.page-discovery .terminal-access{font-size:7px}.observatory.design-refined.page-discovery .event-stream{gap:0;padding-block:3px;overflow:hidden}.observatory.design-refined.page-discovery .event-row{grid-template-columns:50px minmax(0,1fr) auto;gap:6px;padding:3px 0;font-size:8px;line-height:1.25}.observatory.design-refined.page-discovery .terminal-footer{font-size:7px}.observatory.design-refined.page-discovery .graph-workspace,.observatory.design-refined.page-discovery .graph-shell.attack{height:100%;min-height:0}.observatory.design-refined.page-discovery .graph-header{height:42px;min-height:42px;max-height:42px;padding:4px 6px}.observatory.design-refined.page-discovery .graph-header span{display:none}.observatory.design-refined.page-discovery .graph-header h1{margin:0;font-size:14px}.observatory.design-refined.page-discovery .graph-tools{gap:3px}.observatory.design-refined.page-discovery .graph-tools button{min-width:27px;height:27px;padding-inline:5px}.observatory.design-refined.page-handoff .handoff-scene,.observatory.design-refined.page-handoff .handoff-scene.has-map{height:100%;min-height:0;overflow:hidden}.observatory.design-refined.page-handoff .handoff-content,.observatory.design-refined.page-handoff .handoff-scene.has-map .handoff-content{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;height:100%;padding:4px 0 0}.observatory.design-refined.page-handoff .handoff-intro h1{margin:3px 0;font-size:15px}.observatory.design-refined.page-handoff .handoff-intro p{font-size:7px}.observatory.design-refined.page-handoff .handoff-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:none;padding:0}.observatory.design-refined.page-handoff .handoff-cell,.observatory.design-refined.page-handoff .handoff-cell:last-child{display:block}.observatory.design-refined.page-handoff .handoff-step{width:100%;min-height:62px;gap:3px;padding:5px 3px}.observatory.design-refined.page-handoff .handoff-icon{width:28px;height:28px}.observatory.design-refined.page-handoff .handoff-icon svg{width:16px;height:16px}.observatory.design-refined.page-handoff .handoff-step small{margin-top:2px;font-size:6px}.observatory.design-refined.page-handoff .handoff-step strong{margin-top:1px;font-size:9px}.observatory.design-refined.page-handoff .handoff-step em,.observatory.design-refined.page-handoff .handoff-connector{display:none}.observatory.design-refined.page-handoff .handoff-note{position:absolute;top:70px;left:6px;right:6px;z-index:20;width:auto;margin:0}.observatory.design-refined.page-handoff .handoff-map,.observatory.design-refined.page-handoff .handoff-map .map-scene,.observatory.design-refined.page-map .map-scene{width:100%;height:100%;min-height:0}.observatory.design-refined.page-handoff .map-toolbar{min-height:28px;padding-bottom:3px}.observatory.design-refined.page-handoff .map-toolbar strong{margin-top:2px;font-size:9px}.observatory.design-refined:is(.page-handoff,.page-map) .map-viewport{min-height:0;overflow:hidden;touch-action:none}.observatory.design-refined:is(.page-handoff,.page-map) .flow-stage{width:100%;min-width:0;height:100%}.observatory.design-refined:is(.page-handoff,.page-map) .flow-world{width:1280px;min-width:1280px}.observatory.design-refined .map-zoom-controls{top:6px;right:6px}.observatory.design-refined .map-zoom-controls button{min-width:28px;height:28px;padding-inline:5px}.observatory.design-refined.page-report .report-workspace{height:100%;min-height:0;overflow:hidden}.observatory.design-refined.page-report .report-focus{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.observatory.design-refined.page-report .report-focus>span{flex:0 0 auto;margin-bottom:5px;font-size:6px}.observatory.design-refined.page-report .report-sheet{grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden}.observatory.design-refined.page-report .report-assets{min-height:0;padding:9px 10px 7px}.observatory.design-refined.page-report .report-assets>span{font-size:6px}.observatory.design-refined.page-report .report-assets h2{margin:4px 0 6px;font-size:9px}.observatory.design-refined.page-report .asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.observatory.design-refined.page-report .report-assets .asset-list button{min-height:22px;grid-template-columns:13px minmax(0,1fr) auto;gap:4px;padding:3px 4px;font-size:6px}.observatory.design-refined.page-report .report-assets .asset-list button svg{width:11px;height:11px}.observatory.design-refined.page-report .report-assets footer{display:none}.observatory.design-refined.page-report .report-card{justify-content:flex-start;min-height:0;padding:10px 12px;overflow:hidden}.observatory.design-refined.page-report .report-heading{font-size:6px;letter-spacing:.07em}.observatory.design-refined.page-report .report-card h1{margin:7px 0 4px;font-size:clamp(17px,6.4vw,22px);line-height:1.06}.observatory.design-refined.page-report .report-card>p{font-size:8px;line-height:1.35}.observatory.design-refined.page-report .report-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:8px 0;font-size:6px}.observatory.design-refined.page-report .report-metrics b{font-size:11px}.observatory.design-refined.page-report .report-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.observatory.design-refined.page-report .report-evidence button{min-height:44px;padding:6px}.observatory.design-refined.page-report .report-evidence span{font-size:6px}.observatory.design-refined.page-report .report-evidence strong{margin:3px 0 0;font-size:7px;white-space:normal}.observatory.design-refined.page-report .report-evidence span:last-child{display:none}.observatory.design-refined.page-report .report-provenance{gap:4px;margin-top:7px;padding-top:4px;font-size:6px}.observatory.design-refined.page-report .report-provenance svg{width:12px;height:12px}.observatory.design-refined.page-report .report-provenance strong{width:auto;margin-left:auto}.observatory.design-refined.page-report .report-assistant{right:10px;bottom:86px}.observatory.design-refined.page-report .report-assistant-trigger{width:40px;height:40px}}.observatory.design-refined .terminal-target-entry{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:72px}.observatory.design-refined .terminal-target-entry input{flex:1 1 auto;min-width:0}.observatory.design-refined .target-entry-caret{position:absolute;left:0;top:50%;width:2px;height:1.15em;border-radius:1px;background:#e6aa96;opacity:0;transform:translateY(-50%);pointer-events:none}.observatory.design-refined .terminal-target-entry.is-empty:not(:focus-within) .target-entry-caret{opacity:1;animation:target-entry-caret-pulse .76s steps(1) infinite}.observatory.design-refined .terminal-target-entry.is-empty:not(:focus-within) input{padding-left:8px}@keyframes target-entry-caret-pulse{0%,58%{opacity:1}59%,to{opacity:.24}}.observatory.design-refined :is(.graph-viewport,.flow-viewport){touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.observatory.design-refined :is(.graph-layer,.flow-world){will-change:transform}.observatory.design-refined[class*=palette-] .flow-links .map-link-rail{stroke:rgba(var(--cool-rgb),.2);stroke-width:5}.observatory.design-refined[class*=palette-] .flow-links .map-link{stroke:rgba(var(--cool-rgb),.94);stroke-width:2}.observatory.design-refined[class*=palette-] .flow-links .map-relationship.is-muted{opacity:.62}.observatory.design-refined.palette-aurora-mineral.is-dark .flow-links .map-link-rail{stroke:#92cabe3d}.observatory.design-refined.palette-aurora-mineral.is-dark .flow-links .map-link{stroke:#9bd8cc}.observatory.design-refined.page-report .report-focus{position:relative}.observatory.design-refined .report-assistant{top:30px;right:-25px;bottom:auto}.observatory.design-refined .report-assistant-trigger{border-color:#624f58;background:#241f27;color:#dc8068;box-shadow:0 14px 34px #00000042,0 0 0 4px #dc80681a;animation:report-assistant-nudge 4.4s ease-in-out infinite}.observatory.design-refined .report-assistant-trigger:after{border-color:#dc806885;animation-duration:4.4s}.observatory.design-refined .report-assistant-trigger:is(:hover,:focus-visible),.observatory.design-refined .report-assistant.is-open .report-assistant-trigger{border-color:#dc8068;background:#302631;color:#f09a80}.observatory.design-refined .report-assistant-trigger:focus-visible{outline-color:#dc8068}.observatory.design-refined .report-assistant-panel{top:64px;bottom:auto}@keyframes report-assistant-nudge{0%,58%,to{transform:translateY(0) rotate(0)}64%{transform:translateY(-6px) rotate(-7deg)}70%{transform:translateY(-2px) rotate(6deg)}76%{transform:translateY(-5px) rotate(-4deg)}82%{transform:translateY(-1px) rotate(2deg)}88%{transform:translateY(0) rotate(0)}}@keyframes report-assistant-ring{0%,57%,to{opacity:0;transform:scale(.9)}65%{opacity:.68}88%{opacity:0;transform:scale(1.42)}}.observatory.design-refined.page-contact{height:100svh;min-height:0;overflow:hidden}.observatory.design-refined.page-contact>.experience-grid.is-contact{flex:1 1 auto;min-height:0;overflow:hidden}@keyframes handoff-flow-vertical{0%{top:0;opacity:.22}18%,78%{opacity:1}to{top:100%;opacity:.28}}@media(max-width:760px){.observatory.design-refined.page-terminal>.experience-grid.is-terminal{justify-content:flex-start;padding:clamp(16px,4vh,30px) 8px 0}.observatory.design-refined.page-terminal .terminal-panel{width:min(100%,430px);margin-inline:auto}.observatory.design-refined.page-terminal .terminal-command{grid-template-columns:auto minmax(0,1fr);padding-inline:16px}.observatory.design-refined.page-terminal .terminal-target-entry{grid-column:2;width:clamp(142px,54vw,210px);max-width:210px;justify-self:start}.observatory.design-refined.page-discovery .terminal-target-entry{grid-column:2;width:min(100%,190px)}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;height:100%;padding:10px 8px 0}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-intro{width:100%;text-align:center}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-steps{display:flex;flex-direction:column;width:min(100%,270px);gap:0;padding-top:4px}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-cell,.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-cell:last-child{display:flex;flex-direction:column;align-items:stretch;width:100%}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-step{min-height:74px;padding:8px 12px;gap:12px;text-align:left}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-step em{display:block}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-connector{position:relative;display:flex;width:2px;height:28px;margin:1px auto;transform:none}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-connector span{width:2px;min-width:2px;height:28px;flex:0 0 28px}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-connector span:after{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%) rotate(135deg)}.observatory.design-refined.page-handoff .handoff-scene:not(.has-map) .handoff-connector.is-live .handoff-energy{left:50%;top:0;animation:handoff-flow-vertical 1.05s cubic-bezier(.35,0,.25,1) infinite}.observatory.design-refined.page-handoff .handoff-scene.has-map .handoff-cell{position:relative;display:block}.observatory.design-refined.page-handoff .handoff-scene.has-map .handoff-connector{position:absolute;top:30px;right:-8px;z-index:4;display:flex;width:16px;height:2px;transform:none}.observatory.design-refined.page-handoff .handoff-scene.has-map .handoff-connector span{width:16px;min-width:16px;height:2px;flex:0 0 16px}.observatory.design-refined.page-handoff .handoff-scene.has-map .handoff-connector span:after{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%) rotate(45deg)}.observatory.design-refined.page-handoff .handoff-connector{opacity:.68}.observatory.design-refined.page-handoff .handoff-connector:is(.is-live,.is-complete){opacity:1}.observatory.design-refined.palette-aurora-mineral.is-dark.page-handoff .handoff-connector{color:#ffffff73}.observatory.design-refined.palette-aurora-mineral.is-dark.page-handoff .handoff-connector.is-live{color:#f09a80}.observatory.design-refined.palette-aurora-mineral.is-dark.page-handoff .handoff-connector.cool:is(.is-live,.is-complete),.observatory.design-refined.palette-aurora-mineral.is-dark.page-handoff .handoff-connector.is-complete{color:#9bd8cc}.observatory.design-refined.page-handoff .handoff-connector .handoff-energy{width:8px;height:8px;box-shadow:0 0 15px 3px currentColor}.observatory.design-refined.page-report .report-focus>span{margin-bottom:6px;font-size:7px}.observatory.design-refined.page-report .report-assets{padding:10px 11px 8px}.observatory.design-refined.page-report .report-assets>span{font-size:7px}.observatory.design-refined.page-report .report-assets h2{margin:4px 0 7px;font-size:10px}.observatory.design-refined.page-report .asset-list{gap:4px}.observatory.design-refined.page-report .report-assets .asset-list button{min-height:25px;padding:4px 5px;font-size:7.5px}.observatory.design-refined.page-report .report-assets footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px;padding-top:6px}.observatory.design-refined.page-report .report-assets footer>span,.observatory.design-refined.page-report .report-assets footer b{margin:0;font-size:6.5px}.observatory.design-refined.page-report .report-card{padding:11px 13px}.observatory.design-refined.page-report .report-heading{font-size:7px}.observatory.design-refined.page-report .report-card h1{margin:7px 0 5px;font-size:clamp(19px,6.2vw,24px)}.observatory.design-refined.page-report .report-card>p{font-size:9px;line-height:1.4}.observatory.design-refined.page-report .report-metrics{gap:5px 10px;margin:8px 0;font-size:7px}.observatory.design-refined.page-report .report-metrics b{font-size:12px}.observatory.design-refined.page-report .report-evidence button{min-height:50px;padding:6px}.observatory.design-refined.page-report .report-evidence span{font-size:6.8px}.observatory.design-refined.page-report .report-evidence strong{font-size:8px}.observatory.design-refined.page-report .report-evidence span:last-child{display:block;margin-top:4px;font-size:5.8px;line-height:1.2}.observatory.design-refined.page-report .report-provenance{margin-top:8px;padding-top:5px;font-size:6.7px}.observatory.design-refined.page-report .report-assistant{position:fixed;top:auto;right:10px;bottom:104px}.observatory.design-refined.page-report .report-assistant-panel{top:auto;bottom:52px}.observatory.design-refined.page-contact>.experience-grid.is-contact{display:grid}.observatory.design-refined.page-contact .contact-workspace{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:stretch;width:100%;height:100%;min-height:0;gap:12px;padding:8px 10px 6px;overflow:hidden}.observatory.design-refined.page-contact .contact-intro{padding:0}.observatory.design-refined.page-contact .contact-intro>span{font-size:8px}.observatory.design-refined.page-contact .contact-intro h1{margin:7px 0 6px;font-size:clamp(22px,7.5vw,29px);line-height:1.04}.observatory.design-refined.page-contact .contact-intro>p{max-width:none;font-size:11px;line-height:1.4}.observatory.design-refined.page-contact .contact-intro .contact-sequence{gap:5px;margin-top:8px;font-size:8px}.observatory.design-refined.page-contact .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px 12px;min-height:0}.observatory.design-refined.page-contact .contact-form label{gap:4px}.observatory.design-refined.page-contact .contact-topic,.observatory.design-refined.page-contact .message-field,.observatory.design-refined.page-contact .contact-action,.observatory.design-refined.page-contact .contact-form>p{grid-column:1 / -1}.observatory.design-refined.page-contact .contact-form label>span{font-size:9px}.observatory.design-refined.page-contact .contact-form :is(input,select,textarea){padding:6px 0 7px;font-size:12px;line-height:1.25}.observatory.design-refined.page-contact .contact-form textarea{height:54px;min-height:54px;resize:none}.observatory.design-refined.page-contact .contact-form .message-field{min-height:0}.observatory.design-refined.page-contact .contact-form button{min-height:38px;font-size:12px}.observatory.design-refined.page-contact .contact-action p{margin:6px 0 0;font-size:9px;line-height:1.35}.observatory.design-refined.page-contact .contact-form>p{margin:0;font-size:9px;line-height:1.3}}
