@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-cyrillic-ext-wght-normal-Duf7tWJ7.woff2) 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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-cyrillic-wght-normal-DINSYtDx.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-vietnamese-wght-normal-DlPkZmYr.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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-latin-ext-wght-normal-B5pmZ151.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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-latin-wght-normal-CQ1lLIdm.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:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(data:font/woff2;base64,d09GMgABAAAAAAg0ABMAAAAADuAAAAfOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoP0hWQVJ3BmA/U1RBVGYAfC9WEQgKhxSGDAscADCGOgE2AiQDNAQgBYVCB3MMBxvuDCCeBeUYb1rKiBtJfc8kefHwtRb2fk8P7HIlGwSUKPkQHIMC9qeufIQ8ICpPdDy/rebBtxsw+kOrHH1gAEZjREIbiW5nsHgRaW0Uguz2OkiaSpZBFniABcLl/wfB/621unMGUbzpvHeDaCiESOiUsoN/1Ba35XAPSUP2UMwsFG8qTUyMTS5UYJpKFPy7EQJdhExCKLYWaJuLg7BXnqEC12tqDJ3gKsNLRpGrG3SdYM+vpiyRoZGMSBaiQKEI3TgpEoUmkqnOFyX2DEdCAQA2bgcwEjqHi/rcJAoyJRU1DS3adOgKLIfQ1RMCPPJp0cRgFyyDPdESwAR2YgGQ8ylEAxvKEXYEwNPLztNl4JRYYKupdmsOjGwFXAHIN9vN+5AB0LyA7oQAegWA4nlsHMBMRCE0AiM2mIpwe1OzAQHaxovCIYEgIpYCKJAixVMA6TKAOryIX7bqOZ1yKc1CSc6hI8SEHOaK5V9yR5TRM5PMFriKCPkcpv/4ESgUz2K6H+H8/3u/uaKFDAKB+ZUGmbhSbdDfEEEYsdG+gsE0gMnu4smECMRkFYl4SrGOAv1CNpFJp7hWlG7BEO366/9/5AZ6YDIwBDEVIB4C0H9sQ+FAF7bNjjMEY6pj54c6ePr4hDv1/+tfdC64b72T06MBPQd5JyilrsUbytxa+/Yxiw7H7qWpDnRbJNTMQ3bdSdHs5NLzfIDeo3th2NFZ7wPOAMMWi2OtMGIMma0177XzrFZEvHtszJJqgVChsGmjRWcsjk7WubBFFAfDLyrx/UZOL5A0ls1CZh0Hbt1MTvuq0/4qKIQE5z1V+Ch0kg1REgwkSAS0wuvkUkjAg+eLJjn3KTKLIi0Ab9k7FVB0n8WKrgw1CnMaG9vun0VGlP0cXL/qcoRt6L/ByatsaqqmFqSvW5Q+de1mXtRxCH+dX2iOPz/2btH60JmZDiNcd8ElrVE8HOdFfSHBKeELGnmHT90pWndgH5xtaDrd19d06mxdf0B+4Lbdx5Yu23N0ayCIm/m2VvdsefvymV0nmc13tFpiiaWTGs4/cvrbG5vyJekhNGqv32iwxi88upi+9stNJy8/uiyO+5g+zujyGwju9IukVEa7dC05dfnhnj1Tz6fgQ3WUxJ5EOuHjc6JHcLk4jkASeYdgx3aQSf/Nal+WnDarfueDYUI+p3tJmLS8uFhatiS0mwP4ucgvW73gmwWf7Lreiv3KlufPXBUt1qmzHmaGtXmmeqZ71Xr5UaTBjxkaiVa5i5kDIbKwJ1GmRM3qsCHzqjCZ1qjcKA/v9Er3yvCs9Qaf69oN/asbw3kATJWeripAqakqycXuHzACYT4g1Dr+QcXuAEz7ky20nQUIIbCSC1gNMEMalRlwH9nEcVSIKlEjmoFmSGEYQWMdMDgeHh9IU8obOys75GRXZqkURjB9t6sIpOaZvTEPAa8U4xXxBB7YFMlqJU3iuGU0ADr6xusTYhUnudxUKYVhd220u0DhplaLciR0b15EXBeoTMNLEclBNw7lgZjZEjulA4GZsJ2dizU9j1SkYcwH0jjpQ0xpWml//3SQ8hKDFEbsDSVyOZ/BKDUFTvr/5s79zfk3kSjW+x8cp0bav5ucVCop760pmPt4OpvJ78e5yHuyoNCYBCM1A91YKIhnoOfi1JTkJAEbp1GpJDn3yJNHsOI5TEF6YV7LmZoEigQ8Rc9g2MLJyTdE27/e2zrzZOU/b2yxvyeVSo9/fvrimZUH+e47V9fZShKHg7NUZJj7+Ndn/L4evxGYqxNMm7xXUAh0+M/LIXDjGZUDheRCg2dhMmQzSpJhMVz45C9xyinMLG4mVp4nB6R2memTkPcnaEymSQrlf3CGb5dBYlqg2GkxSUW4v0OTSilekP1/X1rt7k70UFT7MOX1jVD8NSXNlALrYMswl3VUk7K0OCMjI7++vlDGjMU5os/IhOaKAnliZbUyLkHUl4zHFefWNoPUshuCAMfmn9eIiD/f2TtKFFGwixb2so5hhG9/sQ0RKWNiKL5vvrh0BlqXv3onjYmNjYmKAara4i4p7DGL0Gp+TPUataNIKDSK4rvpiQaS7Tc+8eWVX2xR+Mcr0zExkdNXPmzP+fvxUYBAOSX8atHC91Vuoil7Yv02AJ+knzwEwBe8Zfz38KHcQWBfAqCSQPD2Hgithwzk33o2AwiX7hU/A+RXgXxeyj8gyn4Ywf6CiFRBfzwAOMSl16A+NE/PfWCHhmzCumTRZGP9AUSRW3gaJW5xGAUDJ/2YiQuLTdfNZrg02Ve4MnJHr2+tFdmCroeAQ9sdZVMwwZL4JpwN1eJS40xZGInaRIm4MR4Nt0zmCe3NV4LDjHRq0CVSa1cv7F6+Bh1alCgT1Tc26lCgPGhqae1q6BwrDFTeHTKWpZs0MyjSsKUTbdoaAky+Xh2dFhEYjooMemhfPkFNpwlTNrkMF6RMWFToonN5qlqnEAkY2Fi4G9NCCtmyKSoPU/5qORpZDimdRE2jh06YPwQHCxt/AyowDWWdIWcpq9aqQZ05J2O82i7qixseIuYmcNN3rkmLUZBRLZF11DowQQ9Qi0mjRo3Ubq2JomMRsLX/bwCOTfYw111EiCJylFEpoo7GZ8ih2lX7b18UsTN2trDiuZyl8BMqEsfZITNLxiIk5WF/037mM+jjzCPYQgAA) 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:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-cyrillic-wght-normal-CUkhpmQs.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-greek-ext-wght-normal-P47YIBPf.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-greek-wght-normal-8A1QH8Oj.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:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-kayah-li-wght-normal-Df7CpJ9n.woff2) format("woff2-variations");unicode-range:U+200C-200D,U+2010,U+25CC,U+A900-A92F}@font-face{font-family:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-vietnamese-wght-normal-CkPMqLfz.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:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-latin-ext-wght-normal-CmV_b4Hb.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:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/jura-latin-wght-normal-BcA9H-Ty.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=) 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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.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}:root{color-scheme:dark;font-family:Onest Variable,Segoe UI Variable,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #02070d;--bg-deep: #01050a;--panel: #06111d;--panel-2: #081725;--panel-3: #0a1d2e;--line: #102a40;--line-bright: #17466c;--text: #edf7ff;--soft: #9bb2c6;--dim: #5e7890;--blue: #168cff;--blue-soft: #0c67c6;--cyan: #1cc8e8;--green: #24d29b;--violet: #a064f4;--orange: #ff9650;--red: #ff5e75;--gold: #f4bd52;--radius: 10px;--shadow: 0 22px 70px rgb(0 0 0 / 34%);--font-ui: "Onest Variable", "Segoe UI Variable", "Segoe UI", sans-serif;--font-display: "Geologica Variable", "Onest Variable", sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::selection{background:var(--blue);color:#fff}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:20px;background:#173650}.kicker,.eyebrow{margin:0;color:#4da8ff;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand__mark{width:39px;height:39px;flex:0 0 auto;border:1px solid #1769ad;border-radius:50%;object-fit:cover;box-shadow:0 0 26px #168cff3d,0 0 12px #f4bd521f}.brand__words{display:flex;min-width:0;flex-direction:column;gap:4px}.brand__words strong{font-family:Manrope,sans-serif;font-size:.95rem;letter-spacing:.14em}.brand__words small{color:var(--dim);font-size:.5rem;letter-spacing:.12em;white-space:nowrap}.brand--compact .brand__mark{width:31px;height:31px}.brand--compact .brand__words strong{font-size:.79rem}.startup,.fatal-error{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#0b1c2c 0,var(--bg) 38%,var(--bg-deep) 100%);text-align:center}.startup__signal{display:grid;width:60px;height:60px;margin:38px 0 22px;place-items:center;border:1px solid var(--line-bright);border-radius:50%;box-shadow:0 0 40px #168cff1a}.startup__signal span{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 15px var(--green);animation:pulse 1.6s ease infinite}.startup p{color:var(--dim);font-size:.74rem}.text-button,.fatal-error button{margin-top:22px;padding:10px 16px;border:1px solid var(--line-bright);border-radius:5px;background:var(--panel);cursor:pointer}.fatal-error img{width:108px;border-radius:50%}.fatal-error h1{margin:18px 0 8px;font-family:Manrope,sans-serif}.fatal-error p{color:var(--soft)}@keyframes pulse{50%{opacity:.45;transform:scale(.8)}}.login{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1.45fr) minmax(350px,.65fr);background:var(--bg)}.login__panel{display:flex;min-height:100dvh;flex-direction:column;padding:clamp(32px,5vw,72px);border-right:1px solid var(--line);background:linear-gradient(145deg,#02070d,#061320)}.login__copy{max-width:730px;margin:auto 0 0;padding-bottom:clamp(45px,9vh,100px)}.login__copy h1{margin:22px 0 25px;font-family:Manrope,sans-serif;font-size:clamp(2.7rem,5vw,5rem);letter-spacing:-.055em;line-height:1}.login__copy>p:last-child{max-width:520px;color:var(--soft);line-height:1.7}.login__action{display:flex;min-height:75px;align-items:center;gap:26px;padding-top:22px;border-top:1px solid var(--line)}.login__action small,.login__loading{color:var(--dim);font-size:.68rem}#telegram-login{min-width:230px;min-height:42px}.telegram-login-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgb(255 255 255 / 12%);border-radius:7px;background:#2aabee;box-shadow:0 10px 28px #2aabee2e;color:#fff;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.telegram-login-link:hover{background:#229ed9;transform:translateY(-1px)}.login__unavailable{display:inline-block;max-width:240px;color:#d39a53;font-size:.72rem;line-height:1.5}.login__presence{display:flex;min-height:100dvh;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,72px);background:radial-gradient(circle at 55% 44%,#142336 0,#050b12 43%,#020508)}.login__presence:before{width:min(72%,360px);aspect-ratio:1;margin:auto;border-radius:50%;background:url(/assets/aurelian-avatar-512.webp) center/cover;box-shadow:0 0 90px #f4bd5229;content:""}.login__presence>div{display:none}.login__presence p{color:#77633c;font-family:Manrope,sans-serif;font-size:1.15rem;text-align:center}.app-shell{display:grid;height:100dvh;grid-template-columns:242px minmax(0,1fr);background:var(--bg)}.sidebar{position:relative;z-index:20;display:flex;min-height:0;flex-direction:column;padding:22px 17px 16px;border-right:1px solid var(--line);background:linear-gradient(180deg,#040b13,#030910 70%,#02070c)}.sidebar:after{position:absolute;right:0;bottom:80px;left:0;height:260px;pointer-events:none;opacity:.22;background-image:linear-gradient(120deg,transparent 35%,#0c4267 35%,#0c4267 35.5%,transparent 35.5%),linear-gradient(40deg,transparent 60%,#0b3553 60%,#0b3553 60.5%,transparent 60.5%);content:""}.sidebar__top{display:flex;align-items:center;justify-content:space-between;padding:0 4px 18px}.icon-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--soft);cursor:pointer}.icon-button:hover{border-color:var(--line);background:var(--panel);color:var(--text)}.sidebar__nav{position:relative;z-index:1;min-height:0;padding:8px 0 18px;overflow-y:auto}.sidebar__nav section{margin:0 0 15px}.sidebar__nav section>p{margin:0 10px 6px;color:#3f5d75;font-size:.5rem;font-weight:700;letter-spacing:.16em}.sidebar__nav a{display:grid;min-height:37px;margin:2px 0;padding:0 9px;grid-template-columns:22px 1fr 12px;align-items:center;border:1px solid transparent;border-radius:6px;color:#7891a6;font-size:.73rem;text-decoration:none;transition:.15s ease}.sidebar__nav a:hover{background:#071522;color:#b8d0e3}.sidebar__nav a.active{border-color:#15538a;background:linear-gradient(90deg,#0a61b8,#0d4f91);color:#fff;box-shadow:0 9px 24px #0b60b42e}.sidebar__nav .nav-arrow{opacity:0}.sidebar__nav a.active .nav-arrow{opacity:.8}.sidebar__aurelian{position:relative;z-index:1;display:grid;min-height:61px;padding:9px;grid-template-columns:40px 1fr 24px;align-items:center;border:1px solid #22341f;border-radius:8px;background:linear-gradient(120deg,#10150f,#07101a)}.sidebar__aurelian img{width:38px;border-radius:50%}.sidebar__aurelian>div{display:flex;flex-direction:column;gap:5px;padding-left:9px}.sidebar__aurelian strong{font-size:.65rem;letter-spacing:.07em}.sidebar__aurelian span{color:var(--green);font-size:.48rem;letter-spacing:.1em}.sidebar__aurelian span.aurelian-state--degraded,.sidebar__aurelian span.aurelian-state--offline{color:var(--red)}.sidebar__aurelian span.aurelian-state--disabled,.sidebar__aurelian span.aurelian-state--not_configured{color:var(--dim)}.sidebar__aurelian i,.status-pill i,.sidebar__identity i{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor}.sidebar__aurelian button{border:0;background:transparent;color:var(--gold);cursor:pointer}.sidebar__owner{position:relative;z-index:1;display:grid;min-height:61px;margin-top:10px;padding-top:12px;grid-template-columns:34px 1fr auto;align-items:center;border-top:1px solid var(--line)}.sidebar__owner>span{display:grid;width:31px;height:31px;place-items:center;border:1px solid #1e405b;border-radius:50%;background:var(--panel-2);font-size:.67rem}.sidebar__owner>div{display:flex;flex-direction:column;gap:3px;padding-left:8px;overflow:hidden}.sidebar__owner strong{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.sidebar__owner small{color:var(--dim);font-size:.43rem}.sidebar__owner button{padding:4px;border:0;background:transparent;color:var(--dim);cursor:pointer;font-size:.52rem}.workspace{min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.page{height:100%;padding:0 clamp(24px,3.1vw,54px) 48px;overflow-y:auto;background:radial-gradient(circle at 80% 0,rgb(10 70 113 / 12%),transparent 30%),var(--bg)}.page-header{display:flex;min-height:132px;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.page-header h1{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(1.75rem,2.4vw,2.5rem);letter-spacing:-.04em}.page-header>div>p:last-child:not(.kicker){max-width:680px;margin:9px 0 0;color:var(--soft);font-size:.78rem;line-height:1.6}.page-header__action{flex:0 0 auto}.primary-action,.secondary-action{display:inline-flex;min-height:39px;padding:0 15px;align-items:center;gap:8px;border:1px solid #1767a8;border-radius:6px;background:linear-gradient(135deg,#0d72d5,#0c58a3);color:#fff;cursor:pointer;font-size:.68rem;font-weight:600}.primary-action:hover{filter:brightness(1.12)}.secondary-action{margin-top:18px;border-color:var(--line-bright);background:var(--panel)}.loading-state{display:flex;height:100%;align-items:center;justify-content:center;gap:12px;color:var(--dim);font-size:.68rem;letter-spacing:.08em}.loading-state i{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 14px var(--blue);animation:pulse 1s infinite}.empty-state{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state>span{display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--line-bright);border-radius:50%;color:var(--blue);font-size:1.4rem}.empty-state strong{margin-top:20px;font-family:Manrope,sans-serif;font-size:1.2rem}.empty-state p{max-width:430px;margin:8px 0 0;color:var(--dim);font-size:.75rem;line-height:1.6}.screen-error{display:grid;height:100%;place-items:center;color:#ff9aaa}.dashboard{display:grid;height:100%;grid-template-columns:minmax(700px,1fr) 316px;overflow:hidden}.dashboard__main{min-width:0;padding:0 clamp(20px,2.1vw,36px) 36px;overflow-y:auto}.dashboard__rail{min-width:0;padding:89px 18px 24px 0;overflow-y:auto}.dashboard__welcome{display:flex;height:89px;align-items:center;justify-content:space-between}.dashboard__welcome p{margin:0;font-family:Manrope,sans-serif;font-size:.94rem;font-weight:700}.dashboard__welcome span{display:block;margin-top:6px;color:#6ea3ce;font-size:.58rem;letter-spacing:.07em}.dashboard__top-actions{display:flex;align-items:center;gap:14px}.dashboard__top-actions button{border:0;background:transparent;color:var(--soft);cursor:pointer;font-size:1.2rem}.dashboard__top-actions>span{display:grid;width:34px;height:34px;margin:0;place-items:center;border:1px solid var(--line-bright);border-radius:50%;background:var(--panel);color:#fff;font-size:.62rem}.aurelian-hero{position:relative;display:flex;min-height:245px;align-items:center;overflow:hidden;border:1px solid #123b5d;border-radius:var(--radius);background:radial-gradient(circle at 80% 45%,#15395a,transparent 25%),linear-gradient(110deg,#06101b 0,#071827 56%,#06101a);box-shadow:var(--shadow)}.aurelian-hero:before{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgb(31 119 184 / 22%) 1px,transparent 1px),linear-gradient(90deg,rgb(31 119 184 / 22%) 1px,transparent 1px);background-size:38px 38px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.aurelian-hero__copy{position:relative;z-index:2;max-width:650px;padding:32px 36px}.aurelian-hero h1{margin:16px 0 8px;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}.aurelian-hero h1 span{color:var(--blue);font-size:.55em;letter-spacing:.03em}.aurelian-hero__copy>p:nth-of-type(2){max-width:520px;margin:0;color:var(--soft);font-size:.76rem;line-height:1.55}.aurelian-hero__copy>div{display:flex;gap:10px;margin-top:25px}.status-pill{display:inline-flex;height:28px;padding:0 11px;align-items:center;gap:7px;border:1px solid #16476b;border-radius:5px;background:#051c2db8;color:var(--cyan);font-size:.54rem;font-weight:700;letter-spacing:.05em}.status-pill--gold{border-color:#644c1e;color:var(--gold)}.aurelian-hero>img{position:absolute;z-index:1;top:50%;right:clamp(14px,4vw,65px);width:clamp(190px,24vw,315px);border-radius:50%;opacity:.83;box-shadow:0 0 80px #f4bd5224;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,black 45%,transparent 72%);mask-image:radial-gradient(circle,black 45%,transparent 72%)}.metric-grid{display:grid;margin-top:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.metric-card{position:relative;min-height:125px;padding:15px 17px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--panel-2),#05101b)}.metric-card header{display:flex;align-items:center;justify-content:space-between;color:var(--dim);font-size:.6rem}.metric-card strong{display:block;margin-top:11px;font-family:Manrope,sans-serif;font-size:1.5rem}.metric-card small{color:var(--soft);font-size:.52rem}.now-strip{display:grid;width:100%;min-height:76px;margin-top:13px;padding:11px 16px;grid-template-columns:40px 1fr auto 22px;align-items:center;gap:12px;border:1px solid #1d4c70;border-radius:8px;background:linear-gradient(90deg,#071827,#08131f);cursor:pointer;text-align:left}.spark-marker{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#0a3b67;color:#56b1ff}.now-strip>.spark-marker{grid-column:1}.now-strip>div{display:flex;min-width:0;grid-column:2;flex-direction:column;gap:3px}.now-strip>.now-strip__eta{grid-column:3}.now-strip>svg{grid-column:4}.now-strip small{color:var(--blue);font-size:.47rem;font-weight:700;letter-spacing:.1em}.now-strip strong{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.now-strip span{color:var(--dim);font-size:.53rem}.dashboard-panels{display:grid;margin-top:13px;grid-template-columns:1.25fr 1fr;gap:12px}.data-panel,.agent-ribbon,.rail-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--panel),#040d16)}.data-panel>header,.agent-ribbon>header,.rail-card>header{display:flex;min-height:50px;padding:0 16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.data-panel>header>div{display:flex;align-items:center;gap:8px;color:#5db3ff}.data-panel h2,.agent-ribbon h2,.rail-card h2{margin:0;color:var(--text);font-size:.68rem}.data-panel header button,.agent-ribbon header button,.rail-card>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#3d9be9;cursor:pointer;font-size:.52rem}.data-list>button,.project-list>button{display:grid;width:100%;min-height:54px;padding:8px 14px;grid-template-columns:30px 1fr auto 8px;align-items:center;gap:9px;border:0;border-bottom:1px solid #0e2436;background:transparent;cursor:pointer;text-align:left}.list-icon,.health{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#0c2c48;color:var(--blue)}.data-list button>div,.project-list button>div{display:flex;min-width:0;flex-direction:column;gap:4px}.data-list strong,.project-list strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.data-list small,.project-list small{color:var(--dim);font-size:.48rem}.data-list time{color:var(--dim);font-size:.48rem}.priority-dot{width:5px;height:5px;border-radius:50%;background:var(--orange)}.priority-5{color:var(--red)!important}.priority-5.priority-dot{background:var(--red)}.priority-1{color:var(--green)!important}.priority-1.priority-dot{background:var(--green)}.project-list>button{grid-template-columns:32px 1fr}.project-list b{color:var(--soft);font-size:.52rem}.progress{width:100%;height:3px;border-radius:10px;background:#0c2437}.progress i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.health--healthy{background:#07372c;color:var(--green)}.health--at_risk{background:#37260f;color:var(--orange)}.health--critical{background:#3a121b;color:var(--red)}.panel-empty{margin:34px;color:var(--dim);font-size:.63rem;text-align:center}.agent-ribbon>div{display:grid;padding:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.agent-ribbon>div>button{display:flex;min-width:0;min-height:45px;padding:6px;align-items:center;gap:7px;border:1px solid #0e2b42;border-radius:6px;background:#06111c;cursor:pointer;text-align:left}.agent-ribbon img,.agent-glyph{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:50%;background:#0d3353;color:var(--cyan);font-size:.63rem}.agent-ribbon button>span:last-child{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:8px}.agent-ribbon strong{overflow:hidden;font-size:.51rem;text-overflow:ellipsis}.agent-ribbon small{display:inline-flex;overflow:hidden;flex:0 0 auto;align-items:center;gap:4px;color:var(--dim);font-size:.4rem;text-overflow:ellipsis;white-space:nowrap}.agent-ribbon small i{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px #20c98a85}.rail-card>header{min-height:47px}.activity-card article{display:grid;min-height:54px;padding:9px 13px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #0d2233}.activity-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#0c3150;color:var(--blue);font-size:.57rem;font-weight:700}.activity-icon--1{background:#2d183d;color:var(--violet)}.activity-icon--2{background:#07382d;color:var(--green)}.activity-icon--3{background:#392313;color:var(--orange)}.activity-card article div{min-width:0}.activity-card article strong{font-size:.48rem}.activity-card article p{margin:3px 0 0;overflow:hidden;color:var(--soft);font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.activity-card article time{color:var(--dim);font-size:.43rem}.activity-card>button{width:100%;min-height:39px;justify-content:center}.system-card{padding-bottom:9px}.system-meter{display:grid;min-height:41px;padding:0 14px;grid-template-columns:53px 1fr 32px;align-items:center;gap:8px;color:var(--soft);font-size:.51rem}.system-meter>div{height:4px;overflow:hidden;border-radius:10px;background:#0c263a}.system-meter i{display:block;height:100%;background:var(--blue)}.system-meter .meter-violet{background:var(--violet)}.system-meter .meter-orange{background:var(--orange)}.system-meter .meter-green{background:var(--green)}.system-meter b{text-align:right}.quick-card>div{display:grid;padding:10px;grid-template-columns:1fr 1fr;gap:7px}.quick-card button{display:flex;min-height:42px;padding:8px;align-items:center;gap:7px;border:1px solid #12304a;border-radius:5px;background:#081522;cursor:pointer;font-size:.48rem}.quick-card button svg{color:var(--blue)}.clock-card{display:grid;min-height:74px;padding:14px;grid-template-columns:34px 1fr auto;align-items:center;color:var(--blue)}.clock-card>div{display:flex;flex-direction:column;gap:4px}.clock-card small{color:var(--dim);font-size:.48rem}.clock-card strong{color:var(--text);font-family:Manrope,sans-serif;font-size:1.05rem}.clock-card time{color:var(--soft);font-size:.5rem}.pending-card{border-color:#694f1f}.pending-card header>span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:var(--gold);color:#1d1303;font-size:.54rem;font-weight:700}.pending-card article{padding:13px}.pending-card article small{color:var(--gold);font-size:.44rem}.pending-card article strong{display:block;margin-top:7px;font-size:.59rem;line-height:1.45}.pending-card article div{display:flex;gap:6px;margin-top:11px}.pending-card article button{min-height:29px;padding:0 9px;border:1px solid #77591e;border-radius:4px;background:#32250c;cursor:pointer;font-size:.48rem}.pending-card article button+button{border-color:var(--line);background:transparent;color:var(--soft)}.chat-screen{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(circle at 75% 20%,rgb(19 69 105 / 13%),transparent 35%),var(--bg)}.chat-header{display:flex;min-height:88px;padding:14px clamp(20px,4vw,60px);align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.chat-header__identity{display:flex;align-items:center;gap:13px}.chat-header__identity img{width:48px;border-radius:50%;box-shadow:0 0 24px #f4bd5229}.chat-header h1{margin:4px 0;font-family:Manrope,sans-serif;font-size:1.22rem;letter-spacing:.03em}.chat-header__identity span{color:var(--green);font-size:.5rem}.chat-header__identity span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green)}.chat-header__identity .agent-connection--offline,.chat-header__identity .agent-connection--disabled,.chat-header__identity .agent-connection--not_configured{color:var(--danger)}.chat-header__identity .agent-connection--offline i,.chat-header__identity .agent-connection--disabled i,.chat-header__identity .agent-connection--not_configured i{background:var(--danger)}.chat-header__identity .agent-connection--degraded,.chat-header__identity .agent-connection--checking{color:var(--orange)}.chat-header__identity .agent-connection--degraded i,.chat-header__identity .agent-connection--checking i{background:var(--orange)}.chat-header__security{display:flex;align-items:center;gap:9px;color:var(--gold)}.chat-header__security span{color:var(--soft);font-size:.58rem;line-height:1.35}.chat-header__security small{color:var(--dim);font-size:.48rem}.chat-timeline{width:min(100%,980px);min-height:0;margin:0 auto;padding:35px clamp(18px,5vw,65px) 25px;overflow-y:auto}.chat-loading{display:grid;height:100%;place-items:center;color:var(--dim);font-size:.68rem}.chat-empty{display:flex;min-height:100%;padding-bottom:5vh;flex-direction:column;align-items:center;justify-content:center;text-align:center}.chat-empty img{width:112px;border-radius:50%;box-shadow:0 0 55px #f4bd521f}.chat-empty h2{margin:13px 0 8px;font-family:Manrope,sans-serif;font-size:2.25rem;letter-spacing:-.05em}.chat-empty>p:not(.kicker){max-width:500px;margin:0;color:var(--soft);font-size:.78rem;line-height:1.65}.chat-empty .kicker{margin-top:22px;color:var(--gold)}.chat-empty>div{display:flex;gap:8px;margin-top:24px}.chat-empty button{padding:10px 12px;border:1px solid var(--line-bright);border-radius:5px;background:var(--panel);color:var(--soft);cursor:pointer;font-size:.58rem}.message{width:min(100%,760px);margin-bottom:30px}.message header{display:flex;align-items:center;gap:10px;margin-bottom:9px;color:var(--dim);font-size:.5rem;letter-spacing:.11em}.message__content{color:#c9dae8;font-size:.83rem;line-height:1.7}.message__content>:first-child{margin-top:0}.message__content>:last-child{margin-bottom:0}.message__content p,.message__content ul,.message__content ol,.message__content pre,.message__content blockquote{margin:0 0 1em}.message__content code{padding:2px 4px;border:1px solid var(--line);background:#02070c;color:#7fc4ff}.message__content pre{padding:14px;overflow:auto;border:1px solid var(--line);background:#02070c}.message__content pre code{padding:0;border:0}.message__content a{color:#56aeff}.message--assistant{padding-left:17px;border-left:1px solid #705520}.message--assistant header span{color:var(--gold)}.message--user{width:min(84%,650px);margin-left:auto}.message--user header{justify-content:flex-end}.message--user .message__content{padding:13px 15px;border:1px solid #173b57;border-radius:8px 8px 2px;background:#091827}.message--user p{margin:0;white-space:pre-wrap}.tool-activity{display:flex;min-height:35px;margin:-8px 0 25px 18px;align-items:center;gap:7px;color:var(--dim);font-size:.54rem}.tool-activity svg{color:var(--blue)}.tool-activity i{width:4px;height:4px;border-radius:50%;background:var(--blue);animation:pulse 1.2s infinite}.tool-activity i:nth-last-child(2){animation-delay:.15s}.tool-activity i:nth-last-child(1){animation-delay:.3s}.chat-error{display:flex;margin:10px 0 25px;padding:13px;align-items:center;justify-content:space-between;border:1px solid #693140;border-radius:6px;background:#210c13}.chat-error>div{display:flex;flex-direction:column;gap:3px}.chat-error strong{color:#ff9bad;font-size:.62rem}.chat-error span{color:#bd7c88;font-size:.55rem}.chat-error button{border:0;border-bottom:1px solid #bd7c88;background:transparent;color:#ff9bad;cursor:pointer;font-size:.55rem}.chat-composer-wrap{padding:13px clamp(15px,4vw,55px) 11px;border-top:1px solid var(--line);background:#030a11}.composer{display:flex;width:min(100%,860px);min-height:55px;margin:0 auto;padding:7px 7px 7px 16px;align-items:flex-end;gap:12px;border:1px solid #174367;border-radius:8px;background:#071420}.composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #168cff12}.composer textarea{min-height:39px;max-height:150px;padding:10px 0 6px;flex:1;resize:none;border:0;outline:0;background:transparent;color:var(--text);font-size:.77rem}.composer textarea::placeholder{color:var(--dim)}.composer button{min-width:110px;height:40px;border:1px solid #296da8;border-radius:5px;background:#0b5ba3;cursor:pointer;font-size:.59rem}.composer button i{margin-left:8px;font-style:normal}.composer button:disabled{cursor:default;opacity:.35}.chat-composer-wrap>p{display:flex;width:min(100%,860px);margin:7px auto 0;align-items:center;justify-content:flex-end;gap:5px;color:#405b70;font-size:.46rem}.quick-form{display:grid;margin:18px 0;padding:15px;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:10px;border:1px solid var(--line-bright);border-radius:8px;background:var(--panel)}.quick-form label{display:flex;min-width:0;flex-direction:column;gap:6px}.quick-form label>span{color:var(--dim);font-size:.51rem;text-transform:uppercase}.quick-form input,.quick-form select,.quick-form textarea,.search-row input{width:100%;min-height:37px;padding:0 10px;border:1px solid var(--line);border-radius:5px;outline:0;background:#030b13;color:var(--text);font-size:.66rem}.quick-form textarea{min-height:80px;padding-top:9px;resize:vertical}.quick-form input:focus,.quick-form select:focus,.quick-form textarea:focus,.search-row input:focus{border-color:var(--blue)}.quick-form>button{height:37px;padding:0 13px;border:1px solid #196ab0;border-radius:5px;background:#0d65b5;cursor:pointer;font-size:.59rem}.quick-form--project{grid-template-columns:1fr 2fr auto}.quick-form--memory{grid-template-columns:160px 1fr auto}.quick-form--memory .wide{grid-column:1 / 3}.quick-form--decision{grid-template-columns:1fr 1.3fr auto}.filter-bar{display:flex;min-height:59px;align-items:center;gap:6px;color:var(--dim)}.filter-bar button,.period-switch button{min-height:30px;padding:0 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--dim);cursor:pointer;font-size:.57rem}.filter-bar button.active,.period-switch button.active{border-color:#185182;background:#0a2942;color:#67b8ff}.task-table{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.task-table>header,.task-table>article{display:grid;min-width:720px;grid-template-columns:minmax(290px,1fr) 115px 120px 78px;align-items:center}.task-table>header{min-height:40px;padding:0 14px 0 55px;border-bottom:1px solid var(--line);color:var(--dim);font-size:.49rem;letter-spacing:.07em;text-transform:uppercase}.task-table>article{position:relative;min-height:62px;padding:7px 14px 7px 55px;border-bottom:1px solid #0d2334}.task-table>article:last-child{border:0}.task-check{position:absolute;left:17px;display:grid;width:24px;height:24px;place-items:center;border:1px solid #245270;border-radius:50%;background:transparent;color:var(--blue);cursor:pointer}.task-table article>div{display:flex;min-width:0;flex-direction:column;gap:5px}.task-table strong{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.task-table small{display:flex;align-items:center;gap:3px;overflow:hidden;color:var(--dim);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.task-table time{display:flex;align-items:center;gap:5px;color:var(--soft);font-size:.53rem}.task-table article.blocked{background:#ff5e7508}.tag{display:inline-flex;width:fit-content;min-height:21px;padding:0 7px;align-items:center;border:1px solid #174266;border-radius:4px;background:#082139;color:#69b8fa;font-size:.47rem;text-transform:uppercase}.tag--completed,.tag--active,.tag--approved{border-color:#17614c;background:#082d25;color:var(--green)}.tag--blocked,.tag--critical,.tag--rejected{border-color:#743142;background:#35111a;color:var(--red)}.tag--planning,.tag--suggested,.tag--reviewing{border-color:#634b80;background:#261636;color:#bd8cf5}.priority-badge{display:inline-grid;width:31px;height:24px;place-items:center;border-radius:4px;background:#0b263b;color:var(--blue);font-size:.52rem}.project-grid,.entity-grid,.memory-grid,.idea-grid,.agents-grid,.integration-grid{display:grid;margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-grid>article,.entity-grid>article,.memory-grid>article,.idea-grid>article,.agent-card,.integration-grid>article{min-height:220px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--panel-2),#050e17)}.project-grid article>header,.memory-grid article>header,.idea-grid article>header{display:flex;align-items:center;justify-content:space-between}.project-grid h2,.entity-grid h2,.memory-grid h2,.idea-grid h2,.agent-card h2,.integration-grid h2{margin:22px 0 9px;font-family:Manrope,sans-serif;font-size:.94rem}.project-grid p,.entity-grid p,.memory-grid p,.idea-grid p,.agent-card p,.integration-grid p{margin:0;color:var(--soft);font-size:.61rem;line-height:1.55}.project-card__meta{display:flex;margin-top:22px;justify-content:space-between;color:var(--dim);font-size:.51rem}.project-card__meta span{display:flex;align-items:center;gap:5px}.entity-icon{display:grid;width:37px;height:37px;place-items:center;border-radius:8px;background:#0b3658;color:#60b8ff}.entity-card__title{display:flex;align-items:center;justify-content:space-between}.entity-card__title h2{margin-top:19px}.entity-grid footer,.memory-grid footer,.idea-grid footer{display:flex;margin-top:24px;padding-top:12px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);color:var(--dim);font-size:.49rem}.memory-grid article>small{display:block;margin-top:17px;color:var(--violet);font-size:.49rem;text-transform:uppercase}.memory-grid p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.memory-grid footer{justify-content:flex-start;flex-wrap:wrap}.memory-grid footer span{padding:4px 6px;border-radius:4px;background:#071725}.idea-grid footer span{display:flex;align-items:center;gap:4px}.idea-grid footer b{color:var(--blue)}.search-row{display:flex;max-width:650px;margin-top:18px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--dim)}.search-row svg{margin-left:12px}.search-row input{border:0;background:transparent}.people-list,.decision-list,.event-timeline{margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.people-list article{display:grid;min-height:68px;padding:10px 15px;grid-template-columns:38px 1fr 220px 140px;align-items:center;gap:12px;border-bottom:1px solid #0e2436}.person-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#0b3555;color:var(--blue)}.people-list h2{margin:0;font-size:.68rem}.people-list p{margin:4px 0 0;color:var(--dim);font-size:.52rem}.people-list article>span:not(.person-avatar),.people-list time{display:flex;align-items:center;gap:6px;color:var(--soft);font-size:.51rem}.decision-list article{display:grid;min-height:110px;padding:17px;grid-template-columns:42px 1fr 100px;gap:13px;border-bottom:1px solid var(--line)}.decision-list article>div>small{color:var(--blue);font-size:.46rem}.decision-list h2{margin:7px 0;font-size:.73rem}.decision-list p{margin:0;color:var(--soft);font-size:.61rem}.decision-list aside{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.decision-list aside b{color:var(--green);font-size:.65rem}.decision-list time{color:var(--dim);font-size:.48rem}.focus-card{width:min(100%,920px);margin:50px auto;padding:clamp(25px,4vw,52px);border:1px solid #1c5b8d;border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(22 140 255 / 18%),transparent 38%),linear-gradient(145deg,#081827,#040c14);box-shadow:var(--shadow)}.focus-card__signal{display:flex;align-items:center;gap:9px;color:var(--blue);font-size:.55rem;font-weight:700;letter-spacing:.12em}.focus-card h2{margin:30px 0 12px;font-family:Manrope,sans-serif;font-size:clamp(1.7rem,4vw,3.1rem);letter-spacing:-.05em}.focus-card>p{max-width:720px;color:var(--soft);line-height:1.7}.focus-card__facts{display:flex;gap:12px;margin-top:27px}.focus-card__facts span{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;background:#06121d;color:var(--soft);font-size:.58rem}.focus-card__reason{position:relative;margin-top:26px;padding:18px;border-left:2px solid var(--blue);background:#061421}.focus-card__reason small{color:var(--blue);font-size:.48rem}.focus-card__reason p{margin:7px 50px 0 0;color:var(--soft);font-size:.67rem;line-height:1.55}.focus-card__reason b{position:absolute;top:18px;right:18px;color:var(--green);font-size:.58rem}.focus-card__actions{display:flex;gap:9px;margin-top:28px}.focus-card__actions button{display:flex;min-height:40px;padding:0 14px;align-items:center;gap:7px;border:1px solid var(--line-bright);border-radius:5px;background:var(--panel);cursor:pointer;font-size:.58rem}.focus-card__actions button:first-child{border-color:#176db2;background:#0b61ab}.focus-card__actions button:last-child{border-color:#1d684f;color:var(--green)}.agent-card{min-height:315px}.agent-card--aurelian{border-color:#5a451c;background:radial-gradient(circle at 90% 0,rgb(244 189 82 / 12%),transparent 32%),#07101a}.agent-card--lex{border-color:#1f5889;background:radial-gradient(circle at 90% 0,rgb(30 147 255 / 15%),transparent 34%),#06101c}.agent-card--faber{border-color:#76502a;background:radial-gradient(circle at 90% 0,rgb(226 132 50 / 17%),transparent 34%),#100c08}.agent-card--forma{border-color:#684878;background:radial-gradient(circle at 90% 0,rgb(226 129 204 / 16%),transparent 34%),#100a13}.agent-card header{display:flex;align-items:flex-start;justify-content:space-between}.agent-card header img,.agent-card header>span{display:grid;width:65px;height:65px;place-items:center;border-radius:50%;background:#0b2c47}.agent-card header img{box-shadow:0 0 30px #f4bd5226}.agent-card--lex header img{box-shadow:0 0 32px #1f9bff3d}.agent-card--faber header img{box-shadow:0 0 32px #e2843240}.agent-card--forma header img{box-shadow:0 0 32px #176bff47}.agent-card header>div{display:flex;align-items:center;gap:5px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--dim)}.status-dot--online{background:var(--green)}.agent-card header small{color:var(--dim);font-size:.48rem;text-transform:uppercase}.agent-card h2{margin-bottom:5px}.agent-live{display:grid;min-height:58px;margin-top:15px;padding:9px 10px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #1b3c5e;border-radius:8px;background:#030e19b8}.agent-live__signal{position:relative;display:grid;width:27px;height:27px;place-items:center;border:1px solid #24537b;border-radius:50%;color:#5d83a6}.agent-live__signal i{position:absolute;right:1px;bottom:1px;width:5px;height:5px;border-radius:50%;background:#71819a}.agent-live>div{min-width:0}.agent-live header{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:6px}.agent-live header strong{color:#5f9ee9;font-size:.46rem;letter-spacing:.1em}.agent-live header span{overflow:hidden;color:var(--dim);font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.agent-live p{margin-top:3px;overflow:hidden;color:#bfd0e2;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.agent-live time{display:flex;align-items:center;gap:4px;color:#7e93aa;font-size:.48rem;font-weight:650;white-space:nowrap}.agent-live--working{border-color:#2869a6}.agent-live--working .agent-live__signal i{background:#42a2ff;box-shadow:0 0 9px #3189e8;animation:live-pulse 1.4s ease-in-out infinite}.agent-live--queued .agent-live__signal i{background:var(--gold)}.agent-live--idle .agent-live__signal i{background:var(--green)}.agent-live--unavailable{opacity:.72}.agent-card__capabilities{display:flex;margin-top:16px;flex-wrap:wrap;gap:5px}.agent-card__capabilities span{padding:5px 7px;border:1px solid var(--line);border-radius:4px;color:var(--soft);font-size:.46rem}.agent-card footer{display:flex;margin-top:18px;padding-top:12px;align-items:center;gap:6px;border-top:1px solid var(--line);color:var(--dim);font-size:.48rem}.agent-card footer b{margin-left:auto;color:var(--blue);font-weight:500}.event-timeline article{display:grid;min-height:76px;padding:12px 15px;grid-template-columns:36px 1fr 135px;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.event-timeline__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#0b3555;color:var(--blue)}.event-timeline header{display:flex;align-items:center;gap:8px}.event-timeline strong{font-size:.63rem}.event-timeline p{margin:5px 0;color:var(--soft);font-size:.54rem}.event-timeline footer{display:flex;gap:12px;color:var(--dim);font-size:.47rem}.event-timeline>article>time{color:var(--dim);font-size:.5rem;text-align:right}.analytics-metrics,.system-overview,.settings-grid{display:grid;margin-top:22px;grid-template-columns:repeat(4,1fr);gap:11px}.analytics-metrics article,.system-overview article{min-height:105px;padding:17px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.analytics-metrics span,.system-overview span{color:var(--dim);font-size:.55rem}.analytics-metrics strong{display:block;margin-top:12px;font-family:Manrope,sans-serif;font-size:1.8rem}.period-switch{display:flex;gap:4px}.chart-card{margin-top:13px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.chart-card header h2{margin:0;font-size:.72rem}.chart-card header p{margin:5px 0 18px;color:var(--dim);font-size:.51rem}.integration-grid>article{position:relative;min-height:210px}.integration-grid article>div{margin-top:18px}.integration-grid h2{margin:0 0 7px}.integration-grid .connection{position:absolute;top:18px;right:18px}.integration-grid footer{display:flex;margin-top:26px;padding-top:12px;align-items:center;gap:6px;border-top:1px solid var(--line);color:var(--dim);font-size:.48rem}.integration-grid dl{display:grid;margin:18px 0 0;gap:7px}.integration-grid dl>div{display:flex;margin:0;justify-content:space-between;gap:10px;color:var(--dim);font-size:.48rem}.integration-grid dt,.integration-grid dd{margin:0}.integration-grid dd{color:var(--soft);text-align:right}.integration-grid .integration-error{align-items:flex-start}.integration-grid .integration-error dd{max-width:70%;overflow:hidden;color:#f19aaa;text-overflow:ellipsis;white-space:nowrap}.settings-grid{grid-template-columns:repeat(3,1fr)}.settings-grid article{display:flex;min-height:170px;padding:20px;gap:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--blue)}.settings-grid small{color:var(--dim);font-size:.48rem}.settings-grid h2{margin:8px 0;color:var(--text);font-size:.84rem}.settings-grid p{margin:0;color:var(--soft);font-size:.57rem;line-height:1.6}.config-note,.system-boundary{margin-top:13px;padding:18px;border:1px solid #53421e;border-radius:8px;background:#151207}.config-note strong,.system-boundary strong{color:var(--gold);font-size:.67rem}.config-note p,.system-boundary p{margin:8px 0 0;color:var(--soft);font-size:.59rem;line-height:1.6}.config-note code{color:var(--gold)}.session-control{display:flex;min-height:92px;margin-top:13px;padding:16px 18px;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.session-control>div{display:flex;align-items:center;gap:12px;color:var(--blue)}.session-control span{display:flex;flex-direction:column;gap:6px}.session-control strong{color:var(--text);font-size:.68rem}.session-control small{max-width:620px;color:var(--dim);font-size:.52rem;line-height:1.5}.session-control aside{display:flex;flex:0 0 auto;gap:7px}.session-control button{min-height:36px;padding:0 12px;border:1px solid var(--line-bright);border-radius:5px;background:#081827;color:var(--soft);cursor:pointer;font-size:.54rem}.session-control button:last-child{border-color:#693443;color:#f19aaa}.session-control button:disabled{cursor:default;opacity:.5}.profile-settings{display:grid;min-height:110px;margin-top:13px;padding:16px 18px;grid-template-columns:minmax(220px,1fr) 180px 130px auto;align-items:end;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.profile-settings header{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px}.profile-settings header strong{font-size:.68rem}.profile-settings header small,.profile-settings label span{color:var(--dim);font-size:.49rem}.profile-settings label{display:flex;flex-direction:column;gap:6px}.profile-settings input,.profile-settings select{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:5px;outline:0;background:#030b13;color:var(--text);font-size:.61rem}.profile-settings input:focus,.profile-settings select:focus{border-color:var(--blue)}.profile-settings button{min-height:36px;padding:0 13px;border:1px solid #196ab0;border-radius:5px;background:#0d65b5;cursor:pointer;font-size:.55rem}.profile-settings button:disabled{opacity:.6}.device-control{display:grid;margin-top:13px;padding:16px 18px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.device-control>header,.device-control>header>div,.device-list article{display:flex;align-items:center}.device-control>header{justify-content:space-between;gap:18px}.device-control>header>div{gap:12px;color:var(--blue)}.device-control header span,.device-list article span,.device-pairing span{display:flex;min-width:0;flex-direction:column;gap:5px}.device-control strong{color:var(--text);font-size:.68rem}.device-control small,.device-control p,.device-pairing em{color:var(--dim);font-size:.52rem;line-height:1.5}.device-control button{min-height:36px;padding:0 12px;border:1px solid var(--line-bright);border-radius:5px;background:#081827;color:var(--soft);cursor:pointer;font-size:.54rem}.device-control button:disabled{cursor:default;opacity:.5}.device-pairing{display:flex;padding:14px;align-items:center;justify-content:space-between;gap:14px;border:1px solid #196ab0;border-radius:7px;background:#082742bd}.device-pairing strong{color:#8bc9ff;font-family:var(--mono);font-size:1.05rem;letter-spacing:.1em}.device-pairing em{font-style:normal}.device-pairing button{display:inline-flex;align-items:center;gap:7px}.device-list{display:grid;gap:7px}.device-list>p{margin:0}.device-list article{min-height:58px;padding:10px 12px;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:6px;background:#050f1a}.device-list article button{border-color:#693443;color:#f19aaa}.device-pairing--qr{justify-content:flex-start}.device-pairing__qr{display:grid;width:148px;min-width:148px;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid var(--line-bright);border-radius:6px;background:#f4f7fb}.device-pairing__qr img{display:block;width:100%;height:100%}.device-pairing--qr>span{flex:1}.version-chip{display:inline-flex;height:31px;padding:0 10px;align-items:center;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--blue);font-family:monospace;font-size:.6rem}.system-overview{grid-template-columns:repeat(3,1fr)}.system-overview article{position:relative;display:grid;grid-template-columns:28px 1fr auto;align-items:center;color:var(--blue)}.system-overview strong{font-family:Manrope,sans-serif;font-size:1.1rem}.system-overview article>div{position:absolute;right:17px;bottom:16px;left:17px;height:4px;border-radius:10px;background:#0c293e}.system-overview article>div i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.component-table{margin-top:13px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.component-table>header{display:flex;min-height:52px;padding:0 15px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.component-table h2{display:flex;margin:0;align-items:center;gap:8px;font-size:.68rem}.component-table header time{color:var(--dim);font-size:.5rem}.component-table article{display:grid;min-height:54px;padding:0 15px;grid-template-columns:34px 1fr 140px 120px;align-items:center;border-bottom:1px solid #0d2335}.component-icon{color:var(--blue)}.component-table article strong{font-size:.61rem}.component-table article small{color:var(--dim);font-size:.5rem}.connection{display:inline-flex;width:fit-content;min-height:24px;padding:0 8px;align-items:center;gap:6px;border:1px solid #235d4b;border-radius:4px;background:#092920;color:var(--green);font-size:.46rem;text-transform:uppercase}.connection i{width:5px;height:5px;border-radius:50%;background:currentColor}.connection--offline,.connection--degraded{border-color:#693443;background:#2b1018;color:var(--red)}.connection--disabled,.connection--not_configured{border-color:var(--line);background:#0b151e;color:var(--dim)}.system-facts{display:grid;margin-top:10px;grid-template-columns:repeat(3,1fr);gap:10px}.system-facts>span{display:flex;min-height:58px;padding:11px 15px;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:6px;background:#06111c}.system-facts small{color:var(--dim);font-size:.45rem;letter-spacing:.08em}.system-facts strong{color:var(--soft);font-family:monospace;font-size:.62rem;font-weight:500}.search-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;padding-top:min(13vh,120px)}.search-overlay__backdrop{position:absolute;inset:0;border:0;background:#000408c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-overlay>section{position:relative;width:min(680px,calc(100% - 30px));overflow:hidden;border:1px solid var(--line-bright);border-radius:10px;background:#06111d;box-shadow:0 35px 100px #000}.search-overlay header{display:flex;min-height:62px;padding:0 15px;align-items:center;gap:11px;border-bottom:1px solid var(--line);color:var(--blue)}.search-overlay input{flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:.8rem}.search-overlay header button{border:0;background:transparent;color:var(--dim);cursor:pointer}.search-results{max-height:430px;padding:8px;overflow-y:auto}.search-results>p{padding:35px;color:var(--dim);font-size:.65rem;text-align:center}.search-results>button{display:grid;width:100%;min-height:58px;padding:8px 10px;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;border:0;border-radius:5px;background:transparent;cursor:pointer;text-align:left}.search-results>button:hover{background:var(--panel-3)}.search-results button>span{display:grid;width:31px;height:31px;place-items:center;border-radius:6px;background:#0c3554;color:var(--blue)}.search-results button div{display:flex;min-width:0;flex-direction:column;gap:4px}.search-results strong{overflow:hidden;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.search-results small{overflow:hidden;color:var(--dim);font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.search-results svg{color:var(--dim)}.search-overlay section>footer{padding:10px 16px;border-top:1px solid var(--line);color:var(--dim);font-size:.46rem}@media(max-width:1260px){.dashboard{grid-template-columns:minmax(650px,1fr) 285px}.dashboard__rail{padding-right:10px}.agent-ribbon>div{grid-template-columns:repeat(3,1fr)}.project-grid,.entity-grid,.memory-grid,.idea-grid,.agents-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-form{grid-template-columns:repeat(3,1fr)}.quick-form>button{align-self:end}}@media(max-width:1020px){.app-shell{grid-template-columns:212px minmax(0,1fr)}.sidebar{padding-right:12px;padding-left:12px}.dashboard{display:block;overflow-y:auto}.dashboard__main{overflow:visible}.dashboard__rail{display:grid;padding:0 20px 30px;grid-template-columns:repeat(2,1fr);gap:10px;overflow:visible}.rail-card{margin:0}.dashboard__rail .activity-card{grid-row:span 2}.metric-grid{grid-template-columns:repeat(3,1fr)}.dashboard-panels{grid-template-columns:1fr}}@media(max-width:760px){body{background:var(--bg)}.login{display:block}.login__presence{display:none}.login__panel{min-height:100dvh;padding:27px 22px calc(25px + env(safe-area-inset-bottom));border:0}.login__copy{padding:80px 0 55px}.login__copy h1{font-size:clamp(2.1rem,10vw,3.4rem)}.login__action{align-items:flex-start;flex-direction:column;gap:13px}.app-shell,.app-shell--miniapp{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.mobile-header{display:flex;min-height:calc(57px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 15px 10px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);background:#030a11}.workspace{min-height:0}.mobile-nav{position:relative;z-index:60;display:grid;min-height:calc(57px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);background:#030a11}.mobile-nav a,.mobile-nav button{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;border-top:2px solid transparent;background:transparent;color:var(--dim);font-size:.45rem;text-decoration:none}.mobile-nav a.active,.mobile-nav button.active{border-top-color:var(--blue);color:var(--blue)}.page{padding:0 15px 30px}.page-header{min-height:106px;align-items:flex-start;padding:20px 0;flex-direction:column;gap:13px}.page-header h1{font-size:1.7rem}.page-header__action{width:100%}.primary-action{width:100%;justify-content:center}.dashboard{height:100%}.dashboard__main{padding:0 12px 20px}.dashboard__welcome{height:65px}.dashboard__top-actions button{display:none}.aurelian-hero{min-height:250px}.aurelian-hero__copy{padding:23px}.aurelian-hero__copy>p:nth-of-type(2){max-width:70%}.aurelian-hero>img{right:-45px;width:220px;opacity:.62}.aurelian-hero__copy>div{align-items:flex-start;flex-direction:column}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:110px}.metric-card:last-child{grid-column:1 / 3}.now-strip{grid-template-columns:35px minmax(0,1fr) 18px}.now-strip>.spark-marker{display:grid}.now-strip>.now-strip__eta{display:none}.now-strip>svg{grid-column:3}.dashboard-panels{grid-template-columns:1fr}.data-panel:first-child{max-height:340px;overflow:hidden}.agent-ribbon>div{grid-template-columns:repeat(2,1fr)}.dashboard__rail{display:block;padding:0 12px 25px}.rail-card{margin-bottom:10px}.chat-header{min-height:71px;padding:10px 15px}.chat-header__identity img{width:40px}.chat-header__security{display:none}.chat-timeline{padding:24px 14px 18px}.chat-empty img{width:86px}.chat-empty h2{font-size:1.85rem}.chat-empty>div{align-items:stretch;flex-direction:column}.message--user{width:91%}.message__content{font-size:.78rem}.chat-composer-wrap{padding:9px 9px 7px}.composer{min-height:52px}.composer button{width:41px;min-width:41px}.composer button span{display:none}.composer button i{margin:0}.chat-composer-wrap>p{display:none}.quick-form,.quick-form--project,.quick-form--memory,.quick-form--decision,.profile-settings{grid-template-columns:1fr}.profile-settings header{grid-column:auto;align-items:flex-start;flex-direction:column}.quick-form--memory .wide{grid-column:auto}.filter-bar{overflow-x:auto}.filter-bar button{flex:0 0 auto}.task-table{overflow-x:auto}.project-grid,.entity-grid,.memory-grid,.idea-grid,.agents-grid,.integration-grid{grid-template-columns:1fr}.people-list{overflow-x:auto}.people-list article{min-width:700px}.decision-list article{grid-template-columns:34px 1fr}.decision-list aside{grid-column:2;align-items:flex-start;flex-direction:row}.focus-card{margin:24px auto;padding:22px}.focus-card h2{font-size:1.7rem}.focus-card__facts,.focus-card__actions{align-items:stretch;flex-direction:column}.focus-card__actions button{justify-content:center}.analytics-metrics,.system-overview,.settings-grid,.system-facts{grid-template-columns:1fr}.device-control>header,.device-pairing,.device-list article,.session-control{align-items:stretch;flex-direction:column}.device-pairing__qr{width:min(100%,260px);min-width:0;align-self:center}.device-control button,.device-pairing button,.device-list article button{width:100%;justify-content:center}.session-control aside{flex-direction:column}.component-table{overflow-x:auto}.component-table>header,.component-table article{min-width:660px}.event-timeline{overflow-x:auto}.event-timeline article{min-width:650px}.chart-card{padding:12px 4px}.period-switch{width:100%}.period-switch button{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.agents-page{min-width:0;overflow-x:hidden}.agents-page>*{min-width:0}.agent-runs{width:100%;min-width:0;max-width:100%;margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.agent-runs>header{display:flex;min-height:52px;padding:0 16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.agent-runs>header div{display:flex;align-items:center;gap:8px;color:var(--blue)}.agent-runs h2{margin:0;color:var(--text);font-size:.69rem}.agent-runs>header small{color:var(--dim);font-size:.48rem;text-transform:uppercase}.agent-run-list--cards{display:grid;width:100%;min-width:0;padding:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.agent-run-list--cards>article{display:flex;width:100%;min-width:0;min-height:190px;padding:16px;flex-direction:column;gap:13px;border:1px solid #18364f;border-radius:11px;background:linear-gradient(145deg,#071b2df0,#04101df5)}.agent-run__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.agent-run__identity{display:flex;align-items:center;gap:6px;color:var(--blue);font-size:.47rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agent-run__identity img{width:19px;height:19px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #53a3ec40}.agent-run__identity em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agent-run__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.agent-run__body strong{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;font-size:.69rem;line-height:1.5;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-run__body small{color:var(--dim);font-size:.5rem}.agent-run__stats{display:grid;min-width:0;padding-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:1px solid #173047}.agent-run__stats span{display:flex;min-width:0;align-items:center;gap:5px;color:var(--dim);font-size:.5rem;overflow-wrap:anywhere}.agent-run__stats span:last-child{justify-content:flex-end;text-align:right}.agent-run__stats span:only-child{grid-column:1 / -1;justify-content:flex-start;text-align:left}.agent-run-list article>p{margin:0;color:#f19aaa;font-size:.54rem;line-height:1.45;overflow-wrap:anywhere}.agent-run__footer{display:flex;min-width:0;align-items:center;justify-content:flex-end}.run-state{display:inline-flex;width:fit-content;min-height:23px;padding:0 8px;align-items:center;border:1px solid #235d4b;border-radius:4px;background:#092920;color:var(--green);font-size:.46rem;text-transform:uppercase}.run-state--failed,.run-state--cancelled{border-color:#693443;background:#2b1018;color:var(--red)}.run-state--queued,.run-state--running{border-color:#275f89;background:#08233a;color:var(--blue)}@media(max-width:760px){.agent-runs{width:100%;max-width:100%;overflow:hidden}.agent-runs>header{min-width:0;padding:0 12px}.agent-run-list--cards{padding:10px;grid-template-columns:minmax(0,1fr);gap:10px}.agent-run-list--cards>article{min-height:0;padding:14px 12px 12px}.agent-run__head{align-items:flex-start}.agent-run__body strong{-webkit-line-clamp:4}.agent-run__footer,.agent-run__actions{width:100%}#root .agent-run-list--cards .agent-run__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-run-list--cards .agent-run__actions button,.agent-run-list--cards .agent-run__actions a{width:100%}}#root{font-family:var(--font-ui)}#root h1,#root h2,#root h3,#root .brand__words strong,#root .dashboard__welcome p,#root .metric-card strong,#root .clock-card strong,#root .telegram-login-link,#root .empty-state strong,#root .system-overview strong,#root .analytics-metrics strong{font-family:var(--font-display);font-variation-settings:"wght" 610}#root small,#root time,#root .connection,#root .run-state,#root .tag,#root .priority-badge,#root .agent-card__capabilities span,#root .sidebar__nav section>p,#root .sidebar__aurelian span,#root .sidebar__owner button,#root .mobile-nav a,#root .mobile-nav button,#root .message header,#root .tool-activity,#root .task-table>header,#root .entity-grid footer,#root .memory-grid footer,#root .idea-grid footer,#root .event-timeline footer,#root .integration-grid footer,#root .integration-grid dl>div,#root .search-overlay section>footer{font-size:.64rem;line-height:1.4}#root .kicker,#root .eyebrow,#root .status-pill,#root .data-panel header button,#root .agent-ribbon header button,#root .rail-card>button,#root .quick-card button,#root .pending-card article button,#root .chat-empty button,#root .composer button,#root .quick-form>button,#root .filter-bar button,#root .period-switch button,#root .focus-card__signal,#root .focus-card__facts span,#root .focus-card__actions button,#root .session-control button,#root .profile-settings button{font-size:.68rem}#root .data-list strong,#root .project-list strong,#root .agent-ribbon strong,#root .activity-card article strong,#root .activity-card article p,#root .system-meter,#root .component-table article strong,#root .project-grid p,#root .entity-grid p,#root .memory-grid p,#root .idea-grid p,#root .agent-card p,#root .integration-grid p,#root .settings-grid p,#root .decision-list p,#root .event-timeline p,#root .agent-run__body strong,#root .agent-run-list article>p{font-size:.69rem;line-height:1.55}#root button:not(:disabled):not(.search-overlay__backdrop){transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease,filter .18s ease,transform .18s ease}#root .primary-action,#root .telegram-login-link,#root .composer button,#root .quick-form>button,#root .profile-settings button,#root .focus-card__actions button:first-child{border-color:#49aeffb8;border-radius:8px;background:linear-gradient(135deg,#138cff,#0a5db2 52%,#163e87);box-shadow:0 10px 28px #0c6fcf38,inset 0 1px #ffffff26}#root .quick-card button,#root .agent-ribbon>div>button,#root .chat-empty button,#root .filter-bar button,#root .period-switch button,#root .session-control button,#root .secondary-action{border-radius:8px;background:linear-gradient(145deg,#0b1f31f5,#05121ff5);box-shadow:inset 0 1px #ffffff0a}@media(hover:hover){#root button:not(:disabled):not(.search-overlay__backdrop):hover{border-color:#2c8fdc;filter:brightness(1.1) saturate(1.08);box-shadow:0 12px 30px #0d6fc633,inset 0 1px #ffffff1a;transform:translateY(-2px)}#root .data-list>button:hover,#root .project-list>button:hover,#root .search-results>button:hover{background:linear-gradient(90deg,#0c314da3,#07182761);box-shadow:inset 3px 0 0 var(--blue)}}.quick-form--lex{grid-template-columns:180px 180px minmax(260px,1fr) auto auto}.quick-form--lex .wide{grid-column:span 2}.quick-form--lex .secondary-action{border-color:var(--line-bright);background:transparent;color:var(--soft)}.task-agent-button{display:inline-flex;padding:2px 5px;align-items:center;gap:3px;border:1px solid #245270;border-radius:4px;background:transparent;color:var(--blue);cursor:pointer;font-size:.48rem}.task-agent-button:disabled{cursor:not-allowed;opacity:.38}@media(max-width:1180px){.quick-form--lex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.quick-form--lex{grid-template-columns:1fr}.quick-form--lex .wide{grid-column:auto}}#root button:not(:disabled):not(.search-overlay__backdrop):active{transform:translateY(0) scale(.985)}@media(max-width:760px){#root .mobile-nav a,#root .mobile-nav button{font-size:.62rem}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.service-card{padding:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,#1888ff 4%),var(--panel))}.service-card>header{display:flex;align-items:center;gap:11px;margin-bottom:13px;color:var(--cyan)}.service-card>header div{display:grid;gap:2px}.service-card>header strong{color:var(--text);font:650 15px/1.2 "Exo 2",sans-serif}.service-card>header span{color:var(--accent);font:700 10px/1.2 Jura,sans-serif;letter-spacing:.12em}.service-card>div{display:grid;gap:7px}.service-card button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;border:1px solid var(--border);border-color:color-mix(in srgb,var(--border) 80%,transparent);border-radius:9px;background:var(--canvas);background:color-mix(in srgb,var(--canvas) 72%,transparent);color:var(--soft);text-align:left}.service-card button:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}.service-card button svg{flex:0 0 auto;color:var(--cyan)}@media(max-width:760px){.service-card>div{gap:0;border-top:1px solid var(--border)}.service-card button{min-height:54px;padding:13px 2px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.service-card button:last-child{border-bottom:0}}.task-attachments-editor{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px}.task-attachments-editor>header{display:flex;justify-content:space-between;align-items:center}.task-attachments-editor>header div{display:flex;align-items:center;gap:8px;color:var(--cyan)}.task-attachments-editor>header strong{color:var(--text)}.task-attachments-editor>header span{color:var(--dim);font-size:11px}.task-attachments-editor__picker{position:relative;display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:12px;border:1px dashed var(--border-bright);border-radius:9px;color:var(--cyan);cursor:pointer}.task-attachments-editor__picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.task-attachments-editor__list{display:grid;gap:6px}.task-attachments-editor__list a{display:flex;align-items:center;gap:9px;padding:9px;border-radius:8px;background:color-mix(in srgb,var(--canvas) 75%,transparent);color:var(--soft)}.task-attachments-editor__list a span{display:grid;gap:2px}.task-attachments-editor__list a strong{color:var(--text);font-size:12px}.task-attachments-editor__list a small{color:var(--dim)}.monitoring-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.monitoring-summary article{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px;border:1px solid var(--border);background:var(--panel)}.monitoring-summary svg{color:var(--accent)}.monitoring-summary span{display:grid;gap:5px;color:var(--muted);font-size:12px}.monitoring-summary strong{color:var(--text);font-size:20px}.monitoring-tabs{display:flex;gap:8px;margin:20px 0 14px;border-bottom:1px solid var(--border)}.monitoring-tabs button{padding:11px 15px;color:var(--muted);border:0;border-bottom:2px solid transparent;background:transparent}.monitoring-tabs button.active{color:var(--text);border-color:var(--accent)}.monitoring-cycles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitoring-cycles>article{display:grid;gap:16px;padding:20px;border:1px solid var(--border);background:var(--panel)}.monitoring-cycles>article.paused{opacity:.72}.monitoring-cycles header{display:flex;align-items:center;gap:12px}.monitoring-cycles header img,.monitoring-results img{width:42px;height:42px;border-radius:50%;object-fit:cover}.monitoring-cycles header div{min-width:0;flex:1}.monitoring-cycles header small,.monitoring-results small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.monitoring-cycles h2{margin:4px 0 0;font-size:18px}.monitoring-cycles header>span{padding:5px 8px;border:1px solid var(--border);color:var(--muted);font-size:11px}.monitoring-cycles header>span.active{color:#71d8a5;border-color:#71d8a559}.monitoring-cycles>article>p{margin:0;color:var(--muted);line-height:1.55}.monitoring-cycles dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.monitoring-cycles dl div{display:grid;gap:4px;padding:10px;background:#ffffff06}.monitoring-cycles dt{color:var(--muted);font-size:11px}.monitoring-cycles dd{margin:0;font-size:13px}.monitoring-cycles footer{display:flex;gap:8px}.monitoring-cycles footer button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--border);background:transparent;color:var(--text)}.monitoring-results{display:grid;gap:10px}.monitoring-results>article{border:1px solid var(--border);background:var(--panel)}.monitoring-results>article>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--text);text-align:left}.monitoring-results button>span{display:grid;gap:4px;min-width:0;flex:1}.monitoring-results button>i{color:var(--muted);font-style:normal;font-size:12px}.monitoring-results .status-completed button>i{color:#71d8a5}.monitoring-results .status-failed button>i,.monitoring-result-body .error,.monitoring-error{color:#ff8a8a}.monitoring-result-body{padding:0 18px 18px 70px}.monitoring-result-body pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:inherit;line-height:1.6}.monitoring-result-body p{display:flex;align-items:center;gap:7px;color:var(--muted)}@media(max-width:860px){.monitoring-summary,.monitoring-cycles{grid-template-columns:1fr}.monitoring-result-body{padding-left:18px}}:root{--bg: #020914;--bg-deep: #010610;--panel: #071321;--panel-2: #091827;--panel-3: #0b1d30;--line: #162b43;--line-bright: #215083;--text: #f4f7fb;--soft: #a6b3c8;--dim: #71819a;--muted: #71819a;--blue: #2f80ff;--blue-soft: #125bc7;--cyan: #25c6e8;--green: #19e58c;--violet: #a657ff;--orange: #ff9f22;--red: #ff4d58;--gold: #ffd05a;--button-neutral-bg: #0a2136;--button-neutral-border: #285170;--button-neutral-text: #c4d5e5;--button-disabled-bg: #071624;--button-disabled-border: #1b354d;--button-disabled-text: #60768a;--radius: 11px;--shadow: 0 22px 70px rgb(0 0 0 / 28%);--font-ui: "Exo 2 Variable", "Onest Variable", "Segoe UI Variable", sans-serif;--font-display: "Jura Variable", "Exo 2 Variable", "Onest Variable", sans-serif}.personal-finance{display:flex;flex-direction:column;gap:20px}.personal-finance__hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:26px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#2a48706b,#0c121de0)}.personal-finance__hero small,.finance-panel header small{color:#8295ad;font-size:10px;font-weight:800;letter-spacing:.14em}.personal-finance__hero h1{margin:4px 0 6px;font-size:clamp(28px,4vw,44px)}.personal-finance__hero p{margin:0;color:var(--muted)}.personal-finance__actions{display:flex;gap:10px;align-items:flex-end}.personal-finance__actions label{display:grid;gap:5px;color:var(--muted);font-size:11px}.personal-finance__actions input,.numerus-button{min-height:42px;border:1px solid var(--line);border-radius:11px;background:#080e17b8;color:var(--text);padding:0 13px}.numerus-button{display:flex;gap:8px;align-items:center;background:#47338a;font-weight:800;cursor:pointer}.numerus-button img{width:25px;height:25px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff24}.personal-finance__quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.personal-finance__quick button{min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--line);border-radius:13px;color:var(--text);background:var(--panel);cursor:pointer;font-weight:750}.personal-finance__quick svg{width:18px}.personal-finance__tabs{display:flex;gap:5px;overflow-x:auto;padding:5px;border-radius:13px;background:#080d1694}.personal-finance__tabs button{white-space:nowrap;border:0;border-radius:9px;padding:9px 14px;color:var(--muted);background:transparent;cursor:pointer}.personal-finance__tabs button.active{color:var(--text);background:#23344d}.finance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-kpi{min-height:110px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.finance-kpi span{color:var(--muted);font-size:12px}.finance-kpi strong{font-size:clamp(20px,2.4vw,29px)}.finance-kpi strong small{color:var(--muted);font-size:11px}.finance-kpi.good strong{color:#78d7a4}.finance-kpi.bad strong{color:#ff8e8e}.finance-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.finance-panel{padding:19px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.finance-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.finance-panel header h2{margin:3px 0 0;font-size:18px}.finance-panel header button{border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text);padding:8px 11px;cursor:pointer}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-grid>button{display:flex;gap:11px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:14px;background:#070d168f;padding:14px;cursor:pointer}.account-grid>button i{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#223a5c;color:#9cc5f5}.account-grid>button span{min-width:0;display:grid;gap:3px}.account-grid small{color:var(--muted)}.account-grid b{margin-top:5px;font-size:16px}.category-list{display:grid;gap:12px}.category-list>div{display:grid;grid-template-columns:100px 1fr auto;gap:9px;align-items:center;font-size:12px}.category-list i{height:6px;border-radius:6px;overflow:hidden;background:#182437}.category-list i b{display:block;height:100%;border-radius:inherit;background:#668fd0}.transaction-list{display:grid}.transaction-list article{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:11px 2px;border-top:1px solid var(--line)}.transaction-list article:first-child{border-top:0}.transaction-list article>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#2b2230;color:#f4a0a8}.transaction-list article>i.income,.transaction-list article>i.debt_repayment_received{color:#7de0aa;background:#173328}.transaction-list article>i.transfer{color:#9ec5f5;background:#1b2c44}.transaction-list article div{display:grid;gap:3px}.transaction-list article span{color:var(--muted);font-size:11px}.transaction-list article>b.income,.transaction-list article>b.debt_repayment_received{color:#7de0aa}.debt-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.debt-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:15px}.debt-list article div{display:grid;gap:4px}.debt-list small{color:#78d7a4;font-weight:800}.debt-list .payable small,.debt-list .payable b{color:#ff9292}.debt-list span{color:var(--muted);font-size:11px}.debt-list .debt-list__amount{justify-items:end}.debt-list__amount button{border:1px solid var(--line);border-radius:8px;padding:6px 9px;background:transparent;color:var(--text);cursor:pointer}.budget-list{display:grid;gap:14px}.budget-list article div{display:flex;justify-content:space-between;margin-bottom:6px}.budget-list span{color:var(--muted);font-size:12px}.budget-list progress{width:100%;accent-color:#719ce0}.finance-empty,.finance-error{padding:25px;color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:13px}.finance-error{color:#ff9b9b}.finance-toast{position:fixed;right:18px;bottom:20px;z-index:30;max-width:360px;padding:13px 16px;border:1px solid #4c6b99;border-radius:12px;background:#16243a;box-shadow:0 16px 50px #0008}.finance-form-hint{color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:760px){.personal-finance{gap:14px}.personal-finance__hero{align-items:stretch;padding:18px;flex-direction:column}.personal-finance__actions{align-items:stretch;display:grid;grid-template-columns:1fr}.personal-finance__quick,.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-columns,.account-grid,.debt-list{grid-template-columns:1fr}.finance-panel{padding:15px}.category-list>div{grid-template-columns:84px 1fr auto}.transaction-list article{grid-template-columns:34px 1fr}.transaction-list article>b{grid-column:2}.finance-kpi{min-height:96px;padding:14px}}.wellness-page{display:flex;flex-direction:column;gap:16px;overflow-x:hidden}.wellness-page>*{min-width:0;flex-shrink:0}.wellness-hero{display:flex;min-height:140px;padding:24px;align-items:center;justify-content:space-between;gap:24px;border:1px solid #184c43;border-radius:16px;background:radial-gradient(circle at 90% 10%,rgb(45 214 169 / 15%),transparent 34%),linear-gradient(145deg,#071a1a,#051019)}.wellness-hero small,.wellness-panel header small{color:#42d8b2;font-size:.57rem;letter-spacing:.13em}.wellness-hero h1{margin:6px 0 5px;font-size:2rem}.wellness-hero p{max-width:620px;color:var(--muted);font-size:.7rem}.wellness-hero__actions{display:flex;align-items:flex-end;gap:10px}.wellness-hero__actions label{display:grid;gap:5px;color:var(--muted);font-size:.54rem}.wellness-hero__actions input,.vigor-button{min-height:43px;padding:0 12px;border:1px solid #205d52;border-radius:10px;background:#081d1d;color:var(--text)}.vigor-button{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#126852,#174b65);cursor:pointer;font-weight:800}.vigor-button img{width:27px;height:27px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff29}.wellness-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wellness-quick button{display:flex;min-height:49px;align-items:center;justify-content:center;gap:8px;border:1px solid #19473f;border-radius:12px;background:linear-gradient(145deg,#09201d,#07151b);color:#d9fff4;cursor:pointer;font-weight:760}.wellness-quick svg{width:18px;color:#42d8b2}.wellness-tabs{display:flex;gap:7px;overflow-x:auto}.wellness-tabs button{min-height:36px;padding:0 13px;flex:0 0 auto;border:1px solid #173c38;border-radius:9px;background:#08171a;color:#8aa8a1;cursor:pointer}.wellness-tabs button.active{border-color:#2ca789;background:#123b34;color:#b7ffec}.wellness-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wellness-kpis article{position:relative;display:grid;min-height:116px;padding:17px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;overflow:hidden;border:1px solid #173c38;border-radius:13px;background:linear-gradient(145deg,#091a1b,#061118)}.wellness-kpis article>i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#123b34;color:#48ddb8}.wellness-kpis article>i svg{width:18px}.wellness-kpis article>div{display:grid;gap:4px}.wellness-kpis small{color:#83a59d;font-size:.52rem}.wellness-kpis strong{font-size:1rem}.wellness-kpis span{color:#6f9189;font-size:.49rem}.wellness-kpis em{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#32cda6 var(--wellness-progress),#102926 var(--wellness-progress))}.wellness-panel{overflow:hidden;border:1px solid #173c38;border-radius:14px;background:linear-gradient(145deg,#08181a,#061018)}.wellness-panel>header{display:flex;min-height:63px;padding:0 17px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #13342f}.wellness-panel h2{margin-top:5px;font-size:.78rem}.wellness-panel header>span{color:#759a91;font-size:.56rem}.wellness-healthkit p{display:flex;align-items:center;gap:10px;margin:0;color:var(--muted);line-height:1.5}.wellness-healthkit p svg{width:20px;flex:0 0 auto;color:#32cda6}.wellness-panel header button{display:inline-flex;min-height:32px;padding:0 10px;align-items:center;gap:5px;border:1px solid #246052;border-radius:8px;background:#113d34;color:#aaffea;cursor:pointer;font-size:.52rem}.wellness-chart{display:grid;height:180px;padding:24px 22px 16px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px}.wellness-chart>div{display:grid;height:100%;grid-template-rows:1fr auto auto;justify-items:center;gap:5px}.wellness-chart i{width:min(100%,32px);align-self:end;border-radius:7px 7px 2px 2px;background:linear-gradient(#43dfb7,#1a6c60);box-shadow:0 0 14px #36dab01f}.wellness-chart b{color:#a7c6be;font-size:.48rem;text-transform:uppercase}.wellness-chart small{color:#69867f;font-size:.45rem}.wellness-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wellness-list{display:grid}.wellness-list>button{display:grid;min-height:60px;padding:9px 14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #102c29;background:transparent;color:var(--text);cursor:pointer;text-align:left}.wellness-list>button:last-of-type{border-bottom:0}.wellness-list>button:hover{background:#23856c1a}.wellness-list>button>i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#10352f;color:#45d9b4}.wellness-list>button>i svg{width:16px}.wellness-list>button>div{display:grid;min-width:0;gap:3px}.wellness-list strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.wellness-list span{color:#6f9189;font-size:.49rem}.wellness-list b{color:#9ee8d4;font-size:.54rem;white-space:nowrap}.wellness-panel--list{min-height:380px}.wellness-goals>div{display:grid;padding:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wellness-goals article{display:grid;min-height:82px;padding:14px;align-content:center;gap:7px;border:1px solid #173c38;border-radius:11px;background:#09191a}.wellness-goals article small{color:#779a92;font-size:.52rem}.wellness-goals article strong{font-size:.82rem}.wellness-empty,.wellness-error{padding:28px;color:#78958e;text-align:center}.wellness-error{border:1px solid #6b3040;border-radius:12px;background:#2c1118;color:#ff9bad}.wellness-toast{position:fixed;z-index:80;right:18px;bottom:18px;max-width:380px;padding:14px 17px;border:1px solid #2c7b67;border-radius:11px;background:#0a2d27;color:#baffeb;box-shadow:0 18px 50px #0006}.wellness-form-hint{grid-column:1 / -1;color:var(--muted);font-size:11px;line-height:1.5}.agent-card--vigor{--agent-accent: 54 218 176}.agent-card--vigor.agent-card--state-working .agent-avatar:after{border-style:solid dotted;animation-duration:6.8s}.lumen-action{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;justify-content:center;gap:6px;border:1px solid #8b6b27;border-radius:9px;background:linear-gradient(135deg,#604516,#31335f);color:#fff2bf;cursor:pointer;font-weight:800}.lumen-action img,.idea-lumen-link img{width:23px;height:23px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffe08033}.project-card__actions{display:flex;gap:7px;margin-top:14px}.project-card__actions>button{display:inline-flex;min-height:34px;padding:0 10px;align-items:center;gap:6px;border:1px solid #294c6c;border-radius:9px;background:#0b2941;color:#d5eaff;cursor:pointer;font-size:.54rem;font-weight:750}.project-card__actions>.lumen-action{border-color:#8b6b27;background:linear-gradient(135deg,#604516,#31335f);color:#fff2bf}.project-goals-panel{display:grid;gap:14px;padding:19px;border:1px solid #6b5528;border-radius:16px;background:radial-gradient(circle at 92% 4%,rgb(255 196 71 / 10%),transparent 36%),linear-gradient(145deg,#121512,#090f18)}.project-grid+.project-goals-panel{margin-top:22px}.project-tasks-panel{display:grid;gap:14px;margin-top:22px;padding:19px;border:1px solid #285477;border-radius:16px;background:radial-gradient(circle at 92% 4%,rgb(61 154 225 / 10%),transparent 36%),linear-gradient(145deg,#0b1823,#070e16)}.project-tasks-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-tasks-panel>header small{color:#69b8fa;font-size:.49rem;font-weight:800;letter-spacing:.09em}.project-tasks-panel>header h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:1rem}.project-tasks-panel>header button{min-height:34px;padding:0 12px;border:1px solid #315a78;border-radius:9px;background:#0b2941;color:#d5eaff;cursor:pointer}.project-tasks-list{display:grid;gap:7px}.project-tasks-list>button{display:grid;min-height:54px;padding:8px 11px;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:1px solid #1b405d;border-radius:10px;background:#091d2d;color:#e1f1ff;cursor:pointer;text-align:left}.project-tasks-list>button:hover{border-color:#38749e;background:#0c263b}.project-task-status{display:grid;width:31px;height:31px;place-items:center;border:1px solid #2d668c;border-radius:9px;background:#0d3049;color:#70c0f6}.project-task-status--blocked{border-color:#733845;background:#35131b;color:#ef8390}.project-tasks-list>button>div{display:grid;min-width:0;gap:4px}.project-tasks-list strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.project-tasks-list small{color:var(--dim);font-size:.49rem}.project-tasks-list time{display:flex;align-items:center;gap:5px;color:var(--soft);font-size:.51rem;white-space:nowrap}.project-tasks-list time.is-overdue{color:#ef8390}.project-goals-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.project-goals-panel>header small{color:#e0b95c;font-size:.53rem;letter-spacing:.14em}.project-goals-panel>header h2{margin-top:4px;font-size:1rem}.project-goals-panel>header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.project-goals-panel>header button{display:inline-flex;min-height:35px;padding:0 11px;align-items:center;gap:6px;border:1px solid #354b62;border-radius:9px;background:#0c273d;color:#d7eaff;cursor:pointer;font-size:.53rem;font-weight:760}.project-goals-panel>header .lumen-action{border-color:#8b6b27;background:linear-gradient(135deg,#604516,#31335f);color:#fff2bf}.project-goals-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-goals-list>button{position:relative;display:grid;min-height:94px;padding:15px;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #354225;border-radius:12px;background:#0b1415;color:var(--text);cursor:pointer;text-align:left}.project-goals-list>button>span{display:flex;min-width:0;gap:10px}.project-goals-list>button>span>svg{flex:0 0 auto;color:#e1b84d}.project-goals-list>button>span div{display:grid;gap:6px}.project-goals-list strong{font-size:.65rem}.project-goals-list small{overflow:hidden;color:#85958f;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.project-goals-list aside{display:grid;justify-items:end;align-content:start;gap:5px}.project-goals-list aside b{color:#f0ca66;font-size:.68rem}.project-goals-list aside em{color:#82938d;font-size:.48rem;font-style:normal}.project-goals-list>button>i{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#d7a939 var(--goal-progress),#1e2927 var(--goal-progress))}.idea-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.idea-lumen-link{display:inline-flex;min-height:31px;padding:0 9px;align-items:center;gap:5px;border:1px solid #745d28;border-radius:8px;background:#493715;color:#ffe8a7;cursor:pointer;font-size:.48rem;font-weight:760}.idea-lumen-link img{width:19px;height:19px}.lumen-notice{padding:11px 14px;border:1px solid #715a2b;border-radius:10px;background:#30240f;color:#ffe7a3;font-size:.56rem}.agent-card--lumen{--agent-accent: 239 188 71}.agent-card--lumen.agent-card--state-working .agent-avatar:after{border-style:dotted solid;animation-duration:6.2s}@media(max-width:760px){.wellness-page{gap:13px}.wellness-hero{min-height:0;padding:18px;align-items:stretch;flex-direction:column;gap:15px}.wellness-hero h1{font-size:1.65rem}.wellness-hero__actions{display:grid;grid-template-columns:1fr}.wellness-hero__actions input,.vigor-button{width:100%}.vigor-button{justify-content:center}.wellness-quick{grid-template-columns:1fr}.wellness-quick button{min-height:44px}.wellness-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wellness-kpis article{min-height:106px;padding:13px;grid-template-columns:29px minmax(0,1fr);gap:8px}.wellness-kpis article>i{width:29px;height:29px}.wellness-chart{height:155px;padding:20px 10px 13px;gap:6px}.wellness-chart small{display:none}.wellness-columns{grid-template-columns:1fr}.wellness-goals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wellness-list>button{padding:9px 10px;grid-template-columns:31px minmax(0,1fr) auto;gap:8px}.project-goals-panel,.project-tasks-panel{margin-top:16px;padding:14px}.project-tasks-panel>header{align-items:stretch;flex-direction:column}.project-tasks-list>button{min-height:62px;grid-template-columns:32px minmax(0,1fr) 18px}.project-tasks-list time{grid-column:2;grid-row:2}.project-tasks-list>button>svg{grid-column:3;grid-row:1 / span 2}.project-goals-panel>header{align-items:stretch;flex-direction:column}.project-goals-panel>header>div:last-child{justify-content:stretch}.project-goals-panel>header button{flex:1 1 auto}.project-goals-list{grid-template-columns:1fr}.project-card__actions{flex-wrap:wrap}.project-card__actions>button{flex:1 1 auto}.idea-header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}}.learning-page{display:flex;flex-direction:column;gap:16px;overflow-x:hidden}.learning-page>*{min-width:0;flex-shrink:0}.learning-hero{display:flex;min-height:144px;padding:24px;align-items:center;justify-content:space-between;gap:24px;border:1px solid #294d8d;border-radius:17px;background:radial-gradient(circle at 90% 8%,rgb(77 114 255 / 18%),transparent 34%),linear-gradient(145deg,#081329,#060d19)}.learning-hero small,.learning-panel header small{color:#739cff;font-size:.55rem;letter-spacing:.14em}.learning-hero h1{margin:6px 0 5px;font-size:2rem}.learning-hero p{max-width:650px;color:#91a1bb;font-size:.68rem}.sophos-button{display:inline-flex;min-height:46px;padding:0 15px;align-items:center;gap:9px;border:1px solid #4775db;border-radius:11px;background:linear-gradient(135deg,#193d83,#322366);color:#eef4ff;cursor:pointer;font-size:.59rem;font-weight:800}.sophos-button img{width:29px;height:29px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff2e}.learning-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learning-quick button{display:flex;min-height:48px;padding:0 13px;align-items:center;justify-content:center;gap:8px;border:1px solid #294b83;border-radius:11px;background:linear-gradient(145deg,#0d2143,#0a1528);color:#dce8ff;cursor:pointer;font-size:.57rem;font-weight:760}.learning-quick svg{width:17px;color:#7ca3ff}.learning-tabs{display:flex;gap:7px;overflow-x:auto}.learning-tabs button{min-height:36px;padding:0 14px;flex:0 0 auto;border:1px solid #233c68;border-radius:9px;background:#09172c;color:#8295b5;cursor:pointer;font-size:.54rem}.learning-tabs button.active{border-color:#4776dc;background:#18376e;color:#edf3ff}.learning-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.learning-kpis article{display:grid;min-height:112px;padding:17px;grid-template-columns:33px minmax(0,1fr);align-items:start;gap:11px;border:1px solid #20385f;border-radius:13px;background:linear-gradient(145deg,#0a172c,#07111f)}.learning-kpis article>svg{width:33px;height:33px;padding:8px;border-radius:9px;background:#17366c;color:#87aaff}.learning-kpis article div{display:grid;min-width:0;gap:4px}.learning-kpis small,.learning-kpis span{overflow:hidden;color:#7789a8;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.learning-kpis strong{font-size:1rem}.learning-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.learning-panel{overflow:hidden;border:1px solid #20385f;border-radius:14px;background:linear-gradient(145deg,#09172b,#070f1c)}.learning-panel>header{display:flex;min-height:65px;padding:0 17px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #182b4a}.learning-panel>header h2{margin-top:5px;font-size:.79rem}.learning-panel>header button,.learning-panel>header>div:last-child button{display:inline-flex;min-height:33px;padding:0 10px;align-items:center;gap:5px;border:1px solid #31589a;border-radius:8px;background:#15366b;color:#e4edff;cursor:pointer;font-size:.52rem}.learning-panel>header>div:last-child{display:flex;gap:7px}.learning-current__objective{padding:17px 17px 0;color:#a4b1c9;font-size:.63rem;line-height:1.55}.learning-track-progress{display:grid;padding:14px 17px;gap:7px}.learning-track-progress span{display:flex;justify-content:space-between;gap:10px}.learning-track-progress b{color:#8aaaff;font-size:.63rem}.learning-track-progress em{color:#7589ab;font-size:.5rem;font-style:normal}.learning-track-progress>i,.learning-track-grid button>div i{display:block;height:5px;overflow:hidden;border-radius:6px;background:#142543}.learning-track-progress>i b,.learning-track-grid button>div i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3e7cf2,#7767e8)}.learning-next{display:grid;width:calc(100% - 34px);min-height:145px;margin:0 17px 17px;padding:15px;gap:8px;border:1px solid #31558e;border-radius:12px;background:linear-gradient(145deg,#102a55,#0b192e);color:var(--text);cursor:pointer;text-align:left}.learning-next>span{display:flex;align-items:center;gap:7px;color:#81a5fa}.learning-next>span svg{width:17px}.learning-next>span small{font-size:.49rem;letter-spacing:.1em}.learning-next strong{font-size:.73rem}.learning-next p{color:#8fa0bd;font-size:.56rem;line-height:1.5}.learning-next em{display:flex;align-items:center;gap:5px;color:#7890b8;font-size:.5rem;font-style:normal}.learning-next em svg{width:14px}.learning-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.learning-track-grid>button{display:grid;min-height:190px;padding:16px;align-content:start;gap:11px;border:1px solid #223b65;border-radius:13px;background:linear-gradient(145deg,#0a1a32,#07111f);color:var(--text);cursor:pointer;text-align:left}.learning-track-grid>button.active{border-color:#4e78d8;box-shadow:inset 0 0 24px #3b6ad91f}.learning-track-grid>button>span{display:flex;align-items:center;justify-content:space-between;color:#7899e3}.learning-track-grid>button>span svg{width:22px}.learning-track-grid>button>span em{color:#7186a9;font-size:.48rem;font-style:normal}.learning-track-grid>button strong{font-size:.72rem}.learning-track-grid>button p{display:-webkit-box;overflow:hidden;color:#8495b0;font-size:.55rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.learning-track-grid>button>div{display:grid;margin-top:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.learning-track-grid>button>div small{color:#8ca7e8;font-size:.5rem}.learning-track-grid>.learning-track-add{place-content:center;justify-items:center;border-style:dashed;color:#7699ea;text-align:center}.learning-track-add svg{width:27px}.learning-track-add span{color:#7689a7!important;font-size:.52rem}.learning-modules>div{display:grid}.learning-modules>div>button{display:grid;min-height:68px;padding:10px 15px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid #172a48;background:transparent;color:var(--text);cursor:pointer;text-align:left}.learning-modules>div>button>em{color:#5f83d0;font-size:.56rem;font-style:normal}.learning-modules>div>button>span,.learning-modules aside{display:grid;min-width:0;gap:4px}.learning-modules strong{font-size:.61rem}.learning-modules span small,.learning-modules aside small{overflow:hidden;color:#7184a3;font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.learning-modules aside{justify-items:end}.learning-modules aside b{color:#8af;font-size:.6rem}.learning-review-list{display:grid}.learning-review-list article{border-bottom:1px solid #172a48}.learning-review-list article:last-child{border-bottom:0}.learning-review-list article>button{display:grid;width:100%;min-height:66px;padding:11px 15px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.learning-review-list article>button>svg{width:31px;height:31px;padding:7px;border-radius:8px;background:#17376d;color:#87a9ff}.learning-review-list article>button span{display:grid;min-width:0;gap:4px}.learning-review-list strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.learning-review-list small{color:#6f82a2;font-size:.47rem}.learning-review-list article>div{padding:0 15px 14px 56px}.learning-review-list article>div p{color:#a9b7cf;font-size:.57rem;line-height:1.55}.learning-review-list footer{display:flex;margin-top:11px;flex-wrap:wrap;gap:7px}.learning-review-list footer button{min-height:31px;padding:0 10px;border:1px solid #315899;border-radius:8px;background:#15366b;color:#dce8ff;cursor:pointer;font-size:.49rem}.learning-review-page{min-height:410px}.learning-empty,.learning-error{display:grid;min-height:100px;padding:24px;place-content:center;justify-items:center;gap:8px;color:#7486a4;text-align:center}.learning-empty svg{width:26px;color:#739cff}.learning-empty--action{min-height:260px;border:1px dashed #2b4c82;border-radius:14px;background:#081427}.learning-empty--action strong{color:var(--text);font-size:.75rem}.learning-empty--action span{max-width:520px;font-size:.56rem}.learning-empty--action button{min-height:36px;padding:0 13px;border:1px solid #4874d1;border-radius:9px;background:#183b78;color:#eff4ff;cursor:pointer}.learning-error{border:1px solid #693a53;border-radius:12px;background:#28131f;color:#ff9db4}.learning-toast{position:fixed;z-index:80;right:18px;bottom:18px;max-width:380px;padding:14px 17px;border:1px solid #466fc5;border-radius:11px;background:#102957;color:#e5edff;box-shadow:0 18px 50px #0006}.agent-card--sophos{--agent-accent: 83 126 255}@media(max-width:760px){.learning-page{gap:13px}.learning-hero{min-height:0;padding:18px;align-items:stretch;flex-direction:column;gap:15px}.learning-hero h1{font-size:1.65rem}.sophos-button{width:100%;justify-content:center}.learning-quick{grid-template-columns:1fr;gap:8px}.learning-quick button{min-height:43px}.learning-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning-kpis article{min-height:96px;padding:13px;grid-template-columns:29px minmax(0,1fr);gap:8px}.learning-kpis article>svg{width:29px;height:29px;padding:7px}.learning-columns,.learning-track-grid{grid-template-columns:1fr}.learning-track-grid>button{min-height:165px}.learning-panel>header{padding:13px;align-items:stretch;flex-direction:column}.learning-panel>header>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-panel>header button{justify-content:center}.learning-current__objective,.learning-track-progress{padding-right:14px;padding-left:14px}.learning-next{width:calc(100% - 28px);margin-right:14px;margin-left:14px}.learning-modules>div>button{padding:9px 12px;grid-template-columns:27px minmax(0,1fr) auto;gap:8px}.learning-review-list article>div{padding-left:15px}}html{background:var(--bg-deep);font-size:clamp(18px,.98vw,20px)}body{background:radial-gradient(circle at 76% -8%,rgb(27 92 180 / 12%),transparent 34%),linear-gradient(145deg,#020914,#010610);font-family:var(--font-ui);font-size:16px}#root{isolation:isolate}#root h1,#root h2,#root h3,#root strong{text-wrap:balance}#root p{text-wrap:pretty}:where(#root button){appearance:none;border-color:var(--button-neutral-border);background:var(--button-neutral-bg);color:var(--button-neutral-text);font:inherit}.app-shell{position:relative;display:grid;height:100dvh;grid-template-columns:254px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:transparent}.app-atmosphere{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.app-atmosphere:before,.app-atmosphere:after{position:absolute;border:1px solid rgb(47 128 255 / 10%);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 22px,rgb(47 128 255 / 5%) 23px 24px),radial-gradient(circle,rgb(21 92 185 / 12%),transparent 66%);content:""}.app-atmosphere:before{top:-26vw;right:-18vw;width:62vw;height:62vw}.app-atmosphere:after{bottom:-32vw;left:20vw;width:52vw;height:52vw;opacity:.38}.app-atmosphere>i{position:absolute;width:3px;height:3px;border-radius:50%;background:#3c90ff;box-shadow:0 0 14px #3c90ff}.app-atmosphere>i:nth-child(1){top:18%;left:28%}.app-atmosphere>i:nth-child(2){top:45%;right:9%}.app-atmosphere>i:nth-child(3){bottom:16%;left:44%}.sidebar{grid-column:1;grid-row:1 / -1;padding:22px 16px 14px;border-right:1px solid #19304a;background:linear-gradient(180deg,#040e1bfa,#020913fa),var(--bg-deep);box-shadow:14px 0 60px #00000021}.sidebar:before{position:absolute;right:18px;bottom:82px;left:18px;height:340px;opacity:.28;background:linear-gradient(135deg,transparent 0 62%,#0d3d76 62.2% 62.6%,transparent 62.8%),linear-gradient(45deg,transparent 0 56%,#0b315f 56.2% 56.5%,transparent 56.7%),repeating-linear-gradient(90deg,transparent 0 32px,rgb(39 112 218 / 10%) 33px 34px);clip-path:polygon(0 24%,58% 24%,58% 0,100% 0,100% 100%,23% 100%,23% 76%,0 76%);content:"";pointer-events:none}.sidebar:after{display:none}.sidebar__top{min-height:59px;padding:0 8px 15px}.brand{gap:12px}.brand__mark{width:43px;height:43px;border:0;border-radius:11px;object-fit:cover;box-shadow:0 0 22px #227eff42}.brand__words strong{color:#fff;font-family:var(--font-display);font-size:1.12rem;font-variation-settings:"wght" 650;letter-spacing:.12em}.brand__words small{display:none}.sidebar__nav{z-index:2;padding:3px 0 12px;scrollbar-width:none}.sidebar__nav::-webkit-scrollbar{display:none}.sidebar__nav section{margin:0}.sidebar__nav section>p{display:none}.sidebar__nav a{min-height:39px;margin:1px 0;padding:0 12px;grid-template-columns:29px 1fr 12px;border-radius:7px;color:#b9c6d8;font-size:.8rem;font-weight:480}.sidebar__nav a svg{width:20px;height:20px;color:#9bbfff;filter:drop-shadow(0 0 7px rgb(70 145 255 / 18%))}.sidebar__nav a:hover{border-color:#2f80ff26;background:#1a488824;color:#fff}.sidebar__nav a.active{border-color:#2a67d8;background:linear-gradient(90deg,#1e52b485,#163f8240);box-shadow:inset 0 0 26px #2368e31f,0 8px 28px #053c9124;color:#fff}.sidebar__nav a.active svg{color:#56a2ff;filter:drop-shadow(0 0 5px rgb(47 128 255 / 55%))}.sidebar__nav .nav-arrow{opacity:.28}.sidebar__system{position:relative;z-index:2;display:grid;width:100%;min-height:65px;margin-top:auto;padding:10px 8px;grid-template-columns:33px 1fr 14px;align-items:center;gap:8px;border:0;border-top:1px solid var(--line);background:transparent;cursor:pointer;text-align:left}.sidebar__system>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(25 229 140 / 35%);border-radius:50%;background:#083c3173;color:var(--green);box-shadow:0 0 24px #19e58c24}.sidebar__system>span i{width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.sidebar__system>div{display:flex;min-width:0;flex-direction:column;gap:4px}.sidebar__system strong{color:#eaf4ff;font-size:.71rem;font-weight:510}.sidebar__system small{overflow:hidden;color:var(--green);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.sidebar__system>svg{color:#5f7793}.sidebar__session{position:relative;z-index:2;min-height:23px;text-align:center}.sidebar__session button{border:0;background:transparent;color:#4f6075;cursor:pointer;font-size:.56rem}.command-bar{position:relative;z-index:15;display:flex;min-width:0;grid-column:2;grid-row:1;padding:12px clamp(26px,3vw,44px) 10px;align-items:center;justify-content:flex-end;gap:13px;border-bottom:1px solid rgb(23 48 76 / 45%);background:linear-gradient(180deg,#030b17e5,#030b179e);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-search{display:grid;width:min(310px,30vw);min-height:39px;margin-right:8px;padding:0 11px;grid-template-columns:22px 1fr auto;align-items:center;border:1px solid #1b3859;border-radius:8px;background:#040e1cc7;color:#788ba6;cursor:pointer;text-align:left}.command-search span{font-size:.68rem}.command-search kbd{padding:3px 6px;border:1px solid #203b5b;border-radius:5px;color:#8ca0ba;font-family:inherit;font-size:.56rem}.command-bar>nav{display:flex;align-items:center;gap:3px}.command-bar>nav button{position:relative;display:grid;width:39px;height:39px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#aac7f1;cursor:pointer}.command-bar>nav button svg{width:21px;height:21px;filter:drop-shadow(0 0 8px rgb(74 145 255 / 22%))}.command-bar>nav button i,.mobile-header__bell i{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#357fff;box-shadow:0 0 8px #357fff}.command-owner{display:grid;min-width:168px;min-height:45px;margin-left:5px;padding:0 7px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:9px;border:0;border-left:1px solid var(--line);background:transparent;cursor:pointer;text-align:left}.command-owner>span,.mobile-owner{display:grid;width:34px;height:34px;place-items:center;border:1px solid #516178;border-radius:50%;background:linear-gradient(145deg,#d7dbe0,#6a727e);color:#111927;font-size:.65rem;font-weight:720}.command-owner>div{display:flex;min-width:0;flex-direction:column;gap:2px}.command-owner strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.command-owner small{color:var(--dim);font-size:.56rem}.command-owner>svg{color:#91a3bb}.workspace{position:relative;z-index:2;display:grid;min-width:0;max-width:100%;grid-template-rows:auto minmax(0,1fr);grid-column:2;grid-row:2;background:transparent}.workspace__view{min-width:0;min-height:0;overflow:hidden}.mobile-header,.mobile-nav{display:none}.live-activity{position:relative;z-index:4;display:grid;min-width:0;min-height:50px;margin:8px clamp(28px,3vw,44px) 16px;padding:7px 12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #163651;border-radius:10px;background:linear-gradient(100deg,#061524f5,#040e1aeb);box-shadow:inset 0 1px #ffffff05}.live-activity__signal{position:relative;display:grid;width:30px;height:30px;place-items:center;border:1px solid #24547e;border-radius:50%;color:#6f8ca9}.live-activity__signal i{position:absolute;right:-1px;bottom:1px;width:7px;height:7px;border:2px solid #061421;border-radius:50%;background:#6d7f91}.live-activity__copy{min-width:0}.live-activity__copy header{display:flex;min-width:0;align-items:center;gap:8px}.live-activity__copy strong{color:#7ea8d5;font-size:.58rem;letter-spacing:.1em}.live-activity__copy header span{overflow:hidden;color:#74879c;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.live-activity__copy p{margin:3px 0 0;overflow:hidden;color:#c8d2df;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.live-activity time{display:flex;align-items:center;gap:5px;color:#8194a9;font-size:.62rem;font-weight:650;white-space:nowrap}.live-activity--working{border-color:#2369a7;background:linear-gradient(100deg,#061d33fa,#051220f0)}.live-activity--working .live-activity__signal{border-color:#2f80dd;color:#4b9cff;box-shadow:0 0 17px #2f80ff33}.live-activity--working .live-activity__signal i{background:#42a2ff;box-shadow:0 0 10px #3189e8;animation:live-pulse 1.4s ease-in-out infinite}.live-activity--working time,.live-activity--queued time{color:#65a8ff}.live-activity--queued .live-activity__signal i{background:var(--gold)}.live-activity--unavailable{border-color:#633343}.live-activity--unavailable .live-activity__signal,.live-activity--unavailable time{color:#e18a9a}@keyframes live-pulse{50%{opacity:.35;transform:scale(.72)}}.more-page__sections{display:grid;padding-bottom:34px;gap:15px}.more-page__section{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#081829eb,#040e1af0)}.more-page__section h2{margin:0 0 12px;color:var(--blue);font-size:.65rem;font-weight:650;letter-spacing:.12em}.more-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.more-page__grid a{display:grid;min-height:74px;padding:13px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;background:#05111ee0;color:var(--soft);font-size:.7rem;text-decoration:none}.more-page__grid a>svg:first-child{color:#6a9ff5}.more-page__grid a>svg:last-child{color:var(--dim)}.more-page__grid a:hover{border-color:#2a67aa;color:var(--text)}.page{position:relative;height:100%;padding:0 clamp(28px,3vw,44px) 42px;overflow-y:auto;background:transparent;animation:page-enter .32s cubic-bezier(.2,.75,.25,1) both}.page:before{position:fixed;z-index:-1;top:72px;right:0;width:min(34vw,520px);height:min(34vw,520px);opacity:.24;background:repeating-radial-gradient(circle at 100% 0,transparent 0 24px,rgb(47 128 255 / 8%) 25px 26px),radial-gradient(circle at 100% 0,rgb(34 104 210 / 18%),transparent 66%);content:"";pointer-events:none}@keyframes page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page-header{min-height:101px;padding:10px 0 13px;border-bottom:0}.page-header .kicker{display:none}.page-header h1{margin:0;color:#f6f8fc;font-family:var(--font-display);font-size:clamp(1.75rem,2.15vw,2.15rem);font-variation-settings:"wght" 590;letter-spacing:-.018em}.page-header>div>p:last-child:not(.kicker){max-width:760px;margin-top:7px;color:#8fa1ba;font-size:.78rem;line-height:1.5}.primary-action,.secondary-action{min-height:40px;padding:0 15px;border-color:#276edf;border-radius:7px;background:linear-gradient(135deg,#1756c7,#203e9f);box-shadow:inset 0 1px #ffffff1f,0 10px 30px #124eb72e;font-size:.69rem}.data-panel,.agent-ribbon,.rail-card,.task-table,.project-grid>article,.entity-grid>article,.entity-summary>article,.company-feature,.memory-summary>article,.memory-feature,.memory-row,.memory-inspector,.idea-grid>article,.people-list,.person-row,.person-inspector,.decision-list,.event-timeline,.agent-card,.integration-grid>article,.agent-runs,.chart-card,.component-table,.system-boundary,.profile-settings,.device-control,.session-control,.config-note,.focus-card,.settings-grid>article,.system-facts,.system-overview>article,.analytics-metrics>article{border-color:var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#081829eb,#040e1af0);box-shadow:inset 0 1px #ffffff05}.quick-form,.search-row,.filter-bar,.period-switch{border-radius:9px}.quick-form{border-color:#22466f;background:#061423f5}.quick-form input,.quick-form select,.quick-form textarea,.search-row input{min-height:40px;border-color:#19344f;border-radius:7px;background:#030c18;font-size:.72rem}.search-row{max-width:none;min-height:46px;margin:0 0 18px;border-color:#1b3c60;background:#040e1bd1}.filter-bar{min-height:54px;margin-bottom:0;border-bottom:1px solid var(--line)}.filter-bar button,.period-switch button{min-height:33px;padding:0 13px;border:1px solid #172f4b;border-radius:7px;background:#071423bf;color:#a5b3c8;font-size:.64rem}.filter-bar button.active,.period-switch button.active{border-color:#286bdc;background:linear-gradient(135deg,#194eae8c,#11337070);color:#68a9ff;box-shadow:inset 0 0 16px #2269e624}.dashboard{display:block;height:100%;overflow-y:auto;background:transparent}.dashboard__main{width:100%;padding:0 clamp(26px,3vw,48px) 42px;overflow:visible}.dashboard__welcome{height:86px}.dashboard__welcome p{font-family:var(--font-display);font-size:clamp(1.65rem,2.1vw,2.25rem);font-variation-settings:"wght" 590;letter-spacing:-.018em}.dashboard__welcome span{margin-top:7px;color:#4f8fff;font-size:.82rem;font-weight:520;letter-spacing:.015em}.dashboard__top-actions{display:none}.dashboard-command-deck{display:grid;min-height:104px;margin-bottom:14px;padding:12px;grid-template-columns:minmax(330px,1.15fr) 190px minmax(360px,1fr);align-items:stretch;gap:10px;border:1px solid #173653;border-radius:11px;background:linear-gradient(110deg,#071727f5,#040e1af5);box-shadow:inset 0 1px #ffffff08}.dashboard-command-deck__system{display:grid;padding:7px 10px;grid-template-columns:minmax(150px,.75fr) minmax(210px,1.25fr);align-items:center;gap:16px}.dashboard-command-deck__system>header{display:flex;min-width:0;align-items:center;gap:10px;color:#5fa9fa}.dashboard-command-deck__system header>span,.dashboard-command-deck__clock>span{display:flex;min-width:0;flex-direction:column;gap:4px}.dashboard-command-deck small{color:#637f9d;font-size:.47rem;font-weight:650;letter-spacing:.08em}.dashboard-command-deck__system strong{overflow:hidden;color:#c8d8e9;font-size:.61rem;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.dashboard-command-deck__meters{display:grid;gap:7px}.dashboard-command-deck__meters>div{display:grid;grid-template-columns:58px minmax(70px,1fr);align-items:center;gap:8px}.dashboard-command-deck__meters span{display:flex;justify-content:space-between;gap:6px;color:#7890a9;font-size:.48rem}.dashboard-command-deck__meters b{color:#aebed0;font-weight:580}.dashboard-command-deck__meters i{display:block;height:4px;overflow:hidden;border-radius:999px;background:#0c273c}.dashboard-command-deck__meters em{display:block;height:100%;border-radius:inherit;background:var(--blue)}.dashboard-command-deck__meters .meter-violet{background:var(--violet)}.dashboard-command-deck__meters .meter-orange{background:var(--orange)}.dashboard-command-deck__clock{display:flex;padding:8px 14px;align-items:center;gap:10px;border-right:1px solid #17334e;border-left:1px solid #17334e;color:#5fa9fa}.dashboard-command-deck__clock strong{color:#edf5ff;font-family:var(--font-display);font-size:1.08rem;font-variation-settings:"wght" 610;line-height:1}.dashboard-command-deck__clock time{color:#8095ad;font-size:.51rem}.dashboard-command-deck__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dashboard-command-deck__actions button{display:flex;min-width:0;min-height:64px;padding:7px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #173653;border-radius:8px;background:#071727c7;color:#7fb6f4;cursor:pointer}.dashboard-command-deck__actions button span{color:#b9c9db;font-size:.52rem;white-space:nowrap}.dashboard-decisions{display:grid;min-height:78px;margin-bottom:14px;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid #695222;border-radius:10px;background:linear-gradient(100deg,#37290eb3,#061422f0 32%)}.dashboard-decisions>header{display:flex;padding:13px 16px;align-items:center;border-right:1px solid rgb(126 94 31 / 45%)}.dashboard-decisions>header>div{display:flex;align-items:center;gap:10px;color:var(--gold)}.dashboard-decisions header span{display:flex;flex-direction:column;gap:5px}.dashboard-decisions header small{color:#b79148;font-size:.47rem;letter-spacing:.08em}.dashboard-decisions header strong{color:#ecd69c;font-size:.61rem;font-weight:560}.dashboard-decisions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-decisions article{display:flex;min-width:0;padding:10px 13px;align-items:center;justify-content:space-between;gap:12px;border-right:1px solid #1a2f42}.dashboard-decisions article>strong{overflow:hidden;color:#d8e0e9;font-size:.58rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.dashboard-decisions article>div{display:flex;flex:0 0 auto;gap:5px}.dashboard-decisions button{min-height:29px;padding:0 8px;border:1px solid #80632b;border-radius:6px;background:#493411a8;color:#eccb79;font-size:.48rem;cursor:pointer}.dashboard-decisions button+button{border-color:#2a435b;background:transparent;color:#91a4b8}.dashboard-motion{opacity:0;transform:translateY(11px);animation:dashboard-rise .48s cubic-bezier(.22,.72,.24,1) forwards}.dashboard-motion--1{animation-delay:40ms}.dashboard-motion--2{animation-delay:.11s}.dashboard-motion--3{animation-delay:.18s}.dashboard-motion--4{animation-delay:.25s}.dashboard-motion--5{animation-delay:.32s}.dashboard-motion--6{animation-delay:.39s}@keyframes dashboard-rise{to{opacity:1;transform:translateY(0)}}.aurelian-hero{display:grid;min-height:200px;margin-bottom:14px;grid-template-columns:minmax(0,1fr) 370px}.aurelian-hero{transition:border-color .5s ease,box-shadow .5s ease}.aurelian-hero--working{border-color:#1b5d9c;box-shadow:inset 0 1px #ffffff08,0 0 38px #237eee14}.aurelian-hero--queued{border-color:#6c5528}.aurelian-hero--unavailable{border-color:#56303e}.aurelian-hero__copy{padding:27px 31px}.aurelian-hero h1{margin-top:11px;font-family:var(--font-display);font-size:2rem}.aurelian-hero__copy>p:nth-of-type(2){max-width:520px;font-size:.72rem}.aurelian-hero__copy>div{margin-top:19px}.execution-center{overflow:hidden;margin:0 0 14px;border:1px solid #1a426c;border-radius:10px;background:linear-gradient(100deg,#07182af5,#050f1cf0),radial-gradient(circle at 10% 0,rgb(40 127 255 / 14%),transparent 36%);box-shadow:inset 0 1px #ffffff08}.execution-center--running{border-color:#245fa0;box-shadow:inset 0 1px #ffffff0a,0 0 30px #1f6fdb12}.execution-center--failed{border-color:#733746}.execution-center>header{display:grid;min-height:66px;padding:11px 15px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;border-bottom:1px solid rgb(41 81 126 / 45%)}.execution-center__signal{display:grid;width:36px;height:36px;place-items:center;border:1px solid #285e99;border-radius:9px;background:#113d6894;color:#72b4ff}.execution-center>header>div{min-width:0}.execution-center>header small{display:block;margin-bottom:4px;color:#559cff;font-size:.52rem;font-weight:680;letter-spacing:.09em}.execution-center>header strong{display:block;overflow:hidden;color:#edf5ff;font-size:.72rem;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.execution-center__state{display:flex;align-items:center;gap:6px;color:#74b8ff;font-size:.5rem;font-weight:690;letter-spacing:.07em}.execution-center__state i{width:6px;height:6px;border-radius:50%;background:#3f9dff;box-shadow:0 0 9px #287ee9}.execution-center--running .execution-center__state i{animation:execution-pulse 1.5s ease-in-out infinite}.execution-center--completed .execution-center__state{color:#70d6a0}.execution-center--completed .execution-center__state i{background:#4fca88;box-shadow:0 0 8px #4fca88b3}.execution-center--failed .execution-center__state{color:#f08699}.execution-center--failed .execution-center__state i{background:#ef647e;box-shadow:0 0 8px #ef647eb3}.execution-center>header button{display:flex;min-height:30px;padding:0 9px;align-items:center;gap:5px;border:1px solid #234e7a;border-radius:7px;background:#0a1e33ad;color:#83b8ed;font-size:.54rem;cursor:pointer}.execution-center>header button[aria-expanded=true] svg{transform:rotate(180deg)}.execution-center>header button svg{transition:transform .18s ease}.execution-center__summary{display:grid;min-height:66px;padding:11px 15px;grid-template-columns:minmax(210px,.9fr) minmax(260px,1.4fr) auto;align-items:center;gap:20px}.execution-center__phase{display:flex;min-width:0;align-items:center;gap:9px;color:#55a4ff}.execution-center__phase>svg{flex:0 0 auto}.execution-center__phase>span{min-width:0}.execution-center__phase small{display:block;margin-bottom:3px;color:#617d9f;font-size:.47rem;letter-spacing:.08em}.execution-center__phase strong{display:block;overflow:hidden;color:#c6d8ec;font-size:.63rem;font-weight:530;text-overflow:ellipsis;white-space:nowrap}.execution-center__progress>span{display:flex;margin-bottom:7px;align-items:center;justify-content:space-between;color:#7088a6;font-size:.52rem}.execution-center__progress b{color:#a9c4e3;font-size:.56rem;font-weight:610}.execution-center__bar{height:4px;overflow:hidden;border-radius:999px;background:#0d243a}.execution-center__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#286dd5,#55b6ff);box-shadow:0 0 10px #3f9bff7a;transition:width .5s ease}.execution-center__bar--indeterminate i{width:34%;animation:execution-scan 1.6s ease-in-out infinite}.execution-center--completed .execution-center__bar i{background:linear-gradient(90deg,#278c63,#56d99a);box-shadow:0 0 10px #4fca8861}.execution-center--failed .execution-center__bar i{background:linear-gradient(90deg,#a93e54,#ef647e);box-shadow:0 0 10px #ef647e57}.execution-center__summary>time{color:#7591b2;font-family:var(--font-mono);font-size:.58rem;white-space:nowrap}.execution-center__details{display:grid;padding:4px 15px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;animation:execution-reveal .2s ease both}.execution-center__details>section{min-width:0;padding-top:12px;border-top:1px solid rgb(37 76 119 / 38%)}.execution-center__details h3{margin:0 0 10px;color:#7694b8;font-size:.53rem;font-weight:630;letter-spacing:.07em;text-transform:uppercase}.execution-step{display:grid;min-height:29px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;color:#71869f}.execution-step>span{display:grid;width:17px;height:17px;place-items:center;border:1px solid #294760;border-radius:50%;color:#667f9c;font-family:var(--font-mono);font-size:.45rem}.execution-step p{margin:0;font-size:.59rem;line-height:1.35}.execution-step--completed{color:#6fad8c}.execution-step--completed svg{color:#4fc985}.execution-step--in_progress{color:#c4d9f2}.execution-step--in_progress>span{border-color:#3c8be5;background:#2870cb2e;color:#74b5ff;box-shadow:0 0 8px #3082e53d}.execution-timeline{display:grid;gap:4px}.execution-event{display:grid;min-height:31px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:9px}.execution-event>i{width:6px;height:6px;border-radius:50%;background:#47759e}.execution-event>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.execution-event strong{overflow:hidden;color:#9db2ca;font-size:.58rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.execution-event small{flex:0 0 auto;color:#607994;font-family:var(--font-mono);font-size:.47rem}.execution-event--running>i{background:#459cff;box-shadow:0 0 8px #459cffb3;animation:execution-pulse 1.2s ease-in-out infinite}.execution-event--completed>i{background:#48bd7b}.execution-event--failed>i{background:#e55f78}.execution-center__empty{margin:0;color:#5d7691;font-size:.58rem;line-height:1.45}.execution-children{margin-top:14px;padding-top:12px;border-top:1px solid rgb(37 76 119 / 38%)}.execution-children>div{display:grid;min-height:28px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px}.execution-children b{color:#6faeff;font-size:.51rem}.execution-children span{overflow:hidden;color:#859ab3;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.execution-children small{color:#5f7d9d;font-size:.45rem;text-transform:uppercase}@keyframes execution-pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes execution-scan{0%{transform:translate(-120%)}to{transform:translate(310%)}}@keyframes execution-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.neural-core{position:relative;z-index:2;display:grid;min-width:320px;padding:10px 20px 15px 0;place-items:center}.neural-core svg{width:172px;height:172px;overflow:visible;filter:drop-shadow(0 0 16px rgb(39 131 255 / 28%))}.neural-core__links line{stroke:#348dff;stroke-width:.34;stroke-dasharray:4 3;opacity:.48;animation:neural-flow 3.4s linear infinite}.neural-core__packets line{stroke:#d9f6ff;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:.55 18;opacity:.28;filter:drop-shadow(0 0 2px #58b7ff);animation:neural-packet 4.6s linear infinite}.neural-core__nodes circle{fill:#77c7ff;filter:drop-shadow(0 0 2px #48a6ff);animation:neural-pulse 2.8s ease-in-out infinite}.neural-core__nodes circle:first-child{fill:#fff}.neural-core__halo{fill:none;stroke:#2679e8;stroke-width:.38;stroke-dasharray:2 3;opacity:.45;transform-origin:50px 50px;animation:neural-orbit 18s linear infinite}.neural-core__signal{fill:url(#neuralGlow);opacity:.74;animation:neural-signal 2.8s ease-in-out infinite}.neural-core text{fill:#effaff;font-family:var(--font-display);font-size:10px;font-weight:700;filter:drop-shadow(0 0 4px #2c8fff)}.neural-core>span{margin-top:-12px;color:#5fa8ff;font-size:.58rem;letter-spacing:.13em}.neural-core svg,.neural-core__links line,.neural-core__packets line,.neural-core__signal{transition:opacity .45s ease,filter .45s ease}.neural-core--working svg{filter:drop-shadow(0 0 24px rgb(55 154 255 / 48%))}.neural-core--working .neural-core__links line{opacity:.76;animation-duration:1.8s}.neural-core--working .neural-core__packets line{opacity:.92;animation-duration:1.18s}.neural-core--working .neural-core__signal{opacity:1}.neural-core--queued .neural-core__packets line{stroke:#ffd071;opacity:.72;animation-duration:1.9s}.neural-core--idle .neural-core__packets line{animation-duration:5.2s}.neural-core--unavailable .neural-core__links line,.neural-core--unavailable .neural-core__packets line{opacity:.1;animation-play-state:paused}@keyframes neural-flow{to{stroke-dashoffset:-14}}@keyframes neural-packet{to{stroke-dashoffset:-54}}@keyframes neural-pulse{0%,to{opacity:.35;transform:scale(.8);transform-origin:center}50%{opacity:1;transform:scale(1.28);transform-origin:center}}@keyframes neural-orbit{to{transform:rotate(360deg)}}@keyframes neural-signal{50%{opacity:1;transform:scale(1.12);transform-origin:center}}.metric-grid{margin:2px 0 16px;gap:11px}.metric-card{display:grid;min-height:152px;padding:20px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;border-color:var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#08192bf0,#050f1bf0)}.metric-card--updated{animation:metric-update .82s cubic-bezier(.22,.72,.24,1) both}@keyframes metric-update{0%{border-color:#4997ff94;box-shadow:inset 0 0 0 1px #4e9cff1f,0 0 26px #2674e229}to{border-color:var(--line);box-shadow:inset 0 1px #ffffff05}}.metric-card:after{position:absolute;right:-22px;bottom:-27px;width:92px;height:92px;border:1px solid rgb(47 128 255 / 9%);border-radius:50%;content:""}.metric-card__icon{position:relative;z-index:1;display:grid;width:64px;height:64px;place-items:center;border:1px solid rgb(60 139 255 / 34%);border-radius:16px;background:radial-gradient(circle,#256fe73d,#06192fb8);color:var(--blue);box-shadow:inset 0 0 22px #2f80ff1f,0 0 25px #2f80ff1a}.metric-card__icon svg{width:40px;height:40px;filter:drop-shadow(0 0 10px currentColor)}.metric-card__copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column}.metric-card__copy>span{color:#c1ccdb;font-size:.76rem;font-weight:520}.metric-card strong{margin-top:8px;font-size:2rem;font-variation-settings:"wght" 570;letter-spacing:-.02em}.metric-card small{margin-top:4px;color:var(--green);font-size:.63rem;font-weight:520}.metric-card--violet .metric-card__icon{border-color:#a657ff5c;color:var(--violet);background:radial-gradient(circle,#8733da3d,#180b2db8)}.metric-card--cyan .metric-card__icon{border-color:#25c6e857;color:var(--cyan);background:radial-gradient(circle,#1491b53d,#051f2bb8)}.metric-card--green .metric-card__icon{border-color:#19e58c52;color:var(--green);background:radial-gradient(circle,#1297623d,#05251eb8)}.metric-card--orange .metric-card__icon{border-color:#ff9f2257;color:var(--orange);background:radial-gradient(circle,#bf630e3d,#2f1c05b8)}.now-strip{position:relative;overflow:hidden;min-height:84px;margin:0 0 14px;padding:12px 17px;border-color:#1b436a;border-radius:var(--radius);background:linear-gradient(100deg,#07182afa,#05101cf2)}.now-strip--signal:after{position:absolute;z-index:0;inset:-35% auto -35% -32%;width:24%;background:linear-gradient(90deg,transparent,rgb(82 170 255 / 20%),rgb(183 231 255 / 32%),transparent);content:"";pointer-events:none;transform:translate(-180%) skew(-18deg);animation:now-signal-sweep .95s .42s cubic-bezier(.2,.75,.2,1) 1 forwards}.now-strip>*{position:relative;z-index:1}@keyframes now-signal-sweep{to{transform:translate(720%) skew(-18deg)}}.now-strip small{color:#56a2ff;font-size:.57rem}.now-strip strong{font-size:.76rem}.now-strip span{font-size:.61rem}.dashboard-panels{margin-top:0;grid-template-columns:1.05fr .95fr;gap:13px}.data-panel>header,.agent-ribbon>header,.rail-card>header{min-height:50px;padding:0 17px}.data-panel h2,.agent-ribbon h2,.rail-card h2{font-size:.71rem;font-weight:520}.data-list>button,.project-list>button{min-height:59px}.data-list strong,.project-list strong{font-size:.69rem}.data-list small,.project-list small,.data-list time{font-size:.58rem}.agent-ribbon{margin-top:13px}.agent-ribbon>div{gap:8px}.agent-ribbon>div>button{min-height:52px;border-radius:8px}.agent-ribbon strong{font-size:.59rem}.agent-ribbon small{font-size:.5rem}.rail-card{margin-bottom:13px}.activity-card article{min-height:59px}.activity-card article strong,.activity-card article p{font-size:.59rem}.activity-card article time{font-size:.52rem}.quick-card button{min-height:44px;font-size:.58rem}.clock-card{min-height:78px}.system-meter i{transform-origin:left center;animation:system-meter-enter .72s cubic-bezier(.22,.72,.24,1) both;transition:width .72s cubic-bezier(.22,.72,.24,1),background-color .35s ease,box-shadow .35s ease}@keyframes system-meter-enter{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}.chat-screen{position:relative;min-width:0;max-width:100%;overflow:hidden;grid-template-rows:91px minmax(0,1fr) auto;background:transparent;animation:page-enter .32s ease both}.chat-screen:before{position:absolute;top:30px;right:3vw;width:230px;height:230px;border:1px solid rgb(47 128 255 / 12%);border-radius:50%;opacity:.34;background:repeating-radial-gradient(circle,transparent 0 20px,rgb(47 128 255 / 7%) 21px 22px);content:"";pointer-events:none}.chat-header{min-height:91px;padding:13px clamp(26px,3vw,45px);border-bottom-color:var(--line)}.chat-header__identity img{width:52px;border:1px solid #2774d7;box-shadow:0 0 32px #2f80ff40}.chat-header h1{font-size:1.2rem;font-variation-settings:"wght" 520}.chat-header__security{padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:#061321c7}.chat-timeline{width:min(100%,930px);min-width:0;max-width:100%;padding-top:28px;overflow-x:hidden}.message{min-width:0;max-width:100%;margin-bottom:16px}.message header{margin:0 0 6px;font-size:.57rem;letter-spacing:.06em}.message__content{min-width:0;max-width:100%;font-size:.82rem;line-height:1.62;overflow-wrap:anywhere}.message__content pre{max-width:100%;overscroll-behavior-x:contain}.message__content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.message__content img{max-width:100%;height:auto}.message__copy{display:flex;margin:8px 0 -4px auto;padding:4px 0;align-items:center;gap:5px;border:0;background:transparent;color:#6f89aa;font-size:.56rem;opacity:0;transition:color .16s ease,opacity .16s ease}.message:hover .message__copy,.message__copy:focus-visible{opacity:1}.message__copy:hover{color:#71a9ff}.message--assistant{width:min(76%,660px);padding:14px 17px;border:1px solid #1b3857;border-left:1px solid #1b3857;border-radius:10px 10px 10px 3px;background:linear-gradient(145deg,#091827,#06111e)}.message--user{width:min(70%,610px)}.message--user .message__content{padding:14px 17px;border-color:#2467c7;border-radius:10px 10px 3px;background:linear-gradient(135deg,#1246998c,#071f44c7);color:#68a6ff}.tool-activity{width:min(76%,660px);min-height:52px;margin:0 0 16px;padding:0 15px;border:1px solid #1b3857;border-radius:9px;background:#06121fd6}.chat-composer-wrap{min-width:0;max-width:100%;padding:13px clamp(18px,4vw,50px) 10px;overflow:hidden;border-top-color:var(--line);background:#030a14f0}.chat-quick-actions{display:flex;width:min(100%,930px);min-width:0;max-width:100%;margin:0 auto 9px;gap:7px;overflow-x:auto;scrollbar-width:none}.chat-quick-actions::-webkit-scrollbar{display:none}.chat-quick-actions button{flex:0 0 auto;min-height:30px;padding:5px 10px;border:1px solid #1d4778;border-radius:999px;background:#07182ae5;color:#8ba7ca;font-size:.58rem;transition:border-color .16s ease,color .16s ease,transform .16s ease}.chat-quick-actions button:hover{border-color:#347ee3;color:#d7e8ff;transform:translateY(-1px)}.composer{min-width:0;max-width:100%;min-height:58px;border-color:#28599a;border-radius:10px;background:#071522}.composer textarea{min-width:0;font-size:.79rem}.composer button{border-radius:8px;background:linear-gradient(135deg,#215dd4,#183ca1)}.task-table>header,.task-table>article{grid-template-columns:minmax(300px,1fr) 125px 130px 82px}.task-focus{position:relative;display:grid;width:100%;min-height:96px;margin:0 0 13px;padding:15px 18px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:13px;overflow:hidden;border:1px solid #2866bd;border-radius:11px;background:radial-gradient(circle at 86% 50%,rgb(29 95 209 / 27%),transparent 22%),linear-gradient(110deg,#07182a,#050f1d);cursor:default;text-align:left}.task-focus:after{position:absolute;right:-38px;width:170px;height:170px;border:1px solid rgb(47 128 255 / 18%);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 17px,rgb(47 128 255 / 8%) 18px 19px);content:"";pointer-events:none}.task-focus>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(58 135 255 / 28%);border-radius:12px;background:radial-gradient(circle,#165bc257,#051b33b8);color:#4f9aff;box-shadow:0 0 22px #2f80ff1f}.task-focus>span svg{width:27px;height:27px;filter:drop-shadow(0 0 8px currentColor)}.task-focus>div{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:4px}.task-focus small{color:#4f9aff;font-size:.56rem;letter-spacing:.11em}.task-focus strong{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.task-focus p{margin:0;overflow:hidden;color:#899ab2;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.task-focus>b{position:relative;z-index:1;color:#5aa0ff;font-size:.66rem;font-weight:520}.task-focus>svg{position:relative;z-index:1;color:#5aa0ff}.task-table>header{min-height:43px}.task-table>article{min-height:67px;transition:background .16s ease,box-shadow .16s ease}.task-table>article:hover{background:#163d712e;box-shadow:inset 2px 0 #347fff}.task-table strong{font-size:.72rem}.task-table small,.task-table time{font-size:.59rem}.tag{min-height:23px;border-radius:5px;font-size:.53rem}.project-grid,.entity-grid,.idea-grid,.agents-grid,.integration-grid{margin-top:12px;gap:13px}.project-grid>article,.entity-grid>article,.idea-grid>article,.agent-card,.integration-grid>article{min-height:230px;padding:19px;transition:border-color .17s ease,transform .17s ease,box-shadow .17s ease}.project-card--featured{border-color:#2463b5!important;background:radial-gradient(circle at 90% 18%,rgb(37 104 222 / 18%),transparent 30%),linear-gradient(145deg,#081d34f5,#050f1bf5)!important}.featured-label{display:block;margin:18px 0 -13px;color:#4f98ff;font-size:.55rem;letter-spacing:.11em}.project-company-filter{display:inline-flex;width:fit-content;min-height:38px;margin:2px 0 8px;padding:0 11px;align-items:center;gap:8px;border:1px solid #214464;border-radius:9px;background:#07192a;color:#78a7d8}.project-company-filter label{display:flex;align-items:center;gap:8px}.project-company-filter span{color:#8197b1;font-size:.56rem}.project-company-filter select{min-height:30px;border:0;outline:0;background:transparent;color:#e4efff;cursor:pointer;font-size:.62rem}.quick-form--project{grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) minmax(170px,1fr) auto}.project-card__company{display:inline-flex;width:fit-content;max-width:100%;min-height:27px;margin-top:15px;padding:0 9px;align-items:center;gap:6px;overflow:hidden;border:1px solid #254d71;border-radius:999px;background:#0a2238;color:#9fc7ef;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.featured-label+.project-card__company{margin-top:18px}.project-card__company+h2{margin-top:13px}.project-card__health{display:flex;min-height:34px;margin-top:19px;padding:0 10px;align-items:center;justify-content:space-between;border:1px solid #294c6c;border-radius:9px;background:#081c2d}.project-card__health small{color:var(--dim);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}.project-card__health b{color:#9fc7ef;font-size:.58rem}.project-card__health--healthy{border-color:#256956;background:#08251f}.project-card__health--healthy b{color:#65d3ad}.project-card__health--at_risk{border-color:#745d2a;background:#271f0b}.project-card__health--at_risk b{color:#e7bd5d}.project-card__health--critical{border-color:#77343d;background:#2a1015}.project-card__health--critical b{color:#ef8390}.project-card__tasks{display:grid;gap:5px;margin-top:12px;padding-top:11px;border-top:1px solid rgb(69 121 164 / 25%)}.project-card__tasks>header{display:flex;margin-bottom:2px;align-items:center;justify-content:space-between}.project-card__tasks>header span{color:var(--dim);font-size:.5rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.project-card__tasks>header b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border:1px solid #315d7d;border-radius:999px;color:#acd6f8;font-size:.52rem}.project-card__tasks>button{display:grid;min-height:29px;padding:4px 6px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-radius:7px;background:#10314a8a;color:#d9edff;cursor:pointer;text-align:left}.project-card__tasks>button:hover{background:#164263b8}.project-card__tasks>button>span{width:5px;height:5px;border-radius:50%;background:#62b5ef;box-shadow:0 0 7px #62b5ef6b}.project-card__tasks>button.is-blocked>span{background:#ef7282}.project-card__tasks>button strong{overflow:hidden;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.project-card__tasks>button small{color:var(--dim);font-size:.46rem;white-space:nowrap}.project-card__tasks-empty{display:flex;min-height:32px;align-items:center;color:var(--dim);font-size:.52rem}.project-grid h2,.entity-grid h2,.idea-grid h2,.agent-card h2,.integration-grid h2{font-size:.96rem}.project-grid p,.entity-grid p,.idea-grid p,.agent-card p,.integration-grid p{font-size:.68rem}.project-grid>article:after,.entity-grid>article:after,.idea-grid>article:after{position:absolute;right:-34px;bottom:-34px;width:110px;height:110px;border:1px solid rgb(47 128 255 / 7%);border-radius:50%;content:"";pointer-events:none}.project-grid>article,.entity-grid>article,.idea-grid>article{position:relative;overflow:hidden}.entity-icon{width:50px;height:50px;border:1px solid rgb(55 135 255 / 30%);border-radius:13px;background:radial-gradient(circle,#256fe740,#051c35d1);box-shadow:inset 0 0 18px #2f80ff1f,0 0 20px #2f80ff17}.entity-icon svg{width:27px;height:27px;filter:drop-shadow(0 0 8px currentColor)}.project-card>header .health{width:54px;height:54px;border:1px solid currentColor;border-radius:14px;box-shadow:0 0 22px color-mix(in srgb,currentColor 18%,transparent)}.project-card>header .health svg{width:30px;height:30px;filter:drop-shadow(0 0 8px currentColor)}.agent-card>header>img,.agent-card>header>span:first-child{width:58px;height:58px}.agent-card>header>span:first-child{display:grid;place-items:center;border:1px solid #286bc3;border-radius:50%;background:radial-gradient(circle,#246fe242,#061528 72%);color:#4b9cff}.agent-card>header>span:first-child svg{width:31px;height:31px;filter:drop-shadow(0 0 9px currentColor)}.settings-grid>article>svg,.system-overview>article>svg{width:34px;height:34px;filter:drop-shadow(0 0 10px currentColor)}.event-timeline__icon{width:46px;height:46px;border:1px solid rgb(53 134 255 / 28%);border-radius:12px;box-shadow:0 0 20px #2f80ff1a}.event-timeline__icon svg{width:24px;height:24px;filter:drop-shadow(0 0 7px currentColor)}.memory-summary{display:grid;margin-bottom:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.memory-summary>article{display:flex;min-height:112px;padding:18px;align-items:center;gap:14px}.memory-summary svg{width:34px;height:34px;color:#3f88ff;filter:drop-shadow(0 0 10px rgb(47 128 255 / 34%))}.memory-summary div{display:flex;min-width:0;flex-direction:column;gap:8px}.memory-summary small{color:#9aabc1;font-size:.59rem}.memory-summary strong{color:#f5f8fc;font-size:1.45rem;font-weight:520}.memory-controls{display:grid;margin-bottom:13px;grid-template-columns:minmax(250px,420px) minmax(0,1fr);align-items:center;gap:12px}.memory-controls .search-row{position:relative;margin:0}.memory-controls .search-row svg{position:absolute;z-index:1;left:14px;color:#7f94b3;pointer-events:none}.memory-controls .search-row input{padding-left:42px}.memory-controls .filter-bar{min-width:0;margin:0;overflow-x:auto;border:0;scrollbar-width:none}.memory-controls .filter-bar::-webkit-scrollbar{display:none}.memory-controls .filter-bar button{flex:0 0 auto;text-transform:capitalize}.memory-controls .filter-bar button span{margin-left:4px;color:#6e9ee6}.memory-feature{position:relative;display:none;overflow:hidden;min-height:152px;margin-bottom:13px;padding:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;border-color:#2867bf;background:radial-gradient(circle at 15% 50%,rgb(33 108 224 / 24%),transparent 25%),linear-gradient(120deg,#07192cfa,#040e1bf5)}.memory-feature:after{position:absolute;right:-34px;width:190px;height:190px;border:1px solid rgb(49 130 255 / 17%);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 18px,rgb(49 130 255 / 7%) 19px 20px);content:"";pointer-events:none}.memory-feature__signal{display:grid;width:60px;height:60px;place-items:center;border:1px solid #2a6dc9;border-radius:50%;color:#4d9bff}.memory-feature>div,.memory-feature>span{position:relative;z-index:1}.memory-feature small{color:#4d98ff;font-size:.55rem;letter-spacing:.1em}.memory-feature h2{margin:8px 0 5px;font-size:1rem}.memory-feature p{margin:0;color:#98a8bd;font-size:.66rem;line-height:1.5}.memory-feature>span{align-self:start;padding:6px 9px;border:1px solid #245896;border-radius:6px;color:#68a9ff;font-size:.55rem}.memory-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px}.memory-grid{display:flex;min-width:0;flex-direction:column;gap:9px}.memory-row{display:grid;width:100%;min-height:99px;padding:14px 16px;grid-template-columns:42px minmax(0,1fr) 122px;align-items:center;gap:13px;border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left}.memory-row.active{border-color:#2869ca;background:linear-gradient(115deg,#133a798c,#05111ef0);box-shadow:inset 2px 0 #3b86ff}.memory-row>.entity-icon{width:40px;height:40px}.memory-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.memory-row small{color:#4f9bff;font-size:.53rem;letter-spacing:.08em;text-transform:uppercase}.memory-row strong{overflow:hidden;font-size:.74rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.memory-row p{display:-webkit-box;overflow:hidden;margin:0;color:#8799b1;font-size:.6rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.memory-row aside{display:flex;min-width:0;align-items:flex-end;flex-direction:column;gap:5px;color:#8497b1}.memory-row aside b{color:#27df94;font-size:.7rem;font-weight:540}.memory-row aside span{display:flex;align-items:center;gap:4px;font-size:.51rem;text-transform:capitalize}.memory-row time{font-size:.49rem}.memory-inspector{position:sticky;top:86px;padding:19px;border:1px solid var(--line)}.memory-inspector header{display:flex;align-items:center;gap:10px;color:#a864ff;text-transform:uppercase}.memory-inspector header small{font-size:.55rem;letter-spacing:.08em}.memory-inspector h2{margin:17px 0 8px;font-size:.98rem}.memory-inspector>p{margin:0;color:#9aabc0;font-size:.65rem;line-height:1.58}.memory-inspector dl{margin:20px 0 0;border-top:1px solid var(--line)}.memory-inspector dl div{display:grid;min-height:48px;grid-template-columns:1fr 1.2fr;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.memory-inspector dt{color:#7388a6;font-size:.53rem;text-transform:uppercase}.memory-inspector dd{margin:0;color:#d3dae5;font-size:.57rem;text-align:right;overflow-wrap:anywhere}.entity-summary{display:grid;margin-bottom:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.entity-summary>article{display:flex;min-height:105px;padding:17px;align-items:center;gap:13px}.entity-summary svg{width:34px;height:34px;color:#3f89ff;filter:drop-shadow(0 0 10px rgb(47 128 255 / 32%))}.entity-summary article>div{display:flex;min-width:0;flex-direction:column;gap:7px}.entity-summary small{color:#99aac0;font-size:.57rem}.entity-summary strong{color:#f4f7fc;font-size:1.4rem;font-weight:520}.company-feature{position:relative;display:grid;min-height:155px;margin-bottom:13px;padding:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:17px;overflow:hidden;border:1px solid #2769c7;background:radial-gradient(circle at 84% 45%,rgb(27 97 211 / 27%),transparent 25%),linear-gradient(115deg,#071c31fa,#050f1cf5)}.company-feature:after{position:absolute;right:-38px;width:190px;height:190px;border:1px solid rgb(47 128 255 / 16%);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 18px,rgb(47 128 255 / 7%) 19px 20px);content:""}.company-feature__icon{display:grid;width:64px;height:64px;place-items:center;border:1px solid #2c76dc;border-radius:16px;background:#144da633;color:#45a0ff;transform:rotate(30deg)}.company-feature__icon svg{transform:rotate(-30deg)}.company-feature>div,.company-feature>aside{position:relative;z-index:1}.company-feature small{color:#4c9cff;font-size:.55rem;letter-spacing:.1em}.company-feature h2{margin:8px 0 6px;font-size:1.08rem}.company-feature p{max-width:620px;margin:0;color:#95a6bd;font-size:.66rem;line-height:1.5}.company-feature aside{display:flex;min-width:140px;align-items:flex-end;flex-direction:column;gap:8px;color:#8da0b9}.company-feature aside b{font-size:.62rem;font-weight:500}.company-feature aside time{font-size:.53rem}.people-search{position:relative}.people-search>svg{position:absolute;z-index:1;left:14px;color:#7f94b3;pointer-events:none}.people-search input{padding-left:42px}.people-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px}.people-list{display:flex;overflow:hidden;flex-direction:column}.person-row{display:grid;min-height:72px;padding:12px 15px;grid-template-columns:42px minmax(0,1fr) minmax(135px,.72fr) 110px;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.person-row:last-child{border-bottom:0}.person-row.active{background:linear-gradient(90deg,#18499970,#081a2e4d);box-shadow:inset 2px 0 #3a86ff}.person-row h2{margin:0;font-size:.72rem;font-weight:520}.person-row p{margin:4px 0 0;color:#8799b2;font-size:.57rem}.person-row__identity{min-width:0}.person-row__identity small{display:flex;min-width:0;align-items:center;gap:5px;margin-top:5px;overflow:hidden;color:#7186a4;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.person-row__channel,.person-row__followup{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#91a2b9;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.person-row__channel svg,.person-row__followup svg{flex:0 0 auto}.person-row__followup{justify-content:flex-end;color:#8396af;font-size:.55rem;text-align:right}.person-row__followup.is-overdue{color:#e59a82}.person-inspector{position:sticky;top:86px;padding:19px;border:1px solid var(--line)}.person-inspector>header{display:flex;align-items:center;gap:13px}.person-avatar--large{width:58px;height:58px}.person-inspector h2{margin:0;font-size:1rem}.person-inspector header p{margin:5px 0 0;color:#8497b1;font-size:.62rem}.person-inspector dl{margin:20px 0 0;border-top:1px solid var(--line)}.person-inspector dl div{display:grid;min-height:47px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.person-inspector dt{color:#7186a4;font-size:.51rem;text-transform:uppercase}.person-inspector dd{margin:0;overflow:hidden;color:#c8d1de;font-size:.56rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.person-inspector>p{color:#8fa1b8;font-size:.61rem;line-height:1.55}.analytics-metrics,.system-overview,.settings-grid{gap:12px}.analytics-metrics article,.system-overview article,.settings-grid article{min-height:126px}.analytics-metrics strong,.system-overview strong{font-size:1.65rem}.chart-card{padding:18px}@media(hover:hover)and (pointer:fine){#root button:not(:disabled):not(.search-overlay__backdrop),#root a,.project-grid>article,.entity-grid>article,.idea-grid>article,.agent-card,.integration-grid>article{transition:border-color .17s ease,color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease,filter .17s ease}#root button:not(:disabled):not(.search-overlay__backdrop):hover{transform:translateY(-1px)}.project-grid>article:hover,.entity-grid>article:hover,.idea-grid>article:hover,.agent-card:hover,.integration-grid>article:hover{border-color:#285e9a;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0a;transform:translateY(-2px)}}@media(max-width:1180px){.app-shell{grid-template-columns:222px minmax(0,1fr)}.sidebar__nav a{padding-inline:9px;font-size:.71rem}.command-search{width:min(270px,28vw)}.dashboard{display:block;overflow-y:auto}.dashboard__main{overflow:visible}.dashboard-command-deck{grid-template-columns:minmax(0,1fr) 180px}.dashboard-command-deck__actions{grid-column:1 / -1}.dashboard-command-deck__actions button{min-height:45px;flex-direction:row}.dashboard-decisions{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:760px){.dashboard-motion{transform:translateY(6px);animation-duration:.34s}html{font-size:16px}body{overscroll-behavior:none}.app-shell,.app-shell--miniapp{height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.sidebar,.command-bar{display:none}.workspace{min-height:0;grid-column:1;grid-row:2}.app-atmosphere:before{top:-25vw;right:-46vw;width:115vw;height:115vw;opacity:.55}.app-atmosphere:after{display:none}.mobile-header{position:relative;z-index:50;display:flex;min-height:calc(84px + env(safe-area-inset-top));padding:calc(17px + env(safe-area-inset-top)) 20px 12px;align-items:center;justify-content:space-between;border:0;background:linear-gradient(180deg,#020914fa,#020914e0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-header .brand__mark{width:45px;height:45px;border-radius:10px}.mobile-header .brand__words strong{font-size:1.18rem;letter-spacing:.11em}.mobile-header>div{display:flex;align-items:center;gap:10px}.mobile-header .icon-button{position:relative;width:39px;height:39px;color:#a9bad3}.mobile-owner{width:39px;height:39px;border:0;cursor:pointer}.mobile-nav{position:relative;z-index:60;display:grid;min-height:calc(76px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #16304d;background:linear-gradient(180deg,#05111ff7,#020a14fc);box-shadow:0 -18px 50px #00000045;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav a,.mobile-nav button{position:relative;min-height:69px;gap:6px;border:0;background:transparent;color:#8da0bb;font-size:.62rem;text-decoration:none}.mobile-nav a:before,.mobile-nav button:before{display:none}.mobile-nav a.active,.mobile-nav button.active{border:0;color:#3d8bff}.mobile-nav a.active svg{filter:drop-shadow(0 0 8px rgb(47 128 255 / 60%))}.mobile-nav__aurelian{overflow:visible}.mobile-nav__orb{position:absolute;top:-26px;display:grid;width:63px;height:63px;place-items:center;border:1px solid #2678ed;border-radius:50%;background:radial-gradient(circle,#123e7e,#031020 70%);box-shadow:0 0 30px #1f74ff47,inset 0 0 18px #2f80ff2e}.mobile-nav__orb:before,.mobile-nav__orb:after{position:absolute;inset:-5px;border:1px dashed rgb(59 139 255 / 62%);border-radius:50%;content:"";animation:concept-orbit 14s linear infinite}.mobile-nav__orb:after{inset:7px;border-style:solid;opacity:.4;animation-direction:reverse}.mobile-nav__orb img{width:43px;height:43px;border-radius:50%;object-fit:cover}.mobile-nav__aurelian>span:last-child{margin-top:37px;color:#4b8dff;font-size:.49rem;opacity:0}@keyframes concept-orbit{to{transform:rotate(360deg)}}.more-page{min-height:100%}.more-page__sections{padding-bottom:22px;gap:18px}.more-page__section{padding:0;border:0;background:transparent;box-shadow:none}.more-page__section h2{margin-bottom:9px;font-size:.64rem}.more-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.more-page__grid a{display:flex;min-height:94px;padding:13px 9px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border-color:#173858;border-radius:11px;background:linear-gradient(145deg,#08192bf2,#05101df5);font-size:.72rem;text-align:center}.more-page__grid a>svg:first-child{width:25px;height:25px}.more-page__grid a>svg:last-child{display:none}.live-activity{min-height:54px;margin:7px 12px 12px;padding:7px 10px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;border-radius:10px}.live-activity__copy strong{font-size:.56rem}.live-activity__copy header span{font-size:.54rem}.live-activity__copy p{font-size:.68rem}.live-activity time{font-size:.58rem}.page{padding:0 20px 30px;background:transparent;scroll-padding-bottom:90px}.page:before{top:84px;width:78vw;height:78vw;opacity:.2}.page-header{min-height:auto;padding:15px 0 19px;align-items:flex-start;flex-direction:row;gap:12px}.page-header>div:first-child{min-width:0;flex:1}.page-header h1{font-size:clamp(1.65rem,8vw,2.15rem)}.page-header>div>p:last-child:not(.kicker){margin-top:7px;font-size:.78rem;line-height:1.48}.page-header__action{width:auto;flex:0 0 auto}.primary-action{width:auto;min-height:42px;padding:0 13px}.primary-action:not(:has(span)){font-size:.68rem}.dashboard{height:100%;overflow-y:auto}.dashboard__main{padding:0 20px 18px;overflow:visible}.dashboard__welcome{height:auto;min-height:110px;align-items:flex-start;padding:17px 0}.dashboard__welcome p{font-size:1.65rem;line-height:1.12}.dashboard__welcome span{max-width:230px;color:#8fa1ba;font-size:.72rem}.dashboard-command-deck{display:grid;min-height:0;padding:9px;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.dashboard-command-deck__system{padding:4px 5px;grid-template-columns:1fr;gap:9px}.dashboard-command-deck__system>header{display:none}.dashboard-command-deck__meters>div{grid-template-columns:52px minmax(45px,1fr)}.dashboard-command-deck__clock{padding:7px 9px;border:0;border-left:1px solid #17334e}.dashboard-command-deck__clock>svg{display:none}.dashboard-command-deck__clock strong{font-size:1rem}.dashboard-command-deck__actions{grid-column:1 / -1}.dashboard-command-deck__actions button{min-height:43px;padding:5px;flex-direction:row}.dashboard-command-deck__actions button span{font-size:.56rem}.dashboard-decisions{grid-template-columns:1fr}.dashboard-decisions>header{border-right:0;border-bottom:1px solid rgb(126 94 31 / 45%)}.dashboard-decisions>div{grid-template-columns:1fr}.dashboard-decisions article{min-height:58px;border-right:0;border-bottom:1px solid #1a2f42}.aurelian-hero{display:flex;min-height:224px;border-color:#1d416a;border-radius:12px;background:radial-gradient(circle at 84% 48%,rgb(23 88 177 / 36%),transparent 28%),linear-gradient(115deg,#071525,#050f1c);box-shadow:none}.neural-core{position:absolute;right:-31px;bottom:-9px;min-width:0;padding:0;opacity:.58}.neural-core svg{width:190px;height:190px}.neural-core>span{display:none}.aurelian-hero:before{opacity:.16;background-size:29px 29px}.aurelian-hero__copy{padding:25px 20px}.aurelian-hero .kicker{font-size:.72rem;letter-spacing:.08em}.aurelian-hero h1{margin-top:13px;font-size:1.72rem}.aurelian-hero__copy>p:nth-of-type(2){max-width:67%;font-size:.7rem}.aurelian-hero__copy>div{margin-top:19px;flex-direction:row}.aurelian-hero .status-pill+.status-pill{display:none}.aurelian-hero>img{right:-38px;width:205px;opacity:.48;filter:hue-rotate(165deg) saturate(1.25)}.execution-center{margin:12px 0;border-radius:11px}.execution-center>header{min-height:73px;padding:11px 12px;grid-template-columns:35px minmax(0,1fr) auto;gap:9px}.execution-center__signal{width:34px;height:34px}.execution-center>header small{font-size:.48rem}.execution-center>header strong{font-size:.68rem}.execution-center__state{display:none}.execution-center>header button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;align-items:center;justify-content:center;gap:0;font-size:0;line-height:0}.execution-center>header button svg{display:block;width:16px;height:16px;flex:0 0 16px}.execution-center__summary{min-height:74px;padding:10px 12px 13px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.execution-center__phase{grid-column:1 / 3}.execution-center__progress{grid-column:1}.execution-center__summary>time{grid-column:2}.execution-center__details{padding:2px 12px 14px;grid-template-columns:1fr;gap:8px}.execution-center__details>section{padding-top:12px}.metric-grid{display:grid;margin:12px 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.metric-card{display:flex;min-height:140px;padding:12px 6px 10px;align-items:center;flex-direction:column;justify-content:center;gap:7px;text-align:center}.metric-card:nth-child(5){display:none}.metric-card__icon{width:46px;height:46px;border-radius:13px}.metric-card__icon svg{width:29px;height:29px}.metric-card__copy{align-items:center}.metric-card__copy>span{display:-webkit-box;overflow:hidden;max-width:100%;min-height:1.4rem;font-size:.6rem;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.metric-card strong{margin-top:3px;font-size:1.5rem}.metric-card small{display:-webkit-box;overflow:hidden;max-width:100%;min-height:1.18rem;margin-top:2px;font-size:.51rem;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.now-strip{min-height:91px;margin-bottom:12px;padding:13px;grid-template-columns:32px minmax(0,1fr) 18px}.now-strip>.spark-marker{display:grid}.now-strip>.now-strip__eta{display:none}.now-strip>svg{grid-column:3}.dashboard-panels{display:block}.data-panel{margin-bottom:12px}.dashboard-panels .data-panel:nth-child(2){display:none}.agent-ribbon{display:none}.rail-card{margin-bottom:12px}.chat-screen{grid-template-rows:112px minmax(0,1fr) auto}.chat-screen:before{top:2px;right:-52px;width:185px;height:185px}.chat-header{min-height:112px;padding:13px 20px 16px;border-bottom:0}.chat-header__identity{width:100%;padding:12px 14px;border:1px solid #193a60;border-radius:11px;background:linear-gradient(100deg,#07192cf5,#05101ed1)}.chat-header__identity img{width:58px}.chat-header h1{font-size:1.25rem}.chat-header .kicker{display:none}.chat-header__identity span{font-size:.64rem}.chat-header__security{display:none}.chat-timeline{padding:14px 20px 18px}.message{margin-bottom:13px}.message--assistant{width:78%;padding:13px 15px}.message--user{width:74%}.message__content{font-size:.82rem;line-height:1.5}.message header{font-size:.52rem}.message__copy{opacity:.78}.tool-activity{width:94%;min-height:58px}.chat-composer-wrap{padding:10px 12px calc(9px + env(safe-area-inset-bottom))}.chat-quick-actions{margin-bottom:8px}.composer{min-height:55px;padding-left:13px}.composer textarea{font-size:16px}.composer button{width:43px;min-width:43px;border-radius:50%}.filter-bar{margin:0 -20px 13px;padding:0 20px;overflow-x:auto;border:0;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-bar>svg{display:none}.filter-bar button{flex:0 0 auto;min-height:39px;font-size:.69rem}.task-table{overflow:visible;border:0;background:transparent}.task-focus{min-height:174px;padding:18px 17px;grid-template-columns:48px minmax(0,1fr) 19px;grid-template-rows:1fr auto;align-items:start}.task-focus>div{padding-top:1px}.task-focus strong{margin-top:3px;font-size:.9rem;white-space:normal}.task-focus p{margin-top:5px;font-size:.67rem;line-height:1.45;white-space:normal}.task-focus>b{grid-column:2;grid-row:2;align-self:end}.task-focus>svg{grid-column:3;grid-row:2;align-self:end}.task-focus:after{right:-40px;bottom:-24px;width:185px;height:185px}.task-table>header{display:none}.task-table>article{display:grid;min-width:0;min-height:86px;margin-bottom:9px;padding:13px 45px 13px 55px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 9px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#081829f0,#050f1bf5)}.task-check{left:13px;width:31px;height:31px}.task-table article>div{grid-column:1;grid-row:1 / 3}.task-table strong{font-size:.8rem;white-space:normal}.task-table small{font-size:.63rem}.task-table article>.tag{grid-column:2;grid-row:1}.task-table time{grid-column:2;grid-row:2;justify-content:flex-end;font-size:.65rem}.task-table .priority-badge{position:absolute;right:12px;bottom:11px;display:none}.quick-form--project{grid-template-columns:1fr}.project-company-filter{width:100%;margin-bottom:10px}.project-company-filter label,.project-company-filter select{min-width:0;flex:1}.project-grid,.entity-grid,.memory-grid,.idea-grid,.agents-grid,.integration-grid{display:flex;margin-top:4px;flex-direction:column;gap:10px}.project-grid>article,.entity-grid>article,.idea-grid>article,.agent-card,.integration-grid>article{min-height:205px;padding:17px}.project-card--featured{min-height:310px!important}.project-grid h2,.entity-grid h2,.idea-grid h2{font-size:1rem}.memory-summary{margin-bottom:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.memory-summary>article{min-height:88px;padding:12px;gap:10px}.memory-summary svg{width:21px;height:21px}.memory-summary small{font-size:.53rem}.memory-summary strong{font-size:1.1rem}.memory-controls{display:flex;margin-bottom:13px;flex-direction:column;align-items:stretch;gap:11px}.memory-controls .search-row{min-height:52px}.memory-controls .filter-bar{margin:0 -20px;padding:0 20px}.memory-feature{display:grid;grid-template-columns:52px minmax(0,1fr)}.memory-feature>span{display:none}.memory-feature__signal{width:50px;height:50px}.memory-feature h2{font-size:.91rem}.memory-layout{display:block}.memory-inspector{display:none}.memory-row{display:grid;min-height:135px;padding:15px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:8px 11px}.memory-row>.entity-icon{grid-column:1;grid-row:1 / 3}.memory-row>div{grid-column:2 / 4;grid-row:1}.memory-row strong{font-size:.81rem;white-space:normal}.memory-row p{margin-top:3px;font-size:.63rem}.memory-row aside{grid-column:2 / 4;grid-row:2;align-items:center;flex-direction:row;justify-content:space-between}.entity-summary{margin-bottom:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.entity-summary>article{min-height:88px;padding:12px;gap:10px}.entity-summary svg{width:21px;height:21px}.entity-summary small{font-size:.52rem}.entity-summary strong{font-size:1.08rem}.company-feature{min-height:255px;padding:18px;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-items:start}.company-feature__icon{width:54px;height:54px}.company-feature h2{font-size:1rem}.company-feature>aside{grid-column:1 / 3;align-items:center;flex-direction:row;justify-content:space-between}.entity-grid--companies>article{min-height:170px}.people-layout{display:block}.person-inspector{display:none}.people-list{overflow:visible;border:0;background:transparent}.person-row{display:grid;min-width:0;min-height:96px;margin-bottom:9px;padding:13px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 10px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#081829f0,#050f1bf5)}.person-avatar{width:42px;height:42px;grid-row:1 / 3}.person-row__identity{grid-column:2;grid-row:1}.person-row h2{font-size:.82rem}.person-row p{font-size:.64rem}.person-row__identity small{font-size:.57rem}.person-row__channel{grid-column:2;grid-row:2;overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.person-row__followup{grid-column:3;grid-row:1 / 3;max-width:92px;align-items:flex-end;flex-direction:column;justify-content:center;gap:4px;font-size:.58rem;text-align:right;white-space:normal}.decision-list article{min-width:0}.event-timeline{overflow-x:hidden}.event-timeline article{min-width:0;min-height:112px;padding:14px;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:14px;row-gap:8px}.event-timeline__icon{grid-column:1;grid-row:1 / 3}.event-timeline article>div{min-width:0;grid-column:2;grid-row:1}.event-timeline header{align-items:flex-start;flex-direction:column;gap:7px}.event-timeline strong{line-height:1.35;overflow-wrap:anywhere}.event-timeline .tag{max-width:100%;white-space:normal}.event-timeline footer{margin-top:9px;flex-wrap:wrap;gap:4px 12px}.event-timeline>article>time{grid-column:2;grid-row:2;justify-self:start;font-size:.62rem;text-align:left;white-space:nowrap}.analytics-metrics,.system-overview,.settings-grid,.system-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics article,.system-overview article,.settings-grid article{min-height:116px}.chart-card{overflow-x:auto}.session-control{align-items:stretch;flex-direction:column}.session-control aside{flex-direction:column}}@keyframes editor-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}.task-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;overflow:visible;border:0;background:transparent}.task-table>article.task-card{position:relative;isolation:isolate;display:flex;min-width:0;min-height:250px;padding:18px;flex-direction:column;align-items:stretch;gap:14px;overflow:hidden;border:1px solid #183a5c;border-radius:13px;background:radial-gradient(circle at 100% 0,rgb(43 111 219 / 12%),transparent 34%),linear-gradient(145deg,#08192bf7,#040e19fa);box-shadow:0 12px 36px #00000024;transition:border-color .32s ease,transform .24s ease,box-shadow .32s ease,filter .32s ease}.task-table>article.task-card:after{position:absolute;z-index:4;inset:0;pointer-events:none;border-radius:inherit;content:"";opacity:0;transform:translate(-105%)}.task-card--transition-start:after,.task-card--transition-resume:after{background:linear-gradient(100deg,transparent 10%,rgb(71 145 238 / 10%) 38%,rgb(93 174 255 / 34%) 50%,rgb(71 145 238 / 10%) 62%,transparent 90%);animation:task-state-blue .58s cubic-bezier(.2,.8,.2,1)}.task-card--transition-pause:after{background:linear-gradient(100deg,transparent 10%,rgb(230 167 70 / 9%) 38%,rgb(243 185 91 / 30%) 50%,rgb(230 167 70 / 9%) 62%,transparent 90%);animation:task-state-amber .58s cubic-bezier(.2,.8,.2,1)}.task-card--transition-complete:after{background:linear-gradient(100deg,transparent 10%,rgb(49 205 146 / 9%) 38%,rgb(70 229 168 / 31%) 50%,rgb(49 205 146 / 9%) 62%,transparent 90%);animation:task-state-green .58s cubic-bezier(.2,.8,.2,1)}.task-card--transition-reopen:after{background:linear-gradient(100deg,transparent 10%,rgb(126 143 164 / 9%) 38%,rgb(154 177 204 / 28%) 50%,rgb(126 143 164 / 9%) 62%,transparent 90%);animation:task-state-neutral .58s cubic-bezier(.2,.8,.2,1)}.task-card--transition-start,.task-card--transition-resume{border-color:#397ac5!important;box-shadow:0 0 32px #3d8be72e}.task-card--transition-pause{border-color:#8a6733!important;box-shadow:0 0 30px #dd9d3c26}.task-card--transition-complete{border-color:#2f7a5d!important;box-shadow:0 0 30px #30cb9026}@keyframes task-state-blue{0%{opacity:0;transform:translate(-105%)}35%{opacity:1}to{opacity:0;transform:translate(105%)}}@keyframes task-state-amber{0%{opacity:0;transform:translate(-105%)}35%{opacity:1}to{opacity:0;transform:translate(105%)}}@keyframes task-state-green{0%{opacity:0;transform:translate(-105%)}35%{opacity:1}to{opacity:0;transform:translate(105%)}}@keyframes task-state-neutral{0%{opacity:0;transform:translate(-105%)}35%{opacity:1}to{opacity:0;transform:translate(105%)}}.task-table>article.task-card:hover{border-color:#2f70c2;background:radial-gradient(circle at 100% 0,rgb(43 111 219 / 18%),transparent 36%),linear-gradient(145deg,#091d32fa,#05111efa);box-shadow:0 18px 45px #00000038;transform:translateY(-2px)}.task-card__header{display:flex;min-width:0;align-items:flex-start;gap:12px}.task-card .task-check{position:static;display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center}.task-card__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.task-table .task-card__eyebrow{overflow:hidden;color:#5f8fbd;font-size:.56rem;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.task-table .task-card__copy>strong{display:-webkit-box;overflow:hidden;color:#e4eef9;font-size:.82rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.task-card__copy>p{display:-webkit-box;margin:0;overflow:hidden;color:#7f93aa;font-size:.63rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-card__copy>p svg{display:inline;vertical-align:-2px}.task-card .task-agent-actions{display:flex;max-width:100%;align-self:flex-start;flex-wrap:nowrap;gap:6px}.task-card .task-agent-button{flex:0 0 auto;align-self:auto}.task-card .task-agent-button--picker{min-height:27px;padding:4px 8px;border-color:#3d64a0;border-radius:7px;background:#1a437e3d;color:#a9c8fa;font-size:.55rem;font-weight:700}.task-card .task-agent-button--atlas{border-color:#5c4fa7;color:#a99cff}.task-agent-picker-note{margin:0;padding:12px 14px;border:1px solid #243d5a;border-radius:10px;background:#0d2137b8;color:#92a7bf;font-size:.7rem;line-height:1.5}.task-card .task-missing{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-card__meta{display:grid;width:100%;margin-top:auto;padding-top:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border-top:1px solid #102d48}.task-card__meta .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-table .task-card__meta time{min-width:0;justify-content:flex-end;color:#8ba0b8;font-size:.59rem;white-space:nowrap}.task-card__meta .priority-badge{width:auto;min-width:48px;padding:0 7px;white-space:nowrap}.task-row-actions,.task-editor-actions{display:flex;align-items:center;gap:6px}.task-table>article>.task-row-actions{display:grid;width:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.task-row-actions button,.task-editor-actions button{display:inline-flex;min-width:30px;min-height:30px;padding:0 8px;align-items:center;justify-content:center;gap:6px;border:1px solid #244b75;border-radius:7px;color:#75afff;background:#061627c7}.task-table .task-row-actions button{min-height:36px;font-size:.58rem}.task-row-actions button:hover,.task-editor-actions button:hover{border-color:#4289e8;background:#1741748a}.task-row-actions button.danger,.task-editor-actions button.danger{border-color:#643444;color:#ff7b8f}.task-action-panel{padding:15px;border:1px solid #1c3d62;border-radius:11px;background:#051221b8}.task-action-panel>header{display:flex;margin-bottom:12px;align-items:center;justify-content:space-between}.task-action-panel>header strong{font-size:.76rem}.task-action-panel>header span{color:#89a3c2;font-size:.64rem}.task-editor-actions{flex-wrap:wrap}.task-editor-actions button{min-height:38px;padding:0 12px}.task-field-with-presets>small{display:flex;margin-top:1px;flex-wrap:wrap;gap:5px}.task-field-with-presets>small button{min-height:25px;padding:0 7px;border:1px solid #1c456f;border-radius:6px;color:#75a9e8;font-size:.57rem;background:#071a2fc2}.task-field-with-presets>small button:hover{border-color:#347ee8;color:#a8ceff}.now-transition{display:flex;min-height:360px;padding:34px;align-items:flex-start;justify-content:center;flex-direction:column;border:1px solid #28634f;border-radius:12px;background:radial-gradient(circle at 0 0,rgb(47 178 124 / 17%),transparent 42%),linear-gradient(145deg,#071b18,#050f17)}.now-transition>svg{color:#64d79f}.now-transition>small{margin-top:18px;color:#64d79f;font-size:.53rem;font-weight:700;letter-spacing:.12em}.now-transition>strong{max-width:720px;margin-top:11px;color:#e5f5ee;font-family:var(--font-display);font-size:1.35rem;line-height:1.3}.now-transition>p{max-width:640px;margin:10px 0 0;color:#8da9a0;font-size:.68rem;line-height:1.55}.now-transition>div{display:flex;gap:8px;margin-top:24px}.now-transition button{min-height:38px;padding:0 13px;border:1px solid #277c5d;border-radius:7px;background:#0c4938;color:#8be4b8;cursor:pointer;font-size:.59rem}.now-transition button+button{border-color:#234d74;background:#081a2b;color:#83b7eb}.now-command-grid{display:grid;width:min(100%,1480px);margin:46px auto 45px;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:stretch;gap:16px}.now-command-grid--single{grid-template-columns:minmax(0,920px);justify-content:center}.now-command-grid>.focus-card{width:100%;min-height:100%;margin:0}.now-command-grid>.next-task-list{width:100%;margin:0}.next-task-list{width:min(100%,920px);margin:0 auto 45px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#05111edb}.next-task-list>header{display:flex;padding:17px 19px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#6daeff}.next-task-list>header small{color:#52779f;font-size:.5rem;letter-spacing:.12em}.next-task-list>header h2{margin-top:4px;color:#dbe8f6;font-size:.84rem}.next-task-list>button{display:grid;width:100%;min-height:64px;padding:10px 18px;grid-template-columns:34px minmax(0,1fr) 92px 38px 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid #10283e;background:transparent;color:inherit;cursor:pointer;text-align:left}.next-task-list>button:last-child{border-bottom:0}.next-task-list>button:hover{background:#1c487e2e}.next-task-list>button>b{color:#3c6d9f;font-family:var(--font-display);font-size:.7rem}.next-task-list>button>span{display:flex;min-width:0;flex-direction:column;gap:5px}.next-task-list>button strong{overflow:hidden;color:#dbe7f4;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.next-task-list>button small{overflow:hidden;color:#6f89a6;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.next-task-list>button time{color:#7890aa;font-size:.58rem}.next-task-list>button em{color:#65d5ac;font-style:normal;font-size:.66rem}.memory-load-more{grid-column:1 / -1;min-height:44px;border:1px dashed #285986;border-radius:9px;color:#6cafff;background:#081d33a3}.memory-load-more:hover{border-color:#3d86d8;background:#143c6557}@media(max-width:1400px){.task-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.now-command-grid{width:min(100%,920px);grid-template-columns:1fr;align-items:start}.now-command-grid>.focus-card{min-height:0}}@media(max-width:880px){.task-table{grid-template-columns:1fr}}@media(max-width:760px){.task-table{grid-template-columns:1fr;gap:10px}.task-table>article.task-card{min-height:0;margin:0;padding:15px;gap:13px}.task-table>article>.task-row-actions{position:static;display:grid}.task-table .task-row-actions button{min-width:0;min-height:38px}.task-card__meta{grid-template-columns:minmax(0,1fr) auto}.task-card__meta .priority-badge{grid-column:2;grid-row:1}.task-table .task-card__meta time{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.next-task-list{margin-top:20px}.next-task-list>button{grid-template-columns:28px minmax(0,1fr) 36px 16px;padding:11px 13px}.next-task-list>button time{display:none}.now-transition{min-height:300px;padding:24px 20px}.now-transition>div{width:100%;flex-direction:column}.now-transition button{width:100%}}@media(max-width:390px){.mobile-header{padding-inline:15px}.mobile-header .brand__mark{width:40px;height:40px}.mobile-header .brand__words strong{font-size:1.02rem}.page,.dashboard__main,.dashboard__rail{padding-right:15px;padding-left:15px}.metric-card{padding-inline:5px}.metric-card__copy>span{font-size:.56rem}.message--assistant,.message--user{width:86%}}@media(prefers-reduced-motion:reduce){.page{animation:none}.dashboard-motion{opacity:1;transform:none;animation:none}.metric-card--updated,.system-meter i,.now-strip--signal:after{animation:none}.system-meter i{transition:none}.now-strip--signal:after{display:none}.execution-center *,.execution-center *:before,.execution-center *:after{animation:none!important;transition:none!important}.mobile-nav__orb:before,.mobile-nav__orb:after{animation:none}.neural-core *{animation:none!important}}.inner-page{display:flex;min-width:0;flex-direction:column;gap:18px;overflow-x:clip}.inner-page>*{min-width:0;flex-shrink:0}.inner-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border:1px solid #26375a;border-radius:18px;background:radial-gradient(circle at 78% 20%,rgb(126 91 255 / 20%),transparent 34%),linear-gradient(135deg,#0d1527,#070b13 65%);box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0000003d}.inner-hero small,.inner-journal header small,.inner-advisor header small,.inner-state small{color:#9a83ff;font-size:.65rem;font-weight:800;letter-spacing:.13em}.inner-hero h1{margin:6px 0 8px;font-size:clamp(1.8rem,4vw,2.8rem)}.inner-hero p{max-width:720px;margin:0;color:#aab6c8;line-height:1.6}.inner-hero__privacy{display:grid;min-width:190px;padding:18px;border:1px solid rgb(138 111 255 / 38%);border-radius:14px;background:#0f1324c7;color:#d9d3ff;text-align:center}.inner-hero__privacy svg{margin:0 auto 9px;color:#9f8cff}.inner-hero__privacy small{margin-top:5px;color:#8792a4;letter-spacing:0}.inner-state{display:grid;grid-template-columns:minmax(190px,1fr) minmax(280px,auto) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid #1d3148;border-radius:15px;background:#09111c}.inner-state>div:first-child,.inner-journal>header>div{display:flex;min-width:0;align-items:center;gap:12px}.inner-state>div:first-child>svg{color:#8f7cff}.inner-state span{min-width:0}.inner-state strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inner-state__metrics{display:flex;gap:8px}.inner-state__metrics span{display:grid;min-width:86px;padding:9px 11px;border:1px solid #1d2c3e;border-radius:10px;background:#0c1623}.inner-state__metrics small{color:#77869a;letter-spacing:0}.inner-state__metrics b{margin-top:2px;color:#e4e9f1}.inner-state>button,.inner-journal>header>button,.inner-advisor>button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #7160d4;border-radius:10px;background:linear-gradient(135deg,#7160d4,#4a3ba6);color:#fff;font-weight:800}.inner-state>button svg,.inner-journal>header>button svg{width:17px}.inner-advisors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inner-advisor{display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid #25344a;border-radius:15px;background:linear-gradient(155deg,#101927,#080e17)}.inner-advisor--noesis{border-color:#5f73df7a}.inner-advisor--ethos{border-color:#3ba79773}.inner-advisor--thymos{border-color:#d76f417a}.inner-advisor header{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;align-items:center}.inner-advisor header img{width:52px;height:52px;border-radius:50%}.inner-advisor header span{min-width:0}.inner-advisor header strong{display:block;margin-top:2px;font-size:1rem}.inner-advisor header>svg{width:19px;color:#7386a0}.inner-advisor p{min-height:44px;margin:14px 0 16px;color:#9caabc;line-height:1.45}.inner-advisor>button{width:100%;margin-top:auto}.inner-advisor--noesis>button{border-color:#5367cf;background:linear-gradient(135deg,#5367cf,#35449b)}.inner-advisor--ethos>button{border-color:#319886;background:linear-gradient(135deg,#319886,#1f665c)}.inner-advisor--thymos>button{border-color:#c25f38;background:linear-gradient(135deg,#c25f38,#8b3e25)}.inner-journal{padding:20px;border:1px solid #1b2d40;border-radius:16px;background:#07101a}.inner-journal>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.inner-journal>header svg{color:#9280ef}.inner-journal h2{margin:3px 0 0;font-size:1.1rem}.inner-journal>nav{display:flex;max-width:100%;gap:6px;margin:18px 0;overflow-x:auto;scrollbar-width:thin}.inner-journal>nav button{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid #26384b;border-radius:999px;background:#0d1824;color:#8f9caf}.inner-journal>nav button.active{border-color:#7666d7;background:#30275d;color:#fff}.inner-entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inner-entry{min-width:0;padding:16px;border:1px solid #1e3042;border-left:3px solid #7465cf;border-radius:12px;background:#0a1420}.inner-entry--value{border-left-color:#31a28f}.inner-entry--conflict{border-left-color:#bf6f49}.inner-entry--impulse{border-left-color:#d2523f}.inner-entry header{display:flex;justify-content:space-between;gap:12px;color:#8391a5;font-size:.7rem}.inner-entry header span{color:#aa9df2;font-weight:800;text-transform:uppercase}.inner-entry h3{margin:10px 0 7px;overflow-wrap:anywhere}.inner-entry p{margin:0;color:#9ca9ba;line-height:1.5;white-space:pre-wrap}.inner-entry>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.inner-entry em{padding:4px 7px;border:1px solid #2a3b50;border-radius:999px;color:#a9b7c9;font-size:.7rem;font-style:normal}.inner-entry footer{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.inner-entry footer button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #2a4158;border-radius:8px;background:#112235;color:#b8c8da}.inner-entry footer button svg{width:14px}.inner-safety,.editor-privacy-note{display:flex;min-width:0;align-items:flex-start;gap:11px;padding:14px 16px;border:1px solid #264759;border-radius:12px;background:#10303d6b;color:#9fb6c3}.inner-safety svg,.editor-privacy-note svg{flex:0 0 auto;width:18px;color:#58b6b2}.inner-safety p,.editor-privacy-note{margin:0;line-height:1.5}.inner-safety strong{color:#d8e3e9}@media(max-width:980px){.inner-state{grid-template-columns:1fr auto}.inner-state__metrics{grid-column:1 / -1;grid-row:2}.inner-state>button{grid-column:2;grid-row:1}.inner-advisors{grid-template-columns:1fr}.inner-advisor p{min-height:0}}@media(max-width:760px){.inner-page{gap:12px}.inner-hero{grid-template-columns:1fr;padding:20px 16px}.inner-hero__privacy{min-width:0;text-align:left;grid-template-columns:auto 1fr;column-gap:10px}.inner-hero__privacy svg{grid-row:1 / 3;margin:1px 0 0}.inner-hero__privacy small{grid-column:2}.inner-state{grid-template-columns:1fr;padding:16px}.inner-state>button,.inner-state__metrics{grid-column:1;grid-row:auto}.inner-state__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.inner-state__metrics span{min-width:0;padding:8px}.inner-advisors{gap:10px}.inner-advisor{padding:15px}.inner-journal{padding:15px 12px}.inner-journal>header{align-items:stretch;flex-direction:column}.inner-journal>header>button{width:100%}.inner-entry-list{grid-template-columns:1fr}.inner-entry header{align-items:flex-start;flex-direction:column;gap:4px}.inner-entry footer{display:grid;grid-template-columns:1fr 1fr}.inner-entry footer button{justify-content:center}}.commitments-page,.forecasts-page{display:flex;flex-direction:column;gap:16px;overflow-x:hidden}.commitments-page>*{min-width:0;flex-shrink:0}.forecasts-page>*{min-width:0;flex-shrink:0}.command-agent-hero{display:flex;min-height:142px;padding:23px 24px;align-items:center;justify-content:space-between;gap:24px;border:1px solid #38548a;border-radius:17px;background:radial-gradient(circle at 91% 7%,rgb(93 128 255 / 16%),transparent 34%),linear-gradient(145deg,#0a162a,#060d18)}.command-agent-hero--fides{border-color:#42635d;background:radial-gradient(circle at 91% 7%,rgb(72 200 162 / 14%),transparent 34%),linear-gradient(145deg,#0a1b20,#061017)}.command-agent-hero--pharos{border-color:#5b4e87;background:radial-gradient(circle at 91% 7%,rgb(165 111 255 / 17%),transparent 34%),linear-gradient(145deg,#15132a,#080d19)}.command-agent-hero small{color:#83a8ff;font-size:.56rem;letter-spacing:.14em}.command-agent-hero--fides small{color:#75cfb5}.command-agent-hero--pharos small{color:#b59bff}.command-agent-hero h1{margin:6px 0 5px;font-size:2rem}.command-agent-hero p{max-width:650px;color:#91a2ba;font-size:.7rem}.command-agent-hero>button{display:inline-flex;min-height:48px;padding:0 16px;align-items:center;justify-content:center;gap:9px;border:1px solid #4b77d8;border-radius:11px;background:linear-gradient(135deg,#1a4b9f,#33266f);color:#f3f7ff;font-size:.61rem;font-weight:800}.command-agent-hero--fides>button{border-color:#327c6a;background:linear-gradient(135deg,#145848,#1e4961)}.command-agent-hero--pharos>button{border-color:#7058b7;background:linear-gradient(135deg,#413184,#254985)}.command-agent-hero>button img{width:30px;height:30px;border-radius:50%;object-fit:cover}.command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.command-kpis article{display:grid;min-height:88px;padding:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #24443f;border-radius:12px;background:linear-gradient(145deg,#091a21,#07111c)}.command-kpis article>svg{width:34px;height:34px;padding:8px;border-radius:9px;background:#15473f;color:#78d5bc}.command-kpis article span{display:grid;min-width:0;gap:4px}.command-kpis small{overflow:hidden;color:#7f96a8;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.command-kpis strong{font-size:1.15rem}.commitments-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.commitments-toolbar nav{display:flex;min-width:0;gap:7px;overflow-x:auto}.commitments-toolbar nav button,.commitments-toolbar>button{min-height:39px;padding:0 13px;flex:0 0 auto;border:1px solid #29485e;border-radius:9px;background:#0a1c2a;color:#90a7bd;font-size:.58rem}.commitments-toolbar nav button.active{border-color:#377d6c;background:#15483f;color:#e2fff7}.commitments-toolbar>button{display:inline-flex;align-items:center;gap:7px;border-color:#31745f;background:linear-gradient(135deg,#145544,#193d59);color:#eafff8;font-weight:750}.commitments-toolbar>button svg{width:16px}.commitment-list,.forecast-list{display:grid;gap:10px}.commitment-list article{padding:16px 17px;border:1px solid #24423f;border-radius:13px;background:linear-gradient(145deg,#091923,#07111b)}.commitment-list article.overdue{border-color:#78414a;background:linear-gradient(145deg,#24131a,#09111b)}.commitment-list article.kept{border-color:#28634e}.commitment-list article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.commitment-list article>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#123f39;color:#71cbb2}.commitment-list article>header svg{width:17px}.commitment-list article>header div{display:grid;min-width:0;gap:3px}.commitment-list article>header small{color:#6cbda7;font-size:.48rem;letter-spacing:.1em}.commitment-list article>header strong{overflow-wrap:anywhere;font-size:.74rem}.commitment-list article>header em{padding:5px 8px;border:1px solid #345b55;border-radius:6px;color:#80c9b5;font-size:.5rem;font-style:normal}.commitment-list article.overdue>header em,.commitment-list article.broken>header em{border-color:#70414a;color:#e98c9b}.commitment-list article>p{margin:10px 0 0 44px;color:#91a4b8;font-size:.62rem;line-height:1.5}.commitment-counterparty{color:#c4d5e3!important;font-weight:700}.commitment-list article>footer{display:flex;margin:13px 0 0 44px;padding-top:11px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #18302f}.commitment-list article>footer>span{display:inline-flex;align-items:center;gap:6px;color:#758ca1;font-size:.55rem}.commitment-list article>footer svg{width:14px}.commitment-list article>footer div{display:flex;gap:7px}.commitment-list article>footer button,.forecast-expand{display:inline-flex;min-height:32px;padding:0 10px;align-items:center;justify-content:center;gap:5px;border:1px solid #2e6659;border-radius:7px;background:#103e36;color:#a5e0d0;font-size:.54rem}.command-agent-notice{display:flex;min-height:42px;padding:10px 13px;align-items:center;gap:8px;border:1px solid #2e6659;border-radius:9px;background:#0d332e;color:#9fdecf;font-size:.61rem}.forecast-control{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(110px,.6fr));gap:10px}.forecast-control label,.forecast-control>div{display:grid;min-height:72px;padding:12px 14px;align-content:center;gap:5px;border:1px solid #403a68;border-radius:11px;background:#0d1425}.forecast-control label{grid-template-columns:22px auto minmax(0,1fr);align-items:center}.forecast-control label svg{color:#a98cff}.forecast-control label span,.forecast-control small{color:#8697ad;font-size:.54rem}.forecast-control select{min-width:0;border:0;outline:0;background:transparent;color:#e0e5f4;font-size:.65rem}.forecast-control>div strong{font-size:1rem}.forecast-card{overflow:hidden;border:1px solid #3b3961;border-radius:14px;background:linear-gradient(145deg,#10152a,#08101d)}.forecast-card>header{display:grid;min-height:68px;padding:13px 16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px}.forecast-card>header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#342a68;color:#b39aff}.forecast-card>header svg{width:18px}.forecast-card>header div{display:grid;min-width:0;gap:3px}.forecast-card>header small{color:#a58aed;font-size:.49rem;letter-spacing:.1em}.forecast-card>header strong{overflow-wrap:anywhere;font-size:.75rem}.forecast-card>header em{padding:5px 8px;border:1px solid #594b8a;border-radius:6px;color:#bba9ef;font-size:.5rem;font-style:normal}.forecast-card__meta{display:flex;padding:0 16px 13px 63px;gap:18px;color:#788ca3;font-size:.54rem}.forecast-card__meta b{color:#bdc9da}.forecast-progress{height:3px;background:#1e2041}.forecast-progress i{display:block;width:42%;height:100%;background:linear-gradient(90deg,#7455dc,#6aa8ff);animation:agent-run-working 1.35s ease-in-out infinite}.forecast-summary{position:relative;max-height:150px;padding:16px 18px;overflow:hidden;border-top:1px solid #292746;color:#c8d3e2;font-size:.64rem;line-height:1.55}.forecast-summary:not(.open):after{position:absolute;right:0;bottom:0;left:0;height:58px;background:linear-gradient(transparent,#09111f);content:""}.forecast-summary.open{max-height:none}.forecast-summary>:first-child{margin-top:0}.forecast-summary>:last-child{margin-bottom:0}.forecast-expand{margin:0 18px 16px;border-color:#554681;background:#271f4e;color:#c1b3ea}.agent-card__actions{margin-top:14px}.agent-card__actions button{display:inline-flex;width:100%;min-height:38px;padding:0 11px;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(var(--agent-accent) / 52%);border-radius:8px;background:rgb(var(--agent-accent) / 13%);color:rgb(var(--agent-accent) / 100%);font-size:.56rem;font-weight:750}.agent-card__actions button svg{width:14px}.agent-run__actions{display:flex;margin-top:5px;justify-content:flex-end;gap:6px}.agent-run__actions button,.agent-run__actions a{display:inline-flex;min-height:27px;padding:0 8px;align-items:center;justify-content:center;gap:4px;border:1px solid #2c6699;border-radius:6px;background:#123858;color:#94c9f8;font-size:.5rem;text-decoration:none}.agent-run__actions svg{width:12px}.agent-result-dialog>footer a{display:inline-flex;min-height:39px;padding:0 14px;align-items:center;justify-content:center;border:1px solid #2d775b;border-radius:8px;background:#15523f;color:#a5e2c6;font-size:.58rem;text-decoration:none}@media(max-width:760px){.commitments-page,.forecasts-page{gap:13px}.command-agent-hero{min-height:0;padding:18px;align-items:stretch;flex-direction:column;gap:15px}.command-agent-hero h1{font-size:1.65rem}.command-agent-hero>button{width:100%}.command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-kpis article{min-height:82px;padding:12px;grid-template-columns:30px minmax(0,1fr);gap:8px}.command-kpis article>svg{width:30px;height:30px;padding:7px}.commitments-toolbar{align-items:stretch;flex-direction:column}.commitments-toolbar>button{width:100%;justify-content:center}.commitment-list article{padding:14px}.commitment-list article>header{grid-template-columns:32px minmax(0,1fr)}.commitment-list article>header>em{width:fit-content;margin-left:42px;grid-column:1 / -1}.commitment-list article>p,.commitment-list article>footer{margin-left:0}.commitment-list article>footer{align-items:stretch;flex-direction:column}.commitment-list article>footer div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.forecast-control label{min-height:62px;grid-column:1 / -1}.forecast-control>div{min-height:64px;padding:10px}.forecast-card>header{grid-template-columns:34px minmax(0,1fr)}.forecast-card>header>em{width:fit-content;margin-left:45px;grid-column:1 / -1}.forecast-card__meta{padding:0 14px 12px;flex-direction:column;gap:5px}.forecast-summary{padding:14px}}.page.codexa-page{--codexa-green: #48dda3;--codexa-blue: #559fe9;--codexa-red: #ed6d7f;display:flex;flex-direction:column;gap:20px}.codexa-page .page-header__action{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.codexa-month{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.64rem}.codexa-month input,.codexa-filters input,.codexa-filters select{min-height:36px;border:1px solid var(--line);border-radius:8px;background:#071423;color:#d6e3ef;padding:0 10px}.codexa-primary{display:inline-flex;min-height:38px;padding:0 14px;align-items:center;justify-content:center;gap:7px;border:1px solid #2f8567;border-radius:8px;background:linear-gradient(145deg,#175640,#0e3e31);color:#9bf0ca}.codexa-export{display:inline-flex;min-height:38px;padding:0 11px;align-items:center;justify-content:center;gap:6px;border:1px solid #285573;border-radius:8px;color:#8ebfdd;font-size:.57rem}.codexa-tabs{display:flex;gap:6px;padding:5px;overflow-x:auto;border:1px solid var(--line);border-radius:11px;background:#050f1bb8}.codexa-tabs button{display:inline-flex;min-height:35px;padding:0 12px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;color:#71869c;font-size:.63rem;opacity:1}.codexa-tabs button:hover{border-color:#203f58;background:#0a1c2c;color:#9bb3c7}.codexa-tabs button.active{background:#112b42;color:#b7d9f3;box-shadow:inset 0 0 0 1px #284c67}.codexa-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.codexa-metric{position:relative;min-width:0;padding:15px 16px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:linear-gradient(150deg,#0c2033eb,#040d18f5)}.codexa-metric:after{position:absolute;width:64px;height:64px;right:-24px;top:-28px;border-radius:50%;background:#4491d21a;content:""}.codexa-metric small{display:block;color:#657f97;font-size:.54rem;letter-spacing:.1em}.codexa-metric strong{display:block;margin-top:9px;overflow:hidden;color:#dce8f3;font-family:var(--font-display);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.codexa-metric span{display:block;margin-top:5px;color:#70869b;font-size:.55rem}.codexa-metric--good strong,.codexa-page .positive{color:var(--codexa-green)!important}.codexa-metric--bad strong,.codexa-page .negative{color:var(--codexa-red)!important}.codexa-alerts{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:stretch;border:1px solid #5c4327;border-radius:10px;background:#3b281247}.codexa-alerts>header{display:flex;padding:12px 14px;align-items:center;gap:7px;color:#e7bd72}.codexa-alerts>header strong{font-size:.64rem}.codexa-alerts>header span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#583b18;font-size:.55rem}.codexa-alerts>div{display:flex;padding:7px;gap:6px;overflow-x:auto}.codexa-alerts>div button{display:inline-flex;min-height:32px;padding:0 10px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid #4a3c28;border-radius:7px;background:#151812;color:#c7b38e;font-size:.56rem}.codexa-alerts i{width:5px;height:5px;border-radius:50%;background:#e1a650}.codexa-alerts .codexa-alert--danger{background:var(--codexa-red)}.codexa-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(155deg,#081828f0,#040d17f7)}.codexa-panel>header{display:flex;min-height:64px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.codexa-panel>header small{color:#55758f;font-size:.52rem;letter-spacing:.12em}.codexa-panel>header h2{margin-top:3px;font-family:var(--font-display);font-size:.86rem}.codexa-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,.7fr);gap:12px}.codexa-chart>div{min-height:265px;padding:12px 8px 4px}.codexa-cash>header>svg{color:var(--codexa-green)}.codexa-cash>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.codexa-cash>div span{padding:15px;background:#071524;color:#6e8498;font-size:.56rem}.codexa-cash>div strong{display:block;margin-top:5px;color:#c7d8e6;font-size:.72rem}.codexa-cash>p{margin:13px 15px;color:#61778c;font-size:.55rem;line-height:1.5}.codexa-filters{display:flex;align-items:center;gap:7px}.codexa-filters label{display:flex;min-width:190px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#071423;color:#5e7890}.codexa-filters label input{min-width:0;border:0;background:transparent}.codexa-filters label svg{margin-left:10px}.codexa-filters button{display:inline-flex;min-height:36px;padding:0 11px;align-items:center;gap:6px;border:1px solid #275777;border-radius:8px;background:#081a2a;box-shadow:none;color:#8fc9ed;opacity:1}.codexa-table{min-width:740px}.codexa-table__head,.codexa-table__row{display:grid;grid-template-columns:minmax(250px,2fr) repeat(5,minmax(90px,1fr));align-items:center;text-align:left}.codexa-table__head{min-height:36px;padding:0 15px;border-bottom:1px solid var(--line);color:#536d83;font-size:.52rem}.codexa-table__row{width:100%;min-height:58px;padding:7px 15px;border:0;border-bottom:1px solid rgb(30 53 72 / 60%);background:transparent;box-shadow:none;color:#b7c8d7;font-size:.61rem;opacity:1}.codexa-table__row:hover{background:#1c496a29}.codexa-page button:disabled{border-color:var(--button-disabled-border)!important;background:var(--button-disabled-bg)!important;box-shadow:none!important;color:var(--button-disabled-text)!important;cursor:not-allowed;opacity:1!important}.codexa-table__row>span:first-child{position:relative;padding-left:14px}.codexa-table__row strong,.codexa-table__row small{display:block}.codexa-table__row small{margin-top:4px;color:#60768a;font-size:.52rem}.codexa-status{position:absolute;top:5px;left:0;width:5px;height:26px;border-radius:4px;background:#506274}.codexa-status--live,.codexa-status--scaling{background:var(--codexa-green);box-shadow:0 0 8px #48dda361}.codexa-status--development,.codexa-status--testing{background:var(--codexa-blue)}.codexa-status--paused{background:#d8a652}.codexa-empty{padding:35px;text-align:center;color:#60778b;font-size:.62rem}.codexa-project-grid,.codexa-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.codexa-project-grid>button,.codexa-campaign-grid>button{min-width:0;padding:15px;text-align:left;border:1px solid #203d55;border-radius:10px;background:#071626}.codexa-project-grid>button:hover,.codexa-campaign-grid>button:hover{border-color:#376686;transform:translateY(-1px)}.codexa-project-icon{display:grid;width:38px;height:38px;place-items:center;float:right;border:1px solid #285978;border-radius:9px;background:#0e2b42;color:#87c8ee;font:600 .53rem var(--font-display)}.codexa-project-grid small{color:#5f8098;font-size:.53rem}.codexa-project-grid strong{display:block;margin-top:18px;color:#d1dfea;font-size:.72rem}.codexa-project-grid p{height:32px;margin-top:6px;overflow:hidden;color:#71869a;font-size:.55rem;line-height:1.5}.codexa-project-grid footer{display:flex;margin-top:13px;padding-top:10px;justify-content:space-between;gap:6px;border-top:1px solid var(--line);color:#667d91;font-size:.49rem}.codexa-transaction-list article{display:grid;grid-template-columns:34px minmax(180px,1fr) 130px 80px auto auto;min-height:58px;padding:8px 15px;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.codexa-transaction-list article>i{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;font-style:normal}.codexa-transaction-list article>i.income{background:#2ca17426;color:var(--codexa-green)}.codexa-transaction-list article>i.expense{background:#cc4a5e26;color:var(--codexa-red)}.codexa-transaction-list article div strong,.codexa-transaction-list article div small{display:block}.codexa-transaction-list article div strong{font-size:.62rem}.codexa-transaction-list article div small{margin-top:4px;color:#63788c;font-size:.51rem}.codexa-transaction-list article>span{font-size:.61rem;text-align:right}.codexa-transaction-list article em{color:#73899d;font-size:.5rem;font-style:normal}.codexa-transaction-list article>button{color:#7ea8c5;font-size:.52rem}.codexa-transaction-list article>button.danger{color:#b96b78}.codexa-campaign-grid>button>header{display:flex;align-items:center;justify-content:space-between;color:#7090a8;font-size:.52rem}.codexa-campaign-grid>button>header i{padding:4px 6px;border-radius:5px;background:#2a906929;color:#6ec49c;font-style:normal}.codexa-campaign-grid>button>strong{display:block;margin-top:14px;color:#d5e1eb;font-size:.7rem}.codexa-campaign-grid>button>small{display:block;margin-top:4px;color:#60778b;font-size:.52rem}.codexa-campaign-grid>button>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;gap:1px;background:var(--line)}.codexa-campaign-grid>button>div span{padding:8px;background:#091a2a;color:#5d7488;font-size:.48rem}.codexa-campaign-grid>button>div strong{display:block;margin-top:3px;color:#b7cadd;font-size:.59rem}.codexa-campaign-grid>button>footer{margin-top:11px;color:#637c91;font-size:.5rem}.codexa-import>header a{display:inline-flex;min-height:36px;padding:0 12px;align-items:center;gap:7px;border:1px solid #285573;border-radius:8px;color:#8ebfdd;font-size:.56rem}.codexa-drop{display:flex;margin:18px;min-height:220px;padding:30px;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #315875;border-radius:11px;background:#091d2f7f;color:#7fa6c1;text-align:center}.codexa-drop strong{margin-top:12px;color:#bbd4e5;font-size:.7rem}.codexa-drop span{max-width:460px;margin-top:7px;color:#687f91;font-size:.56rem;line-height:1.5}.codexa-drop input{position:absolute;width:1px;height:1px;opacity:0}.codexa-import__preview,.codexa-import__result{display:flex;margin:0 18px 18px;padding:12px 14px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:9px;color:#91a8b9;font-size:.58rem}.codexa-import__preview button,.codexa-import__result button{min-height:34px;padding:0 11px;border:1px solid #2d7359;border-radius:7px;color:#83d8b2}.codexa-import__result{display:block}.codexa-import__result.error{border-color:#673743;color:#df8a99}.codexa-import__result.success{border-color:#295c48;color:#7dd2aa}.codexa-import__result p{margin-top:5px}.codexa-import__result button{margin-top:10px}.codexa-modal{position:fixed;z-index:100;inset:0;display:grid;padding:24px;place-items:center}.codexa-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;background:#00040ac2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.codexa-modal>section{position:relative;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #2d526d;border-radius:14px;background:linear-gradient(155deg,#0a1d30,#05101d 70%);box-shadow:0 28px 90px #0009}.codexa-modal>section>header{position:sticky;z-index:2;top:0;display:flex;min-height:74px;padding:15px 19px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#071523f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.codexa-modal>section>header small{color:#4ea77e;font-size:.52rem;letter-spacing:.12em}.codexa-modal>section>header h2{margin-top:5px;font-family:var(--font-display);font-size:.95rem}.codexa-modal>section>header button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--button-neutral-border);border-radius:8px;background:var(--button-neutral-bg);color:var(--button-neutral-text)}.codexa-form{padding:18px}.codexa-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.codexa-form label{display:flex;min-width:0;gap:6px;flex-direction:column;color:#7f95a7;font-size:.55rem}.codexa-form label.wide{grid-column:1 / -1}.codexa-form input,.codexa-form select,.codexa-form textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid #24435b;border-radius:8px;outline:none;background:#061321;color:#d4e1eb;font:inherit;font-size:.64rem}.codexa-form input:focus,.codexa-form select:focus,.codexa-form textarea:focus{border-color:#3f799e;box-shadow:0 0 0 2px #3f799e1f}.codexa-form textarea{resize:vertical}.codexa-form footer{display:flex;margin:18px -18px -18px;padding:13px 18px;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.codexa-form footer button{min-height:37px;padding:0 14px;border:1px solid var(--button-neutral-border);border-radius:8px;background:var(--button-neutral-bg);color:var(--button-neutral-text)}.codexa-form footer button[type=submit]{border-color:#2d795c;background:#104331;color:#8fe2bc}.codexa-form__hint{margin-top:13px;color:#60788c;font-size:.53rem;line-height:1.5}.codexa-form__error{margin-top:11px;padding:9px 10px;border:1px solid #6b3643;border-radius:7px;color:#eb91a0;font-size:.56rem}.codexa-kind{display:grid;grid-template-columns:1fr 1fr;margin-bottom:14px;gap:7px}.codexa-kind button{min-height:40px;border:1px solid var(--button-neutral-border);border-radius:8px;background:var(--button-neutral-bg);color:#b6c9d9}.codexa-kind button.active.income{border-color:#2b7358;background:#1e745440;color:var(--codexa-green)}.codexa-kind button.active.expense{border-color:#713744;background:#7826373d;color:var(--codexa-red)}@media(max-width:1050px){.codexa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.codexa-project-grid,.codexa-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.codexa-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.page.codexa-page{gap:14px}.codexa-page .page-header{align-items:stretch;flex-direction:column;gap:14px}.codexa-page .page-header__action{display:grid;width:100%;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:10px}.codexa-page .page-header__action>.codexa-month{grid-column:1 / -1}.codexa-page .page-header__action>.codexa-export,.codexa-page .page-header__action>.codexa-primary{width:100%}.codexa-month{justify-content:space-between}.codexa-tabs{margin-inline:-2px}.codexa-metrics{display:flex;margin-inline:-2px;padding:2px;overflow-x:auto;scroll-snap-type:x mandatory}.codexa-metric{min-width:156px;scroll-snap-align:start}.codexa-alerts{grid-template-columns:1fr}.codexa-alerts>header{border-bottom:1px solid #4a3c28}.codexa-panel>header{align-items:flex-start;flex-direction:column}.codexa-filters{width:100%;align-items:stretch;flex-wrap:wrap}.codexa-filters label{min-width:100%}.codexa-filters select,.codexa-filters button{flex:1}.codexa-portfolio{overflow-x:auto}.codexa-table{min-width:0;padding:8px}.codexa-table__head{display:none}.codexa-table__row{grid-template-columns:1fr 1fr;min-height:0;margin-bottom:8px;padding:12px;gap:9px;border:1px solid #203d55;border-radius:9px}.codexa-table__row>span:first-child{grid-column:1 / -1;margin-bottom:4px}.codexa-table__row>span:not(:first-child):before{display:block;margin-bottom:3px;color:#536d82;font-size:.45rem;content:attr(data-label)}.codexa-project-grid,.codexa-campaign-grid{grid-template-columns:1fr}.codexa-transaction-list article{grid-template-columns:32px 1fr auto;gap:7px}.codexa-transaction-list article>span{grid-column:3;grid-row:1}.codexa-transaction-list article em{grid-column:2}.codexa-transaction-list article>button{grid-row:2}.codexa-cash>div{grid-template-columns:1fr 1fr}.codexa-modal{padding:0;place-items:end center}.codexa-modal>section{width:100%;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}.codexa-form__grid{grid-template-columns:1fr}.codexa-form label.wide{grid-column:auto}}@media(prefers-reduced-data:reduce){.app-atmosphere,.page:before,.chat-screen:before{display:none}}.entity-editor-backdrop{position:fixed;z-index:120;inset:0;width:100vw;max-width:100vw;height:100dvh;overflow:hidden;display:flex;justify-content:flex-end;background:#00050db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:editor-fade .18s ease-out}.entity-editor{width:min(620px,100%);max-width:100vw;min-width:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;border-left:1px solid #21456f;background:radial-gradient(circle at 100% 0,rgb(38 105 214 / 18%),transparent 28%),linear-gradient(155deg,#08182a,#040d18 72%);box-shadow:-30px 0 90px #0000007a;animation:editor-slide .24s ease-out}.entity-editor-backdrop.entity-editor-backdrop--centered{align-items:center;justify-content:center;padding:24px}.entity-editor.entity-editor--centered{width:min(840px,calc(100vw - 48px));height:min(900px,calc(100dvh - 48px));border:1px solid #21456f;border-radius:15px;box-shadow:0 34px 110px #00000094;animation-name:editor-rise}.entity-editor>header{position:sticky;z-index:2;top:0;display:flex;min-height:92px;padding:22px 25px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#05101deb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.entity-editor>header small{color:#4d96ff;font-size:.62rem;letter-spacing:.13em}.entity-editor>header h2{margin-top:6px;font-family:var(--font-display);font-size:1.38rem}.entity-editor>header button{display:grid;width:39px;height:39px;place-items:center;border:1px solid var(--button-neutral-border);border-radius:10px;background:var(--button-neutral-bg);color:var(--button-neutral-text)}.entity-editor form{padding:23px 25px 30px}.entity-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.entity-editor label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#a9b8cc;font-size:.7rem}.entity-editor label.wide{grid-column:1 / -1}.entity-editor input,.entity-editor textarea,.entity-editor select{width:100%;min-height:45px;padding:10px 12px;border:1px solid #1a385c;border-radius:9px;outline:0;background:#030d19c7;color:#f2f6fc;font:inherit;font-size:.78rem}.entity-editor textarea{min-height:92px;resize:vertical;line-height:1.5}.voice-instruction{min-width:0;padding:14px;border:1px solid #29476a;border-radius:12px;background:linear-gradient(145deg,#0b1d32eb,#051222eb)}.voice-instruction__heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.voice-instruction__heading>div{display:flex;min-width:0;flex-direction:column;gap:3px}.voice-instruction__heading strong{color:#edf5ff;font-size:.76rem}.voice-instruction__heading span{color:#7f96b1;font-size:.62rem;line-height:1.4}.voice-instruction__record,.voice-instruction__playback button{display:inline-flex;flex:0 0 auto;min-height:36px;padding:0 12px;align-items:center;justify-content:center;gap:7px;border:1px solid #356fc0;border-radius:9px;background:#1f58a842;color:#bad6ff;font-size:.66rem;font-weight:700}.voice-instruction__record.is-recording{border-color:#c8515b;background:#9a293447;color:#ffb7bd}.voice-instruction__playback{display:grid;min-width:0;margin-top:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.voice-instruction__playback audio{width:100%;min-width:0;height:38px}.voice-instruction__playback button{width:38px;padding:0;border-color:#73434d;color:#f29aa2}.voice-instruction__status,.voice-instruction__error{display:flex;margin:10px 0 0;align-items:center;gap:7px;font-size:.68rem}.voice-instruction__status{color:#8dbbfa}.voice-instruction__status svg{animation:spin 1s linear infinite}.voice-instruction__error{color:#ff858c}.voice-instruction>label{margin-top:12px}.entity-editor input:focus,.entity-editor textarea:focus,.entity-editor select:focus{border-color:#347ee8;box-shadow:0 0 0 3px #2f80ff1a}.entity-editor__error{margin-top:14px;color:#ff6971;font-size:.72rem}.entity-editor form>footer{display:flex;margin-top:24px;justify-content:flex-end;gap:10px}.entity-editor form>footer button{min-height:43px;padding:0 18px;border:1px solid var(--button-neutral-border);border-radius:9px;background:var(--button-neutral-bg);color:var(--button-neutral-text)}.entity-editor form>footer button[type=submit]{border-color:#347fec;background:linear-gradient(135deg,#1e61ce,#245fe8);color:#fff;box-shadow:0 10px 28px #1e60dd38}.task-toolbar{display:grid;margin-bottom:14px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:13px}.task-toolbar .filter-bar{display:grid;min-height:78px;margin:0;padding:6px;grid-template-columns:auto repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,33px);align-items:stretch;gap:6px;border:1px solid #152f4b;background:#040e1b9e}.task-toolbar .filter-bar>svg{grid-row:1 / -1;align-self:center}.task-toolbar .filter-bar button{width:100%;padding-inline:8px;white-space:nowrap}.task-filter-controls{display:flex;min-width:0;grid-column:1 / -1;align-items:center;gap:8px}.task-filter-controls label{display:grid;min-width:220px;min-height:42px;padding:0 10px;grid-template-columns:17px auto minmax(110px,1fr);align-items:center;gap:8px;border:1px solid #183b61;border-radius:8px;background:#040f1cd1;color:#659ee0}.task-filter-controls label>span{color:#7892b1;font-size:.58rem}.task-filter-controls select{min-width:0;border:0;outline:0;background:transparent;color:#c2d3e7;font-size:.66rem;cursor:pointer}.task-filter-controls select option{background:#071523;color:#d7e5f4}.task-filter-controls>button{min-height:38px;padding:0 12px;border:1px solid #244d78;border-radius:8px;background:#07182ab8;color:#70aaf0;font-size:.61rem}.task-action-notice{display:grid;min-height:44px;margin:0 0 12px;padding:8px 11px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #5d4b23;border-radius:9px;background:linear-gradient(90deg,#523c146b,#0a1927d6);color:#d6c18a;font-size:.64rem;animation:execution-reveal .18s ease both}.task-action-notice>svg{color:#e4b857}.task-action-notice--agent{border-color:#235b91;background:linear-gradient(90deg,#133e6985,#0a1927d6);color:#a9cbed}.task-action-notice--agent>svg{color:#62adff}.task-action-notice--agent>button{border-color:#2d6aa7;background:#123d66a3;color:#8dc5ff}.task-action-notice>button{min-height:30px;padding:0 10px;border:1px solid #80652d;border-radius:7px;background:#4b351285;color:#f1cd74;font-size:.59rem}.task-agent-run{display:flex;width:min(100%,260px);min-height:44px;padding:6px 8px;flex-direction:column;gap:7px;border:1px solid #285d91;border-radius:7px;background:#08233db8;color:#6eb4fb;text-align:left}.task-agent-run__status{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px}.task-agent-run__status>img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #6eb4fb52}.task-agent-run__status>span{display:flex;min-width:0;flex-direction:column;gap:2px;color:#8ca4bd;font-size:.54rem}.task-agent-run b{color:#70b5ff;font-size:.47rem;letter-spacing:.08em}.task-agent-run__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.task-agent-run__actions button{display:inline-flex;min-height:29px;padding:0 8px;align-items:center;justify-content:center;gap:5px;border:1px solid #2c679f;border-radius:6px;background:#0f375ac2;color:#94c7fa;font-size:.52rem}.task-agent-run__actions button:only-child{grid-column:1 / -1}.task-agent-run__actions button:disabled{opacity:1}.task-agent-run--completed{border-color:#27664f;background:#082d23b8;color:#65d09c}.task-agent-run--completed b{color:#65d09c}.task-agent-run--completed .task-agent-run__actions button{border-color:#2d755a;background:#0f4836c2;color:#8de5bb}.task-agent-run--failed,.task-agent-run--cancelled{border-color:#70384a;background:#32101bb8;color:#eb8296}.task-agent-run--failed b,.task-agent-run--cancelled b{color:#eb8296}.agent-result-backdrop{position:fixed;z-index:130;inset:0;display:flex;padding:24px;align-items:center;justify-content:center;background:#00050dc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:editor-fade .18s ease-out}.agent-result-dialog{display:flex;width:min(900px,calc(100vw - 48px));min-width:0;max-width:calc(100vw - 48px);max-height:min(880px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid #286750;border-radius:15px;background:radial-gradient(circle at 100% 0,rgb(42 154 105 / 14%),transparent 28%),linear-gradient(155deg,#08182a,#040d18 72%);box-shadow:0 34px 110px #0000009e}.agent-result-dialog>header{display:grid;width:100%;max-width:100%;min-height:88px;padding:20px 24px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;overflow:hidden;border-bottom:1px solid #214b3d}.agent-result-dialog>header>div{min-width:0;max-width:100%;overflow:hidden}.agent-result-dialog>header small{color:#65d09c;font-size:.58rem;letter-spacing:.12em}.agent-result-dialog>header h2{display:-webkit-box;max-width:100%;margin-top:6px;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-display);font-size:1.18rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-result-dialog>header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:9px;color:#aabbd1}.agent-result-dialog__body{width:100%;max-width:100%;min-height:0;padding:22px 24px;overflow-x:hidden;overflow-y:auto}.agent-result-dialog__body{overflow-wrap:anywhere;color:#d7e2ee;font-size:.72rem;line-height:1.62}.agent-result-dialog__body>:first-child{margin-top:0}.agent-result-dialog__body>:last-child{margin-bottom:0}.agent-result-dialog__body h1,.agent-result-dialog__body h2,.agent-result-dialog__body h3{margin:1.15em 0 .45em;color:#f1f5fb;font-family:var(--font-display);line-height:1.25}.agent-result-dialog__body h1{font-size:1.2rem}.agent-result-dialog__body h2{font-size:1rem}.agent-result-dialog__body h3{font-size:.84rem}.agent-result-dialog__body p,.agent-result-dialog__body ul,.agent-result-dialog__body ol,.agent-result-dialog__body blockquote{margin:.65em 0}.agent-result-dialog__body ul,.agent-result-dialog__body ol{padding-left:1.4rem}.agent-result-dialog__body a{color:#78b7ff;text-decoration:underline;text-underline-offset:2px}.agent-result-dialog__body code{padding:1px 4px;overflow-wrap:anywhere;word-break:break-word;border-radius:4px;background:#0d2338;color:#9bd4ff}.agent-result-dialog__body pre{max-width:100%;padding:12px;overflow-x:auto;border:1px solid #1b3c59;border-radius:8px;background:#05111f;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.agent-result-dialog__body table{display:block;width:100%;max-width:100%;margin:.8em 0;overflow-x:auto;border-collapse:collapse}.agent-result-dialog__body img,.agent-result-dialog__body svg{max-width:100%;height:auto}.agent-result-dialog__body th,.agent-result-dialog__body td{padding:7px 8px;border:1px solid #1f405b;text-align:left;vertical-align:top}.agent-result-dialog__error{margin:0 24px 12px;padding:9px 11px;border:1px solid #74384a;border-radius:7px;background:#411220b8;color:#f095a6;font-size:.61rem}.agent-artifacts{margin-top:22px;padding-top:16px;border-top:1px solid #1f405b}.agent-artifacts>header{margin-bottom:10px}.agent-artifacts>header div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.agent-artifacts>header small{color:#65d09c;font-size:.56rem;letter-spacing:.12em}.agent-artifacts>header strong{color:#91a5ba;font-size:.58rem}.agent-artifacts__list{display:grid;gap:9px}.agent-artifacts__list article{display:grid;min-width:0;padding:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #245070;border-radius:10px;background:#081e31c2}.agent-artifacts__list article>img{width:100%;max-height:300px;grid-column:1 / -1;object-fit:contain;border-radius:7px;background:#020911}.agent-artifacts__list article>div{display:flex;min-width:0;align-items:center;gap:9px;color:#79b9e8}.agent-artifacts__list article span{display:grid;min-width:0;gap:2px}.agent-artifacts__list article strong,.agent-artifacts__list article small{overflow-wrap:anywhere}.agent-artifacts__list article strong{color:#e3edf6;font-size:.68rem}.agent-artifacts__list article small{color:#8399ae;font-size:.56rem}.agent-artifacts__list article>a{display:inline-flex;min-height:34px;padding:0 10px;align-items:center;gap:6px;border:1px solid #2d755a;border-radius:7px;background:#0f4836ad;color:#8de5bb;font-size:.59rem;text-decoration:none}.agent-result-dialog>footer{display:flex;padding:14px 24px 18px;justify-content:flex-end;flex-wrap:wrap;gap:9px;border-top:1px solid var(--line)}.agent-result-dialog>footer button{display:inline-flex;min-height:38px;padding:0 13px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;color:#aebed0}.agent-result-dialog>footer button:last-child{border-color:#2d755a;background:#0f4836c2;color:#8de5bb}.task-missing{display:block;margin-top:4px;color:#ffab42;font-size:.55rem}.task-ai-panel{padding:16px;border:1px solid #225799;border-radius:11px;background:linear-gradient(145deg,#0f2f5b75,#07172bbd)}.task-ai-panel strong{color:#66a7ff;font-family:var(--font-display);font-size:.84rem}.task-ai-panel p{margin-top:7px;color:#d4deeb;font-size:.72rem;line-height:1.48}.task-ai-panel span{display:block;margin-top:8px;color:#8fa6c2;font-size:.64rem}.task-ai-panel button{display:inline-flex;min-height:38px;margin-top:12px;padding:0 13px;align-items:center;gap:7px;border:1px solid #347ee8;border-radius:8px;color:#69a9ff}.editor-checkbox{flex-direction:row!important;align-items:center}.editor-checkbox input{width:18px;min-height:18px}.inspector-edit{width:100%;min-height:40px;margin-top:16px;border:1px solid #2c6fc7;border-radius:8px;color:#62a4ff}.editable-card{cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.editable-card:hover{border-color:#2e6cb7!important;transform:translateY(-2px);box-shadow:0 14px 42px #00000038,0 0 30px #2f80ff14}@keyframes editor-fade{0%{opacity:0}}@keyframes editor-slide{0%{opacity:0;transform:translate(24px)}}@media(max-width:760px){.agent-result-backdrop{padding:0}.agent-result-dialog{width:100dvw;max-width:100dvw;max-height:100dvh;height:100dvh;border:0;border-radius:0}.agent-result-dialog>header{min-height:76px;padding:15px 16px}.agent-result-dialog>header h2{display:-webkit-box;overflow:hidden;font-size:.95rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-result-dialog__body{padding:16px}.agent-result-dialog>footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.entity-editor-backdrop{width:100dvw;max-width:100dvw}.entity-editor{width:100dvw;max-width:100dvw;padding-bottom:env(safe-area-inset-bottom);border-left:0}.entity-editor-backdrop.entity-editor-backdrop--centered{padding:0;align-items:stretch}.entity-editor.entity-editor--centered{width:100dvw;max-width:100dvw;height:100dvh;border:0;border-radius:0}.entity-editor>header{min-height:78px;padding:17px 20px}.entity-editor form{padding:19px 20px 30px}.entity-editor__fields{grid-template-columns:1fr}.entity-editor label.wide{grid-column:auto}.voice-instruction__heading{align-items:stretch;flex-direction:column}.voice-instruction__record{width:100%}.entity-editor form>footer{position:sticky;bottom:0;padding:12px 0;background:#05101df0}.task-toolbar{display:block}.task-toolbar .search-row{margin-bottom:10px}.task-toolbar .filter-bar{display:flex;max-width:calc(100% + 40px);min-height:48px;margin-right:-20px;margin-left:-20px;padding:0 14px;gap:5px;overflow-x:auto;overscroll-behavior-inline:contain;border:0;background:transparent}.task-toolbar .filter-bar button{width:auto;min-height:34px;padding-inline:9px;font-size:.61rem}.task-filter-label--full{display:none}.task-filter-label--compact{display:inline}.task-filter-controls{margin-top:10px;align-items:stretch;flex-direction:column}.task-filter-controls label{width:100%;min-width:0;min-height:46px}.task-filter-controls>button{width:100%;min-height:42px}.task-action-notice{grid-template-columns:18px minmax(0,1fr);line-height:1.4}.task-action-notice>button{grid-column:2;justify-self:start}.quick-form input,.quick-form textarea,.quick-form select,.entity-editor input,.entity-editor textarea,.entity-editor select{font-size:16px}}@media(min-width:761px){.task-filter-label--compact{display:none}}#root button:disabled:not(.search-overlay__backdrop){border-color:var(--button-disabled-border)!important;background:var(--button-disabled-bg)!important;box-shadow:none!important;color:var(--button-disabled-text)!important;cursor:not-allowed;filter:none!important;opacity:1!important;transform:none!important}.agents-orchestration{position:relative;isolation:isolate}.agent-handoff-layer{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.agent-handoff path{fill:none;stroke:#3c91f2;stroke-width:1.15;stroke-dasharray:3 6;opacity:.46;filter:drop-shadow(0 0 3px rgb(51 139 238 / 70%));animation:agent-handoff-flow 1.4s linear infinite}.agent-handoff circle{fill:#bceaff;filter:drop-shadow(0 0 5px #55b4ff)}.agent-handoff--queued path{stroke:#d5aa55;opacity:.38;animation-duration:2.1s}.agent-handoff--queued circle{fill:#ffd87c;filter:drop-shadow(0 0 5px #e2ae45)}.agent-handoff--faber path{stroke:#db8238}.agent-handoff--faber circle{fill:#ffc17a;filter:drop-shadow(0 0 5px #e18339)}.agent-handoff--forma path{stroke:#3aa7ff}.agent-handoff--lex path{stroke:#46bce9}.agent-handoff--atlas path{stroke:#8b79f2}.agent-handoff--atlas circle{fill:#b7adff;filter:drop-shadow(0 0 5px #8273df)}@keyframes agent-handoff-flow{to{stroke-dashoffset:-27}}.agent-card{--agent-accent: 67 145 238;position:relative;z-index:2;overflow:hidden;opacity:0;transform:translateY(10px);animation:agent-card-enter .46s calc(var(--agent-order) * 70ms + 45ms) cubic-bezier(.22,.72,.24,1) forwards;transition:border-color .3s ease,box-shadow .3s ease,transform .22s ease,filter .35s ease,opacity .35s ease}.agent-card--aurelian{--agent-accent: 227 180 79}.agent-card--faber{--agent-accent: 222 128 52}.agent-card--forma{--agent-accent: 45 127 255}.agent-card--lex{--agent-accent: 48 173 231}.agent-card--atlas{--agent-accent: 137 119 239}.agent-card--numerus{--agent-accent: 31 214 191}.agent-card--janus{--agent-accent: 211 100 118}.agent-card--concordia{--agent-accent: 76 203 165}.agent-card--kairos{--agent-accent: 94 165 255}.agent-card--daedalus{--agent-accent: 220 142 63}.agent-card--fides{--agent-accent: 70 194 160}.agent-card--pharos{--agent-accent: 164 119 245}.agent-card--hermes{--agent-accent: 231 185 79}.agent-card:before{position:absolute;z-index:3;top:0;right:0;left:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,rgb(var(--agent-accent) / 92%),transparent);content:"";pointer-events:none;transform:translate(-100%)}.agent-card:after{position:absolute;z-index:4;inset:0;opacity:0;background:linear-gradient(110deg,transparent 18%,rgb(42 222 148 / 16%) 48%,transparent 78%);content:"";pointer-events:none;transform:translate(-100%)}.agent-card--state-working{border-color:rgb(var(--agent-accent) / 58%);box-shadow:inset 0 1px #ffffff08,0 0 30px rgb(var(--agent-accent) / 9%)}.agent-card--state-working:before{opacity:1;animation:agent-card-stream 1.65s linear infinite}.agent-card--state-queued{border-style:dashed;border-color:rgb(var(--agent-accent) / 46%)}.agent-card--state-queued:before{opacity:.72;animation:agent-card-stream 2.4s steps(6,end) infinite}.agent-card--state-unavailable{filter:saturate(.58)}.agent-card--recent-completed:after{animation:agent-finish-wave .9s ease-out 1}.agent-card--recent-failed:after{background:linear-gradient(110deg,transparent 18%,rgb(255 80 103 / 17%) 48%,transparent 78%);animation:agent-finish-wave .78s ease-out 1}@keyframes agent-card-enter{to{opacity:1;transform:translateY(0)}}@keyframes agent-card-stream{to{transform:translate(100%)}}@keyframes agent-finish-wave{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}.agent-avatar{position:relative;isolation:isolate;display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border-radius:50%}.agent-card .agent-avatar img{width:58px;height:58px;border-radius:50%}.agent-avatar:before,.agent-avatar:after{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.agent-avatar:before{inset:-5px;border:1px solid rgb(var(--agent-accent) / 28%);opacity:.48}.agent-avatar:after{inset:-9px;border:1px dashed rgb(var(--agent-accent) / 54%);opacity:0}.agent-card--state-working .agent-avatar:before{border-top-color:rgb(var(--agent-accent) / 95%);box-shadow:0 0 14px rgb(var(--agent-accent) / 20%);animation:agent-orbit 3.2s linear infinite}.agent-card--state-working .agent-avatar:after{opacity:.72;animation:agent-orbit 7s linear infinite reverse}.agent-card--state-queued .agent-avatar:after{opacity:.56;animation:agent-orbit 8s steps(12,end) infinite}.agent-card--state-idle .status-dot{animation:agent-idle-breathe 3.8s ease-in-out infinite}.agent-card--lex.agent-card--state-working .agent-avatar{animation:agent-lex-scan 2.2s ease-in-out infinite}.agent-card--faber.agent-card--state-working .agent-avatar:after{border-style:solid;border-radius:10px;animation-duration:5.4s}.agent-card--forma.agent-card--state-working .agent-avatar:after{border-style:solid dashed;transform:rotate(45deg);animation-duration:6.2s}.agent-card--atlas.agent-card--state-working .agent-avatar:after{border-style:dotted;animation-duration:9s}.agent-card--numerus.agent-card--state-working .agent-avatar:after{border-style:double;animation-duration:7.5s}@keyframes agent-orbit{to{transform:rotate(360deg)}}@keyframes agent-idle-breathe{50%{opacity:.48;box-shadow:0 0 9px #20c98a73}}@keyframes agent-lex-scan{50%{filter:brightness(1.12) drop-shadow(0 0 8px rgb(var(--agent-accent) / 24%))}}.agent-card__capabilities span{position:relative;transition:border-color .3s ease,color .3s ease,background .3s ease,box-shadow .3s ease}.agent-card__capabilities .capability--active{border-color:rgb(var(--agent-accent) / 68%);color:rgb(var(--agent-accent) / 100%);background:rgb(var(--agent-accent) / 10%);box-shadow:inset 0 0 13px rgb(var(--agent-accent) / 8%),0 0 12px rgb(var(--agent-accent) / 8%);animation:capability-signal 1.9s ease-in-out infinite}@keyframes capability-signal{50%{border-color:rgb(var(--agent-accent) / 95%);box-shadow:inset 0 0 16px rgb(var(--agent-accent) / 14%),0 0 16px rgb(var(--agent-accent) / 13%)}}.agent-live{position:relative;isolation:isolate;min-height:68px;padding:11px 12px;grid-template-columns:4px minmax(0,1fr) auto;gap:11px;overflow:hidden;border-color:#1c466f;border-radius:9px;background:linear-gradient(90deg,rgb(25 91 159 / 9%),transparent 42%),#030e19d1}.agent-live:after{position:absolute;z-index:-1;inset:0;opacity:.2;background:linear-gradient(90deg,transparent 0 74%,rgb(59 132 216 / 14%) 74.2% 74.5%,transparent 74.7%),linear-gradient(180deg,transparent 0 66%,rgb(59 132 216 / 10%) 66.2% 66.7%,transparent 66.9%);content:"";pointer-events:none}.agent-card .agent-live__signal{position:relative;display:block;width:4px;height:42px;overflow:hidden;border:0;border-radius:3px;background:#173853;color:transparent}.agent-card .agent-live__signal i{position:absolute;inset:0 auto auto 0;width:100%;height:13px;border-radius:inherit;background:#5ba9ff;box-shadow:0 0 12px #3189e8}.agent-live__head{display:flex;min-width:0;align-items:center;gap:7px}.agent-live__head strong{color:#6af;font-size:.52rem;letter-spacing:.14em}.agent-live__head span{overflow:hidden;width:auto;height:auto;border-radius:0;background:transparent;color:#7890aa;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.agent-live p{display:-webkit-box;overflow:hidden;margin-top:5px;color:#d2dfed;font-size:.64rem;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;animation:agent-task-reveal .34s steps(10,end) both}.agent-live time{color:#8da2b8;font-size:.54rem}.agent-live--working .agent-live__signal i{animation:agent-telemetry-scan 1.8s ease-in-out infinite}.agent-live--queued .agent-live__signal i{background:var(--gold);box-shadow:0 0 10px #ffd05a8c;animation:agent-telemetry-scan 2.4s ease-in-out infinite}.agent-live--idle .agent-live__signal i{top:auto;bottom:0;height:100%;background:#20c98a;box-shadow:0 0 9px #20c98a59;opacity:.72}.agent-live--unavailable .agent-live__signal{background:repeating-linear-gradient(180deg,#334153 0 5px,transparent 5px 9px)}.agent-live--unavailable .agent-live__signal i{display:none}@keyframes agent-telemetry-scan{0%,to{transform:translateY(-3px);opacity:.55}50%{transform:translateY(31px);opacity:1}}@keyframes agent-task-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.agent-run{position:relative;opacity:0;overflow:hidden;transform:translateY(-7px);animation:agent-run-enter .38s calc(min(var(--run-order),8)*35ms) ease-out forwards;transition:background-color .35s ease,border-color .35s ease}.agent-run-list--cards .agent-run__actions{width:100%;margin-top:0;justify-content:flex-end}.agent-run-list--cards .agent-run__actions button,.agent-run-list--cards .agent-run__actions a{min-width:94px}.agent-run-list .agent-run__progress{position:absolute;z-index:2;top:0;right:0;left:0;display:block;width:100%;height:2px;padding:0;background:#10283e}.agent-run__progress i{display:block;width:18%;height:100%;background:#aa8742;transition:width .5s ease,background-color .35s ease}.agent-run--running .agent-run__progress i{width:58%;background:#438fe8;animation:agent-run-working 1.35s ease-in-out infinite}.agent-run--completed .agent-run__progress i{width:100%;background:#28cb8e}.agent-run--failed .agent-run__progress i{width:100%;background:#e4566d}.agent-run--cancelled .agent-run__progress i{width:100%;background:#667488}.agent-run--running{background:linear-gradient(90deg,rgb(33 105 190 / 8%),transparent 46%)}.agent-run--completed{background:linear-gradient(90deg,rgb(27 166 111 / 6%),transparent 42%)}.agent-run--failed{background:linear-gradient(90deg,rgb(188 50 74 / 7%),transparent 42%)}@keyframes agent-run-enter{to{opacity:1;transform:translateY(0)}}@keyframes agent-run-working{50%{width:78%;box-shadow:0 0 10px #438fe894}}@media(max-width:760px){.agent-handoff-layer{display:none}.agent-card{animation-delay:calc(var(--agent-order) * 45ms + 30ms)}.agent-live{grid-template-columns:4px minmax(0,1fr)}.agent-live time{grid-column:2;margin-top:6px}}@media(prefers-reduced-motion:reduce){.agent-card,.agent-run{opacity:1;transform:none;animation:none;transition:none}.agent-handoff-layer{display:none}.agent-card:before,.agent-card:after,.agent-avatar:before,.agent-avatar:after,.agent-card .status-dot,.agent-card .agent-live__signal i,.agent-live p,.agent-card__capabilities .capability--active,.agent-run__progress i{animation:none;transition:none}.task-table>article.task-card:after{display:none;animation:none}}.habits-page{display:flex;min-width:0;flex-direction:column;gap:16px;overflow-x:hidden}.habits-page>*{flex-shrink:0;min-width:0}.habits-hero,.habits-today,.habits-all,.habits-analytics,.habit-advisors{border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--shadow-soft)}.habits-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;background:radial-gradient(circle at 92% 10%,rgba(79,216,160,.16),transparent 32%),color-mix(in srgb,var(--panel) 97%,transparent)}.habits-hero small,.habits-today>header small,.habits-all>header small,.habits-analytics>header small,.habit-advisors>header small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em}.habits-hero h1{margin:6px 0 8px;font-size:clamp(28px,4vw,42px)}.habits-hero p,.habits-today>header p,.habits-analytics>header p,.habit-advisors>header p{margin:0;color:var(--muted)}.habits-hero__actions{display:flex;flex-shrink:0;gap:10px}.habits-hero__actions label,.habits-hero__actions button{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:var(--surface);color:var(--text);font-weight:700}.habits-hero__actions button{border-color:#4fd8a073;background:linear-gradient(135deg,#2a9d70,#36c98a);color:#06170f}.habits-hero__actions input{width:132px;border:0;padding:0;background:transparent;color:inherit}.habits-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.habits-summary span{display:flex;min-width:0;flex-direction:column;gap:7px;border:1px solid var(--line);border-radius:14px;padding:15px 16px;background:var(--panel)}.habits-summary small{color:var(--muted)}.habits-summary strong{font-size:24px}.habits-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.habits-tabs button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:0 15px;background:var(--panel);color:var(--muted)}.habits-tabs button.active{border-color:#4fd8a075;background:#4fd8a01f;color:var(--text)}.habits-today,.habits-all,.habits-analytics,.habit-advisors{padding:20px}.habits-today>header,.habits-all>header,.habits-analytics>header,.habit-advisors>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.habits-today h2,.habits-all h2,.habits-analytics h2,.habit-advisors h2{margin:4px 0 0}.habit-today-list,.habit-grid,.habit-analytics-list{display:grid;gap:10px}.habit-today-card{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid var(--line);border-left:3px solid var(--habit-accent, #49c98a);border-radius:14px;padding:16px;background:var(--surface)}.habit-today-card__main{min-width:0}.habit-today-card h3{margin:5px 0 8px;overflow-wrap:anywhere}.habit-today-card p{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:13px}.habit-today-card p svg{width:14px}.habit-today-card__main>small{display:block;margin-top:8px;color:var(--text-soft)}.habit-sphere{color:var(--habit-accent, #49c98a);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.habit-sphere--work{--habit-accent: #6f9cff}.habit-sphere--health{--habit-accent: #53d99f}.habit-sphere--activity{--habit-accent: #f0a55b}.habit-sphere--learning{--habit-accent: #ad8cff}.habit-sphere--relationships{--habit-accent: #ef7fa8}.habit-sphere--personal{--habit-accent: #5ed2dd}.habit-checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.habit-checks button{display:inline-flex;min-height:38px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--panel);color:var(--muted);font-size:12px}.habit-checks button svg{width:15px}.habit-checks .done.active{border-color:#49c98a;background:#49c98a29;color:#49c98a}.habit-checks .minimum.active{border-color:#e8b75f;background:#e8b75f29;color:#e8b75f}.habit-checks .skipped.active{border-color:#e87676;background:#e8767624;color:#e87676}.habit-checks .reset{width:38px;justify-content:center;padding:0}.habit-sphere-filter{display:flex;max-width:66%;gap:6px;overflow-x:auto}.habit-sphere-filter button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--surface);color:var(--muted)}.habit-sphere-filter button.active{border-color:#49c98a;color:#49c98a}.habit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.habit-card{min-width:0;border:1px solid var(--line);border-top:2px solid var(--habit-accent, #49c98a);border-radius:14px;padding:16px;background:var(--surface)}.habit-card>header,.habit-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.habit-card h3{margin:12px 0 7px;overflow-wrap:anywhere}.habit-card>p{margin:0 0 12px;color:var(--muted)}.habit-status{border-radius:999px;padding:4px 8px;background:#ffffff0d;color:var(--muted);font-size:11px;font-style:normal}.habit-status--active{color:#49c98a}.habit-card dl{display:grid;gap:8px;margin:14px 0}.habit-card dl div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px}.habit-card dt{color:var(--muted);font-size:12px}.habit-card dd{margin:0;overflow-wrap:anywhere;font-size:13px}.habit-card footer{justify-content:flex-start}.habit-card footer button{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:var(--panel);color:var(--text-soft)}.habit-card footer svg{width:14px}.habit-sphere-analytics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.habit-sphere-analytics article{border:1px solid var(--line);border-radius:13px;padding:14px;background:var(--surface)}.habit-sphere-analytics span{display:block;color:var(--habit-accent);font-size:12px;font-weight:800}.habit-sphere-analytics strong{display:block;margin:8px 0 2px;font-size:25px}.habit-sphere-analytics small{color:var(--muted)}.habit-sphere-analytics article>div{height:4px;margin-top:12px;overflow:hidden;border-radius:4px;background:var(--line)}.habit-sphere-analytics i{display:block;height:100%;border-radius:inherit;background:var(--habit-accent)}.habit-analytics-list article{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,100px);align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}.habit-analytics-list article>div{min-width:0}.habit-analytics-list article strong{display:block;margin-top:4px;overflow-wrap:anywhere}.habit-analytics-list article>span{display:flex;flex-direction:column;text-align:right}.habit-analytics-list article>span small{color:var(--muted)}.habit-advisors>header>div{display:flex;align-items:center;gap:10px}.habit-advisors>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.habit-advisors>div>button{display:flex;min-width:0;min-height:58px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:8px 11px;background:var(--surface);color:var(--text);text-align:left}.habit-advisors button img{width:38px;height:38px;flex:0 0 auto;border-radius:50%}.habit-advisors button span{min-width:0;flex:1}.habit-advisors button strong,.habit-advisors button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.habit-advisors button small{margin-top:3px;color:var(--muted);font-size:11px}.habit-advisors button>svg{width:16px;color:#49c98a}.habit-advisors__notice{margin:12px 0 0;color:#49c98a;font-size:13px}.spin{animation:spin 1s linear infinite}.habit-day-picker{display:flex;flex-wrap:wrap;gap:7px;border:0;padding:0}.habit-day-picker legend{width:100%;margin-bottom:4px;color:var(--text-soft);font-size:12px}.habit-day-picker label{display:block;position:relative}.habit-day-picker input{position:absolute;opacity:0;pointer-events:none}.habit-day-picker span{display:grid;width:38px;height:36px;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.habit-day-picker input:checked+span{border-color:#49c98a;background:#49c98a21;color:#49c98a}@media(max-width:820px){.habits-page{gap:12px}.habits-hero{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.habits-hero__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.habits-hero__actions label,.habits-hero__actions button{min-width:0;justify-content:center;padding:0 10px}.habits-hero__actions input{min-width:0;width:116px}.habits-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.habits-summary span{padding:13px}.habits-today,.habits-all,.habits-analytics,.habit-advisors{padding:15px}.habits-today>header,.habits-all>header,.habits-analytics>header,.habit-advisors>header{align-items:flex-start;flex-direction:column}.habit-today-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.habit-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 38px;justify-content:stretch}.habit-checks button{min-width:0;justify-content:center;overflow:hidden;padding:0 5px}.habit-sphere-filter{max-width:100%;width:100%}.habit-grid,.habit-sphere-analytics{grid-template-columns:minmax(0,1fr)}.habit-analytics-list article{grid-template-columns:minmax(0,1fr) repeat(3,58px);padding:11px}.habit-analytics-list article>span{font-size:12px}.habit-analytics-list article>span small{font-size:9px}.habit-advisors>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.time-page{display:grid;gap:13px;padding-bottom:40px}.time-timer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--line);border-radius:14px;padding:18px;background:linear-gradient(125deg,#11486c2e,#040e18f0)}.time-timer--running{border-color:#46cd9759;box-shadow:inset 0 1px #ffffff0a,0 0 30px #46cd970b}.time-timer__clock{display:flex;min-width:175px;align-items:center;gap:12px;color:var(--accent)}.time-timer__clock span,.time-timer__active{display:grid;gap:3px}.time-timer__clock small,.time-report header small{color:var(--muted);font:700 8px var(--font-tech);letter-spacing:.13em}.time-timer__clock strong{color:var(--text);font:700 28px var(--font-tech);font-variant-numeric:tabular-nums;letter-spacing:.04em}.time-timer__form{display:grid;min-width:0;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr)) auto;gap:8px}.time-timer input,.time-timer select,.time-manual input,.time-entry--editing input{min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px;outline:none;background:#030c14cc;color:var(--text);font:inherit;font-size:10px}.time-timer input:focus,.time-timer select:focus,.time-manual input:focus,.time-entry--editing input:focus{border-color:var(--accent)}.time-timer__form label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;white-space:nowrap}.time-timer__form label input{width:auto}.time-start,.time-stop{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(70,205,151,.4);border-radius:9px;padding:0 18px;background:#46cd9724;color:#73ddb1;font:700 10px var(--font-tech);cursor:pointer}.time-stop{border-color:#d66b7366;background:#d66b7324;color:#ef9299}.time-timer__active strong{font-size:14px}.time-timer__active span,.time-timer__active small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.time-error{margin:0;border:1px solid rgba(214,107,115,.26);border-radius:8px;padding:9px 12px;background:#d66b7314;color:#ef9299;font-size:10px}.time-controls{display:flex;align-items:center;justify-content:space-between}.time-controls>div{display:flex;gap:5px}.time-controls button,.time-manual button,.time-entry__actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#071826b8;color:var(--text-soft);font:700 9px var(--font-tech);cursor:pointer}.time-controls button.active{border-color:#1c94ef6b;background:#1c94ef21;color:#78c7ff}.time-manual{display:grid;grid-template-columns:minmax(0,1fr) 220px 220px auto;align-items:end;gap:10px;border:1px solid var(--line);border-radius:12px;padding:14px;background:#040f19d1}.time-manual header{align-self:center}.time-manual header>div{display:flex;align-items:center;gap:7px}.time-manual header span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.time-manual label{display:grid;gap:5px;color:var(--muted);font-size:8px}.time-report{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);gap:14px;border:1px solid var(--line);border-radius:14px;padding:18px;background:#040e18c7}.time-report>header{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between}.time-report>header>div{display:flex;align-items:center;gap:10px;color:var(--accent)}.time-report>header span{display:grid;gap:2px}.time-report>header strong{color:var(--text);font:700 22px var(--font-tech)}.time-report>header>b{color:var(--muted);font-size:9px}.time-report__days{display:grid;height:180px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;border:1px solid var(--line);border-radius:10px;padding:14px 10px 10px;background:#020a119e}.time-report__days article{display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;justify-items:center;gap:5px}.time-report__days article>span{width:min(28px,70%);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#37aaf4,#156ca8);box-shadow:0 0 13px #1c94ef2e}.time-report__days small{color:var(--muted);font-size:8px;text-transform:uppercase}.time-report__days b{color:var(--text-soft);font-size:8px;white-space:nowrap}.time-report__projects{display:grid;align-content:start;gap:7px}.time-report__projects article{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:9px;padding:11px;background:#030c148f}.time-report__projects article span{display:flex;align-items:center;gap:8px}.time-report__projects article i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.time-report__projects article strong{font-size:10px}.time-report__projects article b{color:#79c6fa;font:700 11px var(--font-tech)}.time-report__projects p,.time-empty{margin:0;color:var(--muted);font-size:10px}.time-entries{display:grid;gap:7px}.time-entries>header{display:flex;align-items:end;justify-content:space-between;margin:4px 0}.time-entries h2{margin:0;font-size:16px}.time-entries header span{color:var(--muted);font-size:9px}.time-entry{display:grid;min-width:0;grid-template-columns:78px minmax(0,1fr) 100px auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:#040e18b3}.time-entry>time{display:grid;color:var(--text-soft);font:700 9px var(--font-tech);text-transform:uppercase}.time-entry>time small{margin-top:2px;color:var(--muted)}.time-entry>div:nth-child(2){min-width:0}.time-entry>div:nth-child(2) strong,.time-entry>div:nth-child(2) span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-entry>div:nth-child(2) strong{font-size:11px}.time-entry>div:nth-child(2) span{margin-top:3px;color:var(--muted);font-size:8px}.time-entry>b{color:#79c6fa;font:700 11px var(--font-tech);text-align:right}.time-entry__icons{display:flex;gap:4px}.time-entry__icons button{display:grid;width:29px;height:29px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.time-entry__icons button:hover{background:#ffffff0f;color:var(--text)}.time-entry--editing{grid-template-columns:minmax(0,1fr) auto}.time-entry--editing>div:first-child{display:grid;grid-template-columns:1.5fr 1fr;gap:8px}.time-entry__actions{display:flex;gap:6px}.time-team{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;padding:18px;background:linear-gradient(125deg,#195b7d21,#040e18db)}.time-team>header,.time-team>header>div,.time-team>header span{display:flex;align-items:center}.time-team>header{justify-content:space-between}.time-team>header>div{gap:9px;color:var(--accent)}.time-team>header span{align-items:flex-start;flex-direction:column;gap:2px}.time-team>header small,.time-team__summary small,.time-team__link small{color:var(--muted);font:700 8px var(--font-tech);letter-spacing:.13em}.time-team>header strong{color:var(--text);font-size:14px}.time-team>header>b{color:var(--muted);font-size:9px}.time-team__invite{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) auto;gap:8px}.time-team select,.time-team button{min-width:0;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:#030c14d1;color:var(--text-soft);font:700 9px var(--font-tech)}.time-team button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.time-team button:disabled{cursor:default;opacity:.45}.time-team__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(70,205,151,.23);border-radius:9px;padding:10px 12px;background:#46cd9712}.time-team__link span{display:grid;min-width:0;gap:3px}.time-team__link strong{overflow:hidden;color:#79dab1;font:600 9px var(--font-tech);text-overflow:ellipsis;white-space:nowrap}.time-team__summary{display:flex;align-items:end;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px}.time-team__summary>span{display:grid;gap:2px}.time-team__summary strong{font:700 21px var(--font-tech)}.time-team__summary em{max-width:520px;color:var(--muted);font-size:9px;font-style:normal;text-align:right}.time-team__members{display:grid;gap:6px}.time-team__members article{display:grid;grid-template-columns:minmax(0,1fr) 110px 34px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:10px 11px;background:#030c148c}.time-team__members article>div{display:grid;gap:3px}.time-team__members article strong{font-size:10px}.time-team__members article span,.time-team__members article b small{color:var(--muted);font-size:8px}.time-team__members article>b{display:grid;gap:2px;color:#79c6fa;font:700 10px var(--font-tech);text-align:right}.time-team__members article button{min-height:30px;padding:0;color:#e58b92}.time-team__members p{margin:0;color:var(--muted);font-size:10px}@media(max-width:1100px){.time-timer{grid-template-columns:minmax(0,1fr) auto}.time-timer__clock{grid-column:1/-1}.time-timer__form,.time-manual{grid-template-columns:repeat(2,minmax(0,1fr))}.time-manual header{grid-column:1/-1}.time-team__invite{grid-template-columns:repeat(2,minmax(0,1fr))}.time-team__invite button{grid-column:1/-1}}@media(max-width:820px){.time-timer{grid-template-columns:minmax(0,1fr);padding:14px}.time-timer__clock{grid-column:auto}.time-timer__form{grid-template-columns:minmax(0,1fr)}.time-start,.time-stop{width:100%}.time-controls{align-items:stretch;flex-direction:column;gap:8px}.time-controls>div,.time-controls>button{width:100%}.time-controls>div button{flex:1}.time-manual{grid-template-columns:minmax(0,1fr)}.time-report{grid-template-columns:minmax(0,1fr);padding:14px}.time-report__days{height:155px}.time-entry{grid-template-columns:62px minmax(0,1fr) auto}.time-entry>b{grid-column:2;grid-row:2;text-align:left}.time-entry__icons{grid-column:3;grid-row:1/3}.time-entry--editing,.time-entry--editing>div:first-child{grid-template-columns:minmax(0,1fr)}.time-team{padding:14px}.time-team__invite{grid-template-columns:minmax(0,1fr)}.time-team__invite button{grid-column:auto}.time-team__link,.time-team__members article{grid-template-columns:minmax(0,1fr) auto}.time-team__link button{grid-column:1/-1}.time-team__summary{align-items:flex-start;flex-direction:column;gap:8px}.time-team__summary em{text-align:left}.time-team__members article>b{text-align:right}}@media(max-width:430px){.habit-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.habit-checks .reset{width:auto}.habit-advisors>div{grid-template-columns:minmax(0,1fr)}}.morning-launch{position:relative;display:grid;min-width:0;margin:12px 0 18px;border:1px solid rgba(231,179,74,.26);border-radius:14px;overflow:hidden;background:linear-gradient(115deg,#e7b34a17,#05121ef0 48%,#1853712b);box-shadow:inset 0 1px #ffffff09}.morning-launch:before{position:absolute;inset:0;background:radial-gradient(circle at 12% 0,rgba(255,196,82,.13),transparent 37%);content:"";pointer-events:none}.morning-launch--ready{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px}.morning-launch__signal{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(231,179,74,.32);border-radius:13px;background:#e7b34a1c;color:#f4c667}.morning-launch__copy{min-width:0}.morning-launch__copy small,.morning-launch__active-copy small,.morning-launch__reasons>small{display:block;color:#d9a94d;font:700 9px var(--font-tech);letter-spacing:.12em}.morning-launch__copy strong,.morning-launch__active-copy strong{display:block;margin-top:5px;color:var(--text);font-size:15px}.morning-launch__copy span,.morning-launch__active-copy>span{display:block;margin-top:5px;color:var(--muted);font-size:10px}.morning-launch__stats{display:flex;align-items:center;gap:16px}.morning-launch__stats span{display:grid;min-width:62px;gap:2px}.morning-launch__stats b{color:#f0c56e;font:700 18px var(--font-tech)}.morning-launch__stats small{color:var(--muted);font-size:8px;white-space:nowrap}.morning-launch>button,.morning-launch__actions button,.morning-launch__reasons button{position:relative;z-index:1;display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(231,179,74,.32);border-radius:9px;padding:0 15px;background:#e7b34a1f;color:#f6d38d;font:700 10px var(--font-tech);cursor:pointer}.morning-launch>button:hover,.morning-launch__actions button:hover,.morning-launch__reasons button:hover{background:#e7b34a33}.morning-launch button:disabled{cursor:wait;opacity:.55}.morning-launch--active{grid-template-columns:185px minmax(0,1fr) auto;align-items:stretch}.morning-launch__timer{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;border-right:1px solid rgba(231,179,74,.18);padding:18px 20px}.morning-launch__timer>svg{position:absolute;top:18px;right:18px;color:#e7b34a;opacity:.8}.morning-launch__timer small{color:#d9a94d;font:700 8px var(--font-tech);letter-spacing:.12em}.morning-launch__timer strong{margin-top:4px;color:#f6d38d;font:700 30px var(--font-tech);letter-spacing:.05em}.morning-launch__timer span{color:var(--muted);font-size:9px}.morning-launch__active-copy{position:relative;z-index:1;align-self:center;padding:18px 22px}.morning-launch__track{height:4px;margin-top:12px;border-radius:99px;overflow:hidden;background:#ffffff12}.morning-launch__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d29a37,#f1cd80);transition:width .5s ease}.morning-launch__actions{position:relative;z-index:1;display:grid;min-width:145px;align-content:center;gap:8px;padding:16px 18px 16px 0}.morning-launch__actions .morning-launch__done{border-color:#46cd975c;background:#46cd9721;color:#71dfb0}.morning-launch__actions .morning-launch__cancel{border-color:#d66b733d;background:#d66b7314;color:#dca0a5}.morning-launch__reasons{position:relative;z-index:2;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;border-top:1px solid rgba(231,179,74,.15);padding:12px 18px 15px;background:#030c149e}.morning-launch__reasons>small{grid-column:1/-1;margin-bottom:2px}.morning-launch__reasons button{min-height:32px;padding:0 9px}.morning-launch--overdue{border-color:#d66b736b;background:linear-gradient(115deg,#d66b731a,#05121ef0 50%)}.morning-launch--overdue .morning-launch__timer strong{color:#ed8f97}@media(max-width:820px){.morning-launch--ready{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}.morning-launch__stats{grid-column:1/-1}.morning-launch--ready>button{grid-column:1/-1;width:100%}.morning-launch--active{grid-template-columns:minmax(0,1fr)}.morning-launch__timer{border-right:0;border-bottom:1px solid rgba(231,179,74,.18)}.morning-launch{margin-bottom:15px}.morning-launch__actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0 15px 15px}.morning-launch__actions .morning-launch__cancel{grid-column:1/-1}.morning-launch__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-toolbar{display:flex;margin:18px 0 12px;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.inbox-toolbar button{display:inline-flex;min-height:36px;padding:0 12px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}.inbox-list{display:grid;gap:9px}.inbox-card{overflow:hidden;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;background:var(--surface)}.inbox-card--result{border-left-color:#42d69b}.inbox-card--approval{border-left-color:#e5b94f}.inbox-card--error{border-left-color:#f06464}.inbox-card--read{opacity:.62}.inbox-card__main{display:grid;width:100%;padding:14px;grid-template-columns:38px 1fr;gap:12px;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.inbox-card__main>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#188ce629;color:var(--accent)}.inbox-card__main>div{display:grid;gap:5px}.inbox-card__main small{color:var(--accent);font-size:10px;letter-spacing:.1em}.inbox-card__main strong{font-size:14px}.inbox-card__main p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.55}.inbox-card__main time{color:var(--muted);font-size:10px}.inbox-card footer{display:flex;padding:10px 14px;gap:8px;border-top:1px solid var(--line)}.inbox-card footer button{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);cursor:pointer;font-size:12px}.task-history{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.task-history>strong{font-size:13px}.task-history>p{margin:0;color:var(--muted);font-size:12px}.task-history article{display:flex;padding-top:8px;justify-content:space-between;gap:12px;border-top:1px solid var(--line);color:var(--text-soft);font-size:12px}.task-history time{color:var(--muted);white-space:nowrap}.task-header-actions{display:flex;align-items:center;gap:8px}.task-header-actions>button{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:0 14px;background:var(--surface);color:var(--text);cursor:pointer}.task-header-actions>.primary-action{border-color:var(--accent);background:var(--accent);color:#fff}.marathon-page{display:flex;flex-direction:column;gap:16px}.marathon-page>*{flex-shrink:0}.marathon-page button,.marathon-page input,.marathon-page select{font:inherit}.marathon-builder,.marathon-command-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:14px;align-items:start}.marathon-builder__setup,.marathon-builder__tasks,.marathon-live,.marathon-history{border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,#081422f7,#030a12fa);box-shadow:0 18px 50px #00000029}.marathon-builder__setup,.marathon-builder__tasks,.marathon-history{padding:18px}.marathon-builder__setup{position:sticky;top:12px;display:grid;gap:16px}.marathon-builder__setup>header,.marathon-builder__tasks>header,.marathon-history>header,.marathon-queue>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.marathon-builder header small,.marathon-history header small,.marathon-queue header small{color:var(--accent);font-family:var(--font-tech);font-size:10px;letter-spacing:.15em}.marathon-builder header h2,.marathon-history header h2,.marathon-queue header h2{margin:4px 0 0;font-size:18px}.marathon-builder header>svg,.marathon-history header>svg,.marathon-queue header>svg{color:var(--accent)}.marathon-builder__tasks>header>span{display:grid;min-width:34px;height:34px;place-items:center;border:1px solid rgba(28,148,239,.38);border-radius:9px;background:#1c94ef1f;color:var(--accent);font-weight:800}.marathon-builder__setup>label,.marathon-duration-field label,.marathon-aurelian-pick>label{display:grid;gap:7px;color:var(--text-soft);font-size:12px}.marathon-builder input,.marathon-builder select{min-width:0;min-height:42px;border:1px solid var(--line);border-radius:9px;padding:0 11px;background:#020910d9;color:var(--text);outline:0}.marathon-builder input:focus,.marathon-builder select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1c94ef1a}.marathon-duration-field{display:grid;gap:9px}.marathon-duration-field>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.marathon-duration-field button{min-width:0;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text-soft);cursor:pointer;font-size:11px}.marathon-duration-field button.active{border-color:var(--accent);background:#1c94ef24;color:var(--accent)}.marathon-reality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid rgba(70,205,151,.26);border-radius:11px;padding:12px;background:#46cd9712}.marathon-reality span{color:var(--text-soft);font-size:11px}.marathon-reality span strong{display:block;color:#46cd97;font-size:16px}.marathon-reality>b{grid-column:1/-1;color:#46cd97;font-size:11px;font-weight:600}.marathon-reality--risk{border-color:#e7b34a57;background:#e7b34a12}.marathon-reality--risk span strong,.marathon-reality--risk>b{color:#e7b34a}.marathon-start{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--accent);border-radius:10px;background:linear-gradient(135deg,#167fd1,#1c9cef);color:#fff;cursor:pointer;font-weight:750;box-shadow:0 12px 28px #1c94ef33}.marathon-start:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.48}.marathon-builder__tasks{display:grid;gap:14px;min-width:0}.marathon-aurelian-pick{display:grid;gap:11px;border:1px solid rgba(28,148,239,.3);border-radius:12px;padding:13px;background:linear-gradient(135deg,#1c94ef1a,#4f49dc0f)}.marathon-aurelian-pick>div:first-child{display:flex;align-items:center;gap:9px;color:var(--accent)}.marathon-aurelian-pick>div:first-child span{min-width:0}.marathon-aurelian-pick>div:first-child strong,.marathon-aurelian-pick>div:first-child small{display:block}.marathon-aurelian-pick>div:first-child small{margin-top:3px;color:var(--muted);font-size:10px}.marathon-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.marathon-mode-grid button{display:grid;min-width:0;gap:3px;border:1px solid var(--line);border-radius:8px;padding:9px;background:#030c15c7;color:var(--text);cursor:pointer;text-align:left}.marathon-mode-grid button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.marathon-mode-grid button span{color:var(--muted);font-size:9px;line-height:1.35}.marathon-mode-grid button.active{border-color:var(--accent);background:#1c94ef21}.marathon-aurelian-pick>label{grid-template-columns:1fr 86px;align-items:center}.marathon-aurelian-pick>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--accent);border-radius:8px;background:#1c94ef26;color:var(--accent);cursor:pointer}.marathon-selected-order{display:grid;gap:6px}.marathon-selected-order>small{color:var(--muted);font-family:var(--font-tech);font-size:9px;letter-spacing:.12em}.marathon-selected-order article{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:9px;background:#050f19c7}.marathon-selected-order article>b{color:var(--accent);font-family:var(--font-tech);font-size:11px}.marathon-selected-order article>span{min-width:0}.marathon-selected-order article strong,.marathon-selected-order article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marathon-selected-order article strong{font-size:12px}.marathon-selected-order article small{margin-top:3px;color:var(--muted);font-size:9px}.marathon-selected-order article>div{display:flex;gap:4px}.marathon-selected-order article button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text-soft);cursor:pointer}.marathon-selected-order article button:disabled{opacity:.25}.marathon-task-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.marathon-task-filters label{display:flex;min-width:0;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:#020910d9;color:var(--muted)}.marathon-task-filters input{width:100%;border:0;padding:0;background:transparent;box-shadow:none}.marathon-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:500px;overflow:auto;padding-right:3px}.marathon-candidates>button{display:grid;min-width:0;min-height:78px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;overflow:hidden;border:1px solid var(--line);border-radius:10px;padding:9px;background:#040e18cc;color:var(--text);cursor:pointer;text-align:left}.marathon-candidates>button.selected{border-color:#1c94ef99;background:#1c94ef1c}.marathon-task-check{display:grid;width:22px;height:22px;place-items:center;color:var(--accent)}.marathon-task-check i{width:14px;height:14px;border:1px solid var(--muted);border-radius:50%}.marathon-candidates>button>span:nth-child(2){display:grid;min-width:0;gap:4px;align-content:center}.marathon-candidates strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marathon-candidates small{display:block;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.marathon-candidates>button>b{color:var(--accent);font-size:10px;white-space:nowrap}.marathon-error{margin:0;color:#f16f79;font-size:11px;line-height:1.5}.marathon-live{overflow:hidden}.marathon-live__header{display:flex;min-height:136px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:20px;background:radial-gradient(circle at 85% 10%,rgba(28,148,239,.18),transparent 36%)}.marathon-live__header>div:first-child{min-width:0}.marathon-live__header>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#46cd97;font-family:var(--font-tech);font-size:10px;letter-spacing:.14em}.marathon-live__header>div:first-child>span i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:livePulse 1.8s ease-in-out infinite}.marathon-live--paused .marathon-live__header>div:first-child>span{color:#e7b34a}.marathon-live__header h2{margin:8px 0 4px;font-size:clamp(21px,3vw,32px);overflow-wrap:anywhere}.marathon-live__header p{max-width:650px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.marathon-live__timer{display:grid;flex:0 0 auto;justify-items:end}.marathon-live__timer small{color:var(--accent);font-family:var(--font-tech);font-size:9px;letter-spacing:.15em}.marathon-live__timer strong{font-family:var(--font-tech);font-size:clamp(32px,5vw,52px);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-shadow:0 0 26px rgba(28,148,239,.3)}.marathon-live__timer span{color:var(--muted);font-size:10px}.marathon-live__progress{display:grid;grid-template-columns:76px minmax(180px,auto) minmax(140px,1fr);align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:15px 20px}.marathon-progress-ring{--marathon-progress: 0%;display:grid;position:relative;width:68px;height:68px;place-content:center;border-radius:50%;background:conic-gradient(var(--accent) var(--marathon-progress),rgba(255,255,255,.07) 0);text-align:center}.marathon-progress-ring:before{position:absolute;inset:5px;border-radius:50%;background:#07111c;content:""}.marathon-progress-ring strong,.marathon-progress-ring span{position:relative;z-index:1}.marathon-progress-ring strong{font-family:var(--font-tech);font-size:15px}.marathon-progress-ring span{color:var(--muted);font-size:8px}.marathon-live__progress>div:nth-child(2){display:grid;gap:2px}.marathon-live__progress>div:nth-child(2) small{color:var(--accent);font-size:9px;letter-spacing:.12em}.marathon-live__progress>div:nth-child(2) strong{font-size:23px}.marathon-live__progress>div:nth-child(2) span{color:var(--muted);font-size:9px}.marathon-progress-track{height:7px;overflow:hidden;border-radius:99px;background:#ffffff0f}.marathon-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#177dc9,#45d4f2);box-shadow:0 0 14px #1c94ef73;transition:width .35s ease}.marathon-command-grid{padding:16px}.marathon-current,.marathon-queue{min-width:0;border:1px solid var(--line);border-radius:12px;background:#040d17c7}.marathon-current{display:grid;min-height:330px;align-content:start;gap:16px;padding:18px}.marathon-current__signal{display:flex;align-items:center;gap:8px;color:var(--accent);font-family:var(--font-tech);font-size:9px;letter-spacing:.14em}.marathon-current h2{margin:0;font-size:clamp(20px,3vw,30px);line-height:1.22;overflow-wrap:anywhere}.marathon-current__facts{display:flex;flex-wrap:wrap;gap:7px}.marathon-current__facts span{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 9px;color:var(--text-soft);font-size:10px}.marathon-current__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto}.marathon-current__actions button{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer}.marathon-current__actions button:first-child{border-color:#46cd9773;background:#46cd971f;color:#46cd97}.marathon-current__actions .marathon-action--pause{border-color:#e7b34a66;color:#e7b34a}.marathon-current__actions .marathon-action--remove{border-color:#d66b736b;color:#d66b73}.marathon-current__actions button:disabled{cursor:not-allowed;opacity:.4}.marathon-cancel{display:inline-flex;width:max-content;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:#d66b73;cursor:pointer;font-size:10px}.marathon-queue{overflow:hidden}.marathon-queue>header{border-bottom:1px solid var(--line);padding:14px}.marathon-queue>div{display:grid;max-height:350px;overflow:auto}.marathon-queue article{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:11px 14px;transition:background .2s ease}.marathon-queue article:last-child{border-bottom:0}.marathon-queue article.current{background:#1c94ef1a;box-shadow:inset 3px 0 var(--accent)}.marathon-queue article.completed{opacity:.58}.marathon-queue article>b{color:var(--muted);font-family:var(--font-tech);font-size:10px}.marathon-queue article.current>b{color:var(--accent)}.marathon-queue article>span{min-width:0}.marathon-queue article strong,.marathon-queue article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marathon-queue article strong{font-size:12px}.marathon-queue article small{margin-top:3px;color:var(--muted);font-size:9px}.marathon-queue article>svg{color:#46cd97}.marathon-queue article>i{width:8px;height:8px;justify-self:center;border:1px solid var(--muted);border-radius:50%}.marathon-queue__remove{display:inline-grid;width:28px;height:28px;place-items:center;justify-self:center;border:0;border-radius:7px;padding:0;background:transparent;color:#d66b73;cursor:pointer}.marathon-queue__remove:hover{background:#d66b731f}.marathon-queue__remove:disabled{cursor:not-allowed;opacity:.4}.marathon-history{display:grid;gap:12px}.marathon-history>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marathon-history article{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:11px;background:#040e18b3}.marathon-history article>div{min-width:0}.marathon-history article strong,.marathon-history article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marathon-history article strong{font-size:11px}.marathon-history article small{margin-top:3px;color:var(--muted);font-size:9px}.marathon-history article>b{color:var(--accent);font-family:var(--font-tech);font-size:13px}.marathon-history__status{border-radius:6px;padding:5px 7px;background:#ffffff0f;color:var(--text-soft);font-size:8px;white-space:nowrap}.marathon-history__status--completed{background:#46cd971c;color:#46cd97}.marathon-history__status--expired{background:#e7b34a1c;color:#e7b34a}.marathon-history__status--cancelled{background:#d66b731a;color:#d66b73}@media(max-width:1100px){.marathon-builder,.marathon-command-grid{grid-template-columns:minmax(0,1fr)}.marathon-builder__setup{position:static}.marathon-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.task-header-actions{width:100%}.task-header-actions>button{flex:1;justify-content:center}.marathon-page{gap:12px}.marathon-builder__setup,.marathon-builder__tasks,.marathon-history{padding:14px}.marathon-live__header{position:sticky;z-index:5;top:0;min-height:0;align-items:stretch;flex-direction:column;gap:14px;padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marathon-live__timer{justify-items:start}.marathon-live__timer strong{font-size:40px}.marathon-live__progress{grid-template-columns:62px minmax(0,1fr);padding:12px 16px}.marathon-progress-ring{width:58px;height:58px}.marathon-progress-track{grid-column:1/-1}.marathon-command-grid{padding:12px}.marathon-current{min-height:0;padding:15px}.marathon-current__actions{grid-template-columns:minmax(0,1fr)}.marathon-current__actions button{min-height:44px}.marathon-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marathon-candidates{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.marathon-task-filters{grid-template-columns:minmax(0,1fr)}.marathon-history>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.marathon-duration-field>div{grid-template-columns:repeat(3,minmax(0,1fr))}.marathon-selected-order article{grid-template-columns:26px minmax(0,1fr)}.marathon-selected-order article>div{grid-column:2}.marathon-history article{grid-template-columns:minmax(0,1fr) auto}.marathon-history__status{grid-column:1/-1;width:max-content}}.hermes-console{margin-top:28px;padding:24px;border:1px solid rgba(100,191,255,.25);border-radius:18px;background:linear-gradient(145deg,#071420f5,#040c14fa)}.hermes-console>header,.hermes-console__identity,.hermes-account,.hermes-contact-list article,.hermes-history article{display:flex;align-items:center}.hermes-console>header{justify-content:space-between;gap:20px}.hermes-console__identity{min-width:0;gap:14px}.hermes-console__identity h2,.hermes-console__identity p,.hermes-form h3,.hermes-form p,.hermes-columns h3,.hermes-history h3{margin:0}.hermes-console__identity p:last-child,.hermes-form p,.hermes-guardrail p,.empty-copy{color:var(--soft);line-height:1.55}.hermes-guardrail{display:flex;margin-top:20px;padding:13px 15px;align-items:flex-start;gap:10px;border:1px solid rgba(78,215,176,.22);border-radius:12px;background:#24775e17}.hermes-guardrail svg{flex:0 0 auto;color:#6fe1bc}.hermes-guardrail p{margin:0}.hermes-form{display:grid;margin-top:18px;gap:12px}.hermes-form--credentials{max-width:720px}.hermes-form h3{display:flex;align-items:center;gap:8px}.hermes-form label:not(.checkbox-row){display:grid;gap:7px;color:var(--soft)}.hermes-form input,.hermes-form select,.hermes-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;background:#020a11d1;color:var(--text)}.hermes-form input,.hermes-form select{min-height:42px;padding:0 12px}.hermes-form textarea{padding:11px 12px;resize:vertical}.checkbox-row{display:flex;align-items:center;gap:9px;color:var(--soft)}.checkbox-row input{width:16px;min-height:16px}.hermes-account{margin-top:20px;padding:15px;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:12px}.hermes-account>div{display:grid;gap:3px}.hermes-account span,.hermes-contact-list span,.hermes-history span,.hermes-history time{color:var(--dim);font-size:.78rem}.hermes-columns{display:grid;margin-top:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.hermes-columns>section,.hermes-history{padding:18px;border:1px solid var(--line);border-radius:14px;background:#01090f6b}.hermes-contact-list,.hermes-history{display:grid;margin-top:16px;gap:9px}.hermes-contact-list article{min-width:0;padding:10px;justify-content:space-between;gap:10px;border:1px solid rgba(93,144,173,.17);border-radius:9px}.hermes-contact-list article>div{display:grid;min-width:0}.hermes-contact-list button{border:0;background:transparent;color:var(--accent)}.hermes-history{margin-top:18px}.hermes-history article{padding:10px 0;align-items:flex-start;gap:12px;border-top:1px solid rgba(93,144,173,.13)}.hermes-history article p{min-width:0;margin:0;flex:1;overflow-wrap:anywhere}@media(max-width:760px){.hermes-console{padding:16px}.hermes-console>header,.hermes-account,.hermes-contact-list article,.hermes-history article{align-items:stretch;flex-direction:column}.hermes-columns{grid-template-columns:1fr}.hermes-account button,.hermes-form button{width:100%}}.tt-login,.tt-startup,.tt-app{--tt-bg:#07111a;--tt-panel:#0d1c28;--tt-line:rgba(117,164,190,.18);--tt-text:#eef7fb;--tt-muted:#8199a7;--tt-accent:#55d1b3;min-height:100vh;background:radial-gradient(circle at 15% 0,rgba(45,145,165,.16),transparent 32%),var(--tt-bg);color:var(--tt-text);font-family:Onest Variable,sans-serif}.tt-brand{display:flex;align-items:center;gap:10px}.tt-brand>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(85,209,179,.35);border-radius:11px;background:#55d1b31a;color:var(--tt-accent);font:700 19px Jura Variable,sans-serif}.tt-brand div{display:grid}.tt-brand strong{font:700 13px Jura Variable,sans-serif;letter-spacing:.12em}.tt-brand small{color:var(--tt-accent);font:700 8px Jura Variable,sans-serif;letter-spacing:.22em}.tt-startup{display:grid;place-content:center;justify-items:center;gap:20px}.tt-startup p{color:var(--tt-muted);font-size:13px}.tt-login{display:grid;place-items:center;padding:24px}.tt-login>section{width:min(460px,100%);border:1px solid var(--tt-line);border-radius:22px;padding:34px;background:#0d1c28eb;box-shadow:0 28px 80px #00000047}.tt-login>section>small{display:block;margin-top:42px;color:var(--tt-accent);font:700 9px Jura Variable,sans-serif;letter-spacing:.16em}.tt-login h1{margin:10px 0 12px;font:650 32px/1.1 "Exo 2 Variable",sans-serif}.tt-login p{color:var(--tt-muted);font-size:13px;line-height:1.6}.tt-login__invite{margin:22px 0 12px;border:1px solid rgba(85,209,179,.25);border-radius:10px;padding:10px 12px;background:#55d1b314;color:#8ce3cf;font-size:11px}.tt-login a,.tt-login button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:9px;margin-top:12px;border:1px solid rgba(85,209,179,.35);border-radius:11px;background:#55d1b324;color:#a1ead9;font-weight:700;text-decoration:none}.tt-login em{display:block;margin-top:12px;color:#e69ba0;font-size:11px}.tt-app{width:min(980px,100%);margin:0 auto;padding:22px 22px 60px}.tt-app__header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-bottom:28px}.tt-app__header>div:nth-child(2){display:grid;text-align:right}.tt-app__header>div:nth-child(2) strong{font-size:12px}.tt-app__header>div:nth-child(2) small{color:var(--tt-muted);font-size:9px}.tt-app__header>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--tt-line);border-radius:10px;background:transparent;color:var(--tt-muted)}.tt-clock{display:grid;grid-template-columns:170px minmax(0,1fr) 150px;align-items:stretch;border:1px solid var(--tt-line);border-radius:18px;overflow:hidden;background:linear-gradient(120deg,#55d1b312,#0d1c28f5 44%);box-shadow:0 18px 55px #0000002e}.tt-clock--running{border-color:#55d1b357}.tt-clock__time{display:grid;align-content:center;border-right:1px solid var(--tt-line);padding:22px}.tt-clock__time svg{color:var(--tt-accent)}.tt-clock__time small,.tt-clock__current small,.tt-summary small{margin-top:12px;color:var(--tt-muted);font:700 8px Jura Variable,sans-serif;letter-spacing:.13em}.tt-clock__time strong{margin-top:4px;font:700 26px Jura Variable,sans-serif}.tt-clock__form{display:grid;grid-template-columns:1fr 180px;gap:8px;padding:20px}.tt-clock__form input,.tt-clock__form select,.tt-manual input{min-height:40px;border:1px solid var(--tt-line);border-radius:9px;padding:0 12px;background:#08151f;color:var(--tt-text);outline:none}.tt-clock__form input:last-child{grid-column:1/-1}.tt-clock__current{display:grid;align-content:center;padding:20px}.tt-clock__current strong{margin-top:5px;font-size:17px}.tt-clock__current span{margin-top:4px;color:var(--tt-muted);font-size:11px}.tt-clock>button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;color:#06110e;font-weight:800}.tt-start{background:var(--tt-accent)}.tt-stop{background:#e08389}.tt-clock button:disabled{opacity:.5}.tt-error{margin:10px 0 0;color:#e89ca1;font-size:11px}.tt-toolbar{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px}.tt-toolbar div{display:flex;border:1px solid var(--tt-line);border-radius:9px;padding:3px}.tt-toolbar button{min-height:34px;border:0;border-radius:6px;padding:0 13px;background:transparent;color:var(--tt-muted);font-size:10px}.tt-toolbar button.active{background:#55d1b31f;color:#9be7d5}.tt-toolbar>button{display:flex;align-items:center;gap:6px;border:1px solid var(--tt-line)}.tt-manual{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;border:1px solid var(--tt-line);border-radius:14px;padding:16px;background:var(--tt-panel)}.tt-manual header{display:flex;grid-column:1/-1;align-items:center;gap:8px}.tt-manual header svg{color:var(--tt-accent)}.tt-manual label{display:grid;gap:6px;color:var(--tt-muted);font-size:9px}.tt-manual button{align-self:end;min-height:40px;border:1px solid rgba(85,209,179,.3);border-radius:9px;background:#55d1b31f;color:#9be7d5;font-weight:700}.tt-summary{display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:14px;border:1px solid var(--tt-line);border-radius:14px;padding:18px;background:var(--tt-panel)}.tt-summary small{grid-column:1/-1;margin:0}.tt-summary strong{margin-top:6px;font:700 28px Jura Variable,sans-serif}.tt-summary span{color:var(--tt-muted);font-size:10px}.tt-history{margin-top:14px;border:1px solid var(--tt-line);border-radius:14px;overflow:hidden;background:var(--tt-panel)}.tt-history>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--tt-line);padding:16px 18px}.tt-history>header svg{color:var(--tt-accent)}.tt-history>header div{display:grid}.tt-history>header strong{font-size:13px}.tt-history>header small{color:var(--tt-muted);font-size:9px}.tt-history>article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid rgba(117,164,190,.1);padding:14px 18px}.tt-history>article:last-child{border-bottom:0}.tt-history time{display:grid;color:var(--tt-muted);font-size:10px}.tt-history time small{font-size:9px}.tt-history article div{display:grid;min-width:0}.tt-history article strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tt-history article span{margin-top:3px;color:var(--tt-muted);font-size:9px}.tt-history article b{font:700 12px Jura Variable,sans-serif}.tt-history>p{padding:26px;color:var(--tt-muted);font-size:11px;text-align:center}@media(max-width:680px){.tt-app{padding:16px 12px 42px}.tt-app__header{grid-template-columns:1fr auto}.tt-app__header>div:nth-child(2){display:none}.tt-clock{grid-template-columns:1fr}.tt-clock__time{border-right:0;border-bottom:1px solid var(--tt-line)}.tt-clock__form{grid-template-columns:1fr;padding:16px}.tt-clock__form input:last-child{grid-column:auto}.tt-clock>button{min-height:50px}.tt-manual{grid-template-columns:1fr}.tt-manual header{grid-column:auto}.tt-toolbar{align-items:stretch;gap:8px}.tt-toolbar>button{justify-content:center}.tt-history>article{grid-template-columns:58px minmax(0,1fr);gap:10px}.tt-history article>b{grid-column:2}.tt-login>section{padding:25px}.tt-login h1{font-size:28px}}.tt-history>article:has(.tt-entry-edit-button){grid-template-columns:72px minmax(0,1fr) auto 32px}.tt-entry-edit-button{display:grid!important;width:30px;height:30px;place-items:center;border:1px solid var(--tt-line)!important;border-radius:8px!important;padding:0!important;background:#ffffff06!important;color:var(--tt-muted)!important;cursor:pointer}.tt-entry-edit{grid-template-columns:1.4fr 1fr 1fr 1fr auto!important;gap:7px!important}.tt-entry-edit input{min-width:0;border:1px solid var(--tt-line);border-radius:8px;padding:9px;background:#07121a;color:var(--tt-text);font:500 12px Onest Variable,sans-serif;outline:none}.tt-entry-edit>span{display:flex;gap:4px}.tt-entry-edit button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--tt-line);border-radius:8px;background:#ffffff08;color:var(--tt-text);cursor:pointer}@media(max-width:680px){.tt-history>article:has(.tt-entry-edit-button){grid-template-columns:58px minmax(0,1fr) 32px}.tt-history>article:has(.tt-entry-edit-button)>b{grid-column:2}.tt-entry-edit{grid-template-columns:minmax(0,1fr)!important}.tt-entry-edit>span{justify-content:flex-end}}
