@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:dark;color:#dcecff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#050c17;--surface:#0a1625;--surface-soft:#0e1f32b8;--surface-strong:#12273eeb;--border:#60b1e52e;--border-bright:#53ceff7a;--text:#e4f0ff;--muted:#829ab8;--faint:#526a86;--cyan:#3cd8ff;--cyan-soft:#42a7e4;--green:#37e9ae;--violet:#8f8cff;--danger:#ff6d8d;--radius-sm:10px;--radius:16px;--radius-lg:22px;--shadow:0 24px 70px #00000047;background:#030914;font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0;overflow:hidden}html{overscroll-behavior:none;background:#020610}body{overscroll-behavior:none;background:radial-gradient(circle at 50% 0,#0c1c31 0,#050c17 43%,#020610);min-height:100dvh;overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#4ab8eb73 #040d1773}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#040d1773;border-radius:8px}::-webkit-scrollbar-thumb{background:linear-gradient(#2da9dc,#1a668f);border:2px solid #040d17b3;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--cyan-soft)}.boot-screen{min-height:100vh;color:var(--muted);letter-spacing:.08em;align-content:center;place-items:center;gap:24px;display:grid}.boot-orbit{border:1px solid var(--border-bright);border-top-color:var(--cyan);border-radius:50%;width:72px;height:72px;animation:1.2s linear infinite spin;box-shadow:0 0 24px #3cd8ff38}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{background:linear-gradient(135deg,#091524f7,#030a13fa);border:1px solid #3d9eda3d;border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:226px minmax(0,1fr) 365px;width:calc(100% - 8px);height:calc(100dvh - 8px);margin:4px;transition:grid-template-columns .25s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 70px #00000059}.app-shell.sidebar-collapsed{grid-template-columns:74px minmax(0,1fr) 365px}.app-shell.tasks-collapsed{grid-template-columns:226px minmax(0,1fr) 0}.app-shell.sidebar-collapsed.tasks-collapsed{grid-template-columns:74px minmax(0,1fr) 0}.workspace{border-left:1px solid var(--border);grid-template-rows:68px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.main-content{isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#0e1f32bd,#05101dc2);box-shadow:inset 0 1px #ffffff06}.atlas-orb{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.atlas-orb--small{width:38px;height:38px}.atlas-orb--medium{width:68px;height:68px}.atlas-orb--large{width:230px;height:230px}.atlas-orb__orbit,.atlas-orb__core{border-radius:50%;position:absolute}.atlas-orb__orbit--outer{border:1px solid #36a7e440;inset:4%;box-shadow:0 0 18px #24abe91a}.atlas-orb__orbit--inner{border:1px solid #45c7ff80;inset:22%}.atlas-orb__core{border:2px solid #46dcff;border-color:#46dcff #46dcff #6af1ff #4a7bff;inset:32%;box-shadow:0 0 11px #20c8ff,inset 0 0 12px #16a6ff8c}.atlas-orb--large:before,.atlas-orb--large:after{content:"";border:1px solid #50b9f126;border-radius:50%;position:absolute}.atlas-orb--large:before{inset:-13%}.atlas-orb--large:after{inset:13%}.atlas-orb--large .atlas-orb__core{border-width:3px;inset:29%;box-shadow:0 0 18px #20c8ff,inset 0 0 25px #16a6ff66}.atlas-orb.is-active .atlas-orb__orbit--inner{animation:3s ease-in-out infinite orbit-pulse}@keyframes orbit-pulse{50%{opacity:.62;transform:scale(1.06)}}.sidebar{background:linear-gradient(#08121feb,#040c16db);flex-direction:column;min-width:0;min-height:0;padding:22px 10px 12px;display:flex;position:relative;overflow:hidden}.brand{align-items:center;gap:16px;height:55px;padding:0 17px;display:flex;overflow:hidden}.brand__name{letter-spacing:.36em;white-space:nowrap;font-size:21px;font-weight:500}.sidebar__nav{scrollbar-width:thin;scrollbar-color:#47a6dc33 transparent;flex-direction:column;gap:3px;min-height:0;margin-top:18px;display:flex;overflow-y:auto}.nav-item{color:#91a9c7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:15px;width:100%;min-height:39px;padding:0 20px;font-size:12px;transition:all .18s;display:flex;overflow:hidden}.nav-item:hover{color:var(--text);background:#2d73a317}.nav-item.is-selected{color:#5cddff;box-shadow:inset 3px 0 var(--cyan),0 0 18px #00a8ed14;background:linear-gradient(90deg,#176b9d4d,#1340633d);border-color:#34c0f780}.sidebar__footer{border:1px solid #4989b821;border-radius:12px;align-items:center;gap:11px;min-height:68px;margin-top:auto;padding:10px 11px;display:flex;overflow:hidden}.profile-dot{color:#c3ceff;background:radial-gradient(circle at 70% 30%,#575fe1a6,#132d4fcc);border:1px solid #5ea0ffa6;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 14px #4176ff40}.profile-copy{white-space:nowrap;flex-direction:column;gap:4px;min-width:0;display:flex}.profile-copy strong{text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.profile-copy span{color:var(--muted);font-size:10px}.profile-copy i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.sidebar__collapse{z-index:3;border:1px solid var(--border);cursor:pointer;width:22px;height:39px;color:var(--muted);background:#091729;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:48%;right:-11px}.sidebar--collapsed .brand{padding-left:7px}.sidebar--collapsed .brand__name,.sidebar--collapsed .nav-item span,.sidebar--collapsed .profile-copy{display:none}.sidebar--collapsed .nav-item{justify-content:center;padding:0}.sidebar--collapsed .sidebar__footer{justify-content:center;padding:8px}.sidebar--collapsed .sidebar__collapse svg{transform:rotate(180deg)}.topbar{z-index:15;border-bottom:1px solid var(--border);height:68px;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#081422e6,#050e19b8);align-items:center;gap:23px;padding:0 22px;display:flex}.topbar__message{margin-right:auto;font-size:11px;line-height:1.5}.topbar__status{color:#85ddb9;align-items:center;gap:9px;font-size:12px;display:flex}.online-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 11px var(--green);border-radius:50%}.topbar__date,.topbar__time{border-left:1px solid var(--border);padding-left:22px;font-size:12px}.icon-button{color:#9bb3cf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:all .18s;display:grid}.icon-button:hover{color:var(--cyan);border-color:var(--border);background:#3ab6eb14}.topbar__task-toggle,.mobile-brand{display:none}.chat-page{background:radial-gradient(circle at 28% 21%,#123f6521,#0000 34%);grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;padding:0 27px 17px 23px;display:grid;position:relative;overflow:hidden}.chat-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:scroll}.chat-scroll::-webkit-scrollbar{width:0;height:0}.content-page::-webkit-scrollbar{width:0;height:0}.welcome{justify-content:center;align-items:center;gap:53px;width:min(720px,94%);margin:auto;padding:25px 0 45px;display:flex}.welcome__copy{min-width:410px}.welcome h1{color:#9db5d5;letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.1vw,47px);font-weight:400;line-height:1.17}.welcome h1 span{color:var(--text)}.welcome h1 span:first-letter{color:var(--cyan)}.welcome p{color:var(--muted);margin:18px 0 0;font-size:14px}.messages{flex-direction:column;gap:17px;width:min(820px,96%);margin:0 auto;padding:22px 0 18px;display:flex}.chat-scroll.has-messages .messages{margin-top:auto}.message{align-items:flex-end;gap:12px;animation:.24s both message-in;display:flex}.message--user{justify-content:flex-end}.message__bubble{overflow-wrap:anywhere;background:#0f2034d1;border:1px solid #4f93c63b;border-radius:17px;max-width:74%;padding:14px 18px 10px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:0 8px 22px #0000001a}.message:hover .message__bubble{border-color:#4faee05c}.message--user .message__bubble{background:linear-gradient(135deg,#18334ff0,#0d2339eb);border-color:#4cafe752;border-bottom-right-radius:6px}.message--assistant .message__bubble{border-bottom-left-radius:6px}.message p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.message__meta{min-height:14px;color:var(--faint);justify-content:flex-end;align-items:center;gap:7px;margin-top:5px;font-size:9px;display:flex}.message__meta span{color:#6986a3}.message time{color:var(--faint);font-size:10px;display:block}.message__actions{opacity:0;align-self:center;transition:opacity .18s,transform .18s;transform:translate(5px)}.message:hover .message__actions,.message:focus-within .message__actions{opacity:1;transform:none}.message__actions button{width:31px;height:31px;color:var(--muted);cursor:pointer;background:#071422b8;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.message__actions button:hover{color:var(--cyan);border-color:var(--border-bright);background:#12324be6}.message.is-editing .message__bubble{border-color:var(--border-bright);width:min(620px,74%);max-width:none;box-shadow:0 0 0 3px #3cd8ff0f,0 18px 42px #0000002e}.message-editor textarea{resize:vertical;width:100%;min-height:96px;max-height:280px;color:var(--text);background:#020a12b3;border:1px solid #4f93c640;border-radius:10px;outline:0;padding:10px 12px;font-size:13px;line-height:1.6}.message-editor textarea:focus{border-color:var(--cyan)}.message-editor__footer{justify-content:flex-end;align-items:center;gap:7px;margin-top:9px;display:flex}.message-editor__footer>span{color:var(--faint);margin-right:auto;font-size:8px}.message-editor__footer button{border:1px solid var(--border);color:#9eb6cf;cursor:pointer;background:#091928bf;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;display:inline-flex}.message-editor__footer button.is-primary{color:#062235;background:linear-gradient(135deg,#63eaff,#2abdf0);border-color:#3cd8ff6b;font-weight:600}.message-editor__footer button:disabled{opacity:.5;cursor:default}@keyframes message-in{0%{opacity:0;transform:translateY(7px)}}.thinking{color:#91a8c5;align-items:center;gap:6px;font-size:12px;display:flex}.thinking span{margin:0 7px}.thinking i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite blink}.thinking i:nth-last-child(2){animation-delay:.16s}.thinking i:last-child{animation-delay:.32s}@keyframes blink{50%{opacity:.22;transform:translateY(-2px)}}.composer-zone{width:100%;max-width:850px;margin:0 auto}.composer{background:#050f1bb8;border:1px solid #47b2ea94;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;min-height:102px;padding:14px 14px 12px 17px;transition:all .2s;display:grid;position:relative}.composer:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #3cd8ff0f,0 0 24px #15a5e114}.composer textarea{resize:none;width:100%;min-height:37px;max-height:110px;color:var(--text);background:0 0;border:0;outline:0;grid-column:1/-1;font-size:14px;line-height:1.5}.composer textarea::placeholder{color:#6f86a4}.composer__actions{align-items:center;gap:9px;display:flex}.composer-action{color:#829ab8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:33px;padding:0 8px;font-size:11px;display:inline-flex}.composer-action:hover{color:var(--cyan)}.send-button{color:#042033;cursor:pointer;background:linear-gradient(145deg,#65ecff,#22bff3);border:0;border-radius:50%;align-self:end;place-items:center;width:43px;height:43px;transition:all .18s;display:grid;box-shadow:0 0 22px #2ac7f954}.send-button:hover:not(:disabled){transform:translateY(-1px)scale(1.03)}.send-button:disabled{opacity:.34;cursor:default;box-shadow:none}.suggestions{scrollbar-width:none;gap:9px;margin-top:10px;display:flex;overflow-x:auto}.suggestions button{border:1px solid var(--border);color:#9ab0ca;cursor:pointer;background:#0a17279e;border-radius:999px;flex:none;height:34px;padding:0 15px;font-size:11px}.suggestions button:hover{border-color:var(--border-bright);color:var(--text)}.file-chip{color:#a8bfdb;background:#1e466766;border-radius:7px;align-items:center;gap:7px;width:fit-content;max-width:100%;height:27px;margin:0 0 7px 4px;padding:0 8px;font-size:10px;display:flex}.file-chip button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.toast{z-index:5;border:1px solid var(--border-bright);color:#bcecff;width:max-content;max-width:calc(100% - 30px);box-shadow:var(--shadow);background:#07192af5;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;display:flex;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.task-rail{overscroll-behavior:contain;border-left:1px solid var(--border);opacity:0;pointer-events:none;flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;padding:68px 8px 8px;transition:opacity .2s;display:flex;overflow-y:auto}.task-rail.is-visible{opacity:1;pointer-events:auto}.task-panel{padding:15px 12px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel h2{color:#e1edfa;margin:0;font-size:15px;font-weight:600}.task-summary{background:#050f1b59;border:1px solid #498bba24;border-radius:11px;flex-direction:column;gap:7px;margin-top:12px;padding:12px;display:flex}.task-summary strong{font-size:13px;line-height:1.45}.task-summary span{color:var(--muted);font-size:11px}.task-steps{margin:14px 0 0;padding:0 4px;list-style:none}.task-step{grid-template-columns:31px 1fr;gap:8px;min-height:65px;display:grid;position:relative}.task-step:not(:last-child):after{content:"";background:#499ad06e;width:1px;position:absolute;top:30px;bottom:3px;left:14px}.task-step__icon{color:#60748d;border:2px solid #435c78;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.task-step--выполнено .task-step__icon{border-color:var(--green);color:#06382b;background:var(--green);box-shadow:0 0 12px #37e9ae47}.task-step--выполняется .task-step__icon{color:var(--cyan);border-color:var(--cyan)}.task-step--выполняется svg{animation:1.4s linear infinite spin}.task-step div{flex-direction:column;gap:4px;padding-top:3px;display:flex}.task-step strong{font-size:11px;font-weight:500;line-height:1.35}.task-step small{color:var(--muted);text-transform:capitalize;font-size:10px}.task-step--выполнено small{color:var(--green)}.empty-task{min-height:130px;color:var(--muted);align-content:center;place-items:center;gap:10px;font-size:12px;display:grid}.metrics-panel{margin-top:auto;padding:15px 12px 8px}.metrics-list{margin-top:9px}.metric-row{border-top:1px solid #4885b21a;grid-template-columns:63px 1fr 68px;align-items:center;gap:8px;height:37px;font-size:10px;display:grid}.metric-row span{color:#aec2da}.metric-row strong{text-align:right;font-size:10px;font-weight:500}.sparkline{width:100%;height:21px;overflow:visible}.sparkline path{stroke:var(--green);stroke-width:1.3px;filter:drop-shadow(0 0 3px #37e9ae40)}.sparkline--violet path{stroke:var(--violet)}.content-page{overscroll-behavior:contain;scrollbar-width:none;width:100%;min-width:0;height:100%;min-height:0;padding:35px clamp(26px,4vw,56px) 48px;overflow-y:scroll}.content-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:73px;margin-bottom:25px;display:flex}.content-header h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:500}.content-header p{color:var(--muted);margin:0;font-size:13px}.health-label{color:#89d9ba;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.health-label i{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%}.system-identity{align-items:center;gap:15px;padding:17px 19px;display:flex}.system-identity>svg{color:var(--cyan)}.system-identity div{grid-template-columns:auto;gap:2px;display:grid}.system-identity span,.system-identity small{color:var(--muted);font-size:10px}.system-identity strong{font-size:14px;font-weight:500}.gauge-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.gauge-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(150deg,#0d2034db,#05101dad);flex-direction:column;align-items:center;padding:17px;display:flex}.gauge-card__heading{color:#a9bdd5;align-items:center;gap:8px;width:100%;font-size:11px;display:flex}.gauge-card__heading svg{color:var(--cyan-soft)}.gauge{--value:0deg;background:conic-gradient(var(--cyan) var(--value),#3b6a8f26 0);border-radius:50%;place-items:center;width:104px;height:104px;margin:18px auto 12px;display:grid;position:relative;box-shadow:0 0 23px #2ac7f914}.gauge:after{content:"";background:#0a1726;border-radius:50%;position:absolute;inset:7px}.gauge strong{z-index:1;font-size:25px;font-weight:500;position:relative}.gauge small{color:var(--muted);font-size:11px}.gauge-card p{color:var(--muted);margin:0;font-size:10px}.details-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:13px;display:grid}.detail-row{align-items:center;gap:13px;padding:15px;display:flex}.detail-row>svg{color:var(--cyan-soft)}.detail-row div{flex-direction:column;gap:4px;display:flex}.detail-row span{color:var(--muted);font-size:10px}.detail-row strong{font-size:12px;font-weight:500}.primary-button{color:#041b29;cursor:pointer;background:linear-gradient(135deg,#64e9ff,#2abdf0);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 0 20px #25bff126}.primary-button:disabled{opacity:.5;cursor:wait}.memory-form{align-items:center;gap:12px;padding:10px 11px 10px 16px;display:flex}.memory-form>svg{color:var(--cyan-soft)}.memory-form input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.memory-form input::placeholder{color:var(--faint)}.memory-list,.tools-list,.task-history,.settings-list{flex-direction:column;gap:9px;margin-top:18px;display:flex}.memory-row{border-bottom:1px solid #498bba21;grid-template-columns:100px 1fr auto;align-items:center;gap:16px;padding:14px 12px;display:grid}.memory-kind{width:fit-content;color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;background:#2ba8da12;border:1px solid #40c7f740;border-radius:6px;padding:5px 8px;font-size:9px}.memory-row div{flex-direction:column;gap:5px;display:flex}.memory-row strong{font-size:12px;font-weight:500}.memory-row small{color:var(--muted);font-size:9px}.icon-button.danger:hover{color:var(--danger);background:#ff6d8d12;border-color:#ff6d8d3d}.empty-state{min-height:250px;color:var(--faint);align-content:center;place-items:center;gap:9px;display:grid}.empty-state strong{color:#99aec8;font-size:13px;font-weight:500}.empty-state span{font-size:10px}.tool-row{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px;display:grid}.tool-icon{width:39px;height:39px;color:var(--cyan);background:#2791c117;border:1px solid #46baee3d;border-radius:10px;place-items:center;display:grid}.tool-copy{min-width:0}.tool-copy>div{align-items:center;gap:9px;display:flex}.tool-copy strong{font-size:12px;font-weight:600}.tool-copy p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.permission{color:var(--green);text-transform:uppercase;background:#37e9ae12;border-radius:4px;padding:3px 6px;font-size:8px}.permission--подтверждение{color:#ffc66e;background:#ffc66e14}.tool-row>button{border:1px solid var(--border);color:#9bb4d1;cursor:pointer;background:#11294173;border-radius:8px;align-self:center;min-width:92px;height:33px;font-size:10px}.tool-row>button:hover:not(:disabled){border-color:var(--border-bright);color:var(--cyan)}.tool-row>button:disabled{opacity:.5;cursor:default}.tool-row pre{color:#9acdbd;white-space:pre-wrap;background:#020a11a3;border-radius:7px;max-height:145px;margin:9px 0 0;padding:9px;font:9px/1.5 Consolas,monospace;overflow:auto}.history-row{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px 5px;display:grid}.history-status{color:#052d21;background:var(--green);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.history-row div{min-width:0}.history-row strong{font-size:12px;font-weight:500}.history-row p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:10px;overflow:hidden}.history-row small{color:var(--faint);font-size:9px}.history-row>span:last-child{color:var(--green);text-transform:capitalize;font-size:9px}.setting-row{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.setting-row>svg{color:var(--cyan-soft)}.setting-row div{flex-direction:column;gap:4px;display:flex}.setting-row strong{font-size:12px}.setting-row span{color:var(--muted);font-size:10px}.setting-row>i{background:#101f30;border:1px solid #3c5570;border-radius:10px;width:33px;height:18px;position:relative}.setting-row>i:after{content:"";background:#65788d;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:3px;left:3px}.setting-row>i.enabled{border-color:var(--cyan);background:#23a0d238}.setting-row>i.enabled:after{background:var(--cyan);box-shadow:0 0 8px var(--cyan);left:18px}.logout-button{color:#e69aab;cursor:pointer;background:#ff6d8d0d;border:1px solid #ff6d8d33;border-radius:9px;align-items:center;gap:9px;margin-top:24px;padding:10px 13px;font-size:11px;display:flex}.platform-page{overflow-y:auto}.platform-page .content-header>svg{color:var(--cyan)}.module-form{grid-template-columns:minmax(180px,.8fr) minmax(200px,1.2fr) auto;gap:10px;padding:12px;display:grid}.module-form input,.provider-form input{border:1px solid var(--border);min-width:0;height:42px;color:var(--text);background:#020b1480;border-radius:9px;outline:0;padding:0 13px;font-size:12px}.module-form input:focus,.provider-form input:focus{border-color:var(--border-bright)}.upload-zone{cursor:pointer;min-height:126px;color:var(--cyan-soft);align-content:center;place-items:center;gap:7px;transition:all .18s;display:grid}.upload-zone:hover{border-color:var(--border-bright);background:#16466440}.upload-zone strong{color:var(--text);font-size:12px}.upload-zone span{color:var(--muted);font-size:10px}.module-notice{color:#a9c9dd;white-space:pre-wrap;margin-top:12px;padding:13px 15px;font-size:11px;line-height:1.6}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.module-card{min-width:0;padding:15px}.module-card>div{align-items:center;gap:8px;display:flex}.module-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.module-card p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.module-card a{color:var(--cyan);margin-top:10px;font-size:10px;text-decoration:none;display:inline-block}.module-card button{border:1px solid var(--border);color:var(--cyan);cursor:pointer;background:#288dbe14;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:6px 9px;font-size:9px;display:inline-flex}.module-status{color:var(--green);text-transform:uppercase;background:#37e9ae12;border-radius:5px;padding:3px 6px;font-size:8px}.provider-form{grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid}.provider-form>svg{color:var(--cyan-soft)}.provider-form>div{flex-direction:column;gap:4px;display:flex}.provider-form strong{font-size:12px}.provider-form span{color:var(--muted);font-size:9px;line-height:1.5}.header-actions,.row-actions{align-items:center;gap:8px;display:flex}.header-actions>button,.row-actions>button,.agent-card footer button,.project-card footer button,.device-card footer button,.file-inspector button,.detail-row,.clickable-panel{border:1px solid var(--border);color:#9db5d0;cursor:pointer;background:#0d22378c;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:10px;display:inline-flex}.header-actions>button:hover,.row-actions>button:hover,.agent-card footer button:hover,.project-card footer button:hover,.device-card footer button:hover,.file-inspector button:hover,.detail-row:hover,.clickable-panel:hover{border-color:var(--border-bright);color:var(--cyan);background:#1a4b6959}.header-actions .primary-button{color:#041b29;background:linear-gradient(135deg,#64e9ff,#2abdf0);border:0;box-shadow:0 0 20px #25bff126}.danger-text{color:#ff8ba5!important}.danger-button{color:#ff98af;cursor:pointer;background:#ff6d8d12;border:1px solid #ff6d8d47;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 13px;display:inline-flex}.page-toolbar{align-items:center;gap:12px;min-height:56px;margin-bottom:14px;padding:9px 11px;display:flex}.page-toolbar .search-field{flex:1}.page-toolbar>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.search-field{border:1px solid var(--border);min-height:38px;color:var(--muted);background:#020b1473;border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.search-field:focus-within{border-color:var(--border-bright);color:var(--cyan)}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.search-field button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}select,.simple-form input,.simple-form textarea,.agent-editor input,.agent-editor textarea,.agent-editor select,.page-toolbar select,.provider-editor input,.memory-builder textarea,.memory-builder select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:#071422;border-radius:8px;outline:0;padding:9px 11px;font-size:11px}select:focus,.simple-form input:focus,.simple-form textarea:focus,.agent-editor input:focus,.agent-editor textarea:focus,.agent-editor select:focus,.provider-editor input:focus,.memory-builder textarea:focus{border-color:var(--border-bright)}.simple-form,.agent-editor{flex-direction:column;gap:15px;display:flex}.simple-form label,.agent-editor>label,.agent-editor .form-grid>label,.provider-editor label{flex-direction:column;gap:7px;display:flex}.simple-form label>span,.agent-editor label>span,.provider-editor label>span{color:#9db3cd;font-size:10px}.form-grid,.range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.range-control{flex-direction:column;gap:8px;min-width:0;display:flex}.range-control>span{color:var(--muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.range-control b{color:#b4c7dd;font-weight:500}.range-control output{color:var(--cyan);font-variant-numeric:tabular-nums}.range-control small{color:var(--faint);font-size:8px}.range-control input{--range-progress:0%;appearance:none;background:linear-gradient(90deg,var(--cyan) var(--range-progress),#44688840 var(--range-progress));cursor:ew-resize;border:0;border-radius:6px;width:100%;height:6px;padding:0}.range-control input::-webkit-slider-thumb{appearance:none;background:#24c9f4;border:3px solid #c4f5ff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 12px #3cd8ff8c}.range-control input::-moz-range-thumb{background:#24c9f4;border:3px solid #c4f5ff;border-radius:50%;width:12px;height:12px}.switch{cursor:pointer;background:#101f30;border:1px solid #3c5570;border-radius:12px;flex:none;width:38px;height:21px;padding:0;position:relative}.switch span{background:#65788d;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.switch.is-on{border-color:var(--cyan);background:#23a0d238}.switch.is-on span{background:var(--cyan);box-shadow:0 0 8px var(--cyan);left:20px}.switch:disabled{opacity:.45;cursor:wait}.switch-label{color:#a9bfd8;align-items:center;font-size:10px;flex-direction:row!important;gap:9px!important;display:flex!important}.status-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;width:fit-content;padding:4px 7px;font-size:8px}.status-badge--success{color:var(--green);background:#37e9ae14}.status-badge--danger{color:#ff8ca5;background:#ff6d8d14}.status-badge--warning{color:#ffc978;background:#ffbe5c14}.status-badge--neutral{color:#9eb4cd;background:#809bb917}.inline-notice{color:#9fc5dc;background:#1e516d29;border:1px solid #3ab7ec30;border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.5}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ab8;place-items:center;padding:22px;animation:.18s modal-in;display:grid;position:fixed;inset:0}@keyframes modal-in{0%{opacity:0}}.modal{background:linear-gradient(145deg,#0d2033,#06111f);grid-template-rows:auto minmax(0,1fr);width:min(560px,100%);max-height:min(860px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0000008c}.modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:15px 18px;display:flex}.modal>header h2{margin:0;font-size:16px}.modal>header p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.modal__body{min-height:0;padding:18px;overflow:auto}.choice-fieldset{border:1px solid var(--border);border-radius:10px;margin:0;padding:12px}.choice-fieldset legend{color:#a8bdd5;padding:0 7px;font-size:10px}.choice-grid{flex-wrap:wrap;gap:7px;display:flex}.choice-grid label{min-height:31px;color:var(--muted);cursor:pointer;background:#030c1559;border:1px solid #498bba33;border-radius:7px;flex-direction:row;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:inline-flex}.choice-grid label.is-selected{color:var(--cyan);background:#2a9ac91f;border-color:#3cd8ff80}.choice-grid input{width:12px;height:12px;min-height:0;accent-color:var(--cyan);padding:0}.editor-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:5px;display:flex}.chat-tools{z-index:4;border-bottom:1px solid #4b90c017;grid-row:1;justify-content:flex-end;align-items:center;gap:7px;min-height:49px;padding:8px 8px 7px 0;display:flex}.chat-tools>button,.agent-picker{border:1px solid var(--border);color:#91a8c4;background:#06121fd1;border-radius:8px;align-items:center;gap:7px;min-height:33px;padding:0 10px;font-size:9px;transition:border-color .18s,color .18s,background .18s;display:flex}.chat-tools>button{cursor:pointer}.chat-tools>button:hover,.chat-tools>button.is-active{color:var(--cyan);border-color:var(--border-bright);background:#0f2b42e6}.agent-picker select{background:0 0;border:0;width:auto;max-width:230px;min-height:28px;padding:0 22px 0 0;font-size:9px}.message-search{z-index:7;grid-row:2;grid-template-columns:auto 1fr auto auto auto auto;justify-self:center;align-items:center;gap:8px;width:min(530px,100% - 34px);min-height:43px;margin:7px auto 2px;padding:6px 8px 6px 12px;display:grid;box-shadow:0 14px 40px #00000038}.message-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.message-search span{color:var(--muted);font-size:9px}.message-search button{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.message-search button:hover{color:var(--cyan)}.message mark{color:#06121e;background:#6ee8ff;border-radius:3px;padding:0 2px}.message.is-search-current .message__bubble{border-color:var(--cyan);box-shadow:0 0 0 2px #3cd8ff14}.chat-scroll{grid-row:3}.composer-zone{grid-row:4}.vertical-scrollbar{--rail-top:6px;--rail-height:120px;z-index:18;top:var(--rail-top);width:18px;height:var(--rail-height);color:#7eb8d8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040e18d6;border:1px solid #50a8dc33;border-radius:10px;grid-template-rows:25px minmax(20px,1fr) 25px;gap:4px;padding:3px;transition:border-color .18s,opacity .18s;display:grid;position:absolute;right:5px;box-shadow:0 8px 24px #0003}.vertical-scrollbar:hover,.vertical-scrollbar:focus-visible{border-color:#49ccf97a}.vertical-scrollbar.is-idle{opacity:.28}.vertical-scrollbar>button{width:100%;color:inherit;cursor:pointer;background:#2f7ea917;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vertical-scrollbar>button:hover:not(:disabled){color:var(--cyan);background:#2f99c533}.vertical-scrollbar>button:disabled{opacity:.25;cursor:default}.vertical-scrollbar__track{cursor:pointer;background:#3f759721;border-radius:7px;min-height:20px;position:relative;overflow:hidden}.vertical-scrollbar__track:before{content:"";background:#4ea3d029;width:1px;position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.vertical-scrollbar__thumb{z-index:1;pointer-events:none;background:linear-gradient(#39c9f3,#1979aa);border:1px solid #5be1ff9e;border-radius:7px;width:10px;min-height:42px;transition:width .16s,filter .16s;position:absolute;top:0;left:1px;box-shadow:0 0 12px #32caf53d,inset 0 1px #ffffff47}.vertical-scrollbar__track:hover .vertical-scrollbar__thumb{filter:brightness(1.12);width:12px;left:0}.vertical-scrollbar__range{z-index:2;opacity:.001;cursor:grab;writing-mode:vertical-lr;appearance:slider-vertical;direction:ltr;width:100%;height:100%;margin:0;position:absolute;inset:0}.vertical-scrollbar__range:active{cursor:grabbing}.vertical-scrollbar__range:disabled{cursor:default}.system-identity.clickable-panel{text-align:left;justify-content:flex-start;width:100%}.system-identity.clickable-panel>svg:last-child{color:var(--muted);margin-left:auto}.disk-section{margin-top:22px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:20px 0 10px;display:flex}.section-heading h2{margin:0;font-size:14px;font-weight:600}.section-heading>span{color:var(--muted);font-size:9px}.section-heading .search-field{width:min(330px,50%)}.disk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.disk-card{text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:81px;padding:13px;display:grid}.disk-card:hover{border-color:var(--border-bright);transform:translateY(-1px)}.disk-icon{width:38px;height:38px;color:var(--cyan);background:#30b2e21a;border-radius:10px;place-items:center;display:grid}.disk-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.disk-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.disk-card strong b{color:var(--cyan);font-weight:500}.disk-card small{color:var(--muted);font-size:9px}.disk-card i,.drive-list button i,.agent-bars i{background:#4d739438;border-radius:4px;height:4px;display:block;overflow:hidden}.disk-card i b,.drive-list button i b,.agent-bars i b{border-radius:inherit;background:linear-gradient(90deg,#24b8ed,#55e5ff);height:100%;display:block}.disk-card output{color:var(--cyan);font-size:12px}.detail-row{text-align:left;justify-content:flex-start;width:100%}.process-table{min-width:600px}.process-table>header,.process-table>div{border-bottom:1px solid #498bba21;grid-template-columns:65px 1fr 70px 85px 90px;align-items:center;gap:10px;min-height:38px;padding:0 9px;font-size:9px;display:grid}.process-table>header{color:var(--muted);text-transform:uppercase}.process-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-grid,.project-grid,.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.agent-card{padding:15px}.agent-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.agent-avatar{width:42px;height:42px;color:var(--cyan);background:#2391bc1f;border:1px solid #3cd8ff59;border-radius:12px;place-items:center;display:grid}.agent-card header>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.agent-card header strong{font-size:13px}.agent-card header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-card>p{color:#93a9c2;min-height:42px;margin:13px 0;font-size:10px;line-height:1.55}.agent-metrics{flex-wrap:wrap;gap:7px;display:flex}.agent-metrics span{color:#8da7c1;background:#3564881f;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.agent-bars{gap:7px;margin-top:12px;display:grid}.agent-bars>span{color:var(--muted);grid-template-columns:85px 1fr 30px;align-items:center;gap:8px;font-size:8px;display:grid}.agent-card footer,.project-card footer,.device-card footer{border-top:1px solid #498bba1f;gap:7px;margin-top:14px;padding-top:12px;display:flex}.agent-card footer .danger-text,.project-card footer .danger-text,.device-card footer .danger-text{margin-left:auto}.agent-editor .range-grid{border:1px solid var(--border);border-radius:10px;margin:2px 0 4px;padding:14px}.agent-editor textarea{resize:vertical}.files-page{padding-left:clamp(18px,2.2vw,36px);padding-right:clamp(18px,2.2vw,36px)}.file-manager{grid-template-columns:230px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.drive-list{border-right:1px solid var(--border);background:#030c154d;padding:16px 10px}.drive-list h2{color:#a9bfd7;text-transform:uppercase;letter-spacing:.08em;margin:0 8px 12px;font-size:11px}.drive-list button{color:#8da7c2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:9px;width:100%;padding:10px;display:flex}.drive-list button:hover,.drive-list button.is-active{border-color:var(--border);color:var(--cyan);background:#297fa61f}.drive-list button div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.drive-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.drive-list span{color:var(--muted);font-size:8px}.file-browser{grid-template-rows:auto auto auto minmax(280px,1fr) auto;min-width:0;min-height:0;display:grid}.file-toolbar,.file-filters{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:51px;padding:8px 11px;display:flex}.breadcrumbs{flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.breadcrumbs span{flex:none;align-items:center;display:inline-flex}.breadcrumbs button{color:#9db4ce;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px}.breadcrumbs button:hover{color:var(--cyan)}.file-filters .search-field{flex:1}.file-filters>label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.file-browser>.inline-notice{margin:8px 10px 0}.file-list{min-height:0;padding:0 10px 10px;overflow:auto}.file-list__head,.file-row{grid-template-columns:minmax(230px,1fr) 150px 95px;align-items:center;gap:10px;min-width:520px;display:grid}.file-list__head{height:35px;color:var(--faint);text-transform:uppercase;font-size:8px}.file-row{color:#9eb5cf;text-align:left;cursor:default;background:0 0;border:0;border-bottom:1px solid #498bba1a;width:100%;min-height:42px;padding:0 8px;font-size:9px}.file-row:hover,.file-row.is-selected{color:var(--text);background:#23759b24;border-radius:7px}.file-name{align-items:center;gap:9px;min-width:0;display:flex}.file-name svg{color:var(--cyan-soft);flex:none}.file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.file-row time{color:var(--muted)}.file-list--grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:8px;padding-top:10px;display:grid}.file-list--grid .file-row{border:1px solid var(--border);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:112px;padding:10px;display:flex}.file-list--grid .file-name{flex-direction:column}.file-list--grid .file-name strong{max-width:110px}.file-list--grid .file-row time{display:none}.file-inspector{border-top:1px solid var(--border);background:#040e18b3;align-items:center;gap:12px;min-height:61px;padding:8px 11px;display:flex}.file-inspector>div:first-child{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.file-inspector>div:last-child{gap:6px;display:flex}.file-inspector>div>svg{color:var(--cyan)}.file-inspector span{flex-direction:column;gap:3px;min-width:0;display:flex}.file-inspector strong,.file-inspector small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-inspector strong{font-size:10px}.file-inspector small{color:var(--muted);font-size:8px}.file-preview,.tool-result{border:1px solid var(--border);color:#b9d5e7;white-space:pre-wrap;background:#030b14;border-radius:9px;max-height:65vh;margin:0;padding:14px;font:10px/1.65 Consolas,monospace;overflow:auto}.project-card>header{align-items:center;gap:10px;display:flex}.project-card header div{flex-direction:column;gap:4px;display:flex}.project-card>p{color:#93aac4;min-height:35px;font-size:10px;line-height:1.5}.workspace-path{color:#8da8c1;background:#020a1273;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.workspace-path span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px 10px 15px;display:grid}.knowledge-search input{color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.knowledge-results{margin-top:18px}.knowledge-results>h2{font-size:13px}.knowledge-results article{margin-top:8px;padding:13px}.knowledge-results article strong{font-size:10px}.knowledge-results article p{color:#9bb1c8;margin:7px 0;font-size:9px;line-height:1.6}.knowledge-results article span{color:var(--cyan);font-size:8px}.data-list{flex-direction:column;gap:7px;display:flex}.data-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:58px;padding:9px 5px;display:grid}.data-icon{width:37px;height:37px;color:var(--cyan);background:#2d97c41a;border-radius:9px;place-items:center;display:grid}.data-row>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.data-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.data-row span{color:var(--muted);font-size:8px}.web-search{grid-template-columns:minmax(250px,1fr) minmax(200px,.5fr) auto;align-items:end;gap:18px;padding:15px;display:grid}.web-search>label{border:1px solid var(--border);min-height:47px;color:var(--cyan);background:#020b1466;border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex}.web-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.search-results{flex-direction:column;gap:9px;margin-top:14px;display:flex}.search-result{padding:15px}.search-result>span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.search-result h2{margin:8px 0 5px;font-size:13px}.search-result p{color:#91a9c2;margin:0;font-size:10px;line-height:1.6}.search-result a{color:var(--cyan);align-items:center;gap:6px;margin-top:9px;font-size:9px;text-decoration:none;display:inline-flex}.automation-list{flex-direction:column;gap:9px;display:flex}.automation-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.automation-icon{width:42px;height:42px;color:var(--cyan);background:#2c97c41a;border-radius:10px;place-items:center;display:grid}.automation-row>div:nth-child(2){min-width:0}.automation-row header{align-items:center;gap:8px;display:flex}.automation-row strong{font-size:11px}.automation-row p{color:#94abc4;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:9px;overflow:hidden}.automation-row>div>span{color:var(--muted);font-size:8px}.device-card{padding:15px}.device-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.device-card>header>div{border:1px solid var(--border);width:43px;height:43px;color:var(--cyan);border-radius:11px;place-items:center;display:grid}.device-card>header>span{flex-direction:column;gap:3px;display:flex}.device-card header strong{font-size:12px}.device-card header small,.device-card section>span{color:var(--muted);font-size:8px}.device-card section{margin-top:12px}.tag-list{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tag-list b{color:#91bdd1;text-transform:uppercase;background:#327a9a1f;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:500}.sensor-list{flex-direction:column;display:flex}.sensor-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 110px 1fr auto;align-items:center;gap:9px;min-height:45px;font-size:9px;display:grid}.sensor-list svg{color:var(--cyan)}.sensor-list code{color:#a8c5d6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sensor-list time{color:var(--muted)}.memory-builder{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;display:grid}.memory-builder>svg{color:var(--cyan);margin-top:8px}.memory-builder textarea{resize:vertical}.memory-options{grid-column:2;grid-template-columns:150px 170px minmax(190px,1fr);align-items:center;gap:9px;display:grid}.memory-builder>button{grid-area:1/3/3;align-self:stretch}.memory-row{grid-template-columns:100px 1fr auto auto}.tab-bar{gap:4px;margin-bottom:12px;padding:5px;display:flex}.tab-bar button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:flex}.tab-bar button.is-active{color:var(--cyan);background:#2b8db624}.tab-bar button b{color:#06131d;background:var(--cyan);border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.tool-row{grid-template-columns:auto minmax(0,1fr) auto auto}.tool-row.is-disabled{opacity:.55}.tool-copy code{color:var(--faint);margin-top:5px;font-size:8px;display:block}.permission-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.permission-row>svg{color:#ffc16c}.permission-row header{align-items:center;gap:8px;display:flex}.permission-row strong{font-size:10px}.permission-row span{color:var(--muted);font-size:8px}.permission-row pre{color:#91b8ca;max-height:90px;margin:7px 0 0;font:8px/1.4 Consolas,monospace;overflow:auto}.audit-table{min-width:650px;overflow:auto}.audit-table>header,.audit-table>div{border-bottom:1px solid var(--border);grid-template-columns:135px 130px 1fr 100px 85px;align-items:center;gap:9px;min-width:700px;min-height:40px;padding:0 9px;font-size:8px;display:grid}.audit-table>header{color:var(--muted);text-transform:uppercase}.audit-table code{color:var(--cyan-soft)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-section{padding:15px}.settings-section>header,.provider-editor>header{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.settings-section header>svg,.provider-editor header>svg{color:var(--cyan)}.settings-section h2,.provider-editor h2{margin:0;font-size:12px}.settings-section p,.provider-editor p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.setting-line{border-top:1px solid #498bba1f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:10px;padding-top:10px;display:flex}.setting-line>span{flex-direction:column;gap:4px;display:flex}.setting-line strong{font-size:9px}.setting-line small{color:var(--muted);font-size:8px}.connection-dot{background:#55697e;border-radius:50%;width:10px;height:10px}.connection-dot.is-on{background:var(--green);box-shadow:0 0 9px var(--green)}.provider-editor{margin-top:12px;padding:16px}.provider-editor>header>div{flex:1}.provider-editor>header>span{color:var(--green);background:#37e9ae14;border-radius:5px;padding:4px 7px;font-size:8px}.provider-editor .primary-button{margin-top:13px}.notification-wrap{position:relative}.notification-wrap>button b{color:#042131;background:var(--cyan);border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-2px;right:-2px}.notification-popover{z-index:60;width:320px;max-height:430px;box-shadow:var(--shadow);background:#071624;padding:7px;position:absolute;top:43px;right:0;overflow:auto}.notification-popover>header{justify-content:space-between;gap:10px;padding:9px;display:flex}.notification-popover header strong{color:var(--text);font-size:10px}.notification-popover header span{font-size:8px}.notification-popover>button{color:#9bb2cc;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #498bba1a;width:100%;padding:10px;display:block;position:relative}.notification-popover>button.is-unread{background:#2b8db617}.notification-popover button span{color:var(--text);font-size:9px;font-weight:600}.notification-popover button p{margin:4px 0;font-size:8px;line-height:1.5}.notification-popover button time{color:var(--faint);font-size:7px}.notification-popover button svg{color:var(--green);position:absolute;top:10px;right:8px}.notification-empty{text-align:center;padding:20px;font-size:9px}html[data-density=compact] .content-page{padding-top:24px}html[data-density=compact] .agent-card,html[data-density=compact] .project-card,html[data-density=compact] .device-card{padding:11px}.auth-page{background:radial-gradient(circle at 50% 30%,#102640 0,#06101d 38%,#02060d 78%);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";border:1px solid #41b5ec14;border-radius:50%;width:720px;height:720px;position:absolute;box-shadow:0 0 0 80px #41b5ec04,0 0 0 160px #41b5ec03}.auth-panel{z-index:1;background:linear-gradient(145deg,#0d1f32f0,#050f1bf0);border:1px solid #4cafe745;border-radius:20px;width:min(410px,100vw - 32px);padding:32px;box-shadow:0 35px 100px #00000073,inset 0 1px #ffffff0a}.auth-brand{letter-spacing:.35em;justify-content:center;align-items:center;gap:16px;font-size:19px;display:flex}.auth-copy{text-align:center;margin:30px 0 24px}.auth-copy h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500}.auth-copy p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.auth-panel form{flex-direction:column;gap:14px;display:flex}.auth-panel label>span{color:#91a8c3;margin:0 0 7px 2px;font-size:10px;display:block}.field{border:1px solid var(--border);height:45px;color:var(--faint);background:#020b147a;border-radius:10px;align-items:center;gap:11px;padding:0 13px;display:flex}.field:focus-within{border-color:var(--border-bright);color:var(--cyan)}.field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.field input::placeholder{color:#4f6680}.auth-panel .primary-button{width:100%;margin-top:3px}.form-error{color:#ff91a9;margin:-2px 0;font-size:10px;line-height:1.5}.auth-switch{color:#7fa8c9;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:3px;font-size:10px;display:block}.auth-switch:hover{color:var(--cyan)}.auth-footnote{color:#425a74;letter-spacing:.05em;font-size:9px;position:absolute;bottom:19px}.mobile-nav{display:none}@media(max-width:1180px){.app-shell{grid-template-columns:76px minmax(0,1fr) 330px}.brand{padding-left:8px}.brand__name,.nav-item span,.profile-copy{display:none}.nav-item{justify-content:center;padding:0}.sidebar__footer{justify-content:center}.sidebar__collapse{display:none}.welcome{gap:25px}.atlas-orb--large{width:185px;height:185px}.welcome__copy{min-width:330px}}@media(max-width:960px){.app-shell,.app-shell.sidebar-collapsed,.app-shell.tasks-collapsed,.app-shell.sidebar-collapsed.tasks-collapsed{grid-template-columns:76px minmax(0,1fr)}.task-rail{z-index:20;border:1px solid var(--border-bright);width:min(350px,100vw - 100px);box-shadow:var(--shadow);background:#040d18f7;border-radius:16px;padding:8px;transition:transform .25s,opacity .2s;position:fixed;top:12px;bottom:12px;right:12px;transform:translate(calc(100% + 20px))}.task-rail.is-visible{transform:translate(0)}.topbar__task-toggle{display:grid}.gauge-grid{grid-template-columns:repeat(2,1fr)}.gauge-card:last-child{grid-column:1/-1}.file-manager{grid-template-columns:190px minmax(0,1fr)}.agent-grid,.project-grid,.device-grid{grid-template-columns:1fr}.web-search{grid-template-columns:1fr;align-items:stretch}}@media(max-width:700px){body{overflow:hidden}.app-shell,.app-shell.sidebar-collapsed,.app-shell.tasks-collapsed,.app-shell.sidebar-collapsed.tasks-collapsed{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 66px;grid-template-columns:1fr;width:100%;height:100dvh;margin:0}.sidebar{display:none}.workspace{border:0;grid-row:1;grid-template-rows:72px minmax(0,1fr)}.topbar{height:72px;padding:max(8px,env(safe-area-inset-top)) 17px 0;gap:14px}.mobile-brand{letter-spacing:.24em;align-items:center;gap:10px;margin-right:auto;font-size:15px;display:flex}.topbar__message,.topbar__date,.topbar__time,.topbar>.icon-button:not(.topbar__task-toggle){display:none}.topbar__status{font-size:10px}.topbar__status span:last-child{max-width:95px}.topbar__task-toggle{display:grid}.main-content{padding-bottom:0}.chat-page{padding:0 19px 10px 12px}.app-shell:not(.tasks-collapsed) .chat-scroll{padding-bottom:112px}.welcome{flex-direction:column;justify-content:flex-start;gap:18px;width:100%;margin:0 auto;padding:34px 0 24px}.atlas-orb--large{width:116px;height:116px}.welcome__copy{text-align:center;min-width:0}.welcome h1{font-size:27px;line-height:1.22}.welcome p{margin-top:10px;font-size:11px}.messages{gap:12px;width:100%;padding:13px 0}.message__bubble{max-width:84%;padding:12px 14px 8px}.message.is-editing .message__bubble{width:calc(100% - 10px);max-width:none}.message p{font-size:12px;line-height:1.55}.message--assistant .atlas-orb{width:31px;height:31px}.message__actions{opacity:1;transform:none}.message-editor__footer>span{display:none}.thinking{font-size:10px}.composer{background:#0c1b2cf5;border-radius:29px;grid-template-rows:1fr;grid-template-columns:auto 1fr auto;align-items:center;min-height:58px;padding:7px}.composer textarea{grid-column:2;min-height:22px;max-height:54px;padding:4px 7px;font-size:12px}.composer__actions{grid-area:1/1;gap:2px}.composer-action{background:#1e374fb3;border-radius:50%;justify-content:center;width:38px;height:38px}.composer-action span{display:none}.send-button{grid-area:1/3;width:43px;height:43px}.suggestions{display:none}.toast{bottom:80px}.task-rail{width:auto;height:auto;max-height:min(190px,28dvh);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;inset:auto 12px 143px;overflow:visible;transform:translateY(calc(100% + 220px))}.task-rail.is-visible{pointer-events:none;transform:translateY(0)}.task-rail .task-panel{pointer-events:auto;background:#081726f7;padding:10px 12px;box-shadow:0 16px 38px #0000004d}.task-rail .panel-heading h2{font-size:12px}.task-rail .task-summary{margin-top:4px;padding:8px 10px}.task-rail .task-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.task-rail .task-summary span,.task-rail .task-steps,.metrics-panel{display:none}.mobile-nav{padding:5px 8px max(5px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#040c16fa;grid-row:2;grid-template-columns:repeat(4,1fr);display:grid}.mobile-nav button{color:#8299b5;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobile-nav button.is-selected{color:var(--cyan)}.content-page{padding:24px 17px 34px}.content-header{min-height:60px;margin-bottom:16px}.content-header h1{font-size:25px}.content-header p{font-size:11px;line-height:1.5}.health-label{display:none}.content-header{flex-direction:column}.content-header .header-actions,.content-header>.primary-button{width:100%}.content-header .header-actions{flex-wrap:wrap}.content-header .header-actions>button{flex:1}.content-header>.primary-button{align-self:stretch}.gauge-grid{grid-template-columns:1fr 1fr;gap:8px}.gauge-card{padding:12px 8px}.gauge-card:last-child{grid-column:1/-1}.gauge{width:80px;height:80px;margin:13px auto 9px}.gauge strong{font-size:20px}.details-grid{grid-template-columns:1fr;gap:8px}.memory-form{grid-template-columns:auto 1fr;display:grid}.memory-form .primary-button{grid-column:1/-1}.memory-row{grid-template-columns:78px 1fr auto;gap:9px}.history-row{grid-template-columns:auto 1fr}.history-row>span:last-child{display:none}.module-form,.module-grid{grid-template-columns:1fr}.upload-zone{text-align:center;padding:18px}.provider-form{grid-template-columns:auto 1fr}.provider-form input,.provider-form button{grid-column:1/-1}.chat-tools{min-height:48px;padding:7px 1px 7px 0}.agent-picker{flex:1;min-width:0}.agent-picker select{width:100%;max-width:none}.chat-tools>button{justify-content:center;width:35px;padding:0;font-size:0}.message-search{width:100%;margin-top:5px}.chat-scroll,.content-page,.sidebar__nav,.modal__body,.file-list{touch-action:pan-y;-webkit-overflow-scrolling:touch}.chat-scroll{padding-top:0}.vertical-scrollbar{border-radius:8px;grid-template-rows:minmax(20px,1fr);width:13px;padding:2px;right:2px}.vertical-scrollbar>button{display:none}.vertical-scrollbar__thumb{width:7px;left:1px}.vertical-scrollbar__thumb:hover{width:8px;left:0}.disk-grid,.settings-grid,.agent-grid,.project-grid,.device-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.section-heading .search-field{width:100%}.page-toolbar{flex-wrap:wrap;align-items:stretch}.page-toolbar .search-field{flex-basis:100%}.page-toolbar select{flex:1}.form-grid,.range-grid{grid-template-columns:1fr}.modal-backdrop{padding:8px}.modal{max-height:calc(100vh - 16px)}.modal>header{min-height:62px}.modal__body{padding:14px}.file-manager{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:calc(100vh - 245px)}.drive-list{border-right:0;border-bottom:1px solid var(--border);gap:7px;padding:8px;display:flex;overflow-x:auto}.drive-list h2{display:none}.drive-list button{min-width:190px}.file-filters{flex-wrap:wrap}.file-filters .search-field{flex-basis:calc(100% - 82px)}.file-inspector{flex-direction:column;align-items:flex-start}.file-inspector>div:last-child{width:100%;overflow-x:auto}.file-inspector button{flex:none}.files-page{padding-left:10px;padding-right:10px}.agent-card>p{min-height:0}.agent-editor .range-grid{grid-template-columns:1fr}.choice-grid{max-height:170px;overflow:auto}.editor-footer{flex-direction:column;align-items:stretch}.editor-footer .primary-button{width:100%}.project-card>p{min-height:0}.knowledge-search{grid-template-columns:auto 1fr}.knowledge-search .primary-button{grid-column:1/-1}.web-search{grid-template-columns:1fr}.automation-row{grid-template-columns:auto minmax(0,1fr) auto}.automation-row .row-actions{flex-wrap:wrap;grid-column:2/-1}.device-card footer{overflow-x:auto}.sensor-list>div{grid-template-columns:auto 1fr}.sensor-list code,.sensor-list time{grid-column:2}.memory-builder{grid-template-columns:auto 1fr}.memory-options{grid-column:1/-1;grid-template-columns:1fr}.memory-builder>button{grid-area:auto/1/auto/-1}.memory-row{grid-template-columns:74px 1fr auto auto}.tool-row{grid-template-columns:auto 1fr auto}.tool-row>button{grid-column:2/-1;justify-self:start}.permission-row{grid-template-columns:auto 1fr}.permission-row .row-actions{grid-column:2}.tab-bar{overflow-x:auto}.tab-bar button{flex:none}.notification-popover{width:auto;position:fixed;top:69px;left:10px;right:10px}.provider-editor .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.has-modal{overflow:hidden}.modal-backdrop{z-index:1000}.modal--wide{width:min(1040px,100%)}.info-tip{color:#75b7d8;vertical-align:middle;cursor:help;place-items:center;margin-left:5px;display:inline-grid;position:relative}.info-tip>span{z-index:30;border:1px solid var(--border-bright);color:#bcd2e7;width:245px;box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#081929;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:400;line-height:1.5;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.info-tip:hover>span,.info-tip:focus>span{opacity:1;transform:translate(-50%)}.header-actions>button.is-active{border-color:var(--border-bright);color:var(--cyan);background:#1e70974d}.agents-page{padding:26px clamp(18px,2.4vw,36px) 38px}.agents-page .content-header{margin-bottom:14px}.agent-command-layout{grid-template-columns:minmax(285px,330px) minmax(0,1fr);gap:12px;min-height:650px;display:grid}.agent-roster{min-height:0;padding:11px;overflow:hidden}.agent-roster>.search-field{margin-bottom:9px}.roster-filters{border-bottom:1px solid #498bba21;gap:7px;padding-bottom:9px;display:flex}.roster-filters span{color:var(--muted);background:#2f688d1a;border-radius:6px;padding:5px 8px;font-size:8px}.roster-filters b{color:var(--cyan)}.agent-roster__list{max-height:575px;margin:7px -3px 0;padding:0 3px;overflow:auto}.agent-roster__list>button{color:#b2c8dc;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:9px;display:grid}.agent-roster__list>button:hover{background:#1d4d6c2e}.agent-roster__list>button.is-selected{box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#1571a247,#1035532e);border-color:#3cd8ff8c}.agent-roster__list>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.agent-roster__list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-roster__list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agent-roster__list em{color:var(--green);font-size:8px;font-style:normal}.agent-roster__list>button:not(.is-selected)>svg{color:var(--faint)}.agent-avatar--large{width:52px;height:52px}.agent-console{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.agent-console__header{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:100px;padding:14px 16px;display:grid}.agent-console__header>div:nth-child(2){min-width:0}.agent-console__header>div:nth-child(2)>div{align-items:center;gap:7px;display:flex}.agent-console__header h2{margin:0;font-size:18px}.agent-console__header p{color:#aac0d7;margin:3px 0;font-size:10px}.agent-console__header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.system-chip{color:#a9d9ff;text-transform:uppercase;background:#397dd333;border-radius:5px;padding:3px 6px;font-size:7px}.agent-console__body{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);min-height:0;display:grid;overflow:auto}.agent-overview{border-right:1px solid var(--border);min-width:0;padding:15px}.agent-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.agent-summary-grid>span{background:#040f1a57;border:1px solid #498bba26;border-radius:9px;grid-template-columns:auto 1fr;gap:1px 7px;min-width:0;padding:10px;display:grid}.agent-summary-grid svg{color:var(--cyan);grid-row:1/3;align-self:center}.agent-summary-grid small{color:var(--muted);font-size:7px}.agent-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-instruction{background:#040f1a47;border:1px solid #498bba26;border-radius:10px;margin-top:11px;padding:13px}.agent-instruction header{align-items:center;display:flex}.agent-instruction strong{font-size:10px}.agent-instruction p{color:#9eb4ca;white-space:pre-wrap;max-height:190px;margin:8px 0 0;font-size:9px;line-height:1.65;overflow:auto}.agent-tag-groups{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.agent-tag-groups>div{border:1px solid #498bba21;border-radius:9px;padding:11px}.agent-tag-groups>div>span{color:var(--muted);font-size:8px}.agent-tag-groups p{flex-wrap:wrap;gap:5px;margin:7px 0 0;display:flex}.agent-tag-groups b{color:#a9d6e7;background:#2c81a326;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:500}.agent-tag-groups em{color:var(--faint);font-size:8px;font-style:normal}.agent-behavior-panel{padding:15px}.agent-behavior-panel>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.agent-behavior-panel header>div{align-items:center;gap:7px;display:flex}.agent-behavior-panel header svg{color:var(--cyan)}.agent-behavior-panel header strong{font-size:11px}.agent-behavior-panel header button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:inline-flex}.agent-behavior-panel>span{border-bottom:1px solid #498bba17;grid-template-columns:105px minmax(65px,1fr) 32px;align-items:center;gap:8px;min-height:36px;display:grid}.agent-behavior-panel em{color:#a6bad0;font-size:8px;font-style:normal}.agent-behavior-panel i,.project-progress i{background:#4870923d;border-radius:4px;height:4px;overflow:hidden}.agent-behavior-panel i b,.project-progress i b{border-radius:inherit;background:linear-gradient(90deg,#23b8e8,#55e9ff);height:100%;display:block}.agent-behavior-panel output{color:var(--cyan);text-align:right;font-size:8px}.agent-console__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:10px 15px;display:flex}.agent-console__footer>span{color:var(--muted);font-size:8px}.editor-tabs{z-index:4;border-bottom:1px solid var(--border);background:#071422fa;gap:4px;margin:-18px -18px 15px;padding:8px 15px;display:flex;position:sticky;top:-18px}.editor-tabs button{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:9px}.editor-tabs button.is-active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#2a8bb429}.editor-section{flex-direction:column;gap:14px;min-height:370px;display:flex}.behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.behavior-grid .range-control{background:#040f1a40;border:1px solid #498bba26;border-radius:9px;justify-content:center;min-height:78px;padding:10px 12px}.reset-behavior{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:#0c233773;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.editor-explainer,.architect-intro{color:var(--cyan);background:#20799d1a;border:1px solid #3bbeea38;border-radius:9px;align-items:flex-start;gap:11px;padding:12px;display:flex}.editor-explainer div,.architect-intro div{flex-direction:column;gap:4px;display:flex}.editor-explainer strong,.architect-intro strong{color:#c4e7f6;font-size:10px}.editor-explainer p,.architect-intro p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.memory-scope-map{grid-template-columns:1fr 1fr;gap:8px;display:grid}.memory-scope-map button{border:1px solid var(--border);color:#9db3ca;text-align:left;cursor:pointer;background:#040f1a4d;border-radius:9px;flex-direction:column;gap:5px;min-height:80px;padding:11px;display:flex}.memory-scope-map button.is-selected{border-color:var(--border-bright);color:var(--cyan);background:#1f79a224}.memory-scope-map strong{font-size:10px}.memory-scope-map span{color:var(--muted);font-size:8px;line-height:1.45}.editor-health{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.architect-form{flex-direction:column;gap:15px;display:flex}.architect-form>label{flex-direction:column;gap:7px;display:flex}.architect-form label>span{color:#a5bdd5;font-size:10px}.architect-form textarea{resize:vertical;border:1px solid var(--border);width:100%;color:var(--text);background:#071422;border-radius:9px;outline:0;padding:11px;font-size:11px}.architect-form textarea:focus{border-color:var(--border-bright)}.architect-checklist{flex-wrap:wrap;gap:6px;display:flex}.architect-checklist span{width:100%;color:var(--muted);font-size:8px}.architect-checklist b{color:#9fc5d8;background:#2c81a31f;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:500}.ai-file-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;display:grid}.ai-file-main{min-width:0;overflow:hidden}.ai-file-search{border-bottom:1px solid var(--border);padding:15px}.ai-search-heading{align-items:center;gap:10px;display:flex}.ai-search-heading>svg{color:var(--cyan)}.ai-search-heading>div{flex:1}.ai-search-heading h2{margin:0;font-size:15px}.ai-search-heading p{color:var(--muted);margin:4px 0 0;font-size:8px}.ai-search-heading>span{color:var(--green);align-items:center;gap:5px;font-size:8px;display:flex}.ai-query{border:1px solid var(--border-bright);min-height:52px;color:var(--cyan);background:#030d1794;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:13px;padding:5px 6px 5px 13px;display:grid}.ai-query input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.ai-mode-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.ai-mode-tabs button{border:1px solid var(--border);color:#9bb1c8;text-align:left;cursor:pointer;background:#040f1a4d;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:54px;padding:8px 12px;display:flex}.ai-mode-tabs button.is-active{border-color:var(--cyan);color:var(--cyan);background:#1a78a129}.ai-mode-tabs strong{font-size:10px}.ai-mode-tabs span{color:var(--muted);font-size:7px}.ai-filter-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.ai-filter-row>span{min-width:70px;color:var(--muted);font-size:8px}.ai-filter-row button{border:1px solid var(--border);color:#91aac3;cursor:pointer;background:#07162599;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;display:inline-flex}.ai-filter-row button.is-active{color:#bcecff;background:#238fbc33;border-color:#3cd8ff80}.ai-file-results>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:10px 15px;display:flex}.ai-file-results>header>div{flex-direction:column;gap:3px;display:flex}.ai-file-results>header strong{font-size:11px}.ai-file-results>header span{color:var(--muted);font-size:8px}.ai-file-results>header i{background:#476f9033;border-radius:5px;width:180px;height:5px;overflow:hidden}.ai-file-results>header i b{border-radius:inherit;background:var(--cyan);width:40%;height:100%;animation:1.2s ease-in-out infinite alternate search-progress;display:block}@keyframes search-progress{to{transform:translate(150%)}}.ai-file-result{border-bottom:1px solid #498bba1f;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 15px;display:grid}.ai-result-icon{width:38px;height:38px;color:var(--cyan);background:#2d97c51f;border-radius:9px;place-items:center;display:grid}.ai-result-copy{min-width:0}.ai-result-copy>header{align-items:center;gap:8px;display:flex}.ai-result-copy header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-result-copy header span{color:var(--green);background:#37e9ae17;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px}.ai-result-copy>small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;display:block;overflow:hidden}.ai-result-copy>em{color:var(--green);margin-top:6px;font-size:7px;font-style:normal;display:block}.ai-result-copy>p{color:#9aafc5;margin:4px 0 0;font-size:8px;line-height:1.5}.ai-result-copy footer{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.ai-result-copy footer>span{color:var(--faint);font-size:7px}.ai-result-copy footer div{gap:5px;display:flex}.ai-result-copy footer button{border:1px solid var(--border);color:#9cb6cd;cursor:pointer;background:#081b2b99;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:7px;display:inline-flex}.ai-result-copy footer button:hover{color:var(--cyan);border-color:var(--border-bright)}.ai-file-inspector{flex-direction:column;gap:10px;display:flex}.ai-file-inspector>section{padding:14px}.ai-file-inspector h2{margin:0 0 12px;font-size:12px}.ai-file-inspector ol{margin:0;padding:0;list-style:none}.ai-file-inspector li{grid-template-columns:24px 1fr;gap:8px;min-height:70px;display:grid;position:relative}.ai-file-inspector li:not(:last-child):after{content:"";background:#3cd8ff38;width:1px;position:absolute;top:27px;bottom:4px;left:11px}.ai-file-inspector li>b{color:#041c2c;background:var(--cyan);border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.ai-file-inspector li span{flex-direction:column;gap:4px;display:flex}.ai-file-inspector li strong{font-size:9px}.ai-file-inspector li small{color:var(--muted);font-size:7px;line-height:1.45}.indexed-roots{flex-direction:column;gap:7px;display:flex}.indexed-roots>span{min-width:0;color:var(--green);align-items:center;gap:6px;display:flex}.indexed-roots b{color:#9ebad0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.memory-guide{margin-bottom:12px;padding:14px}.memory-guide>header{align-items:center;gap:10px;display:flex}.memory-guide header>svg{color:var(--cyan)}.memory-guide h2{margin:0;font-size:13px}.memory-guide header p{color:var(--muted);margin:4px 0 0;font-size:8px}.memory-guide>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.memory-guide>div>span{border:1px solid #498bba1f;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 7px;padding:9px;display:grid}.memory-guide svg{color:var(--cyan-soft);grid-row:1/3}.memory-guide b{font-size:8px}.memory-guide small{color:var(--muted);font-size:7px;line-height:1.45}.task-summary-strip,.project-summary,.knowledge-summary,.automation-summary,.device-summary,.tool-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.automation-summary,.device-summary{grid-template-columns:repeat(3,1fr)}.task-summary-strip>span,.project-summary>span,.knowledge-summary>span,.automation-summary>span,.device-summary>span,.tool-summary>span{grid-template-columns:auto 1fr;align-content:center;gap:1px 9px;min-height:67px;padding:11px 13px;display:grid}.task-summary-strip svg,.project-summary svg,.knowledge-summary svg,.automation-summary svg,.device-summary svg,.tool-summary svg{color:var(--cyan);grid-row:1/3;align-self:center}.task-summary-strip small,.project-summary small,.knowledge-summary small,.automation-summary small,.device-summary small,.tool-summary small{color:var(--muted);font-size:8px}.task-summary-strip strong,.project-summary strong,.knowledge-summary strong,.automation-summary strong,.device-summary strong,.tool-summary strong{font-size:15px}.task-history--advanced .history-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#06121f40;border:1px solid #0000;border-radius:10px}.task-history--advanced .history-row:hover{border-color:var(--border);background:#12314947}.history-row header{align-items:center;gap:8px;display:flex}.priority-chip{color:#9db6cf;background:#56718f1f;border-radius:5px;padding:3px 6px;font-size:7px}.history-row .priority-chip{color:#9db6cf;text-transform:none;font-size:7px}.task-detail--advanced>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-detail--advanced h3{margin:6px 0 0;font-size:15px;line-height:1.45}.task-priority-editor{border:1px solid var(--border);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.task-priority-editor>svg{color:var(--cyan)}.task-detail--advanced li pre{color:#96b8c9;white-space:pre-wrap;max-height:120px;font:8px/1.45 Consolas,monospace;overflow:auto}.task-detail-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.task-detail-actions>button{border:1px solid var(--border);color:#9fb7ce;cursor:pointer;background:#0b20338c;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 11px;display:inline-flex}.project-grid--advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card{padding:15px;position:relative;overflow:hidden}.project-card:before{content:"";background:var(--project-color);width:3px;position:absolute;top:0;bottom:0;left:0}.project-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.project-card>header>span{width:39px;height:39px;color:var(--project-color);background:var(--project-color);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.project-card>header>span{background:color-mix(in srgb,var(--project-color) 12%,transparent)}}.project-card>header>div{flex-direction:column;gap:3px;display:flex}.project-card header strong{font-size:12px}.project-card header small{color:var(--muted);font-size:8px}.project-card>p{color:#94abc2;min-height:44px;margin:13px 0;font-size:9px;line-height:1.55}.project-progress>span{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.project-progress output{color:var(--cyan)}.project-metrics{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.project-metrics span{color:var(--muted);background:#2d64871a;border-radius:7px;flex-direction:column;gap:2px;padding:7px;font-size:7px;display:flex}.project-metrics strong{color:#c7dcec;font-size:11px}.workspace-path.is-ready{color:var(--green)}.project-overview{flex-direction:column;gap:15px;display:flex}.project-overview__stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.project-overview__stats>span{border:1px solid var(--border);border-radius:9px;grid-template-columns:auto 1fr;gap:2px 7px;padding:11px;display:grid}.project-overview__stats svg{color:var(--cyan);grid-row:1/3}.project-overview__stats b{font-size:13px}.project-overview__stats small{color:var(--muted);font-size:7px}.project-overview h3{margin:0 0 7px;font-size:11px}.project-overview section>p{color:var(--muted);font-size:9px}.overview-row{border-bottom:1px solid #498bba1f;justify-content:space-between;align-items:center;gap:9px;min-height:39px;padding:5px 8px;display:flex}.overview-row>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.knowledge-page .content-header select{width:auto;min-width:160px}.knowledge-search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.knowledge-search>svg{color:var(--cyan)}.knowledge-search>div{flex-direction:column;gap:4px;display:flex}.knowledge-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.knowledge-search small{color:var(--muted);font-size:7px}.knowledge-answer{margin-top:12px;padding:15px}.knowledge-answer>header{justify-content:space-between;align-items:center;display:flex}.knowledge-answer header>div{align-items:center;gap:8px;display:flex}.knowledge-answer header svg{color:var(--cyan)}.knowledge-answer header span{flex-direction:column;gap:2px;display:flex}.knowledge-answer header strong{font-size:11px}.knowledge-answer header small{color:var(--muted);font-size:7px}.knowledge-answer header>b{color:var(--green);background:#37e9ae14;border-radius:6px;padding:4px 7px;font-size:8px}.knowledge-answer>p{color:#b4c8da;white-space:pre-wrap;font-size:10px;line-height:1.7}.knowledge-answer>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.knowledge-answer>div button{border:1px solid var(--border);color:#aac1d6;text-align:left;cursor:pointer;background:#040f1a4d;border-radius:8px;grid-template-columns:1fr auto;gap:4px 8px;padding:9px;display:grid}.knowledge-answer button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.knowledge-answer button em{color:var(--cyan);font-size:8px;font-style:normal}.knowledge-answer button small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-library{flex-direction:column;gap:8px;display:flex}.knowledge-document{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.knowledge-document>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.knowledge-document header{align-items:center;gap:7px;display:flex}.knowledge-document header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-document span,.knowledge-document small{color:var(--muted);font-size:7px}.knowledge-document em{color:var(--danger);font-size:7px}.knowledge-preview{flex-direction:column;gap:9px;display:flex}.knowledge-preview article{border:1px solid var(--border);border-radius:9px;padding:12px}.knowledge-preview span{color:var(--cyan);font-size:8px}.knowledge-preview p{color:#adbfce;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.65}.safe-web{color:var(--green);align-items:center;gap:6px;font-size:9px;display:flex}.research-console{padding:13px}.research-query{border:1px solid var(--border-bright);min-height:52px;color:var(--cyan);background:#030d1794;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 6px 5px 13px;display:grid}.research-query input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.research-modes{grid-template-columns:1fr 1fr minmax(170px,.7fr);gap:7px;margin-top:9px;display:grid}.research-modes>button{border:1px solid var(--border);color:#9bb3ca;text-align:left;cursor:pointer;background:#040f1a4d;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.research-modes>button.is-active{border-color:var(--cyan);color:var(--cyan);background:#1d7da526}.research-modes button span{flex-direction:column;gap:3px;display:flex}.research-modes strong{font-size:9px}.research-modes small{color:var(--muted);font-size:7px}.research-progress{align-items:center;gap:10px;margin-top:10px;display:flex}.research-progress i{background:#48709233;border-radius:5px;flex:1;height:5px;overflow:hidden}.research-progress i b{background:var(--cyan);width:35%;height:100%;animation:1.1s ease-in-out infinite alternate search-progress;display:block}.research-progress span{color:var(--muted);font-size:8px}.research-layout{grid-template-columns:minmax(0,1fr) 255px;gap:11px;margin-top:12px;display:grid}.research-layout>main{min-width:0}.research-answer{padding:15px}.research-answer>header{justify-content:space-between;align-items:center;display:flex}.research-answer header>div{align-items:center;gap:8px;display:flex}.research-answer header svg{color:var(--cyan)}.research-answer header span{flex-direction:column;gap:2px;display:flex}.research-answer header strong{font-size:11px}.research-answer header small{color:var(--muted);font-size:7px}.research-answer header button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:inline-flex}.research-answer>p{color:#b1c7d9;white-space:pre-wrap;margin:14px 0 0;font-size:10px;line-height:1.75}.search-results>header{justify-content:space-between;align-items:center;margin:14px 0 7px;display:flex}.search-results>header h2{margin:0;font-size:13px}.search-results>header span{color:var(--muted);font-size:8px}.search-result>span b{color:#041c2c;background:var(--cyan);border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.search-result h3{margin:8px 0 5px;font-size:12px}.research-layout>aside{flex-direction:column;gap:9px;display:flex}.research-layout>aside>section{padding:13px}.research-layout aside h2{margin:0 0 10px;font-size:11px}.research-layout aside ol{margin:0;padding:0;list-style:none}.research-layout aside li{grid-template-columns:22px 1fr;gap:7px;min-height:48px;display:grid}.research-layout aside li b{color:#051b2a;background:var(--cyan);border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.research-layout aside li span{color:#9fb4c9;font-size:8px;line-height:1.45}.recent-searches{flex-direction:column;display:flex}.recent-searches button{color:#99b1c8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #498bba1a;align-items:center;gap:7px;min-height:36px;padding:0 4px;font-size:8px;display:flex}.recent-searches button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-searches small{color:var(--muted);font-size:8px}.automation-templates{margin-bottom:12px;padding:12px}.automation-templates>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.automation-templates header strong{font-size:10px}.automation-templates header span{color:var(--muted);font-size:8px}.automation-templates>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.automation-templates button{border:1px solid var(--border);min-height:58px;color:var(--cyan);text-align:left;cursor:pointer;background:#040f1a4d;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.automation-templates button span{flex-direction:column;gap:3px;display:flex}.automation-templates button b{color:#b8cbdd;font-size:9px}.automation-templates button small{color:var(--muted);font-size:7px}.automation-row>div:nth-child(2)>small{color:var(--faint);margin-top:4px;font-size:7px;display:block}.automation-history{flex-direction:column;gap:8px;display:flex}.automation-history article{border:1px solid var(--border);border-radius:8px;padding:11px}.automation-history article header{align-items:center;gap:7px;display:flex}.automation-history article header>span{color:#a7bdd2;font-size:8px}.automation-history time{color:var(--muted);margin-left:auto;font-size:7px}.automation-history p{color:#9eb4c8;white-space:pre-wrap;margin:8px 0 0;font-size:8px;line-height:1.55}.device-console{flex-direction:column;gap:15px;display:flex}.device-console>section{border-bottom:1px solid var(--border);padding-bottom:13px}.device-console section>header,.device-console section>h3{align-items:center;gap:7px;display:flex}.device-console section>header{justify-content:space-between}.device-console h3{margin:0 0 9px;font-size:11px}.device-actions{flex-wrap:wrap;gap:7px;display:flex}.device-actions button{border:1px solid var(--border);color:#a3bdd2;cursor:pointer;background:#0b233780;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 10px;display:inline-flex}.device-actions button:hover{color:var(--cyan);border-color:var(--border-bright)}.device-api-note{color:#9db7ca;background:#2a7ea017;border-radius:9px;margin-top:11px;padding:11px}.device-api-note strong{font-size:9px}.device-api-note ol{color:var(--muted);margin:7px 0 0;padding-left:18px;font-size:8px;line-height:1.6}.command-history{flex-direction:column;display:flex}.command-history article{border-bottom:1px solid #498bba1f;grid-template-columns:160px auto minmax(0,1fr);align-items:center;gap:8px;min-height:43px;display:grid}.command-history article>span{flex-direction:column;gap:2px;display:flex}.command-history strong{font-size:8px}.command-history small{color:var(--muted);font-size:7px}.command-history code{color:#8fafc0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tool-access-filter{gap:4px;display:flex}.tool-access-filter button{min-height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font-size:8px}.tool-access-filter button.is-active{border-color:var(--border);color:var(--cyan);background:#2b89b121}.tool-permissions{gap:4px;margin-top:7px;display:flex}.tool-permissions b{color:#8dacbf;background:#456d8b1a;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:500}.tool-runner__security{color:var(--green);background:#37e9ae0d;border:1px solid #37e9ae2e;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.tool-runner__security span{flex-direction:column;gap:3px;display:flex}.tool-runner__security strong{font-size:9px}.tool-runner__security small{color:var(--muted);font-size:7px}.settings-tabs{gap:4px;margin-bottom:12px;padding:5px;display:flex}.settings-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:flex}.settings-tabs button.is-active{color:var(--cyan);background:#2b89b124}.settings-section>label{flex-direction:column;gap:6px;display:flex}.settings-section>label>span{color:#9db4cb;font-size:8px}.settings-section select{width:100%}.model-routing{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px;display:grid}.model-routing span{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;padding:9px;display:flex}.model-routing b{color:#b8d0e2;font-size:8px}.model-routing small{color:var(--muted);font-size:7px;line-height:1.4}.provider-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.provider-actions button{border:1px solid var(--border);color:#a5bdd1;cursor:pointer;background:#0c233780;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9px;display:inline-flex}.provider-actions .primary-button{color:#041b29;border:0;margin:0}.diagnostics-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.diagnostics-grid>section{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:83px;padding:13px;display:grid}.diagnostics-grid section>svg{color:var(--cyan)}.diagnostics-grid section>span{flex-direction:column;gap:3px;min-width:0;display:flex}.diagnostics-grid small{color:var(--muted);font-size:7px}.diagnostics-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.diagnostics-grid em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.system-actions{margin-top:10px;padding:13px}.system-actions header h2{margin:0;font-size:11px}.system-actions header p{color:var(--muted);margin:4px 0 0;font-size:8px}.system-actions>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.system-actions button{border:1px solid var(--border);color:#a4bed2;cursor:pointer;background:#0b213480;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:8px;display:inline-flex}@media(max-width:1250px){.agent-command-layout{grid-template-columns:270px minmax(0,1fr)}.agent-console__header{grid-template-columns:auto minmax(0,1fr) auto}.agent-console__header>.header-actions{grid-column:2/-1}.agent-summary-grid{grid-template-columns:repeat(2,1fr)}.ai-file-layout,.research-layout{grid-template-columns:minmax(0,1fr) 220px}.automation-row{grid-template-columns:auto minmax(0,1fr) auto}.automation-row .row-actions{grid-column:2/-1}}@media(max-width:960px){.agent-command-layout{grid-template-columns:1fr}.agent-roster__list{max-height:300px}.agent-console__body{grid-template-columns:1fr}.agent-overview{border-right:0;border-bottom:1px solid var(--border)}.ai-file-layout,.research-layout{grid-template-columns:1fr}.ai-file-inspector,.research-layout>aside{grid-template-columns:1fr 1fr;display:grid}.project-grid--advanced{grid-template-columns:1fr}.knowledge-document{grid-template-columns:auto minmax(0,1fr)}.knowledge-document>.row-actions{flex-wrap:wrap;grid-column:2}.tool-access-filter{order:3;width:100%}.model-routing{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.agents-page{padding-left:10px;padding-right:10px}.agent-console__header{grid-template-columns:auto 1fr}.agent-console__header>.status-badge{grid-area:1/2;justify-self:end}.agent-console__header>.header-actions{grid-column:1/-1}.agent-summary-grid,.memory-guide>div,.task-summary-strip,.project-summary,.knowledge-summary,.tool-summary,.project-overview__stats,.diagnostics-grid{grid-template-columns:repeat(2,1fr)}.agent-tag-groups,.behavior-grid,.memory-scope-map{grid-template-columns:1fr}.editor-tabs{overflow-x:auto}.editor-tabs button{flex:none}.editor-health{display:none}.ai-mode-tabs,.research-modes,.automation-templates>div{grid-template-columns:1fr}.ai-query,.research-query{grid-template-columns:auto 1fr}.ai-query .primary-button,.research-query .primary-button{grid-column:1/-1}.ai-search-heading>span,.safe-web{display:none}.ai-result-copy footer{flex-direction:column;align-items:flex-start}.ai-result-copy footer div{width:100%;overflow-x:auto}.ai-file-inspector,.research-layout>aside{grid-template-columns:1fr}.project-metrics{grid-template-columns:repeat(2,1fr)}.knowledge-answer>div{grid-template-columns:1fr}.knowledge-document{grid-template-columns:auto 1fr}.knowledge-document>.row-actions{grid-column:1/-1;overflow-x:auto}.automation-summary,.device-summary{grid-template-columns:1fr}.automation-templates>header{flex-direction:column;align-items:flex-start;gap:4px}.command-history article{grid-template-columns:1fr auto}.command-history code{grid-column:1/-1}.tool-access-filter{overflow-x:auto}.tool-access-filter button{flex:none}.settings-tabs{overflow-x:auto}.settings-tabs button{flex:none}.model-routing{grid-template-columns:1fr 1fr}.provider-actions{flex-direction:column;align-items:stretch}.provider-actions button{justify-content:center}.modal--wide{width:100%}}.chat-attachment{background:#020e186b;border:1px solid #52aede4d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:min(280px,100%);margin-top:10px;padding:8px 10px;display:flex}.chat-attachment>svg{color:var(--cyan);flex:none}.chat-attachment>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-attachment small{color:var(--muted);font-size:8px}.chat-attachment button{border:1px solid var(--border);width:34px;height:34px;color:var(--cyan);cursor:pointer;background:#153348bf;border-radius:8px;flex:none;place-items:center;display:grid}.chat-attachment audio{width:100%;height:35px}.chat-attachment__error{width:100%;color:#ff9d9d!important}.created-agent-action{border:1px solid var(--border-bright);min-height:38px;color:var(--cyan);cursor:pointer;background:#123a5299;border-radius:8px;align-items:center;gap:7px;margin-top:9px;padding:0 11px;font-size:10px;display:inline-flex}.file-chip{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.file-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,350px);overflow:hidden}.file-chip audio{width:min(100%,320px);height:32px}.recording-status{color:#ff9d9d;background:#59111c38;border:1px solid #ff6b7159;border-radius:9px;margin-bottom:6px;padding:7px 10px;font-size:11px}.composer-action.is-recording{color:#ff9198;background:#64152061}.message--assistant .message__actions{opacity:1;transform:none}.mobile-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-sections button{border:1px solid var(--border);color:#b8d1e3;text-align:left;cursor:pointer;background:#0c25398c;border-radius:9px;align-items:center;gap:9px;min-height:50px;padding:9px;display:flex}.mobile-sections button.is-selected{color:var(--cyan);border-color:var(--border-bright)}@media(max-width:700px){.chat-page{padding-left:10px;padding-right:10px}.chat-tools>button,.agent-picker{min-height:42px}.chat-tools{padding-right:0}.agent-picker select{max-width:150px}.message__actions button{opacity:1;width:44px;height:44px}.message__bubble{max-width:calc(100% - 50px)}.message-editor__footer{flex-wrap:wrap}.message-editor__footer button{min-height:42px}.created-agent-action{min-height:44px}.composer{grid-template-columns:auto minmax(0,1fr) auto}.composer textarea{min-width:0}.composer-action{width:40px;height:44px}.mobile-nav button{cursor:pointer;touch-action:manipulation;min-height:54px}.mobile-sections{grid-template-columns:1fr}.mobile-sections button{touch-action:manipulation;min-height:54px}.permission-row button,.tool-row button,.knowledge-document button,.agent-console button,.content-page .primary-button{touch-action:manipulation;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
