@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}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) 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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-italic-D9J6q4_O.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-italic-Bf1n82Tb.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-italic-BNK2_mGO.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-italic-DpEwFAQM.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-italic-Bciu8Xq8.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-italic-D0AxS3QG.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-italic-Dq5vHLpq.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-italic-CNuKI7QL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-italic-BXbEmRpc.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-italic-ZaXfi4hK.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-italic-KpevCRgq.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-italic-GoWPxHH1.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-italic-CCqLH0Eg.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-italic-CbdtNJhQ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-italic-66oory27.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-italic-As4cCeDr.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-italic-C4MYrNFW.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-italic-BkZTplhZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-italic-DweczOj8.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-italic-DrfJ59vG.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-italic-DYu2LnOQ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-italic-BAXem5qA.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-italic-D2gHEUJ1.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-italic-J6kahdQd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-italic-DHuxH1Z4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-italic-PsvAtmvF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-italic-CfWpjbDm.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-normal-CPQ8oqB-.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-normal-C7IY3oUc.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-400-italic-Dd68USph.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-italic-C_ad97oI.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-italic-CygxzOWU.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-500-normal-iHfdoNSD.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-500-normal-oG0QAu2_.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-italic-Isem1m70.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-500-italic-jfO9-RX4.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-500-italic-BnwMAyQM.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-500-italic-BFoAuEIu.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-normal-6oiym5iu.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-normal-C8YEAlRA.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-italic--nwoHQXg.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-600-italic-BD9tANRL.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-italic-B-MUfNoF.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-italic-B5nQ1Dzp.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-700-normal-bnJnpGuO.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-700-normal-BBiG0u0D.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-cyrillic-700-normal-BSMLrh7C.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-700-normal-CHVzwaSb.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-700-italic-CHn67auB.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-700-italic-CRdJzUDe.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-cyrillic-700-italic-BRtCjQkv.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-700-italic-n7rvy6Ur.woff) format("woff")}.confirm-dialog-layer{--confirm-dialog-accent: var(--accent-theme-primary, var(--gold));--confirm-dialog-accent-secondary: var(--accent-theme-secondary, var(--cyan));--confirm-dialog-danger: color-mix(in srgb, var(--red, #ff678c) 78%, var(--confirm-dialog-accent) 22%);--confirm-dialog-signal: var(--confirm-dialog-danger);position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:20px;isolation:isolate}.confirm-dialog-layer.is-default{--confirm-dialog-signal: color-mix(in srgb, var(--confirm-dialog-accent) 74%, var(--cyan, #73f7ff))}.confirm-dialog-layer:before,.confirm-dialog-layer:after{content:"";position:absolute;inset:auto;pointer-events:none;filter:blur(26px);opacity:.72}.confirm-dialog-layer:before{width:min(440px,62vw);height:min(220px,28vh);top:16%;right:20%;background:radial-gradient(circle,color-mix(in srgb,var(--confirm-dialog-accent) 18%,transparent),transparent 68%)}.confirm-dialog-layer:after{width:min(360px,56vw);height:min(180px,24vh);bottom:18%;left:19%;background:radial-gradient(circle,color-mix(in srgb,var(--confirm-dialog-signal) 11%,transparent),transparent 70%)}.confirm-dialog-dim{position:absolute;inset:0;border:0;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--confirm-dialog-accent) 7%,transparent),transparent 34%),radial-gradient(circle at 78% 82%,color-mix(in srgb,var(--confirm-dialog-signal) 6%,transparent),transparent 36%),#02040fbd;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);cursor:pointer}.confirm-dialog-window{position:relative;z-index:1;width:min(560px,calc(100vw - 32px));min-width:0;display:grid;gap:16px;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--confirm-dialog-accent) 18%,rgb(var(--line-rgb) / .14));border-radius:24px;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--confirm-dialog-accent) 14%,transparent),transparent 36%),radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--confirm-dialog-accent-secondary) 9%,transparent),transparent 34%),radial-gradient(circle at 100% 18%,color-mix(in srgb,var(--confirm-dialog-signal) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--confirm-dialog-accent) 8%,transparent),transparent 48%),linear-gradient(180deg,#ffffff0c,#ffffff04),#070a18e0;box-shadow:inset 0 1px #ffffff0e,0 28px 88px #00000080,0 0 0 1px #ffffff05;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);animation:confirm-dialog-enter .26s cubic-bezier(.22,1,.36,1)}.confirm-dialog-window:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--confirm-dialog-accent) 42%,rgba(255,255,255,.18)),color-mix(in srgb,var(--confirm-dialog-signal) 26%,rgba(255,255,255,.12)),transparent);opacity:.9}.confirm-dialog-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.09),transparent 18%,transparent 72%,rgba(255,255,255,.025)),radial-gradient(circle at 18% 12%,rgba(255,255,255,.055),transparent 28%);opacity:.78}.confirm-dialog-head,.confirm-dialog-body,.confirm-dialog-actions{position:relative;z-index:1}.confirm-dialog-head{min-width:0;display:flex;align-items:center;gap:13px}.confirm-dialog-glyph{position:relative;flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px;color:color-mix(in srgb,var(--confirm-dialog-signal) 62%,rgba(255,248,252,.94));background:linear-gradient(145deg,color-mix(in srgb,var(--confirm-dialog-signal) 18%,rgba(255,255,255,.045)),#ffffff05),#080c1ac2;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--confirm-dialog-signal) 30%,rgba(255,255,255,.09)),0 14px 30px #0003,0 0 22px color-mix(in srgb,var(--confirm-dialog-signal) 14%,transparent)}.confirm-dialog-glyph-ring{position:absolute;inset:7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--confirm-dialog-signal) 42%,rgba(255,255,255,.14));transform:rotate(-12deg) scaleX(1.12);opacity:.72}.confirm-dialog-glyph-ring.is-inner{inset:13px;transform:rotate(16deg) scaleX(1.08);opacity:.52}.confirm-dialog-glyph svg{position:relative;z-index:1;width:21px;height:21px;display:block}.confirm-dialog-glyph svg *,.confirm-dialog-button-icon svg *{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.confirm-dialog-copy{min-width:0;display:grid;gap:5px}.confirm-dialog-kicker{min-width:0;margin:0;color:color-mix(in srgb,var(--confirm-dialog-accent) 42%,rgba(207,215,244,.75));font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase;overflow-wrap:anywhere}.confirm-dialog-title{min-width:0;margin:0;color:#f4f7fff2;font-family:var(--font-ui, system-ui, sans-serif);font-size:1.02rem;font-weight:720;line-height:1.22;letter-spacing:0}.confirm-dialog-body{display:grid;gap:12px;margin-left:57px}.confirm-dialog-message{margin:0;color:#cdd5f2d1;font-size:.88rem;line-height:1.58}.confirm-dialog-details{min-width:0;display:grid;gap:7px;margin:0;padding:0;list-style:none}.confirm-dialog-detail{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--confirm-dialog-accent) 15%,rgb(var(--line-rgb) / .1));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-accent) 7%,rgba(255,255,255,.026)),#ffffff03),#ffffff05;color:#e8edffd6;font-size:.76rem;line-height:1.36;overflow-wrap:anywhere}.confirm-dialog-detail:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--confirm-dialog-signal) 68%,var(--confirm-dialog-accent));box-shadow:0 0 12px color-mix(in srgb,var(--confirm-dialog-signal) 34%,transparent)}.confirm-dialog-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));justify-content:stretch;gap:8px;margin-left:57px;padding-top:2px}.confirm-dialog-button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:14px;border:1px solid rgb(var(--line-rgb) / .11);color:#eef2ffe6;font:inherit;font-size:.78rem;font-weight:740;line-height:1.18;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.confirm-dialog-button.is-secondary{background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff05}.confirm-dialog-button.is-secondary:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--confirm-dialog-accent) 28%,rgba(255,255,255,.14));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-accent) 10%,rgba(255,255,255,.026)),#ffffff03),#ffffff07;color:#f8fafff5}.confirm-dialog-button.is-secondary-danger{border-color:color-mix(in srgb,var(--confirm-dialog-danger) 20%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-danger) 9%,rgba(255,255,255,.026)),#ffffff03),#ffffff05;color:color-mix(in srgb,var(--confirm-dialog-danger) 26%,rgba(245,248,255,.9))}.confirm-dialog-button.is-secondary-danger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--confirm-dialog-danger) 34%,rgba(255,255,255,.16));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-danger) 14%,rgba(255,255,255,.03)),#ffffff03),#ffffff07}.confirm-dialog-button.is-default{border-color:color-mix(in srgb,var(--confirm-dialog-accent) 34%,rgba(255,255,255,.14));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-accent) 24%,rgba(255,255,255,.045)),#ffffff04),#ffffff08;color:color-mix(in srgb,var(--confirm-dialog-accent) 36%,rgba(245,248,255,.96));box-shadow:inset 0 1px #ffffff0b,0 12px 26px color-mix(in srgb,var(--confirm-dialog-accent) 12%,transparent)}.confirm-dialog-button.is-default:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--confirm-dialog-accent) 46%,rgba(255,255,255,.2));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-accent) 30%,rgba(255,255,255,.05)),#ffffff04),#ffffff09;box-shadow:inset 0 1px #ffffff0e,0 16px 34px color-mix(in srgb,var(--confirm-dialog-accent) 15%,transparent)}.confirm-dialog-button.is-danger{border-color:color-mix(in srgb,var(--confirm-dialog-danger) 34%,rgba(255,255,255,.14));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-danger) 24%,rgba(255,255,255,.04)),#ffffff03),#2d0e19b8;color:color-mix(in srgb,var(--confirm-dialog-danger) 30%,rgba(255,244,248,.98));box-shadow:inset 0 1px #ffffff0a,0 12px 26px color-mix(in srgb,var(--confirm-dialog-danger) 12%,transparent)}.confirm-dialog-button.is-danger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--confirm-dialog-danger) 46%,rgba(255,255,255,.2));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-dialog-danger) 30%,rgba(255,255,255,.05)),#ffffff04),#35101dc7;box-shadow:inset 0 1px #ffffff0e,0 16px 34px color-mix(in srgb,var(--confirm-dialog-danger) 16%,transparent)}.confirm-dialog-button:active{transform:translateY(0) scale(.98)}.confirm-dialog-button:focus-visible{outline:2px solid color-mix(in srgb,var(--confirm-dialog-accent) 58%,rgba(255,255,255,.2));outline-offset:3px}.confirm-dialog-button-icon{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.confirm-dialog-button-icon svg{width:16px;height:16px;display:block}@keyframes confirm-dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.confirm-dialog-layer{padding:12px}.confirm-dialog-window{width:min(100%,calc(100vw - 24px));gap:15px;padding:16px;border-radius:22px}.confirm-dialog-head{align-items:flex-start}.confirm-dialog-glyph{width:40px;height:40px;border-radius:15px}.confirm-dialog-body,.confirm-dialog-actions{margin-left:0}.confirm-dialog-actions{display:grid;grid-template-columns:1fr}.confirm-dialog-button{width:100%}}@media(prefers-reduced-motion:reduce){.confirm-dialog-window{animation:none}.confirm-dialog-button{transition:none}}.locoris-adaptive-shell{min-height:100vh;min-height:100dvh}.locoris-adaptive-shell[data-runtime-kind=android],.locoris-adaptive-shell[data-mobile-shell=true]{overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.locoris-adaptive-shell[data-runtime-kind=android] button,.locoris-adaptive-shell[data-runtime-kind=android] input,.locoris-adaptive-shell[data-runtime-kind=android] textarea,.locoris-adaptive-shell[data-runtime-kind=android] select,.locoris-adaptive-shell[data-mobile-shell=true] button,.locoris-adaptive-shell[data-mobile-shell=true] input,.locoris-adaptive-shell[data-mobile-shell=true] textarea,.locoris-adaptive-shell[data-mobile-shell=true] select{-webkit-tap-highlight-color:transparent}.locoris-adaptive-shell[data-runtime-kind=android] .orbital-command-button,.locoris-adaptive-shell[data-runtime-kind=android] .orbital-toolbar-action,.locoris-adaptive-shell[data-runtime-kind=android] .toolbar-action,.locoris-adaptive-shell[data-runtime-kind=android] .micro-action,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-command-button,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-toolbar-action,.locoris-adaptive-shell[data-mobile-shell=true] .toolbar-action,.locoris-adaptive-shell[data-mobile-shell=true] .micro-action{min-height:40px}.locoris-adaptive-shell[data-runtime-kind=android] .orbital-command-button,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-command-button{min-width:40px}.locoris-adaptive-shell[data-runtime-kind=android] .orbital-tree-item,.locoris-adaptive-shell[data-runtime-kind=android] .orbital-menu-compact-item,.locoris-adaptive-shell[data-runtime-kind=android] .orbital-overview-link,.locoris-adaptive-shell[data-runtime-kind=android] .orbital-overview-project-card,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-tree-item,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-menu-compact-item,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-overview-link,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-overview-project-card{min-height:44px}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-overlay{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-layout,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-layout.has-editor{grid-template-columns:1fr;min-height:0}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-scene-wrap{min-height:58dvh;border-radius:26px}.locoris-adaptive-shell[data-pointer-mode=coarse][data-layout-device=tablet][data-layout-orientation=landscape] .orbital-overlay{padding:14px}.locoris-adaptive-shell[data-pointer-mode=coarse][data-layout-device=tablet][data-layout-orientation=landscape] .orbital-command-button,.locoris-adaptive-shell[data-pointer-mode=coarse][data-layout-device=tablet][data-layout-orientation=landscape] .orbital-toolbar-action{min-height:38px}.locoris-adaptive-shell[data-pointer-mode=coarse][data-layout-device=tablet][data-layout-orientation=landscape] .orbital-command-button{min-width:38px}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-modal-layer.orbital-editor-modal-layer{padding:0}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-modal-window.orbital-editor-modal-window{width:100vw;width:100dvw;max-width:100vw;max-width:100dvw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-scroll{flex:1 1 auto;min-height:0;overflow:hidden}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topbar{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:80}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topbar.is-canvas-mode,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-modal-window.is-canvas-mode>.orbital-editor-topbar{display:none}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topactions,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topactions.is-canvas-mode,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topactions.is-note-mode{min-height:44px;padding:5px;border:1px solid rgb(var(--line-rgb) / .12);background:linear-gradient(180deg,#fff1,#ffffff05),rgb(var(--surface-deep-rgb) / .78)}.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topactions .toolbar-action,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topbar.is-canvas-mode .toolbar-action,.locoris-adaptive-shell[data-mobile-shell=true] .orbital-editor-topbar.is-note-mode .toolbar-action{min-width:42px;min-height:34px}.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .zoom-button,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .undo-redo-buttons button,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .main-menu-trigger,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .help-icon,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .default-sidebar-trigger,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .sidebar-trigger{min-width:44px!important;min-height:44px!important}.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .Island button,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .App-toolbar button,.locoris-adaptive-shell[data-pointer-mode=coarse] .canvas-stage-shell .excalidraw .ToolIcon__icon{min-width:42px;min-height:42px}.locale-change-notice{position:fixed;z-index:30000;top:max(18px,env(safe-area-inset-top));left:50%;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:12px;width:min(620px,calc(100vw - 28px));padding:12px;border:1px solid color-mix(in srgb,var(--danger, var(--red, #ff678c)) 58%,var(--line));border-radius:8px;color:var(--text-primary);background:color-mix(in srgb,var(--panel-strong) 93%,var(--danger, var(--red, #ff678c)) 7%);box-shadow:0 18px 52px #0000005c;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);transform:translate(-50%);animation:locale-change-notice-in .18s ease-out both}.locale-change-notice-icon,.locale-change-notice button{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--danger, var(--red, #ff678c)) 54%,var(--line));border-radius:8px;color:var(--danger, var(--red, #ff678c));background:color-mix(in srgb,var(--danger, var(--red, #ff678c)) 13%,transparent);font:inherit;font-weight:800}.locale-change-notice p{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.45}.locale-change-notice button{color:var(--text-primary);cursor:pointer}.locale-change-notice button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes locale-change-notice-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.locale-change-notice{animation:none}}.web-auth-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--web-auth-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--web-auth-secondary) 15%,transparent),transparent 38%),linear-gradient(118deg,rgb(var(--surface-deep-rgb) / .97),rgb(var(--surface-deep-rgb) / .58) 52%,rgb(var(--surface-deep-rgb) / .94)),rgb(var(--surface-deep-rgb) / 1)}.web-auth-atmosphere:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 28%,rgb(var(--surface-deep-rgb) / .26) 100%),linear-gradient(180deg,transparent 65%,rgb(var(--surface-deep-rgb) / .42))}.web-auth-atmosphere__spectrum{position:absolute;inset:-72%;opacity:.42;background:conic-gradient(from 12deg,transparent 0 5%,color-mix(in srgb,var(--web-auth-accent) 78%,transparent) 15%,color-mix(in srgb,var(--web-auth-sky) 72%,transparent) 28%,transparent 38%,color-mix(in srgb,var(--web-auth-secondary) 76%,transparent) 49%,color-mix(in srgb,var(--web-auth-rose) 68%,transparent) 62%,transparent 72%,color-mix(in srgb,var(--web-auth-gold) 62%,transparent) 83%,color-mix(in srgb,var(--web-auth-accent) 62%,transparent) 94%,transparent);filter:blur(92px) saturate(125%);mix-blend-mode:screen;will-change:transform,opacity;animation:web-auth-spectrum-flow 26s cubic-bezier(.45,0,.2,1) infinite alternate}.web-auth-atmosphere__mesh{position:absolute;inset:-8%;opacity:.18;background-image:linear-gradient(color-mix(in srgb,var(--web-auth-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--web-auth-secondary) 6%,transparent) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(ellipse at center,black 8%,transparent 74%);mask-image:radial-gradient(ellipse at center,black 8%,transparent 74%);animation:web-auth-mesh-drift 38s linear infinite}.web-auth-atmosphere__plane{position:absolute;inset:-38%;transform-origin:center;opacity:.38;will-change:transform,opacity}.web-auth-atmosphere__plane.is-primary{background:conic-gradient(from 28deg at 50% 50%,transparent 0 19%,color-mix(in srgb,var(--web-auth-accent) 62%,transparent) 31%,transparent 45% 68%,color-mix(in srgb,var(--web-auth-secondary) 54%,transparent) 80%,transparent 94%);filter:blur(64px);animation:web-auth-drift-primary 22s cubic-bezier(.45,0,.2,1) infinite alternate}.web-auth-atmosphere__plane.is-secondary{background:linear-gradient(132deg,transparent 12%,color-mix(in srgb,var(--text-emphasis, var(--web-auth-accent)) 36%,transparent) 38%,transparent 58%,color-mix(in srgb,var(--web-auth-secondary) 34%,transparent) 77%,transparent 92%);filter:blur(74px);mix-blend-mode:screen;animation:web-auth-drift-secondary 27s ease-in-out infinite alternate}.web-auth-atmosphere__plane.is-emphasis{inset:-18%;opacity:.24;background:linear-gradient(94deg,transparent,color-mix(in srgb,var(--web-auth-accent) 34%,transparent) 31%,transparent 51%,color-mix(in srgb,var(--text-emphasis, var(--web-auth-secondary)) 28%,transparent) 74%,transparent);filter:blur(58px);animation:web-auth-breathe 21s ease-in-out infinite}.web-auth-atmosphere__halo{position:absolute;width:clamp(360px,42vw,760px);aspect-ratio:1;border-radius:50%;opacity:.24;filter:blur(46px);mix-blend-mode:screen;will-change:transform,opacity}.web-auth-atmosphere__halo.is-mint{top:-22%;left:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--web-auth-accent) 46%,transparent),transparent 66%);animation:web-auth-halo-mint 18s ease-in-out infinite alternate}.web-auth-atmosphere__halo.is-secondary{right:-15%;bottom:-32%;background:radial-gradient(circle,color-mix(in srgb,var(--web-auth-secondary) 44%,transparent),transparent 68%);animation:web-auth-halo-secondary 22s ease-in-out infinite alternate}.web-auth-atmosphere__ribbon{position:absolute;left:-14vw;width:128vw;height:clamp(170px,24vw,390px);border-radius:50%;opacity:.25;filter:blur(34px);mix-blend-mode:screen;will-change:transform,opacity}.web-auth-atmosphere__ribbon.is-upper{top:11%;background:linear-gradient(100deg,transparent 3%,color-mix(in srgb,var(--web-auth-accent) 24%,transparent) 27%,color-mix(in srgb,var(--text-emphasis, var(--web-auth-secondary)) 18%,transparent) 54%,transparent 82%);transform:rotate(-9deg) translate3d(-4%,0,0);animation:web-auth-ribbon-upper 20s ease-in-out infinite alternate}.web-auth-atmosphere__ribbon.is-lower{bottom:2%;background:linear-gradient(92deg,transparent 8%,color-mix(in srgb,var(--web-auth-secondary) 22%,transparent) 36%,color-mix(in srgb,var(--web-auth-accent) 18%,transparent) 68%,transparent 94%);transform:rotate(8deg) translate3d(5%,0,0);animation:web-auth-ribbon-lower 24s ease-in-out infinite alternate}.web-auth-atmosphere__orbit{position:absolute;border:1px solid color-mix(in srgb,var(--web-auth-accent) 15%,transparent);border-radius:50%;opacity:.42}.web-auth-atmosphere__orbit.is-wide{width:780px;height:330px;top:7%;right:-190px;transform:rotate(-16deg)}.web-auth-atmosphere__orbit.is-close{width:620px;height:250px;bottom:4%;left:-210px;border-color:color-mix(in srgb,var(--web-auth-secondary) 13%,transparent);transform:rotate(24deg)}.web-auth-atmosphere__signal{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--web-auth-accent);box-shadow:0 0 24px color-mix(in srgb,var(--web-auth-accent) 64%,transparent);animation:web-auth-signal 8s ease-in-out infinite}.web-auth-atmosphere__signal.is-one{top:16%;right:22%}.web-auth-atmosphere__signal.is-two{bottom:18%;left:16%;background:var(--web-auth-secondary);box-shadow:0 0 24px color-mix(in srgb,var(--web-auth-secondary) 56%,transparent);animation-delay:-4s}.web-auth-atmosphere.is-paused .web-auth-atmosphere__plane,.web-auth-atmosphere.is-paused .web-auth-atmosphere__spectrum,.web-auth-atmosphere.is-paused .web-auth-atmosphere__signal,.web-auth-atmosphere.is-paused .web-auth-atmosphere__mesh,.web-auth-atmosphere.is-paused .web-auth-atmosphere__halo,.web-auth-atmosphere.is-paused .web-auth-atmosphere__ribbon{animation-play-state:paused}@keyframes web-auth-spectrum-flow{0%{transform:translate3d(-7%,-5%,0) rotate(-12deg) scale(.9);opacity:.3}45%{transform:translate3d(5%,-1%,0) rotate(32deg) scale(1.03);opacity:.48}to{transform:translate3d(-1%,7%,0) rotate(76deg) scale(.94);opacity:.36}}@keyframes web-auth-mesh-drift{to{transform:translate3d(84px,84px,0)}}@keyframes web-auth-drift-primary{0%{transform:translate3d(-4%,-3%,0) rotate(-5deg) scale(1.04)}to{transform:translate3d(5%,4%,0) rotate(7deg) scale(.96)}}@keyframes web-auth-drift-secondary{0%{transform:translate3d(4%,-5%,0) rotate(4deg) scale(.98)}to{transform:translate3d(-5%,5%,0) rotate(-6deg) scale(1.05)}}@keyframes web-auth-breathe{0%,to{transform:translateZ(0);opacity:.14}50%{transform:translate3d(2%,-2%,0);opacity:.24}}@keyframes web-auth-signal{0%,to{transform:scale(.78);opacity:.5}50%{transform:scale(1.08);opacity:.92}}@keyframes web-auth-halo-mint{0%{transform:translate3d(-4%,-3%,0) scale(.88);opacity:.18}to{transform:translate3d(22%,16%,0) scale(1.14);opacity:.34}}@keyframes web-auth-halo-secondary{0%{transform:translate3d(4%,5%,0) scale(1.08);opacity:.18}to{transform:translate3d(-24%,-18%,0) scale(.9);opacity:.32}}@keyframes web-auth-ribbon-upper{0%{transform:rotate(-9deg) translate3d(-5%,-10%,0) scaleX(.96);opacity:.17}to{transform:rotate(-3deg) translate3d(6%,12%,0) scaleX(1.05);opacity:.32}}@keyframes web-auth-ribbon-lower{0%{transform:rotate(8deg) translate3d(5%,10%,0) scaleX(1.04);opacity:.15}to{transform:rotate(2deg) translate3d(-7%,-12%,0) scaleX(.95);opacity:.3}}@media(max-width:720px){.web-auth-atmosphere__plane.is-emphasis,.web-auth-atmosphere__orbit.is-close,.web-auth-atmosphere__signal.is-two{display:none}.web-auth-atmosphere__plane{opacity:.2}.web-auth-atmosphere__spectrum{inset:-92%;opacity:.32;filter:blur(108px) saturate(118%)}.web-auth-atmosphere__mesh{opacity:.1;background-size:64px 64px}.web-auth-atmosphere__ribbon{left:-40vw;width:180vw;opacity:.18;filter:blur(44px)}.web-auth-atmosphere__halo{opacity:.18;filter:blur(58px)}.web-auth-atmosphere__orbit.is-wide{right:-480px}}@media(prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.web-auth-atmosphere__plane,.web-auth-atmosphere__spectrum,.web-auth-atmosphere__signal,.web-auth-atmosphere__mesh,.web-auth-atmosphere__halo,.web-auth-atmosphere__ribbon{animation:none}}@media(prefers-reduced-transparency:reduce){.web-auth-atmosphere__plane,.web-auth-atmosphere__spectrum,.web-auth-atmosphere__orbit,.web-auth-atmosphere__signal,.web-auth-atmosphere__mesh,.web-auth-atmosphere__halo,.web-auth-atmosphere__ribbon{display:none}}.web-auth-page,.web-auth-page *{box-sizing:border-box}.web-auth-page{--web-auth-accent: #8ef2df;--web-auth-secondary: #a89cff;--web-auth-rose: #ef91ac;--web-auth-gold: #f3d887;--web-auth-sky: #7fc7ff;--surface-deep-rgb: 5 7 16;--surface-rgb: 17 25 39;--line-rgb: 170 207 223;--text: #f5f4f1;--text-muted: #a7a8b8;--text-emphasis: #f3d887;color-scheme:dark;position:fixed;inset:0;z-index:4200;min-width:0;height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(min-content,1fr) auto;align-content:start;gap:clamp(10px,1.35vh,14px);overflow-x:hidden;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:var(--text);background:transparent;isolation:isolate}.web-auth-page:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.25;background-image:linear-gradient(rgb(var(--line-rgb) / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--line-rgb) / .08) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 72%)}.web-auth-brandbar,.web-auth-layout,.web-auth-footer{position:relative;z-index:2;width:min(1180px,100%);margin-inline:auto}.web-auth-brandbar{position:relative;z-index:3;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.web-auth-brand,.web-auth-download-link{color:inherit;text-decoration:none}.web-auth-brand{display:inline-flex;align-items:center;gap:12px}.web-auth-brand img{width:42px;height:42px;border-radius:14px;box-shadow:0 12px 28px color-mix(in srgb,var(--web-auth-accent) 14%,transparent)}.web-auth-brand strong{font-family:var(--font-ui-display);font-size:1.22rem;font-weight:900}.web-auth-download-link,.web-auth-primary-action,.web-auth-secondary-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 15px;border:1px solid color-mix(in srgb,var(--web-auth-accent) 20%,rgb(var(--line-rgb) / .16));border-radius:15px;background:rgb(var(--surface-rgb) / .28);color:color-mix(in srgb,var(--text) 90%,var(--web-auth-accent) 10%);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.web-auth-download-link svg,.web-auth-context svg,.web-auth-panel-icon svg,.web-auth-password-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.web-auth-layout{min-width:0;min-height:min-content;align-self:start;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.78fr);align-items:start;gap:clamp(32px,7vw,96px);padding-block:0}.web-auth-context{min-width:0;display:grid;align-content:center;gap:18px}.web-auth-kicker,.web-auth-panel-kicker{margin:0;color:color-mix(in srgb,var(--text-emphasis, var(--web-auth-accent)) 76%,var(--web-auth-accent) 24%);font-size:.72rem;font-weight:880;letter-spacing:.15em;line-height:1;text-transform:uppercase}.web-auth-context h1{max-width:760px;margin:0;color:color-mix(in srgb,var(--text, #fff) 94%,var(--web-auth-accent) 6%);font-family:var(--font-ui-display);font-size:clamp(2.35rem,5vw,4.7rem);font-weight:900;letter-spacing:0;line-height:.99;overflow-wrap:anywhere}.web-auth-lead{max-width:680px;margin:0;color:var(--text-muted);font-size:clamp(1rem,1.35vw,1.14rem);font-weight:560;line-height:1.55}.web-auth-benefits{max-width:680px;display:grid;gap:10px}.web-auth-benefits>div{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.web-auth-benefits>div>span,.web-auth-panel-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--web-auth-accent) 24%,rgb(var(--line-rgb) / .14));border-radius:14px;background:color-mix(in srgb,var(--web-auth-accent) 7%,rgb(var(--surface-rgb) / .24));color:color-mix(in srgb,var(--text) 76%,var(--web-auth-accent) 24%)}.web-auth-benefits p{margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.42}.web-auth-benefits strong{display:block;margin-bottom:2px;color:var(--text);font-size:.9rem}.web-auth-app-note{max-width:680px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 18px;padding-top:12px;border-top:1px solid rgb(var(--line-rgb) / .12)}.web-auth-app-note strong{display:block;color:var(--text);font-size:.88rem}.web-auth-app-note p{grid-column:1;margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.45}.web-auth-checking-indicator{width:38px;height:38px;display:block;margin-top:8px;border:3px solid color-mix(in srgb,var(--web-auth-accent) 18%,transparent);border-top-color:var(--web-auth-accent);border-radius:50%;animation:web-auth-spin .8s linear infinite}@keyframes web-auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.web-auth-checking-indicator{animation:none;border-color:color-mix(in srgb,var(--web-auth-accent) 48%,transparent)}}.web-auth-app-note a{grid-column:2;grid-row:1 / 3;align-self:center;white-space:nowrap}.web-auth-app-note a,.web-auth-help-link,.web-auth-legal a,.web-auth-footer a{color:color-mix(in srgb,var(--web-auth-accent) 72%,var(--text) 28%);font-weight:760;text-decoration:none}.web-auth-panel{min-width:0;display:grid;gap:17px;padding:clamp(20px,3.2vw,32px);border:1px solid color-mix(in srgb,var(--web-auth-accent) 20%,rgb(var(--line-rgb) / .14));border-radius:28px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--web-auth-secondary) 9%,transparent),transparent 46%),linear-gradient(155deg,rgb(var(--surface-rgb) / .76),rgb(var(--surface-deep-rgb) / .72));box-shadow:0 28px 76px #00000057,inset 0 1px #ffffff13;backdrop-filter:blur(28px) saturate(138%);-webkit-backdrop-filter:blur(28px) saturate(138%)}.web-auth-panel-head,.web-auth-unavailable{min-width:0;display:grid;gap:8px}.web-auth-panel-head h2,.web-auth-unavailable h2{margin:0;color:var(--text);font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.08;overflow-wrap:anywhere}.web-auth-panel-head>p:last-child,.web-auth-unavailable>p:not(.web-auth-panel-kicker){margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.45}.web-auth-mode-switch{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgb(var(--line-rgb) / .12);border-radius:15px;background:rgb(var(--surface-deep-rgb) / .36)}.web-auth-mode-switch button{min-width:0;min-height:40px;border:0;border-radius:11px;background:transparent;color:var(--text-muted);font:inherit;font-size:.82rem;font-weight:820;cursor:pointer}.web-auth-mode-switch button.is-active{background:color-mix(in srgb,var(--web-auth-accent) 12%,rgb(var(--surface-rgb) / .52));color:color-mix(in srgb,var(--text) 86%,var(--web-auth-accent) 14%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--web-auth-accent) 22%,transparent)}.web-auth-form{min-width:0;display:grid;gap:12px}.web-auth-field{min-width:0;display:grid;gap:7px}.web-auth-field>span:first-child{color:var(--text-muted);font-size:.71rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.web-auth-field input,.web-auth-password-control{min-width:0;width:100%}.web-auth-field input{height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--web-auth-accent) 12%,rgb(var(--line-rgb) / .16));border-radius:14px;outline:none;background:rgb(var(--surface-deep-rgb) / .56);color:var(--text);font:inherit;font-size:.92rem}.web-auth-field input:focus{border-color:color-mix(in srgb,var(--web-auth-accent) 48%,rgb(var(--line-rgb) / .2));box-shadow:0 0 0 3px color-mix(in srgb,var(--web-auth-accent) 11%,transparent)}.web-auth-field input::placeholder{color:var(--text-muted)}.web-auth-password-control{position:relative;display:block}.web-auth-password-control input{padding-right:50px}.web-auth-password-toggle{position:absolute;top:4px;right:4px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:11px;background:transparent;color:var(--text-muted);cursor:pointer}.web-auth-strength{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:-5px}.web-auth-strength span{height:3px;border-radius:999px;background:rgb(var(--line-rgb) / .14)}.web-auth-strength span.is-active{background:color-mix(in srgb,var(--web-auth-accent) 72%,var(--text-emphasis, #ffe08a) 28%)}.web-auth-legal{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:var(--text-muted);font-size:.73rem;line-height:1.45}.web-auth-legal input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--web-auth-accent)}.web-auth-feedback{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--web-auth-accent) 22%,rgb(var(--line-rgb) / .14));border-radius:13px;background:rgb(var(--surface-rgb) / .32);color:var(--text);font-size:.76rem;font-weight:680;line-height:1.4;overflow-wrap:anywhere}.web-auth-feedback.is-error{border-color:#ff85a952;background:#5c183133;color:#ffd7e3}.web-auth-field-hint{margin:-4px 0 0;color:var(--text-muted);font-size:.72rem}.web-auth-field-hint.is-warning{color:color-mix(in srgb,var(--text-emphasis, #ffe08a) 82%,var(--text) 18%)}.web-auth-submit,.web-auth-primary-action{min-width:0;min-height:48px;border:1px solid color-mix(in srgb,var(--web-auth-accent) 42%,rgba(255,255,255,.16));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--web-auth-accent) 26%,rgb(var(--surface-rgb) / .76)),color-mix(in srgb,var(--web-auth-secondary) 16%,rgb(var(--surface-rgb) / .68)));color:var(--text);font:inherit;font-size:.88rem;font-weight:860;cursor:pointer;box-shadow:0 14px 32px color-mix(in srgb,var(--web-auth-accent) 10%,transparent)}.web-auth-submit:disabled,.web-auth-primary-action:disabled,.web-auth-secondary-action:disabled{cursor:default;opacity:.52}.web-auth-help-link{width:fit-content;justify-self:center;font-size:.76rem}.web-auth-unavailable-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px}.web-auth-entitlement-facts{min-width:0;display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.web-auth-state-chip{min-width:0;min-height:30px;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid color-mix(in srgb,var(--web-auth-accent) 24%,rgb(var(--line-rgb) / .14));border-radius:999px;background:color-mix(in srgb,var(--web-auth-accent) 7%,rgb(var(--surface-rgb) / .28));color:color-mix(in srgb,var(--text) 82%,var(--web-auth-accent) 18%);font-size:.7rem;font-weight:780;line-height:1.25}.web-auth-state-chip.is-expired{border-color:color-mix(in srgb,var(--web-auth-rose) 32%,rgb(var(--line-rgb) / .14));background:color-mix(in srgb,var(--web-auth-rose) 8%,rgb(var(--surface-rgb) / .28));color:color-mix(in srgb,var(--text) 78%,var(--web-auth-rose) 22%)}.web-auth-data-assurance{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding-block:12px;border-block:1px solid rgb(var(--line-rgb) / .11)}.web-auth-data-assurance>svg{width:24px;height:24px;fill:none;stroke:color-mix(in srgb,var(--web-auth-accent) 78%,var(--text) 22%);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.web-auth-data-assurance p{margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.42}.web-auth-data-assurance strong{display:block;margin-bottom:2px;color:var(--text);font-size:.8rem}.web-auth-upgrade-offer{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 18px;padding-top:4px}.web-auth-upgrade-offer>div>strong{display:block;color:var(--text);font-size:1rem}.web-auth-upgrade-price{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;margin:0;color:var(--text-muted);white-space:nowrap}.web-auth-upgrade-price strong{color:color-mix(in srgb,var(--text-emphasis) 78%,var(--web-auth-accent) 22%);font-size:1.12rem}.web-auth-upgrade-price span{font-size:.7rem}.web-auth-upgrade-offer ul{grid-column:1 / -1;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;list-style:none}.web-auth-upgrade-offer li{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;color:var(--text-muted);font-size:.72rem;line-height:1.3}.web-auth-upgrade-offer li svg{width:18px;height:18px;fill:none;stroke:var(--web-auth-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.web-auth-upgrade-note{margin:-1px 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.4;text-align:center}.web-auth-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:9px;border-top:1px solid rgb(var(--line-rgb) / .1);color:var(--text-muted);font-size:.7rem}.web-auth-footer nav{display:flex;flex-wrap:wrap;gap:14px}.web-auth-download-link:hover,.web-auth-download-link:focus-visible,.web-auth-submit:hover:not(:disabled),.web-auth-submit:focus-visible,.web-auth-primary-action:hover,.web-auth-primary-action:focus-visible,.web-auth-secondary-action:hover:not(:disabled),.web-auth-secondary-action:focus-visible{outline:none;border-color:color-mix(in srgb,var(--web-auth-accent) 50%,rgba(255,255,255,.2));transform:translateY(-1px)}@media(max-width:860px){.web-auth-page{display:block;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.web-auth-brandbar{margin-bottom:20px}.web-auth-layout{grid-template-columns:1fr;gap:24px;padding:0}.web-auth-panel{grid-row:1;border-radius:24px}.web-auth-context{grid-row:2}.web-auth-context h1{font-size:clamp(2rem,10vw,3.2rem)}.web-auth-app-note{grid-template-columns:1fr;grid-template-rows:auto}.web-auth-app-note a{grid-column:1;grid-row:auto;margin-top:4px;white-space:normal}.web-auth-footer{margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:520px){.web-auth-download-link span{display:none}.web-auth-download-link{width:42px;padding:0}.web-auth-panel{padding:18px}.web-auth-unavailable-actions,.web-auth-upgrade-offer ul{grid-template-columns:1fr}.web-auth-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.web-auth-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.web-auth-panel,.web-auth-download-link,.web-auth-primary-action,.web-auth-secondary-action{backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--scrollbar-size: 11px;--scrollbar-track: rgba(255, 255, 255, .045);--scrollbar-track-edge: rgb(var(--line-rgb) / .14);--scrollbar-thumb: rgb(var(--gold-rgb) / .34);--scrollbar-thumb-hover: rgb(var(--cyan-rgb) / .42);--scrollbar-thumb-active: rgba(255, 164, 92, .56);--scrollbar-thumb-outline: rgba(255, 255, 255, .08);--scrollbar-thumb-shadow: rgba(10, 12, 32, .52)}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *)::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,#ffffff0a,rgb(var(--cyan-rgb) / .02)),var(--scrollbar-track);box-shadow:inset 0 0 0 1px var(--scrollbar-track-edge)}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *)::-webkit-scrollbar-thumb{min-height:42px;border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgb(var(--gold-rgb) / .68),rgb(var(--cyan-rgb) / .52));background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--scrollbar-thumb-outline),0 0 0 1px rgb(var(--surface-deep-rgb) / .28),0 0 18px rgb(var(--cyan-rgb) / .08)}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .82),rgb(var(--cyan-rgb) / .7));box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px rgb(var(--surface-deep-rgb) / .34),0 0 22px rgb(var(--cyan-rgb) / .12)}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *)::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ffa45ce6,#ff678cc7);box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px rgb(var(--surface-deep-rgb) / .38),0 0 24px #ff678c29}:where(body,.app-shell,.app-shell *,.orbital-overlay,.orbital-overlay *)::-webkit-scrollbar-corner{background:transparent}@media(max-width:720px){:root{--scrollbar-size: 9px}}:root{--font-ui: "Onest Variable", "IBM Plex Sans", system-ui, sans-serif;--font-ui-display: "Unbounded Variable", "Onest Variable", "IBM Plex Sans", sans-serif;--font-ui-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--font-note-default: "IBM Plex Sans", "Onest Variable", system-ui, sans-serif;--font-note-reading: "Golos Text Variable", "IBM Plex Sans", "Onest Variable", sans-serif;--font-note-serif: "IBM Plex Serif", Georgia, serif;--font-note-display: "Unbounded Variable", "Onest Variable", "IBM Plex Sans", sans-serif;--bg: #161338;--bg-deep: #0d0a24;--panel: rgb(var(--surface-rgb) / .88);--panel-strong: rgb(var(--surface-strong-rgb) / .94);--line: rgb(var(--line-rgb) / .22);--line-strong: rgb(var(--line-strong-rgb) / .34);--surface-rgb: 26 21 64;--surface-strong-rgb: 38 31 86;--surface-deep-rgb: 9 10 28;--line-rgb: 147 173 255;--line-strong-rgb: 149 179 255;--accent-theme-primary: #73f7ff;--accent-theme-secondary: #d189ff;--accent-theme-tertiary: #ffe08a;--accent-primary: #73f7ff;--accent-secondary: #d189ff;--accent-warm: #ffe08a;--focus-ring: #73f7ff;--surface-glow-rgb: 115 247 255;--gold-rgb: 255 224 138;--orange-rgb: 255 164 92;--red-rgb: 255 103 140;--cyan-rgb: 115 247 255;--green-rgb: 102 240 164;--violet-rgb: 209 137 255;--blue-rgb: 92 162 255;--text-heading: #ffe6a3;--text-emphasis: #ffe08a;--text-primary: #f7f2ff;--text-secondary: #ddd5f4;--text-muted: #b7b0d8;--text-faint: #7d749d;--text: #f7f2ff;--text-dim: #b7b0d8;--gold: #ffe08a;--orange: #ffa45c;--red: #ff678c;--cyan: #73f7ff;--green: #66f0a4;--violet: #d189ff;--blue: #5ca2ff;--shadow: 0 22px 70px rgba(2, 3, 20, .58);--panel-shadow: 0 10px 30px rgba(6, 6, 18, .44);--shell-radius: 28px;color-scheme:dark}.app-shell{width:min(1820px,calc(100vw - 20px));min-height:calc(100vh - 20px);margin:10px auto;padding:14px;border-radius:30px;border-color:rgb(var(--line-rgb) / .14);background:radial-gradient(circle at top right,rgb(var(--surface-glow-rgb) / .08),transparent 20%),radial-gradient(circle at bottom left,rgb(var(--cyan-rgb) / .08),transparent 24%),linear-gradient(180deg,rgb(var(--surface-rgb) / .94),rgb(var(--surface-deep-rgb) / .96)),rgb(var(--surface-deep-rgb) / .94)}.app-header{position:sticky;top:0;z-index:8;margin-bottom:14px;padding:16px 18px;border:1px solid rgb(var(--line-rgb) / .16);border-radius:24px;background:linear-gradient(180deg,rgb(var(--surface-strong-rgb) / .94),rgb(var(--surface-deep-rgb) / .9)),rgb(var(--surface-deep-rgb) / .9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center}.header-title-group{min-width:0;gap:12px}.header-brand-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.header-title-group h1{margin:0;color:color-mix(in srgb,var(--text-heading, var(--text)) 88%,#fff 12%);font-size:clamp(1.2rem,1.8vw,1.9rem);letter-spacing:.08em}.header-tagline{max-width:860px;font-size:.84rem;line-height:1.6}.header-context-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.filter-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{margin-left:auto;align-items:center;gap:10px;flex-wrap:wrap}.header-status-stack{max-width:520px;min-width:0;justify-content:flex-end}.header-status-stack .status-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-primary-actions{display:flex;gap:10px;align-items:center}.workspace-grid{grid-template-columns:minmax(292px,328px) minmax(340px,410px) minmax(0,1fr);gap:14px;align-items:stretch;min-height:calc(100vh - 164px)}.workspace-column{min-height:0}.workspace-sidebar{overflow:hidden}.workspace-sidebar-stack{display:grid;gap:12px;min-height:0;max-height:calc(100vh - 178px);overflow:auto;padding-right:2px}.workspace-list .list-panel,.workspace-editor .editor-panel{height:100%}.panel{border-radius:22px;border-color:rgb(var(--line-rgb) / .18);background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 28%),linear-gradient(180deg,rgb(var(--surface-strong-rgb) / .36),#08081638),#0e0e26e6}.panel-head{padding:14px 14px 0;align-items:center}.panel-title{font-size:.94rem;letter-spacing:.12em}.sidebar-panel,.list-panel,.editor-panel,.topology-panel{padding-bottom:12px}.topology-activator{width:auto;margin:10px 12px 0}.topology-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-cell{min-height:82px}.stat-cell-wide{grid-column:auto}.tree-root{margin:0 12px}.tree-list,.tag-list{padding:0 12px}.tree-row{gap:8px;margin-top:6px;padding-left:calc(var(--depth, 0) * 12px)}.tree-select,.tree-root{padding:9px 10px;border-radius:14px;background:#ffffff06}.tree-actions,.tag-actions{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.tree-row:hover .tree-actions,.tree-row.is-active .tree-actions,.tree-row:focus-within .tree-actions,.tag-manage-row:hover .tag-actions,.tag-manage-row:focus-within .tag-actions,.tag-chip.is-active~.tag-actions{opacity:1;transform:translateY(0);pointer-events:auto}.tree-edit-row,.tag-create-row{margin:8px 12px 0}.tag-manage-row{margin-top:8px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff06}.sync-panel .setting-group{padding:10px 12px 0}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card,.sync-fact-card{min-height:84px;align-content:start}.list-panel{display:flex;flex-direction:column;min-height:0}.list-head{padding-bottom:0}.view-mode-strip{padding:0 14px 10px;overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.view-mode-strip::-webkit-scrollbar,.header-context-row::-webkit-scrollbar{display:none}.search-shell,.active-filters,.notes-meta-line{padding:0 14px 10px}.note-card-list{flex:1;min-height:0;overflow:auto;padding:10px 14px 14px}.note-card{display:grid;gap:10px;padding:12px 12px 10px;border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#0c0c20d1}.note-card-topline{align-items:flex-start}.note-card-title{font-size:.9rem;line-height:1.45}.note-card-excerpt{margin:0;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.77rem}.note-card-tags{margin:0}.note-card-foot{margin-top:auto}.empty-card,.boot-card,.empty-editor{margin:12px;padding:16px}@media(max-width:1320px){.workspace-grid{grid-template-columns:minmax(280px,316px) minmax(320px,380px) minmax(0,1fr)}.provider-grid,.sync-architecture-grid{grid-template-columns:1fr}}@media(max-width:980px){.app-shell{width:100%;min-height:100vh;margin:0;padding:10px 10px 86px;border:0;border-radius:0}.background-grid{background-size:56px 56px}.app-header{top:10px;padding:14px;border-radius:22px;flex-direction:column;align-items:stretch;gap:12px}.header-actions,.header-status-stack,.header-primary-actions{width:100%}.header-actions,.header-status-stack{justify-content:space-between}.header-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.mobile-switcher{display:grid;position:fixed;left:10px;right:10px;bottom:10px;z-index:14;margin:0;padding:8px;border:1px solid rgb(var(--line-rgb) / .18);border-radius:20px;background:linear-gradient(180deg,#141234f0,#090a19fa),rgb(var(--surface-deep-rgb) / .96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #0406106b}.mobile-switcher button{min-height:48px;border-radius:14px;background:transparent}.workspace-grid{grid-template-columns:1fr;gap:12px;min-height:auto}.workspace-column.mobile-collapsed{display:none}.workspace-sidebar-stack{max-height:none;overflow:visible}.workspace-list .list-panel,.workspace-editor .editor-panel{height:auto}.topology-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell-wide{grid-column:1 / -1}.tree-actions,.tag-actions{opacity:1;transform:none;pointer-events:auto}.note-card-list{padding-bottom:10px}}@media(max-width:720px){.app-header{padding:12px}.header-brand-row{justify-content:space-between}.header-context-row{flex-wrap:nowrap;overflow:auto;padding-bottom:2px}.header-primary-actions{grid-template-columns:1fr}.panel-head{align-items:stretch}.topology-activator,.note-card-list,.view-mode-strip,.search-shell,.active-filters,.notes-meta-line,.tree-list,.tag-list{padding-inline:10px}.tree-root,.tree-edit-row,.tag-create-row{margin-inline:10px}.tag-manage-row{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:radial-gradient(circle at 18% 20%,rgba(93,74,199,.24),transparent 25%),radial-gradient(circle at 78% 16%,rgba(255,74,132,.13),transparent 18%),radial-gradient(circle at 76% 82%,rgba(0,255,189,.08),transparent 24%),linear-gradient(180deg,#1c1745,#130f34,#0e0b27);color:var(--text);font-family:var(--font-ui)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(#ffffff05,#ffffff01),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 4px);mix-blend-mode:screen;opacity:.32}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{position:relative;width:min(1620px,calc(100vw - 28px));margin:14px auto;padding:18px;border:1px solid rgb(var(--line-rgb) / .18);border-radius:var(--shell-radius);overflow:hidden;background:linear-gradient(180deg,#151139e6,#0b0a1cf0),#110c2ce0;box-shadow:var(--shadow)}.background-grid,.screen-glow{position:absolute;inset:0;pointer-events:none}.background-grid{background:linear-gradient(to right,rgb(var(--line-strong-rgb) / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--line-strong-rgb) / .05) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),black 15%,black 85%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),black 15%,black 85%,transparent)}.screen-glow{background:radial-gradient(circle at 50% 0%,rgba(126,118,244,.18),transparent 35%),radial-gradient(circle at 100% 50%,rgba(255,95,148,.12),transparent 30%),radial-gradient(circle at 0% 50%,rgba(255,216,130,.08),transparent 30%)}.app-header,.workspace-grid{position:relative;z-index:1}.hud-line,.panel-kicker{margin:0;color:var(--text-emphasis, var(--text-heading, var(--gold)));font-family:var(--font-ui-display);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.app-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:8px 8px 16px}.header-title-group{display:grid;gap:10px}.header-title-group h1{margin:4px 0 0;font-family:var(--font-ui-display);text-transform:uppercase;letter-spacing:.1em;font-size:clamp(1.4rem,2vw,2.1rem)}.header-tagline{margin:0;max-width:720px;color:var(--text-dim);line-height:1.65;font-size:.9rem}.header-actions{display:flex;align-items:flex-start;gap:14px}.header-status-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.status-chip,.filter-chip{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.status-chip.accent{color:#ffe3ad;border-color:rgb(var(--gold-rgb) / .22)}.status-chip.online{color:#bdfdd4;border-color:#66f0a447}.status-chip.offline{color:#ffd0db;border-color:#ff678c47}.primary-action,.toolbar-action,.micro-action,.provider-card,.segmented-control button,.mobile-switcher button{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#12102ee0;color:var(--text);border-radius:12px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.primary-action:hover,.toolbar-action:hover,.micro-action:hover,.provider-card:hover,.segmented-control button:hover,.mobile-switcher button:hover{border-color:rgb(var(--gold-rgb) / .28);transform:translateY(-1px)}.primary-action{padding:12px 16px;min-width:140px;color:#111022;background:linear-gradient(180deg,#ffe9b0,#ffce74);border-color:rgb(var(--gold-rgb) / .45);font-weight:700}.toolbar-action{padding:8px 11px;color:var(--text-dim)}.toolbar-action:disabled,.micro-action:disabled,.primary-action:disabled{opacity:.42;cursor:default;transform:none}.toolbar-action.danger,.micro-action.danger{color:#ffc1d0;border-color:#ff678c2e}.toolbar-action.accent{color:#bdfdd4;border-color:#66f0a442}.micro-action{padding:7px 10px;font-size:.72rem;color:var(--text-dim)}.micro-action.primary{color:#111022;background:linear-gradient(180deg,#73f7ff,#52c9ff)}.mobile-switcher{display:none;position:relative;z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.mobile-switcher button{padding:10px 12px;color:var(--text-dim)}.mobile-switcher .is-active,.segmented-control .is-active,.provider-card.is-active,.tag-chip.is-active{border-color:rgb(var(--gold-rgb) / .28);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .12),rgb(var(--gold-rgb) / .03)),#181339eb;color:var(--text)}.workspace-grid{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(320px,.98fr) minmax(560px,1.5fr);gap:18px;align-items:start}.workspace-column{display:flex;flex-direction:column;gap:16px;min-width:0}.panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgb(var(--surface-strong-rgb) / .3),#09091838),var(--panel);box-shadow:inset 0 1px #ffffff09,var(--panel-shadow)}.panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 16%,transparent 84%,rgba(255,255,255,.02)),linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%,transparent 82%,rgba(255,255,255,.02));pointer-events:none}.panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px 16px 0}.panel-title{margin:6px 0 0;font-family:var(--font-ui-display);font-size:1.08rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-emphasis, var(--text-heading, var(--gold)))}.sidebar-panel,.list-panel,.editor-panel,.topology-panel{padding-bottom:16px}.topology-body{display:grid;gap:12px;padding:8px 14px 0}.topology-activator{width:calc(100% - 28px);margin:8px 14px 0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.topology-map{width:100%;height:auto}.topology-ring{fill:none;stroke:color-mix(in srgb,var(--preview-accent, #ffe08a) 28%,rgba(255,255,255,.1));stroke-width:1.8}.topology-ring-inner{stroke:color-mix(in srgb,var(--preview-accent, #73f7ff) 18%,rgb(var(--cyan-rgb) / .18))}.topology-core{fill:color-mix(in srgb,var(--preview-accent, #ffe08a) 44%,rgba(12,10,30,.94));stroke:color-mix(in srgb,var(--preview-accent, #ffe08a) 52%,rgba(255,255,255,.16));stroke-width:2}.topology-link{stroke:url(#topologyLine);stroke-width:1.5;opacity:.74}.topology-link-soft{opacity:.42}.topology-node{filter:drop-shadow(0 0 12px currentColor)}.topology-label{fill:var(--text-dim);font-family:var(--font-ui-mono);font-size:10px}.topology-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-cell{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.stat-cell strong{display:block;margin-top:5px;font-size:1.15rem;color:var(--text)}.stat-cell-wide{grid-column:1 / -1}.stat-label,.setting-label,.notes-meta-line,.editor-status-line{color:var(--text-dim);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.tree-row,.tree-select{width:100%;display:flex;align-items:center;gap:10px}.tree-row{justify-content:space-between;margin-top:8px;padding-left:calc(var(--depth, 0) * 16px)}.tree-select,.tree-root{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:var(--text);padding:10px 12px;text-align:left}.tree-root{margin:0 14px}.tree-row.is-active .tree-select,.tree-root.is-active{border-color:rgb(var(--gold-rgb) / .24);background:rgb(var(--gold-rgb) / .08)}.tree-dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 10px currentColor}.tree-dot-all{background:linear-gradient(90deg,var(--gold),var(--cyan))}.tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-count{color:var(--text-dim);font-size:.74rem}.tree-actions,.tag-actions,.editor-actions{display:flex;flex-wrap:wrap;gap:6px}.tree-edit-row,.tag-create-row{display:flex;gap:8px;align-items:center;margin:10px 14px 0;padding-left:calc(var(--depth, 0) * 16px)}.micro-input,.meta-select,.search-input,.note-title-input{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0709188f;color:var(--text);padding:10px 12px;outline:none}.micro-input:focus,.meta-select:focus,.search-input:focus,.note-title-input:focus{border-color:rgb(var(--cyan-rgb) / .34);box-shadow:0 0 0 3px rgb(var(--cyan-rgb) / .08)}.micro-input.full{width:100%}.tag-list,.tree-list{padding:0 14px}.tag-manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px}.tag-chip,.tiny-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgb(var(--line-rgb) / .14);background:#ffffff0a;color:var(--text)}.tag-chip{width:100%;justify-content:space-between}.tiny-tag{font-size:.7rem}.topology-node-neutral{fill:#c4ceffc7}.sync-panel{padding-bottom:18px}.setting-group{display:grid;gap:8px;padding:12px 14px 0}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.segmented-control button{padding:10px 12px;color:var(--text-dim)}.provider-grid,.sync-architecture-grid{display:grid;gap:8px}.sync-fact-card{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.sync-fact-card strong{color:var(--text);word-break:break-word}.sync-fact-card span{color:var(--text-dim);font-size:.76rem;line-height:1.45}.provider-card{display:grid;gap:4px;padding:12px;text-align:left}.provider-card strong{color:var(--text)}.provider-card span{color:var(--text-dim);font-size:.76rem;line-height:1.45}.list-head{padding-bottom:10px}.view-mode-strip{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.view-mode-chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text-dim)}.view-mode-chip.is-active{border-color:rgb(var(--gold-rgb) / .28);background:rgb(var(--gold-rgb) / .08);color:var(--text)}.search-shell{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:0 14px}.search-label{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:var(--text-emphasis, var(--accent-primary, var(--cyan)));font-family:var(--font-ui-display)}.active-filters,.notes-meta-line{display:flex;align-items:center;gap:8px;padding:12px 14px 0;flex-wrap:wrap}.notes-meta-line{gap:6px}.note-card-list{display:grid;gap:10px;padding:14px}.note-card{text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0c0c20d1;padding:14px;color:var(--text)}.note-card.is-active{border-color:rgb(var(--cyan-rgb) / .32);box-shadow:0 0 0 1px rgb(var(--cyan-rgb) / .14),0 14px 30px #08081657}.note-card-topline,.note-card-foot{display:flex;justify-content:space-between;gap:10px;align-items:center}.note-card-title{font-family:var(--font-ui-display);letter-spacing:.05em;text-transform:uppercase}.note-card-flags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.note-card-pin{color:var(--accent-warm, var(--gold));font-size:.72rem}.note-card-pin.favorite{color:#bdfdd4}.note-card-pin.muted{color:var(--text-dim)}.note-card-pin.danger{color:#ffc1d0}.note-card-excerpt{min-height:44px;margin:10px 0;color:var(--text-dim);line-height:1.6}.note-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.note-card-foot{color:var(--text-dim);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.empty-card,.boot-card,.empty-editor{margin:14px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.empty-card p,.boot-card strong{color:var(--text-dim)}.boot-screen{min-height:100vh;display:grid;place-items:center}.editor-panel{min-height:calc(100vh - 170px);container:note-pane / inline-size;display:flex;flex-direction:column;min-width:0;gap:12px;padding-bottom:14px}.note-hero-card,.note-metric-card,.editor-info-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05),rgb(var(--surface-deep-rgb) / .9);box-shadow:0 10px 30px #04041038}.note-hero-card{display:grid;gap:14px;margin:16px 12px 0;padding:14px;border-radius:24px;background:radial-gradient(circle at top right,rgb(var(--gold-rgb) / .12),transparent 34%),radial-gradient(circle at bottom left,rgb(var(--cyan-rgb) / .12),transparent 30%),linear-gradient(180deg,#ffffff0f,#ffffff05),rgb(var(--surface-deep-rgb) / .9)}.note-hero-head{display:flex;flex-direction:column;gap:10px}.note-status-cluster{display:flex;flex-wrap:wrap;gap:8px}.note-status-inline{color:var(--text-dim);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.note-title-input{padding:14px 16px;font-size:clamp(1.05rem,4.4vw,1.45rem)}.note-title-input-modern{border-radius:18px;background:#060816b8;font-family:var(--font-ui-mono);letter-spacing:.015em;text-transform:none;font-weight:600}.note-summary-rail,.editor-action-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.note-summary-rail::-webkit-scrollbar,.editor-action-rail::-webkit-scrollbar{display:none}.note-summary-pill,.editor-action-pill{flex:0 0 auto}.note-summary-pill{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.editor-action-rail{margin:0 12px}.editor-action-pill{padding:10px 13px;border-radius:999px}.note-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 12px}.note-metric-card{display:grid;gap:8px;min-height:92px;padding:14px;border-radius:18px}.note-metric-card span{color:var(--text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.note-metric-card strong{color:var(--text);font-size:clamp(1rem,4vw,1.3rem);line-height:1.35}.editor-surface-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 12px}.editor-surface-tab{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-dim);font-family:var(--font-ui-mono);letter-spacing:.08em;text-transform:uppercase}.editor-surface-tab.is-active{border-color:rgb(var(--gold-rgb) / .28);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .12),rgb(var(--gold-rgb) / .03)),#181339eb;color:var(--text)}.editor-workspace{display:grid;gap:12px;flex:1;min-height:0}.editor-compose-panel,.editor-info-panel{min-width:0}.editor-compose-panel.is-hidden-mobile,.editor-info-panel.is-hidden-mobile{display:none}.editor-shell{margin:0 12px;border-radius:18px;border:1px solid rgb(var(--line-rgb) / .2);background:linear-gradient(180deg,#100e27fa,#0b0a18fa),#080918f2;overflow:hidden;flex:1;min-height:0}.editor-shell .bn-container{--bn-colors-editor-text: var(--text);--bn-colors-editor-background: transparent;--bn-colors-menu-text: var(--text);--bn-colors-tooltip-text: var(--text);--bn-colors-hovered-text: var(--text);--bn-colors-side-menu: rgb(var(--line-rgb) / .44);background:transparent;color:var(--text);min-height:52vh}.editor-shell .bn-editor{min-height:52vh;padding:18px 16px 28px;color:var(--bn-colors-editor-text);background:transparent;font-family:var(--font-ui-mono)}.editor-shell .bn-editor .bn-block-content[data-content-type=heading][data-text-color=default],.editor-shell .bn-editor .bn-block-content[data-content-type=heading]:not([data-text-color]){font-family:var(--font-ui-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-emphasis, var(--text-heading, var(--gold)))}.editor-shell .bn-editor p,.editor-shell .bn-editor li,.editor-shell .bn-editor td,.editor-shell .bn-editor th,.editor-shell .bn-editor blockquote{line-height:1.8}.editor-shell .bn-side-menu,.editor-shell .bn-formatting-toolbar,.editor-shell .bn-file-panel,.editor-shell .bn-suggestion-menu,.editor-shell .bn-link-toolbar,.editor-shell [data-floating-ui-portal] *{font-family:var(--font-ui-mono)}.editor-shell .bn-side-menu,.editor-shell .bn-formatting-toolbar,.editor-shell .bn-file-panel,.editor-shell .bn-suggestion-menu,.editor-shell .bn-link-toolbar{background:#101027fa!important;border:1px solid rgb(var(--line-rgb) / .22)!important;box-shadow:0 18px 40px #06061266!important;color:var(--text)!important}.editor-shell .bn-block-content,.editor-shell .bn-editor .ProseMirror{background:transparent}.editor-shell .bn-editor table,.editor-shell .bn-editor td,.editor-shell .bn-editor th{border-color:rgb(var(--line-rgb) / .22)}.editor-shell .bn-editor img,.editor-shell .bn-editor video,.editor-shell .bn-editor audio{border-radius:12px}.editor-shell .bn-editor [data-file-block]{border-color:rgb(var(--line-rgb) / .22);background:#ffffff08}.editor-shell .bn-editor blockquote{border-left-color:rgb(var(--gold-rgb) / .38)}.editor-info-panel{display:grid;gap:12px;margin:0 12px}.editor-info-card{display:grid;gap:14px;padding:14px;border-radius:20px}.editor-info-head{display:grid;gap:6px}.editor-info-title{margin:0;font-family:var(--font-ui-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.editor-info-field{padding:0}.editor-info-field .tag-chip{width:auto;justify-content:center}.color-swatch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.color-swatch-grid.compact{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:8px}.color-swatch{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px;border-radius:14px;border:1px solid rgb(var(--line-rgb) / .14);background:#ffffff08;color:var(--text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.color-swatch:hover,.color-swatch.is-active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--swatch-color) 60%,rgba(255,255,255,.16));background:linear-gradient(180deg,color-mix(in srgb,var(--swatch-color) 12%,rgba(255,255,255,.03)),#ffffff05),#0c0c20c7}.color-swatch.compact{grid-template-columns:auto;justify-items:center;min-height:40px;padding:8px}.color-swatch-fill{width:18px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--swatch-color) 72%,rgba(255,255,255,.16));background:var(--swatch-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--swatch-color) 16%,transparent)}.color-swatch.compact .color-swatch-fill{width:16px;height:16px}.color-swatch-label{color:var(--text-dim);font-size:.74rem;line-height:1.4}.color-swatch.is-active .color-swatch-label{color:var(--text)}.color-swatch.compact .color-swatch-label{display:none}.editor-info-list{display:grid;gap:10px}.editor-info-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.editor-info-row span{color:var(--text-dim);font-size:.76rem;line-height:1.55}.editor-info-row strong{color:var(--text);text-align:right;font-size:.84rem;line-height:1.45}@container note-pane (min-width: 900px){.editor-surface-switcher{display:none}.editor-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.editor-compose-panel.is-hidden-mobile{display:block}.editor-info-panel.is-hidden-mobile{display:grid}.editor-info-panel{position:sticky;top:0}.editor-shell,.editor-info-panel,.note-hero-card,.editor-action-rail,.note-metric-grid{margin-inline:16px}}.editor-panel.editor-composer{min-height:100%;height:100%;gap:0;padding:0 0 18px;border:0;border-radius:0;background:transparent;box-shadow:none}.editor-panel.editor-composer:before{display:none}.editor-composer .editor-surface-switcher{position:sticky;top:0;z-index:3;margin:0;padding:12px 16px 10px;background:linear-gradient(180deg,rgba(7,8,20,.98),rgba(7,8,20,.76),transparent)}.editor-surface-switcher-quiet{width:100%;min-width:0}.editor-surface-switcher-quiet .editor-surface-tab{min-height:42px;border-radius:14px;border:1px solid rgb(var(--line-rgb) / .08);background:#ffffff05}.editor-surface-switcher-quiet .editor-surface-tab.is-active{border-color:rgb(var(--gold-rgb) / .22);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .12),rgb(var(--gold-rgb) / .02)),#12122ae6}.editor-composer-shell{display:grid;gap:14px;flex:1;min-height:0;padding:0 16px}.editor-primary-stage,.editor-secondary-rail{min-width:0;min-height:0}.editor-primary-stage{display:grid;gap:12px;min-height:0}.editor-primary-stage.is-hidden-mobile,.editor-secondary-rail.is-hidden-mobile{display:none}.editor-focus-head{display:grid;gap:10px;padding-top:2px}.editor-session-line,.editor-context-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.editor-save-pill,.editor-inline-state,.editor-context-chip{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.editor-save-pill{border:1px solid rgb(var(--cyan-rgb) / .16);background:rgb(var(--cyan-rgb) / .08);color:color-mix(in srgb,var(--text) 90%,#73f7ff 10%)}.editor-save-pill.is-saving{border-color:rgb(var(--gold-rgb) / .22);background:rgb(var(--gold-rgb) / .09)}.editor-save-pill.is-idle{border-color:rgb(var(--line-rgb) / .12);background:#ffffff08;color:var(--text-dim)}.editor-inline-state{border:1px solid rgb(var(--line-rgb) / .12);background:#ffffff06;color:var(--text-dim)}.editor-context-chip{border:1px solid rgb(var(--line-rgb) / .12);background:#ffffff06;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-context-caption{color:var(--text-dim);font-size:.76rem;line-height:1.5}.editor-title-field{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-ui-mono);font-size:clamp(1.55rem,5vw,2.6rem);font-weight:600;letter-spacing:-.02em;line-height:1.04}.editor-title-field:focus{border:0;box-shadow:none;background:transparent}.editor-tag-preview-strip{display:flex;flex-wrap:wrap;gap:6px}.editor-tag-preview{color:var(--text-dim);background:#ffffff06}.editor-writing-stage{display:flex;flex:1;min-height:0}.editor-composer .editor-shell.editor-writing-shell{margin:0;flex:1;min-height:clamp(420px,58vh,880px);border-radius:28px;border:1px solid rgb(var(--line-rgb) / .12);background:radial-gradient(circle at top,rgb(var(--cyan-rgb) / .035),transparent 22%),linear-gradient(180deg,#090b1bfa,#060712fc),#070814fa;box-shadow:inset 0 1px #ffffff06,0 24px 54px #03040e52}.editor-composer .editor-shell .bn-container{--bn-colors-editor-text: var(--text);--bn-colors-editor-background: transparent;--bn-colors-menu-text: var(--text);--bn-colors-tooltip-text: var(--text);--bn-colors-hovered-text: var(--text);--bn-colors-side-menu: rgb(var(--line-rgb) / .32);min-height:clamp(420px,58vh,880px);background:transparent}.editor-composer .editor-shell .bn-editor{min-height:clamp(420px,58vh,880px);padding:clamp(22px,4vw,40px) clamp(18px,4.2vw,42px) 56px;background:transparent;color:var(--bn-colors-editor-text);font-family:var(--font-ui-mono)}.editor-composer .editor-shell .bn-editor .bn-block-content[data-content-type=heading][data-text-color=default],.editor-composer .editor-shell .bn-editor .bn-block-content[data-content-type=heading]:not([data-text-color]){color:color-mix(in srgb,var(--text-emphasis, #ffe08a) 72%,var(--text) 28%);font-family:var(--font-ui-mono);letter-spacing:0;text-transform:none}.editor-composer .editor-shell .bn-editor p,.editor-composer .editor-shell .bn-editor li,.editor-composer .editor-shell .bn-editor td,.editor-composer .editor-shell .bn-editor th,.editor-composer .editor-shell .bn-editor blockquote{line-height:1.86}.editor-secondary-rail{display:grid;gap:10px;align-content:start}.editor-detail-card{display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff04),rgb(var(--surface-deep-rgb) / .72);box-shadow:inset 0 1px #ffffff05}.editor-detail-card-secondary{background:linear-gradient(180deg,#ffffff06,#ffffff03),#06071299}.editor-section-title{margin:0;color:color-mix(in srgb,var(--text-emphasis, var(--text-heading, var(--text))) 54%,var(--text-dim) 46%);font-family:var(--font-ui-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.editor-detail-field{display:grid;gap:8px}.editor-detail-label{color:var(--text-dim);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.editor-detail-select{min-height:46px}.editor-color-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.editor-custom-color-picker{gap:6px}.editor-custom-color-picker .orbital-custom-color-control{min-height:42px}.editor-tag-selector{display:flex;flex-wrap:wrap;gap:8px;max-height:164px;overflow:auto;padding-right:2px}.editor-tag-selector .tag-chip{min-height:34px;padding:7px 10px}.editor-quiet-actions{display:grid;grid-template-columns:1fr;gap:8px}.editor-quiet-action{min-height:40px;justify-content:flex-start;text-align:left}.editor-quiet-action.is-active{color:var(--text);border-color:rgb(var(--gold-rgb) / .2);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff05),#12102ccc}.editor-detail-list{display:grid;gap:10px}.editor-detail-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.editor-detail-row span{color:var(--text-dim);font-size:.76rem;line-height:1.5}.editor-detail-row strong{color:var(--text);text-align:right;font-size:.82rem;line-height:1.45}@container note-pane (min-width: 960px){.editor-composer .editor-surface-switcher{display:none}.editor-composer-shell{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:18px;padding:0 20px 20px}.editor-primary-stage.is-hidden-mobile,.editor-secondary-rail.is-hidden-mobile{display:grid}.editor-focus-head{padding-top:10px}.editor-secondary-rail{position:sticky;top:14px}.editor-quiet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-composer .editor-shell .bn-container,.editor-composer .editor-shell .bn-editor{min-height:min(72vh,900px)}}.orbital-overlay{position:fixed;inset:0;z-index:50;padding:18px;display:grid;gap:16px}.orbital-backdrop{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(33,41,88,.45),transparent 42%),radial-gradient(circle at bottom left,rgba(15,94,106,.24),transparent 36%),#040510eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.orbital-topbar,.orbital-layout{position:relative;z-index:1}.orbital-topbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.orbital-title{max-width:58rem}.orbital-title-stack{display:grid;gap:8px}.orbital-title-meta{display:flex;flex-wrap:wrap;gap:8px}.orbital-toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orbital-layout{min-height:0;flex:1;display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.orbital-layout.has-editor{grid-template-columns:320px minmax(0,1fr) minmax(420px,.9fr)}.orbital-inspector{padding:0 0 16px;overflow:auto}.orbital-overview-head{padding-bottom:12px;justify-content:space-between;gap:12px;align-items:flex-start}.orbital-overview-titleblock{display:grid;gap:6px}.orbital-overview-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.orbital-overview-nav{align-self:stretch;display:grid;place-items:center;width:32px;min-width:32px;min-height:0;padding:0;border-radius:18px;border:1px solid rgb(var(--line-rgb) / .12);background:linear-gradient(180deg,#ffffff08,#ffffff03),#090c1abd;color:#e8edffdb;font-size:.82rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.orbital-overview-nav:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--preview-accent, rgb(var(--gold-rgb) / .36)) 52%,rgba(255,255,255,.16));background:linear-gradient(180deg,color-mix(in srgb,var(--preview-accent, rgb(var(--gold-rgb) / .08)) 12%,rgba(255,255,255,.022)),#ffffff03),#0a0e1cd1}.orbital-overview-nav:disabled{opacity:.38;cursor:not-allowed}.orbital-overview-preview-stage{display:grid;gap:8px;min-width:0;--preview-accent: var(--gold);animation:orbital-preview-shift .42s cubic-bezier(.22,1,.36,1)}.orbital-overview-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.orbital-overview-preview-kicker{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#bdc5e6b3;font-size:.63rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.orbital-overview-preview-dot{width:7px;height:7px;border-radius:999px;background:var(--preview-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--preview-accent) 18%,transparent)}.orbital-overview-preview-index{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--preview-accent) 16%,rgb(var(--line-rgb) / .12));background:linear-gradient(180deg,color-mix(in srgb,var(--preview-accent) 8%,rgba(255,255,255,.03)),#ffffff03),#ffffff05;color:#eaeeffe6;font-size:.66rem;line-height:1;letter-spacing:.08em}.orbital-overview-preview-stage .topology-activator{width:100%;margin:0;border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--preview-accent) 24%,rgb(var(--line-rgb) / .12));background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--preview-accent) 12%,transparent),transparent 57%),linear-gradient(180deg,#ffffff09,#ffffff03),#070a18d6;box-shadow:inset 0 0 0 1px #ffffff07,0 18px 40px #0000002e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.orbital-overview-preview-stage .topology-activator:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--preview-accent) 30%,rgba(255,255,255,.16));box-shadow:inset 0 0 0 1px #ffffff09,0 24px 46px #00000038}.orbital-overview-preview-stage .topology-map{display:block;width:100%;height:auto}.orbital-overview-preview-stage .topology-ring{stroke:color-mix(in srgb,var(--preview-accent) 18%,rgba(128,164,255,.34));stroke-opacity:.56}.orbital-overview-preview-stage .topology-ring-inner{stroke-opacity:.42}.orbital-overview-preview-stage .topology-core{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--preview-accent) 28%,transparent))}.orbital-overview-preview-stage .topology-label{fill:#e5eafcc2;font-size:10.5px;letter-spacing:.04em}.orbital-overview-core-aura{opacity:.94}.orbital-overview-core-pulse{fill:none;stroke:color-mix(in srgb,var(--preview-accent) 38%,rgb(var(--gold-rgb) / .34));stroke-width:1.35;stroke-opacity:.38;animation:orbital-overview-core-pulse 3.4s ease-in-out infinite;transform-origin:180px 130px}.orbital-overview-core-flare{fill:#ffecb1c7;filter:drop-shadow(0 0 10px rgb(var(--gold-rgb) / .26))}.orbital-overview-node-note,.orbital-overview-node-canvas{stroke:#ecf1ff4d;stroke-width:1}.orbital-overview-preview-meta{display:flex;justify-content:center}.orbital-overview-statrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.orbital-overview-statpill{min-width:0;display:grid;gap:2px;padding:8px 10px;border-radius:16px;border:1px solid rgb(var(--line-rgb) / .1);background:linear-gradient(180deg,#ffffff07,#ffffff03),#ffffff05;box-shadow:inset 0 1px #ffffff07}.orbital-overview-statpill-folder{border-color:color-mix(in srgb,rgb(var(--gold-rgb) / .3) 60%,rgb(var(--line-rgb) / .12));background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff03),#ffffff05}.orbital-overview-statpill-note{border-color:color-mix(in srgb,rgb(var(--cyan-rgb) / .26) 60%,rgb(var(--line-rgb) / .12));background:linear-gradient(180deg,rgb(var(--cyan-rgb) / .075),#ffffff03),#ffffff05}.orbital-overview-statpill-canvas{border-color:color-mix(in srgb,rgb(var(--violet-rgb) / .3) 60%,rgb(var(--line-rgb) / .12));background:linear-gradient(180deg,rgb(var(--violet-rgb) / .078),#ffffff03),#ffffff05}.orbital-overview-statvalue{min-width:0;color:#eff3fff0;font-size:.84rem;line-height:1.05;letter-spacing:.03em}.orbital-overview-statlabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b5bcd8b8;font-size:.61rem;line-height:1.18;letter-spacing:.04em}.orbital-system-switcher{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.orbital-system-index{min-width:52px;padding:7px 8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--preview-accent, rgb(var(--line-rgb) / .12)) 18%,rgb(var(--line-rgb) / .12));background:linear-gradient(180deg,color-mix(in srgb,var(--preview-accent, rgb(var(--gold-rgb) / .08)) 10%,rgba(255,255,255,.03)),#ffffff05),#ffffff05;color:var(--text);font-size:.72rem;text-align:center;letter-spacing:.08em}.orbital-overview-trigger{cursor:pointer}.orbital-overview-tile{border:1px solid rgb(var(--line-rgb) / .1);border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0c0c20b3;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.orbital-overview-tile:hover{transform:translateY(-1px);border-color:rgb(var(--gold-rgb) / .2);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff05),#0c0c20c2}@keyframes orbital-preview-shift{0%{opacity:0;transform:translate(14px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes orbital-overview-core-pulse{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.72;transform:scale(1.05)}}.orbital-menu-head{align-items:center}.orbital-menu-back{flex:none}.orbital-menu-list{display:grid;gap:10px;padding:0 14px}.orbital-menu-item{width:100%;display:grid;gap:6px;padding:12px 14px;border:1px solid rgb(var(--line-rgb) / .1);border-radius:18px;background:#ffffff08;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.orbital-menu-item:hover,.orbital-menu-item.is-active{transform:translateY(-1px);border-color:rgb(var(--gold-rgb) / .22);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff05),#0c0c20c2}.orbital-menu-item-child{margin-left:18px;width:calc(100% - 18px)}.orbital-menu-item-title{color:var(--text);font-size:.86rem;line-height:1.45}.orbital-menu-item-meta{color:var(--text-dim);font-size:.74rem;line-height:1.55}.orbital-folder-group{display:grid;gap:8px}.orbital-menu-coloritem{grid-template-columns:minmax(0,1fr) auto;align-items:center}.orbital-menu-colorhead{display:inline-flex;align-items:center;gap:10px;min-width:0}.orbital-menu-colorchip{width:14px;height:14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--swatch-color) 72%,rgba(255,255,255,.16));background:var(--swatch-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--swatch-color) 16%,transparent)}.orbital-menu-empty{margin:0}.orbital-selection-shell{--selection-accent: rgb(var(--gold-rgb) / .4);display:grid;gap:12px;margin:0 14px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--selection-accent) 30%,rgb(var(--line-rgb) / .12));background:radial-gradient(circle at top right,color-mix(in srgb,var(--selection-accent) 14%,transparent),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff04),rgb(var(--surface-deep-rgb) / .76);box-shadow:inset 0 1px #ffffff05,0 14px 34px #03040e2e}.orbital-selection-shell-note{margin:8px 8px 0;cursor:pointer}.orbital-selection-shell-note.is-canvas{--selection-accent: color-mix(in srgb, var(--selection-accent) 58%, #8db7ff)}.orbital-selection-head{display:grid;gap:10px}.orbital-selection-eyebrow-row,.orbital-selection-context-row,.orbital-selection-badges,.orbital-selection-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orbital-selection-kindchip,.orbital-selection-systemchip,.orbital-selection-badge,.orbital-selection-tag{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;font-size:.7rem;letter-spacing:.06em}.orbital-selection-kindchip{border:1px solid color-mix(in srgb,var(--selection-accent) 34%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--selection-accent) 13%,transparent);color:var(--text);text-transform:uppercase}.orbital-selection-systemchip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgb(var(--line-rgb) / .1);background:#ffffff06;color:var(--text-dim)}.orbital-selection-title{margin:0;color:var(--text);font-family:var(--font-ui-mono);font-size:clamp(1rem,4vw,1.2rem);line-height:1.3;letter-spacing:-.01em;word-break:break-word}.orbital-selection-updated{color:var(--text-dim);font-size:.74rem;line-height:1.45}.orbital-selection-context-text{color:var(--text-dim);font-size:.76rem;line-height:1.45}.orbital-path-chip-soft{border-color:rgb(var(--line-rgb) / .12);background:#ffffff08;color:var(--text)}.orbital-selection-badge{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-dim);text-transform:uppercase}.orbital-selection-meta-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orbital-selection-meta-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;border:1px solid rgb(var(--line-rgb) / .08);background:#ffffff06;color:var(--text-dim);font-size:.72rem;letter-spacing:.04em}.orbital-selection-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orbital-selection-stat{display:grid;gap:4px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#ffffff03),#ffffff05}.orbital-selection-stat strong{color:var(--text);font-size:1rem;line-height:1.1}.orbital-selection-stat span{color:var(--text-dim);font-size:.7rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.orbital-selection-preview{margin:0;min-width:0}.orbital-selection-preview-note-shell{display:grid;gap:10px}.orbital-selection-preview-note{position:relative;max-height:252px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;padding-right:4px}.orbital-selection-preview-note:after{content:"";position:absolute;inset:auto 0 0;height:34px;background:linear-gradient(180deg,rgb(var(--surface-deep-rgb) / 0),rgb(var(--surface-deep-rgb) / .96));pointer-events:none}.orbital-preview-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.orbital-preview-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:11px;border:1px solid rgb(var(--line-rgb) / .12);background:linear-gradient(180deg,#ffffff08,#ffffff03),#ffffff05;color:#e5e9ffd1;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.orbital-preview-action:hover,.orbital-preview-action:focus-visible{border-color:rgb(var(--gold-rgb) / .18);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .06),#ffffff03),#ffffff07;color:#fff2caf5;transform:translateY(-1px);outline:none}.orbital-preview-action:active{transform:translateY(0)}.orbital-preview-action.is-active{border-color:rgb(var(--gold-rgb) / .2);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff03),#ffffff08;color:#ffefbdf5}.orbital-preview-action.is-danger{color:#ffc9d6e6}.orbital-preview-action.is-danger:hover,.orbital-preview-action.is-danger:focus-visible{border-color:#ff808d2e;background:linear-gradient(180deg,#ff667814,#ffffff03),#ffffff07;color:#ffdce2fa}.orbital-preview-action svg{width:16px;height:16px}.orbital-note-hovercard{--hovercard-accent: rgb(var(--gold-rgb) / .36);position:fixed;z-index:66;display:grid;grid-template-rows:auto minmax(0,1fr);pointer-events:auto;border-radius:22px;border:1px solid color-mix(in srgb,var(--hovercard-accent) 30%,rgba(255,255,255,.12));background:radial-gradient(circle at top right,color-mix(in srgb,var(--hovercard-accent) 14%,transparent),transparent 36%),linear-gradient(180deg,rgb(var(--surface-rgb) / .8),rgb(var(--surface-deep-rgb) / .78)),rgb(var(--surface-deep-rgb) / .74);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff0f;overflow:hidden}.orbital-note-hovercard-head{display:grid;gap:8px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#ffffff03)}.orbital-note-hovercard-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.orbital-note-hovercard-topline .panel-kicker{margin:0}.orbital-note-hovercard-actions{flex:0 0 auto}.orbital-note-hovercard-head h3{margin:0;color:var(--text);font-family:var(--font-ui-mono);font-size:.95rem;line-height:1.45;letter-spacing:-.01em}.orbital-note-hovercard-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--text-dim);font-size:.74rem;line-height:1.5}.orbital-note-hovercard-scroll{min-height:0;overflow:auto;padding:14px 18px 18px;scrollbar-width:thin}.orbital-note-hovercard-copy{margin:0}.orbital-file-hovercard-scroll{display:grid;min-height:0}.orbital-file-hovercard-figure{min-width:0;min-height:0;margin:0;display:grid;place-items:center;border-radius:18px;border:1px solid color-mix(in srgb,var(--hovercard-accent) 22%,rgba(255,255,255,.1));background:linear-gradient(180deg,#ffffff07,#ffffff03),#ffffff05;overflow:hidden}.orbital-file-hovercard-image{width:100%;height:100%;max-height:300px;display:block;object-fit:contain}.orbital-file-hovercard-fallback{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;border-radius:18px;border:1px solid color-mix(in srgb,var(--hovercard-accent) 22%,rgba(255,255,255,.1));background:radial-gradient(circle at top,color-mix(in srgb,var(--hovercard-accent) 11%,transparent),transparent 56%),linear-gradient(180deg,#ffffff07,#ffffff03),#ffffff05;color:#eef2ffe6;text-align:center}.orbital-file-hovercard-fallback .orbital-tree-icon{width:42px;height:42px}.orbital-file-hovercard-fallback span:last-of-type{max-width:100%;overflow-wrap:anywhere;font-size:.86rem;font-weight:650;line-height:1.3}.orbital-file-hovercard-fallback small{color:var(--text-dim);font-size:.72rem;line-height:1.35}.orbital-menu-item-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.orbital-menu-item-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid rgb(var(--blue-rgb) / .14);background:rgb(var(--blue-rgb) / .08);color:var(--text-dim);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.orbital-selection-tag{border:1px solid rgb(var(--line-rgb) / .08);background:#ffffff06;color:var(--text-dim)}.orbital-selection-tools{margin-top:12px;background:linear-gradient(180deg,#ffffff08,#ffffff04),rgb(var(--surface-deep-rgb) / .7)}.orbital-selection-tools.is-note{margin-top:18px}.orbital-color-field-tight{gap:8px;margin-top:0}.orbital-meta-card{margin:0 14px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#0c0c20b8}.orbital-focus-card{border-color:rgb(var(--gold-rgb) / .16);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff05),#0c0c20c7}.orbital-fact-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:10px}.orbital-fact-row:first-child{padding-top:0}.orbital-fact-row span,.orbital-hints{color:var(--text-dim);font-size:.76rem;line-height:1.6}.orbital-fact-row strong{color:var(--text)}.orbital-note-preview{margin:14px 0 0;color:var(--text);line-height:1.75}.orbital-path-chip{display:inline-flex;align-items:center;max-width:100%;padding:7px 10px;border-radius:999px;border:1px solid rgb(var(--gold-rgb) / .18);background:rgb(var(--gold-rgb) / .08);color:var(--text);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbital-color-field{display:grid;gap:10px;margin-top:14px}.orbital-color-label{color:var(--text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.orbital-custom-color-picker{display:grid;gap:8px}.orbital-custom-color-control{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 10px;border-radius:14px;border:1px solid rgb(var(--line-rgb) / .14);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0c0c20b8}.orbital-custom-color-input{width:44px;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.orbital-custom-color-input::-webkit-color-swatch-wrapper{padding:0}.orbital-custom-color-input::-webkit-color-swatch{border:1px solid rgba(255,255,255,.16);border-radius:10px}.orbital-custom-color-input::-moz-color-swatch{border:1px solid rgba(255,255,255,.16);border-radius:10px}.orbital-custom-color-value{color:var(--text);font-family:var(--font-ui-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.orbital-action-stack,.orbital-create-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 14px 0}.orbital-action-stack-compact{display:grid;grid-template-columns:1fr;padding-top:10px}.orbital-action-stack-compact .primary-action,.orbital-action-stack-compact .toolbar-action{width:100%;min-width:0;justify-content:center}.orbital-danger-actions{display:grid;gap:8px;margin:12px 14px 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.orbital-danger-actions .toolbar-action{width:100%;justify-content:center}.orbital-draft-error{margin:10px 14px 0;color:#ffc1d0;font-size:.74rem;line-height:1.5}.orbital-inline-error{padding:0 14px}.orbital-hints{margin:14px}.orbital-scene-wrap{position:relative;min-height:0;border-radius:30px;border:1px solid color-mix(in srgb,var(--orbital-scene-accent, rgb(var(--line-rgb) / .2)) 30%,rgba(255,255,255,.08));background:linear-gradient(132deg,color-mix(in srgb,var(--orbital-scene-accent, var(--blue)) 14%,rgb(var(--surface-rgb) / .98)),rgb(var(--surface-deep-rgb) / .99) 39%,color-mix(in srgb,var(--orbital-scene-accent, var(--blue)) 7%,rgb(var(--surface-deep-rgb) / .99))),rgb(var(--surface-deep-rgb) / .99);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px color-mix(in srgb,var(--orbital-scene-accent, var(--blue)) 12%,rgba(255,255,255,.012)),0 30px 70px #03061252;overflow:hidden;transition:border-color .22s ease,background .26s ease,box-shadow .26s ease}.orbital-scene-wrap:before,.orbital-scene-wrap:after{content:"";position:absolute;inset:0;pointer-events:none}.orbital-scene-wrap:before{background:linear-gradient(118deg,color-mix(in srgb,var(--orbital-scene-accent, var(--blue)) 18%,transparent) 0%,transparent 46%),linear-gradient(292deg,color-mix(in srgb,var(--orbital-scene-accent, var(--blue)) 12%,transparent) 0%,transparent 52%),linear-gradient(180deg,rgba(255,255,255,.026),transparent 22%,transparent 78%,rgba(255,255,255,.014));opacity:.78}.orbital-scene-wrap:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 118px),repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0 1px,transparent 1px 118px),linear-gradient(180deg,transparent 0%,rgba(3,5,13,.18) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 88%,transparent 100%);opacity:.5}.orbital-filter-dock{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:grid;gap:10px;padding:14px;border:1px solid rgb(var(--line-rgb) / .16);border-radius:22px;background:linear-gradient(180deg,rgb(var(--surface-rgb) / .9),rgb(var(--surface-deep-rgb) / .88)),rgb(var(--surface-deep-rgb) / .88);box-shadow:0 10px 26px #0406102e}.orbital-filter-topline{display:flex;gap:10px;align-items:center;min-width:0}.orbital-searchbar{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid rgb(var(--line-rgb) / .12);border-radius:16px;background:#ffffff08}.orbital-filter-shell,.orbital-filter-chiprow{min-width:0}.orbital-searchbar-mark{color:var(--text-emphasis, var(--accent-primary, var(--cyan)));font-size:.72rem;letter-spacing:.18em}.orbital-searchbar input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.orbital-searchbar input::placeholder{color:#b7b0d8b8}.orbital-filter-row{display:grid;gap:8px}.orbital-filter-label{color:var(--text-dim);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.orbital-filter-chiprail{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.orbital-filter-chiprail::-webkit-scrollbar{display:none}.orbital-filter-chip{flex:0 0 auto;min-height:36px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--chip-color, rgb(var(--line-rgb) / .18)) 30%,rgba(255,255,255,.08));border-radius:999px;background:#ffffff08;color:var(--text-dim);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.orbital-filter-chip:hover,.orbital-filter-chip.is-active{color:var(--text);transform:translateY(-1px);border-color:color-mix(in srgb,var(--chip-color, rgb(var(--line-rgb) / .28)) 70%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--chip-color, rgb(var(--line-rgb) / .1)) 16%,rgba(255,255,255,.04))}.orbital-filter-chip-folder{--chip-color: rgb(var(--gold-rgb) / .4)}.orbital-filter-clear{flex:none}.orbital-scene{width:100%;height:100%;min-height:calc(100vh - 150px);display:block;touch-action:none;position:relative;z-index:1;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.orbital-link{fill:none;stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .16)) 18%,transparent);stroke-width:.92;stroke-linecap:round;transition:opacity .18s ease,stroke .18s ease,stroke-width .18s ease;vector-effect:non-scaling-stroke}.orbital-link-folder{stroke-width:1}.orbital-link-note{stroke-dasharray:3 10}.orbital-link.is-emphasis{opacity:.58}.orbital-link.is-muted{opacity:.08}.orbital-link.is-selected{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 54%,rgba(255,255,255,.22));stroke-width:1.24;opacity:.86}.orbital-link.is-passive-highlight{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 48%,rgba(255,255,255,.16));stroke-width:1.18;opacity:.68}.orbital-link.is-filter-match{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 68%,rgba(255,255,255,.14));stroke-width:1.52;opacity:.94}.orbital-link.is-related-emphasis,.orbital-link.is-filter-related{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 44%,rgba(255,255,255,.1));stroke-width:1.08;opacity:.42}.orbital-link.is-filter-muted{opacity:.04}.orbital-link.is-primary{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 58%,rgba(255,255,255,.22));stroke-width:1.36;opacity:.92}.orbital-link.is-direct{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .22)) 42%,rgba(255,255,255,.12));stroke-width:1.16;opacity:.66}.orbital-link.is-secondary{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .18)) 26%,rgba(255,255,255,.08));stroke-width:.96;opacity:.24}.orbital-link.is-muted{opacity:.035}.orbital-orbit{fill:none;stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .16)) 16%,transparent);stroke-width:.96;transition:opacity .18s ease,stroke .18s ease,stroke-width .18s ease;vector-effect:non-scaling-stroke}.orbital-orbit-depth-0{stroke-width:1.08}.orbital-orbit-depth-1{stroke-width:.88}.orbital-orbit-depth-2,.orbital-orbit-depth-3{stroke-width:.7}.orbital-orbit-note{stroke-dasharray:3 9}.orbital-orbit.is-emphasis{opacity:.86}.orbital-orbit.is-muted{opacity:.12}.orbital-orbit.is-selected{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 58%,rgba(255,255,255,.22));stroke-width:1.14}.orbital-orbit.is-passive-highlight{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 46%,rgba(255,255,255,.16));stroke-width:1.02;opacity:.66}.orbital-orbit.is-filter-match{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 68%,rgba(255,255,255,.16));stroke-width:1.34;opacity:.96}.orbital-orbit.is-related-emphasis,.orbital-orbit.is-filter-related{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 42%,rgba(255,255,255,.12));stroke-width:.96;opacity:.54}.orbital-orbit.is-filter-muted{opacity:.04}.orbital-orbit.is-primary{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .28)) 62%,rgba(255,255,255,.18));stroke-width:1.32;opacity:.98}.orbital-orbit.is-direct{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .2)) 38%,rgba(255,255,255,.12));stroke-width:1.12;opacity:.72}.orbital-orbit.is-secondary{stroke:color-mix(in srgb,var(--path-color, rgba(255, 255, 255, .16)) 22%,rgba(255,255,255,.08));stroke-width:.82;opacity:.22}.orbital-orbit.is-muted{opacity:.028}.orbital-node{cursor:pointer;transition:opacity .18s ease}.orbital-node.is-muted{opacity:.54}.orbital-node.is-emphasis,.orbital-node.is-selected,.orbital-node.is-passive-highlight,.orbital-node.is-filter-match{opacity:1}.orbital-node.is-related-emphasis,.orbital-node.is-filter-related{opacity:.82}.orbital-node.is-filter-muted{opacity:.14}.orbital-node.is-primary{opacity:1}.orbital-node.is-direct{opacity:.88}.orbital-node.is-secondary{opacity:.62}.orbital-node.is-muted{opacity:.1}.orbital-hit-area{fill:transparent;stroke:none}.orbital-node-aura{fill:color-mix(in srgb,var(--node-color) 18%,transparent);opacity:.72;transition:opacity .22s ease,fill .22s ease,transform .24s ease}.orbital-node.is-filter-match .orbital-node-aura{opacity:1}.orbital-node.is-muted .orbital-node-aura{opacity:.18}.orbital-node.is-related-emphasis .orbital-node-aura,.orbital-node.is-filter-related .orbital-node-aura{opacity:.88;fill:color-mix(in srgb,var(--node-color) 24%,transparent)}.orbital-node.is-passive-highlight .orbital-node-aura{opacity:.9;fill:color-mix(in srgb,var(--node-color) 26%,transparent)}.orbital-node.is-selected .orbital-node-aura,.orbital-node.is-primary .orbital-node-aura{opacity:1;fill:color-mix(in srgb,var(--node-color) 34%,transparent)}.orbital-node.is-direct .orbital-node-aura{opacity:.9;fill:color-mix(in srgb,var(--node-color) 28%,transparent)}.orbital-node-folder.is-root-folder .orbital-folder-disc{fill:color-mix(in srgb,var(--node-color) 46%,rgba(10,12,30,.94));stroke:color-mix(in srgb,var(--node-color) 52%,rgba(255,255,255,.16));stroke-width:1.5}.orbital-node-folder .orbital-folder-core{fill:#080916d1;vector-effect:non-scaling-stroke}.orbital-folder-band{fill:none;stroke:color-mix(in srgb,var(--node-color) 48%,rgba(255,255,255,.18));stroke-width:1.05;opacity:.84;vector-effect:non-scaling-stroke}.orbital-folder-equator{fill:none;stroke:#ffffff24;stroke-width:.9;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbital-node-folder.is-subfolder .orbital-subfolder-disc{fill:color-mix(in srgb,var(--node-color) 34%,rgba(10,12,28,.94));stroke:color-mix(in srgb,var(--node-color) 46%,rgba(255,255,255,.12));stroke-width:1.26}.orbital-subfolder-ring{fill:none;stroke:color-mix(in srgb,var(--node-color) 32%,rgba(255,255,255,.14));stroke-width:.95;stroke-dasharray:2 4;opacity:.92;vector-effect:non-scaling-stroke}.orbital-subfolder-moon{fill:color-mix(in srgb,var(--node-color) 62%,rgba(255,255,255,.28));opacity:.92}.orbital-node-note .orbital-note-disc{fill:color-mix(in srgb,var(--node-color) 18%,rgba(14,16,34,.97));stroke:color-mix(in srgb,var(--node-color) 54%,rgba(255,255,255,.12));stroke-width:1.08;vector-effect:non-scaling-stroke}.orbital-node-note .orbital-note-core{fill:#070918d1;stroke:#ffffff29;stroke-width:.78;vector-effect:non-scaling-stroke}.orbital-note-sheen{fill:none;stroke:#ffffff29;stroke-width:.9;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbital-node-note.is-passive-highlight .orbital-note-disc{fill:color-mix(in srgb,var(--node-color) 32%,rgba(16,16,40,.96));stroke:color-mix(in srgb,var(--node-color) 84%,rgba(255,255,255,.14));stroke-width:1.55}.orbital-node-note.is-passive-highlight .orbital-note-core{stroke:color-mix(in srgb,var(--node-color) 42%,rgba(255,255,255,.22))}.orbital-node-note.is-canvas-entry .orbital-canvas-disc{fill:color-mix(in srgb,var(--node-color) 16%,rgba(12,18,34,.96));stroke:color-mix(in srgb,var(--node-color) 58%,rgba(255,255,255,.16));stroke-width:1.08;vector-effect:non-scaling-stroke}.orbital-node-note.is-canvas-entry .orbital-canvas-core{fill:#080b1edb;stroke:#ffffff1f;stroke-width:.82;vector-effect:non-scaling-stroke}.orbital-node-note.is-canvas-entry .orbital-canvas-gridline{fill:none;stroke:#ffffff14;stroke-width:.75;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbital-node-note.is-canvas-entry .orbital-canvas-lines{fill:none;stroke:color-mix(in srgb,var(--node-color) 38%,rgba(255,255,255,.42));stroke-width:.92;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbital-node-note.is-canvas-entry .orbital-canvas-beacon{fill:color-mix(in srgb,var(--node-color) 78%,rgba(255,255,255,.26))}.orbital-node-note.is-canvas-entry.is-passive-highlight .orbital-canvas-disc{fill:color-mix(in srgb,var(--node-color) 26%,rgba(16,16,40,.96));stroke:color-mix(in srgb,var(--node-color) 82%,rgba(255,255,255,.14));stroke-width:1.5}.orbital-core-corona{fill:color-mix(in srgb,var(--node-color) 28%,transparent);opacity:.56}.orbital-core-halo{fill:color-mix(in srgb,var(--node-color) 14%,transparent);opacity:.42}.orbital-core-flare{fill:color-mix(in srgb,var(--node-color) 10%,transparent);stroke:color-mix(in srgb,var(--node-color) 24%,rgba(255,255,255,.22));stroke-width:.8;vector-effect:non-scaling-stroke}.orbital-core-flare.secondary{fill:color-mix(in srgb,var(--node-color) 8%,transparent);stroke:color-mix(in srgb,var(--node-color) 18%,rgba(255,255,255,.16));vector-effect:non-scaling-stroke}.orbital-core-disc{fill:color-mix(in srgb,var(--node-color) 82%,white 18%);stroke:color-mix(in srgb,var(--node-color) 58%,rgba(255,255,255,.42));stroke-width:1.9;vector-effect:non-scaling-stroke}.orbital-core-rim{fill:none;stroke:#ffffff38;stroke-width:1;opacity:.78;vector-effect:non-scaling-stroke}.orbital-core-pulse{fill:color-mix(in srgb,white 76%,var(--node-color) 24%);opacity:.72}.orbital-core-spark{fill:color-mix(in srgb,white 60%,var(--node-color) 40%);opacity:.9}.orbital-selection-ring{fill:none;stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .28)) 44%,rgba(255,255,255,.28));stroke-width:1.2;stroke-dasharray:10 10;opacity:.84;animation:orbitalSelectionRingOrbit 5.4s linear infinite;transform-origin:center;vector-effect:non-scaling-stroke}.orbital-node.is-filter-match .orbital-selection-ring{stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .28)) 64%,rgba(255,255,255,.44))}.orbital-scene.is-low-density .orbital-link{stroke-width:1.04}.orbital-scene.is-low-density .orbital-link-note{stroke-dasharray:4 9}.orbital-scene.is-low-density .orbital-orbit{stroke-width:1.06}.orbital-scene.is-low-density .orbital-orbit-depth-1{stroke-width:.98}.orbital-scene.is-low-density .orbital-orbit-depth-2,.orbital-scene.is-low-density .orbital-orbit-depth-3{stroke-width:.84}.orbital-scene.is-low-density .orbital-orbit-note{stroke-dasharray:4 8}.orbital-scene.is-low-density .orbital-subfolder-ring{stroke-width:1.08;stroke-dasharray:3 4}.orbital-scene.is-low-density .orbital-node-note .orbital-note-core,.orbital-scene.is-low-density .orbital-node-note.is-canvas-entry .orbital-canvas-core,.orbital-scene.is-low-density .orbital-node-note.is-canvas-entry .orbital-canvas-gridline,.orbital-scene.is-low-density .orbital-node-note.is-canvas-entry .orbital-canvas-lines{stroke-width:1.02}.orbital-scene.is-low-density .orbital-label-badge{-webkit-backdrop-filter:none;backdrop-filter:none}.orbital-favorite-signal{fill:#66f0a4}.orbital-pinned-signal{fill:var(--accent-warm, var(--gold))}.orbital-label-group{pointer-events:none;transform-box:fill-box;transform-origin:center;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),filter .24s ease;transform:translateY(4px) scale(.97);filter:none}.orbital-label-group.is-muted{opacity:.34}.orbital-label-group.is-selected,.orbital-label-group.is-emphasis,.orbital-label-group.is-passive-highlight,.orbital-label-group.is-filter-match{opacity:1}.orbital-label-group.is-related-emphasis,.orbital-label-group.is-filter-related{opacity:.76}.orbital-label-group.is-filter-muted{opacity:.15}.orbital-label-group.is-primary,.orbital-label-group.is-selected{opacity:1;transform:translateY(-1px) scale(1);filter:drop-shadow(0 6px 18px rgba(0,0,0,.22))}.orbital-label-group.is-direct{opacity:.94;transform:translateY(0) scale(.992)}.orbital-label-group.is-secondary{opacity:.66;transform:translateY(2px) scale(.982)}.orbital-label-group.is-muted{opacity:.18;transform:translateY(6px) scale(.956)}.orbital-label-group-folder .orbital-label-badge{fill:#0a0c1ed6;stroke:rgb(var(--gold-rgb) / .12)}.orbital-label-group-note .orbital-label-badge{fill:#070b1cc7;stroke:rgb(var(--cyan-rgb) / .1)}.orbital-label-group-folder.is-root-folder .orbital-label-badge{fill:#0b0e22e6;stroke:color-mix(in srgb,var(--node-color, rgb(var(--gold-rgb) / .22)) 28%,rgba(255,255,255,.08))}.orbital-label-group-folder.is-subfolder .orbital-label-badge{fill:#080b1bc2;stroke:color-mix(in srgb,var(--node-color, rgb(var(--gold-rgb) / .14)) 20%,rgba(255,255,255,.06))}.orbital-label-badge{fill:#060918cc;stroke:#ffffff1a;stroke-width:1}.orbital-label-glyph{pointer-events:none}.orbital-label-glyph-orb,.orbital-label-glyph-rect{fill:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .24)) 28%,rgba(255,255,255,.08));stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .24)) 58%,rgba(255,255,255,.16));stroke-width:.9}.orbital-label-glyph-ring{fill:none;stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .24)) 44%,rgba(255,255,255,.14));stroke-width:.86}.orbital-label-glyph-ring-dashed{stroke-dasharray:1.8 2.6}.orbital-label-glyph-line{fill:none;stroke:#ffffff38;stroke-width:.82;stroke-linecap:round}.orbital-label-glyph-dot{fill:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .24)) 72%,rgba(255,255,255,.2))}.orbital-label-group.is-filter-match .orbital-label-badge{stroke:#ffffff6b;fill:#0a0e22eb}.orbital-label-group.is-related-emphasis .orbital-label-badge,.orbital-label-group.is-filter-related .orbital-label-badge{stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .24)) 38%,rgba(255,255,255,.14));fill:#080c1ee0}.orbital-label-group.is-passive-highlight .orbital-label-badge{stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .24)) 54%,rgba(255,255,255,.16));fill:#090d20eb}.orbital-label-group.is-selected .orbital-label-badge,.orbital-label-group.is-primary .orbital-label-badge{stroke:color-mix(in srgb,var(--node-color, rgba(255, 255, 255, .3)) 72%,rgba(255,255,255,.24));fill:#0b1026f5}.orbital-label-text{fill:var(--text);font-family:var(--font-ui-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;paint-order:stroke;stroke:#03040ceb;stroke-width:2.2px}.orbital-node.is-selected .orbital-folder-core,.orbital-node.is-selected .orbital-note-core,.orbital-node.is-selected .orbital-canvas-core,.orbital-node.is-selected .orbital-core-pulse{animation:orbitalNodePulse 2.6s ease-in-out infinite}.orbital-node.is-primary:not(.is-selected) .orbital-folder-core,.orbital-node.is-primary:not(.is-selected) .orbital-note-core,.orbital-node.is-primary:not(.is-selected) .orbital-canvas-core,.orbital-node.is-primary:not(.is-selected) .orbital-core-pulse{animation:orbitalNodePulse 3.4s ease-in-out infinite}.orbital-node.is-selected .orbital-folder-disc,.orbital-node.is-selected .orbital-subfolder-disc,.orbital-node.is-selected .orbital-note-disc,.orbital-node.is-selected .orbital-canvas-disc,.orbital-node.is-selected .orbital-core-disc{stroke:color-mix(in srgb,var(--node-color) 76%,rgba(255,255,255,.34))}@keyframes orbitalNodePulse{0%,to{transform:scale(1);opacity:.76}50%{transform:scale(1.045);opacity:.98}}@keyframes orbitalSelectionRingOrbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.orbital-editor-topbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px 14px;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#060712fc,#060712e6),#060712f5;border-bottom:1px solid rgb(var(--line-rgb) / .1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.orbital-editor-topmeta{display:grid;gap:4px}.orbital-editor-topmeta.is-canvas-mode,.orbital-editor-topmeta.is-note-mode{gap:0;min-width:0}.orbital-editor-title{color:var(--text);font-family:var(--font-ui-mono);font-size:.96rem;line-height:1.35}.orbital-editor-topactions{display:flex;gap:8px;align-items:center}.orbital-editor-topactions.is-canvas-mode,.orbital-editor-topactions.is-note-mode{gap:4px}.orbital-editor-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.orbital-editor-scroll.is-canvas-mode{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column}.orbital-editor-scroll.is-note-mode{overflow:hidden;display:flex;flex-direction:column}.orbital-editor-modal-layer{z-index:68}.orbital-editor-modal-window{position:relative;z-index:1;width:min(1200px,calc(100vw - 32px));max-height:calc(100vh - 24px);padding-top:0;overflow:hidden;display:flex;flex-direction:column;border-radius:30px;border:1px solid rgb(var(--line-rgb) / .18);background:radial-gradient(circle at top,rgb(var(--gold-rgb) / .06),transparent 26%),linear-gradient(180deg,#0c0d20fa,#060812fc),#060812fc;box-shadow:0 30px 90px #0000006b}.orbital-editor-modal-window .editor-panel{min-height:100%;height:auto}.orbital-editor-modal-window .editor-shell .bn-container,.orbital-editor-modal-window .editor-shell .bn-editor{min-height:min(68vh,900px)}.orbital-modal-layer{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:28px}.orbital-modal-dim{position:absolute;inset:0;border:0;background:radial-gradient(circle at top,rgb(var(--gold-rgb) / .06),transparent 26%),#040610bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}@keyframes utility-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.orbital-modal-window{position:relative;z-index:1;width:min(760px,calc(100vw - 56px));max-height:calc(100vh - 56px);padding-top:48px;border-radius:28px;border:1px solid rgb(var(--line-rgb) / .18);background:linear-gradient(180deg,#101027fa,rgb(var(--surface-deep-rgb) / .98)),#080918fa;box-shadow:0 30px 80px #0000006b;overflow:hidden}.orbital-modal-window.orbital-utility-modal-window{width:min(980px,calc(100vw - 44px));max-height:calc(100vh - 34px);display:flex;flex-direction:column;padding-top:0;border-radius:34px;border:1px solid color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 18%,rgb(var(--line-rgb) / .12));background:linear-gradient(180deg,rgb(var(--surface-deep-rgb) / .98),#060812fe),#060812fe;box-shadow:0 34px 98px #00000075,0 0 0 1px #ffffff05,inset 0 1px #ffffff09;animation:utility-modal-enter .22s cubic-bezier(.22,1,.36,1)}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode{--utility-modal-accent: var(--accent-theme-primary, var(--gold));width:min(860px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));height:min(760px,calc(100dvh - 48px))}.orbital-modal-window.orbital-utility-modal-window.is-trash-mode{--utility-modal-accent: var(--accent-theme-primary, var(--gold));width:min(1040px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));height:min(760px,calc(100dvh - 48px))}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.sync-settings-shell),.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.sync-settings-panel-shell){width:min(1240px,calc(100vw - 40px))}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.settings-panel-shell),.orbital-modal-window.orbital-utility-modal-window.is-trash-mode:has(.settings-panel-shell){border-color:transparent;background:transparent;box-shadow:none}@media(min-width:721px){.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.settings-panel-shell.is-backup-settings){height:auto;align-self:start;margin-top:max(0px,calc((100dvh - 56px - min(760px,calc(100dvh - 48px)))/2))}}.orbital-utility-modal-close{position:absolute;top:max(12px,calc(env(safe-area-inset-top) + 6px));right:12px;z-index:2;width:28px;height:28px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 14%,rgb(var(--line-rgb) / .08));background:linear-gradient(135deg,#ffffff14,#ffffff05),rgb(var(--surface-deep-rgb) / .64);color:#f1f5ffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:all .2s cubic-bezier(.2,.8,.2,1);cursor:pointer;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f,0 4px 12px #00000029}.orbital-utility-modal-close:hover{border-color:color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 28%,rgb(var(--line-rgb) / .18));background:linear-gradient(135deg,#ffffff1f,#ffffff0a),color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 6%,rgb(var(--surface-deep-rgb) / .72));color:#fffae6f5;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 8px 20px #0000003d,0 0 16px color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 12%,transparent);transform:translateY(-2px) scale(1.08)}.orbital-utility-modal-close span{display:block;font-size:.94rem;line-height:1;font-weight:300;letter-spacing:.02em;transform:translateY(-.2px)}.orbital-utility-modal-close:focus-visible{outline:2px solid color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 64%,rgb(var(--line-rgb) / .32));outline-offset:2px}.orbital-utility-modal-close:active{transform:translateY(0) scale(.96)}@media(max-width:640px){.orbital-utility-modal-close{width:32px;height:32px;min-width:32px;min-height:32px}}.orbital-modal-controls-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 6px;margin:5px 5px 0;min-height:0}.orbital-modal-controls-spacer{flex:1;min-width:0}.orbital-modal-control-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 14%,rgb(var(--line-rgb) / .08));background:linear-gradient(135deg,#ffffff14,#ffffff05),rgb(var(--surface-deep-rgb) / .64);color:#f1f5ffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:all .2s cubic-bezier(.2,.8,.2,1);cursor:pointer;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f,0 4px 12px #00000029}.orbital-modal-control-btn:hover{border-color:color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 28%,rgb(var(--line-rgb) / .18));background:linear-gradient(135deg,#ffffff1f,#ffffff0a),color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 6%,rgb(var(--surface-deep-rgb) / .72));color:#fffae6f5;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 8px 20px #0000003d,0 0 16px color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 12%,transparent);transform:translateY(-2px) scale(1.1)}.orbital-modal-control-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--utility-modal-accent, var(--gold)) 64%,rgb(var(--line-rgb) / .32));outline-offset:2px}.orbital-modal-control-btn:active{transform:translateY(0) scale(.94)}.orbital-modal-control-btn span{display:block;font-size:.86rem;line-height:1;font-weight:300;letter-spacing:.02em;transform:translateY(-.1px)}.orbital-modal-layer.orbital-editor-modal-layer{z-index:68;padding:16px}.orbital-modal-window.orbital-editor-modal-window{border:1px solid color-mix(in srgb,var(--editor-modal-accent, var(--gold)) 18%,rgb(var(--line-rgb) / .12));width:min(1200px,calc(100vw - 32px));max-height:calc(100vh - 24px);padding-top:0;display:flex;flex-direction:column;border-radius:30px;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--editor-modal-accent, var(--gold)) 10%,transparent),transparent 28%),radial-gradient(circle at 86% 12%,rgb(var(--cyan-rgb) / .04),transparent 24%),linear-gradient(180deg,#0c0d20fa,#060812fc),#060812fc;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff08}.orbital-modal-window.orbital-editor-modal-window.is-canvas-mode{width:min(1480px,calc(100vw - 40px));max-width:calc(100vw - 32px);height:min(920px,calc(100vh - 24px));height:min(920px,calc(100dvh - 24px));background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--editor-modal-accent, var(--gold)) 12%,transparent),transparent 28%),radial-gradient(circle at 86% 12%,rgb(var(--cyan-rgb) / .05),transparent 24%),linear-gradient(180deg,rgb(var(--surface-deep-rgb) / .98),#050710fe),#050710fe}.orbital-modal-window.orbital-editor-modal-window.is-note-mode{width:min(1320px,calc(100vw - 20px));background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--editor-modal-accent, var(--gold)) 12%,transparent),transparent 28%),radial-gradient(circle at 86% 12%,rgb(var(--cyan-rgb) / .04),transparent 24%),linear-gradient(180deg,rgb(var(--surface-deep-rgb) / .98),#060812fe),#060812fe}.orbital-modal-layer.orbital-editor-modal-layer.is-canvas-fullscreen{padding:0}.orbital-modal-window.orbital-editor-modal-window.is-canvas-fullscreen{width:100vw;max-width:100vw;max-height:100vh;height:100vh;min-height:100vh;width:100dvw;max-width:100dvw;max-height:100dvh;height:100dvh;min-height:100dvh;border-radius:0;border:0;border-left:0;border-right:0;background:#080a16;box-shadow:none}.orbital-modal-window.orbital-editor-modal-window.is-canvas-fullscreen .orbital-editor-topbar{display:none}.orbital-editor-topbar.is-canvas-mode{padding:max(6px,env(safe-area-inset-top)) 8px 6px;justify-content:space-between;gap:6px;background:linear-gradient(180deg,#050710e6,#050710b3),#050710cc;border-bottom-color:rgb(var(--line-rgb) / .06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orbital-editor-topbar.is-note-mode{padding:max(8px,env(safe-area-inset-top)) 12px 10px;justify-content:space-between;gap:8px;background:linear-gradient(180deg,#060712eb,#060712bd),#060712d1;border-bottom-color:rgb(var(--line-rgb) / .06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.orbital-editor-topbar.is-canvas-mode .panel-kicker{margin:0;font-size:.54rem;line-height:1.1;letter-spacing:.18em;opacity:.84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-editor-topbar.is-note-mode .panel-kicker{margin:0;font-size:.56rem;line-height:1.1;letter-spacing:.18em;opacity:.84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-editor-topbar.is-canvas-mode .toolbar-action{min-height:26px;padding:4px 8px;border-radius:10px;font-size:.68rem}.orbital-editor-topbar.is-note-mode .toolbar-action{min-height:28px;padding:5px 9px;border-radius:11px;font-size:.72rem}.orbital-modal-content{max-height:calc(100vh - 104px);overflow:auto}.orbital-utility-modal-content{flex:1;min-height:0;max-height:none;display:flex;flex-direction:column;margin:0;overflow:hidden;overscroll-behavior:contain;padding-top:40px}.orbital-utility-modal-content:has(.sync-settings-shell),.orbital-utility-modal-content:has(.sync-settings-panel-shell),.orbital-utility-modal-content:has(.settings-panel-shell),.orbital-utility-modal-content:has(.trash-recovery-shell){padding-top:0}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.sync-settings-shell) .orbital-utility-modal-close,.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.sync-settings-panel-shell) .orbital-utility-modal-close,.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.settings-panel-shell) .orbital-utility-modal-close,.orbital-modal-window.orbital-utility-modal-window.is-trash-mode:has(.trash-recovery-shell) .orbital-utility-modal-close{display:none}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode .orbital-utility-modal-close{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;left:auto!important;right:12px!important;justify-content:center}.vault-column,.list-column{align-self:stretch}@media(max-width:1320px){.workspace-grid{grid-template-columns:minmax(280px,.88fr) minmax(300px,.96fr) minmax(420px,1.2fr)}.orbital-layout,.orbital-layout.has-editor{grid-template-columns:280px minmax(0,1fr)}.orbital-modal-window.orbital-editor-modal-window{width:min(1040px,calc(100vw - 36px))}.orbital-modal-window.orbital-editor-modal-window.is-canvas-mode{width:min(1280px,calc(100vw - 40px));max-width:calc(100vw - 32px)}.orbital-modal-window.orbital-editor-modal-window.is-note-mode{width:min(1180px,calc(100vw - 24px))}.orbital-editor-topbar.is-canvas-mode{padding:max(6px,env(safe-area-inset-top)) 8px 6px}.orbital-editor-topbar.is-note-mode{padding:max(8px,env(safe-area-inset-top)) 12px 10px}.orbital-modal-window{width:min(720px,calc(100vw - 44px))}.orbital-modal-window.orbital-utility-modal-window{width:min(940px,calc(100vw - 32px))}.orbital-modal-window.orbital-utility-modal-window.is-trash-mode{width:min(980px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));height:min(760px,calc(100dvh - 32px))}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode{width:min(820px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));height:min(760px,calc(100dvh - 32px))}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.sync-settings-shell),.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.sync-settings-panel-shell){width:min(1140px,calc(100vw - 28px))}}@media(max-width:980px){.orbital-modal-window.orbital-utility-modal-window.is-settings-mode{height:min(760px,calc(100vh - 24px));height:min(760px,calc(100dvh - 24px))}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode:has(.settings-panel-shell){width:min(820px,calc(100vw - 16px))}.orbital-utility-modal-content:has(.settings-panel-shell){min-height:0}.app-shell{width:min(calc(100vw - 12px),100%);margin:6px auto;padding:12px;border-radius:18px}.app-header{flex-direction:column}.header-actions{width:100%;justify-content:space-between;align-items:flex-start}.mobile-switcher{display:grid}.workspace-grid{grid-template-columns:1fr}.workspace-column.mobile-collapsed{display:none}.editor-panel{min-height:auto}.editor-composer .editor-shell .bn-container,.editor-composer .editor-shell .bn-editor{min-height:46vh}.orbital-overlay{padding:10px}.orbital-topbar{flex-direction:column}.orbital-title-meta{width:100%}.orbital-layout,.orbital-layout.has-editor{grid-template-columns:1fr}.orbital-scene{min-height:58vh}.orbital-modal-layer.orbital-editor-modal-layer{padding:0}.orbital-modal-window.orbital-editor-modal-window{width:100vw;max-height:100vh;height:100vh;border-radius:0}.orbital-modal-window.orbital-editor-modal-window.is-canvas-mode,.orbital-modal-window.orbital-editor-modal-window.is-note-mode{width:100vw}.orbital-editor-topbar.is-canvas-mode{padding:max(6px,env(safe-area-inset-top)) 8px 6px}.orbital-editor-topbar.is-note-mode{padding:max(8px,env(safe-area-inset-top)) 10px 10px}.orbital-editor-modal-window .editor-shell .bn-container,.orbital-editor-modal-window .editor-shell .bn-editor{min-height:calc(100vh - 280px)}.editor-composer-shell{padding:0 14px 16px}.orbital-filter-dock{position:relative;top:auto;left:auto;right:auto;margin:12px 12px 0}.orbital-modal-layer{padding:12px}.orbital-modal-window{width:100%;max-height:calc(100vh - 24px);padding-top:52px;border-radius:24px}.orbital-modal-window.orbital-utility-modal-window{width:100%;height:calc(100vh - 24px);height:calc(100dvh - 24px);max-height:calc(100vh - 24px);padding-top:0;border-radius:24px}.orbital-modal-window.orbital-utility-modal-window.is-settings-mode{height:calc(100vh - 24px);height:calc(100dvh - 24px)}.orbital-modal-content{max-height:calc(100vh - 88px)}.orbital-utility-modal-content{padding:max(14px,calc(env(safe-area-inset-top) + 10px)) 10px 10px}}@media(max-width:720px){.header-actions,.header-status-stack{width:100%;flex-direction:column;align-items:stretch}.primary-action{width:100%}.panel-head,.editor-topbar{flex-direction:column}.orbital-utility-modal-head{align-items:flex-start}.orbital-utility-modal-close{width:100%;justify-content:center}.orbital-utility-modal-content{padding:8px}.tree-row,.tag-manage-row{grid-template-columns:1fr}.tree-actions,.tag-actions{width:100%}.search-shell{grid-template-columns:1fr}.search-label{display:none}.note-hero-card,.editor-action-rail,.note-metric-grid,.editor-surface-switcher,.editor-shell,.editor-info-panel{margin-inline:10px}.note-hero-card{padding:12px;border-radius:20px}.note-title-input-modern{padding:12px 14px;font-size:clamp(1rem,5.5vw,1.18rem)}.note-summary-pill,.editor-action-pill,.editor-surface-tab{font-size:.68rem}.note-metric-grid{grid-template-columns:1fr}.editor-shell .bn-editor{padding:15px 12px 22px}.orbital-toolbar,.orbital-action-stack,.orbital-create-actions{width:100%}.orbital-filter-topline{flex-direction:column;align-items:stretch}.orbital-fact-row{font-size:.82rem}.orbital-scene{min-height:52vh}.orbital-editor-topbar{flex-direction:column;align-items:stretch;padding:max(14px,env(safe-area-inset-top)) 16px 12px}.orbital-editor-topactions{width:100%}.orbital-editor-topactions .toolbar-action{flex:1 1 0}.orbital-editor-topbar.is-canvas-mode,.orbital-editor-topbar.is-note-mode{flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.orbital-editor-topactions.is-canvas-mode,.orbital-editor-topactions.is-note-mode{width:auto;margin-left:auto}.orbital-editor-topactions.is-canvas-mode .toolbar-action,.orbital-editor-topactions.is-note-mode .toolbar-action{flex:0 0 auto}.orbital-editor-topbar.is-canvas-mode .toolbar-action{min-height:25px;padding:4px 7px;font-size:.66rem}.orbital-editor-topbar.is-note-mode .toolbar-action{min-height:26px;padding:4px 8px;font-size:.68rem}.editor-quiet-actions{grid-template-columns:1fr}.editor-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orbital-utility-modal-close{top:max(12px,calc(env(safe-area-inset-top) + 8px));right:12px}}.app-reborn{width:min(1860px,calc(100vw - 18px));min-height:calc(100vh - 18px);margin:9px auto;padding:14px;border-radius:32px;border-color:#a0b4ff24;background:radial-gradient(circle at top right,rgb(var(--gold-rgb) / .08),transparent 24%),radial-gradient(circle at bottom left,rgb(var(--cyan-rgb) / .08),transparent 28%),linear-gradient(180deg,#110f2ef5,#080919fa),#0a0b1ef5}.app-reborn .background-grid{opacity:.55;background-size:88px 88px}.app-reborn .screen-glow{background:radial-gradient(circle at 10% 18%,rgb(var(--cyan-rgb) / .1),transparent 24%),radial-gradient(circle at 88% 14%,rgba(255,164,92,.1),transparent 18%),radial-gradient(circle at 54% 100%,rgba(209,137,255,.09),transparent 28%)}.app-reborn .locoris-topbar{position:sticky;top:0;z-index:9;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px;padding:18px 20px;border:1px solid rgb(var(--line-rgb) / .16);border-radius:26px;background:linear-gradient(180deg,#16133af2,#0a0b1eeb),#0a0b1ee6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px #05061242}.app-reborn .locoris-topbar-main{min-width:0;display:grid;gap:12px}.app-reborn .locoris-brand,.app-reborn .locoris-brand-copy{display:grid;gap:8px}.app-reborn .locoris-brand-copy h1{margin:0;font-family:var(--font-ui-display);font-size:clamp(1.28rem,1.8vw,2rem);letter-spacing:.09em;text-transform:uppercase}.app-reborn .locoris-brand-tagline{margin:0;max-width:860px;color:var(--text-dim);font-size:.88rem;line-height:1.65}.app-reborn .locoris-context-strip{display:flex;flex-wrap:wrap;gap:8px}.app-reborn .locoris-context-chip{background:#ffffff0a}.app-reborn .locoris-topbar-actions{display:grid;gap:10px;justify-items:end}.app-reborn .locoris-status-group,.app-reborn .locoris-quick-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.app-reborn .locoris-quick-actions .toolbar-action,.app-reborn .locoris-quick-actions .primary-action{min-height:44px}.app-reborn .locoris-secondary-cta{padding-inline:14px}.app-reborn .locoris-primary-cta{min-width:154px}.app-reborn .locoris-workbench{display:grid;grid-template-columns:minmax(292px,340px) minmax(360px,430px) minmax(0,1fr);gap:14px;align-items:stretch;min-height:calc(100vh - 164px)}.app-reborn .locoris-library-column,.app-reborn .locoris-notes-column,.app-reborn .locoris-editor-column{min-height:0}.app-reborn .locoris-library-stack{display:grid;gap:12px;max-height:calc(100vh - 182px);overflow:auto;padding-right:2px}.app-reborn .locoris-workbench .panel{border-radius:24px;border:1px solid rgb(var(--line-rgb) / .16);background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 28%),linear-gradient(180deg,rgb(var(--surface-strong-rgb) / .26),#0808162e),#0c0d22eb;box-shadow:inset 0 1px #ffffff08,0 14px 40px #04051038}.app-reborn .locoris-workbench .panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px 16px 0}.app-reborn .locoris-workbench .panel-title{margin:6px 0 0;font-family:var(--font-ui-display);font-size:.94rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-emphasis, var(--text-heading, var(--gold)))}.app-reborn .locoris-library-column .sidebar-panel,.app-reborn .locoris-library-column .topology-panel,.app-reborn .locoris-notes-column .list-panel,.app-reborn .locoris-editor-column .editor-panel{padding-bottom:12px}.app-reborn .orbit-preview-trigger{width:auto;margin:8px 12px 0;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at top right,rgb(var(--gold-rgb) / .08),transparent 24%),#ffffff05}.app-reborn .topology-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-reborn .stat-cell{min-height:74px;padding:10px 12px;border-radius:16px}.app-reborn .stat-cell-wide{grid-column:auto}.app-reborn .explorer-root,.app-reborn .tree-root{margin:0 12px}.app-reborn .tree-list,.app-reborn .tag-list{padding:0 12px}.app-reborn .tree-row{gap:8px;margin-top:6px;padding-left:calc(var(--depth, 0) * 12px)}.app-reborn .tree-select,.app-reborn .tree-root{padding:10px 12px;border-radius:15px;background:#ffffff06}.app-reborn .tree-row.is-active .tree-select,.app-reborn .tree-root.is-active{border-color:rgb(var(--gold-rgb) / .24);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),rgb(var(--gold-rgb) / .02)),#ffffff08}.app-reborn .tree-actions,.app-reborn .tag-actions{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.app-reborn .tree-row:hover .tree-actions,.app-reborn .tree-row.is-active .tree-actions,.app-reborn .tree-row:focus-within .tree-actions,.app-reborn .tag-manage-row:hover .tag-actions,.app-reborn .tag-manage-row:focus-within .tag-actions{opacity:1;transform:translateY(0);pointer-events:auto}.app-reborn .tree-edit-row,.app-reborn .tag-create-row{margin:8px 12px 0}.app-reborn .tag-manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:8px;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.app-reborn .sync-panel .setting-group{padding:10px 12px 0}.app-reborn .provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-reborn .sync-architecture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-reborn .provider-card,.app-reborn .sync-fact-card{min-height:84px;align-content:start}.app-reborn .notes-hub-head{align-items:center;padding-bottom:6px}.app-reborn .notes-hub-title{display:grid;gap:6px}.app-reborn .notes-hub-heading{color:var(--text)}.app-reborn .notes-hub-caption{margin:0;color:var(--text-dim);font-size:.76rem;line-height:1.5}.app-reborn .notes-hub-toolbar{display:grid;gap:10px;padding:0 14px 10px}.app-reborn .notes-hub-modes{padding:0;overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.app-reborn .notes-hub-modes::-webkit-scrollbar,.app-reborn .locoris-context-strip::-webkit-scrollbar{display:none}.app-reborn .notes-hub-search{padding:0;border-radius:18px;border:1px solid rgb(var(--line-rgb) / .14);background:#ffffff06}.app-reborn .notes-hub-search .search-label{margin-left:10px}.app-reborn .notes-hub-filters,.app-reborn .notes-hub-meta{padding:0 14px 10px}.app-reborn .notes-hub-list{flex:1;min-height:0;overflow:auto;padding:10px 14px 14px}.app-reborn .note-card{display:grid;gap:10px;padding:12px 12px 11px;border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#0c0c20d1}.app-reborn .note-card.is-active{border-color:rgb(var(--gold-rgb) / .3);box-shadow:0 0 0 1px rgb(var(--gold-rgb) / .12),0 18px 38px #05061042}.app-reborn .note-card-title{font-size:.92rem;line-height:1.45}.app-reborn .note-card-pin{font-size:.64rem}.app-reborn .note-card-excerpt{margin:0;min-height:0;color:var(--text-dim);font-size:.77rem;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.app-reborn .note-card-tags{margin:0}.app-reborn .locoris-editor-column .editor-panel{height:100%;min-height:0;background:radial-gradient(circle at top right,rgb(var(--gold-rgb) / .05),transparent 22%),linear-gradient(180deg,#1a173e59,#0b0c1e29),#0a0b1eeb}.app-reborn .locoris-editor-column .empty-editor{margin:0;display:grid;place-content:center;min-height:calc(100vh - 182px)}.app-reborn .locoris-editor-column .note-hero-card{margin:14px 14px 0;padding:16px;border-radius:24px;background:radial-gradient(circle at top right,rgb(var(--gold-rgb) / .12),transparent 28%),radial-gradient(circle at bottom left,rgb(var(--cyan-rgb) / .08),transparent 28%),linear-gradient(180deg,#171538f0,#0c0d20f0);box-shadow:0 18px 42px #04061038}.app-reborn .locoris-editor-column .editor-action-rail,.app-reborn .locoris-editor-column .note-metric-grid,.app-reborn .locoris-editor-column .editor-surface-switcher,.app-reborn .locoris-editor-column .editor-shell,.app-reborn .locoris-editor-column .editor-info-panel{margin-inline:14px}.app-reborn .locoris-editor-column .note-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-reborn .locoris-editor-column .note-metric-card,.app-reborn .locoris-editor-column .editor-info-card{border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0c0d22e6}.app-reborn .locoris-editor-column .editor-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;flex:1;min-height:0}.app-reborn .locoris-editor-column .editor-shell{border-radius:22px;border-color:rgb(var(--line-rgb) / .16);background:linear-gradient(180deg,#12112cfa,rgb(var(--surface-deep-rgb) / .98)),#080918f2}.app-reborn .locoris-editor-column .editor-shell .bn-container,.app-reborn .locoris-editor-column .editor-shell .bn-editor{min-height:62vh}.app-reborn .locoris-editor-column .editor-info-panel{align-content:start}.app-reborn .locoris-editor-column .editor-info-card{position:sticky;top:86px}.app-reborn .locoris-mobile-dock{display:none}@media(max-width:1380px){.app-reborn .locoris-workbench{grid-template-columns:minmax(280px,320px) minmax(320px,390px) minmax(0,1fr)}.app-reborn .provider-grid,.app-reborn .sync-architecture-grid,.app-reborn .locoris-editor-column .editor-workspace{grid-template-columns:1fr}.app-reborn .locoris-editor-column .editor-info-card{position:static}}@media(max-width:980px){.app-reborn{width:100%;min-height:100vh;margin:0;padding:10px 10px 90px;border:0;border-radius:0}.app-reborn .background-grid{background-size:56px 56px}.app-reborn .locoris-topbar{top:10px;flex-direction:column;gap:12px;padding:14px;border-radius:24px}.app-reborn .locoris-topbar-actions,.app-reborn .locoris-status-group,.app-reborn .locoris-quick-actions{width:100%;justify-content:space-between}.app-reborn .locoris-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-reborn .locoris-workbench{grid-template-columns:1fr;gap:12px;min-height:auto}.app-reborn .workspace-column.mobile-collapsed{display:none}.app-reborn .locoris-library-stack{max-height:none;overflow:visible}.app-reborn .locoris-editor-column .editor-panel{height:auto}.app-reborn .locoris-editor-column .note-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-reborn .locoris-mobile-dock{display:grid;position:fixed;left:10px;right:10px;bottom:10px;z-index:14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:8px;border:1px solid rgb(var(--line-rgb) / .18);border-radius:22px;background:linear-gradient(180deg,#141234f0,#090a19fa),rgb(var(--surface-deep-rgb) / .96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #0406106b}.app-reborn .locoris-mobile-dock button{min-height:50px;border-radius:15px;background:transparent}.app-reborn .tree-actions,.app-reborn .tag-actions{opacity:1;transform:none;pointer-events:auto}}@media(max-width:720px){.app-reborn .locoris-topbar{padding:12px}.app-reborn .locoris-context-strip{flex-wrap:nowrap;overflow:auto;padding-bottom:2px}.app-reborn .locoris-quick-actions{grid-template-columns:1fr}.app-reborn .locoris-workbench .panel-head{flex-direction:column;align-items:stretch}.app-reborn .orbit-preview-trigger,.app-reborn .notes-hub-list,.app-reborn .notes-hub-toolbar,.app-reborn .notes-hub-filters,.app-reborn .notes-hub-meta,.app-reborn .tree-list,.app-reborn .tag-list,.app-reborn .locoris-editor-column .editor-action-rail,.app-reborn .locoris-editor-column .note-metric-grid,.app-reborn .locoris-editor-column .editor-surface-switcher,.app-reborn .locoris-editor-column .editor-shell,.app-reborn .locoris-editor-column .editor-info-panel{margin-inline:10px;padding-inline:0}.app-reborn .tree-root,.app-reborn .tree-edit-row,.app-reborn .tag-create-row,.app-reborn .locoris-editor-column .note-hero-card{margin-inline:10px}.app-reborn .tag-manage-row,.app-reborn .tree-row,.app-reborn .locoris-editor-column .note-metric-grid{grid-template-columns:1fr}.app-reborn .locoris-editor-column .editor-shell .bn-editor{padding:15px 12px 22px}}.app-reborn{width:min(1880px,calc(100vw - 24px));min-height:calc(100vh - 24px);margin:12px auto;padding:12px;border-radius:34px;border:1px solid rgb(var(--line-rgb) / .14);background:radial-gradient(circle at top left,rgb(var(--surface-glow-rgb) / .09),transparent 24%),radial-gradient(circle at right 18%,rgb(var(--cyan-rgb) / .1),transparent 22%),linear-gradient(180deg,#10102af2,#080919fa),#080918fa;overflow:hidden}.app-reborn .background-grid{opacity:.18}.app-reborn .screen-glow{opacity:.42}.app-reborn .locoris-appframe{position:relative;z-index:1;display:grid;grid-template-columns:108px minmax(0,1fr);gap:18px;min-height:calc(100vh - 48px)}.app-reborn .locoris-side-rail{display:grid;grid-template-rows:auto auto auto 1fr;gap:14px;padding:16px 12px;border:1px solid rgb(var(--line-rgb) / .12);border-radius:28px;background:linear-gradient(180deg,#19163feb,#0b0c1ceb),#0a0b1df0;box-shadow:0 24px 60px #0305105c;align-content:start}.app-reborn .locoris-rail-brand{display:grid;gap:12px;justify-items:center;text-align:center}.app-reborn .locoris-rail-mark{position:relative;width:54px;height:54px;display:grid;place-items:center}.app-reborn .locoris-rail-mark-core,.app-reborn .locoris-rail-mark-ring{position:absolute;border-radius:999px}.app-reborn .locoris-rail-mark-core{width:14px;height:14px;background:radial-gradient(circle,#ffe08a,#ff9a4c 70%);box-shadow:0 0 22px rgb(var(--gold-rgb) / .7)}.app-reborn .locoris-rail-mark-ring-outer{inset:0;border:1px solid rgb(var(--cyan-rgb) / .4)}.app-reborn .locoris-rail-mark-ring-inner{inset:11px;border:1px solid rgba(209,137,255,.28)}.app-reborn .locoris-rail-brand-copy{display:grid;gap:4px}.app-reborn .locoris-rail-brand-copy h1{margin:0;font-size:.9rem;letter-spacing:.1em}.app-reborn .locoris-rail-brand-copy p{margin:0;color:var(--text-dim);font-size:.68rem;line-height:1.5}.app-reborn .locoris-rail-block,.app-reborn .locoris-rail-summary{display:grid;gap:10px;padding:12px 10px;border:1px solid rgb(var(--line-rgb) / .1);border-radius:20px;background:#ffffff08}.app-reborn .locoris-rail-block-head{display:grid;gap:3px}.app-reborn .locoris-rail-block-head strong{color:var(--text);font-size:.74rem;letter-spacing:.04em;line-height:1.35}.app-reborn .locoris-rail-mode-list,.app-reborn .locoris-rail-switches{display:grid;gap:8px}.app-reborn .locoris-rail-mode,.app-reborn .locoris-rail-switch{width:100%;display:grid;gap:4px;justify-items:start;padding:10px 11px;border:1px solid rgb(var(--line-rgb) / .08);border-radius:16px;background:#ffffff07;color:var(--text-dim);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease,color .16s ease}.app-reborn .locoris-rail-mode strong,.app-reborn .locoris-rail-switch strong{color:var(--text);font-size:.76rem}.app-reborn .locoris-rail-mode:hover,.app-reborn .locoris-rail-switch:hover,.app-reborn .locoris-rail-mode.is-active,.app-reborn .locoris-rail-switch.is-active{color:var(--text);border-color:rgb(var(--gold-rgb) / .2);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .09),#ffffff05),#ffffff08;transform:translateY(-1px)}.app-reborn .locoris-rail-summary{align-content:start}.app-reborn .locoris-rail-summary-card{display:grid;gap:4px;padding:10px 11px;border-radius:16px;background:#090a1b8f}.app-reborn .locoris-rail-summary-card span{color:var(--text-dim);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.app-reborn .locoris-rail-summary-card strong{color:var(--text);font-size:1rem}.app-reborn .locoris-rail-footer{display:grid;gap:8px;align-content:end}.app-reborn .locoris-core-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;min-width:0;min-height:0}.app-reborn .locoris-commandbar{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr) minmax(290px,.9fr);gap:16px;align-items:stretch;padding:18px 20px;border:1px solid rgb(var(--line-rgb) / .14);border-radius:28px;background:radial-gradient(circle at right top,rgb(var(--gold-rgb) / .08),transparent 22%),linear-gradient(180deg,#18163bf0,#0a0b1af5),rgb(var(--surface-deep-rgb) / .96);box-shadow:0 22px 52px #04051047}.app-reborn .locoris-commandbar-copy,.app-reborn .locoris-commandbar-searchcluster,.app-reborn .locoris-commandbar-side{display:grid;gap:10px;min-width:0}.app-reborn .locoris-commandbar-title{margin:0;color:var(--text);font-size:clamp(1.3rem,1.8vw,2rem);letter-spacing:.05em;line-height:1.1}.app-reborn .locoris-commandbar-description{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.6}.app-reborn .locoris-searchbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:0 16px;border:1px solid rgb(var(--line-rgb) / .12);border-radius:20px;background:#ffffff08}.app-reborn .locoris-searchbar-mark{color:var(--text-emphasis, var(--accent-primary, var(--cyan)));font-size:.74rem;letter-spacing:.18em}.app-reborn .locoris-searchbar input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.app-reborn .locoris-searchbar input::placeholder{color:#b7b0d8b8}.app-reborn .locoris-context-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.app-reborn .locoris-commandbar-side{align-content:space-between}.app-reborn .locoris-commandbar-modes{padding:0;gap:8px;overflow:auto}.app-reborn .locoris-commandbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-reborn .locoris-tabbar{display:none}.app-reborn .locoris-body{display:grid;grid-template-columns:minmax(300px,338px) minmax(320px,392px) minmax(0,1fr);gap:16px;min-height:0}.app-reborn .locoris-library-surface,.app-reborn .locoris-stream-surface,.app-reborn .locoris-editor-surface{min-height:0;display:flex;flex-direction:column;gap:16px}.app-reborn .locoris-library-surface .panel,.app-reborn .locoris-stream-surface .panel,.app-reborn .locoris-editor-surface .panel{border-radius:26px;border:1px solid rgb(var(--line-rgb) / .12);background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 24%),linear-gradient(180deg,#171538eb,rgb(var(--surface-deep-rgb) / .96)),rgb(var(--surface-deep-rgb) / .94);box-shadow:0 18px 46px #0405103d}.app-reborn .locoris-library-surface .panel-head,.app-reborn .locoris-stream-surface .panel-head,.app-reborn .locoris-editor-surface .panel-head{padding:18px 18px 0}.app-reborn .panel-caption{margin:0;color:var(--text-dim);font-size:.72rem;line-height:1.5}.app-reborn .locoris-library-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border:1px solid rgb(var(--line-rgb) / .1);border-radius:22px;background:#ffffff08}.app-reborn .locoris-library-tabs button{min-height:46px;border:0;border-radius:16px;background:transparent;color:var(--text-dim);font:inherit;cursor:pointer;transition:background .16s ease,color .16s ease}.app-reborn .locoris-library-tabs button.is-active{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .1),#ffffff05),#ffffff0a;color:var(--text)}.app-reborn .locoris-library-panel{min-height:0;flex:1;display:flex}.app-reborn .locoris-library-panel>.panel{width:100%;height:100%}.app-reborn .orbit-preview-trigger{margin:0 18px 18px;border-radius:22px}.app-reborn .topology-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-reborn .stat-cell-wide{grid-column:1 / -1}.app-reborn .tree-root,.app-reborn .tree-edit-row,.app-reborn .tag-create-row,.app-reborn .tree-list,.app-reborn .tag-list,.app-reborn .sync-panel .setting-group{margin-inline:18px}.app-reborn .tree-list,.app-reborn .tag-list{padding:0 0 18px}.app-reborn .tree-row{margin-top:8px;gap:8px}.app-reborn .tree-select,.app-reborn .tree-root{min-height:46px;border-radius:16px;background:#ffffff08}.app-reborn .tree-row.is-active .tree-select,.app-reborn .tree-root.is-active{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08),#ffffff05),#ffffff0a}.app-reborn .tag-manage-row{margin-top:10px;padding:12px;border:1px solid rgb(var(--line-rgb) / .08);border-radius:18px;background:#ffffff08}.app-reborn .provider-grid,.app-reborn .sync-architecture-grid{grid-template-columns:1fr;gap:10px}.app-reborn .provider-card,.app-reborn .sync-fact-card{min-height:88px;border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#090a1b9e}.app-reborn .notes-hub-panel{display:flex;flex-direction:column;min-height:0}.app-reborn .notes-hub-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding-bottom:12px}.app-reborn .notes-hub-title{display:grid;gap:6px;min-width:0}.app-reborn .notes-hub-heading-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-reborn .notes-hub-heading{color:var(--text);font-size:1.08rem;line-height:1.2}.app-reborn .notes-hub-counter{flex:none;padding:6px 10px;border-radius:999px;border:1px solid rgb(var(--line-rgb) / .1);color:var(--text-dim);font-size:.72rem}.app-reborn .notes-hub-caption{margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.5}.app-reborn .notes-hub-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.app-reborn .notes-hub-list{flex:1;min-height:0;overflow:auto;display:grid;gap:10px;padding:0 18px 18px}.app-reborn .note-card{display:grid;gap:12px;padding:14px 14px 13px;border-radius:20px;border:1px solid rgb(var(--line-rgb) / .08);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#090a1bb8;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.app-reborn .note-card:hover,.app-reborn .note-card.is-active{transform:translateY(-1px);border-color:rgb(var(--gold-rgb) / .22);background:radial-gradient(circle at right top,rgb(var(--gold-rgb) / .08),transparent 24%),linear-gradient(180deg,#ffffff0d,#ffffff04),#0c0d1ed1;box-shadow:0 16px 32px #04051038}.app-reborn .note-card-topline{display:grid;gap:10px}.app-reborn .note-card-titlewrap{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-reborn .note-card-title{color:var(--text);font-size:.98rem;line-height:1.45}.app-reborn .note-card-date{flex:none;color:var(--text-dim);font-size:.7rem;white-space:nowrap}.app-reborn .note-card-flags{gap:6px;flex-wrap:wrap}.app-reborn .note-card-pin{font-size:.63rem}.app-reborn .note-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-reborn .note-card-folder,.app-reborn .note-card-stat{color:var(--text-dim);font-size:.72rem}.app-reborn .note-card-folder{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-reborn .note-card-excerpt{margin:0;color:var(--text-dim);font-size:.78rem;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.app-reborn .note-card-tags{display:flex;flex-wrap:wrap;gap:6px}.app-reborn .locoris-editor-surface .editor-panel{height:100%;min-height:0}.app-reborn .locoris-editor-surface .empty-editor{margin:0;display:grid;place-content:center;min-height:calc(100vh - 220px)}.app-reborn .locoris-editor-surface .note-hero-card{margin:18px 18px 0}.app-reborn .locoris-editor-surface .editor-action-rail,.app-reborn .locoris-editor-surface .note-metric-grid,.app-reborn .locoris-editor-surface .editor-surface-switcher,.app-reborn .locoris-editor-surface .editor-shell,.app-reborn .locoris-editor-surface .editor-info-panel{margin-inline:18px}.app-reborn .locoris-editor-surface .editor-workspace{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:16px;flex:1;min-height:0}.app-reborn .locoris-editor-surface .editor-info-card{position:sticky;top:18px}@media(max-width:1520px){.app-reborn .locoris-commandbar{grid-template-columns:1fr}.app-reborn .locoris-body{grid-template-columns:minmax(280px,320px) minmax(300px,360px) minmax(0,1fr)}.app-reborn .locoris-editor-surface .editor-workspace{grid-template-columns:1fr}.app-reborn .locoris-editor-surface .editor-info-card{position:static}}@media(max-width:1180px){.app-reborn .locoris-appframe{grid-template-columns:88px minmax(0,1fr)}.app-reborn .locoris-body{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.app-reborn .locoris-editor-surface{grid-column:1 / -1}}@media(max-width:980px){.app-reborn{width:100%;min-height:100vh;margin:0;padding:10px 10px 88px;border:0;border-radius:0}.app-reborn .locoris-appframe{grid-template-columns:1fr;min-height:auto}.app-reborn .locoris-side-rail{display:none}.app-reborn .locoris-core-shell{grid-template-rows:auto auto minmax(0,1fr)}.app-reborn .locoris-commandbar{padding:16px;border-radius:24px}.app-reborn .locoris-commandbar-actions{grid-template-columns:1fr 1fr}.app-reborn .locoris-body{grid-template-columns:1fr}.app-reborn .locoris-library-surface.is-mobile-hidden,.app-reborn .locoris-stream-surface.is-mobile-hidden,.app-reborn .locoris-editor-surface.is-mobile-hidden{display:none}.app-reborn .locoris-tabbar{display:grid;position:fixed;left:10px;right:10px;bottom:10px;z-index:18;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgb(var(--line-rgb) / .16);border-radius:22px;background:linear-gradient(180deg,#141234f0,#090a19fa),rgb(var(--surface-deep-rgb) / .96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #0406106b}.app-reborn .locoris-tabbar button{min-height:50px;border:0;border-radius:15px;background:transparent;color:var(--text-dim);font:inherit}.app-reborn .locoris-tabbar button.is-active{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .11),#ffffff08),#ffffff0a;color:var(--text)}.app-reborn .locoris-library-tabs{position:sticky;top:0;z-index:4}.app-reborn .locoris-editor-surface .editor-panel{height:auto}}@media(max-width:720px){.app-reborn .locoris-commandbar{padding:14px}.app-reborn .locoris-commandbar-actions{grid-template-columns:1fr}.app-reborn .locoris-context-strip,.app-reborn .locoris-commandbar-modes{flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.app-reborn .locoris-context-strip::-webkit-scrollbar,.app-reborn .locoris-commandbar-modes::-webkit-scrollbar{display:none}.app-reborn .locoris-library-tabs,.app-reborn .notes-hub-head{grid-template-columns:1fr}.app-reborn .notes-hub-heading-row,.app-reborn .note-card-titlewrap,.app-reborn .note-card-meta{flex-direction:column;align-items:flex-start}.app-reborn .tree-root,.app-reborn .tree-edit-row,.app-reborn .tag-create-row,.app-reborn .tree-list,.app-reborn .tag-list,.app-reborn .sync-panel .setting-group,.app-reborn .notes-hub-filters,.app-reborn .notes-hub-list,.app-reborn .orbit-preview-trigger,.app-reborn .locoris-editor-surface .note-hero-card,.app-reborn .locoris-editor-surface .editor-action-rail,.app-reborn .locoris-editor-surface .note-metric-grid,.app-reborn .locoris-editor-surface .editor-surface-switcher,.app-reborn .locoris-editor-surface .editor-shell,.app-reborn .locoris-editor-surface .editor-info-panel{margin-inline:12px}.app-reborn .locoris-library-surface .panel-head,.app-reborn .locoris-stream-surface .panel-head,.app-reborn .locoris-editor-surface .panel-head{padding-inline:12px}}.orbital-editor-topbar{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));left:auto;z-index:6;display:flex;justify-content:flex-end;align-items:center;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.orbital-editor-topbar.is-canvas-mode,.orbital-editor-topbar.is-note-mode{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.orbital-editor-topmeta{display:none}.orbital-editor-topactions,.orbital-editor-topactions.is-canvas-mode,.orbital-editor-topactions.is-note-mode{width:auto;display:inline-flex;gap:5px;align-items:center;margin-left:0;padding:4px;border-radius:999px;border:0;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#070914b8;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.orbital-editor-topactions .toolbar-action,.orbital-editor-topactions.is-canvas-mode .toolbar-action,.orbital-editor-topactions.is-note-mode .toolbar-action,.orbital-editor-topbar.is-canvas-mode .toolbar-action,.orbital-editor-topbar.is-note-mode .toolbar-action{flex:0 0 auto;min-height:28px;padding:0 10px;border-radius:999px;border-color:rgb(var(--line-rgb) / .12);background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff07;color:var(--text);font-size:.68rem;line-height:1}.orbital-editor-topactions .toolbar-action:hover{border-color:rgb(var(--gold-rgb) / .2);background:linear-gradient(180deg,#ffffff0d,#ffffff04),rgb(var(--gold-rgb) / .07)}.orbital-editor-topactions .toolbar-action.danger{border-color:#ff717133;color:color-mix(in srgb,var(--text) 82%,#ff7171 18%)}.orbital-editor-topactions .toolbar-action.danger:hover{border-color:#ff717152;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ff717113}.orbital-editor-topactions .orbital-editor-close-action,.orbital-editor-topactions.is-canvas-mode .orbital-editor-close-action,.orbital-editor-topactions.is-note-mode .orbital-editor-close-action,.orbital-editor-topbar.is-canvas-mode .orbital-editor-close-action,.orbital-editor-topbar.is-note-mode .orbital-editor-close-action{width:28px;min-width:28px;padding:0;font-size:1.05rem;font-weight:500;letter-spacing:0}.orbital-editor-close-action span{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;transform:translateY(-.5px)}@media(max-width:720px){.orbital-editor-topbar{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right))}.orbital-editor-topactions,.orbital-editor-topactions.is-canvas-mode,.orbital-editor-topactions.is-note-mode{gap:4px;padding:3px}.orbital-editor-topactions .toolbar-action,.orbital-editor-topactions.is-canvas-mode .toolbar-action,.orbital-editor-topactions.is-note-mode .toolbar-action,.orbital-editor-topbar.is-canvas-mode .toolbar-action,.orbital-editor-topbar.is-note-mode .toolbar-action{min-height:26px;padding-inline:8px;font-size:.64rem}.orbital-editor-topactions .orbital-editor-close-action,.orbital-editor-topactions.is-canvas-mode .orbital-editor-close-action,.orbital-editor-topactions.is-note-mode .orbital-editor-close-action,.orbital-editor-topbar.is-canvas-mode .orbital-editor-close-action,.orbital-editor-topbar.is-note-mode .orbital-editor-close-action{width:26px;min-width:26px;font-size:1rem}}:root{--motion-duration-press: .11s;--motion-duration-fast: .18s;--motion-duration-standard: .26s;--motion-duration-spatial: .36s;--motion-duration-sheet: .44s;--motion-ease-standard: cubic-bezier(.2, .72, .2, 1);--motion-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--motion-ease-spring: cubic-bezier(.2, .92, .14, 1)}@keyframes locoris-motion-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes locoris-motion-sheet-enter{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes locoris-motion-popover-enter{0%{opacity:0;transform:translateY(-7px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes locoris-motion-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes locoris-motion-settings-forward{0%{opacity:0;transform:translate(18px) scale(.995)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes locoris-motion-settings-back{0%{opacity:0;transform:translate(-14px) scale(.997)}to{opacity:1;transform:translate(0) scale(1)}}.settings-surface:is(.is-planner-settings,.is-ai-settings,.is-backup-settings,.is-interface-settings,.is-locale-settings,.account-cloud-panel-shell,.sync-settings-panel-shell){animation:locoris-motion-settings-forward var(--motion-duration-spatial) var(--motion-ease-emphasized) both}.settings-surface.is-motion-back,.settings-surface.is-root-settings{animation:locoris-motion-settings-back var(--motion-duration-spatial) var(--motion-ease-emphasized) both}:is(.planner-mobile-sheet-layer,.planner-calendar-mobile-sheet-layer,.planner-date-dialog-layer,.planner-habit-mobile-sheet-layer,.sync-mobile-sheet-layer,.canvas-mobile-sheet-layer,.canvas-ai-mobile-sheet-layer,.canvas-info-mobile-sheet-layer,.editor-ai-mobile-layer,.editor-pane-mobile-sheet-layer,.cloud-vault-picker-layer,.orbital-mobile-menu-layer,.planner-task-scope-layer,.planner-calendar-scope-layer,.confirm-dialog-layer)>:is(button[class*=backdrop],button[class*=dim],.confirm-dialog-backdrop){animation:locoris-motion-backdrop-enter var(--motion-duration-fast) ease-out both}:is(.planner-mobile-sheet,.planner-calendar-mobile-sheet,.planner-habit-mobile-sheet,.planner-habit-mobile-detail-sheet,.planner-date-dialog-sheet,.sync-mobile-sheet,.canvas-mobile-menu-sheet,.canvas-mobile-rename-sheet,.canvas-mobile-sheet,.canvas-ai-mobile-sheet,.canvas-info-mobile-sheet,.cloud-vault-picker-card,.orbital-mobile-menu-sheet,.orbital-mobile-menu-card,.orbital-mobile-selection-sheet,.editor-pane-mobile-options-sheet,.planner-task-scope-sheet,.planner-calendar-scope-sheet){animation:locoris-motion-sheet-enter var(--motion-duration-sheet) var(--motion-ease-emphasized) both;transform-origin:50% 100%}:is(.planner-date-dialog,.confirm-dialog-window,.planner-task-scope-dialog,.planner-calendar-scope-dialog,.editor-ai-preview-modal,.note-transfer-modal){animation:locoris-motion-dialog-enter var(--motion-duration-spatial) var(--motion-ease-emphasized) both}:is(.vault-switcher-menu,.vault-switcher-create-panel,.canvas-ai-popover,.orbital-note-hovercard,.orbital-context-menu-card:not(.is-sheet),.orbital-command-account-popover,.folder-picker-menu){animation:locoris-motion-popover-enter var(--motion-duration-standard) var(--motion-ease-emphasized) both;transform-origin:50% 0}:where(button,[role=button]):not(:disabled){transition-property:color,background-color,border-color,box-shadow,opacity,filter,translate,scale;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}:where(button,[role=button]):not(:disabled):active{translate:0 1px;scale:.985}@media(prefers-reduced-motion:reduce){:root{--motion-duration-press: 1ms;--motion-duration-fast: 1ms;--motion-duration-standard: 1ms;--motion-duration-spatial: 1ms;--motion-duration-sheet: 1ms}:is(.planner-mobile-sheet-layer,.planner-calendar-mobile-sheet-layer,.planner-date-dialog-layer,.planner-habit-mobile-sheet-layer,.sync-mobile-sheet-layer,.canvas-mobile-sheet-layer,.canvas-ai-mobile-sheet-layer,.canvas-info-mobile-sheet-layer,.editor-ai-mobile-layer,.editor-pane-mobile-sheet-layer,.cloud-vault-picker-layer,.orbital-mobile-menu-layer,.planner-task-scope-layer,.planner-calendar-scope-layer,.confirm-dialog-layer) *,:is(.vault-switcher-menu,.vault-switcher-create-panel,.canvas-ai-popover,.orbital-note-hovercard,.orbital-context-menu-card,.orbital-command-account-popover,.folder-picker-menu){animation-duration:1ms!important;animation-iteration-count:1!important}}
