@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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:#17211c;background:#e9ede9;font-family:Manrope Variable,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17211c;--ink-soft: #4f5e55;--ink-faint: #626e66;--asphalt: #18231e;--asphalt-soft: #223028;--paper: #f7f8f5;--field: #e8ede7;--panel: #f3f5f1;--line: #cdd5ce;--line-soft: #dde3dc;--market: #23734d;--signal: #d7f05a;--source: #426f8c;--warning: #985d0d;--danger: #a13e39;--mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--topbar-height: 64px;--nav-width: 212px}*{box-sizing:border-box}html{min-width:320px;min-height:720px;background:var(--asphalt)}body{min-width:320px;min-height:720px;margin:0}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible,.intent-switcher button:focus-visible,.what-if-control input:focus-visible,input:focus-visible+.switch,.maplibregl-ctrl button:focus-visible{outline:3px solid #87a8ff;outline-offset:2px}.app-shell{display:grid;grid-template-columns:var(--nav-width) minmax(0,1fr);grid-template-rows:var(--topbar-height) minmax(0,1fr);min-width:1024px;height:100dvh;min-height:720px;overflow:hidden;background:var(--paper);transition:grid-template-columns .18s ease}.topbar{z-index:20;display:grid;grid-column:1 / -1;grid-template-columns:var(--nav-width) minmax(0,1fr) auto;align-items:center;min-width:0;height:var(--topbar-height);color:#fff;background:var(--asphalt);border-bottom:1px solid #34433a;transition:grid-template-columns .18s ease}.wordmark{display:flex;align-items:center;justify-content:center;height:100%;padding:0 22px;color:#f7faf6;text-decoration:none;border-right:1px solid #34433a}.da-brand-logo{width:45px;height:52px;flex:0 0 auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABoCAIAAAARuhvNAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAW6ADAAQAAAABAAAAaAAAAAAVO6sSAAABdWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KmrRX5gAAKMtJREFUeAHtfHd4XNd152vTewMGjagkQBJsYBclNokW1W1JtmzJsmVZiRM7/tzWGzv22ptN1vni3W8Tx99641hxXOXYkWQVyxJFmqIoNosECYAEQfSOQZneZ16Z/d33UN4MAIIQQf8TPw4H791377nnnnvuaffcoT/4nC0jRXI5Srnwl8Yd/it3M+XkrVKo1LvOI03ROSpXUFmuT8pnm89CIP3J12yP6rbq+/yK5El5S1PAfxbMTC35r7r5TGUFCVpupUAAYriRKKrCvIFLizGaofBauWb+yp2haO55poPpitd9BFHmt5VLCuDlwVfeqb+Vvgrb5DVSHmbxV1rkfaub5wOfbjVTAXQZil8GMfKmLQ/Wf74HEIf5zzfqJUb8R4oUEuiPFPkjRQopUPj8Rx75I0UKKVD4/N54ZEaDF0K7pc/L7XS59aeRf28UUUyYZXWJysutX0Df5dpNy60/3R1X0O1yHkmXDCu3WJqwpDL5L1I5WMs3ehGPgJjUBfDhDUhUTpShLEJn0oRVmZ/qasBDpKQFHA0C8D1SREFRympSQVMmYhZSXE5SnAMClIxcZonZG8VNYnWC3hXXO8MzVeR6C3/JTeFrCNrUhD3lt/BJDSElTbMaUWtNmYoiWnucoiXijahHK0MDeqlJZ2TAJaQ1ksjBg2E0AiGPTGGdLWUuC+nsUUmi6Xkm+zIpkqNpBnDpdMAcuFoZvFaa8JuFNCcJLPHt5jCb8b1UJAGdaDZnsCeq3tfqXDtCM8oUL0QP1GTABWx82DX09obokCOb1EkCgQ54DE0xGlFvT3rWjhXv6DG64aYqVMFL1CE8FR/1dL+4MzHulAg/kv/AG41JDaDJCDpb0rujt3xXR04jw1VhsUyKkEnj/Feqht9em5i0iYLAahibzWDQaxR0VZDnbhVCwT3NZoVohPWda9CY07aqydysxz1Xl9wBaXCf/0rlyKl1UZ9Jb+CqqmwOq5FlmBydy2YE32Q0GKRHTtVHhjxVhy5ZqyZphgx7lvVC10ozISuno4wGjmGmHTq5O1qUpFhcSIZMg0c3g3rlt7dTtKiay+WsmhzQETnf2Yah440CzxQVGd93YMvBvZvW1lWYzcYF+E/GUfkiPJOj+ocm/uH/vXz60vm4z2mp8C/AJiSMAHrQ/mvlwyfXJQPWu/av/fiHD+7cttZhM2KaQS5BFEdHAy+/fu4nv3xreIQeOLq55r4LljK/elSixAiSWF7s+s7fPVNW4lHzriCInd0j3/nBq61tw75za1z1o4bigArTG6YICUDkmEBH1dCJRirH7t9b/9+++JEtG2vVsJa812rYTRuqT124kMMqkxhQRFlV6oZY2AmfZ+pSbSpo2bun/h+/9aflpW51BY7laqtLv/jph+tXl//1//r3vl5qsrlO50jqzIlZnmN1WcCRpFxZibu2yovZUkOoryuvWlX82DN/PzlFRQY9Bm8IdWcxKRDi6oZ594CZjliG31lDiZrbdzd879ufWS45AI5wgLyylfu8DuQHcIGU0YZ6SiJD9obVpZ984m6ZHLPYTreQ+T9336EdH/vQfofDGOj0pnwQGXPD1uhEPGT5bDKZXXBtgpq11SU5MZeN6/PJdYPRADC9yEb63clJu8dj+vyfPeQtcswu2vkDu07JLFeo5bBCDfINuoctsREHR5n23964a+uauVfynfIlzzkZ/wOHd9WvKZFS5siQE5w7vXBoitXxNMtkeSGTzcwyjgoAudVwLMQAWez5BL9RHoE2iQ4U0zmuaWP1rm0NMvS5OSnobKHH/G4XqCFXyNGpKWtyylLmdW7ZUOt22RaoqCoCB21urNHrtPExp5RVTCNCalYnMoyUyQqpDL8gj0CaJFMponbeo67JQfhr00GLRkM3NlRpNQtrKMi8eCwlwjIhk4URQtfnsjyPB5vFYjBoVWNZ4BbcK8LA8VuzMV11Y1F1ZfEClfKLoH02rKu0WvSBCVs2DpWXkZcmxWoEhhWFtJRKZqUCHpAh8LyQTovgD07HE7NBNV8Ljy2/X4yP5tOaTFSv03E1VYWIYhJgETS39v3zD19pbuuDoJBXZk4UJY5lmzbXPPHIvp3b1i+xysDBTC4TMyQnrSxlqKsprSjzFKCx4OOGtVXFxfaJjmBi3GFwxigWRjHFQLKy0LO5RDKlEppzAMA+mUyWYnLgJjJ3qusGKEI0J83HdWJaZ7BxJV6Xqjm5xfjHJyNf/9ZPT527quP0DEfUErCxmg1PPnbgs888WORRmD+/5wIoELqQhSFzYsrksFvr60qddkthlYWeq1cV19V4r3aMRYfcroYRBoafbMLBGpQkIZlKL8gjIEcqzTMMuIkHtmo2WlqOkAWQo7MRsyQwNrOxrKSQIjwvdXQNtbb3O0rEyn2djtopOsdazIZHH7ztq5//4Aw5COnUI5INSFUBrBCexZJJR/UV5S6Mk2Xz6quq5lHWYNBtXFdtNmtjQ24hqVW0KMPxsGvh+MQTybzhzkBJpTPpDCgiwrGAJ6C+lqYI+odkyEaMOVHjdFgcdrO6Pe4hPoZH/aIoGNxRz5Y+rS0OW6OywvPhh/cZDfqCynjMG9DMazAan9Inp6xU1lhX7a2sKAanzbwkfzGweDwliEIBZfFqS2O1y2mG/QKCEmsdlr5WYMEjlJRMCQuummg8DQOaZlEzS5hTdS1JEbAUnROYVNgAZizx2i0mo6o5uRVFcWwiiBnRGLI0J8AB0WjY+tqyhjUVBTXxyBAWxaIiYPOGTFPZsDkxabEYzfV1ZcVF9nw8qUyGf+E37/QPjmM9FoCFcVFVWQRDJjbsyYlkRCwnYvGKuVwqxS+4auLxBIQrw0k0Vo16zQDDAujzHsHdOajedMgMr6K8xMOyaJKHkyBIvvEgbC+tOc2whEk5jnG7rQbdAsoFLYkGImJ+esgoQZOcxKQClmTA6C2ywXaCQi3AZGIq/NtjF9uvDWeyfMErh92yYW0lwzCRYQ90IqBBiChqdbFVE4slMZEwmjnZllMDXJIipLKQ1kKOaImi8aobK/cg9shYgOVyWlsKVCOFsAjAkQtd8nzkTT8eaIZGF8lJi5jS19R4IUTmN73aOdTRNdxyuTcWTxW8hZW1eUMNHMLEuC0dAi9j6UiMNoObWCI9j6cIhvFEVhRBNYnmCnnoRijCZGMGPqE3GkGREhmbuSFhhMlUZnwyrNGCR1IyzylvZdIU4K56VEtWMAwfNUKI6DkjtAycEVVFcovKre19wXD8YltfOBIvYFJUWF9fWeSx8jF9fNQtSQyWDKOFEqESoIg8CQUA48k0xAyjg3BF3CTv5VIUQW2JhmcN99xhM5fPUzSSJPmDsUAwyuoFrSVJYKv8i7yu8h/UUgTES4XMSb/Z47ZBAFkthaIqFI5jvQi81NU7OjI2hXWaD4wq9brW1pUjABYedEs8BxITJcLmUunsPMlKCBCOxmE3cVoYcgViZAk5Ag0AEcgkJq2IQpWVOIo89gJUYIb5xv2RWFJrzGqtaTIfZKzoNZ/yBc1Uj2ghZbn0lDUT01dWFMErlQ08VQ2K6ukd6x8ahzU8FYhe6RiKJwoXDmT59qY1nIZKjLn5uB5CjdMjFESniD1SSD6AjkShlSlWC/dnRp7NdHh9HoGYzMFfSE1aGZapqykxGnQzDaf/8oI4MDQJRaA1ZThDmshcfJZzQV3yMQOIzokwVYvLSxcwVS9d7p0KRmkJwRGp5QoWTmJ+D7u21TvtpmzYmJxwYP5geoGyiWQaEnR+5UQ8CTRh7JNwUf51fYqgLp1N6KHndVp2IW2a4wWhd2Ac86Cxplg93Kp88DfwBF5Ky3rXajGvqS1zuwpMVcL5re0DiUSG1gqchm7vGJwKROZLh/q6CngYEnz0ITc8dSCD+CMMUz5bOGYgBfEMDmKNGRjyBTguRZEcQqpwvQxWm66xvqqgMR6hC/sGx2EOGxwJOFeEQW50uRBgqC6JDLpIRwxlpc6aSq+GK3As6KHh8e6+MVHKOGomjLbMiC8AaZJKwanLu6wWQ9OmWpZl4yNORMIhWaHuMhkEBARiEaguyD5YaEBUrpP3CrWuSxG4vCKbGHUhtgrjfb7qha0UCkX7Bic4DaO3J64PTIXS3C0YW0jqklM2Ka2vrSmBEJl7N3PXcmUAukzIMrFRt5gyQE20XumHIJh5P/d319YGs1mT9NvSQTPMVuhgTFg6g6DRXB3cYY3D38ENB+kL4yV/Cq9HEdSEiomOOBG7RUTL6Si030VBHB4LBEMxjT6rdcJ4z+v4Rh6ATSZqgiVi0sNULfUWOwtaQQq0tQ/Gkymoj2SIy6TAggwWUYjo4MJrw/oqzBxIHBt1cbBHmRxM9awA2zWPJDDgEVtD1xqdUChXr7tfQ9xzrPD4uN1g5HZtXSuvB4CeIymCVLCaYI/YnWmtZS7MWYjpws8ES9jymYA1GTCsKrKtri4xGgtNVVR56vEDDz+4W+CFtvb+X/z65OWrg1hEAyOTq6tLtdq8JVZa7GxsWNXZ5YMfrIe5yBGKzJescE0hceF+cEYes5hHretSBPzExAbdYsJQUmPb3lQ/f1zo70rHINSR3p3gDJlpNUdsL/RS0FFha+LIIUSUApNbsglD5WZZ76rIrTSAXFhdA0ODXDu3Nuy9bcNf/e2P3z7dfvlK/64ta1xOq/JK+YYhv2Nr/atHmhNjLql+nONyiWj6nTNXjHqtTkf2TzCZ0FZtVwcDwQQMVs4ELV6IZx6N1dBxL6W5UGcp9G7TprqqiiL57RyDgBOjsTisA1gB5hI/w85Qm4wU1eZqqsHOlpIa8O7iRoSItIx+Ta23IOY+02q2BSlAGP1TH7+nu8/X3Nr96IO3F1AEFbZvWe10GH2TKZFnzWV+wP/2P73wnX95GQtfmSnIvgyYhGdNpRFTSZDYZ3k9LCIMCboMHRtxRYfdZpPm8J1NsoOnIDlNVEEQOnvHh0amNEbRUhGgOWgzsg1M0+i0kPBKS/JNuidvUQfIZIPmhN/ktFlX15TNjzOQ+vOu23et29G0ZmBoYmwiAPuw4D32IuA6iwIX81lLtvfrbUkgFI2kJ4PRYCgRCMWD4QQiCpiMog2jGgsxKfFRXwvxCGpgOyWtHzndIPKaxm2r9t3WqGozTVKYCafOtUPy27x8LquLDXhg3fJxLZ8woL/FLvIGnhnEI8xnkcUeFXyzxvVuKDLw/GKt1OWIuWzdVIuuOzqHNq+vKTD5dTotFs6pc52Rfm82TOxgqJvNG6ved7AJ/JVOps5d7MSyCkdSvt/XmkoD1uox7Imr4c+jCJiIpRM+9+CxxnBPmcnCPvmhO23WQi2D+YUR+eZbzQgGJoPm9l/slmeeRD3gL5gMEO+Fs0d6hTrP5cQs67+6SmvJWFb5EQGgBD1M1cryBUxVNaLqe3CBRsu1Xu6/967tBRRBNXCQ1aoNBG2ZgF3K8Z/+xL2f+9SDHrddmafHP3jnhx688oVvPNvbExg4snHdkyHOmKfI8ygC/sEuaaS/pPuFnWBmOEKffPzwQ/fsUmOj3EO/vHbk3dExv8OuRysIDtBZ4QyM2WzSGY2F9j4agjfggKBadNSSeXOj2RvJJLQ2i7lhdXmRBxtAeReInkxniVKQpxCt5C4IgzEsa9Tr2q4O+ENRWP0FLLm+vqKywhuK9KZS2Y88sve//MXD+esxd/vuxm9/8+mnP/sdKOlgR1nRtl71nt4cRZTllAlb+l7bkgyaysvNX//SRx5+4Dbs9ORhKj8govPAPTved6CJBgkVlLEgZYmKdclwrNNmYuYFShGUfObJwzu2rPnVK6ffPH4pOqjD7mztOmdddalOS3SB+pryR77/k9df/M0Z8J3cBfkG8bG0eEn0B+McQ/X0+RrqKgz6PJ3tdFg3NVZeutJnsxo+9thBRHzVYJX7/Xs2HLh9w0u/aQ71eD1b+mc20snLOYrgAat7sqUqPuZwewzf/ftPoxkmhmChzL4CTP6GoK2u8KoKbugWrYrd9kP7myrKimDd/ebN8xheVWUxoqrz2w8MT1641NM/NAmsoCgIo5D/hFeAD3Z/kwLfernvjl3rCyiCSrdtX/fcC+9gfwMfrnBGyWDAaAgyvfzbC5mwGVYobRCUacWrOYqgGzHDhboRE8q9/55dMjmUtvhe4QsaAWry5Nl27BIgIFLqLTBVyTTA/R8a8TvKY8VNAxozHLMZnLG0Wcrfvsp3xX2xrRd+sLzlmodh08a6Yo9dowH/zpvMmYqgFCE09kblVTlTrKIIiiReAxOY4WiELWdr3IobjYZzOSxGvQbW++qa0nmMTUdiia6e0Ul/xLN9vGjTAGtKyUwyTRUGK4zOhQYcvX3jw6NToC8AqvEsLXFuaawCxf2BcInXga0/9VtlfXf1jCDaprHAVEPwee59flWJkXfYYYssStq5pjd3hz7AuxXlHjlEVNjdqM8PBzfNp8wlYWwWScAZfI0PvGukkGUpvTtssKcDkQjir/EEcdvUF0iwe8daeIMvvX42mSzwkom4Q6tjb7dCRtsr/TSirarGcxQhpbLfc11qqIipgvIebjHnOg3XgFSOaWt4DgZC2ecvdbVcHtRbU3pPGHtRc+/kO2h2nT1h9EQkWoSEHhsPTHOQqt7ubWtLvM4f/uzo86+eyg8d0EMjE3/5Nz/yjUcNzqhz3TCVH5ueYzYyVqJDyd/5HSh9IZDrmwrJddRkVSFScJujtFrW47Rj563wjZSzmI12qzEYjoVjckwMPdNUMpF669SV555/GyZp8cYQ8s1khIgsVHAjcCBKOAHJbJH+onPNXV/7nz/56AcPNK6rJAkQcjeoiiBImdcxMhr8yt/8+NyFaw8d3lm5qgjRo/Mt3c/+9EhXzwSnpSsOXNa7ogUu+xxFpnmECHLKsIAPSiGA2NzS8ydf+i7mEPJ/WmYpKBQMd+YRKxaL/H989aOYsZmy6b9wlxAu/d6/vfHD544Rg0YeN/qGiZlMYEeGtlcHi7f0sTqZ52Xk1BCwB2avHSvebh07vf7EqY5T566ZzXoWK3H2ommEi2AHi7z03POnn3/5jMmkh5uXSiCjhNNb+cqD7UWb+0G5AuE7RxGCEgACN+i2Qo0l95PLpXkhHI6LJOlRJCtscXKQKSUuA4PNhHymnUYZr7F5n0wjoCMvVqLjCUQSjnOl7XU+77Y+k5csB1JccCkltFSyqxOxu/FLVdiUSCBPQ8FnBiuYSsj/Q8JbZLAoNeFMZVOQjyZ3xlY97N3ebSkPgI/mA5+jiNKLApRov8ILIVURm4x8VjK5s1V3tWksSZIpssgFVktPWIfeachkclP+qFwLMPPqYx/P6EqUbu83l4YU1kUN7MUhXVVrTtIc2cqej/FMhwRDTIxz3aBttY+PGBBSwG7szFvyF5uYBk+YMyONRJeJGPmkHmk2GmsCqZswySTsK+ahM910jiJKgcwiVIEywytskSAU8uNfHofNaK6Ycm0YADbTMOb9IUNH1NcRC3Z7p/rtr7zxe3hfBTt1QAYyH5FOU0kY/E/cIFkrzs4zKVkI44LeUI1hs3oXPhECcea1Qn74xtBQtDajL8oQ05VwJpGS+F6Mw+coQmgOpsVQcvS/Pffm8ZPNM4yCRAwqGE5daOn1TURMjoy3qQ9BfWlBgigYwd+jKK0x6W4cjg57jr3dPjjyv2FZ6zRzDsHA0BQcc8ZOjCTAJ+Mn/c98z45MLljyi6AqL+PptSw3l4mi3IEGxMUlTIEaRIEses1RBFU0ppSlcipxwX70+DVJJE6yGjGNjrKURFftv2Kr9RF5NM1zC0GXt7lpjehcO4wN3ZGTDVeu8C2towoWBCuwNEPrTWJJ5ZTRE54mxCyS6l5nC5e8mR1nXvM59Kbxna22CED6gZ9haHPNhIRhvHlNYsImk1MpJz1wet5cErCvHtc5otPzuQjEvGI0RTR/whHuLk0HrSJJSQOZSY+cMWOt8NtqfBpjaq77vMZ/6AeymsBHaorAyySJ1iSDPO9SiE4KkaQynWaWV+E6D4CJ5BYoa9J8Fq7MwAoGRKYqHcyHAlbHS6UVmH2xavMbvqcSBZ+8VYMuSSkREOh8Fn3VHZngZfVG1hb2qAgh5eHBYoCfRiQcwOA/PosDRJhSjijIfZLcNjIlJByAz6zoWRY6N1A5jyIqKsyR4waAXKeKDEeeZdyJSYPvUnV01G5wxR1VQcuqAKtTuXAKF4BAykdkM2GT/2pxfMIKNW8rjzobxvSOBPK/sIVk8uA0CU6zKxRdKWzJQAoocp2xrcArZM5Fuqs00drkcGb0TMi9frjiji5TcZAMi0UOCYfdrHQUB0dYMaMJDzin2ouphBt+PRREf1to8rLPu3Uw1FHu7yirurPVu6uLZKOCq1f0+sNRBBPPpzkdbf7GVz6EJNcXXzn73IsnRs+JVXdlEL4MdJX6mstDQxYpbYTNjMpuh+3+Pes/8cTBhjVloNixEy3/5/++3PuSF5lm9tpxe90Ey608OUDbPxxFlKmE8QHzD2HETz19GNsmPz8+GOoMIN0+0LKmprTqiY82bm6sggfIadjyEjdiBXp55wmIIvPRH4x+9we/5SpbKvZd1Tpi4A4QbsWvPxxFIBG15gxlncKu7d7b1iHm6i1xsBnH8DsNUsKyrXHdn37ibmyDgByLDXLn1vpfPP9OtigGw/xW0ELpdwUoQgJU+OTjCJuFmC2qNQ6FoTWKOlfkp7/6XW/f2NqGipbLPcEJNpN2wbV/t7Wj9csDm9dXf/zxO993YLPZZEinswMj4+db+kKhBMshQdY9MR5KZTMcC6sG2lsFejESvqfyPHtk2RCIWUFnYsZId0k6YiLNgSiOEmkFS0nIVjNO4bAYEX3kWFVi1DNycl24v5hmkVCW4VOIc2qtZXFP45C1PABFG/NZxi6VGFLVTz12d/2aipeP/P7k2aupQJCTcAQll9VqKZ0BiXQ1hy4VbepjkZm70jQhlgdwPfwj+P7TE7xMW4MQIDXp6HppW6jPifHN2CrYxMpxlkTlHb2luztpjqdEJjrg7XmtCZn13q297vVjOP+SDpmyUZ2pJIQPMME/2PXImh06WR9oq6WyTHEqfDsf2CUgtwTHG+gJWn9J5zql904YteW7u7w7OzX61LSrsuyZXLiBQhFuU+m+3qmWKB9B5i52QGaIgjWAD/h+0Qs1RZ6buFRDBaq+8qU79+0mWxmkNk2P+YI//fe3Tr8NGlFlt13D4EfO1CN9cM0Hztvrh0gtGoFSxOLIypr1GOFI6eyx0l19mZjJe9n0VLpnNR9p0zo6OLuGkuqE2JOJnkPpseeyq8+caEBko3TnNc6YUqAtiuXyX7DHvtu8c+2jbkN5LD0VTQcyco4JRqt2dhYEizqSoJm8VOPR1337vz+1dk2Fsj+C74bVFY3rVnV1TrY3J3SmHHylycurSnf2eLb0yAYxId18QUMIhHxpLZ9JGNhRa0kq867ec9RYEWG1/Zz1qKHims6+JRPYk/EFaEOnv1zrSRhcMSxMYLKCF/vIqfO2tHnHpscObvuzxrL9BtocTwXi2TAv+y/qMF1Br8ADIbK03+LrsEei8Ww229E9jGRTCEWz2eByWHFk6Pz5wf7LNB+xwXIv2X1NYynMuiyASRgMaTwRa2LYVRtO78+M3Z0aA18cTI018QGTKBRJabeQrpCS13KuSdFsrQxojIWB+Hkwl1fAPjUVDL355sRLL/LXBle5N+/d+vS+jU/XurfoKF00FYpmosrO+cKkoSWDKxmbMJz83egLr5x+4TdnXjvSHEuk9uxch21Ql9Nit5lPnuiJ+LWm4rhnwwA5CLQ0enTc58j1uZsi4U18UCcn6KKVQ8rU8VEDzjHRtEtKRxntVcGjKY+ATZZk56X7VNVgnzGbOU6DkxrJ5kuTLz4/8eab3GR8ddX+fU2f3L/2yRrHJpzKiWdCiSzCq2TNEtLIgkABotHz7tXjztXhonX+4rV+XpR6LmedDtPmDbU4y4oc5lQ6ff5il8GWcdWP68wkV32BC3GqmQ9WYqi7zNxl2pX0l0lJhLAgdAg/YtzKLZLuqRxH5Vro4kxx1loRZLXIRlTQAXI3QHPV+Off0mftrtljDBClOYxJFBmcGd2+1XP/A467D2srvQHBd3n0RPPQ61cnT00mhgXshbFEDMvUgTNLwsXABDZkbMjT89L2OnfTP/7dJzasqwaiV68NfOkbPzzb1uKqDWrJ1twSGCP7Jz7uMk9q67DYJB5+OGkApa5qiJIkw7Zz7qQr46gKl2zvNZdN4RiaXHeaNvOHumSJomtkiih0JWaD3C9gIk6OU5A4MFpaZty+veieu2137NVVV4SoQNfE7y8NH70y9s5oojMtJDF7UFJkIhWziecmW6vHT+x49P79f/vVJ3FaEYk3x99p/c4/v5xKISgwa8nNstnsDRBW7hFQgYBCYJhRFqw8ErAI2Q2XhRcZOACRDVshNzwUNa1rrTjYuvzUwEISzaNIYQWCIfJfkLaFkDvjKTJu2ew8eKdz335jfW1KLw7HOtpGjrf5TvQFWoKpcahRoAvTho9Y+l/fpAs0/fXXPvyBe5FpQzQIMgaJll2CP+ZjcL0SdIcdzC/81bPv+l6quOuCnng616u/5DuFIte14snM42AliYHlQsHEkTfjR94YtjkN9bXG2+5w7d37QNPTD9d/PkD5u8bPXxx5A+wzGu/K6uPWtd3DR4p++evTt+9YB1EC1EkSynW7WhLdBSukkdWcFigG/HRzxFBBV60aVenCt3KnJJ2KxykGXuK0mtIS48YN9tvvsO/YrW+s5830WHKg23+2tef80V+FBy/a//JzDz/z5N1owvNic1vPL154SxBIjqlqOSzc1Y2UguGQlX++uU9b11x+4LLGRI5D3Mx1AzxSAF7meWgFSofTdhosa2l0LDY0HHnl1WGLWVdbZ9y0ybp7976mXQd3PLbPM/rlb/7khddOHzqwpbK8CEenzSYjsi7PX+zZt6fRbNSD7QrAL/cRrIfscJw7K7YmsN213OaL1X+vrEwWFJxZ0EUDIUeJUra9PdPWFvzJTweQ7FRdpVmzdo+o+Y8e/pXXz332Tx5E5brqkmc+etg38UsciL5r/xZZji6G1Q2VQ5z/6Lm3hqde1DkjLDurgG+o7XUqvVeKzIKcFpY0Dd8UKgIDTWcyl9up1rZGg+Mtd9MbJ9seunfXqrIixH62b1mza9uaL3z9WYtZDx1/k0yCxKtojNd6faYi+Sj4tNy+SagrKu4I10CfwAlmtVhT5VR2Z9L3Ru/Ym8cvIiEPb5HQ8egDd5x599re3euwduTUn/cwANKEZdiTZzp+/dtz1ppRrQXnCIhGu3m+A4ib5hHAWOiCPWWgpK2ZwOngxLGzVx++7zan0wqNs76homF1GQ6XMQxrs5mXHTeWxQ/Gjy3HUV+ItvmstcM4tinvIr0H4i6A+q2iCHiFyeXKpNTG+ERz5/C7F7sP37UV/Re57ffcte17//rb//rNfyWJnzdqomC0yvqUN9lyVDicwC+MbP9A1lnhRLpFWkwLYpZsCqGWUle24mSuJXad0lh5VCooJfNJcusoQoIrOFm/MRs85/f/7vTlQwc2I3sT5v9HHt6Pn5dBuss0fnlIKQPKK5IfpgcKImK8P/+Pt5Dq+uChrX/x53fbiriYEE3xsWjKH80EQunxSMIfzwbj6UAyG0nxqayYyPBILkFuRzYrZRHjkySenJ1H/j5gzZIat7i/datGGQZOqteKsZqwD/J152tncdoBs6XXMXrdEj+1Ijdf4As/HfD95448+4ujjZN9h451Za8ejXmKc0Vei7fYU1Kid67W2LcwFgtj1uf0upyGFThOgNVCIezDizSfkZJZMYNvUeQzYopH/pEcsszlhKyYBkFYWBXE07tR1l0AxUWLpn0Q2HN0q871PfPahLfksft23ntwq9frlnMyptcBRAkOBSEfCqDwqwQulwW/+KII6VngyAXvHxg/d6nr12+8e+XC1QOxwQ+mBj3pGKab5DBgcrEAWSgfBueqGJ2OMugYs5kxWmizUWM0c2ajzmTiDCgxUHo9bTBQWj3ihZLZRGKZyvBhNYpCLhq9ZRRRRiO7ujCz27X25ww1rayZ1hmsBq2SMIasK+QtIUCLw2hbN9Yie3lHU0N5mUurmc4Ij8aSSKo7cfbKmQtdXf1IJIo0ZkPvz45tQ9xEEshvD8hW0SzhyBoAYRHmJRdGTELWytEI8oxlQdYIFiBZerhA99mVS17hwn7qreIRGb7cB+kHTAFJ2MnZWrTO4/rSSUoLvsDxXGzB3Hto+54da1eVebQzqfFIXcOezrF3Wt8+e7X12hCbTlZI6c1SZGfW3yiETSREgADGYpJxpmMy+Jl75e/8kvz3RFYhZp5feAueSD8YQU6L4zQUNUYbIhRXVeG5766t77/vtvUNqwz66cROnMfAqb8jx5uPvd3S0T0qJhJlufQTUmhDNlTHhx25LLY6wBeyQC4Y60Joz68yv2ShdrecIiSqQVG9rOXXxlUnNB6t0/n5jx169IE9ONqrHDHC+/HJ4Fun2vAzeO9e7AqEkmZG3CKED2VGN2VDRUIK+z9Z8vNEtEi09S2/bhlFCB0IB0YYzXF9yYu6ioDJcde+DZ956j78yplMC1IDef6IJ/3qlZNtV/qj0KGihAT3lEC15YxTXMU51t0khdfw0SIxaYTggNtPCHJLNAEBLF+3Ro7I5ID4GtGYfmasOanzrq5f9blP3vfg3TuMxrzf8UE2aySaQDgJIjCZTEciyQl/dGhksrvfd613rHtwfNIXMGdTjVR8pxjclvF7xSR0BPlBvEIhMT2em/kDqMRMWXnJCqlBdmPoqxrHv5jq+q3Fjxze8cU/fwj5AMtCN5vlJwORM+9efetM+6l3O3BGwpVN7hP8D6RGyiT5bPGSwnVZ/ck0vkUUAYfQ3RrbP5kbAqWrPvfUPc989ND8n3iCJoQNAkVJ/k+rPnkECNvRNJKuVadHKZwFOHH6yi9ffed0c099fOoz8Y5aISbbmCu5gm4Vj0CUhhntj8x1l2qavvaZBx9/5ACMIFgWv7/Y2X5tKBpPTE5FwjEcCOARlJbP9Ys4mwZiyEsNYX3GoOVw0g8/yFrstpV5XU0bardtWY2NMRisP/j5ke/++OgdI21PxHrtOZjkK0+RlZasmO0c5Wd0/Ub3rq11j9y/R3bnyG/Vvtvc+a1/+JWGpoyUiH0pfU7U05KGyuFjUrYeMDrEqJE+nmOCWHQUG0OyMk1/48uPb1xfnTPlsFX49EcOnW8b6AyM+ZMjNj4rm1orrIBWlCJkyrBioCwZnuWMOs1sNrlerykpcZeZNPfH+u5M+7D9AEIoG1HIQVTvWYBTEEeGmYvzEy1a17PO9UXFTpxrVJjBaNCCLvi9FcJUUMbq5SavuZv/IiHBFbvkLRt82SjelYq2XB260NKtAB8bDx07cUmfTm7mg6VC0i2lbWIW1ieMcS1+0Bk5J/IHv+rGUZJeEsxixiOm1whRbTLxu7dbJqYiCpzzl7rbOoec6ag1hx/KIOtsxa8V5RFgJ0+bW8juTY59/5rjM9/44UMHN+v02t+dar/S3PGAEKjjYzx+NE2uucBg5BVAYhw0jQ00j5DcKYReP/r7yWDsrj3rcfrs1eMt/sGRh1LjrlyWNF9pdUNA3iLtm6bZk/ri53WV/TlipJdS6cPC1P3JIbAP+SlIZXbzJQCeyKyrCpGaE2O1rxhXvcEW+bADQFGVdObDmcE96QmIoaVdG0KzZVwEgVtij8g4gKUx7hCrH2OMWPPFUrpIJAd+ZKNzGVgiEAcyTXCGKYZQpFRMORDIULIBVppBbi1FMA50gDGQH3zEz03ANVeGsQxqTFeFAoIMRmgV/AP+InEUMJKKlZYPcuEWCkVWWo7M9KUEHkiwAvukN3eBGPLv2t0snBvEYkV1zWJ93qROUOkUTCOJ9twkwEXwlKHS/x/7nvDtGQG7OgAAAABJRU5ErkJggg==);background-position:center;background-repeat:no-repeat;background-size:contain}.topbar-context{display:flex;align-items:center;gap:14px;min-width:0;padding:0 24px;color:#bbc5bd;font-size:13px}.context-label{overflow:hidden;color:#f2f5f1;font-size:14px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.context-divider{width:1px;height:18px;background:#435149}.context-mode{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.topbar-status{display:flex;align-items:center;gap:8px;height:34px;margin:0;padding:0 12px;color:#d9e0da;font-size:12px;background:#223129;border:1px solid #3b4a41;border-radius:4px}.topbar-actions{display:flex;align-items:center;gap:8px;margin-right:18px}.topbar-account{display:flex;max-width:190px;align-items:center;gap:8px;height:34px;padding:0 10px 0 6px;color:#dce4dd;border:1px solid #3b4a41;border-radius:4px}.topbar-account>span{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;color:var(--asphalt);font-family:var(--mono);font-size:11px;font-weight:700;background:var(--signal);border-radius:2px}.topbar-account>strong{overflow:hidden;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.topbar-logout{display:grid;width:34px;height:34px;padding:0;place-items:center;color:#bec9c1;background:transparent;border:1px solid #3b4a41;border-radius:4px;cursor:pointer}.topbar-logout:hover{color:#fff;background:#2a3931}.system-dot,.source-state{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--warning);box-shadow:0 0 0 3px #a9691329}.system-dot.ready,.source-state.ready{background:#6fc794;box-shadow:0 0 0 3px #6fc79424}.system-dot.error{background:#df746b;box-shadow:0 0 0 3px #df746b24}.system-dot.loading{animation:pulse 1.4s ease-in-out infinite}.primary-nav{z-index:12;display:flex;grid-column:1;grid-row:2;flex-direction:column;min-height:0;color:#d5ddd6;background:var(--asphalt);border-right:1px solid #34433a}.nav-progress{display:flex;align-items:center;justify-content:space-between;gap:6px;height:54px;margin:0 18px;color:#8f9b93;font-family:var(--mono);font-size:11px;border-bottom:1px solid #34433a}.nav-progress-track{display:flex;align-items:center;gap:8px;min-width:0}.nav-progress-track>span:first-child{color:var(--signal)}.nav-progress-line{width:34px;height:1px;background:linear-gradient(90deg,var(--signal) 20%,#4c5a52 20%)}.nav-size-toggle{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;padding:0;color:#aeb8b0;cursor:pointer;background:#223028;border:1px solid #425047;border-radius:4px}.nav-size-toggle:hover{color:var(--signal);background:#2a3a31}.primary-nav nav{display:flex;flex-direction:column;gap:5px;padding:16px 10px}.nav-item{display:flex;position:relative;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 12px;color:#89958d;text-align:left;text-decoration:none;background:transparent;border:1px solid transparent;border-radius:5px}.nav-item.active{color:#f7faf6;background:#25342c;border-color:#3c4c42}.nav-item.active:before{position:absolute;top:12px;bottom:12px;left:-11px;width:3px;content:"";background:var(--signal);border-radius:0 3px 3px 0}.nav-item.active svg{color:var(--signal)}.nav-item:disabled{cursor:not-allowed;opacity:.68}.nav-copy{display:flex;flex-direction:column;min-width:0}.nav-copy strong{font-size:13px;font-weight:640}.nav-copy small{margin-top:2px;color:#78857d;font-family:var(--mono);font-size:10px;letter-spacing:.02em;text-transform:uppercase}.nav-item.active .nav-copy small{color:#aeb8b0}.nav-footer{display:flex;flex-direction:column;gap:4px;margin:auto 18px 18px;padding-top:14px;color:#758078;font-family:var(--mono);font-size:10px;border-top:1px solid #34433a}.nav-footer-kicker{color:#aeb8b0;font-family:Manrope Variable,sans-serif;font-size:12px;font-weight:650}.app-shell.nav-compact{--nav-width: 74px}.app-shell.nav-compact .wordmark{justify-content:center;padding:0;font-size:0}.app-shell.nav-compact .nav-progress{justify-content:center;margin:0 8px}.app-shell.nav-compact .nav-progress-track,.app-shell.nav-compact .nav-copy,.app-shell.nav-compact .nav-footer{display:none}.app-shell.nav-compact .primary-nav nav{padding:16px 8px}.app-shell.nav-compact .nav-item{justify-content:center;padding:0}.app-shell.nav-compact .nav-item.active:before{left:-9px}.main-area{display:grid;grid-column:2;grid-row:2;grid-template-rows:72px minmax(0,1fr);min-width:0;min-height:0;background:var(--paper)}.workspace-header{z-index:10;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 24px;background:var(--paper);border-bottom:1px solid var(--line)}.workspace-header h1{margin:2px 0 0;color:var(--ink);font-size:22px;font-weight:720;letter-spacing:-.04em}.breadcrumb,.section-kicker{color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.workspace-summary{display:flex;align-items:stretch;align-self:stretch}.workspace-summary>div{display:flex;min-width:132px;flex-direction:column;justify-content:center;padding:0 20px;border-left:1px solid var(--line-soft)}.workspace-summary span{color:var(--ink-faint);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.workspace-summary strong{max-width:180px;margin-top:3px;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.workspace-grid{display:grid;grid-template-columns:254px minmax(360px,1fr) 304px;min-width:0;min-height:0;overflow:hidden}.layers-panel,.inspector-panel{min-width:0;min-height:0;overflow:auto;background:var(--panel);scrollbar-color:#b3beb6 transparent;scrollbar-width:thin}.layers-panel{border-right:1px solid var(--line)}.inspector-panel{border-left:1px solid var(--line)}.panel-section{padding:20px 18px;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;color:var(--market)}.section-heading.compact{align-items:center}.section-heading h2,.inspector-empty h2,.inspector-ready h2{margin:3px 0 0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.025em}.layer-list{display:flex;flex-direction:column;gap:5px;margin-top:16px}.layer-control{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 9px;color:var(--ink);background:#fafbf8;border:1px solid var(--line-soft);border-radius:5px}label.layer-control{cursor:pointer}.layer-control.unavailable{color:var(--ink-faint);background:transparent;border-color:transparent}.layer-symbol{width:12px;height:12px;border-radius:3px}.layer-symbol.store{border:2px solid var(--ink);border-radius:50%;background:var(--signal)}.layer-symbol.population{background:linear-gradient(135deg,#e1e8f1,#3b4f84);border:1px solid #687dac}.layer-symbol.income{background:linear-gradient(135deg,#eadfc3,#185c56);border:1px solid #507b68}.layer-copy{display:flex;min-width:0;flex-direction:column}.layer-copy strong{font-size:13px;font-weight:660}.layer-copy small,.soon-label{margin-top:2px;color:var(--ink-faint);font-size:11px}.layer-control input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.switch{position:relative;width:29px;height:17px;border-radius:9px;background:#aab4ad;transition:background-color .16s ease}.switch:after{position:absolute;top:3px;left:3px;width:11px;height:11px;content:"";background:#fff;border-radius:50%;box-shadow:0 1px 2px #17211c3d;transition:transform .16s ease}.layer-control input:checked+.switch{background:var(--market)}.layer-control input:checked+.switch:after{transform:translate(12px)}.soon-label{font-family:var(--mono);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.source-section{background:#eef1ed}.source-list{margin:15px 0 0;padding:0;list-style:none}.source-list li{display:grid;grid-template-columns:9px minmax(0,1fr);gap:5px 8px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.source-list li>span:nth-child(2){font-size:12px;font-weight:650}.source-list small{grid-column:2;color:var(--ink-faint);font-family:var(--mono);font-size:10px;text-transform:uppercase}.source-note,.diagnostics-note,.diagnostics-placeholder{margin:14px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.map-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--field);isolation:isolate}.workspace-lazy-state{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--ink-soft);background:var(--field)}.workspace-lazy-state strong{color:var(--ink);font-size:13px}.workspace-lazy-state small{font-family:var(--mono);font-size:9px;text-transform:uppercase}.workspace-lazy-state .loader-ring{margin-bottom:6px}.map-stage>.map-canvas{position:absolute;inset:0}.survey-grid{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(74,94,82,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(74,94,82,.13) 1px,transparent 1px),linear-gradient(rgba(74,94,82,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(74,94,82,.08) 1px,transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.map-stage:before,.map-stage:after{position:absolute;z-index:3;pointer-events:none;content:"";background:#23734d61}.map-stage:before{top:50%;left:calc(50% - 14px);width:28px;height:1px}.map-stage:after{top:calc(50% - 14px);left:50%;width:1px;height:28px}.map-index{position:absolute;z-index:4;display:flex;pointer-events:none;color:#66746b;font-family:var(--mono);font-size:9px;letter-spacing:.08em}.map-index.top{top:10px;right:75px;left:24px;justify-content:space-between}.map-index.left{top:70px;bottom:62px;left:10px;flex-direction:column;justify-content:space-between}.map-mode-chip,.map-action-note,.map-legend,.map-coordinates{position:absolute;z-index:5;color:var(--ink);background:#f7f8f5f0;border:1px solid rgba(129,145,135,.58);border-radius:4px;box-shadow:0 5px 15px #17211c14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-mode-chip{top:29px;left:30px;display:grid;grid-template-columns:18px auto;gap:0 7px;align-items:center;min-width:210px;padding:9px 11px}.map-mode-chip svg{grid-row:1 / 3;color:var(--market)}.map-mode-chip span{font-size:11px;font-weight:700}.map-mode-chip small{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.map-action-note{top:86px;left:30px;display:grid;grid-template-columns:18px auto;gap:0 7px;align-items:center;width:220px;padding:9px 11px}.map-action-note>svg{grid-row:1 / 3;color:var(--market)}.map-action-note .crosshair-icon{grid-row:1 / 3;width:15px;height:15px;border:1.5px solid var(--market);border-radius:50%;box-shadow:inset 0 0 0 4px #23734d1f}.map-action-note span:not(.crosshair-icon){font-size:11px;font-weight:700}.map-action-note small{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.map-state{position:absolute;z-index:7;top:50%;left:50%;display:flex;width:min(318px,calc(100% - 70px));min-height:185px;flex-direction:column;align-items:center;justify-content:center;padding:24px 30px;text-align:center;background:#f7f8f5f5;border:1px solid #aebbb2;border-radius:7px;box-shadow:0 20px 50px #17211c21;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-state:before,.map-state:after{position:absolute;width:14px;height:14px;content:"";border-color:var(--market);border-style:solid}.map-state:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.map-state:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.map-state-icon{display:grid;width:44px;height:44px;margin-bottom:12px;place-items:center;color:var(--market);background:#e3eee7;border-radius:50%}.map-state-kicker{margin-bottom:4px;color:var(--market);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.map-state strong{color:var(--ink);font-size:16px;font-weight:720;letter-spacing:-.03em}.map-state p{max-width:250px;margin:7px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.55}.map-state.error .map-state-icon{color:var(--danger);background:#f4e6e4}.map-state button{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-top:14px;padding:0 12px;color:#fff;font-size:11px;font-weight:650;cursor:pointer;background:var(--asphalt);border:0;border-radius:4px}.loader-ring{width:30px;height:30px;margin-bottom:14px;border:2px solid #bdc9c1;border-top-color:var(--market);border-radius:50%;animation:rotate .8s linear infinite}.map-legend{right:22px;bottom:34px;display:flex;gap:13px;padding:8px 10px;font-size:10px}.map-legend span{display:inline-flex;align-items:center;gap:6px}.legend-house-number{display:grid;min-width:18px;height:16px;place-items:center;padding:0 3px;color:#243d31;font-family:var(--mono);font-size:10px;font-style:normal;font-weight:700;background:#f8faf6f5;border:1px solid rgba(36,61,49,.32);border-radius:3px}.legend-dot{display:inline-block;width:8px;height:8px;border:1.5px solid var(--ink);border-radius:50%;background:var(--signal)}.legend-line{display:inline-block;width:17px;height:5px;border-top:2px solid #89968e;border-bottom:1px solid #c8d0ca}.legend-dot.candidate{background:#fff;border-color:var(--source);border-radius:1px;transform:rotate(45deg)}.legend-scale{display:inline-block;width:28px;height:7px;border:1px solid rgba(39,74,61,.48);border-radius:2px}.legend-scale.income{background:linear-gradient(90deg,#eadfc3,#82b18a,#185c56)}.legend-scale.population{border-color:#3b4f8480;background:linear-gradient(90deg,#e1e7f080,#97a9cc,#3b4f84)}.income-popup small:not(.popup-provenance){display:block;margin-top:3px;color:var(--ink-soft);font-size:10px;line-height:1.4}.income-popup-value{color:var(--market)!important;font-weight:700}.map-coordinates{right:22px;bottom:57px;padding:6px 8px;color:#4f5d54;font-family:var(--mono);font-size:9px}.map-coordinates span{margin-left:10px;color:var(--market)}.maplibregl-ctrl-top-right{top:23px;right:17px}.maplibregl-ctrl-group{overflow:hidden;background:#f7f8f5f5;border:1px solid rgba(129,145,135,.58);border-radius:4px;box-shadow:0 5px 15px #17211c14}.maplibregl-ctrl-group button{width:32px;height:32px}.maplibregl-ctrl-scale{margin:0 0 17px 29px!important;color:#526158;font-family:var(--mono);font-size:9px;background:#e8ede7cc;border-color:#718177}.maplibregl-popup-content{padding:0;color:var(--ink);border:1px solid #aab7ae;border-radius:5px;box-shadow:0 14px 35px #17211c2e}.maplibregl-popup-close-button{width:30px;height:30px;color:var(--ink-soft);font-size:18px}.store-popup{display:flex;min-width:210px;flex-direction:column;padding:16px}.store-popup span{color:var(--market);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.store-popup strong{margin-top:5px;padding-right:16px;font-size:14px}.store-popup p{margin:5px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.45}.store-popup .popup-provenance{margin-top:11px;padding-top:9px;color:var(--ink-faint);font-family:var(--mono);font-size:9px;line-height:1.45;border-top:1px solid var(--line-soft)}.coverage-intro{padding:21px 20px 19px;border-bottom:1px solid var(--line)}.coverage-total{display:flex;align-items:baseline;gap:8px;margin-top:8px}.coverage-total strong{color:var(--ink);font-family:var(--mono);font-size:31px;font-weight:500;letter-spacing:-.06em}.coverage-total span{color:var(--ink-soft);font-size:11px}.readiness-bar{position:relative;height:4px;margin-top:15px;overflow:hidden;background:#dce2dc;border-radius:2px}.readiness-bar>span{display:block;min-width:0;height:100%;background:var(--warning);transition:width .24s ease}.readiness-bar.ready>span{background:var(--market)}.readiness-copy{display:flex;justify-content:space-between;margin-top:6px;color:var(--ink-faint);font-family:var(--mono);font-size:9px;text-transform:uppercase}.readiness-copy strong{color:var(--ink-soft);font-weight:500}.inspector-empty,.inspector-ready{padding:24px 20px;border-bottom:1px solid var(--line)}.empty-icon{display:grid;width:44px;height:44px;margin-bottom:13px;place-items:center;color:var(--market);background:#e2ece5;border-radius:5px}.inspector-empty p,.inspector-ready p{margin:8px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.55}.honesty-note{display:flex;align-items:flex-start;gap:7px;margin-top:16px;padding:10px;color:#3e5748;font-size:10px;line-height:1.45;background:#e5eee8;border-left:2px solid var(--market)}.honesty-note svg{flex:0 0 auto;color:var(--market)}.inspector-ready>svg{color:var(--market)}.diagnostics{border-bottom:1px solid var(--line)}.diagnostics summary{padding:16px 20px;color:var(--ink-soft);font-size:12px;font-weight:650;cursor:pointer;list-style-position:inside}.diagnostics[open] summary{color:var(--ink);border-bottom:1px solid var(--line-soft)}.diagnostics-body{padding:10px 20px 18px}.diagnostic-row{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:31px;color:var(--market);border-bottom:1px solid var(--line-soft)}.diagnostic-row.muted{color:var(--warning)}.diagnostic-row span{color:var(--ink);font-size:12px}.diagnostic-row small{color:var(--ink-faint);font-size:11px}.integration-heading{display:flex;align-items:center;gap:6px;margin:15px 0 5px;color:var(--ink-soft);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.analysis-workspace{grid-template-columns:270px minmax(390px,1fr) 360px}.analysis-controls .panel-section{padding:18px}.location-search{position:relative;z-index:8}.search-box{display:grid;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:7px;height:42px;margin-top:15px;padding:0 10px;background:#fff;border:1px solid #aeb9b1;border-radius:4px;box-shadow:inset 0 1px 2px #17211c0a}.search-box:focus-within{border-color:var(--market);box-shadow:0 0 0 3px #23734d1c}.search-box svg{color:var(--market)}.search-box input{min-width:0;color:var(--ink);font-size:12px;background:transparent;border:0;outline:0}.search-box input::placeholder{color:#7d8981}.search-pulse{width:9px;height:9px;border:1.5px solid #a7b2aa;border-top-color:var(--market);border-radius:50%;animation:rotate .65s linear infinite}.suggestions{position:absolute;z-index:12;top:103px;right:18px;left:18px;overflow:hidden;background:#fff;border:1px solid #aeb9b1;border-radius:4px;box-shadow:0 14px 30px #17211c29}.suggestions button{display:flex;width:100%;flex-direction:column;gap:3px;padding:10px 11px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid var(--line-soft)}.suggestions button:last-child{border-bottom:0}.suggestions-empty{padding:11px;color:var(--ink-soft);font-size:11px;line-height:1.45}.suggestions button:hover,.suggestions button:focus-visible{background:#edf3ee}.suggestions strong{font-size:11px;line-height:1.35}.suggestions small{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.search-note{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;color:var(--ink-faint);font-size:10px;line-height:1.45}.search-note svg{flex:0 0 auto;color:var(--source)}.demo-examples{background:#eef1ed}.demo-examples>p{margin:11px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.5}.example-buttons{display:flex;flex-direction:column;gap:6px;margin-top:13px}.example-buttons button{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:45px;padding:7px 9px;color:var(--ink);text-align:left;cursor:pointer;background:#fafbf8;border:1px solid var(--line);border-radius:4px}.example-buttons button:hover{border-color:var(--market)}.example-buttons button>span:last-child{display:flex;flex-direction:column}.example-buttons strong{font-size:11px}.example-buttons small,.examples-loading{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.side-mark{position:relative;width:24px;height:16px;border-bottom:2px solid #69776e}.side-mark:after{position:absolute;bottom:-4px;width:7px;height:7px;content:"";background:var(--signal);border:1px solid var(--ink);border-radius:50%}.side-mark.right:after{right:2px}.side-mark.left:after{left:2px}.compact-layers .layer-control{margin-top:8px}.cache-status{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px;color:#3e5748;font-size:10px;line-height:1.45;background:#e5eee8;border-left:2px solid var(--market)}.cache-status svg{flex:0 0 auto;color:var(--market)}.network-overview-intro{background:#f7f8f5}.network-overview-intro>p{margin:12px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.55}.network-analysis-cta{display:grid;width:100%;min-height:62px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-top:17px;padding:10px 11px;color:#f5f8f4;text-align:left;cursor:pointer;background:var(--asphalt);border:1px solid #30443a;border-left:3px solid var(--signal);border-radius:4px}.network-analysis-cta:hover{background:#213128;border-color:#53665b;border-left-color:var(--signal)}.network-analysis-cta>svg:first-child{color:var(--signal)}.network-analysis-cta>svg:last-child{color:#aebbb3}.network-analysis-cta>span{display:grid;gap:3px}.network-analysis-cta strong{font-size:11px}.network-analysis-cta small{color:#9eaca3;font-family:var(--mono);font-size:9px}.network-layers{background:#eef1ed}.network-mode-note{color:var(--ink-soft);background:#f4f5f2}.network-mode-note p{margin:10px 0 0;font-size:11px;line-height:1.55}.network-mode-note strong{color:var(--ink)}.network-overview-inspector{min-height:100%;background:#f7f8f5}.network-register-header{padding:24px 22px 20px;border-bottom:1px solid var(--line)}.network-register-header h2{margin:7px 0 6px;color:var(--ink);font-size:17px;letter-spacing:-.025em}.network-register-header p{margin:0;overflow:hidden;color:var(--ink-faint);font-family:var(--mono);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.network-register-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.network-register-metrics>div{display:flex;min-height:103px;flex-direction:column;padding:17px 16px;border-right:1px solid var(--line-soft)}.network-register-metrics>div:nth-child(2){border-right:0}.network-register-metrics>div>span{color:var(--ink-faint);font-family:var(--mono);font-size:9px;text-transform:uppercase}.network-register-metrics strong{margin-top:12px;color:var(--ink);font-family:var(--mono);font-size:23px;font-weight:500}.network-register-metrics small{margin-top:5px;color:var(--ink-faint);font-size:9px;line-height:1.35}.network-register-metrics .coverage{grid-column:1 / -1;min-height:82px;border-top:1px solid var(--line-soft);border-right:0}.network-register-metrics .coverage strong{margin-top:7px;font-size:16px}.network-register-metrics .coverage i{display:block;width:100%;height:4px;margin-top:9px;overflow:hidden;background:#dce2dc}.network-register-metrics .coverage b{display:block;height:100%;background:var(--market)}.network-layer-register{padding:20px 18px;border-bottom:1px solid var(--line)}.network-layer-register h3{margin:3px 0 0;color:var(--ink);font-size:14px}.network-layer-register ul{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.network-layer-register li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px;align-items:center;min-height:47px;border-top:1px solid var(--line-soft)}.network-layer-register li>span{width:7px;height:7px;background:var(--warning);border-radius:50%}.network-layer-register li.ready>span{background:var(--market)}.network-layer-register li>div{display:grid;gap:3px}.network-layer-register li strong{color:var(--ink);font-size:11px}.network-layer-register li small{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.network-source-register{padding:20px 18px}.network-source-register>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.network-source-register strong{color:var(--ink);font-size:11px}.network-source-register small{color:var(--ink-faint);font-family:var(--mono);font-size:9px;line-height:1.45}.network-source-register>p{margin:12px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.5}.network-store-inspector{min-height:100%;background:#f7f8f5}.network-store-header{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:14px;padding:24px 20px 20px;border-bottom:1px solid var(--line)}.network-store-header h2{margin:8px 0 7px;color:var(--ink);font-size:19px;line-height:1.25;letter-spacing:-.025em}.network-store-header p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.network-store-header button{display:grid;width:36px;height:36px;place-items:center;padding:0;color:var(--ink-soft);cursor:pointer;background:#eef1ed;border:1px solid var(--line);border-radius:4px}.network-store-header button:hover{color:var(--ink);background:#e3e9e3;border-color:#aebbb1}.network-store-status{display:grid;grid-template-columns:9px minmax(0,1fr);gap:3px 9px;align-items:center;padding:15px 20px;background:#e7efe9;border-bottom:1px solid #cbd9cf}.network-store-status .source-state{grid-row:1 / span 2}.network-store-status strong{color:#204c35;font-size:12px;text-transform:capitalize}.network-store-status small{color:#587064;font-family:var(--mono);font-size:9px}.network-store-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.network-store-facts>div{min-height:78px;padding:15px 17px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.network-store-facts>div:nth-child(2n){border-right:0}.network-store-facts>div:nth-last-child(-n+2){border-bottom:0}.network-store-facts dt{color:var(--ink-faint);font-family:var(--mono);font-size:9px;text-transform:uppercase}.network-store-facts dd{margin:9px 0 0;color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:550;overflow-wrap:anywhere}.network-store-source{padding:20px;border-bottom:1px solid var(--line)}.network-store-source>strong{display:block;margin-top:12px;color:var(--ink);font-size:12px;line-height:1.45}.network-store-source>p{margin:4px 0 14px;color:var(--market);font-family:var(--mono);font-size:9px}.network-store-source dl{display:grid;gap:7px;margin:0}.network-store-source dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:9px;line-height:1.4}.network-store-source dt{color:var(--ink-faint);font-family:var(--mono)}.network-store-source dd{margin:0;color:var(--ink-soft);overflow-wrap:anywhere}.network-store-note{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:18px;padding:13px 14px;color:#315846;background:#e8efe9;border-left:3px solid var(--market)}.network-store-note svg{margin-top:1px}.network-store-note p{margin:0;font-size:11px;line-height:1.5}.network-store-note strong{color:#203e30}.location-inspector,.analysis-controls{position:relative;background:#f7f8f5}.analysis-workspace{transition:grid-template-columns .18s ease}.workspace-grid.analysis-workspace.inspector-collapsed{grid-template-columns:270px minmax(390px,1fr) 46px}.workspace-grid.analysis-workspace.controls-collapsed{grid-template-columns:46px minmax(390px,1fr) 360px}.workspace-grid.analysis-workspace.controls-collapsed.inspector-collapsed{grid-template-columns:46px minmax(390px,1fr) 46px}.inspector-toggle,.controls-toggle{position:sticky;z-index:5;top:0;display:flex;width:100%;height:38px;align-items:center;justify-content:flex-end;gap:6px;padding:0 13px;color:var(--ink-soft);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#eef1ed;border:0;border-bottom:1px solid var(--line)}.controls-toggle{justify-content:flex-end;border-right:0;border-left:0}.inspector-toggle:hover,.controls-toggle:hover{color:var(--market);background:#e6ece7}.location-inspector.is-collapsed,.analysis-controls.is-collapsed{overflow:hidden}.location-inspector.is-collapsed .inspector-toggle,.analysis-controls.is-collapsed .controls-toggle{justify-content:center;padding:0}.location-inspector.is-collapsed .inspector-content,.analysis-controls.is-collapsed .controls-content{display:none}.analysis-empty,.analysis-loading{display:flex;min-height:420px;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 27px}.analysis-empty-target{display:grid;width:58px;height:58px;margin:18px 0 8px;place-items:center;color:var(--market);background:linear-gradient(90deg,transparent 49%,rgba(35,115,77,.18) 50%,transparent 51%),linear-gradient(transparent 49%,rgba(35,115,77,.18) 50%,transparent 51%),#e6eee8;border:1px solid #c8d7cc;border-radius:50%}.analysis-empty h2,.analysis-loading h2{margin:7px 0 0;color:var(--ink);font-size:19px;letter-spacing:-.035em}.analysis-empty p,.analysis-loading p{margin:9px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.6}.analysis-empty ul{margin:20px 0 0;padding:14px 0 0;color:var(--ink-soft);font-family:var(--mono);font-size:10px;line-height:2;list-style:none;border-top:1px solid var(--line)}.analysis-empty li:before{margin-right:7px;color:var(--market);content:"+"}.analysis-empty.error{color:var(--danger)}.analysis-loading .loader-ring{margin:0 0 18px}.calculation-steps{display:flex;gap:7px;margin-top:21px;color:var(--ink-faint);font-family:var(--mono);font-size:9px}.calculation-steps span{padding:5px 6px;background:#e8ede8;border:1px solid var(--line)}.location-card{min-height:100%}.card-header{position:relative;padding:20px 21px 17px;background:#edf1ec;border-bottom:1px solid var(--line)}.card-header:after{position:absolute;top:0;right:0;width:42px;height:4px;content:"";background:var(--signal)}.card-header h2{margin:6px 0 0;color:var(--ink);font-size:15px;line-height:1.35;letter-spacing:-.025em}.card-meta{display:flex;justify-content:space-between;margin-top:11px;color:var(--ink-faint);font-family:var(--mono);font-size:9px}.card-meta strong{color:var(--market);font-weight:600}.feature-block{padding:16px 21px;border-bottom:1px solid var(--line)}.feature-title{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--market)}.feature-title h3{margin:0;color:var(--ink);font-size:13px;font-weight:720}.feature-title>span{color:var(--ink-faint);font-family:var(--mono);font-size:8px;letter-spacing:.03em;text-transform:uppercase}.radius-rail{display:flex;flex-direction:column;gap:7px;margin-top:13px}.radius-rail>div{display:grid;grid-template-columns:36px minmax(0,1fr) 68px;align-items:center;gap:8px}.radius-rail span{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.radius-rail i{height:4px;overflow:hidden;background:#dfe5df;border-radius:2px}.radius-rail b{display:block;height:100%;background:var(--market)}.radius-rail strong{color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:550;text-align:right}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid var(--line-soft)}.metric-strip>div{display:flex;flex-direction:column;gap:2px;padding:8px;border-right:1px solid var(--line-soft)}.metric-strip>div:last-child{border-right:0}.metric-strip span{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.metric-strip strong{color:var(--ink);font-family:var(--mono);font-size:15px;font-weight:550}.nearest-list{margin:9px 0 0;padding:0;list-style:none}.nearest-list li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:var(--ink-soft);font-size:10px;border-bottom:1px dotted #ccd4cd}.nearest-list small{flex:0 0 auto;color:var(--ink-faint);font-family:var(--mono)}.feature-primary{display:block;margin-top:11px;color:var(--ink);font-size:12px}.road-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.road-grid span{display:flex;flex-direction:column;gap:3px;color:var(--ink-faint);font-size:9px}.road-grid strong{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:550}.proxy-note,.feature-unavailable{display:flex;align-items:flex-start;gap:6px;margin-top:11px;padding:8px;color:#46574d;font-size:9px;line-height:1.4;background:#e9eee9}.proxy-note svg,.feature-unavailable svg{flex:0 0 auto;color:var(--source)}.income-value{display:block;margin-top:11px;color:var(--market);font-family:var(--mono);font-size:19px;font-weight:550}.income-caption{display:block;margin-top:3px;color:var(--ink-faint);font-size:9px}.right-hand p{margin:10px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.5}.side-result{display:inline-block;margin-top:10px;padding:5px 8px;font-family:var(--mono);font-size:10px;text-transform:uppercase;background:#e4eee7;border-left:3px solid var(--market)}.side-result.left{color:var(--warning);background:#f0e9df;border-color:var(--warning)}.card-passport{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:13px 21px 17px;color:var(--ink-faint);font-family:var(--mono);font-size:8px;background:#eef1ed}.card-passport span{display:flex;align-items:center;gap:5px}.card-passport code{grid-column:1 / -1;color:var(--source)}.location-inspector .diagnostics{background:#f1f3ef}.workspace-grid.analysis-workspace.analogs-workspace{grid-template-columns:270px minmax(420px,1fr) 430px}.workspace-grid.analysis-workspace.analogs-workspace.inspector-collapsed{grid-template-columns:270px minmax(420px,1fr) 46px}.workspace-grid.analysis-workspace.analogs-workspace.controls-collapsed{grid-template-columns:46px minmax(420px,1fr) 430px}.workspace-grid.analysis-workspace.analogs-workspace.controls-collapsed.inspector-collapsed{grid-template-columns:46px minmax(420px,1fr) 46px}.weight-controls{padding-bottom:24px}.profile-stamp{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:9px 10px;color:#355044;background:#e5ece6;border-left:3px solid var(--market)}.profile-stamp.experiment{color:#4d481d;background:#edf0d8;border-color:var(--signal-dark)}.profile-stamp span{font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase}.profile-stamp small{color:var(--ink-faint);font-size:8px;text-align:right}.weight-rulers{display:flex;flex-direction:column;gap:13px;margin-top:18px}.weight-rulers label>span{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px}.weight-rulers strong{color:var(--ink-soft);font-size:10px;font-weight:650}.weight-rulers output{color:var(--market);font-family:var(--mono);font-size:11px}.weight-rulers input[type=range]{width:100%;height:3px;cursor:ew-resize;appearance:none;background:linear-gradient(90deg,#b9c8bd,#d7dfd8);border-radius:0}.weight-rulers input[type=range]::-webkit-slider-thumb{width:12px;height:16px;appearance:none;cursor:ew-resize;background:var(--signal);border:2px solid var(--ink);border-radius:1px}.weight-rulers input[type=range]::-moz-range-thumb{width:10px;height:14px;cursor:ew-resize;background:var(--signal);border:2px solid var(--ink);border-radius:1px}.weights-reset{width:100%;margin-top:18px;padding:8px;color:var(--market);font-family:var(--mono);font-size:9px;cursor:pointer;background:transparent;border:1px solid #b9c9be}.weights-reset:hover:not(:disabled){color:#fff;background:var(--market)}.weights-reset:disabled{color:var(--ink-faint);cursor:default;border-color:var(--line)}.weight-note{margin:12px 0 0;color:var(--ink-faint);font-size:9px;line-height:1.55}.weight-runtime{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--ink-faint);font-family:var(--mono);font-size:8px}.weight-runtime .system-dot{position:static;width:6px;height:6px;flex:0 0 auto}.analog-register{min-height:100%;background:#f7f8f5}.analog-header{padding:20px 22px 15px;background:linear-gradient(90deg,transparent 49.85%,rgba(39,88,61,.08) 50%,transparent 50.15%),#eaf0ea;border-bottom:1px solid var(--line)}.analog-title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:7px}.analog-title-line h2{margin:0;color:var(--ink);font-size:16px;letter-spacing:-.025em}.analog-title-line p{margin:5px 0 0;color:var(--ink-faint);font-family:var(--mono);font-size:9px}.analog-title-line>strong{color:var(--market);font-family:var(--mono);font-size:22px;font-weight:550}.analog-title-line>strong small{margin-left:2px;color:var(--ink-faint);font-size:9px}.passport-ruler{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;margin-top:14px;padding-top:9px;color:var(--ink-faint);font-family:var(--mono);font-size:8px;border-top:1px solid #cbd7cd}.passport-ruler span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passport-ruler code{color:var(--source)}.basis-alert{display:flex;gap:9px;margin:14px 18px;padding:12px;color:#654c2d;background:#eee6d9;border-left:3px solid var(--warning)}.basis-alert svg{flex:0 0 auto}.basis-alert strong{font-size:11px}.basis-alert p{margin:4px 0 0;font-size:9px;line-height:1.45}.neutral-profile-note{display:flex;align-items:center;gap:7px;margin:13px 18px;padding:8px 10px;color:#40564a;font-size:9px;background:#e7eee8}.neutral-profile-note svg{flex:0 0 auto;color:var(--market)}.conditional-label{display:flex;align-items:baseline;justify-content:space-between;margin:16px 18px 8px;color:var(--warning);font-family:var(--mono);font-size:9px;text-transform:uppercase}.conditional-label small{color:var(--ink-faint);font-size:8px;text-transform:none}.analog-ledger{border-top:1px solid var(--line)}.analog-row{background:#f9faf7;border-bottom:1px solid var(--line)}.analog-row[open]{background:#fff;box-shadow:inset 3px 0 0 var(--market)}.analog-row summary{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 76px;gap:10px;padding:14px 20px 16px;cursor:pointer;list-style:none}.analog-row summary::-webkit-details-marker{display:none}.analog-row summary:hover{background:#f0f4ef}.analog-rank{color:var(--market);font-family:var(--mono);font-size:16px}.analog-identity{min-width:0}.analog-identity strong,.analog-identity small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.analog-identity strong{color:var(--ink);font-size:11px}.analog-identity small{margin-top:3px;color:var(--ink-faint);font-size:9px}.analog-score{text-align:right}.analog-score strong,.analog-score small{display:block}.analog-score strong{color:var(--market);font-family:var(--mono);font-size:14px}.analog-score small{margin-top:3px;color:var(--ink-faint);font-size:8px}.analog-score-line{position:absolute;right:20px;bottom:8px;left:62px;height:2px;overflow:hidden;background:#dfe5df}.analog-score-line i{display:block;height:100%;background:var(--signal-dark)}.analog-comparison{padding:2px 20px 15px 62px}.comparison-heading,.comparison-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:8px}.comparison-heading{padding:6px 0;color:var(--ink-faint);font-family:var(--mono);font-size:8px;border-bottom:1px solid var(--line)}.comparison-heading span:last-child{text-align:right}.comparison-row{position:relative;padding:24px 0 8px;color:var(--ink-soft);font-family:var(--mono);font-size:8px;border-bottom:1px dotted #d7ded8}.comparison-row>strong{position:absolute;top:7px;left:0;color:var(--ink);font-family:Manrope Variable,sans-serif;font-size:9px}.comparison-row>strong small{margin-left:5px;color:var(--ink-faint);font-family:var(--mono);font-weight:400}.comparison-row>span:nth-of-type(2){color:var(--ink)}.comparison-row.unknown{opacity:.55}.component-score{color:var(--market);text-align:right}.analog-coverage{display:flex;justify-content:space-between;margin-top:10px;color:var(--ink-faint);font-family:var(--mono);font-size:8px}.analog-coverage strong{color:var(--market)}.analog-list-empty{margin:18px;padding:18px;color:var(--ink-faint);font-size:10px;line-height:1.5;text-align:center;border:1px dashed #bdc8bf}.analog-disclaimer{display:flex;align-items:flex-start;gap:7px;padding:14px 20px 18px;color:var(--ink-faint);font-size:9px;line-height:1.45;background:#eef1ed}.analog-disclaimer svg{flex:0 0 auto;color:var(--source)}.workspace-grid.analysis-workspace.assistant-workspace{grid-template-columns:280px minmax(430px,1fr) 390px}.workspace-grid.analysis-workspace.assistant-workspace.inspector-collapsed{grid-template-columns:280px minmax(430px,1fr) 46px}.workspace-grid.analysis-workspace.assistant-workspace.controls-collapsed{grid-template-columns:46px minmax(430px,1fr) 390px}.workspace-grid.analysis-workspace.assistant-workspace.controls-collapsed.inspector-collapsed{grid-template-columns:46px minmax(430px,1fr) 46px}.assistant-controls{padding-bottom:24px}.intent-switcher{display:grid;gap:5px;margin-top:15px}.intent-switcher button{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 9px;width:100%;padding:9px 10px;color:var(--ink-soft);text-align:left;background:#eef1ed;border:1px solid transparent;border-radius:3px;cursor:pointer}.intent-switcher button:hover{background:#e7ece7;border-color:#c2ccc4}.intent-switcher button.active{color:var(--ink);background:#fff;border-color:#6d8b78;box-shadow:inset 3px 0 0 var(--market)}.intent-switcher button>span{grid-row:1 / span 2;color:var(--ink-faint);font-family:var(--mono);font-size:9px}.intent-switcher button.active>span{color:var(--market)}.intent-switcher strong{overflow:hidden;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.intent-switcher small{color:var(--ink-faint);font-family:var(--mono);font-size:8px;letter-spacing:.03em;text-transform:uppercase}.what-if-control{display:block;margin-top:14px;padding:13px 12px;background:#eef3e7;border:1px solid #c9d3bb}.what-if-control>span{display:flex;align-items:baseline;justify-content:space-between;color:var(--ink);font-size:10px}.what-if-control output{color:var(--market);font-family:var(--mono);font-size:18px;font-weight:650}.what-if-control input{width:100%;margin:12px 0 8px;accent-color:var(--market)}.what-if-control small{display:block;color:var(--ink-faint);font-size:8px;line-height:1.45}.assistant-compose{margin-top:15px}.assistant-compose>label{display:block;margin-bottom:6px;color:var(--ink-faint);font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.assistant-compose textarea{display:block;width:100%;min-height:84px;resize:vertical;padding:10px;color:var(--ink);font:9px/1.5 Manrope Variable,sans-serif;background:#fff;border:1px solid #aeb9b1;border-radius:3px}.assistant-compose p{margin:7px 0 11px;color:var(--ink-faint);font-size:8px;line-height:1.45}.assistant-compose button,.assistant-journal-empty button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;padding:8px 11px;color:#fff;font-size:10px;font-weight:700;background:var(--market);border:1px solid var(--market);border-radius:3px;cursor:pointer}.assistant-compose button:hover:not(:disabled),.assistant-journal-empty button:hover{background:#195f3e}.assistant-compose button:disabled{color:#8d9991;background:#e4e8e3;border-color:#ccd3cc;cursor:not-allowed}.assistant-journal{min-width:0;min-height:0;overflow:auto;color:#e9eee9;background:linear-gradient(#1e2c24f0,#1e2c24f0),repeating-linear-gradient(0deg,transparent 0,transparent 35px,rgba(215,240,90,.06) 36px),var(--asphalt);scrollbar-color:#526259 transparent;scrollbar-width:thin}.assistant-journal-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:70px;text-align:center}.assistant-journal-empty>svg{margin:25px 0 18px;color:var(--signal)}.assistant-journal-empty h2{margin:0;font-size:22px}.assistant-journal-empty p{max-width:470px;margin:12px auto 22px;color:#afbbb2;font-size:11px;line-height:1.6}.assistant-journal-empty button{width:auto;padding-inline:18px;color:#142019;background:var(--signal);border-color:var(--signal)}.assistant-journal-empty button:hover{color:#fff}.journal-index{color:var(--signal);font-family:var(--mono);font-size:9px;letter-spacing:.1em}.journal-header{position:sticky;z-index:3;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding:15px 22px;background:#18231ef7;border-bottom:1px solid #425148;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.journal-header h2{max-width:580px;margin:5px 0 0;overflow:hidden;color:#f4f7f4;font-size:14px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.journal-route{display:flex;align-items:center;gap:6px;flex:0 0 auto;color:#829087;font-family:var(--mono);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.journal-route strong{color:var(--signal);font-weight:500}.journal-prologue{display:flex;align-items:center;flex-direction:column;max-width:620px;margin:0 auto;padding:74px 34px;text-align:center}.protocol-target{display:grid;width:62px;height:62px;place-items:center;color:var(--signal);border:1px solid #667568;border-radius:50%;box-shadow:0 0 0 9px #d7f05a0d,0 0 0 18px #d7f05a06}.journal-prologue h3{margin:30px 0 8px;font-size:18px}.journal-prologue>p{max-width:470px;margin:0;color:#aeb9b1;font-size:10px;line-height:1.6}.protocol-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:27px}.protocol-grid div{display:grid;grid-template-columns:25px 1fr;align-items:center;min-height:40px;padding:8px 10px;text-align:left;background:#24332b;border:1px solid #405047}.protocol-grid span{color:var(--signal);font-family:var(--mono);font-size:8px}.protocol-grid strong{color:#d8dfd9;font-size:9px;font-weight:600}.journal-entries{max-width:760px;margin:0 auto;padding:27px 26px 60px}.journal-entry{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px}.journal-entry>aside{display:flex;align-items:center;flex-direction:column;color:var(--signal);font-family:var(--mono);font-size:9px}.journal-entry>aside i{width:1px;min-height:36px;flex:1;margin-top:8px;background:#4a5a51}.journal-entry-body{min-width:0;padding-bottom:28px}.journal-entry-body>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#dce3dd;font-size:9px}.journal-entry-body>header code{color:#829087;font-family:var(--mono);font-size:8px}.journal-entry blockquote{margin:8px 0 10px;padding:10px 12px;color:#c8d0ca;font-size:10px;line-height:1.5;background:#26362e;border-left:2px solid #718078}.assistant-thinking{display:flex;align-items:center;gap:11px;min-height:64px;padding:12px;color:#bac5bd;border:1px dashed #59695f}.assistant-thinking>span{width:17px;height:17px;flex:0 0 auto;border:2px solid #59695f;border-top-color:var(--signal);border-radius:50%;animation:rotate .8s linear infinite}.assistant-thinking p{margin:0;font-size:9px;line-height:1.5}.assistant-thinking strong{display:block;color:#e4e9e5;font-size:10px}.assistant-turn-error{display:flex;align-items:center;gap:8px;padding:12px;color:#f0c0bd;font-size:9px;background:#3c2927;border:1px solid #704540}.assistant-answer{color:var(--ink);background:#f6f8f4;border:1px solid #8fa095;box-shadow:0 12px 30px #050c0829}.answer-provenance{display:flex;align-items:center;gap:7px;padding:9px 12px;color:var(--market);font-family:var(--mono);font-size:8px;background:#e7eee7;border-bottom:1px solid #ccd6cd}.answer-provenance small{margin-left:auto;color:var(--ink-faint)}.assistant-answer>p{margin:0;padding:18px 19px 14px;font-size:12px;line-height:1.7;white-space:pre-line}.assistant-answer>ul{margin:0 19px 15px;padding-left:15px;color:var(--ink-faint);font-size:8px;line-height:1.55}.assistant-answer>footer{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;color:var(--ink-faint);font-family:var(--mono);font-size:8px;background:#edf1ec;border-top:1px solid #d4dbd4}.assistant-answer footer code{color:var(--source)}.assistant-inspector{background:#f7f8f5}.assistant-evidence-empty{display:flex;align-items:center;flex-direction:column;padding:70px 26px;text-align:center}.assistant-evidence-empty>svg{margin:23px 0 17px;color:var(--market)}.assistant-evidence-empty h2{max-width:290px;margin:0;color:var(--ink);font-size:15px;line-height:1.35}.assistant-evidence-empty p{max-width:290px;margin:11px auto 0;color:var(--ink-faint);font-size:9px;line-height:1.55}.evidence-principle{display:grid;grid-template-columns:24px 1fr;gap:6px 10px;width:100%;margin-top:24px;padding:13px;text-align:left;background:#edf1ed;border:1px solid var(--line)}.evidence-principle span{color:var(--market);font-family:var(--mono);font-size:8px}.evidence-principle strong{color:var(--ink-soft);font-size:9px}.assistant-evidence>header{padding:17px 19px 14px;border-bottom:1px solid var(--line)}.assistant-evidence h2{margin:6px 0 10px;color:var(--ink);font-size:14px;line-height:1.35}.evidence-status{display:flex;align-items:center;gap:6px;color:var(--market);font-family:var(--mono);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.evidence-status>span{width:6px;height:6px;background:var(--market);border-radius:50%}.evidence-status.insufficient_basis{color:var(--warning)}.evidence-status.insufficient_basis>span{background:var(--warning)}.evidence-facts{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.evidence-facts>div{min-width:0;padding:11px 13px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.evidence-facts>div:nth-child(2n){border-right:0}.evidence-facts span,.evidence-facts strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evidence-facts span{color:var(--ink-faint);font-family:var(--mono);font-size:8px;text-transform:uppercase}.evidence-facts strong{margin-top:5px;color:var(--ink);font-size:10px}.evidence-facts .missing strong{color:var(--warning)}.evidence-facts .scenario{background:#eef3e4}.evidence-facts .scenario strong{color:var(--market)}.evidence-reasons,.evidence-analogs,.evidence-passport{padding:14px 18px;border-bottom:1px solid var(--line)}.assistant-evidence h3{margin:0 0 9px;color:var(--ink-faint);font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.evidence-reasons p{margin:6px 0;color:var(--warning);font-size:9px;line-height:1.45}.evidence-analogs>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 0;border-bottom:1px dotted #d2d9d3}.evidence-analogs span{color:var(--ink-faint);font-family:var(--mono);font-size:8px}.evidence-analogs strong{overflow:hidden;color:var(--ink);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.evidence-analogs small{color:var(--market);font-family:var(--mono);font-size:8px}.evidence-passport dl{margin:0}.evidence-passport dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:5px 0;font-family:var(--mono);font-size:8px;border-bottom:1px dotted #d5dbd5}.evidence-passport dt{color:var(--ink-faint)}.evidence-passport dd{margin:0;overflow:hidden;color:var(--source);white-space:nowrap;text-overflow:ellipsis}.provider-seal{display:flex;align-items:center;gap:9px;padding:13px 18px;color:var(--market);background:#e5eee6}.provider-seal.template{color:var(--warning);background:#f0ebe2}.provider-seal span,.provider-seal strong,.provider-seal small{display:block}.provider-seal strong{font-size:9px}.provider-seal small{margin-top:2px;color:var(--ink-faint);font-family:var(--mono);font-size:8px}.recovery-command{margin-top:15px;padding:7px 9px;color:var(--market);font-family:var(--mono);font-size:10px;background:#e8eee9}.methodology-workspace{min-width:0;min-height:0;overflow:hidden;background:#edf1ec}.methodology-scroll{height:100%;overflow-y:auto;padding:26px 30px 46px;scrollbar-color:#aebbb1 transparent;scrollbar-width:thin}.method-hero{position:relative;display:grid;min-height:218px;grid-template-columns:minmax(0,1fr) 342px;overflow:hidden;color:#f4f7f3;background-color:#1c2923;background-image:linear-gradient(rgba(151,174,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(151,174,160,.08) 1px,transparent 1px);background-size:28px 28px;border:1px solid #31443a}.method-hero:after{position:absolute;right:344px;bottom:-50px;color:#e8f0ea0e;content:"05";font-family:var(--mono);font-size:210px;font-weight:500;line-height:1;pointer-events:none}.method-hero-copy{z-index:1;align-self:center;max-width:720px;padding:34px 42px}.method-code,.boundary-label{color:#aebdb3;font-family:var(--mono);font-size:10px;letter-spacing:.12em}.method-hero h2{max-width:690px;margin:16px 0 13px;color:#f7faf7;font-size:clamp(30px,3vw,44px);font-weight:680;letter-spacing:-.055em;line-height:1.02}.method-hero p{max-width:650px;margin:0;color:#bdc9c1;font-size:13px;line-height:1.65}.method-hero-stamp{z-index:1;display:flex;flex-direction:column;justify-content:center;padding:34px;color:#1b2922;background:#dce5dc;border-left:1px solid #53675b}.method-hero-stamp span,.method-hero-stamp small{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.method-hero-stamp strong{margin:16px 0 12px;padding:16px 0;color:#25372e;font-size:24px;letter-spacing:-.04em;line-height:1.08;border-top:2px solid #2c4939;border-bottom:2px solid #2c4939}.method-hero-stamp small{color:#5a6c61;line-height:1.5;text-transform:none}.method-flow,.method-quality,.method-refusal{margin-top:18px}.method-flow{background:#f8faf7;border:1px solid var(--line)}.method-flow>header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 22px;border-bottom:1px solid var(--line)}.method-flow h3,.method-boundary h3,.method-quality h3,.method-refusal h3{margin:4px 0 0;color:var(--ink);font-size:17px;letter-spacing:-.025em}.method-flow>header code{max-width:280px;overflow:hidden;color:var(--source);font-family:var(--mono);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.method-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.method-flow li{position:relative;min-height:166px;padding:22px;border-right:1px solid var(--line-soft)}.method-flow li:last-child{border-right:0}.method-flow li>span{color:var(--market);font-family:var(--mono);font-size:11px}.method-flow li>strong{display:block;margin-top:20px;color:var(--ink);font-size:14px}.method-flow li>p{margin:7px 0 12px;color:var(--ink-muted);font-size:12px;line-height:1.5}.method-flow li>small{color:var(--ink-faint);font-family:var(--mono);font-size:9px;line-height:1.5}.method-flow li>small code,.method-boundary li code,.method-refusal h3 code{color:inherit;font-family:var(--mono);font-size:.92em}.method-flow li:not(:last-child):after{position:absolute;top:25px;right:-7px;z-index:2;width:12px;height:12px;background:#f8faf7;border-top:1px solid var(--line);border-right:1px solid var(--line);content:"";transform:rotate(45deg)}.method-boundary{display:grid;grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);margin-top:18px;overflow:hidden;background:#f8faf7;border:1px solid var(--line)}.method-boundary article{padding:28px 30px}.method-boundary article h3{margin-top:10px;font-size:21px}.method-boundary ul{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.method-boundary li{display:flex;align-items:center;gap:9px;color:var(--ink-muted);font-size:12px}.boundary-now svg{color:var(--market)}.boundary-next{background:#eef3f6}.boundary-next .boundary-label,.boundary-next svg{color:var(--source)}.boundary-gate{display:flex;min-height:246px;flex-direction:column;align-items:center;justify-content:center;color:#dce8df;background:var(--asphalt);border-right:1px solid #32443a;border-left:1px solid #32443a}.boundary-gate span,.boundary-gate small{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-align:center}.boundary-gate i{width:1px;height:38px;margin:9px 0;background:#6c8074}.boundary-gate svg{color:#bad46a}.boundary-gate small{max-width:82px;color:#a4b2a9;line-height:1.5}.method-quality{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:18px}.retro-protocol,.excel-contract{min-width:0;background:#f8faf7;border:1px solid var(--line)}.method-quality article>header{padding:22px 24px 18px;border-bottom:1px solid var(--line)}.retro-protocol ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.retro-protocol li{display:grid;min-height:114px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:20px 22px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.retro-protocol li:nth-child(2n){border-right:0}.retro-protocol li:nth-last-child(-n+2){border-bottom:0}.retro-protocol li>span{color:var(--source);font-family:var(--mono);font-size:14px}.retro-protocol strong{color:var(--ink);font-size:13px}.retro-protocol p{margin:5px 0 0;color:var(--ink-muted);font-size:11px;line-height:1.55}.excel-contract{background:#f1f5f6;border-color:#bdccd2}.excel-contract>header{border-color:#c9d5d9!important}.excel-contract dl{margin:0}.excel-contract dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:13px 22px;border-bottom:1px solid #d3dde0}.excel-contract dt{color:var(--source);font-family:var(--mono);font-size:10px;text-transform:uppercase}.excel-contract dd{margin:0;color:var(--ink);font-size:12px;line-height:1.45}.excel-contract>p{margin:0;padding:18px 22px;color:var(--ink-muted);font-size:11px;line-height:1.55;background:#e8eff1}.method-refusal{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:15px;align-items:center;padding:22px 24px;background:#f4f0e7;border:1px solid #d7cbb2}.method-refusal>svg{color:var(--warning)}.method-refusal h3{margin-top:3px}.method-refusal p{max-width:760px;margin:6px 0 0;color:#685f50;font-size:11px;line-height:1.55}.method-refusal ul{display:flex;gap:6px;margin:0;padding:0;list-style:none}.method-refusal li{padding:6px 8px;color:#745f3c;font-family:var(--mono);font-size:9px;background:#ebe2d1;border:1px solid #d6c6a8}@media(max-width:1279px){.methodology-scroll{padding:20px 22px 36px}.method-hero{grid-template-columns:minmax(0,1fr) 290px}.method-hero:after{right:288px}.method-hero-copy{padding:30px}.method-hero-stamp{padding:28px}.method-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.method-flow li:nth-child(2){border-right:0}.method-flow li:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.method-flow li:nth-child(2):after{display:none}.method-quality{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1110px){.method-hero{grid-template-columns:minmax(0,1fr) 250px}.method-hero:after{display:none}.method-hero-copy{padding:26px}.method-hero-stamp{padding:22px}.method-hero-stamp strong{font-size:19px}.method-boundary{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}.method-boundary article{padding:24px 22px}.method-quality{grid-template-columns:1fr}.method-refusal{grid-template-columns:36px minmax(0,1fr)}.method-refusal ul{grid-column:2;flex-wrap:wrap}}@media(max-width:1279px){.analysis-workspace{grid-template-columns:245px minmax(360px,1fr) 330px}.workspace-grid.analysis-workspace.analogs-workspace{grid-template-columns:245px minmax(380px,1fr) 400px}.workspace-grid.analysis-workspace.analogs-workspace.inspector-collapsed{grid-template-columns:245px minmax(380px,1fr) 46px}.workspace-grid.analysis-workspace.analogs-workspace.controls-collapsed{grid-template-columns:46px minmax(380px,1fr) 400px}.workspace-grid.analysis-workspace.assistant-workspace{grid-template-columns:245px minmax(380px,1fr) 360px}.workspace-grid.analysis-workspace.assistant-workspace.inspector-collapsed{grid-template-columns:245px minmax(380px,1fr) 46px}.workspace-grid.analysis-workspace.assistant-workspace.controls-collapsed{grid-template-columns:46px minmax(380px,1fr) 360px}}@media(max-width:1110px){.analysis-workspace{grid-template-columns:225px minmax(350px,1fr) 300px}.workspace-grid.analysis-workspace.analogs-workspace{grid-template-columns:225px minmax(345px,1fr) 380px}.workspace-grid.analysis-workspace.analogs-workspace.inspector-collapsed{grid-template-columns:225px minmax(345px,1fr) 46px}.workspace-grid.analysis-workspace.analogs-workspace.controls-collapsed{grid-template-columns:46px minmax(345px,1fr) 380px}.workspace-grid.analysis-workspace.assistant-workspace{grid-template-columns:225px minmax(345px,1fr) 340px}.workspace-grid.analysis-workspace.assistant-workspace.inspector-collapsed{grid-template-columns:225px minmax(345px,1fr) 46px}.workspace-grid.analysis-workspace.assistant-workspace.controls-collapsed{grid-template-columns:46px minmax(345px,1fr) 340px}.feature-block,.card-header{padding-right:16px;padding-left:16px}.map-action-note{display:none}}@media(max-width:1279px){.workspace-grid.analysis-workspace.inspector-collapsed{grid-template-columns:245px minmax(360px,1fr) 46px}.workspace-grid.analysis-workspace.controls-collapsed{grid-template-columns:46px minmax(360px,1fr) 330px}}@media(max-width:1110px){.workspace-grid.analysis-workspace.inspector-collapsed{grid-template-columns:225px minmax(350px,1fr) 46px}.workspace-grid.analysis-workspace.controls-collapsed{grid-template-columns:46px minmax(350px,1fr) 300px}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.38}}@media(max-width:1279px){.workspace-grid{grid-template-columns:230px minmax(360px,1fr) 280px}}@media(max-width:1110px){.workspace-grid{grid-template-columns:220px minmax(360px,1fr) 250px}.workspace-summary>div{min-width:116px;padding:0 14px}.map-mode-chip{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1279px){.workspace-grid.analysis-workspace{grid-template-columns:245px minmax(360px,1fr) 330px}}html.auth-view,html.auth-view body{min-width:320px;min-height:100%;background:var(--asphalt)}.auth-screen{display:grid;min-width:320px;min-height:100dvh;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);color:var(--paper);background:var(--asphalt)}.auth-field{position:relative;display:flex;min-height:680px;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,64px);overflow:hidden;color:var(--paper);background:var(--asphalt);border-right:1px solid #35453c}.auth-brand{position:relative;z-index:2;display:flex;align-items:center;gap:16px}.auth-brand div{display:grid;gap:4px}.auth-brand strong{font-size:14px}.auth-brand span:last-child{color:#94a39a;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.auth-coordinate-grid{position:absolute;top:10%;right:8%;width:min(52vw,680px);aspect-ratio:1.3;opacity:.76;border:1px solid #33443a}.auth-coordinate-grid:before,.auth-coordinate-grid:after{position:absolute;background:#2d3d34;content:""}.auth-coordinate-grid:before{top:33%;right:0;left:0;height:1px;box-shadow:0 108px #2d3d34,0 216px #2d3d34}.auth-coordinate-grid:after{top:0;bottom:0;left:25%;width:1px;box-shadow:138px 0 #2d3d34,276px 0 #2d3d34}.grid-axis{position:absolute;z-index:1;display:block;background:#6b7d72}.grid-axis-x{top:54%;right:-6%;left:-6%;height:1px}.grid-axis-y{top:-8%;bottom:-8%;left:62%;width:1px}.grid-target{position:absolute;z-index:2;top:calc(54% - 18px);left:calc(62% - 18px);width:37px;height:37px;border:1px solid var(--signal);border-radius:50%}.grid-target i{position:absolute;inset:7px;border:1px solid var(--signal);border-radius:50%}.grid-target b{position:absolute;top:16px;left:16px;width:3px;height:3px;background:var(--signal)}.auth-coordinate-grid code{position:absolute;right:18px;bottom:16px;color:#86978c;font-family:var(--mono);font-size:10px;line-height:1.55;text-align:right}.auth-field-copy{position:relative;z-index:2;max-width:660px;margin:auto 0 6vh}.auth-kicker{color:var(--signal);font-family:var(--mono);font-size:10px;letter-spacing:.12em}.auth-field-copy h1{margin:18px 0 22px;font-size:clamp(38px,4.4vw,68px);font-weight:570;line-height:.98;letter-spacing:-.045em}.auth-field-copy p{max-width:540px;margin:0;color:#a9b5ad;font-size:14px;line-height:1.65}.auth-local-note{position:relative;z-index:2;display:flex;max-width:390px;align-items:center;gap:12px;padding-top:18px;color:#8fa097;border-top:1px solid #38483f}.auth-local-note svg{flex:0 0 auto;color:var(--signal)}.auth-local-note span{display:grid;gap:3px;font-size:11px;line-height:1.4}.auth-local-note strong{color:#d8dfda;font-size:12px}.auth-panel{display:flex;min-height:680px;flex-direction:column;color:var(--ink);background:var(--paper)}.auth-form-wrap{width:min(100%,430px);margin:auto;padding:48px 44px}.auth-form-heading{display:flex;flex-direction:column;align-items:flex-start}.auth-lock{display:grid;width:42px;height:42px;margin-bottom:28px;place-items:center;color:var(--market);background:#e4ede6;border:1px solid #cad7cd;border-radius:3px}.auth-form-heading .auth-kicker{color:var(--market)}.auth-form-heading h2{margin:12px 0 8px;font-size:31px;font-weight:650;letter-spacing:-.035em}.auth-form-heading p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.auth-form{display:grid;margin-top:34px}.auth-form label{margin:0 0 7px;color:var(--ink);font-size:12px;font-weight:700}.auth-form>input,.auth-password-field{margin-bottom:20px}.auth-form input{width:100%;height:46px;padding:0 13px;color:var(--ink);background:#fff;border:1px solid #aebbb1;border-radius:3px;outline:none}.auth-form input:hover{border-color:#718178}.auth-form input:focus{border-color:var(--market);box-shadow:0 0 0 3px #23734d24}.auth-password-field{position:relative}.auth-password-field input{padding-right:48px}.auth-password-field button{position:absolute;top:1px;right:1px;display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--ink-soft);background:transparent;border:0;cursor:pointer}.auth-password-field button:hover{color:var(--market)}.auth-error{margin:-4px 0 16px;padding:11px 12px;color:#74302c;font-size:12px;line-height:1.45;background:#f3e4e2;border-left:3px solid var(--danger)}.auth-submit{display:flex;height:46px;align-items:center;justify-content:center;gap:10px;margin-top:4px;color:#fff;font-size:13px;font-weight:700;background:var(--market);border:1px solid var(--market);border-radius:3px;cursor:pointer}.auth-submit:hover:not(:disabled){background:#195e3e}.auth-submit:disabled{color:#839087;background:#dce2dc;border-color:#d1d9d2;cursor:not-allowed}.auth-security-note{margin:22px 0 0;color:#66736b;font-size:10px;line-height:1.55}.auth-panel footer{display:flex;justify-content:space-between;padding:18px 28px;color:#78857d;font-size:10px;border-top:1px solid var(--line)}.auth-panel footer code{font-family:var(--mono);font-size:9px}.auth-checking{display:flex;align-items:center;justify-content:center;gap:12px;color:#bbc6be;font-family:var(--mono);font-size:11px;letter-spacing:.08em}.auth-loader,.auth-button-loader{width:14px;height:14px;border:2px solid #74847a;border-top-color:var(--signal);border-radius:50%;animation:rotate .7s linear infinite}.auth-button-loader{width:13px;height:13px;border-color:#9ba99f;border-top-color:var(--market)}@media(max-width:900px){.auth-screen{grid-template-columns:1fr;background:var(--paper)}.auth-field{min-height:300px;padding:28px 32px;border-right:0;border-bottom:1px solid #35453c}.auth-coordinate-grid{top:-20%;right:-15%;width:75vw}.auth-field-copy{margin:64px 0 28px}.auth-field-copy h1{font-size:clamp(34px,7vw,52px)}.auth-field-copy p{font-size:13px}.auth-local-note{display:none}.auth-panel{min-height:auto}.auth-form-wrap{padding:48px 32px}}@media(max-width:520px){.auth-field{min-height:260px;padding:22px}.auth-field-copy{margin:42px 0 12px}.auth-field-copy h1{margin:12px 0 0;font-size:32px}.auth-field-copy p{display:none}.auth-coordinate-grid{right:-24%;width:94vw}.auth-form-wrap{padding:38px 22px}.auth-lock{margin-bottom:22px}.auth-form-heading h2{font-size:28px}.auth-form{margin-top:28px}.auth-panel footer{padding:16px 22px}}@media(max-width:1180px){.topbar-account strong{display:none}.topbar-account{padding-right:6px}}@media(max-width:1110px){.workspace-grid.analysis-workspace{grid-template-columns:225px minmax(350px,1fr) 300px}}.perspectives-workspace{min-width:0;min-height:0;overflow:hidden;background:#edf1ec}.perspectives-scroll{height:100%;padding:0 30px 48px;overflow-y:auto;scrollbar-color:#aebbb1 transparent;scrollbar-width:thin}.perspective-switchbar{position:sticky;top:0;z-index:8;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;margin:0 -30px 22px;padding:10px 30px;background:#edf1ecf5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.perspective-switchbar>div:first-child p{margin:4px 0 0;color:var(--ink-soft);font-size:12px}.perspective-tabs{display:grid;width:min(100%,540px);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;background:#d9e0da;border:1px solid #b9c5bb;border-radius:6px;box-shadow:inset 0 1px 2px #1c292314}.perspective-tabs button{position:relative;display:grid;min-height:64px;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;overflow:hidden;padding:8px 11px 8px 13px;color:#3f4e45;text-align:left;cursor:pointer;background:#f7f9f699;border:1px solid rgba(139,155,144,.7);border-radius:4px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.perspective-tabs button:after{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--signal);content:"";opacity:0}.perspective-tabs button[data-mode=tbd]:after{background:#e0a247}.perspective-tabs button:hover{color:var(--ink);background:#f7faf6;border-color:#8f9e93}.perspective-tabs button:focus-visible{z-index:1;outline:2px solid #1b6b4a;outline-offset:2px}.perspective-tabs button.active{color:#f8faf7;background:var(--asphalt);border-color:#263a30;box-shadow:0 4px 12px #13211a2e}.perspective-tabs button.active:after{opacity:1}.perspective-tab-heading{display:grid;gap:4px}.perspective-tab-heading small{color:#6c7a71;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.perspective-tab-heading strong{font-family:var(--mono);font-size:16px;line-height:1;letter-spacing:.08em}.perspective-tab-copy{font-size:11px;line-height:1.35}.perspective-tab-state{display:inline-flex;min-height:25px;align-items:center;justify-content:center;gap:4px;padding:0 7px;color:#46564c;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#edf1ed;border:1px solid #bdc7bf;border-radius:2px}.perspective-tabs button.active .perspective-tab-heading small{color:#b9c6bd}.perspective-tabs button.active .perspective-tab-heading strong{color:var(--signal)}.perspective-tabs button.active[data-mode=tbd] .perspective-tab-heading strong{color:#f1b862}.perspective-tabs button.active .perspective-tab-copy{color:#d1dad3}.perspective-tabs button.active .perspective-tab-state{color:#18261f;background:var(--signal);border-color:var(--signal)}.perspective-tabs button.active[data-mode=tbd] .perspective-tab-state{background:#e8ad55;border-color:#e8ad55}.perspective-panel{min-width:0}.perspective-hero{position:relative;display:grid;min-height:254px;grid-template-columns:minmax(0,1fr) 380px;overflow:hidden;color:#f4f7f3;background-color:#1c2923;background-image:linear-gradient(rgba(151,174,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(151,174,160,.08) 1px,transparent 1px);background-size:28px 28px;border:1px solid #31443a}.perspective-hero:after{position:absolute;bottom:-46px;left:44%;color:#e8f0ea0b;content:"P";font-family:var(--mono);font-size:230px;font-weight:500;line-height:1;pointer-events:none}.perspective-hero-copy{z-index:1;align-self:center;max-width:810px;padding:34px 42px}.perspective-code{color:#aebdb3;font-family:var(--mono);font-size:10px;letter-spacing:.12em}.perspective-hero h2{max-width:760px;margin:15px 0 13px;color:#f7faf7;font-size:clamp(29px,3vw,43px);font-weight:660;letter-spacing:-.05em;line-height:1.04}.perspective-hero-copy>p{max-width:700px;margin:0;color:#bdc9c1;font-size:13px;line-height:1.65}.perspective-source{display:flex;align-items:center;gap:8px;margin-top:25px;color:#91a198;font-size:10px}.perspective-source svg{color:var(--signal)}.perspective-source code{color:#d8e0da;font-family:var(--mono);font-size:10px}.readiness-docket{z-index:1;display:flex;min-width:0;flex-direction:column;color:var(--ink);background:#e3e9e2;border-left:1px solid #53675b}.readiness-docket>header,.readiness-docket>footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;color:#526259;font-family:var(--mono);font-size:9px;letter-spacing:.08em;border-bottom:1px solid #c7d1c8}.readiness-docket>header strong{color:var(--market);font-size:10px}.readiness-docket dl{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.readiness-docket dl>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:16px 20px;border-right:1px solid #c7d1c8;border-bottom:1px solid #c7d1c8}.readiness-docket dl>div:nth-child(2n){border-right:0}.readiness-docket dt{color:#65736a;font-size:10px}.readiness-docket dd{margin:7px 0 0;color:#213029;font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.05em}.readiness-docket dd small{display:block;margin-top:2px;color:#69766e;font-family:Manrope Variable,sans-serif;font-size:9px;font-weight:600;letter-spacing:0}.readiness-docket>footer{min-height:44px;justify-content:flex-start;border:0}.capability-register,.system-section,.roadmap-register{margin-top:18px;background:#f8faf7;border:1px solid var(--line)}.perspective-section-heading{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:12px 22px;border-bottom:1px solid var(--line)}.perspective-section-heading h3{margin:4px 0 0;color:var(--ink);font-size:17px;letter-spacing:-.025em}.perspective-section-heading>span{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.perspective-section-heading>code{max-width:340px;overflow:hidden;color:var(--source);font-family:var(--mono);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.capability-row{border-bottom:1px solid var(--line-soft)}.capability-row:last-child{border-bottom:0}.capability-row summary{display:grid;min-height:68px;grid-template-columns:46px minmax(0,1fr) 76px 20px;gap:14px;align-items:center;padding:10px 20px;cursor:pointer;list-style:none}.capability-row summary::-webkit-details-marker{display:none}.capability-row summary:hover{background:#f1f5f1}.capability-code{color:var(--market);font-family:var(--mono);font-size:13px;font-weight:650}.capability-copy{min-width:0}.capability-copy strong,.capability-copy small{display:block}.capability-copy strong{color:var(--ink);font-size:13px}.capability-copy small{margin-top:4px;color:var(--ink-soft);font-size:11px;line-height:1.45}.capability-state{display:flex;align-items:center;gap:5px;color:var(--market);font-family:var(--mono);font-size:9px;text-transform:uppercase}.capability-arrow{color:#7a8980;transition:transform .18s ease}.capability-row[open] .capability-arrow{transform:rotate(90deg)}.capability-proof{display:flex;align-items:flex-start;gap:10px;margin:0 20px 16px 80px;padding:12px 14px;color:#3f5247;background:#e7eee8;border-left:3px solid var(--market)}.capability-proof svg{flex:0 0 auto;color:var(--market)}.capability-proof p{margin:0;font-size:11px;line-height:1.55}.system-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.system-rail li{position:relative;min-height:178px;padding:20px;border-right:1px solid var(--line-soft)}.system-rail li:last-child{border-right:0}.system-rail li:not(:last-child):after{position:absolute;top:25px;right:-7px;z-index:2;width:12px;height:12px;background:#f8faf7;border-top:1px solid var(--line);border-right:1px solid var(--line);content:"";transform:rotate(45deg)}.system-layer-code{color:var(--source);font-family:var(--mono);font-size:11px}.system-rail small{display:block;margin-top:17px;color:var(--ink-faint);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.system-rail strong{display:block;margin-top:5px;color:var(--ink);font-size:13px}.system-rail p{margin:8px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.5}.perspective-boundaries{display:grid;grid-template-columns:130px minmax(210px,.55fr) minmax(0,1fr);gap:22px;align-items:center;margin-top:18px;padding:22px 24px;color:#665b4b;background:#f4f0e7;border:1px solid #d7cbb2}.boundary-marker{display:flex;min-height:70px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#6f5c3a;font-family:var(--mono);font-size:9px;text-transform:uppercase;border-right:1px solid #d7cbb2}.boundary-marker svg{color:var(--warning)}.perspective-boundaries h3{margin:4px 0 0;color:var(--ink);font-size:17px}.perspective-boundaries ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none}.perspective-boundaries li{position:relative;padding-left:13px;font-size:11px;line-height:1.5}.perspective-boundaries li:before{position:absolute;top:.6em;left:0;width:5px;height:1px;content:"";background:var(--warning)}.tbd-perspective-hero{grid-template-columns:minmax(0,1fr) 330px}.tbd-legend{z-index:1;display:flex;flex-direction:column;justify-content:center;padding:34px;color:#163025;background:var(--signal);border-left:1px solid #53675b}.tbd-legend>span{align-self:flex-start;padding:5px 7px;color:var(--signal);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;background:var(--asphalt)}.tbd-legend strong{margin-top:20px;font-size:24px;letter-spacing:-.04em;line-height:1.08}.tbd-legend p{margin:10px 0 20px;color:#344d3d;font-size:12px;line-height:1.55}.tbd-legend small{padding-top:12px;color:#3d5846;font-family:var(--mono);font-size:9px;border-top:1px solid rgba(24,35,30,.3)}.roadmap-toggle-all{min-width:120px;min-height:38px;padding:0 13px;color:var(--market);font-size:11px;font-weight:700;cursor:pointer;background:#e7eee8;border:1px solid #c7d5ca;border-radius:3px}.roadmap-toggle-all:hover{background:#dfe9e1;border-color:#aac0b0}.roadmap-stages{margin:0;padding:0;list-style:none}.roadmap-stage{position:relative;padding-left:64px;border-bottom:1px solid var(--line-soft)}.roadmap-stage:last-child{border-bottom:0}.roadmap-stage:before{position:absolute;top:0;bottom:0;left:31px;width:1px;content:"";background:#aebbb1}.roadmap-stage:first-child:before{top:34px}.roadmap-stage:last-child:before{bottom:calc(100% - 34px)}.roadmap-node{position:absolute;top:21px;left:17px;z-index:2;display:grid;width:29px;height:29px;place-items:center;color:#526158;font-family:var(--mono);font-size:9px;background:#edf1ec;border:1px solid #aebbb1;border-radius:50%}.roadmap-stage.expanded .roadmap-node{color:var(--asphalt);font-weight:700;background:var(--signal);border-color:#9db43c}.roadmap-stage-trigger{display:grid;width:100%;min-height:72px;grid-template-columns:100px minmax(220px,1fr) auto 34px;gap:16px;align-items:center;padding:11px 18px 11px 4px;color:var(--ink);text-align:left;cursor:pointer;background:transparent;border:0}.roadmap-stage-trigger:hover{background:#f1f5f1}.roadmap-horizon{color:var(--source);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.roadmap-stage-copy{min-width:0}.roadmap-stage-copy strong,.roadmap-stage-copy small{display:block}.roadmap-stage-copy strong{font-size:14px}.roadmap-stage-copy small{max-width:760px;margin-top:4px;color:var(--ink-soft);font-size:11px;line-height:1.45}.roadmap-stage-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.roadmap-stage-counts span{padding:4px 6px;color:#5f6d64;font-family:var(--mono);font-size:8px;background:#edf1ed;border:1px solid #d4dcd5;white-space:nowrap}.roadmap-disclosure{display:grid;width:30px;height:30px;place-items:center;color:var(--market);font-family:var(--mono);font-size:19px;background:#e8eee9;border:1px solid #cad6cc;border-radius:2px}.roadmap-stage-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px 18px 4px;overflow:hidden;background:#f3f6f3;border:1px solid var(--line)}.roadmap-detail-column{min-width:0;padding:18px;border-right:1px solid var(--line-soft)}.roadmap-detail-column:last-child{border-right:0}.roadmap-detail-column>header{display:flex;align-items:center;gap:8px}.roadmap-detail-column h4{margin:0;color:var(--ink);font-size:12px}.roadmap-detail-column svg{color:var(--source)}.roadmap-detail-column.check svg{color:var(--market)}.roadmap-detail-column.risk svg{color:var(--warning)}.roadmap-detail-column ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.roadmap-detail-column li{position:relative;padding-left:12px;color:var(--ink-soft);font-size:10px;line-height:1.5}.roadmap-detail-column li:before{position:absolute;top:.62em;left:0;width:5px;height:1px;content:"";background:currentColor}.roadmap-footnote{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:18px;padding:20px 22px;color:#385062;background:#e8eff1;border:1px solid #bdccd2}.roadmap-footnote>svg{color:var(--source)}.roadmap-footnote strong{color:#253945;font-size:12px}.roadmap-footnote p{margin:4px 0 0;font-size:10px;line-height:1.5}.roadmap-footnote code{color:var(--source);font-family:var(--mono);font-size:9px}@media(max-width:1279px){.perspectives-scroll{padding-right:22px;padding-left:22px}.perspective-switchbar{margin-right:-22px;margin-left:-22px;padding-right:22px;padding-left:22px}.perspective-hero{grid-template-columns:minmax(0,1fr) 330px}.tbd-perspective-hero{grid-template-columns:minmax(0,1fr) 290px}.perspective-hero-copy{padding:30px}.readiness-docket dl>div{padding:14px 16px}.system-rail li{padding:18px 15px}.roadmap-stage-trigger{grid-template-columns:82px minmax(200px,1fr) auto 34px;gap:12px}}@media(max-width:1080px){.perspective-hero{grid-template-columns:minmax(0,1fr) 290px}.tbd-perspective-hero{grid-template-columns:minmax(0,1fr) 250px}.perspective-hero:after{display:none}.perspective-hero-copy{padding:26px}.perspective-hero h2{font-size:30px}.readiness-docket dd{font-size:18px}.tbd-legend{padding:25px}.tbd-legend strong{font-size:20px}.system-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.system-rail li{border-bottom:1px solid var(--line-soft)}.system-rail li:nth-child(3){border-right:0}.system-rail li:nth-last-child(-n+2){border-bottom:0}.system-rail li:nth-child(3):after{display:none}.perspective-boundaries{grid-template-columns:100px minmax(190px,.52fr) minmax(0,1fr);gap:18px}.roadmap-stage-trigger{grid-template-columns:72px minmax(200px,1fr) 34px}.roadmap-stage-counts{grid-column:2;justify-content:flex-start;margin-top:-5px}.roadmap-disclosure{grid-column:3;grid-row:1 / span 2}}@media(max-width:760px){.app-shell.perspectives-active{--topbar-height: 56px;--nav-width: 100%;width:100%;min-width:320px;height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 58px minmax(0,1fr)}.app-shell.perspectives-active .topbar{grid-column:1;grid-row:1;grid-template-columns:64px minmax(0,1fr) auto;height:56px}.app-shell.perspectives-active .wordmark{padding:0 12px;border-right:1px solid #34433a}.app-shell.perspectives-active .da-brand-logo{width:35px;height:42px}.app-shell.perspectives-active .topbar-context{padding:0 12px}.app-shell.perspectives-active .context-label,.app-shell.perspectives-active .context-divider,.app-shell.perspectives-active .topbar-status,.app-shell.perspectives-active .topbar-account{display:none}.app-shell.perspectives-active .context-mode{overflow:hidden;color:#dbe3dd;white-space:nowrap;text-overflow:ellipsis}.app-shell.perspectives-active .topbar-actions{margin-right:10px}.app-shell.perspectives-active .primary-nav{grid-column:1;grid-row:2;min-width:0;min-height:58px;overflow:hidden;border-right:0;border-bottom:1px solid #34433a}.app-shell.perspectives-active .nav-progress,.app-shell.perspectives-active .nav-footer{display:none}.app-shell.perspectives-active .primary-nav nav{display:flex;flex-direction:row;gap:4px;padding:5px 8px 6px;overflow-x:auto;scrollbar-width:thin}.app-shell.perspectives-active.nav-compact .primary-nav .nav-copy{display:flex}.app-shell.perspectives-active .primary-nav .nav-item{width:auto;min-width:124px;min-height:46px;flex:0 0 auto;justify-content:flex-start;gap:8px;padding:6px 9px}.app-shell.perspectives-active .primary-nav .nav-copy strong{font-size:11px}.app-shell.perspectives-active .primary-nav .nav-copy small{display:none}.app-shell.perspectives-active .nav-item.active:before{inset:auto 10px -6px;width:auto;height:3px;border-radius:3px 3px 0 0}.app-shell.perspectives-active .main-area{grid-column:1;grid-row:3;grid-template-rows:64px minmax(0,1fr)}.app-shell.perspectives-active .workspace-header{min-height:64px;padding:0 16px}.app-shell.perspectives-active .workspace-header h1{font-size:20px}.app-shell.perspectives-active .workspace-summary{display:none}.perspectives-scroll{padding:0 14px 36px}.perspective-switchbar{position:static;display:grid;gap:10px;margin:0 -14px 14px;padding:12px 14px;-webkit-backdrop-filter:none;backdrop-filter:none}.perspective-switchbar>div:first-child p{display:none}.perspective-tabs{width:100%}.perspective-tabs button{min-height:62px;grid-template-columns:66px minmax(0,1fr) auto;gap:8px}.perspective-tab-copy{font-size:10px}.perspective-hero,.tbd-perspective-hero{grid-template-columns:1fr}.perspective-hero-copy{padding:25px 21px}.perspective-hero h2{margin-top:13px;font-size:clamp(26px,8vw,34px)}.perspective-source{align-items:flex-start;flex-wrap:wrap}.perspective-source code{overflow-wrap:anywhere}.readiness-docket,.tbd-legend{border-top:1px solid #53675b;border-left:0}.readiness-docket dl>div{min-height:88px}.tbd-legend{padding:24px 21px}.perspective-section-heading{min-height:0;align-items:flex-start;padding:17px}.perspective-section-heading>span{max-width:125px;text-align:right;line-height:1.45}.capability-row summary{grid-template-columns:38px minmax(0,1fr) 24px;gap:10px;padding:12px 14px}.capability-state{grid-column:2}.capability-arrow{grid-column:3;grid-row:1 / span 2}.capability-proof{margin:0 14px 14px 62px}.system-rail{grid-template-columns:1fr}.system-rail li{min-height:0;padding:17px 18px 17px 58px;border-right:0;border-bottom:1px solid var(--line-soft)}.system-rail li:last-child{border-bottom:0}.system-rail li:not(:last-child):after{inset:auto auto -7px 27px;display:block;transform:rotate(135deg)}.system-layer-code{position:absolute;top:20px;left:18px}.system-rail small{margin-top:0}.perspective-boundaries{grid-template-columns:1fr;gap:14px;padding:18px}.boundary-marker{min-height:46px;flex-direction:row;justify-content:flex-start;border-right:0;border-bottom:1px solid #d7cbb2}.perspective-boundaries ul{grid-template-columns:1fr}.roadmap-heading{align-items:center}.roadmap-toggle-all{min-width:108px;min-height:44px}.roadmap-stage{padding-left:42px}.roadmap-stage:before{left:20px}.roadmap-node{top:20px;left:7px;width:27px;height:27px}.roadmap-stage-trigger{min-height:88px;grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding:14px 12px 14px 2px}.roadmap-horizon,.roadmap-stage-copy{grid-column:1}.roadmap-stage-counts{grid-column:1;justify-content:flex-start;margin:3px 0 0}.roadmap-disclosure{grid-column:2;grid-row:1 / span 3;width:34px;height:34px}.roadmap-stage-detail{grid-template-columns:1fr;margin:0 12px 14px 2px}.roadmap-detail-column{border-right:0;border-bottom:1px solid var(--line-soft)}.roadmap-detail-column:last-child{border-bottom:0}.roadmap-detail-column li{font-size:11px}.roadmap-footnote{grid-template-columns:30px minmax(0,1fr);padding:18px}.roadmap-footnote code{grid-column:2;overflow-wrap:anywhere}}@media(max-width:430px){.perspective-tabs button{min-height:76px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:8px 9px 8px 12px}.perspective-tab-heading{grid-column:1}.perspective-tab-copy{grid-column:1 / -1}.perspective-tab-state{grid-column:2;grid-row:1;padding:0 5px}.perspective-tab-state svg{display:none}.perspective-section-heading{display:grid;gap:10px}.perspective-section-heading>span{max-width:none;text-align:left}.readiness-docket dl>div{padding:13px}.readiness-docket dd{font-size:17px}.roadmap-heading{grid-template-columns:1fr}.roadmap-toggle-all{justify-self:stretch}}@media(max-width:760px){html,body{min-height:100%;overflow:hidden}.app-shell,.app-shell.nav-compact{--topbar-height: 56px;--nav-width: 100%;width:100%;min-width:320px;height:100dvh;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 58px minmax(0,1fr)}.topbar{grid-column:1;grid-row:1;grid-template-columns:64px minmax(0,1fr) auto;height:56px}.wordmark,.app-shell.nav-compact .wordmark{justify-content:center;padding:0 12px;border-right:1px solid #34433a}.da-brand-logo{width:35px;height:42px}.topbar-context{padding:0 12px}.context-label,.context-divider,.topbar-status,.topbar-account{display:none}.context-mode{overflow:hidden;color:#dbe3dd;white-space:nowrap;text-overflow:ellipsis}.topbar-actions{margin-right:10px}.primary-nav{grid-column:1;grid-row:2;min-width:0;min-height:58px;overflow:hidden;border-right:0;border-bottom:1px solid #34433a}.nav-progress,.nav-footer{display:none}.primary-nav nav,.app-shell.nav-compact .primary-nav nav{display:flex;flex-direction:row;gap:4px;padding:5px 8px 6px;overflow-x:auto;scrollbar-width:thin}.app-shell.nav-compact .primary-nav .nav-copy{display:flex}.primary-nav .nav-item{width:auto;min-width:124px;min-height:46px;flex:0 0 auto;justify-content:flex-start;gap:8px;padding:6px 9px}.primary-nav .nav-copy strong{font-size:11px}.primary-nav .nav-copy small{display:none}.primary-nav .nav-item.active:before,.app-shell.nav-compact .nav-item.active:before{inset:auto 10px -6px;width:auto;height:3px;border-radius:3px 3px 0 0}.main-area{grid-column:1;grid-row:3;grid-template-rows:64px minmax(0,1fr);overflow:hidden}.workspace-header{min-height:64px;padding:0 16px}.workspace-header h1{font-size:20px}.workspace-summary{display:none}.workspace-grid.analysis-workspace,.workspace-grid.analysis-workspace.analogs-workspace,.workspace-grid.analysis-workspace.assistant-workspace,.workspace-grid.analysis-workspace.controls-collapsed,.workspace-grid.analysis-workspace.inspector-collapsed,.workspace-grid.analysis-workspace.controls-collapsed.inspector-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(500px,68vh) auto;overflow-x:hidden;overflow-y:auto}.layers-panel,.inspector-panel{min-height:38px;overflow:visible;border-right:0;border-left:0;border-bottom:1px solid var(--line)}.controls-toggle,.inspector-toggle{position:static;min-height:42px}.map-stage,.assistant-journal{min-height:500px}.assistant-journal{overflow:visible}.suggestions{top:103px}.methodology-scroll{padding:0 14px 36px}.method-hero,.method-quality,.method-boundary{grid-template-columns:1fr}.method-hero-copy,.method-hero-stamp,.method-boundary article{padding:22px 20px}.method-hero h2{font-size:30px}.method-flow ol{grid-template-columns:1fr}.method-flow li{border-right:0;border-bottom:1px solid var(--line-soft)}.method-flow li:last-child{border-bottom:0}.method-flow li:after{display:none}.method-boundary>div{min-height:52px;transform:rotate(90deg)}.method-refusal{grid-template-columns:30px minmax(0,1fr);padding:18px}.method-refusal ul{grid-column:2;flex-wrap:wrap}}
