/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2)format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff)format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff)format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff)format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff)format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2)format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff)format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff)format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff)format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff)format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff)format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2)format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff)format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--neuro-font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--neuro-bg:#fff;--neuro-canvas-bg:#fff;--neuro-bg-sunken:#f5f5f5;--neuro-sidebar-bg:#f4f4f4;--neuro-sidebar-divider:#1f20201a;--neuro-sidebar-row-bg:#1f20200b;--neuro-sidebar-row-hover:#1f202012;--neuro-diff-add-bg:#22a05a1a;--neuro-diff-del-bg:#c8323217;--neuro-diff-add-fg:#167842f2;--neuro-diff-del-fg:#aa2a2af2;--neuro-panel:#fff;--neuro-panel-solid:#fff;--neuro-rail:#fff;--neuro-panel-muted:#f7f7f7eb;--neuro-text:#1f2020;--neuro-text-soft:#1f2020bd;--neuro-muted:#1f20209e;--neuro-border:#1f20201f;--neuro-border-strong:#1f20203d;--neuro-hairline:#1f202024;--neuro-assistant:#fffffff0;--neuro-user:#f3f4f4;--neuro-green:#1a7f37;--neuro-green-soft:#edf9f1;--neuro-switch-on:#34c759;--neuro-switch-off:#1f202033;--neuro-blue:var(--neuro-accent);--neuro-blue-soft:var(--neuro-accent-soft);--neuro-amber:#d97706;--neuro-amber-soft:#fff7e8;--neuro-rose:#e5484d;--neuro-rose-soft:#fdf0f0;--neuro-live:#b25538;--neuro-live-soft:#b2553824;--neuro-live-text:#9a4227;--neuro-green-text:#116329;--neuro-amber-text:#b45309;--neuro-slate-soft:#eee;--neuro-accent:#1f2020;--neuro-accent-strong:#0f0f0f;--neuro-accent-pressed:#2b2b2b;--neuro-accent-text:#1f2020;--neuro-accent-contrast:#fff;--neuro-accent-soft:#1f202011;--neuro-accent-border:#1f202038;--neuro-accent-gradient:linear-gradient(180deg,#303131,#1f2020);--neuro-accent-gradient-hover:linear-gradient(180deg,#3a3b3b,#242525);--neuro-accent-gradient-pressed:linear-gradient(180deg,#242525,#0f0f0f);--neuro-gauge-gradient-start:#303131;--neuro-gauge-gradient-end:#1f2020;--neuro-ink:var(--neuro-text);--neuro-ink-contrast:var(--neuro-bg);--neuro-focus:var(--neuro-accent);--neuro-tracking-tight:0;--neuro-tracking-tighter:0;--neuro-tracking-caps:.06em;--neuro-weight-medium:500;--neuro-weight-semibold:600;--neuro-weight-bold:700;--neuro-weight-extrabold:700;--neuro-weight-black:700;--neuro-good:var(--neuro-green);--neuro-warn:var(--neuro-amber);--neuro-warning:var(--neuro-amber);--neuro-danger:var(--neuro-rose);--neuro-pulse-duration:1.35s;--neuro-radius-sm:6px;--neuro-radius-md:10px;--neuro-radius-lg:14px;--neuro-radius-xl:20px;--neuro-chat-radius:var(--neuro-radius-lg);--neuro-radius-control:var(--neuro-radius-md);--neuro-radius-panel:var(--neuro-radius-lg);--neuro-chat-top-radius:var(--neuro-radius-xl);--neuro-chat-composer-radius:var(--neuro-radius-lg);--neuro-chat-bubble-column-width:46rem;--neuro-sidebar-width:260px;--neuro-task-window-chat-min-width:440px;--neuro-task-window-subagents-width:var(--neuro-sidebar-width);--neuro-task-window-workspace-min-width:240px;--neuro-task-window-end-rail-min-width:280px;--neuro-task-window-end-rail-default-width:320px;--neuro-workspace-explorer-width:var(--neuro-sidebar-width);--neuro-artifact-rail-width:320px;--neuro-artifact-panel-width:560px;--neuro-artifact-sidebar-max-width:var(--neuro-chat-bubble-column-width);--neuro-layout-controls-offset:260px;--neuro-shadow-xs:0 1px 2px #1616160b;--neuro-shadow-sm:0 6px 18px #16161612;--neuro-shadow-md:0 18px 46px #1616161c;--neuro-shadow-lg:0 34px 92px #16161626;--neuro-shadow-command:0 24px 70px #16161621,inset 0 1px 0 #ffffffb8;--neuro-ease:cubic-bezier(.22,1,.36,1);--neuro-ease-draw:cubic-bezier(.42,0,.18,1);--neuro-ease-structural:cubic-bezier(.32,.72,0,1);--neuro-duration-fast:.12s;--neuro-duration:.16s;--neuro-duration-structural:.24s;--neuro-duration-enter:.42s;--neuro-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--neuro-scrollbar-thumb:#1f202033;--neuro-scrollbar-thumb-hover:#1f20205c;--neuro-text-chat:.875rem;--neuro-line-chat:1.375rem;--neuro-text-agent-activity:var(--neuro-density-body);--neuro-line-agent-activity:var(--neuro-line-body);--neuro-text-1:var(--neuro-text);--neuro-text-2:var(--neuro-text-soft);--neuro-text-3:var(--neuro-muted);--neuro-text-3xs:.625rem;--neuro-text-2xs:.6875rem;--neuro-text-xs:.75rem;--neuro-text-sm:.8125rem;--neuro-text-md:.875rem;--neuro-text-lg:1rem;--neuro-text-xl:1.25rem;--neuro-text-2xl:1.5rem;--neuro-density-caption:.6875rem;--neuro-density-micro:.625rem;--neuro-density-small:.75rem;--neuro-density-body:.8125rem;--neuro-density-title:.9375rem;--neuro-density-section-title:1rem;--neuro-density-page-title:1.125rem;--neuro-line-caption:.875rem;--neuro-line-micro:.75rem;--neuro-line-small:1rem;--neuro-line-body:1.25rem;--neuro-line-title:1.25rem;--neuro-line-section-title:1.375rem;--neuro-line-page-title:1.5rem;--neuro-control-height-sm:2rem;--neuro-control-height-md:2.25rem;--neuro-space-1:4px;--neuro-space-2:8px;--neuro-space-3:12px;--neuro-space-4:16px;--neuro-space-5:24px;--neuro-space-6:32px;color:var(--neuro-text);color-scheme:light;font-family:var(--neuro-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button[role=switch][aria-checked=true]{background-color:var(--neuro-switch-on)!important}button[role=switch]:focus-visible{outline:2px solid var(--neuro-switch-on)}@supports (color:color-mix(in lab,red,red)){button[role=switch]:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-switch-on) 58%,var(--neuro-text))}}button[role=switch]:focus-visible{outline-offset:3px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}.neuro-account-page :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,.neuro-app-root :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,.neuro-authenticated-app :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,.neuro-shell :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,.workspace-shell-neuro-ui :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-account-actions button,.neuro-account-button,.neuro-action-stack button,.neuro-composer-accessories button,.neuro-connection-card button,.neuro-icon-button,.neuro-job-card button,.neuro-list button,.neuro-workspace-actions button,.neuro-workspace-empty button{min-height:44px;color:var(--neuro-text-soft);background:0 0;border:1px solid #0000;border-radius:999px;transition:background .14s,border-color .14s,color .14s,transform .14s}.neuro-account-button,.neuro-icon-button{border-color:var(--neuro-border);background:var(--neuro-panel-solid);place-items:center;width:38px;padding:0;display:inline-grid}.neuro-account-button:hover{border-color:var(--neuro-border-strong);background:var(--neuro-bg-sunken);color:var(--neuro-text)}.neuro-account-button[aria-pressed=true]{border-color:var(--neuro-accent-border);background:var(--neuro-accent-soft);color:var(--neuro-text)}@media (hover:hover) and (pointer:fine){:where(.neuro-layout-control-button,.neuro-composer-submit,.neuro-attachment-trigger,.neuro-composer-work-mode-button,.neuro-composer-accessories button,.neuro-workspace-tool-button,.neuro-agent-job-action,.neuro-agent-job-expand,.neuro-agent-job-result-action,.desktop-agent-mode-button,.desktop-agent-icon-action)[data-neuro-tooltip]{position:relative}:where(.neuro-layout-control-button,.neuro-composer-submit,.neuro-attachment-trigger,.neuro-composer-work-mode-button,.neuro-composer-accessories button,.neuro-workspace-tool-button,.neuro-agent-job-action,.neuro-agent-job-expand,.neuro-agent-job-result-action,.desktop-agent-mode-button,.desktop-agent-icon-action)[data-neuro-tooltip]:after{content:attr(data-neuro-tooltip);z-index:120;color:#fff;max-width:min(240px,100vw - 32px);font-size:11px;font-weight:var(--neuro-weight-medium,500);opacity:0;pointer-events:none;text-overflow:ellipsis;transition:opacity .12s var(--neuro-ease,ease) .62s,transform .12s var(--neuro-ease,ease) .62s;white-space:nowrap;background:#1f2020;border:1px solid #ffffff17;border-radius:7px;padding:5px 8px;line-height:14px;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%,2px);box-shadow:0 10px 28px #16161633}:where(.neuro-layout-control-button,.neuro-composer-submit,.neuro-attachment-trigger,.neuro-composer-work-mode-button,.neuro-composer-accessories button,.neuro-workspace-tool-button,.neuro-agent-job-action,.neuro-agent-job-expand,.neuro-agent-job-result-action,.desktop-agent-mode-button,.desktop-agent-icon-action)[data-neuro-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}}.neuro-workspace-grid{--neuro-workspace-column-gap:0px;--neuro-workspace-two-column-gaps:calc(var(--neuro-workspace-column-gap) + var(--neuro-workspace-column-gap));--neuro-workspace-three-column-gaps:calc(var(--neuro-workspace-two-column-gaps) + var(--neuro-workspace-column-gap));--neuro-artifact-sidebar-dynamic-width:clamp(var(--neuro-workspace-explorer-width),calc(100% - var(--neuro-sidebar-width) - var(--neuro-chat-bubble-column-width) - var(--neuro-workspace-three-column-gaps)),var(--neuro-artifact-sidebar-max-width));--neuro-artifact-sidebar-dynamic-width-no-left:clamp(var(--neuro-workspace-explorer-width),calc(100% - var(--neuro-chat-bubble-column-width) - var(--neuro-workspace-two-column-gaps)),var(--neuro-artifact-sidebar-max-width));height:100%;min-height:0;font-family:var(--neuro-font-ui);font-size:var(--neuro-density-body);letter-spacing:0;line-height:var(--neuro-line-body);display:grid;position:relative}.neuro-workspace-grid,.neuro-workspace-grid.neuro-primary{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr)}.neuro-workspace-grid.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-workspace-explorer{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) var(--neuro-workspace-explorer-width)}.neuro-workspace-grid.has-artifact-sidebar,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) var(--neuro-artifact-sidebar-dynamic-width)}.neuro-workspace-grid.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.neuro-workspace-grid.has-workspace-explorer.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.has-workspace-explorer.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr) var(--neuro-workspace-explorer-width)}.neuro-workspace-grid.has-artifact-sidebar.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr) var(--neuro-artifact-sidebar-dynamic-width-no-left)}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar.has-workspace-explorer{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) var(--neuro-workspace-explorer-width) var(--neuro-artifact-rail-width)}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr) var(--neuro-workspace-explorer-width) var(--neuro-artifact-rail-width)}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer>.neuro-canvas-side-panel{grid-column:4}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden>.neuro-canvas-side-panel{grid-column:3}@media (max-width:1399px){.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar.has-workspace-explorer{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) var(--neuro-artifact-rail-width)}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr) var(--neuro-artifact-rail-width)}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer>.neuro-workspace-sidebar{display:none}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer>.neuro-canvas-side-panel{grid-column:3}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden>.neuro-canvas-side-panel{grid-column:2}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer>.neuro-sidebar-resizer.is-canvas{grid-column:3}.neuro-workspace-grid.has-artifact-sidebar.has-workspace-explorer.is-left-sidebar-hidden>.neuro-sidebar-resizer.is-canvas{grid-column:2}}.neuro-layout-controls{z-index:40;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-sm);border-radius:999px;grid-area:1/2;place-self:start end;gap:3px;padding:3px;display:inline-flex;position:relative;top:18px;right:18px}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-layout-controls{grid-column:1}.neuro-workspace-grid>.neuro-sidebar{grid-area:1/1}.neuro-workspace-grid>.neuro-chat-split{grid-area:1/2}.neuro-workspace-grid>.neuro-canvas-side-panel,.neuro-workspace-grid>.neuro-workspace-sidebar{grid-area:1/3}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-chat-split{grid-column:1}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-canvas-side-panel,.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-workspace-sidebar{grid-column:2}.neuro-end-rail-panel{min-width:0;min-height:0;display:grid;overflow:hidden}.neuro-sidebar-resizer{cursor:col-resize;touch-action:none;z-index:36;background:0 0;border:0;grid-row:1;align-self:stretch;width:11px;margin:0;padding:0;position:relative}.neuro-sidebar-resizer.is-right{grid-column:3;justify-self:start;transform:translate(-50%)}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-sidebar-resizer.is-right{grid-column:2}.neuro-sidebar-resizer.is-canvas{grid-column:4;justify-self:start;transform:translate(-50%)}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-sidebar-resizer.is-canvas{grid-column:3}.neuro-sidebar-resizer:before{content:"";background:0 0;border-radius:999px;width:2px;transition:background .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.neuro-sidebar-resizer:active:before,.neuro-sidebar-resizer:focus-visible:before,.neuro-sidebar-resizer:hover:before{background:var(--neuro-accent)}.neuro-sidebar-resizer:focus-visible{outline:none}body.neuro-resizing-col,body.neuro-resizing-col *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.desktop-web-parity,.desktop-web-parity *,.neuro-account-layout,.neuro-account-layout *,.neuro-app-root,.neuro-app-root *,.neuro-task-window,.neuro-task-window *,.neuro-workspace-grid,.neuro-workspace-grid *{scrollbar-width:thin;scrollbar-color:var(--neuro-scrollbar-thumb) transparent}.desktop-web-parity ::-webkit-scrollbar,.neuro-app-root ::-webkit-scrollbar{width:10px;height:10px}.neuro-task-window ::-webkit-scrollbar,.neuro-workspace-grid ::-webkit-scrollbar{width:10px;height:10px}.neuro-account-layout ::-webkit-scrollbar{width:10px;height:10px}.desktop-web-parity ::-webkit-scrollbar-track,.neuro-app-root ::-webkit-scrollbar-track{background:0 0}.neuro-task-window ::-webkit-scrollbar-track,.neuro-workspace-grid ::-webkit-scrollbar-track{background:0 0}.neuro-account-layout ::-webkit-scrollbar-track,.neuro-app-root ::-webkit-scrollbar-corner{background:0 0}.desktop-web-parity ::-webkit-scrollbar-corner,.neuro-workspace-grid ::-webkit-scrollbar-corner{background:0 0}.neuro-account-layout ::-webkit-scrollbar-corner,.neuro-task-window ::-webkit-scrollbar-corner{background:0 0}.desktop-web-parity ::-webkit-scrollbar-thumb,.neuro-app-root ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--neuro-scrollbar-thumb);transition:background-color .14s var(--neuro-ease,ease);border:3px solid #0000;border-radius:999px}.neuro-task-window ::-webkit-scrollbar-thumb,.neuro-workspace-grid ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--neuro-scrollbar-thumb);transition:background-color .14s var(--neuro-ease,ease);border:3px solid #0000;border-radius:999px}.neuro-account-layout ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--neuro-scrollbar-thumb);transition:background-color .14s var(--neuro-ease,ease);border:3px solid #0000;border-radius:999px}.desktop-web-parity ::-webkit-scrollbar-thumb:hover,.neuro-app-root ::-webkit-scrollbar-thumb:hover{background-color:var(--neuro-scrollbar-thumb-hover)}.neuro-task-window ::-webkit-scrollbar-thumb:hover,.neuro-workspace-grid ::-webkit-scrollbar-thumb:hover{background-color:var(--neuro-scrollbar-thumb-hover)}.neuro-account-layout ::-webkit-scrollbar-thumb:hover{background-color:var(--neuro-scrollbar-thumb-hover)}.neuro-layout-control-button{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--neuro-text-soft);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.neuro-layout-control-button[aria-pressed=true]{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-layout-control-button:hover{background:var(--neuro-bg-sunken);color:var(--neuro-text)}.neuro-layout-control-button.active{background:var(--neuro-accent-soft);color:var(--neuro-accent-text)}.neuro-chat-surface,.neuro-sidebar,.neuro-workspace-sidebar{background:var(--neuro-panel);min-width:0;min-height:0}.neuro-sidebar{border-right:1px solid var(--neuro-border)}.neuro-sidebar,.neuro-workspace-sidebar{background:var(--neuro-rail,var(--neuro-panel-solid));flex-direction:column;display:flex;overflow:hidden}.neuro-workspace-sidebar{border-left:1px solid var(--neuro-border)}.neuro-sidebar-chrome{border-bottom:1px solid var(--neuro-border);gap:12px;padding:18px 14px 12px;display:grid}.neuro-sidebar-brand{gap:10px;min-height:34px;position:relative}.neuro-sidebar-brand,.neuro-sidebar-brand-title{justify-content:flex-start;align-items:center;min-width:0;display:flex}.neuro-sidebar-brand-title{flex:auto;gap:9px}.neuro-brand-lockup{--neuro-brand-lockup-gap:9px;--neuro-brand-lockup-mark-size:18px;--neuro-brand-lockup-rule-height:22px;--neuro-brand-lockup-word-size:12px;align-items:center;gap:var(--neuro-brand-lockup-gap);width:min(100%,214px);max-width:100%;color:var(--neuro-text);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;grid-template-columns:auto auto 1px auto;line-height:1;display:inline-grid}.neuro-brand-lockup-mark{font-family:Georgia,Times New Roman,serif;font-size:var(--neuro-brand-lockup-mark-size);font-weight:var(--neuro-weight-medium,500);letter-spacing:0}.neuro-brand-lockup-rule{width:1px;height:var(--neuro-brand-lockup-rule-height);opacity:.22;background:currentColor}.neuro-brand-lockup-platform,.neuro-brand-lockup-word{font-size:var(--neuro-brand-lockup-word-size);font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;white-space:nowrap}.neuro-sidebar-brand strong,.neuro-sidebar-brand-system{text-overflow:ellipsis;overflow:hidden}.neuro-sidebar-brand-ii{color:#111;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:var(--neuro-weight-medium,500);letter-spacing:-.01em;line-height:1}.neuro-sidebar-brand-word{color:#000;font-size:22px;font-weight:var(--neuro-weight-black,900);letter-spacing:-.01em;line-height:1}.neuro-sidebar-brand-rule{background:var(--neuro-border-strong);width:1px;height:29px}.neuro-sidebar-brand-system{color:var(--neuro-text);font-size:11px;font-weight:var(--neuro-weight-extrabold,800);letter-spacing:.08em;text-transform:uppercase;white-space:normal;line-height:1.05}.neuro-mode-switch{grid-template-columns:repeat(var(--neuro-mode-switch-columns,2),minmax(0,1fr));border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:12px;justify-self:center;gap:4px;width:100%;max-width:286px;padding:3px;display:grid}.neuro-mode-switch button{min-width:0;min-height:31px;color:var(--neuro-muted);text-align:center;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;line-height:1;transition:background .14s,color .14s;display:inline-flex}.neuro-mode-switch button.active{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-mode-switch button.active{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-mode-switch button.active{color:var(--neuro-text)}.neuro-mode-switch button:hover:not(.active){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-mode-switch button:hover:not(.active){background:color-mix(in srgb,var(--neuro-text) 4.5%,transparent)}}.neuro-mode-switch button:hover:not(.active){color:var(--neuro-text)}.neuro-task-window{top:var(--neuro-task-window-top,32px);left:var(--neuro-task-window-left,36px);z-index:50;width:clamp(640px,var(--neuro-task-window-width,1120px),calc(100vw - 36px));height:clamp(420px,var(--neuro-task-window-height,780px),calc(100vh - 36px));border:1px solid var(--neuro-border-strong);background:var(--neuro-bg);max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);box-shadow:var(--neuro-shadow-md);border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.neuro-task-window.boot{grid-template-rows:1fr;place-items:center}.neuro-task-window-resizer{z-index:60;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;bottom:5px;right:5px}.neuro-task-window-resizer:before{content:"";border-right:2px solid var(--neuro-border-strong);border-bottom:2px solid var(--neuro-border-strong);opacity:.55;border-bottom-right-radius:4px;width:8px;height:8px;transition:opacity .14s;position:absolute;bottom:3px;right:3px}.neuro-task-window-resizer:focus-visible:before,.neuro-task-window-resizer:hover:before{opacity:1}.neuro-task-window-resizer:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:3px;border-radius:6px}body.neuro-resizing-window,body.neuro-resizing-window *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.neuro-task-window.standalone{z-index:0;width:100vw;max-width:none;height:100vh;max-height:none;border:0;grid-template-rows:24px minmax(0,1fr);position:relative;inset:auto}.neuro-task-window.standalone .neuro-task-window-head{background:var(--neuro-canvas-bg);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:24px;padding:0 6px}.neuro-task-window.standalone.has-subagent-sidebar .neuro-task-window-head{background:linear-gradient(90deg,var(--neuro-sidebar-bg) 0,var(--neuro-sidebar-bg) calc(var(--neuro-task-window-subagents-width) - 1px),var(--neuro-sidebar-divider) calc(var(--neuro-task-window-subagents-width) - 1px),var(--neuro-sidebar-divider) var(--neuro-task-window-subagents-width),var(--neuro-canvas-bg) var(--neuro-task-window-subagents-width))}.neuro-task-window.standalone .neuro-task-window-actions{grid-column:2;gap:6px;transform:none}.neuro-task-window.standalone .neuro-task-window-close,.neuro-task-window.standalone .neuro-task-window-finish{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.neuro-task-window.standalone .neuro-task-window-close{box-shadow:none;background:0 0;border:0;border-radius:6px}.neuro-task-window.standalone .neuro-task-window-close:is(:hover,:focus-visible){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-task-window.standalone .neuro-task-window-close:is(:hover,:focus-visible){background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-task-window.standalone .neuro-task-window-close:is(:hover,:focus-visible){color:var(--neuro-text)}.neuro-task-window.standalone .neuro-task-window-close svg,.neuro-task-window.standalone .neuro-task-window-finish svg{width:12px;height:12px}.neuro-task-window.standalone .neuro-task-window-close svg{width:15px;height:15px}.neuro-task-window.standalone .neuro-task-window-finish:is(:hover,:focus-visible){width:min(244px,100vw - 96px);max-width:min(244px,100vw - 96px)}.neuro-task-window-head{border-bottom:1px solid var(--neuro-border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-app-region:drag;grid-template-columns:minmax(190px,.46fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:8px 12px 8px 16px;display:grid}.neuro-task-window-head:active{cursor:grabbing}.neuro-task-window-head:focus-visible{outline-offset:-4px;outline:2px solid #2563eb47}.neuro-task-window-brand{min-width:0}.neuro-task-window-brand .neuro-sidebar-brand-title{justify-content:flex-start;width:100%;margin:0}.neuro-task-window-brand .neuro-brand-lockup{--neuro-brand-lockup-gap:9px;--neuro-brand-lockup-mark-size:17px;--neuro-brand-lockup-rule-height:21px;--neuro-brand-lockup-word-size:12px;width:min(100%,212px)}.neuro-task-window-title{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.neuro-task-window-title span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-task-window-title .neuro-task-window-agent{max-width:min(46vw,520px);color:var(--neuro-text-soft);font-size:12.5px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;line-height:15px;overflow:hidden}.neuro-task-window-title .neuro-task-window-duration{max-width:min(42vw,360px);color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;line-height:14px;display:inline-flex;overflow:hidden}.neuro-task-window-actions{-webkit-app-region:no-drag;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.neuro-task-window-status{border:1px solid var(--neuro-border);min-height:28px;color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-bold,700);white-space:nowrap;background:#ffffffb8;border-radius:999px;align-items:center;padding:5px 10px;line-height:16px;display:inline-flex}.neuro-task-window-status.active{border-color:var(--neuro-accent-border);background:var(--neuro-blue-soft);color:var(--neuro-blue)}.neuro-task-window-status.good{background:var(--neuro-green-soft);color:var(--neuro-green-text);border-color:#16a34a42}.neuro-task-window-status.warning{background:var(--neuro-amber-soft);color:var(--neuro-amber-text);border-color:#d9770647}.neuro-task-window-status.danger{background:var(--neuro-rose-soft);color:var(--neuro-rose);border-color:#e11d4842}.neuro-task-window-close,.neuro-task-window-finish{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--neuro-text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.neuro-task-window-finish{max-width:32px;color:var(--neuro-green-text);font-size:12px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;line-height:16px;transition:width .16s,max-width .16s,padding .16s,border-color .16s,background .16s,color .16s,opacity .16s;overflow:hidden}.neuro-task-window-finish:is(:hover,:focus-visible){background:var(--neuro-green-soft);border-color:#16a34a52;justify-content:flex-end;width:min(268px,100vw - 112px);max-width:min(268px,100vw - 112px);padding:0 10px 0 12px}.neuro-task-window-finish:disabled{cursor:not-allowed;opacity:.5}.neuro-task-window-finish-label{opacity:0;text-overflow:ellipsis;max-width:0;transition:max-width .16s,margin-right .16s,opacity .12s;overflow:hidden}.neuro-task-window-finish:is(:hover,:focus-visible) .neuro-task-window-finish-label{opacity:1;max-width:218px;margin-right:7px}.neuro-task-window-finish.requested{background:var(--neuro-green-soft);color:#0f7a38;border-color:#16a34a5c}.neuro-task-window-finish:disabled.requested{opacity:.72}.neuro-task-window-body{background:var(--neuro-canvas-bg);grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid;position:relative}.neuro-task-window-body>.neuro-layout-controls{grid-area:1/1}.neuro-task-window-body.has-subagent-sidebar>.neuro-layout-controls{grid-column:2}.neuro-task-window-body>.neuro-chat-split,.neuro-task-window-body>.neuro-task-subagents{grid-area:1/1}.neuro-task-window-body.has-subagent-sidebar>.neuro-chat-split{grid-column:2}.neuro-task-window-body.has-end-rail>.neuro-task-window-end-rail,.neuro-task-window-body>.neuro-task-window-workspace-rail{grid-area:1/2}.neuro-task-window-body.has-subagent-sidebar.has-end-rail>.neuro-task-window-end-rail,.neuro-task-window-body.has-subagent-sidebar>.neuro-task-window-workspace-rail,.neuro-task-window-body.has-workspace-explorer.has-end-rail>.neuro-task-window-end-rail{grid-column:3}.neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer.has-end-rail>.neuro-task-window-end-rail{grid-column:4}.neuro-task-window-body.has-workspace-explorer{grid-template-columns:minmax(0,1fr) var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width))}.neuro-task-window-body.has-end-rail{grid-template-columns:minmax(0,1fr) var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,440px))}.neuro-task-window-body.has-workspace-explorer.has-end-rail{grid-template-columns:minmax(0,1fr) var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)) var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,440px))}.neuro-task-window-body.has-subagent-sidebar{grid-template-columns:248px minmax(0,1fr)}.neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer{grid-template-columns:248px minmax(0,1fr) var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width))}.neuro-task-window-body.has-subagent-sidebar.has-end-rail{grid-template-columns:248px minmax(0,1fr) var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,440px))}.neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer.has-end-rail{grid-template-columns:248px minmax(0,1fr) var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)) var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,440px))}.neuro-task-window .neuro-chat-surface{background:0 0;border:0}.neuro-task-window-rail{display:grid;position:relative;overflow:visible}.neuro-task-window-rail,.neuro-task-window-rail>.neuro-end-rail-panel,.neuro-task-window-rail>.neuro-workspace-sidebar{min-width:0;min-height:0}.neuro-task-window-panel-resizer{z-index:8;cursor:col-resize;touch-action:none;border:0;width:11px;padding:0;left:0}.neuro-task-window-panel-resizer,.neuro-task-window-panel-resizer:before{background:0 0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.neuro-task-window-panel-resizer:before{content:"";border-radius:999px;width:2px;transition:background .14s;left:50%}.neuro-task-window-panel-resizer:active:before,.neuro-task-window-panel-resizer:focus-visible:before,.neuro-task-window-panel-resizer:hover:before{background:var(--neuro-accent)}.neuro-task-window-panel-resizer:focus-visible{outline:none}.neuro-task-subagents{border:1px solid var(--neuro-border);min-width:0;min-height:0;box-shadow:var(--neuro-shadow-sm);background:#ffffffd6;border-radius:18px;grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.neuro-task-subagents-head{border-bottom:1px solid var(--neuro-border);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 11px 9px;display:flex}.neuro-task-subagents-head p{min-width:0;font-size:11.5px;letter-spacing:0;gap:7px;margin:0}.neuro-task-subagents-head p,.neuro-task-subagents-head span{color:var(--neuro-muted);font-weight:var(--neuro-weight-semibold,600);align-items:center;line-height:1;display:inline-flex}.neuro-task-subagents-head span{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:22px;max-width:92px;min-height:22px;font-size:11px;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;padding:0 7px;overflow:hidden}.neuro-task-subagents-stack{scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;padding:0 10px 12px;display:flex;overflow-y:auto}.neuro-task-subagent-card{--neuro-task-subagent-light:#94a3b8;--neuro-task-subagent-soft:#94a3b824;width:100%;min-width:0;color:var(--neuro-text);text-align:left;box-shadow:var(--neuro-shadow-xs);background:#ffffffc2;border:1px solid #1f20201c;border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid;position:relative}.neuro-task-subagent-card:has(.neuro-task-subagent-action){padding-right:36px}.neuro-task-subagent-card.current{border-color:var(--neuro-task-subagent-light)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-card.current{border-color:color-mix(in srgb,var(--neuro-task-subagent-light) 34%,var(--neuro-border))}}.neuro-task-subagent-card.current{background:var(--neuro-task-subagent-light)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-card.current{background:color-mix(in srgb,var(--neuro-task-subagent-light) 7%,#ffffffe6)}}.neuro-task-subagent-card.tone-accent{--neuro-task-subagent-light:var(--neuro-accent-text);--neuro-task-subagent-soft:var(--neuro-accent-text)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-card.tone-accent{--neuro-task-subagent-soft:color-mix(in srgb,var(--neuro-accent-text) 10%,transparent)}}.neuro-task-subagent-card.tone-emerald{--neuro-task-subagent-light:var(--neuro-green);--neuro-task-subagent-soft:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-card.tone-emerald{--neuro-task-subagent-soft:color-mix(in srgb,var(--neuro-green) 14%,transparent)}}.neuro-task-subagent-card.tone-amber{--neuro-task-subagent-light:#f59e0b;--neuro-task-subagent-soft:#f59e0b29}.neuro-task-subagent-card.tone-rose{--neuro-task-subagent-light:#f43f5e;--neuro-task-subagent-soft:#f43f5e29}.neuro-task-subagent-card.tone-slate{--neuro-task-subagent-light:#94a3b8;--neuro-task-subagent-soft:#94a3b824}.neuro-task-subagent-node{border:1px solid var(--neuro-task-subagent-light);place-items:center;width:30px;height:30px;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-node{border:1px solid color-mix(in srgb,var(--neuro-task-subagent-light) 28%,var(--neuro-border))}}.neuro-task-subagent-node{background:var(--neuro-task-subagent-soft);color:var(--neuro-task-subagent-light);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-node{color:color-mix(in srgb,var(--neuro-task-subagent-light) 82%,var(--neuro-text))}}.neuro-task-subagent-card.active .neuro-task-subagent-node:after{content:"";background:var(--neuro-task-subagent-light);width:8px;height:8px;box-shadow:0 0 0 3px var(--neuro-task-subagent-soft);animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite;border:2px solid #fff;border-radius:999px;position:absolute;bottom:0;right:0}.neuro-task-subagent-action{z-index:2;border:1px solid var(--neuro-task-subagent-light);place-items:center;width:24px;height:24px;display:inline-grid;position:absolute;top:7px;right:7px}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action{border:1px solid color-mix(in srgb,var(--neuro-task-subagent-light) 44%,var(--neuro-border))}}.neuro-task-subagent-action{background:var(--neuro-task-subagent-light);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action{background:color-mix(in srgb,var(--neuro-task-subagent-light) 10%,var(--neuro-panel-solid))}}.neuro-task-subagent-action{color:var(--neuro-task-subagent-light);box-shadow:0 1px 4px #1f20201f}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action{color:color-mix(in srgb,var(--neuro-task-subagent-light) 88%,var(--neuro-text))}}.neuro-task-subagent-action{cursor:pointer;padding:0}.neuro-task-subagent-action:focus-visible,.neuro-task-subagent-action:hover{border-color:var(--neuro-task-subagent-light)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action:focus-visible,.neuro-task-subagent-action:hover{border-color:color-mix(in srgb,var(--neuro-task-subagent-light) 52%,var(--neuro-border))}}.neuro-task-subagent-action:focus-visible,.neuro-task-subagent-action:hover{background:var(--neuro-task-subagent-soft);outline:none}.neuro-task-subagent-action.delete:focus-visible,.neuro-task-subagent-action.delete:hover{border-color:#f43f5e}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action.delete:focus-visible,.neuro-task-subagent-action.delete:hover{border-color:color-mix(in srgb,#f43f5e 42%,var(--neuro-border))}}.neuro-task-subagent-action.delete:focus-visible,.neuro-task-subagent-action.delete:hover{color:#e11d48;background:#f43f5e1a}.neuro-task-subagent-copy,.neuro-task-subagent-line{min-width:0;display:grid}.neuro-task-subagent-copy{gap:4px}.neuro-task-subagent-line{gap:1px}.neuro-task-subagent-detail,.neuro-task-subagent-line strong,.neuro-task-subagent-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-task-subagent-line strong{color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:16px;display:block;overflow:visible}.neuro-task-subagent-line span{color:var(--neuro-task-subagent-light)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-line span{color:color-mix(in srgb,var(--neuro-task-subagent-light) 88%,var(--neuro-text-soft))}}.neuro-task-subagent-line span{font-size:11px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;justify-self:start;line-height:14px}.neuro-task-subagent-detail{color:var(--neuro-text-soft);font-size:12px;line-height:16px}.neuro-task-subagent-meta{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-bold,700);line-height:14px}.neuro-task-window.standalone .neuro-task-window-body{grid-template-columns:minmax(var(--neuro-task-window-chat-min-width),1fr);gap:0;padding:0;position:relative;overflow:hidden}.neuro-task-window.standalone .neuro-task-window-body.has-workspace-explorer{grid-template-columns:minmax(var(--neuro-task-window-chat-min-width),1fr) minmax(var(--neuro-task-window-workspace-min-width),var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)))}.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar{grid-template-columns:var(--neuro-task-window-subagents-width) minmax(var(--neuro-task-window-chat-min-width),1fr)}.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer{grid-template-columns:var(--neuro-task-window-subagents-width) minmax(var(--neuro-task-window-chat-min-width),1fr) minmax(var(--neuro-task-window-workspace-min-width),var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)))}.neuro-task-window.standalone .neuro-task-window-body.has-end-rail{grid-template-columns:minmax(var(--neuro-task-window-chat-min-width),1fr) minmax(var(--neuro-task-window-end-rail-min-width),var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,var(--neuro-task-window-end-rail-default-width))))}.neuro-task-window.standalone .neuro-task-window-body.has-end-rail.has-workspace-explorer{grid-template-columns:minmax(var(--neuro-task-window-chat-min-width),1fr) minmax(var(--neuro-task-window-workspace-min-width),min(var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)),var(--neuro-workspace-explorer-width))) minmax(var(--neuro-task-window-end-rail-min-width),min(var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,var(--neuro-task-window-end-rail-default-width))),var(--neuro-task-window-end-rail-default-width)))}.neuro-task-window.standalone .neuro-task-window-body.has-end-rail.has-subagent-sidebar{grid-template-columns:var(--neuro-task-window-subagents-width) minmax(var(--neuro-task-window-chat-min-width),1fr) minmax(var(--neuro-task-window-end-rail-min-width),var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,var(--neuro-task-window-end-rail-default-width))))}.neuro-task-window.standalone .neuro-task-window-body.has-end-rail.has-subagent-sidebar.has-workspace-explorer{grid-template-columns:var(--neuro-task-window-subagents-width) minmax(var(--neuro-task-window-chat-min-width),1fr) minmax(var(--neuro-task-window-workspace-min-width),min(var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)),var(--neuro-workspace-explorer-width))) minmax(var(--neuro-task-window-end-rail-min-width),min(var(--neuro-task-window-end-rail-width,var(--neuro-end-rail-width,var(--neuro-task-window-end-rail-default-width))),var(--neuro-task-window-end-rail-default-width)))}.neuro-task-window.standalone .neuro-task-subagents{background:var(--neuro-sidebar-bg);box-shadow:none;border-top:0;border-bottom:0;border-left:0;border-radius:0;gap:0}.neuro-task-window.standalone .neuro-task-subagents-head{border-bottom-color:var(--neuro-sidebar-divider);min-height:36px;padding:10px 12px 6px}.neuro-task-window.standalone .neuro-task-subagents-stack{gap:6px;padding:10px 8px 12px}.neuro-task-window.standalone .neuro-task-subagent-card{background:#ffffffd1;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:7px;padding:8px}.neuro-task-window.standalone .neuro-task-subagent-node{width:26px;height:26px}.neuro-task-window.standalone .neuro-task-subagent-line strong{font-size:11px;font-weight:var(--neuro-weight-bold,700);line-height:14px}.neuro-task-window.standalone .neuro-task-subagent-detail{font-size:11px;line-height:13px}.neuro-task-window.standalone .neuro-chat-surface{background:var(--neuro-canvas-bg);border-radius:0;font-size:12px}.neuro-task-window.standalone .neuro-surface-top{border-radius:14px;width:min(560px,100% - 48px)}.neuro-task-window.standalone .neuro-composer{margin-bottom:12px}.neuro-task-window.standalone .neuro-workspace-sidebar{max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.neuro-task-window.standalone .neuro-task-window-end-rail,.neuro-task-window.standalone .neuro-task-window-workspace-rail{border-left:1px solid var(--neuro-sidebar-divider);background:var(--neuro-canvas-bg)}.neuro-task-window.standalone .neuro-workspace-panel-section,.neuro-task-window.standalone .neuro-workspace-roots{border-radius:12px;margin:10px 10px 0;padding:8px}.neuro-task-window.standalone .neuro-workspace-panel-section{gap:6px}.neuro-task-window.standalone .neuro-workspace-panel-head{min-height:22px}.neuro-task-window.standalone .neuro-workspace-panel-head span{font-size:11px;line-height:14px}.neuro-task-window.standalone .neuro-workspace-tools-list{gap:5px}.neuro-task-window.standalone .neuro-workspace-tool-button{gap:0;width:30px;min-width:30px;min-height:28px;padding:0}.neuro-task-window.standalone .neuro-workspace-tool-button span{font-size:11px;line-height:13px}.neuro-task-window.standalone .neuro-workspace-tool-count{font-size:11px}.neuro-task-window.standalone .neuro-tree-root{min-height:26px;padding:1px 7px 4px}.neuro-task-window.standalone .neuro-tree-row{border-radius:7px;min-height:25px;padding-inline:7px}.neuro-task-window.standalone .neuro-tree-root strong,.neuro-task-window.standalone .neuro-tree-row span:last-child{font-size:11px;line-height:14px}@media (max-width:900px){.neuro-task-window{width:calc(100vw - 20px);height:calc(100vh - 20px);top:10px;left:10px}.neuro-task-window-head{grid-template-columns:minmax(0,1fr) auto}.neuro-task-window-brand{display:none}.neuro-task-window-body,.neuro-task-window-body.has-subagent-sidebar,.neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer,.neuro-task-window-body.has-workspace-explorer,.neuro-task-window.standalone .neuro-task-window-body.has-end-rail,.neuro-task-window.standalone .neuro-task-window-body.has-end-rail.has-subagent-sidebar,.neuro-task-window.standalone .neuro-task-window-body.has-end-rail.has-subagent-sidebar.has-workspace-explorer,.neuro-task-window.standalone .neuro-task-window-body.has-end-rail.has-workspace-explorer,.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar,.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer,.neuro-task-window.standalone .neuro-task-window-body.has-workspace-explorer{grid-template-columns:minmax(0,1fr)}.neuro-task-window-body.has-subagent-sidebar>.neuro-chat-split,.neuro-task-window-body.has-subagent-sidebar>.neuro-layout-controls,.neuro-task-window-body>.neuro-chat-split,.neuro-task-window-body>.neuro-layout-controls,.neuro-task-window-body>.neuro-task-subagents{grid-column:1}.neuro-task-window-body>.neuro-end-rail-panel,.neuro-task-window-body>.neuro-task-window-rail{display:none}.neuro-task-subagents{max-height:170px}.neuro-task-subagents-stack{flex-direction:row;padding:0 10px 10px;overflow:auto hidden}.neuro-task-subagent-card{flex:0 0 min(260px,100vw - 48px);width:min(260px,100vw - 48px)}.neuro-task-window-body>.neuro-task-window-workspace-rail,.neuro-task-window-body>.neuro-workspace-sidebar{display:none}}.neuro-sidebar-account-footer{border-top:1px solid var(--neuro-border);background:0 0;flex:none;padding:12px}.neuro-sidebar-account-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;display:grid}.neuro-sidebar-account-row.has-device-picker{grid-template-columns:minmax(0,1fr) 32px}.neuro-sidebar-account-menu-root{min-width:0;position:relative}.neuro-sidebar-account-menu-root>.neuro-sidebar-account-button{width:100%}.neuro-sidebar-status-a11y{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neuro-sidebar-account-caret{color:var(--neuro-muted);transition:transform .14s var(--neuro-ease,ease)}.neuro-sidebar-account-caret.open{transform:rotate(180deg)}.neuro-sidebar-account-menu{z-index:60;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-lg);animation:neuro-account-menu-in .14s var(--neuro-ease,ease);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}@keyframes neuro-account-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-sidebar-account-menu{animation:none}}.neuro-sidebar-account-menu-item{width:100%;color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-semibold,600);text-align:left;transition:background .12s var(--neuro-ease,ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.neuro-sidebar-account-menu-item svg{color:var(--neuro-muted);flex:none}.neuro-sidebar-account-menu-item:focus-visible,.neuro-sidebar-account-menu-item:hover{background:var(--neuro-accent-soft)}.neuro-sidebar-account-menu-item.danger,.neuro-sidebar-account-menu-item.danger svg{color:var(--neuro-danger)}.neuro-sidebar-account-button{width:100%;min-height:40px;color:var(--neuro-text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px 8px;transition:background .14s;display:grid}.neuro-sidebar-account-button:hover{background:var(--neuro-accent-soft)}.neuro-sidebar-account-avatar{border:1px solid var(--neuro-border);background:var(--neuro-slate-soft);width:26px;height:26px;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-semibold,600);border-radius:50%;place-items:center;line-height:1;display:inline-grid;position:relative}.neuro-sidebar-account-connection-status{border:1.5px solid var(--neuro-panel-solid);background:var(--neuro-muted);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.neuro-sidebar-account-connection-status.connected{background:var(--neuro-good)}.neuro-sidebar-account-connection-status.disconnected{background:var(--neuro-danger)}.neuro-sidebar-account-copy{gap:3px;min-width:0;display:grid}.neuro-sidebar-account-copy span,.neuro-sidebar-account-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-sidebar-account-copy strong{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-semibold,600);line-height:1.1}.neuro-sidebar-account-copy span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);line-height:1.1}.neuro-sidebar-account-menu-header{border-bottom:1px solid var(--neuro-border);gap:2px;min-width:0;margin-bottom:2px;padding:6px 10px 8px;display:grid}.neuro-sidebar-account-menu-header span,.neuro-sidebar-account-menu-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-sidebar-account-menu-header strong{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-semibold,600)}.neuro-sidebar-account-menu-header span{color:var(--neuro-muted);font-size:11px}.neuro-sidebar-account-button svg{color:var(--neuro-muted)}.neuro-sidebar-device-picker{min-width:0;position:relative}.neuro-sidebar-device-button{width:32px;height:32px;color:var(--neuro-muted);background:0 0;border:0;border-radius:8px;align-self:center;place-items:center;transition:background .14s,color .14s;display:inline-grid}.neuro-sidebar-device-button:hover,.neuro-sidebar-device-button[aria-expanded=true]{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-sidebar-device-status{border:1.5px solid var(--neuro-panel-solid);background:var(--neuro-muted);border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:4px}.neuro-sidebar-device-status.connected{background:var(--neuro-good)}.neuro-sidebar-device-status.connecting,.neuro-sidebar-device-status.recent,.neuro-sidebar-device-status.stale{background:var(--neuro-warn)}.neuro-sidebar-device-status.disconnected,.neuro-sidebar-device-status.failed,.neuro-sidebar-device-status.offline{background:var(--neuro-danger)}.neuro-sidebar-device-status.unconfigured{background:var(--neuro-muted)}.neuro-sidebar-device-menu{z-index:60;width:min(246px,calc(var(--neuro-sidebar-width) - 24px));border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);max-height:min(360px,70vh);box-shadow:var(--neuro-shadow-lg);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto}.neuro-sidebar-device-menu button{min-width:0;color:var(--neuro-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:2px;padding:8px;display:grid}.neuro-sidebar-device-menu button.active,.neuro-sidebar-device-menu button:hover{border-color:var(--neuro-border);background:var(--neuro-slate-soft)}.neuro-sidebar-device-menu button:disabled{cursor:not-allowed;opacity:.55}.neuro-sidebar-device-menu span,.neuro-sidebar-device-menu strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-sidebar-device-menu strong{font-size:12px;font-weight:var(--neuro-weight-semibold,600);line-height:1.2}.neuro-sidebar-device-menu p,.neuro-sidebar-device-menu span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);line-height:1.25}.neuro-sidebar-device-menu p{margin:0;padding:8px}.neuro-sidebar-device-menu-action{border-top-color:var(--neuro-border)!important}.neuro-new-chat-zone{padding:12px 12px 8px}.neuro-new-chat-button{border:1px solid var(--neuro-accent);background:var(--neuro-accent);width:100%;min-height:38px;color:var(--neuro-accent-contrast);text-align:left;transition:transform .16s var(--neuro-ease),background .16s ease,border-color .16s ease;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid}.neuro-new-chat-button:hover{background:var(--neuro-accent-strong);border-color:var(--neuro-accent-strong);transform:translateY(-1px)}.neuro-new-chat-button:active:not(:disabled),.neuro-sidebar-account-button:active{transition-duration:60ms;transform:translateY(0)}.neuro-new-chat-button span{font-size:12px;font-weight:var(--neuro-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-new-chat-button kbd{color:#ffffffb8;font-size:11px;font-weight:var(--neuro-weight-bold,700)}.neuro-new-chat-control{width:100%;position:relative}.neuro-new-chat-button>svg:last-child{transition:transform .15s var(--neuro-ease)}.neuro-new-chat-button>svg:last-child.open{transform:rotate(180deg)}.neuro-new-chat-menu{z-index:40;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:11px;width:100%;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 38px #0f172a24}.neuro-new-chat-menu>button{width:100%;min-height:48px;color:var(--neuro-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;display:grid}.neuro-new-chat-menu>button:focus-visible,.neuro-new-chat-menu>button:hover{background:var(--neuro-sidebar-row-hover)}.neuro-new-chat-menu>button>svg{color:var(--neuro-text-soft)}.neuro-new-chat-menu>button>span{gap:1px;min-width:0;display:grid}.neuro-new-chat-menu small,.neuro-new-chat-menu strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-new-chat-menu strong{color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-semibold,600);line-height:16px}.neuro-new-chat-menu small{color:var(--neuro-muted);font-size:10.5px;line-height:14px}.neuro-sidebar-section-title{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 5px;display:flex}.neuro-sidebar-section-actions{align-items:center;gap:2px;display:inline-flex}.neuro-conversation-pin{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--neuro-muted);opacity:0;background:0 0;border:0;border-radius:7px;grid-area:1/2;justify-content:center;place-self:center end;align-items:center;display:inline-flex}.neuro-conversation-pin.is-pinned,.neuro-conversation-row.active .neuro-conversation-pin,.neuro-conversation-row:focus-within .neuro-conversation-pin,.neuro-conversation-row:hover .neuro-conversation-pin{opacity:1}.neuro-conversation-pin:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-conversation-pin.is-pinned{color:var(--neuro-blue)}.neuro-conversation-pin-mark{vertical-align:-1px;color:var(--neuro-blue);margin-right:5px}.neuro-sidebar-search-toggle{width:26px;height:26px;color:var(--neuro-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.neuro-sidebar-search-toggle:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-sidebar-search-toggle[aria-pressed=true]{background:var(--neuro-blue-soft);color:var(--neuro-blue)}.neuro-sidebar-search-row{padding:2px 14px 6px}.neuro-sidebar-search-input{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:100%;color:var(--neuro-text);font-size:var(--neuro-text-sm);border-radius:10px;padding:7px 10px}.neuro-sidebar-search-input::placeholder{color:var(--neuro-muted)}.neuro-sidebar-section-title span{color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-sidebar-section-title svg{color:var(--neuro-muted)}.neuro-conversation-project{gap:1px;min-width:0;margin:0 0 9px;display:grid}.neuro-conversation-project:last-of-type{margin-bottom:3px}.neuro-conversation-project-head{min-width:0;min-height:29px;color:var(--neuro-text-soft);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 7px 3px 6px;display:grid}.neuro-conversation-project-head>svg{color:var(--neuro-text-soft)}.neuro-conversation-project-head>strong{min-width:0;color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.neuro-conversation-project-head>span{color:var(--neuro-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:14px}.neuro-conversation-project.is-ungrouped .neuro-conversation-project-head{grid-template-columns:minmax(0,1fr) auto;padding-left:8px}.neuro-conversation-project-list{gap:0;min-width:0;display:grid}.neuro-conversation-project.is-project .neuro-conversation-project-list,.neuro-conversation-project.is-project .neuro-conversation-project-more{margin-left:17px}.neuro-conversation-project-more{width:fit-content;min-height:27px;color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-medium,500);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:3px 8px;line-height:16px;display:inline-flex}.neuro-conversation-project-more:focus-visible,.neuro-conversation-project-more:hover{background:var(--neuro-sidebar-row-hover);color:var(--neuro-text)}.neuro-pane-title,.neuro-surface-header{border-bottom:1px solid var(--neuro-border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.neuro-pane-title span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-pane-title strong,.neuro-surface-header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.neuro-pane-title button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:999px;place-items:center;width:32px;min-height:32px;display:inline-grid}.neuro-workspace-head{border-bottom:1px solid var(--neuro-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:12px;display:grid}.neuro-workspace-head-mark{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:32px;height:32px;color:var(--neuro-text-soft);border-radius:10px;place-items:center;display:inline-grid}.neuro-workspace-head-copy{gap:3px;min-width:0;display:grid}.neuro-workspace-head span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-workspace-head small{color:var(--neuro-muted);font-size:11px;line-height:1.25}.neuro-search-result strong,.neuro-tree-row span:last-child,.neuro-workspace-head small,.neuro-workspace-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-workspace-head strong{font-size:13px}.neuro-workspace-head-path .neuro-path-tail{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-semibold,600)}.neuro-path-tooltip{position:relative}.neuro-path-tail,.neuro-path-tooltip{min-width:0;max-width:100%;display:block}.neuro-path-tail{text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;unicode-bidi:isolate;overflow:hidden}.neuro-path-tooltip:after{z-index:80;color:#fff;content:attr(data-full-path);width:max-content;max-width:min(260px,100vw - 32px);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;opacity:0;overflow-wrap:anywhere;pointer-events:none;text-align:left;text-transform:none;visibility:hidden;white-space:normal;background:#373a3ef0;border:1px solid #ffffff1a;border-radius:6px;padding:5px 7px;line-height:1.3;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-2px);box-shadow:0 8px 18px #1f202029}.neuro-path-tooltip:focus-within:after,.neuro-path-tooltip:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.neuro-tree-root-path .neuro-path-tail,.neuro-workspace-root-path .neuro-path-tail{font-weight:var(--neuro-weight-bold,700);letter-spacing:0;text-transform:none}.neuro-tree-root-path .neuro-path-tail{font-size:12px}.neuro-workspace-actions{flex:none;gap:6px;display:flex}.neuro-workspace-actions button{border-color:var(--neuro-border);background:var(--neuro-panel-solid);place-items:center;width:32px;min-height:32px;padding:0;display:inline-grid}.neuro-workspace-actions button:hover,.neuro-workspace-empty button:hover{border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-workspace-content{flex:auto;min-height:0;padding:10px 12px 14px;overflow:auto}.neuro-workspace-panel-section{border-bottom:1px solid var(--neuro-border);flex:none;gap:5px;padding:9px 11px;display:grid}.neuro-workspace-tools{gap:8px;display:grid}.neuro-workspace-tools-list{flex-wrap:wrap;gap:7px;display:flex}.neuro-workspace-tool-button{border:1px solid var(--neuro-border);width:30px;min-width:30px;max-width:100%;min-height:27px;color:var(--neuro-text-soft);text-align:center;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.neuro-workspace-tool-button:hover,.neuro-workspace-tool-button[aria-pressed=true]{border-color:var(--neuro-border-strong);background:var(--neuro-panel-solid);color:var(--neuro-text)}.neuro-workspace-tool-button:disabled{opacity:.58;cursor:default}.neuro-workspace-tool-button:disabled:hover{border-color:var(--neuro-border);color:var(--neuro-text-soft);background:#ffffffb8}.neuro-workspace-tool-button span{clip:rect(0 0 0 0);clip-path:inset(50%);text-overflow:ellipsis;white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neuro-workspace-tool-button .neuro-workspace-tool-count{clip:auto;clip-path:none;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:auto;min-width:16px;height:16px;color:var(--neuro-text);font-size:10px;font-weight:var(--neuro-weight-semibold,600);border-radius:999px;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.neuro-workspace-tool-button span:not(.neuro-workspace-tool-count){color:currentColor;font-size:12px;font-weight:var(--neuro-weight-semibold,600)}.neuro-workspace-tool-count{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;line-height:1}.neuro-workspace-panel-head{min-height:26px;color:var(--neuro-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.neuro-workspace-panel-head span{font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;align-items:center;gap:6px;display:inline-flex}.neuro-workspace-panel-head button{width:25px;min-height:25px;color:var(--neuro-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.neuro-git-row:hover:not(.static):not(:disabled),.neuro-workspace-panel-head button:hover:not(:disabled){color:var(--neuro-text);background:#1f20200e}.neuro-workspace-filter{border:1px solid var(--neuro-border);color:var(--neuro-muted);background:#ffffffb8;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.neuro-workspace-filter.has-value{grid-template-columns:16px minmax(0,1fr) 24px}.neuro-workspace-filter:focus-within{border-color:var(--neuro-border-strong);background:var(--neuro-panel-solid);color:var(--neuro-text)}.neuro-workspace-filter input{width:100%;min-width:0;color:var(--neuro-text);background:0 0;border:0;outline:0}.neuro-workspace-filter input::placeholder{color:var(--neuro-muted)}.neuro-workspace-filter button{width:24px;height:24px;color:var(--neuro-muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.neuro-workspace-filter button:focus-visible,.neuro-workspace-filter button:hover{color:var(--neuro-text);background:#1f202013}.neuro-git-summary{border:1px solid var(--neuro-border);background:#ffffffbd;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:grid}.neuro-git-summary-mark{background:var(--neuro-blue-soft);width:28px;height:28px;color:var(--neuro-blue);border-radius:10px;place-items:center;display:inline-grid}.neuro-git-summary-mark.clean{background:var(--neuro-green-soft);color:var(--neuro-green-text)}.neuro-git-summary div{gap:2px;min-width:0;display:grid}.neuro-git-summary em,.neuro-git-summary small,.neuro-git-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-git-summary em,.neuro-git-summary small{color:var(--neuro-muted);font-size:11px;font-style:normal;font-weight:var(--neuro-weight-bold,700)}.neuro-git-row{width:100%;min-height:30px;color:var(--neuro-text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;display:grid}.neuro-git-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.neuro-git-row.static{cursor:default}.neuro-git-row svg{color:var(--neuro-muted)}.neuro-git-row span,.neuro-git-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.neuro-git-row span{color:var(--neuro-muted);font-weight:var(--neuro-weight-bold,700)}.neuro-git-delta{gap:7px;display:inline-flex}.neuro-git-delta b,.neuro-git-delta i{font-style:normal;font-weight:var(--neuro-weight-bold,700)}.neuro-git-diff{max-height:380px;margin:2px 0 0;overflow:auto}.neuro-git-branch{align-items:center;gap:7px;min-width:0;padding:2px 2px 0;display:flex}.neuro-git-branch-dot{background:var(--neuro-green);border-radius:999px;flex:none;width:7px;height:7px}.neuro-git-branch-dot.changed{background:var(--neuro-amber)}.neuro-git-branch strong{min-width:0;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-git-branch code{background:var(--neuro-panel-muted);border-radius:5px;flex:none;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.neuro-git-branch code,.neuro-git-stat{color:var(--neuro-muted);font-size:11px}.neuro-git-stat{align-items:center;gap:8px;padding:0 2px 2px;display:flex}.neuro-git-clean{color:var(--neuro-green-text)}.neuro-git-files{flex-direction:column;gap:1px;max-height:320px;margin:2px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.neuro-git-file{border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:3px 6px;display:grid}.neuro-git-file:hover{background:var(--neuro-accent-soft)}.neuro-git-file-badge{background:var(--neuro-panel-muted);width:16px;height:16px;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:4px;place-items:center;display:inline-grid}.neuro-git-file-badge[data-git-status=A]{color:var(--neuro-green-text)}.neuro-git-file-badge[data-git-status=D]{color:var(--neuro-danger)}.neuro-git-file-badge[data-git-status=M]{color:var(--neuro-amber-text)}.neuro-git-file-path{min-width:0;color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.neuro-git-actions{gap:6px;margin:4px 0 0;display:flex}.neuro-git-action{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:30px;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-semibold,600);transition:background var(--neuro-duration-fast,.12s) var(--neuro-ease,ease),border-color var(--neuro-duration-fast,.12s) var(--neuro-ease,ease);border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:6px;display:inline-flex}.neuro-git-action svg{color:var(--neuro-muted)}.neuro-git-action:hover:not(:disabled){background:var(--neuro-accent-soft);border-color:var(--neuro-accent-border)}.neuro-git-action.primary{background:var(--neuro-accent-gradient,var(--neuro-accent));border-color:var(--neuro-accent)}.neuro-git-action.primary,.neuro-git-action.primary svg{color:var(--neuro-accent-contrast)}.neuro-git-action.primary:hover:not(:disabled){background:var(--neuro-accent-strong);border-color:var(--neuro-accent-strong)}.neuro-git-action.icon{flex:none;width:34px;padding:0}.neuro-git-action:disabled{opacity:.5}.neuro-diff{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.neuro-diff-toolbar{border:1px solid var(--neuro-border);background:#1f202006;border-radius:8px;align-self:flex-end;gap:2px;padding:2px;display:inline-flex}.neuro-diff-mode{color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:11px}.neuro-diff-mode[aria-pressed=true]{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-diff-raw{max-height:60vh;color:var(--neuro-text-soft);white-space:pre;background:#1f202009;margin:4px 0 0;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.neuro-diff-file,.neuro-diff-raw{border:1px solid var(--neuro-border);border-radius:9px}.neuro-diff-file{background:#1f202005;overflow:hidden}.neuro-diff-head{width:100%;color:var(--neuro-text);background:0 0;align-items:center;gap:8px;padding:7px 10px;display:flex}.neuro-diff-head:focus-within,.neuro-diff-head:hover{background:#1f20200a}[data-theme=dark] .neuro-diff-head:focus-within,[data-theme=dark] .neuro-diff-head:hover{background:#ffffff0a}.neuro-diff-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.neuro-diff-caret{color:var(--neuro-text-soft);flex:none;transition:transform .15s}.neuro-diff-file.collapsed .neuro-diff-caret{transform:rotate(-90deg)}.neuro-diff-badge{border:1px solid var(--neuro-border);width:18px;height:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:var(--neuro-weight-semibold,600);color:var(--neuro-text-soft);border-radius:5px;flex:none;place-items:center;display:grid}.neuro-diff-badge.added{color:var(--neuro-diff-add-fg);border-color:var(--neuro-diff-add-fg)}.neuro-diff-badge.deleted{color:var(--neuro-diff-del-fg);border-color:var(--neuro-diff-del-fg)}.neuro-diff-path{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.neuro-diff-path .old{color:var(--neuro-text-soft)}.neuro-diff-stat{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.neuro-diff-stat .add{color:var(--neuro-diff-add-fg)}.neuro-diff-stat .del{color:var(--neuro-diff-del-fg)}.neuro-diff-copy{border:1px solid var(--neuro-border);font:inherit;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 7px;font-size:11px}.neuro-diff-copy:hover{background:#1f20200d}.neuro-diff-body{border-top:1px solid var(--neuro-border);max-height:60vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.neuro-diff-row{grid-template-columns:44px 44px minmax(0,1fr) 30px;display:grid}.neuro-diff-row.split{grid-template-columns:44px minmax(160px,1fr) 44px minmax(160px,1fr) 30px}.neuro-diff-row .gut{text-align:right;color:var(--neuro-text-soft);opacity:.65;-webkit-user-select:none;user-select:none;white-space:pre;padding:0 8px}.neuro-diff-row .code{white-space:pre;overflow-wrap:normal;padding:0 10px 0 4px}.neuro-diff-row.split .code.old{border-right:1px solid var(--neuro-border)}.neuro-diff-row.add{background:var(--neuro-diff-add-bg)}.neuro-diff-row.add .code,.neuro-diff-row.add .new{color:var(--neuro-diff-add-fg)}.neuro-diff-row.del{background:var(--neuro-diff-del-bg)}.neuro-diff-row.del .code,.neuro-diff-row.del .old{color:var(--neuro-diff-del-fg)}.neuro-diff-comment,.neuro-diff-comment-placeholder{width:24px;min-width:24px;height:22px;margin:1px 3px}.neuro-diff-comment{border:1px solid var(--neuro-border);color:var(--neuro-text-soft);font:inherit;opacity:0;cursor:pointer;background:#1f202006;border-radius:6px;font-size:12px;line-height:1}.neuro-diff-row:focus-within .neuro-diff-comment,.neuro-diff-row:hover .neuro-diff-comment{opacity:1}.neuro-diff-comment:focus-visible,.neuro-diff-comment:hover{opacity:1;background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-diff-hunk{background:var(--neuro-accent-soft);color:var(--neuro-text-soft);white-space:pre;padding:2px 10px}.neuro-diff-fold{border:none;border-top:1px solid var(--neuro-border);border-bottom:1px solid var(--neuro-border);width:100%;font:inherit;text-align:left;color:var(--neuro-text-soft);cursor:pointer;background:#1f202008;padding:3px 10px;font-size:11px}.neuro-diff-fold:hover{background:#1f20200f}.neuro-diff-note{border-top:1px solid var(--neuro-border);color:var(--neuro-text-soft);padding:6px 10px;font-size:12px}.neuro-plan-compact{gap:7px}.neuro-plan-head-count{color:var(--neuro-muted);font-size:11px;font-style:normal;font-weight:var(--neuro-weight-semibold,600);letter-spacing:.04em}.neuro-plan-spinner{border:1.5px solid var(--neuro-muted);width:10px;height:10px;display:block}@supports (color:color-mix(in lab,red,red)){.neuro-plan-spinner{border:1.5px solid color-mix(in srgb,var(--neuro-muted) 28%,transparent)}}.neuro-plan-spinner{border-top-color:var(--neuro-muted)}@supports (color:color-mix(in lab,red,red)){.neuro-plan-spinner{border-top-color:color-mix(in srgb,var(--neuro-muted) 82%,var(--neuro-text-soft))}}.neuro-plan-spinner{border-radius:999px;animation:neuro-plan-spin .82s linear infinite}.neuro-plan-explanation{color:var(--neuro-muted);font-size:11px;font-style:normal;font-weight:var(--neuro-weight-semibold,600);margin:0;line-height:1.45}.neuro-plan-list{gap:3px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-plan-step{color:var(--neuro-text-soft);border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;padding:5px 6px;display:grid}.neuro-plan-step.current{background:0 0;border-color:#0000}.neuro-plan-step.status-completed{opacity:.58}.neuro-plan-step.status-cancelled,.neuro-plan-step.status-failed{color:var(--neuro-danger)}.neuro-plan-step-marker{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:16px;height:16px;color:var(--neuro-muted);border-radius:999px;place-items:center;margin-top:1px;display:inline-grid}.neuro-plan-step.status-in_progress .neuro-plan-step-marker{border-color:var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-muted)}.neuro-plan-step.status-completed .neuro-plan-step-marker{border-color:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-plan-step.status-completed .neuro-plan-step-marker{border-color:color-mix(in srgb,var(--neuro-green) 24%,var(--neuro-border))}}.neuro-plan-step.status-completed .neuro-plan-step-marker{background:var(--neuro-green-soft);color:var(--neuro-green-text)}.neuro-plan-step-copy{gap:1px;min-width:0;display:grid}.neuro-plan-step-copy small,.neuro-plan-step-copy strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-plan-step-copy strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.neuro-plan-step-copy small{color:var(--neuro-muted);white-space:normal;display:block}.neuro-plan-step.status-completed .neuro-plan-step-copy small,.neuro-plan-step.status-completed .neuro-plan-step-copy strong{color:var(--neuro-muted)}@keyframes neuro-plan-spin{to{transform:rotate(1turn)}}.neuro-workspace-error.compact{margin:0 0 2px;padding:7px 8px}.neuro-workspace-sources{border-bottom:0;flex-direction:column;min-height:0;padding-bottom:0;display:flex}.neuro-workspace-sources .neuro-workspace-content{flex:auto;min-height:0;padding:4px 0 14px;overflow:auto}.neuro-workspace-roots{border-bottom:1px solid var(--neuro-border);gap:8px;padding:10px 12px;display:grid}.neuro-workspace-roots-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.neuro-workspace-roots-head span{color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-workspace-head-actions{gap:4px;width:100%}.neuro-workspace-head-actions,.neuro-workspace-scope-shell{flex:auto;align-items:center;min-width:0;display:inline-flex}.neuro-workspace-scope-shell{gap:5px;position:relative}.neuro-workspace-scope-shell .neuro-select-menu-root{flex:auto}.neuro-workspace-scope-dot{background:var(--neuro-amber);border-radius:999px;flex:none;width:6px;height:6px}.neuro-workspace-scope-select{appearance:none;width:100%;max-width:none;min-height:24px;color:var(--neuro-muted);cursor:pointer;font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:4px;outline:0;padding:0 13px 0 0;overflow:hidden}.neuro-workspace-panel-head button.neuro-workspace-scope-select{justify-content:flex-start;width:100%;padding:0 13px 0 0;display:inline-flex}.neuro-workspace-scope-select .neuro-select-menu-value{text-overflow:clip;white-space:normal;line-height:13px;overflow:visible}.neuro-workspace-scope-shell:after{content:"";border-right:1.4px solid var(--neuro-muted);border-bottom:1.4px solid var(--neuro-muted);pointer-events:none;width:5px;height:5px;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.neuro-workspace-scope-select:hover:not(:disabled){color:var(--neuro-text)}.neuro-workspace-scope-select:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-scope-select:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 58%,transparent)}}.neuro-workspace-scope-select:focus-visible{outline-offset:2px}.neuro-workspace-scope-select:disabled{cursor:default;opacity:.6}.neuro-workspace-scope-shell[data-scope=computer] .neuro-workspace-scope-select{color:var(--neuro-amber-text)}.neuro-workspace-computer-note{border:1px solid var(--neuro-amber);align-items:center;gap:6px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-computer-note{border:1px solid color-mix(in srgb,var(--neuro-amber) 26%,transparent)}}.neuro-workspace-computer-note{background:var(--neuro-amber-soft);color:var(--neuro-amber-text);font-size:11px;font-weight:var(--neuro-weight-semibold,600);border-radius:6px;padding:7px 8px;line-height:1.35}.neuro-workspace-computer-note svg{color:var(--neuro-amber-text);flex:none}.neuro-workspace-computer-note span{min-width:0}.neuro-workspace-computer-note strong{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.neuro-workspace-root-list{gap:3px;display:grid}.neuro-workspace-root-row{min-height:30px;color:var(--neuro-text-soft);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:0;display:grid}.neuro-workspace-root-row.active{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-workspace-root-row:hover{background:#1f20200b}.neuro-workspace-root-row.active:hover{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-root-row.active:hover{background:color-mix(in srgb,var(--neuro-accent) 9%,transparent)}}.neuro-workspace-root-select{min-width:0;min-height:30px;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 4px;display:grid}.neuro-workspace-root-select:disabled{cursor:default;opacity:1}.neuro-workspace-root-select>svg{color:var(--neuro-muted)}.neuro-workspace-root-check{color:var(--neuro-text-soft);flex:none}.neuro-workspace-root-row.active .neuro-workspace-root-path .neuro-path-tail{font-weight:var(--neuro-weight-semibold,600)}.neuro-workspace-root-path .neuro-path-tail{font-size:12px}.neuro-workspace-root-actions{opacity:0;align-items:center;gap:2px;transition:opacity .14s;display:inline-flex}.neuro-workspace-root-row:focus-within .neuro-workspace-root-actions,.neuro-workspace-root-row:hover .neuro-workspace-root-actions{opacity:1}@media (hover:none){.neuro-workspace-root-actions{opacity:1}}.neuro-workspace-root-actions button{width:24px;min-height:24px;color:var(--neuro-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.neuro-workspace-root-actions button:hover{color:var(--neuro-text);background:#1f202013}.neuro-workspace-results,.neuro-workspace-tree{gap:2px;display:grid}.neuro-tree-root{min-height:28px;color:var(--neuro-text);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;padding:0 8px 4px;display:grid}.neuro-tree-root strong{font-size:12px;font-weight:var(--neuro-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-tree-row{width:100%;color:var(--neuro-text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:14px 17px 12px minmax(0,1fr);align-items:center;gap:4px;padding:0 8px;display:grid}.neuro-search-result:hover,.neuro-tree-row.active,.neuro-tree-row.activity-focus,.neuro-tree-row:hover{color:var(--neuro-text);background:#1f20200e;border-color:#0000}.neuro-tree-row.activity-focus{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-focus{border-color:color-mix(in srgb,var(--neuro-accent) 18%,transparent)}}.neuro-tree-row.activity-focus{box-shadow:inset 2px 0 0 var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-focus{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--neuro-accent) 54%,transparent)}}.neuro-tree-row svg,.neuro-tree-row>span:first-child{color:var(--neuro-muted)}.neuro-tree-activity-slot,.neuro-tree-main-icon{place-items:center;min-width:0;display:inline-grid}.neuro-tree-activity-slot{width:12px;height:12px}.neuro-workspace-tree .neuro-tree-row .neuro-file-type-icon{--neuro-file-icon-bg:transparent;--neuro-file-icon-fg:var(--neuro-muted);border:0}.neuro-file-type-icon{--neuro-file-icon-bg:#1f202011;--neuro-file-icon-fg:var(--neuro-text-soft);border:1px solid var(--neuro-file-icon-fg);flex:none;place-items:center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-file-type-icon{border:1px solid color-mix(in srgb,var(--neuro-file-icon-fg) 18%,transparent)}}.neuro-file-type-icon{background:var(--neuro-file-icon-bg);color:var(--neuro-file-icon-fg);border-radius:5px;line-height:1}.neuro-file-type-icon svg{color:currentColor}.neuro-file-type-icon-tiny{width:17px;height:17px}.neuro-file-type-icon-inline{background:0 0;border:0;border-radius:0;width:16px;height:18px}.neuro-file-type-icon-card{border-radius:10px;grid-template-rows:1fr auto;gap:1px;width:36px;height:36px;padding:4px 2px 3px}.neuro-file-type-icon-card small{max-width:30px;font-size:11px;font-weight:var(--neuro-weight-extrabold,800);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.neuro-file-type-icon.native{background:0 0;border-color:#0000;padding:0}.neuro-file-type-icon.native img{object-fit:contain;width:100%;height:100%}.neuro-file-type-icon-document{--neuro-file-icon-bg:#eaf2ff;--neuro-file-icon-fg:#2466b2}.neuro-file-type-icon-spreadsheet{--neuro-file-icon-bg:#e9f8ef;--neuro-file-icon-fg:#18834f}.neuro-file-type-icon-presentation{--neuro-file-icon-bg:#fff1e7;--neuro-file-icon-fg:#c45a1c}.neuro-file-type-icon-pdf{--neuro-file-icon-bg:#ffecec;--neuro-file-icon-fg:#c43632}.neuro-file-type-icon-image{--neuro-file-icon-bg:#eef3ff;--neuro-file-icon-fg:#496ad8}.neuro-file-type-icon-video{--neuro-file-icon-bg:#f3efff;--neuro-file-icon-fg:#7b4bd8}.neuro-file-type-icon-audio{--neuro-file-icon-bg:#fff5df;--neuro-file-icon-fg:#ad7100}.neuro-file-type-icon-archive{--neuro-file-icon-bg:#f0ece5;--neuro-file-icon-fg:#806341}.neuro-file-type-icon-code{--neuro-file-icon-bg:#eaf7f7;--neuro-file-icon-fg:#14757d}.neuro-file-type-icon-config{--neuro-file-icon-bg:#edf0f3;--neuro-file-icon-fg:#5a6673}.neuro-file-type-icon-data{--neuro-file-icon-bg:#eaf5ff;--neuro-file-icon-fg:#2571a7}.neuro-file-type-icon-design{--neuro-file-icon-bg:#fff0f7;--neuro-file-icon-fg:#b84278}.neuro-file-type-icon-executable{--neuro-file-icon-bg:#eef0f5;--neuro-file-icon-fg:#394864}.neuro-file-type-icon-notebook{--neuro-file-icon-bg:#f6f2ff;--neuro-file-icon-fg:#7353bd}.neuro-tree-menu{z-index:60;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);-webkit-app-region:no-drag;border-radius:6px;gap:2px;min-width:224px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 38px #12131429}.neuro-tree-menu button{min-height:30px;color:var(--neuro-text-soft);text-align:left;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr);place-items:center start;gap:8px;padding:0 8px;font-size:12px;display:grid}.neuro-tree-menu button:hover{color:var(--neuro-text);background:#1f20200e}.neuro-tree-menu button.danger,.neuro-tree-menu button.danger svg{color:var(--neuro-danger)}.neuro-tree-menu button.danger:hover{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-menu button.danger:hover{background:color-mix(in srgb,var(--neuro-danger) 9%,#fff)}}.neuro-tree-menu button.danger:hover{color:var(--neuro-danger)}.neuro-tree-menu svg{color:var(--neuro-muted)}.neuro-search-result{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:4px;width:100%;min-height:48px;padding:8px;display:grid}.neuro-search-result strong{color:var(--neuro-text-soft);font-size:12px}.neuro-search-result span{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.neuro-workspace-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:0;padding:22px;display:grid}.neuro-workspace-empty svg{color:var(--neuro-muted)}.neuro-workspace-empty strong{font-size:14px}.neuro-workspace-empty p,.neuro-workspace-empty span{max-width:220px;color:var(--neuro-muted);margin:0;font-size:12px;line-height:1.45}.neuro-workspace-error{border:1px solid var(--neuro-border);color:var(--neuro-text);background:#1f20200b;border-radius:8px;margin:8px 10px 0;padding:8px 10px;font-size:12px;line-height:1.4}.neuro-workspace-empty button{border-color:var(--neuro-border);background:var(--neuro-panel-solid);padding:0 12px}.neuro-list{flex:50%;min-height:0;padding:3px 7px 7px;overflow:auto}.neuro-list>button{text-align:left;border-radius:8px;justify-items:start;gap:5px;width:100%;min-height:62px;margin-bottom:7px;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.neuro-list>.neuro-conversation-load-more{border:1px solid var(--neuro-border);min-height:36px;color:var(--neuro-muted);text-align:center;border-radius:8px;margin:8px 0 2px;padding:7px 10px;display:block}.neuro-list>.neuro-conversation-load-more:disabled{cursor:wait;opacity:.64}.neuro-conversation-row{background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) 22px 22px;align-items:center;gap:2px;min-height:30px;margin-bottom:0;padding:1px 2px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.neuro-conversation-row:before{content:none;display:none}.neuro-conversation-row.active,.neuro-conversation-row:hover{border-color:var(--neuro-border)}@supports (color:color-mix(in lab,red,red)){.neuro-conversation-row.active,.neuro-conversation-row:hover{border-color:color-mix(in srgb,var(--neuro-border) 72%,transparent)}}.neuro-conversation-row.active,.neuro-conversation-row:hover{background:var(--neuro-sota-selection,#1f20200e)}.neuro-conversation-row.active:before{content:none;display:none}.neuro-conversation-row.active:after{display:none}.neuro-conversation-main{text-align:left;background:0 0;border:0;border-radius:7px;grid-area:1/1;align-content:start;justify-items:start;gap:0;min-width:0;min-height:26px;padding:0 5px;display:grid}.neuro-conversation-main strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.neuro-list .neuro-conversation-main strong{min-width:0;font-size:12.5px;font-weight:var(--neuro-weight-medium,500);align-items:center;line-height:16px;display:flex}.neuro-list .neuro-conversation-main{min-height:26px}.neuro-list .neuro-conversation-delete,.neuro-list .neuro-conversation-pin{min-height:22px}.neuro-list .neuro-conversation-project-more{min-height:27px}.neuro-list .neuro-conversation-delete-cancel,.neuro-list .neuro-conversation-delete-confirm{min-height:26px}.neuro-conversation-delete{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--neuro-muted);opacity:0;border-radius:7px;grid-area:1/3;place-self:center end;place-items:center;padding:0;line-height:0;display:inline-grid}.neuro-conversation-row.active .neuro-conversation-delete,.neuro-conversation-row:focus-within .neuro-conversation-delete,.neuro-conversation-row:hover .neuro-conversation-delete{opacity:1}.neuro-conversation-delete:hover{border-color:var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text)}.neuro-list>button.active,.neuro-list>button:hover{border-color:var(--neuro-border);background:#1f20200b}.neuro-artifacts strong,.neuro-connection-card strong,.neuro-job-card strong,.neuro-list strong{color:var(--neuro-text);font-size:13px}.neuro-account-section-note,.neuro-artifacts span,.neuro-connection-card p,.neuro-connection-card span,.neuro-empty-note,.neuro-job-card span,.neuro-list span{color:var(--neuro-muted);font-size:12px;line-height:1.45}.neuro-agent-home{border:1px solid var(--neuro-border);width:min(520px,100%);box-shadow:var(--neuro-shadow-sm,0 14px 34px #16161614);background:#ffffffc7;border-radius:22px;align-self:center;gap:12px;margin:auto;padding:16px;display:grid}.neuro-agent-home-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;display:grid}.neuro-agent-home-mark{background:var(--neuro-green-soft);width:36px;height:36px;color:var(--neuro-green-text);border-radius:14px;place-items:center;display:inline-grid}.neuro-agent-home-mark.active{background:var(--neuro-blue-soft);color:var(--neuro-blue)}.neuro-agent-home-head div,.neuro-agent-home-tile{min-width:0}.neuro-agent-home-head strong{color:var(--neuro-text);font-size:15px;font-weight:var(--neuro-weight-extrabold,800);line-height:1.2;display:block}.neuro-agent-home-head span{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-semibold,600)}.neuro-agent-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.neuro-agent-home-tile{border:1px solid var(--neuro-border);min-height:62px;color:var(--neuro-muted);background:#ffffffb8;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;padding:9px;display:grid}.neuro-agent-home-tile svg{grid-row:1/span 2}.neuro-agent-home-tile span,.neuro-agent-home-tile strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-agent-home-tile span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-agent-home-tile strong{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-bold,700)}.neuro-run-inspector{border:1px solid var(--neuro-border-strong);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-run-inspector{border:1px solid color-mix(in srgb,var(--neuro-border-strong) 62%,transparent)}}.neuro-run-inspector{box-shadow:var(--neuro-shadow-sm);background:#ffffffd1;border-radius:12px;padding:14px}.neuro-run-inspector-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.neuro-run-inspector-mark{background:var(--neuro-blue-soft);width:34px;height:34px;color:var(--neuro-blue);border-radius:10px;place-items:center;display:inline-grid}.neuro-run-inspector.tone-good .neuro-run-inspector-mark{background:var(--neuro-green-soft);color:var(--neuro-green-text)}.neuro-run-inspector.tone-warning .neuro-run-inspector-mark{background:var(--neuro-amber-soft);color:var(--neuro-amber-text)}.neuro-run-inspector.tone-danger .neuro-run-inspector-mark{background:var(--neuro-rose-soft);color:var(--neuro-rose)}.neuro-run-inspector.tone-live .neuro-run-inspector-mark{background:var(--neuro-live-soft);color:var(--neuro-live-text)}.neuro-run-inspector-head div{gap:3px;min-width:0;display:grid}.neuro-run-inspector-head strong{min-width:0;color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-extrabold,800);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.neuro-run-inspector-head span,.neuro-run-inspector-head time{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-bold,700);line-height:1.3}.neuro-run-inspector-head time{white-space:nowrap;justify-self:end}.neuro-run-inspector-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.neuro-run-inspector-metric{border:1px solid var(--neuro-border);background:#f8fafcc2;border-radius:8px;gap:3px;min-width:0;min-height:58px;padding:8px;display:grid}.neuro-run-inspector-empty,.neuro-run-inspector-metric span,.neuro-run-inspector-row-main span,.neuro-run-inspector-row-meta span,.neuro-run-inspector-section-title{color:var(--neuro-muted);font-size:11px;line-height:1.35}.neuro-run-inspector-metric span{font-weight:var(--neuro-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-run-inspector-metric strong{color:var(--neuro-text);font-size:16px;font-weight:var(--neuro-weight-extrabold,800);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.neuro-run-inspector-metric small{-webkit-line-clamp:2;color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-bold,700);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.neuro-run-inspector-metric.tone-good strong{color:var(--neuro-green-text)}.neuro-run-inspector-metric.tone-warning strong{color:var(--neuro-amber-text)}.neuro-run-inspector-metric.tone-danger strong{color:var(--neuro-rose)}.neuro-run-inspector-metric.tone-live strong{color:var(--neuro-live-text)}.neuro-run-inspector-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.neuro-run-inspector-section{align-content:start;gap:7px;min-width:0;display:grid}.neuro-run-inspector-section-title{font-weight:var(--neuro-weight-extrabold,800);align-items:center;gap:6px;display:flex}.neuro-run-inspector-section-title svg{color:var(--neuro-text-soft);flex:none}.neuro-run-inspector-row{border-left:3px solid var(--neuro-border-strong);background:#ffffff9e;border-radius:8px;gap:5px;min-width:0;padding:8px 9px;display:grid}.neuro-run-inspector-row.tone-good{border-left-color:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-run-inspector-row.tone-good{border-left-color:color-mix(in srgb,var(--neuro-green) 76%,var(--neuro-border))}}.neuro-run-inspector-row.tone-warning{border-left-color:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-run-inspector-row.tone-warning{border-left-color:color-mix(in srgb,var(--neuro-amber) 76%,var(--neuro-border))}}.neuro-run-inspector-row.tone-danger{border-left-color:var(--neuro-rose)}@supports (color:color-mix(in lab,red,red)){.neuro-run-inspector-row.tone-danger{border-left-color:color-mix(in srgb,var(--neuro-rose) 76%,var(--neuro-border))}}.neuro-run-inspector-row.tone-live{border-left-color:var(--neuro-live)}@supports (color:color-mix(in lab,red,red)){.neuro-run-inspector-row.tone-live{border-left-color:color-mix(in srgb,var(--neuro-live) 76%,var(--neuro-border))}}.neuro-run-inspector-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.neuro-run-inspector-row-main strong{min-width:0;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-extrabold,800);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.neuro-run-inspector-row-main span{font-weight:var(--neuro-weight-bold,700);white-space:nowrap}.neuro-run-inspector-row p{-webkit-line-clamp:2;color:var(--neuro-text-soft);-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.neuro-run-inspector-row-meta{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.neuro-run-inspector-row-meta span{border:1px solid var(--neuro-border);text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9ad;border-radius:999px;max-width:100%;padding:2px 6px;overflow:hidden}.neuro-run-inspector-empty{margin:0}.neuro-agent-jobs-scroll{border-top:1px solid var(--neuro-border);flex:50%;min-height:0;padding:12px 10px 14px;overflow-y:auto}.neuro-jobs-sidebar .neuro-agent-jobs-scroll{border-top:0;flex-basis:auto}.neuro-agent-jobs-section,.neuro-agent-jobs-stack{flex-direction:column;gap:10px;display:flex}.neuro-agent-jobs-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.neuro-agent-jobs-title{font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;gap:6px;margin:0}.neuro-agent-jobs-head>span,.neuro-agent-jobs-title{color:var(--neuro-muted);align-items:center;display:inline-flex}.neuro-agent-jobs-head>span{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:20px;height:20px;font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;justify-content:center}.neuro-agent-jobs-empty{color:var(--neuro-muted);margin:0;padding:12px 8px;font-size:13px;line-height:1.45}.neuro-agent-jobs-skeleton{gap:8px;display:grid}.neuro-skeleton-card{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:8px;gap:9px;padding:13px 12px;display:grid}.neuro-skeleton-line{background:var(--neuro-text);border-radius:999px;height:10px;display:block}@supports (color:color-mix(in lab,red,red)){.neuro-skeleton-line{background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-skeleton-line{animation:neuro-skeleton-pulse 1.4s var(--neuro-ease) infinite}.neuro-skeleton-line+.neuro-skeleton-line{animation-delay:.14s}@keyframes neuro-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.neuro-history-skeleton{align-content:center;gap:22px;height:100%;min-height:220px;padding:24px clamp(16px,6vw,96px);display:grid}.neuro-history-skeleton-block{gap:9px;display:grid}.neuro-history-skeleton-block[data-side=end]{justify-items:end}.neuro-history-skeleton-block[data-side=end] .neuro-skeleton-line{animation-delay:90ms}.neuro-agent-jobs-more{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:100%;color:var(--neuro-text-soft);cursor:pointer;font-size:12px;font-weight:var(--neuro-weight-semibold,600);text-align:center;border-radius:8px;padding:9px 10px;line-height:1.2}.neuro-agent-jobs-more:hover{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-jobs-more:hover{border-color:color-mix(in srgb,var(--neuro-accent) 28%,var(--neuro-border))}}.neuro-agent-jobs-more:hover{color:var(--neuro-text)}.neuro-agent-jobs-more:disabled{cursor:wait;opacity:.64}.neuro-agent-job-card{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text);cursor:pointer;transition:border-color .16s ease,transform .16s var(--neuro-ease);border-radius:9px;gap:0;padding:10px;display:grid}.neuro-agent-job-card:hover{border-color:#1f202033;transform:translateY(-1px)}.neuro-agent-job-card.expanded{border-color:#1f202038}.neuro-agent-job-actions,.neuro-agent-job-details>div,.neuro-agent-job-head,.neuro-agent-job-meta,.neuro-agent-job-status{align-items:center;display:flex}.neuro-agent-job-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.neuro-agent-job-card.expanded .neuro-agent-job-head{align-items:center}.neuro-agent-job-meta,.neuro-agent-job-status{flex-wrap:wrap;gap:4px 7px;min-width:0;padding-top:2px}.neuro-agent-job-meta-chip{border:1px solid var(--neuro-border,#0f172a1f);color:var(--neuro-muted,#64748b);font-size:11px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 7px;line-height:1}.neuro-agent-job-mode-badge{border:1px solid var(--neuro-border,#0f172a1f);background:var(--neuro-panel-soft);border-radius:6px;align-items:center;min-height:18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-mode-badge{background:color-mix(in srgb,var(--neuro-panel-soft) 78%,transparent)}}.neuro-agent-job-mode-badge{color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;padding:0 6px;line-height:1}.neuro-agent-job-mode-badge[data-mode=goal]{border-color:var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-mode-badge[data-mode=goal]{border-color:color-mix(in srgb,var(--neuro-blue) 34%,var(--neuro-border))}}.neuro-agent-job-mode-badge[data-mode=goal]{color:var(--neuro-blue)}.neuro-agent-job-mode-badge[data-mode=continuous]{border-color:var(--neuro-green-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-mode-badge[data-mode=continuous]{border-color:color-mix(in srgb,var(--neuro-green-text) 28%,var(--neuro-border))}}.neuro-agent-job-mode-badge[data-mode=continuous]{color:var(--neuro-green-text)}.neuro-agent-job-status-label{min-width:0;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.neuro-agent-job-status-label.accent{color:var(--neuro-live-text)}.neuro-agent-job-status-label.emerald{color:var(--neuro-green-text)}.neuro-agent-job-status-label.amber{color:var(--neuro-amber-text)}.neuro-agent-job-status-label.rose{color:var(--neuro-rose)}.neuro-agent-job-status-label.sky{color:var(--neuro-text-soft)}.neuro-agent-job-status-label.slate{color:var(--neuro-muted)}.neuro-agent-job-meta time,.neuro-agent-job-status time{white-space:nowrap;flex:none}.neuro-agent-job-meta,.neuro-agent-job-meta time,.neuro-agent-job-status time{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-bold,700)}.neuro-agent-job-meta{margin-top:9px}.neuro-agent-job-meta span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-agent-job-actions{flex-shrink:0;justify-content:flex-end;align-self:start;gap:9px;min-width:0}.neuro-agent-job-controls{align-items:center;gap:3px;display:flex}.neuro-agent-job-action,.neuro-agent-job-expand,.neuro-agent-job-result,.neuro-agent-job-status-icon{flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.neuro-agent-job-action,.neuro-agent-job-expand{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:26px;color:var(--neuro-text);border-radius:8px;padding:0;transition:border-color .14s,color .14s,transform .14s}.neuro-agent-job-action:hover,.neuro-agent-job-expand:hover{border-color:var(--neuro-text);color:var(--neuro-text);transform:translateY(-1px)}.neuro-agent-job-action:disabled{opacity:.45}.neuro-agent-job-controls .neuro-agent-job-action{opacity:0;transition:opacity .14s,border-color .14s,color .14s,transform .14s}.neuro-agent-job-card:focus-within .neuro-agent-job-controls .neuro-agent-job-action,.neuro-agent-job-card:hover .neuro-agent-job-controls .neuro-agent-job-action,.neuro-agent-job-controls .neuro-agent-job-action:focus-visible{opacity:1}@media (hover:none){.neuro-agent-job-controls .neuro-agent-job-action{opacity:1}}.neuro-agent-job-expand{border-radius:999px}.neuro-agent-job-expand-caret{transition:transform .14s}.neuro-agent-job-expand[aria-expanded=true] .neuro-agent-job-expand-caret{transform:rotate(180deg)}.neuro-agent-job-title{width:100%;color:var(--neuro-text);text-align:left;margin-top:8px;display:block}.neuro-agent-job-title span{-webkit-line-clamp:2;min-width:0;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-bold,700);overflow-wrap:break-word;word-break:normal;white-space:normal;-webkit-box-orient:vertical;line-height:17px;display:-webkit-box;overflow:hidden}.neuro-agent-job-card.expanded .neuro-agent-job-title span{overflow-wrap:break-word;word-break:normal;white-space:normal;display:block;overflow:visible}.neuro-agent-thread-feed{gap:12px;margin-top:12px;padding:2px 0 0;display:grid;position:relative}.neuro-agent-thread-row{--neuro-status-light:#94a3b8;--neuro-status-light-soft:#94a3b82e;row-gap:4px;min-width:0;display:grid}.neuro-agent-thread-row.tone-accent{--neuro-status-light:var(--neuro-live);--neuro-status-light-soft:var(--neuro-live-soft)}.neuro-agent-thread-row.tone-emerald{--neuro-status-light:var(--neuro-green);--neuro-status-light-soft:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-thread-row.tone-emerald{--neuro-status-light-soft:color-mix(in srgb,var(--neuro-green) 14%,transparent)}}.neuro-agent-thread-row.tone-amber{--neuro-status-light:#f59e0b;--neuro-status-light-soft:#f59e0b29}.neuro-agent-thread-row.tone-rose{--neuro-status-light:#f43f5e;--neuro-status-light-soft:#f43f5e29}.neuro-agent-thread-row.tone-sky{--neuro-status-light:#0ea5e9;--neuro-status-light-soft:#0ea5e929}.neuro-agent-thread-row.tone-slate{--neuro-status-light:#94a3b8;--neuro-status-light-soft:#94a3b82e}.neuro-agent-thread-name{min-width:0;color:var(--neuro-text);font-size:11px;font-weight:var(--neuro-weight-bold,700);overflow-wrap:anywhere;line-height:1.25}.neuro-agent-thread-command{min-width:0;color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:normal;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;line-height:1.42;display:grid}.neuro-agent-thread-command-text{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.neuro-agent-thread-command-dot{background:#1f202047;border-radius:999px;width:5px;height:5px;margin-top:6px}.neuro-agent-thread-row.active .neuro-agent-thread-command-dot{background:var(--neuro-status-light);animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite}.neuro-agent-job-details{gap:12px;margin-top:12px;display:grid}.neuro-agent-job-details p{overflow-wrap:anywhere;color:var(--neuro-muted);margin:0;font-size:12px;line-height:20px}.neuro-agent-job-details>div{justify-content:space-between;gap:12px}.neuro-agent-job-details span{min-width:0;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500)}.neuro-agent-job-result-row{justify-content:flex-end;min-width:0;margin-top:12px;display:flex}.neuro-agent-job-result-action{background:var(--neuro-accent-gradient);width:30px;min-width:30px;min-height:28px;color:var(--neuro-accent-contrast);font-size:11px;font-weight:var(--neuro-weight-semibold,600);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;line-height:1;transition:background .14s,transform .14s;display:inline-grid}.neuro-agent-job-result-action span{clip:rect(0 0 0 0);clip-path:inset(50%);text-overflow:ellipsis;white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neuro-agent-job-result-action:hover{background:var(--neuro-accent-gradient-hover);transform:translateY(-1px)}.neuro-agent-job-result{width:18px;height:18px;background:0 0;border:0;border-radius:0}.neuro-agent-job-result,.neuro-agent-job-result.unavailable{color:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-result.unavailable{color:color-mix(in srgb,var(--neuro-green) 55%,transparent)}}.neuro-agent-job-result.unavailable{opacity:.72}.neuro-agent-job-status-icon{background:0 0;border:0;border-radius:0;width:18px;height:18px}.neuro-agent-job-status-icon.slate{color:#64748b}.neuro-agent-job-status-icon.amber{color:#f59e0b}.neuro-agent-job-status-icon.rose{color:var(--neuro-rose)}.neuro-agent-job-status-icon.accent{color:var(--neuro-accent-text)}.neuro-agent-job-status-icon.emerald{color:var(--neuro-green)}.neuro-agent-job-status-dot{--neuro-status-light:#94a3b8;--neuro-status-light-soft:#94a3b82e;background:var(--neuro-status-light);transform-origin:50%;border-radius:999px;width:8px;height:8px}.neuro-agent-job-status-dot.amber{--neuro-status-light:#f59e0b;--neuro-status-light-soft:#f59e0b29}.neuro-agent-job-status-dot.accent{--neuro-status-light:var(--neuro-live);--neuro-status-light-soft:var(--neuro-live-soft)}.neuro-agent-job-status-dot.emerald{--neuro-status-light:var(--neuro-green);--neuro-status-light-soft:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-status-dot.emerald{--neuro-status-light-soft:color-mix(in srgb,var(--neuro-green) 14%,transparent)}}.neuro-agent-job-status-dot.rose{--neuro-status-light:#f43f5e;--neuro-status-light-soft:#f43f5e29}.neuro-agent-job-status-dot.sky{--neuro-status-light:#0ea5e9;--neuro-status-light-soft:#0ea5e929}.neuro-agent-job-status-dot.slate{--neuro-status-light:#94a3b8;--neuro-status-light-soft:#94a3b82e}.neuro-agent-job-status-dot.pulse{animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite}.neuro-agent-job-status-dot,.neuro-agent-thread-command-dot{transition:background .2s,box-shadow .2s}.neuro-agent-job-active-command{--neuro-status-light:#94a3b8;--neuro-status-light-soft:#94a3b82e;color:var(--neuro-text-soft);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;margin-top:8px;display:grid}.neuro-agent-job-active-command>span{background:#1f20203d;border-radius:999px;width:5px;height:5px;margin-top:7px}.neuro-agent-job-active-command.tone-accent{--neuro-status-light:var(--neuro-accent-text);--neuro-status-light-soft:var(--neuro-accent-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-active-command.tone-accent{--neuro-status-light-soft:color-mix(in srgb,var(--neuro-accent-text) 12%,transparent)}}.neuro-agent-job-active-command.tone-emerald{--neuro-status-light:var(--neuro-green);--neuro-status-light-soft:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-active-command.tone-emerald{--neuro-status-light-soft:color-mix(in srgb,var(--neuro-green) 14%,transparent)}}.neuro-agent-job-active-command.tone-amber{--neuro-status-light:#f59e0b;--neuro-status-light-soft:#f59e0b29}.neuro-agent-job-active-command.tone-rose{--neuro-status-light:#f43f5e;--neuro-status-light-soft:#f43f5e29}.neuro-agent-job-active-command.tone-sky{--neuro-status-light:#0ea5e9;--neuro-status-light-soft:#0ea5e929}.neuro-agent-job-active-command.tone-slate{--neuro-status-light:#94a3b8;--neuro-status-light-soft:#94a3b82e}.neuro-agent-job-active-command.active>span{background:var(--neuro-status-light);animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite}.neuro-agent-job-active-command.terminal>span{background:#94a3b8}.neuro-agent-job-active-command p{-webkit-line-clamp:2;color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.neuro-agent-job-status-icon.spin{animation:neuro-spin 2.8s linear infinite}.neuro-chat-surface{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.neuro-chat-surface.no-surface-top{grid-template-rows:minmax(0,1fr) auto}.neuro-chat-surface.no-surface-top.has-inline-model-control{grid-template-rows:auto minmax(0,1fr) auto}.neuro-chat-surface.has-surface-top.has-inline-model-control{grid-template-rows:auto auto minmax(0,1fr) auto}.neuro-surface-top{min-width:0}.neuro-surface-header{min-height:72px;padding-inline:max(20px,calc((100% - var(--neuro-chat-bubble-column-width)) / 2));align-items:flex-start}.neuro-model-row{border-bottom:1px solid var(--neuro-border);background:0 0;padding:13px min(3vw,34px) 15px}.neuro-surface-top>.neuro-model-row:last-child{border-bottom:0}.neuro-model-controls{grid-template-columns:repeat(2,minmax(92px,1fr));align-items:center;gap:12px;width:100%;max-width:none;display:grid}.neuro-model-controls.three{grid-template-columns:repeat(3,minmax(0,1fr))}.neuro-model-error,.neuro-model-status{color:#8a4b08;font-size:12px;font-weight:var(--neuro-weight-bold,700);background:#fff7e8b8;border:1px solid #d977062e;border-radius:12px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;line-height:1.4;display:flex}.neuro-model-status svg{color:var(--neuro-amber-text);flex:none;margin-top:1px}.neuro-model-status span{min-width:0}.neuro-model-launcher-slot{z-index:8;margin:0 auto 18px}.neuro-model-launcher-slot,.neuro-realtime-status{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px))}.neuro-realtime-status{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:999px;align-items:center;gap:7px;min-height:30px;margin:-6px auto 12px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-realtime-status{background:color-mix(in srgb,var(--neuro-panel-solid) 84%,transparent)}}.neuro-realtime-status{color:var(--neuro-text-soft);font-size:11px;line-height:1.2}.neuro-realtime-status-dot{background:var(--neuro-muted);border-radius:999px;flex:none;width:7px;height:7px}.neuro-realtime-status strong{color:var(--neuro-text);font-weight:var(--neuro-weight-bold,700);flex:none}.neuro-realtime-status span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-realtime-status.tone-good .neuro-realtime-status-dot{background:var(--neuro-good)}.neuro-realtime-status.tone-warning .neuro-realtime-status-dot{background:var(--neuro-warning)}.neuro-realtime-status.tone-danger .neuro-realtime-status-dot{background:var(--neuro-danger)}.neuro-live-state-stack,.neuro-mobile-context-bar,.neuro-readiness-strip{width:min(100% - 32px,var(--neuro-chat-bubble-column-width));margin:8px auto 0}.neuro-readiness-strip{gap:6px;min-width:0;padding:0 2px 3px;display:flex;overflow-x:auto}.neuro-readiness-item{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:0;min-height:34px;color:var(--neuro-text-soft);font-size:var(--neuro-density-small);font-weight:var(--neuro-weight-bold,700);line-height:var(--neuro-line-small);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.neuro-readiness-item:disabled{opacity:1}.neuro-readiness-item.status-available{color:var(--neuro-text-soft)}.neuro-readiness-item.status-available svg{color:var(--neuro-green-text)}.neuro-readiness-item.status-limited{color:var(--neuro-text-soft)}.neuro-readiness-item.status-limited svg{color:var(--neuro-amber-text)}.neuro-readiness-item.status-disabled,.neuro-readiness-item.status-disabled svg,.neuro-readiness-item.status-unavailable,.neuro-readiness-item.status-unavailable svg{color:var(--neuro-muted)}.neuro-live-state-stack{gap:8px;display:grid}.neuro-approval-alert,.neuro-status-message{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-control);background:var(--neuro-panel-solid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-approval-alert,.neuro-status-message{background:color-mix(in srgb,var(--neuro-panel-solid) 88%,transparent)}}.neuro-approval-alert,.neuro-status-message{box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text);padding:10px 12px}.neuro-approval-alert-icon,.neuro-status-message-icon{background:var(--neuro-slate-soft);width:28px;height:28px;color:var(--neuro-muted);border-radius:999px;place-items:center;display:inline-grid}.neuro-approval-alert-copy,.neuro-status-message-copy{gap:2px;min-width:0;display:grid}.neuro-approval-alert-copy strong,.neuro-status-message-copy strong{color:var(--neuro-text);font-size:var(--neuro-density-title);line-height:var(--neuro-line-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-approval-alert-copy>span,.neuro-status-message-copy>span{color:var(--neuro-text-soft);font-size:var(--neuro-density-body);line-height:var(--neuro-line-body)}.neuro-approval-alert-copy dl,.neuro-status-message-meta{flex-wrap:wrap;gap:5px;min-width:0;margin:4px 0 0;display:flex}.neuro-approval-alert-copy dd,.neuro-status-message-meta em{border:1px solid var(--neuro-border);max-width:100%;color:var(--neuro-muted);font-size:var(--neuro-density-micro);font-style:normal;line-height:var(--neuro-line-micro);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 7px;overflow:hidden}.neuro-approval-alert-copy dt{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.neuro-approval-alert-actions button,.neuro-status-message-action{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:34px;color:var(--neuro-text);font-size:var(--neuro-density-small);font-weight:var(--neuro-weight-bold,700);border-radius:999px;padding:0 12px}.neuro-approval-alert-actions{gap:6px;display:flex}.neuro-approval-alert-actions .primary{border-color:var(--neuro-accent);background:var(--neuro-accent-gradient,var(--neuro-accent));color:var(--neuro-accent-contrast)}.neuro-status-message.tone-good .neuro-status-message-icon{background:var(--neuro-green-soft);color:var(--neuro-green-text)}.neuro-approval-alert-icon,.neuro-status-message.tone-warning .neuro-status-message-icon{background:var(--neuro-amber-soft);color:var(--neuro-amber-text)}.neuro-approval-alert.risk-high .neuro-approval-alert-icon,.neuro-status-message.tone-danger .neuro-status-message-icon{background:var(--neuro-rose-soft);color:var(--neuro-rose)}.neuro-approval-alert,.neuro-status-message.tone-warning{border-color:#d977063d}.neuro-approval-alert.risk-high,.neuro-status-message.tone-danger{border-color:#e11d483d}.neuro-mobile-context-bar{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);border-radius:999px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;padding:4px;display:none}.neuro-mobile-context-bar button{min-width:0;min-height:44px;color:var(--neuro-text-soft);font-size:var(--neuro-density-small);font-weight:var(--neuro-weight-bold,700);background:0 0;border:0;border-radius:999px;grid-template-columns:auto minmax(0,auto) auto;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-grid}.neuro-mobile-context-bar button.active{background:var(--neuro-accent-soft);color:var(--neuro-accent-text)}.neuro-mobile-context-bar em{background:currentColor;border-radius:999px;min-width:18px}@supports (color:color-mix(in lab,red,red)){.neuro-mobile-context-bar em{background:color-mix(in srgb,currentColor 12%,transparent)}}.neuro-mobile-context-bar em{font-size:var(--neuro-density-micro);text-align:center;font-style:normal;line-height:18px}.neuro-model-launcher{--neuro-model-level-active:var(--neuro-muted);z-index:8;align-self:flex-start;width:max-content;max-width:100%;margin-bottom:0;position:relative}.neuro-model-launcher.level-high,.neuro-model-launcher.level-low,.neuro-model-launcher.level-maximum,.neuro-model-launcher.level-medium{--neuro-model-level-active:var(--neuro-ink)}.neuro-model-launcher.level-other{--neuro-model-level-active:var(--neuro-muted)}.neuro-model-launcher[open]{z-index:60}.neuro-model-launcher summary{border:1px solid var(--neuro-border);background:var(--neuro-bg);width:max-content;max-width:100%;min-height:40px;box-shadow:none;color:var(--neuro-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;list-style:none;transition:border-color .12s ease-out;display:flex;overflow:visible}.neuro-model-launcher summary::-webkit-details-marker{display:none}.neuro-model-launcher summary:hover{border-color:var(--neuro-border-strong)}.neuro-model-launcher:focus-within,.neuro-model-launcher[open]{z-index:60}.neuro-model-level-badge{flex:none;justify-items:center;display:grid}.neuro-model-level-gauge{width:17px;height:17px;display:block}.neuro-model-level-gauge-fill,.neuro-model-level-gauge-track{fill:none;stroke-width:4.7px;stroke-linecap:round;stroke-dasharray:61.26 81.68}.neuro-model-level-gauge-track{stroke:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-model-level-gauge-track{stroke:color-mix(in srgb,var(--neuro-text) 15%,transparent)}}.neuro-model-level-gauge-fill{stroke:url(#neuro-level-gradient);stroke-dashoffset:61.26px;transition:stroke-dashoffset .48s var(--neuro-ease)}.neuro-level-gradient-start{stop-color:var(--neuro-gauge-gradient-start,#303131)}.neuro-level-gradient-end{stop-color:var(--neuro-gauge-gradient-end,#1f2020)}.neuro-model-launcher.level-low .neuro-model-level-gauge-fill{stroke-dashoffset:45.95px}.neuro-model-launcher.level-medium .neuro-model-level-gauge-fill{stroke-dashoffset:30.63px}.neuro-model-launcher.level-high .neuro-model-level-gauge-fill{stroke-dashoffset:15.32px}.neuro-model-launcher.level-maximum .neuro-model-level-gauge-fill{stroke-dashoffset:0}.neuro-model-launcher.level-other .neuro-model-level-gauge-fill{stroke-dashoffset:0;opacity:.35}.neuro-model-launcher-copy{opacity:0;align-items:center;gap:8px;min-width:0;transition:opacity .1s ease-out,transform .1s ease-out;display:grid;transform:translate(-4px)}.neuro-model-launcher-copy.two{grid-template-columns:minmax(96px,.78fr) minmax(150px,1.25fr)}.neuro-model-launcher-copy.three{grid-template-columns:minmax(92px,.72fr) minmax(148px,1.18fr) minmax(116px,.82fr)}.neuro-model-launcher-pill-copy{text-align:left;flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.neuro-model-launcher-pill-meta{align-items:center;gap:5px;min-width:0;display:flex}.neuro-model-launcher-pill-level{color:var(--neuro-muted);font-size:9px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;line-height:10px}.neuro-model-launcher-pill-model{color:var(--neuro-text);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);overflow-wrap:anywhere;white-space:normal;line-height:13px}.neuro-model-route-badge{border:1px solid var(--neuro-text);flex:none}@supports (color:color-mix(in lab,red,red)){.neuro-model-route-badge{border:1px solid color-mix(in srgb,var(--neuro-text) 18%,transparent)}}.neuro-model-route-badge{color:var(--neuro-muted);font-size:9.5px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;border-radius:5px;padding:0 5px;line-height:12px}.neuro-model-launcher-chevron{color:var(--neuro-muted);flex:none;transition:transform .14s}.neuro-model-launcher[open] .neuro-model-launcher-chevron{transform:rotate(180deg)}.neuro-model-launcher-copy-value{min-width:0;color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;padding:0 15px 0 0;line-height:15px;position:relative;overflow:hidden}.neuro-model-launcher-copy-value.level{color:var(--neuro-model-level-active);font-weight:var(--neuro-weight-semibold,600)}.neuro-model-launcher-copy-value:after{content:"";opacity:.42;pointer-events:none;border-bottom:1.25px solid;border-right:1.25px solid;width:5px;height:5px;position:absolute;top:50%;right:1px;transform:translateY(-65%)rotate(45deg)}.neuro-model-launcher-menu{z-index:30;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:18px;grid-auto-columns:minmax(142px,auto);grid-auto-flow:column;gap:2px 6px;width:max-content;max-width:min(720px,100vw - 48px);padding:10px;animation:neuro-model-launcher-menu-in .12s ease-out;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0f172a24}@keyframes neuro-model-launcher-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.neuro-model-launcher-menu-column{align-content:start;gap:4px;min-width:0;display:grid}.neuro-model-launcher-menu-column+.neuro-model-launcher-menu-column{border-left:1px solid var(--neuro-border);padding-left:6px}.neuro-model-launcher-menu-title{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;padding:2px 10px 0}.neuro-model-launcher-menu-options{align-content:start;gap:1px;max-height:264px;display:grid;overflow-y:auto}.neuro-model-launcher-option{min-width:0;min-height:32px;color:var(--neuro-text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:var(--neuro-weight-bold,700);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:6px 10px;line-height:16px;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.neuro-model-launcher-option:hover{background:#0f172a0e}.neuro-model-launcher-option:focus-visible{box-shadow:inset 0 0 0 1.5px var(--neuro-border-strong);outline:0}.neuro-model-launcher-option[data-active=true]{font-weight:var(--neuro-weight-semibold,600);background:#0f172a12}.neuro-model-launcher-option:disabled{color:#3c37306b;cursor:not-allowed}.neuro-model-launcher-option svg{opacity:.74;flex:none;margin-left:auto}.neuro-model-launcher-option-copy{flex:auto;align-items:start;gap:2px;min-width:0;display:grid}.neuro-model-launcher-option-label{overflow-wrap:anywhere;white-space:normal;min-width:0}.neuro-model-launcher-option-dot{background:var(--neuro-text);border-radius:999px;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-option-dot{background:color-mix(in srgb,var(--neuro-text) 18%,transparent)}}.neuro-model-launcher-option-dot.level-low{background:var(--neuro-ink)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-option-dot.level-low{background:color-mix(in srgb,var(--neuro-ink) 38%,transparent)}}.neuro-model-launcher-option-dot.level-medium{background:var(--neuro-ink)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-option-dot.level-medium{background:color-mix(in srgb,var(--neuro-ink) 58%,transparent)}}.neuro-model-launcher-option-dot.level-high{background:var(--neuro-ink)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-option-dot.level-high{background:color-mix(in srgb,var(--neuro-ink) 78%,transparent)}}.neuro-model-launcher-option-dot.level-maximum{background:var(--neuro-ink)}@media (max-width:640px){.neuro-model-launcher-menu{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr}.neuro-model-launcher-menu-column+.neuro-model-launcher-menu-column{border-top:1px solid var(--neuro-border);border-left:0;padding-top:6px;padding-left:0}.neuro-model-launcher-menu-options{max-height:176px}}.neuro-model-launcher-error{color:#8a4b08;width:min(520px,100vw - 72px);font-size:11px;font-weight:var(--neuro-weight-bold,700);align-items:flex-start;gap:6px;margin-top:2px;line-height:15px;display:flex}.neuro-model-launcher-error svg{color:var(--neuro-amber-text);flex:none;margin-top:1px}.neuro-model-launcher-error span{overflow-wrap:anywhere;min-width:0}.neuro-model-field{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.neuro-model-field>span{color:#3c37309e;font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.neuro-rich-select-shell{min-width:0;display:block;position:relative}.neuro-rich-select-shell:after{content:"";pointer-events:none;border-bottom:1.5px solid #3c373094;border-right:1.5px solid #3c373094;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-65%)rotate(45deg)}.neuro-rich-select{appearance:none;border-radius:var(--neuro-radius-control);width:100%;min-height:46px;box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text);font-family:inherit;font-size:13px;font-weight:var(--neuro-weight-bold,700);background:#ffffffd6;border:1px solid #1f20201f;outline:0;padding:0 42px 0 15px;line-height:1.2;transition:border-color .14s,box-shadow .14s,background-color .14s}.neuro-rich-select:focus-visible{background:#fffffff0}.neuro-rich-select:disabled{color:#3c373075;cursor:not-allowed}.neuro-task-window.standalone .neuro-model-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:7px 24px 8px}.neuro-task-window.standalone .neuro-model-controls{gap:8px;max-width:560px}.neuro-task-window.standalone .neuro-model-field{gap:3px}.neuro-task-window.standalone .neuro-model-field>span{color:#1f293794;font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:.1em;line-height:14px}.neuro-task-window.standalone .neuro-rich-select{min-height:34px;box-shadow:none;font-size:12px;font-weight:var(--neuro-weight-bold,700);background:#ffffffc7;border-radius:10px}.neuro-task-window.standalone .neuro-rich-select-shell:after{border-bottom:1.5px solid #3c373094;border-right:1.5px solid #3c373094;width:6px;height:6px;right:12px}.neuro-surface-header>div{gap:8px;min-width:0;display:grid}.neuro-toast-viewport{z-index:90;flex-direction:column;gap:8px;width:min(380px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.neuro-toast{border:1px solid var(--neuro-border-strong);background:var(--neuro-panel-solid);color:var(--neuro-text);animation:neuro-toast-in .22s var(--neuro-ease);border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 14px 38px #1616162e}.neuro-toast.error{border-color:var(--neuro-rose)}@supports (color:color-mix(in lab,red,red)){.neuro-toast.error{border-color:color-mix(in srgb,var(--neuro-rose) 38%,var(--neuro-border))}}.neuro-toast.error{background:var(--neuro-rose-soft)}@supports (color:color-mix(in lab,red,red)){.neuro-toast.error{background:color-mix(in srgb,var(--neuro-rose-soft) 55%,var(--neuro-panel-solid))}}.neuro-toast.success{border-color:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-toast.success{border-color:color-mix(in srgb,var(--neuro-green) 34%,var(--neuro-border))}}.neuro-toast.success{background:var(--neuro-green-soft)}@supports (color:color-mix(in lab,red,red)){.neuro-toast.success{background:color-mix(in srgb,var(--neuro-green-soft) 55%,var(--neuro-panel-solid))}}.neuro-toast-message{overflow-wrap:anywhere;flex:1;min-width:0}.neuro-toast-dismiss{width:22px;height:22px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:inline-flex}.neuro-toast-dismiss:focus-visible,.neuro-toast-dismiss:hover{color:var(--neuro-text);background:#1f202014}.neuro-message-list:not(.entrance-armed) .neuro-message-row{animation:none}.neuro-skeleton{border-radius:var(--neuro-radius-sm);background:linear-gradient(100deg,var(--neuro-bg-sunken) 32%,var(--neuro-text) 48%,var(--neuro-bg-sunken) 64%);display:block}@supports (color:color-mix(in lab,red,red)){.neuro-skeleton{background:linear-gradient(100deg,var(--neuro-bg-sunken) 32%,color-mix(in srgb,var(--neuro-text) 7%,var(--neuro-bg-sunken)) 48%,var(--neuro-bg-sunken) 64%)}}.neuro-skeleton{background-size:220% 100%;animation:neuro-skeleton-sweep 1.4s ease-in-out infinite}.neuro-skeleton-list{gap:10px;padding:10px 12px;display:grid}.neuro-skeleton-row{height:14px}@keyframes neuro-skeleton-sweep{0%{background-position:120% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-skeleton{background:var(--neuro-bg-sunken);animation:none}}.neuro-chat-sidebar-drawer-toggle{display:none}.neuro-conversation-row.is-confirming-delete{border:1px solid var(--neuro-rose-soft);border-radius:var(--neuro-radius-md);background:var(--neuro-rose-soft);align-items:center;gap:4px;min-height:36px;padding:3px 5px;display:flex}.neuro-conversation-delete-question{min-width:0;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-medium,500);flex:1}.neuro-conversation-delete-cancel,.neuro-conversation-delete-confirm{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-sm);background:var(--neuro-panel-solid);min-height:24px;color:var(--neuro-text);cursor:pointer;padding:2px 6px;font-size:12px}.neuro-conversation-delete-confirm{border-color:var(--neuro-rose);background:var(--neuro-rose);color:#fff}.neuro-toast.leaving{animation:neuro-toast-out .16s var(--neuro-ease) both;pointer-events:none}@keyframes neuro-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes neuro-message-in{0%{opacity:0}to{opacity:1}}@keyframes neuro-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-message-row,:root:not([data-neuro-motion=full]) .neuro-toast{animation:none}}.neuro-message-list-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.neuro-message-list-shell>.neuro-message-list{flex:1}.neuro-jump-to-latest{border:1px solid var(--neuro-border-strong);background:var(--neuro-panel-solid);width:34px;height:34px;color:var(--neuro-text);box-shadow:var(--neuro-shadow-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.neuro-jump-to-latest:focus-visible,.neuro-jump-to-latest:hover{transform:translate(-50%)translateY(-1px);box-shadow:0 8px 22px #16161629}.neuro-history-window-notice{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px));border:1px dashed var(--neuro-border-strong);background:var(--neuro-panel-muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 auto 12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-history-window-notice{background:color-mix(in srgb,var(--neuro-panel-muted) 56%,transparent)}}.neuro-history-window-notice{color:var(--neuro-muted);font-size:11px}.neuro-history-window-notice button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:26px;color:var(--neuro-text);font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;padding:3px 9px}.neuro-message-list{overflow-anchor:none;overscroll-behavior-y:contain;scroll-behavior:auto;scrollbar-gutter:stable;min-height:0;padding:24px max(20px,calc((100% - var(--neuro-chat-bubble-column-width)) / 2));flex-direction:column;gap:14px;display:flex;overflow:auto}.neuro-message-list-content{align-items:center;gap:inherit;flex-direction:column;flex:1 0 auto;width:100%;min-height:100%;display:flex}.neuro-message-row{animation:neuro-message-in .16s var(--neuro-ease) both;content-visibility:auto;contain-intrinsic-size:auto 120px;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.neuro-message-row.intermediate{content-visibility:visible;contain-intrinsic-size:none}.neuro-message-row.user{align-items:flex-end}.neuro-message-row.system{align-items:center}.neuro-message{width:100%;color:var(--neuro-text);background:0 0;border:0;border-radius:0;margin:0;padding:2px 0}.neuro-message.intermediate{max-width:100%;color:var(--neuro-muted)}.neuro-message.user{width:fit-content;max-width:min(34rem,100% - 32px);font-size:var(--neuro-text-chat);line-height:var(--neuro-line-chat);border:1px solid var(--neuro-border);border-radius:var(--neuro-chat-radius);color:var(--neuro-text);padding:10px 14px}.neuro-message-attachments{flex-wrap:wrap;gap:8px;max-width:min(34rem,100% - 32px);display:flex}.neuro-message-attachments.user{justify-content:flex-end}.neuro-message-attachment{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:min(18rem,100%);min-height:48px;color:var(--neuro-text);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;text-decoration:none;transition:border-color .12s,background .12s;display:grid;overflow:hidden}button.neuro-message-attachment{cursor:pointer;font:inherit;text-align:left;padding:0}:is(a,button).neuro-message-attachment:is(:hover,:focus-visible){border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted)}a.neuro-message-attachment:focus-visible,button.neuro-message-attachment:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-message-attachment.image{grid-template-columns:52px minmax(0,1fr)}.neuro-message-attachment img,.neuro-message-attachment-icon{border-radius:10px;width:36px;height:36px;margin-left:6px}.neuro-message-attachment img{object-fit:cover}.neuro-message-attachment.image .neuro-message-attachment-icon,.neuro-message-attachment.image img{width:44px;height:44px;margin-left:4px}.neuro-message-attachment-icon{background:var(--neuro-assistant);color:var(--neuro-muted);place-items:center;display:inline-grid}.neuro-message-attachment-icon .neuro-file-type-icon-card{width:100%;height:100%}.neuro-message-attachment-copy{gap:2px;min-width:0;padding:8px 10px 8px 8px;display:grid}.neuro-message-attachment-copy strong{font-size:12px;font-weight:var(--neuro-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.neuro-message-attachment-copy small{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.neuro-message-citations{width:100%;color:var(--neuro-muted);font-size:12px}.neuro-message-citations ol{counter-reset:neuro-citation;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.neuro-message-citations li{counter-increment:neuro-citation}.neuro-message-citations a,.neuro-message-citations li>span{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);max-width:min(28rem,100%);min-height:28px;color:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;text-decoration:none;display:inline-flex;overflow:hidden}.neuro-message-citations a:before,.neuro-message-citations li>span:before{content:counter(neuro-citation);background:var(--neuro-bg-sunken);border-radius:50%;place-items:center;min-width:18px;height:18px;margin-right:5px;font-size:10px;display:inline-grid}.neuro-message-citations a:is(:hover,:focus-visible){border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-message-citations a:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.neuro-message.system{border:1px solid var(--neuro-border);border-radius:var(--neuro-chat-radius);background:var(--neuro-panel-solid);max-width:min(38rem,100% - 32px);color:var(--neuro-muted);padding:10px 14px}.neuro-message-meta{width:fit-content;max-width:min(34rem,100% - 32px);color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);margin:-1px 0 0 2px;line-height:16px}.neuro-message-actions{flex-flow:row;align-items:center;gap:4px;display:flex}.neuro-message-row.user .neuro-message-actions{flex-direction:row-reverse}.neuro-message-time{color:var(--neuro-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:0;font-size:11px;transition:opacity .14s}.neuro-message-row:focus-within .neuro-message-time,.neuro-message-row:hover .neuro-message-time{opacity:1}@media (hover:none){.neuro-message-time{opacity:1}}.neuro-reasoning-meta{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-semibold,600);align-items:center;gap:8px;margin-top:12px;line-height:1;display:flex}.neuro-message-actions .neuro-reasoning-meta{margin-top:0}.neuro-reasoning-meta span{background:var(--neuro-accent-soft);width:24px;min-width:24px;height:24px;color:var(--neuro-muted);border-radius:999px;place-items:center;display:inline-grid}.neuro-reasoning-meta p{margin:0}.neuro-message-row.user .neuro-message-meta{text-align:right;margin-left:0;margin-right:2px}.neuro-message::selection{color:#111827;background:#d1d5dbe6}.neuro-message ::selection{color:#111827;background:#d1d5dbe6}.neuro-message-copy{width:32px;height:32px;color:var(--neuro-muted);opacity:0;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .14s,color .14s,transform .14s,opacity .14s;display:inline-grid}.neuro-message-row:focus-within .neuro-message-copy,.neuro-message-row:hover .neuro-message-copy{opacity:1}@media (hover:none){.neuro-message-copy{opacity:1}}.neuro-message-copy:hover{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-message-copy:active{transform:translateY(1px)}.neuro-message p{white-space:pre-wrap;margin:0}.neuro-message p,.neuro-message-markdown{overflow-wrap:anywhere;font-size:var(--neuro-text-chat);line-height:var(--neuro-line-chat)}.neuro-message-markdown.muted{color:var(--neuro-muted)}.neuro-message.intermediate .neuro-message-markdown{color:var(--neuro-muted);font-size:var(--neuro-text-chat);line-height:var(--neuro-line-chat)}.neuro-message-markdown>:first-child{margin-top:0}.neuro-message-markdown>:last-child{margin-bottom:0}.neuro-message .neuro-message-markdown p{white-space:normal;margin:12px 0}.neuro-message .neuro-message-markdown>:first-child{margin-top:0}.neuro-message .neuro-message-markdown>:last-child{margin-bottom:0}.neuro-message-markdown h1,.neuro-message-markdown h2,.neuro-message-markdown h3,.neuro-message-markdown h4,.neuro-message-markdown h5,.neuro-message-markdown h6{color:var(--neuro-text);font-weight:var(--neuro-weight-bold,700);letter-spacing:var(--neuro-tracking-tight);margin:12px 0 8px;line-height:1.25}.neuro-message-markdown h1{font-size:19px}.neuro-message-markdown h2{font-size:17px}.neuro-message-markdown h3{font-size:15px}.neuro-message-markdown h4{font-size:14px}.neuro-message-markdown h5{font-size:13px}.neuro-message-markdown h6{color:var(--neuro-muted);font-size:12px}.neuro-message-markdown.muted code,.neuro-message-markdown.muted h1,.neuro-message-markdown.muted h2,.neuro-message-markdown.muted h3,.neuro-message-markdown.muted h4,.neuro-message-markdown.muted h5,.neuro-message-markdown.muted h6,.neuro-message-markdown.muted pre{color:var(--neuro-muted)}.neuro-message-markdown ol,.neuro-message-markdown ul{margin:12px 0;padding-left:22px}.neuro-message-markdown li{margin:4px 0;padding-left:2px}.neuro-message-markdown a{color:inherit;font-weight:var(--neuro-weight-semibold,600);text-underline-offset:3px;text-decoration:underline}.neuro-file-reference{max-width:100%;color:var(--neuro-text);cursor:pointer;font:inherit;font-weight:var(--neuro-weight-semibold,600);line-height:inherit;text-align:left;text-underline-offset:2px;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;text-decoration:none;display:inline-flex}.neuro-file-reference:hover span:last-child{text-decoration:underline}.neuro-file-reference span:last-child{overflow-wrap:anywhere;min-width:0}.neuro-message-markdown code{word-break:break-word;background:#1f202012;border-radius:5px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.92em}.neuro-message-markdown code,.neuro-message-markdown pre{color:var(--neuro-text);text-align:left;direction:ltr;unicode-bidi:isolate}.neuro-message-markdown pre{border:1px solid var(--neuro-border);white-space:pre;background:#1f20200b;border-radius:16px;margin:12px 0;padding:12px 14px;overflow-x:auto}.neuro-message-markdown pre code{white-space:inherit;background:0 0;padding:0}.neuro-code-block{border:1px solid var(--neuro-border);background:#ffffffb8;border-radius:12px;margin:12px 0;overflow:hidden}.neuro-code-block-head{border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-muted);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 5px 12px;display:flex}.neuro-code-block-lang{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase}.neuro-code-block-copy{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text-soft);border-radius:999px;flex:none;padding:2px 9px;font-size:11px}.neuro-code-block-copy:hover{border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-code-block .neuro-code-block-pre{white-space:pre;background:0 0;border:0;border-radius:0;margin:0;padding:12px 14px;overflow-x:auto}.neuro-code-block-pre{--neuro-hl-keyword:#9333ea;--neuro-hl-string:#15803d;--neuro-hl-literal:#b45309;--neuro-hl-title:#1d4ed8;--neuro-hl-comment:#3c37308c;--neuro-hl-attr:#0e7490;--neuro-hl-meta:#a16207}[data-theme=dark] .neuro-code-block-pre{--neuro-hl-keyword:#c084fc;--neuro-hl-string:#4ade80;--neuro-hl-literal:#fbbf24;--neuro-hl-title:#93c5fd;--neuro-hl-comment:#cbd5e185;--neuro-hl-attr:#67e8f9;--neuro-hl-meta:#fcd34d}.neuro-code-block-pre .hljs-built_in,.neuro-code-block-pre .hljs-keyword,.neuro-code-block-pre .hljs-selector-tag,.neuro-code-block-pre .hljs-type{color:var(--neuro-hl-keyword)}.neuro-code-block-pre .hljs-addition,.neuro-code-block-pre .hljs-regexp,.neuro-code-block-pre .hljs-string{color:var(--neuro-hl-string)}.neuro-code-block-pre .hljs-deletion,.neuro-code-block-pre .hljs-literal,.neuro-code-block-pre .hljs-number,.neuro-code-block-pre .hljs-symbol{color:var(--neuro-hl-literal)}.neuro-code-block-pre .hljs-function,.neuro-code-block-pre .hljs-name,.neuro-code-block-pre .hljs-section,.neuro-code-block-pre .hljs-title{color:var(--neuro-hl-title)}.neuro-code-block-pre .hljs-comment,.neuro-code-block-pre .hljs-quote{color:var(--neuro-hl-comment);font-style:italic}.neuro-code-block-pre .hljs-attr,.neuro-code-block-pre .hljs-attribute,.neuro-code-block-pre .hljs-selector-class,.neuro-code-block-pre .hljs-selector-id,.neuro-code-block-pre .hljs-template-variable,.neuro-code-block-pre .hljs-variable{color:var(--neuro-hl-attr)}.neuro-code-block-pre .hljs-doctag,.neuro-code-block-pre .hljs-meta{color:var(--neuro-hl-meta)}.neuro-code-block-pre .hljs-emphasis{font-style:italic}.neuro-code-block-pre .hljs-strong{font-weight:var(--neuro-weight-bold,700)}.neuro-message-markdown blockquote{border-left:2px solid var(--neuro-border-strong);color:var(--neuro-muted);margin:12px 0;padding-left:14px}.neuro-message-markdown table{border-collapse:collapse;max-width:100%;margin:12px 0;display:block;overflow-x:auto}.neuro-markdown-image-link,.neuro-message-markdown img{max-width:100%;display:block}.neuro-message-markdown img{object-fit:contain;border-radius:12px;width:auto;height:auto;max-height:min(70vh,760px)}.neuro-markdown-image-link{width:fit-content;margin:12px 0;overflow:hidden}.neuro-markdown-image-blocked,.neuro-markdown-image-consent{border:1px dashed var(--neuro-border-strong);background:var(--neuro-panel-muted);width:min(100%,32rem);min-height:64px;color:var(--neuro-text);text-align:start;border-radius:12px;margin:12px 0;padding:10px 12px;display:grid}.neuro-markdown-image-consent{cursor:pointer}.neuro-markdown-image-consent small{color:var(--neuro-muted)}.neuro-message-markdown .katex-display{max-width:100%;padding-block:2px;overflow:auto hidden}.neuro-message-markdown td,.neuro-message-markdown th{border:1px solid var(--neuro-border);text-align:start;padding:6px 8px}.neuro-message-markdown th{font-weight:var(--neuro-weight-bold,700);background:#1f20200d}.neuro-composer{padding:8px 24px 12px}.neuro-composer-inner{max-width:46rem;margin:0 auto}.neuro-composer-card{border:1px solid var(--neuro-border);border-radius:var(--neuro-chat-radius);background:var(--neuro-panel-solid);padding:8px 12px;position:relative;box-shadow:0 10px 30px #1f20200e;container-type:inline-size}.neuro-composer-card.is-drop-target{border-color:var(--neuro-blue);box-shadow:0 0 0 3px var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-card.is-drop-target{box-shadow:0 0 0 3px color-mix(in srgb,var(--neuro-blue) 18%,transparent)}}.neuro-composer-work-mode{border:1px solid var(--neuro-border);background:var(--neuro-panel-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;margin:0 0 6px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-composer-work-mode{background:color-mix(in srgb,var(--neuro-panel-soft) 76%,transparent)}}.neuro-composer-work-mode-button{width:30px;min-width:30px;min-height:28px;color:var(--neuro-muted);cursor:pointer;font-size:11px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:0;padding:0;line-height:1;display:inline-flex;position:relative}.neuro-composer-work-mode-button svg{flex:none}.neuro-composer-work-mode-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neuro-composer-work-mode-button:hover:not(:disabled){color:var(--neuro-text);background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-work-mode-button:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-panel-solid) 84%,var(--neuro-blue) 8%)}}.neuro-composer-work-mode-button.selected{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:0 1px 3px #0f172a14}.neuro-composer-work-mode-button:focus-visible{outline:2px solid var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-work-mode-button:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-blue) 42%,transparent)}}.neuro-composer-work-mode-button:focus-visible{outline-offset:2px}.neuro-composer-work-mode-button:disabled{cursor:default;opacity:.58}.neuro-regenerate-row{justify-content:flex-start;padding:2px 0 6px;display:flex}.neuro-regenerate-button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-semibold,600);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.neuro-regenerate-button:hover{border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-composer-queue{gap:4px;padding:6px 2px 2px;display:grid}.neuro-composer-queue-row{border:1px dashed var(--neuro-blue);align-items:center;gap:7px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-composer-queue-row{border:1px dashed color-mix(in srgb,var(--neuro-blue) 36%,transparent)}}.neuro-composer-queue-row{background:var(--neuro-blue-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.neuro-composer-queue-row{background:color-mix(in srgb,var(--neuro-blue-soft) 64%,transparent)}}.neuro-composer-queue-row{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);animation:neuro-queue-chip-in .26s}.neuro-composer-queue-row>svg{color:var(--neuro-blue);flex:none;animation:neuro-queue-wait 1.8s ease-in-out infinite}.neuro-composer-queue-row.is-sending{opacity:.72;border-style:solid}.neuro-composer-queue-row.is-sending>svg{animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite}@keyframes neuro-queue-chip-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes neuro-queue-wait{0%,to{opacity:1;transform:none}50%{opacity:.42;transform:rotate(12deg)}}.neuro-composer-queue-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.neuro-composer-queue-attachments{color:var(--neuro-blue);margin-left:6px;font-style:normal}.neuro-composer-queue-remove{width:22px;height:22px;color:var(--neuro-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.neuro-composer-queue-remove:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-composer-steer-flash{z-index:3;border:1px solid var(--neuro-blue);align-items:center;gap:6px;padding:5px 12px;display:inline-flex;position:absolute;top:-12px;left:50%}@supports (color:color-mix(in lab,red,red)){.neuro-composer-steer-flash{border:1px solid color-mix(in srgb,var(--neuro-blue) 32%,transparent)}}.neuro-composer-steer-flash{background:var(--neuro-blue-soft);color:var(--neuro-blue);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;pointer-events:none;box-shadow:var(--neuro-shadow-sm);border-radius:999px;animation:neuro-steer-flash 2.2s forwards;transform:translate(-50%,-100%)}.neuro-composer-steer-flash.failed{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-steer-flash.failed{border-color:color-mix(in srgb,var(--neuro-danger) 36%,transparent)}}.neuro-composer-steer-flash.failed{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-steer-flash.failed{background:color-mix(in srgb,var(--neuro-danger) 12%,var(--neuro-panel-solid))}}.neuro-composer-steer-flash.failed{color:var(--neuro-danger)}.neuro-composer-steer-flash-dot{background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes neuro-steer-flash{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))}12%{opacity:1;transform:translate(-50%,-100%)}82%{opacity:1}to{opacity:0}}.neuro-composer-submit.is-steer-flash{animation:neuro-steer-pulse .9s}@keyframes neuro-steer-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--neuro-blue) 44%,transparent)}to{box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-composer-queue-row,:root:not([data-neuro-motion=full]) .neuro-composer-queue-row>svg,:root:not([data-neuro-motion=full]) .neuro-composer-steer-flash,:root:not([data-neuro-motion=full]) .neuro-composer-submit.is-send-pulse,:root:not([data-neuro-motion=full]) .neuro-composer-submit.is-send-pulse svg,:root:not([data-neuro-motion=full]) .neuro-composer-submit.is-steer-flash{animation:none}:root:not([data-neuro-motion=full]) .neuro-composer-submit{transition:none}}.neuro-composer-drop-hint{z-index:2;border-radius:inherit;background:var(--neuro-blue-soft);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.neuro-composer-drop-hint{background:color-mix(in srgb,var(--neuro-blue-soft) 86%,transparent)}}.neuro-composer-drop-hint{color:var(--neuro-blue);font-size:13px;font-weight:var(--neuro-weight-semibold,600);pointer-events:none}.neuro-composer textarea{resize:none;width:100%;min-height:44px;max-height:28vh;color:var(--neuro-text);overflow-wrap:anywhere;scrollbar-width:thin;background:0 0;border:0;outline:0;padding:2px 0;line-height:21px;display:block;overflow-y:auto}.neuro-composer textarea::placeholder{color:var(--neuro-muted)}.neuro-text-edit-menu{z-index:1000;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);-webkit-app-region:no-drag;border-radius:8px;min-width:142px;padding:4px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 30px #1f20201f}.neuro-text-edit-menu button{width:100%;min-height:30px;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-medium,500);text-align:left;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;line-height:1;display:flex}.neuro-text-edit-menu button:focus-visible,.neuro-text-edit-menu button:hover{background:#1f20200f;outline:0}.neuro-text-edit-menu button:disabled{cursor:default;color:var(--neuro-muted);opacity:.55}.neuro-text-edit-menu button:disabled:hover{background:0 0}.neuro-select-menu-root{min-width:0;max-width:100%;display:inline-flex}.neuro-select-menu-root.neuro-select-menu-fill{width:100%}.neuro-select-menu-trigger{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:0;color:var(--neuro-text);cursor:pointer;font:inherit;text-align:left;-webkit-app-region:no-drag;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.neuro-select-menu-trigger:disabled{cursor:not-allowed;opacity:.55}.neuro-select-menu-trigger:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-select-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 58%,transparent)}}.neuro-select-menu-trigger:focus-visible{outline-offset:2px}.neuro-select-menu-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-select-menu-chevron{color:var(--neuro-muted);flex:none;transition:transform .14s}.neuro-select-menu-trigger[aria-expanded=true] .neuro-select-menu-chevron{transform:rotate(180deg)}.neuro-select-menu-popup{z-index:1200;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);-webkit-app-region:no-drag;border-radius:12px;max-width:calc(100vw - 16px);max-height:min(320px,100vh - 16px);padding:4px;font-family:inherit;display:grid;position:fixed;overflow:auto;box-shadow:0 16px 38px #1f202029}.neuro-select-menu-option{width:100%;min-height:32px;color:var(--neuro-text);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--neuro-weight-medium,500);text-align:left;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;line-height:1.25;display:flex}.neuro-select-menu-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-select-menu-option>svg{color:var(--neuro-accent-text,var(--neuro-blue));flex:none}.neuro-select-menu-option:hover,.neuro-select-menu-option[data-active=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-select-menu-option:hover,.neuro-select-menu-option[data-active=true]{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-select-menu-option:hover,.neuro-select-menu-option[data-active=true]{outline:0}.neuro-select-menu-option[aria-selected=true]{color:var(--neuro-accent-text,var(--neuro-blue));font-weight:var(--neuro-weight-semibold,600)}.neuro-select-menu-option:disabled{color:var(--neuro-muted);cursor:default;opacity:.52;background:0 0}.account-settings-select-shell{min-width:160px;display:inline-flex;position:relative}.account-settings-select{border-radius:9px;width:100%;min-height:34px;padding:0 10px}@media (prefers-reduced-motion:reduce){.neuro-select-menu-chevron{transition:none}}.neuro-composer-footer{border-top:1px solid var(--neuro-border);grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:grid}.neuro-composer-permission-slot{justify-content:center;min-width:0;display:flex}.neuro-permission-select-shell{min-height:30px;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);align-items:center;gap:5px;display:inline-flex;position:relative}.neuro-permission-select-shell span{white-space:nowrap}.neuro-permission-icon{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:30px;height:30px;color:var(--neuro-text);border-radius:999px;place-items:center;display:none}.neuro-permission-icon svg{width:14px;height:14px}.neuro-permission-label{min-width:0}.neuro-permission-select{appearance:none;max-width:136px;min-height:24px;color:var(--neuro-text);font-size:11px;font-weight:var(--neuro-weight-bold,700);background:0 0;border:0;border-radius:4px;outline:0;padding:0 14px 0 0}.neuro-permission-select:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-select:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 58%,transparent)}}.neuro-permission-select:focus-visible{outline-offset:2px}.neuro-permission-dot{background:var(--neuro-amber);border-radius:999px;flex:none;width:6px;height:6px}.neuro-permission-select-shell:after{border-right:1.4px solid var(--neuro-muted);border-bottom:1.4px solid var(--neuro-muted);content:"";pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:1px;transform:translateY(-65%)rotate(45deg)}.neuro-attachment-trigger{height:30px;min-height:30px;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 6px 0 0;display:inline-flex}.neuro-attachment-icon{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:30px;height:30px;color:var(--neuro-text);border-radius:999px;place-items:center;transition:border-color .14s;display:inline-grid}.neuro-attachment-trigger:hover .neuro-attachment-icon{border-color:var(--neuro-hairline)}.neuro-attachment-icon svg{width:13px;height:13px}.neuro-attachment-label{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);white-space:nowrap;line-height:14px}.neuro-composer-attachments{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.neuro-composer-attachment{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);max-width:100%;color:var(--neuro-text);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.neuro-composer-attachment.error{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-attachment.error{border-color:color-mix(in srgb,var(--neuro-danger) 28%,var(--neuro-border))}}.neuro-composer-attachment strong{max-width:10rem;font-size:11px;font-weight:var(--neuro-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-composer-attachment>svg{flex:none;width:12px;height:12px}.neuro-composer-attachment>.neuro-file-type-icon{width:16px;height:16px}.neuro-composer-attachment small{color:var(--neuro-muted);white-space:nowrap;font-size:11px}.neuro-composer-attachment button{width:18px;min-height:18px;color:var(--neuro-muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.neuro-composer-attachment button svg{width:12px;height:12px}.neuro-attachment-summary{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-medium,500)}.neuro-context-meter{width:144px;min-width:0;max-width:100%;color:var(--neuro-muted);flex:0 0 144px;align-self:center;gap:5px;display:grid}.neuro-context-meter p,.neuro-context-meter-copy{font-size:11px;font-weight:var(--neuro-weight-medium,500);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.1;overflow:hidden}.neuro-context-meter-status{border:1px solid;align-items:center;min-height:18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-context-meter-status{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.neuro-context-meter-status{color:var(--neuro-muted);font-size:10px;font-weight:var(--neuro-weight-semibold,600);border-radius:999px;padding:0 6px;line-height:1}.neuro-context-meter-bar{background:var(--neuro-border);border:0;border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-context-meter-bar{background:color-mix(in srgb,var(--neuro-border) 62%,transparent)}}.neuro-context-meter-bar span{background:var(--neuro-accent);border-radius:999px;height:100%;display:block}.neuro-composer-side{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.neuro-composer-side-end{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;justify-self:end;min-width:min-content}.neuro-composer-action-buttons{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;min-width:32px;display:inline-flex}.neuro-composer.has-stop .neuro-context-meter{flex-basis:144px;width:144px}.neuro-composer.has-stop .neuro-composer-action-buttons{min-width:68px}.neuro-composer-submit{border:1px solid var(--neuro-accent);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--neuro-accent-contrast);border-radius:999px;place-items:center;transition:transform .14s,opacity .18s,background-color .18s;display:inline-grid}.neuro-composer-submit:active:not(:disabled){background:var(--neuro-accent-gradient-pressed,var(--neuro-accent-pressed));border-color:var(--neuro-accent-pressed);transform:scale(.88)}.neuro-composer-submit:hover:not(:disabled){background:var(--neuro-accent-gradient-hover,var(--neuro-accent-strong));border-color:var(--neuro-accent-strong)}.neuro-composer-submit:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-composer-submit.stop:hover{border-color:var(--neuro-border-strong);background:var(--neuro-accent-soft)}.neuro-composer-submit.is-send-pulse{animation:neuro-send-pulse .55s}.neuro-composer-submit.is-send-pulse svg{animation:neuro-send-icon-fly .55s}@keyframes neuro-send-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--neuro-accent) 35%,transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes neuro-send-icon-fly{0%{opacity:1;transform:translate(0)}42%{opacity:0;transform:translate(7px,-7px)}46%{opacity:0;transform:translate(-7px,7px)}to{opacity:1;transform:translate(0)}}.neuro-composer-submit:disabled{cursor:not-allowed;opacity:.45}.neuro-composer-submit svg{width:14px;height:14px}.neuro-composer-submit.add svg,.neuro-composer-submit.stop svg{width:16px;height:16px}.neuro-action-stack,.neuro-composer-accessories{flex-wrap:wrap;gap:6px;display:flex}.neuro-composer-accessories{align-items:flex-start;margin-bottom:6px}.neuro-account-actions button,.neuro-action-stack button,.neuro-composer-accessories button{border-color:var(--neuro-border);background:var(--neuro-panel-solid);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.neuro-composer-accessories button.icon{align-items:center;gap:7px;max-width:190px;min-height:34px;padding:5px 10px 5px 7px;display:inline-flex}.neuro-composer-accessory-icon{border:1px solid var(--neuro-border);width:24px;height:24px;color:var(--neuro-text);border-radius:999px;place-items:center;display:inline-grid}.neuro-composer-accessories button.icon small{min-width:0;max-width:132px;color:var(--neuro-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-account-actions button:hover,.neuro-action-stack button:hover,.neuro-composer-accessories button.active,.neuro-composer-accessories button.icon.active{border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-composer-accessories button.icon.active{background:#1f20200f}.neuro-composer-accessories button.icon.active .neuro-composer-accessory-icon{border-color:var(--neuro-accent);background:var(--neuro-accent);color:var(--neuro-accent-contrast)}.neuro-composer-accessories button.icon.active small{color:var(--neuro-text)}.neuro-composer-accessories button.icon:hover{border-color:var(--neuro-border-strong)}.neuro-composer-accessories strong{font-weight:var(--neuro-weight-semibold,600)}.neuro-context-items{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.neuro-context-items>span{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:999px;align-items:center;gap:6px;max-width:220px;min-height:24px;padding:0 8px;display:inline-flex}.neuro-context-items small{color:var(--neuro-muted);font-size:11px}.neuro-context-items strong{color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.neuro-connection-card.good,.neuro-context-items .good{border-color:var(--neuro-good)}@supports (color:color-mix(in lab,red,red)){.neuro-connection-card.good,.neuro-context-items .good{border-color:color-mix(in srgb,var(--neuro-good) 28%,var(--neuro-border))}}.neuro-connection-card.warning,.neuro-context-items .warning{border-color:var(--neuro-warn)}@supports (color:color-mix(in lab,red,red)){.neuro-connection-card.warning,.neuro-context-items .warning{border-color:color-mix(in srgb,var(--neuro-warn) 30%,var(--neuro-border))}}.neuro-connection-card.danger,.neuro-context-items .danger{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-connection-card.danger,.neuro-context-items .danger{border-color:color-mix(in srgb,var(--neuro-danger) 30%,var(--neuro-border))}}.neuro-agent-feed,.neuro-artifacts{max-width:min(52rem,100%)}.neuro-artifacts{gap:10px;margin-top:16px;display:grid}.neuro-agent-feed{background:0 0;border:0;border-radius:0;width:100%}.neuro-agent-feed.in-chat{justify-items:start;gap:8px;padding:0;display:grid}.neuro-agent-stage{justify-items:start;gap:6px;width:100%;max-width:min(42rem,100%);display:grid}.neuro-agent-thinking-status{max-width:min(100%,24rem);color:var(--neuro-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.neuro-agent-thinking-copy{gap:1px;min-width:0;display:grid}.neuro-agent-thinking-copy p,.neuro-agent-thinking-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.neuro-agent-thinking-copy p{min-width:0;color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-bold,700);align-items:baseline;line-height:18px;display:inline-flex}.neuro-agent-thinking-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-agent-brand-phrase-stack{gap:1px;min-width:0;display:grid}.neuro-agent-brand-phrase-layer{min-width:0;display:block}.neuro-agent-brand-phrase-shell{min-width:0;color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-bold,700);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;line-height:18px;display:inline-flex;overflow:hidden}.neuro-thinking-dots{flex:0 0 1.05em;justify-content:flex-start;align-items:baseline;width:1.05em;margin-left:2px;display:inline-flex}.neuro-thinking-dots span{opacity:0;animation:neuro-thinking-dot 1.25s infinite}.neuro-thinking-dots span:nth-child(2){animation-delay:.18s}.neuro-thinking-dots span:nth-child(3){animation-delay:.36s}@keyframes neuro-thinking-dot{0%,18%{opacity:0}34%,68%{opacity:1}86%,to{opacity:0}}.neuro-agent-thinking-copy>span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-bold,700);line-height:14px}.neuro-agent-thinking-secondary{align-items:baseline;display:inline-flex}.neuro-agent-thinking-mark{width:18px;height:18px;color:var(--neuro-ink,#000);contain:layout paint;flex:0 0 18px;place-items:center;line-height:1;display:inline-grid}.neuro-agent-thinking-mark-glyph{width:100%;height:100%;display:block;overflow:visible}.neuro-agent-thinking-mark-path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:74;stroke-dashoffset:0;opacity:1;will-change:stroke-dashoffset;animation:none}.neuro-agent-thinking-mark.active .neuro-agent-thinking-mark-path{stroke-dashoffset:74px;animation:neuro-thinking-mark-draw 1.9s cubic-bezier(.42,0,.18,1) infinite}.neuro-agent-thinking-mark.mini{flex-basis:18px;width:18px;height:18px}@keyframes neuro-thinking-mark-draw{0%{stroke-dashoffset:74px}62%,82%{stroke-dashoffset:0}to{stroke-dashoffset:74px}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-agent-thinking-mark.active .neuro-agent-thinking-mark-path{stroke-dashoffset:0;opacity:1;animation:none}}.neuro-agent-inline-stream{width:min(100%,42rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-left:24px;animation:none;position:relative;overflow:visible}.neuro-agent-inline-stream-scroll{overscroll-behavior:contain;max-height:clamp(96px,22vh,220px);color:var(--neuro-text-soft);scrollbar-color:#1f202038 transparent;scrollbar-gutter:stable;scrollbar-width:thin;padding:2px 0 4px;overflow-y:auto}.neuro-agent-inline-stream-scroll::-webkit-scrollbar{width:7px}.neuro-agent-inline-stream-scroll::-webkit-scrollbar-thumb{background:#1f202033;border:2px solid #0000;border-radius:999px}.neuro-agent-inline-stream .neuro-message-markdown{color:var(--neuro-text-soft);overflow-wrap:anywhere;font-size:12px;line-height:21px}.neuro-agent-inline-stream .neuro-message-markdown p{margin:8px 0}.neuro-agent-inline-stream .neuro-message-markdown h1,.neuro-agent-inline-stream .neuro-message-markdown h2,.neuro-agent-inline-stream .neuro-message-markdown h3,.neuro-agent-inline-stream .neuro-message-markdown h4,.neuro-agent-inline-stream .neuro-message-markdown h5,.neuro-agent-inline-stream .neuro-message-markdown h6{margin:6px 0 4px;font-size:12px;line-height:17px}.neuro-agent-inline-stream .neuro-message-markdown ol,.neuro-agent-inline-stream .neuro-message-markdown ul{margin:4px 0;padding-left:16px}.neuro-agent-inline-stream .neuro-message-markdown li{margin:2px 0}.neuro-agent-inline-stream .neuro-message-markdown code{background:#1f20320f;border-radius:4px;padding:1px 4px}.neuro-agent-inline-stream .neuro-message-markdown pre{border-radius:6px;margin:5px 0;padding:7px 8px}.neuro-agent-feed-status{align-items:center;gap:8px;margin-bottom:9px;padding:0 2px;display:flex}.neuro-agent-feed.collapsed .neuro-agent-feed-status{margin-bottom:0}.neuro-agent-feed-status span{background:#1f202038;border-radius:999px;width:7px;height:7px;display:inline-flex}.neuro-agent-feed.active .neuro-agent-feed-status span{animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite;background:var(--neuro-green)}.neuro-agent-feed.failed .neuro-agent-feed-status span{background:var(--neuro-danger)}.neuro-agent-feed.cancelled .neuro-agent-feed-status span{background:var(--neuro-warning)}.neuro-agent-feed-status p{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;margin:0}.neuro-agent-feed-lines{--neuro-agent-row-min-height:28px;flex-direction:column;gap:7px;max-width:min(42rem,100% - 104px);margin-top:8px;margin-left:104px;padding-left:0;display:flex;position:relative}.neuro-agent-feed-lines:before{content:none}.neuro-agent-feed.collapsed .neuro-agent-feed-lines{max-width:min(46rem,100%);margin-left:0}.neuro-agent-feed.in-chat .neuro-agent-feed-lines{width:min(42rem,100%);max-width:100%;margin:6px 0 0}.neuro-agent-feed.in-chat .neuro-agent-feed-group:before,.neuro-agent-feed.in-chat .neuro-agent-feed-lines>p:before,.neuro-agent-feed.in-chat .neuro-agent-line:before{content:none;display:none}.neuro-agent-feed-group{gap:7px;display:grid;position:relative}.neuro-agent-feed-group:before{content:none;top:calc(10px + var(--neuro-agent-marker-radius));bottom:calc(10px + var(--neuro-agent-marker-radius));left:var(--neuro-agent-rail-line-left);background:#1f20201f;width:1px;display:none;position:absolute}.neuro-agent-feed-group:has(.neuro-agent-line+.neuro-agent-line):before{display:none}.neuro-agent-feed-group+.neuro-agent-feed-group{border-top:1px solid #1f202012;margin-top:12px;padding-top:12px}.neuro-agent-feed-group.child{--neuro-agent-rail-x:calc(var(--neuro-agent-marker-radius) + 1px);border-top:0;margin-left:18px;padding-left:15px;position:relative}.neuro-agent-feed-group.child+.neuro-agent-feed-group.child,.neuro-agent-feed-group.root+.neuro-agent-feed-group.child{margin-top:7px;padding-top:5px}.neuro-agent-feed-group.child:before{top:28px;bottom:calc(10px + var(--neuro-agent-marker-radius))}.neuro-agent-feed-group.child:after{content:none}.neuro-agent-feed-group-title{color:#1f20206b;font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;margin:0;line-height:1}.neuro-agent-line{gap:0;min-width:0;padding:0;display:grid;position:relative}.neuro-agent-feed-lines>p:before,.neuro-agent-line:before{content:none;box-sizing:border-box;left:var(--neuro-agent-marker-left);width:var(--neuro-agent-marker-size);height:var(--neuro-agent-marker-size);background:var(--neuro-panel-solid);border:1px solid #1f20203d;border-radius:999px;display:none;position:absolute;top:10px}.neuro-agent-feed-lines>p{min-height:24px;margin:0;padding:2px 7px;position:relative}.neuro-agent-line-toggle{width:100%;min-width:0;min-height:28px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 7px;display:grid}.neuro-agent-feed.in-chat .neuro-agent-feed-lines>p,.neuro-agent-feed.in-chat .neuro-agent-line-toggle{min-height:0;padding:0}.neuro-agent-line-toggle:focus-visible,.neuro-agent-line-toggle:hover{background:#1f20200b}.neuro-agent-feed.in-chat .neuro-agent-line-toggle:focus-visible,.neuro-agent-feed.in-chat .neuro-agent-line-toggle:hover{background:0 0}.neuro-agent-feed.in-chat .neuro-agent-line p{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.neuro-agent-line-toggle.static{cursor:default;grid-template-columns:minmax(0,1fr) auto}.neuro-agent-line-toggle.inline-caret{grid-template-columns:minmax(0,auto) auto;justify-content:start;gap:4px;width:auto;max-width:100%;display:inline-grid}.neuro-agent-line-toggle.static:focus-visible,.neuro-agent-line-toggle.static:hover{background:0 0}.neuro-agent-line-copy{min-width:0}.neuro-agent-line-caret{color:var(--neuro-muted);justify-self:end;transition:transform .14s}.neuro-agent-line.expanded .neuro-agent-line-caret{transform:rotate(90deg)}.neuro-agent-line-toggle.inline-caret .neuro-agent-line-caret{justify-self:start}.neuro-agent-line-body{gap:8px;padding:2px 8px 8px;display:grid}.neuro-agent-line.expanded .neuro-agent-line-body{transform-origin:top;animation:neuro-agent-line-body-in .15s ease-out}.neuro-agent-line-disclosure-text{color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:19px}@keyframes neuro-agent-line-body-in{0%{opacity:0;transform:translateY(-2px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}.neuro-message-list.entrance-armed .neuro-agent-feed-lines .neuro-agent-line:not(.neuro-agent-action-history):not(.neuro-agent-line-history-row){animation:neuro-agent-line-in .14s var(--neuro-ease) both}@keyframes neuro-agent-line-in{0%{opacity:0}to{opacity:1}}.neuro-agent-tool-detail{gap:8px;min-width:0;display:grid}.neuro-agent-tool-shot{cursor:zoom-in;background:0 0;border:0;min-width:0;max-width:min(440px,100%);padding:0;display:block;position:relative}.neuro-agent-tool-shot img{border:1px solid var(--neuro-border);border-radius:10px;width:100%;display:block}.neuro-agent-tool-shot-dot{background:var(--neuro-accent);width:12px;height:12px;box-shadow:0 0 0 2.5px #ffffffe6,0 0 0 4px var(--neuro-accent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.neuro-agent-tool-shot-dot.is-animated:after{content:"";border:2px solid var(--neuro-accent);border-radius:50%;animation:neuro-shot-ripple 1.6s ease-out infinite;position:absolute;inset:-3px}@keyframes neuro-shot-ripple{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-agent-tool-shot-dot.is-animated:after{animation:none}}.neuro-shot-lightbox{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;background:#0a0a0ab8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.neuro-shot-lightbox-frame{cursor:default;max-width:min(1200px,96vw);max-height:92vh;position:relative}.neuro-shot-lightbox-frame img{border-radius:12px;max-width:100%;max-height:92vh;display:block;box-shadow:0 24px 80px #00000080}.neuro-shot-lightbox-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;line-height:1;position:absolute;top:16px;right:20px}.neuro-shot-lightbox-close:hover{background:#ffffff47}.neuro-live-view{border:1px solid var(--neuro-border);background:var(--neuro-rail,#f7f7f7);border-radius:12px;margin:0 0 12px;overflow:hidden}.neuro-live-view-head{border-bottom:1px solid var(--neuro-border);align-items:center;gap:8px;padding:8px 12px;display:flex}.neuro-live-view-dot{background:var(--neuro-muted,#8a8a8a);border-radius:50%;width:8px;height:8px}.neuro-live-view-dot.is-live{background:var(--neuro-accent-text,#1f2020);animation:neuro-pulse 1.35s ease-in-out infinite}.neuro-live-view-title{font-size:12.5px;font-weight:var(--neuro-weight-semibold);color:var(--neuro-text);flex:1}.neuro-live-view-toggle{color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;font-size:12px}.neuro-live-view.is-collapsed .neuro-live-view-head{border-bottom:0}.neuro-live-view-stage{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.neuro-live-view-stage img{width:100%;animation:neuro-live-fade .22s;display:block}@keyframes neuro-live-fade{0%{opacity:.35}to{opacity:1}}.neuro-live-view-caption{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:7px 12px;font-size:12px;overflow:hidden}.neuro-live-view-strip{gap:6px;padding:8px 12px 10px;display:flex;overflow-x:auto}.neuro-live-view-thumb{border:1px solid var(--neuro-border);cursor:pointer;opacity:.62;background:0 0;border-radius:6px;flex:none;width:64px;height:40px;padding:0;overflow:hidden}.neuro-live-view-thumb.is-current{border-color:var(--neuro-accent);opacity:1}.neuro-live-view-thumb img{object-fit:cover;width:100%;height:100%}.neuro-agent-tool-section{gap:4px;min-width:0;display:grid}.neuro-agent-tool-section-label{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:var(--neuro-tracking-caps)}.neuro-agent-tool-section-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.neuro-agent-tool-input-copy{min-width:44px;min-height:44px;color:var(--neuro-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex}.neuro-agent-tool-input-copy:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-agent-tool-input-copy:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-agent-tool-args{gap:3px;min-width:0;margin:0;display:grid}.neuro-agent-tool-arg{background:var(--neuro-panel-muted);border-radius:7px;grid-template-columns:minmax(72px,.32fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 8px;display:grid}.neuro-agent-tool-arg dt{min-width:0;color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.neuro-agent-tool-arg dd{min-width:0;max-height:200px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;overflow:auto}.neuro-agent-tool-arg dd,.neuro-agent-tool-delegation-target{color:var(--neuro-text);margin:0;font-size:11px;line-height:1.5}.neuro-agent-tool-delegation-target{background:var(--neuro-panel-muted);border-radius:7px;padding:5px 8px}.neuro-agent-tool-section pre{background:var(--neuro-panel-muted);max-height:240px;color:var(--neuro-text-soft);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.neuro-agent-line-history{gap:9px;padding-top:6px}.neuro-agent-line-history-summary{min-width:0}.neuro-agent-line-history-count{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);min-width:18px;height:18px;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.neuro-agent-line-history-stack{scrollbar-gutter:stable;gap:4px;min-width:0;max-height:210px;padding-right:2px;display:grid;overflow-y:auto}.neuro-agent-line-history-row{border-left:2px solid #1f20201a;min-width:0;padding:0 0 0 9px;display:grid}.neuro-agent-line-history-row>.neuro-agent-line-toggle{min-height:21px;padding:2px 0}.neuro-agent-line-history-row>.neuro-agent-line-body{padding:4px 6px 8px 0}.neuro-agent-line-history-row .neuro-agent-line-copy>p{color:var(--neuro-muted);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:8px;margin:0;font-size:11px;line-height:17px;display:grid;overflow:hidden}.neuro-agent-line-history-row .neuro-agent-line-copy>p>span:first-child{max-width:none}.neuro-agent-line-history-row .neuro-agent-line-copy>p em{min-width:0;display:block}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-agent-line.expanded .neuro-agent-line-body{animation:none}}.neuro-agent-line p{min-width:0;color:var(--neuro-muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:0;font-size:11px;line-height:21px;overflow:visible}.neuro-agent-line-tool-text{font-family:var(--neuro-font-ui);font-size:var(--neuro-text-agent-activity);line-height:var(--neuro-line-agent-activity);flex-wrap:nowrap;align-items:center;gap:2px 6px;display:flex;overflow:hidden}.neuro-agent-line-tool-label{min-width:0;max-width:100%;line-height:inherit;vertical-align:middle;flex:0 auto;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.neuro-agent-line-tool-label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-agent-line-tool-text>.neuro-agent-line-caret{flex:none}.neuro-task-window .neuro-agent-line-toggle{align-items:flex-start}.neuro-task-window .neuro-agent-line p{text-overflow:clip;white-space:normal;line-height:22px;overflow:visible}.neuro-task-window .neuro-agent-line p.neuro-agent-line-tool-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-agent-line strong{color:var(--neuro-text);font-weight:var(--neuro-weight-bold,700);margin-right:6px}.neuro-agent-line-icon{vertical-align:-2px;color:var(--neuro-muted);flex:none;margin-right:6px}.neuro-agent-line-tool-label strong,.neuro-agent-line-tool-text .neuro-agent-line-icon{margin-right:0}.neuro-agent-line-tool-text .neuro-agent-line-icon{display:block}.neuro-agent-line-brand-icon{color:initial;overflow:visible}.neuro-agent-line-tool-label strong,.neuro-agent-line-tool-text em{min-width:0;line-height:inherit}.neuro-agent-line-diff-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.neuro-agent-line-diff-stats{align-items:center;gap:4px;min-width:0;display:inline-flex}.neuro-agent-line-diff-stat{border:1px solid var(--neuro-border);background:var(--neuro-panel);min-height:16px;color:var(--neuro-text-soft);white-space:nowrap;border-radius:5px;align-items:center;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:15px;display:inline-flex}.neuro-agent-line-diff-stat.add{border-color:var(--neuro-diff-add-fg);background:var(--neuro-diff-add-bg);color:var(--neuro-diff-add-fg)}.neuro-agent-line-diff-stat.del{border-color:var(--neuro-diff-del-fg);background:var(--neuro-diff-del-bg);color:var(--neuro-diff-del-fg)}.neuro-agent-line-tool-text em{min-width:0;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;flex:1 1 0;max-width:100%;font-size:.92em;font-style:normal;display:inline-block;overflow:hidden}.neuro-agent-line-command-full,.neuro-agent-line-tool-text em{color:var(--neuro-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.neuro-agent-line-command-full{white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;background:#1f20200a;border-radius:6px;max-height:clamp(120px,30vh,320px);margin:0;padding:6px 8px;font-size:.88em;line-height:1.5;overflow:auto}.neuro-agent-line.thinking .neuro-thinking-label,.neuro-agent-line.thinking strong{color:var(--neuro-text-soft)}.neuro-agent-line-reasoning-text,.neuro-agent-line.reasoning p{color:var(--neuro-text-soft);font-size:var(--neuro-text-agent-activity);line-height:var(--neuro-line-agent-activity);overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap;align-items:flex-start;gap:6px;display:flex;overflow:visible}.neuro-agent-line.reasoning.expandable .neuro-agent-line-toggle{align-items:flex-start}.neuro-agent-line.reasoning.expandable .neuro-agent-line-copy{display:block}.neuro-agent-line-reasoning-history-text{font-size:var(--neuro-text-agent-activity);line-height:var(--neuro-line-agent-activity);align-items:flex-start;gap:6px;display:flex}.neuro-agent-line-reasoning-history-text .neuro-agent-thinking-mark.mini{margin-top:3px;margin-right:0}.neuro-agent-line-reasoning-label{color:#000;font-weight:var(--neuro-weight-bold,700);line-height:var(--neuro-line-agent-activity);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.neuro-agent-line-reasoning-count{min-width:16px;height:16px;margin-left:4px;padding:0 4px;font-size:10px}.neuro-agent-line-reasoning-label.completed{color:var(--neuro-text-muted);font-weight:var(--neuro-weight-bold,700)}.neuro-agent-line-reasoning-thinking{align-items:baseline;display:inline-flex}.neuro-agent-line-reasoning-copy{white-space:pre-wrap;display:block}.neuro-agent-line-reasoning-copy,.neuro-agent-line-reasoning-inline{min-width:0;color:var(--neuro-text-soft);font-size:var(--neuro-text-agent-activity);line-height:var(--neuro-line-agent-activity);overflow-wrap:anywhere;flex:auto}.neuro-agent-line-reasoning-inline{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.neuro-agent-line.reasoning .neuro-agent-line-reasoning-copy,.neuro-agent-line.reasoning .neuro-agent-line-reasoning-history-preview{display:none}.neuro-agent-line.reasoning.expanded .neuro-agent-line-body .neuro-agent-line-reasoning-copy,.neuro-agent-line.reasoning.expanded .neuro-agent-line-body .neuro-agent-line-reasoning-history-preview{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:clamp(96px,24vh,220px);padding-right:2px;display:block;overflow-y:auto}.neuro-agent-line.reasoning.expandable.expanded .neuro-agent-line-reasoning-copy{overflow-y:auto}.neuro-agent-line.reasoning.expanded .neuro-agent-line-body .neuro-agent-line-reasoning-copy::-webkit-scrollbar,.neuro-agent-line.reasoning.expanded .neuro-agent-line-body .neuro-agent-line-reasoning-history-preview::-webkit-scrollbar{width:7px}.neuro-agent-line.reasoning.expanded .neuro-agent-line-body .neuro-agent-line-reasoning-copy::-webkit-scrollbar-thumb,.neuro-agent-line.reasoning.expanded .neuro-agent-line-body .neuro-agent-line-reasoning-history-preview::-webkit-scrollbar-thumb{background:#1f202033;border:2px solid #0000;border-radius:999px}.neuro-agent-line-reasoning-history-copy{gap:2px;min-width:0;display:grid}.neuro-agent-line-reasoning-history-label{color:var(--neuro-text);font-size:var(--neuro-text-agent-activity);font-weight:var(--neuro-weight-bold,700);line-height:var(--neuro-line-agent-activity)}.neuro-agent-line-reasoning-history-preview{min-width:0;font-size:var(--neuro-text-agent-activity);line-height:var(--neuro-line-agent-activity);flex:auto}.neuro-agent-line-reasoning-history-preview,.neuro-agent-line-streaming-text,.neuro-agent-line.streaming p{color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.neuro-agent-line.streaming-full{width:100%}.neuro-agent-line-streaming-markdown,.neuro-agent-line.streaming-full .neuro-agent-line-copy,.neuro-agent-line.streaming-full .neuro-agent-line-copy p{color:var(--neuro-text);font-size:var(--neuro-text-chat);line-height:var(--neuro-line-chat)}.neuro-agent-line-streaming-markdown{width:100%;min-width:0;text-align:left;display:block}.neuro-agent-line.streaming-full .neuro-agent-line-streaming-markdown li,.neuro-agent-line.streaming-full .neuro-agent-line-streaming-markdown p{color:var(--neuro-text);font-size:var(--neuro-text-chat);line-height:var(--neuro-line-chat)}.neuro-agent-line-streaming-markdown.compact,.neuro-agent-line-streaming-markdown.compact li,.neuro-agent-line-streaming-markdown.compact p{color:var(--neuro-text-soft);font-size:var(--neuro-density-body);line-height:var(--neuro-line-body)}.neuro-agent-line-streaming-markdown.compact p{margin:0 0 4px}.neuro-agent-line-streaming-markdown.compact>:last-child{margin-bottom:0}.neuro-agent-line.streaming p{text-overflow:clip;white-space:pre-wrap;overflow:visible}.neuro-thinking-label{min-width:0;color:var(--neuro-muted);font-size:var(--neuro-text-chat);font-weight:var(--neuro-weight-medium,500);line-height:var(--neuro-line-chat);align-items:center;gap:6px;transition:gap .18s;display:inline-flex}.neuro-thinking-label.platform-wait{gap:6px}.neuro-thinking-copy{white-space:nowrap;align-items:center;min-width:0;animation:neuro-thinking-copy-enter .22s both;display:inline-flex}@keyframes neuro-thinking-copy-enter{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.neuro-thinking-label .neuro-agent-thinking-mark.mini{width:1em;min-width:1em;height:1em;color:var(--neuro-text);flex:0 0 1em}.neuro-thinking-label .neuro-agent-thinking-mark-glyph{width:1em;height:1em}.neuro-agent-line-status{color:var(--neuro-muted);letter-spacing:0;white-space:nowrap;font-size:11px}.neuro-agent-line em{color:var(--neuro-text-soft);font-style:normal}.neuro-agent-line pre{border:1px solid var(--neuro-border);max-height:120px;background:#fafafa;border-radius:6px;margin:2px 0 0;padding:8px;font-family:SFMono-Regular,Consolas,monospace;line-height:16px;overflow:auto}.neuro-agent-line pre,.neuro-agent-line-reasoning-body{color:var(--neuro-text-soft);white-space:pre-wrap;font-size:11px}.neuro-agent-line-reasoning-body{overflow-wrap:anywhere;line-height:22px}.neuro-agent-line .neuro-action-stack{margin-top:0}.neuro-agent-line .neuro-action-stack button{min-height:26px;padding:0 9px;font-size:11px}.neuro-agent-feed.active .neuro-agent-feed-status span,.neuro-agent-job-active-command.active>span,.neuro-agent-job-status-dot.pulse,.neuro-agent-thread-row.active .neuro-agent-thread-command-dot,.neuro-task-subagent-card.active .neuro-task-subagent-node:after{animation-delay:var(--neuro-pulse-sync-delay,0s);animation-duration:var(--neuro-pulse-duration)}@keyframes neuro-pulse{0%,to{opacity:.25;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:620px){.neuro-run-inspector-head{grid-template-columns:34px minmax(0,1fr)}.neuro-run-inspector-head time{grid-column:2;justify-self:start}.neuro-run-inspector-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.neuro-run-inspector-sections{grid-template-columns:1fr}.neuro-agent-stage{gap:7px}.neuro-agent-feed-lines{max-width:100%;margin-left:0}.neuro-agent-feed.in-chat .neuro-agent-feed-lines{width:min(100%,100% - 32px);margin-left:32px}.neuro-agent-thinking-status{gap:6px}.neuro-agent-thinking-mark{flex-basis:18px;width:18px;height:18px}.neuro-agent-inline-stream{width:100%;padding-left:24px}.neuro-agent-inline-stream-scroll{max-height:clamp(96px,28vh,240px);padding:2px 0 4px}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) *,:root:not([data-neuro-motion=full]) :after,:root:not([data-neuro-motion=full]) :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root:not([data-neuro-motion=full]) .neuro-agent-feed.active .neuro-agent-feed-status span,:root:not([data-neuro-motion=full]) .neuro-agent-job-active-command.active>span,:root:not([data-neuro-motion=full]) .neuro-agent-job-status-dot.pulse,:root:not([data-neuro-motion=full]) .neuro-agent-thread-row.active .neuro-agent-thread-command-dot,:root:not([data-neuro-motion=full]) .neuro-task-subagent-card.active .neuro-task-subagent-node:after{opacity:1!important;transform:none!important}:root:not([data-neuro-motion=full]) .neuro-agent-thinking-mark.active .neuro-agent-thinking-mark-path{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}:root:not([data-neuro-motion=full]) .neuro-thinking-dots span{opacity:1!important;animation:none!important}}@keyframes neuro-spin{to{transform:rotate(1turn)}}.neuro-account-section,.neuro-artifacts article,.neuro-connection-card,.neuro-info-card,.neuro-job-card{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:8px;padding:12px}.neuro-connection-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.neuro-connection-card p{overflow-wrap:anywhere;margin:0}.neuro-job-card{gap:8px;margin-bottom:9px;display:grid}.neuro-job-card div{flex-wrap:wrap;gap:7px;display:flex}.neuro-job-card button{border-color:var(--neuro-border);background:var(--neuro-panel-solid);min-height:30px;padding:0 10px}.neuro-job-card button:hover{border-color:var(--neuro-border-strong);color:var(--neuro-text);background:#1f20200a}.neuro-account-page{background:var(--neuro-bg);height:100%;min-height:0;padding:26px min(6vw,76px);overflow:auto}.neuro-account-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.neuro-account-hero p,.neuro-artifacts>p{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;margin:0 0 7px}.neuro-artifact-dialog-backdrop{z-index:120;background:#1f20203d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.neuro-artifact-dialog{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:10px;width:min(720px,100vw - 32px);max-height:min(720px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #1213142e}.neuro-artifact-dialog header{border-bottom:1px solid var(--neuro-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.neuro-artifact-dialog header div{gap:3px;min-width:0;display:grid}.neuro-artifact-dialog header span,.neuro-artifact-sources>span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-artifact-dialog header strong{color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.neuro-artifact-dialog header button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:30px;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;padding:0 12px}.neuro-artifact-dialog-body{min-height:0;padding:16px;overflow:auto}.neuro-artifact-sources{border-top:1px solid var(--neuro-border);gap:8px;margin-top:18px;padding-top:14px;display:grid}.neuro-artifact-sources a,.neuro-artifact-sources p{color:var(--neuro-text);margin:0;font-size:12px;line-height:1.45}.neuro-account-page h1{letter-spacing:-.022em;margin:0;font-size:32px}.neuro-account-hero>span{color:var(--neuro-text-soft);font-size:13px}.neuro-account-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.neuro-account-hero-actions span{color:var(--neuro-text-soft);align-self:center;font-size:13px}.neuro-account-hero-actions button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:34px;color:var(--neuro-text-soft);border-radius:999px;padding:0 12px}.neuro-account-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:14px;display:grid}.neuro-account-section,.neuro-account-stack{gap:12px;display:grid}.neuro-account-section header{align-items:center;gap:8px;display:flex}.neuro-account-section h2,.neuro-info-card h2{margin:0;font-size:15px}.neuro-account-section-note{margin:0}.neuro-account-summary{align-content:start;gap:12px;display:grid}.neuro-info-rows{gap:8px;display:grid}.neuro-info-rows p{grid-template-columns:118px minmax(0,1fr);gap:10px;margin:0;display:grid}.neuro-info-rows span{color:var(--neuro-muted);font-size:11px}.neuro-info-rows strong{color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.neuro-account-actions{flex-wrap:wrap;gap:8px;display:flex}.neuro-account-actions.vertical{display:grid}.neuro-account-page,.neuro-chat-surface,.neuro-workspace-grid{background:var(--neuro-bg)}.neuro-chat-surface{background:var(--neuro-canvas-bg)}.neuro-workspace-grid{--neuro-workspace-column-gap:14px;background:var(--neuro-bg);gap:14px;padding:14px}.neuro-workspace-grid.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-workspace-explorer{gap:14px}.neuro-sidebar,.neuro-workspace-sidebar{background:var(--neuro-bg-sunken);color:var(--neuro-text);font-family:var(--neuro-font-ui);font-feature-settings:"kern"}.neuro-sidebar-brand{justify-content:center;min-height:46px}.neuro-sidebar-brand-title{flex:0 286px;justify-content:center;gap:11px;width:min(100%,286px);margin-inline:auto}.neuro-sidebar,.neuro-workspace-sidebar{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-xl);box-shadow:none;overflow:hidden}.neuro-workspace-sidebar-directory,.neuro-workspace-sidebar-full{--neuro-workspace-sidebar-accent:var(--neuro-accent)}.neuro-chat-surface{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;row-gap:14px;display:flex;overflow:visible}.neuro-message-list-shell{align-self:stretch;width:100%}.neuro-surface-top{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px));border-radius:var(--neuro-chat-top-radius);box-shadow:var(--neuro-shadow-sm);-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px);background:#ffffffdb;border:1px solid #1f20201f;flex:none;place-self:center;overflow:hidden}.neuro-composer,.neuro-live-state-stack,.neuro-mobile-context-bar,.neuro-model-launcher-slot,.neuro-readiness-strip,.neuro-realtime-status{flex:none;align-self:center}.neuro-sidebar-account-footer,.neuro-sidebar-chrome,.neuro-task-window-head,.neuro-workspace-head{background:0 0}.neuro-sidebar-chrome,.neuro-workspace-head{border-bottom-color:#1f202014}.neuro-workspace-head{min-height:74px;padding:14px}.neuro-workspace-head-mark{border-color:var(--neuro-workspace-sidebar-accent,var(--neuro-blue));width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-head-mark{border-color:color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-blue)) 18%,var(--neuro-border))}}.neuro-workspace-head-mark{background:var(--neuro-workspace-sidebar-accent,var(--neuro-blue));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-head-mark{background:color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-blue)) 8%,#fff)}}.neuro-workspace-head-mark{color:var(--neuro-workspace-sidebar-accent,var(--neuro-blue));box-shadow:var(--neuro-shadow-xs)}.neuro-workspace-head-copy{gap:4px}.neuro-workspace-head span,.neuro-workspace-panel-head span,.neuro-workspace-roots-head span{color:#3c37309e;font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-workspace-head strong,.neuro-workspace-head-path .neuro-path-tail{color:#1f2633;font-size:13.5px;font-weight:var(--neuro-weight-semibold,600);line-height:1.12}.neuro-workspace-head small{color:#3c373094;font-size:12px;font-weight:var(--neuro-weight-semibold,600)}.neuro-workspace-panel-section,.neuro-workspace-roots{box-shadow:var(--neuro-shadow-sm);background:#fffffff0;border:1px solid #1f202017;border-radius:18px;margin:10px 12px 0}.neuro-workspace-panel-section{padding:10px}.neuro-workspace-panel-head{min-height:24px}.neuro-workspace-sources{flex:auto;margin-bottom:12px;overflow:hidden}.neuro-workspace-sources .neuro-workspace-content{padding:6px 0 2px}.neuro-workspace-roots{gap:9px;padding:10px}.neuro-git-compact{gap:7px}.neuro-git-worktree-row{border:1px solid var(--neuro-workspace-sidebar-accent,var(--neuro-accent));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-worktree-row{border:1px solid color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-accent)) 12%,var(--neuro-border))}}.neuro-git-worktree-row{background:var(--neuro-workspace-sidebar-accent,var(--neuro-accent));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.neuro-git-worktree-row{background:color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-accent)) 4%,var(--neuro-panel-solid))}}.neuro-git-worktree-row{padding:8px 9px}.neuro-git-worktree-copy{gap:1px;min-width:0;display:grid}.neuro-git-worktree-copy strong{color:var(--neuro-text);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);line-height:15px}.neuro-git-worktree-copy small{color:var(--neuro-muted);font-size:10px;line-height:13px}.neuro-git-worktree-switch{background:var(--neuro-switch-off);border:0;border-radius:999px;flex:0 0 34px;align-items:center;width:34px;height:20px;padding:2px;display:inline-flex}.neuro-git-worktree-switch>span{width:16px;height:16px;transition:transform .15s var(--neuro-ease);background:#fff;border-radius:999px;display:block;transform:translate(0);box-shadow:0 1px 3px #0f172a38}.neuro-git-worktree-switch[aria-checked=true]>span{transform:translate(14px)}.neuro-git-worktree-switch:disabled{cursor:not-allowed;opacity:.52}.neuro-workspace-filter{background:#ffffff8a;border-color:#1f202014;border-radius:13px;min-height:32px;padding-inline:9px}.neuro-workspace-filter input{font-size:12px;font-weight:var(--neuro-weight-bold,700)}.neuro-git-summary{background:#ffffffa3;border-color:#1f202014;border-radius:14px}.neuro-git-summary strong{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-extrabold,800)}.neuro-git-summary em,.neuro-git-summary small,.neuro-plan-explanation{color:#3c373094;font-size:11px}.neuro-git-row,.neuro-plan-step{color:#3c3730c2;background:#ffffff75;border-radius:8px;padding-inline:6px}.neuro-git-row{min-height:0}.neuro-git-branch-row{border-color:var(--neuro-workspace-sidebar-accent,var(--neuro-blue))}@supports (color:color-mix(in lab,red,red)){.neuro-git-branch-row{border-color:color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-blue)) 14%,var(--neuro-border))}}.neuro-git-branch-row{background:var(--neuro-workspace-sidebar-accent,var(--neuro-blue))}@supports (color:color-mix(in lab,red,red)){.neuro-git-branch-row{background:color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-blue)) 6%,#ffffffd6)}}.neuro-git-row strong{font-size:12.5px}.neuro-git-row strong,.neuro-plan-step-copy strong{color:var(--neuro-text);font-weight:var(--neuro-weight-bold,700)}.neuro-plan-step-copy strong{font-size:11px;line-height:14px}.neuro-git-row span{font-size:12px}.neuro-git-row span,.neuro-plan-step-copy small{color:#3c373094;font-weight:var(--neuro-weight-semibold,600)}.neuro-plan-step-copy small{font-size:11px;line-height:14px}.neuro-git-delta b{color:var(--neuro-green)}.neuro-git-delta i{color:var(--neuro-rose)}.neuro-git-action-row{gap:7px}.neuro-git-action-row .neuro-git-row{grid-template-columns:18px minmax(0,1fr);justify-items:start;min-height:32px}.neuro-tree-root,.neuro-tree-row,.neuro-workspace-root-row{color:#3c3730bd}.neuro-tree-root{min-height:30px;padding:2px 8px 6px}.neuro-tree-row{border-radius:8px;min-height:25px;padding-right:9px}.neuro-tree-row span:last-child{color:#3c3730c7;font-size:12.5px;font-weight:var(--neuro-weight-semibold,600)}.neuro-tree-root-path .neuro-path-tail,.neuro-workspace-root-path .neuro-path-tail{color:var(--neuro-text)}.neuro-empty-note{color:#3c373094}.neuro-workspace-computer-note,.neuro-workspace-error{background:#ffffff9e;border-color:#1f20201a}.neuro-sidebar-account-footer{border-top-color:#1f202014}.neuro-account-button,.neuro-artifact-dialog header button,.neuro-icon-button,.neuro-pane-title button,.neuro-task-window-close,.neuro-task-window-finish,.neuro-workspace-actions button,.neuro-workspace-empty button,.neuro-workspace-panel-head button{border-color:var(--neuro-border);box-shadow:var(--neuro-shadow-xs);background:#ffffffd6}.neuro-account-button:hover,.neuro-mode-switch button:hover{border-color:var(--neuro-border-strong);background:var(--neuro-bg-sunken);color:var(--neuro-text);box-shadow:var(--neuro-shadow-xs)}.neuro-account-button[aria-pressed=true],.neuro-mode-switch button.active{border-color:var(--neuro-accent-border);background:var(--neuro-accent-soft);color:var(--neuro-text);box-shadow:none}.neuro-mode-switch{box-shadow:var(--neuro-shadow-xs);background:#fff;border-color:#1f20201c;padding:4px}.neuro-mode-switch,.neuro-mode-switch button{border-radius:999px}.neuro-mode-switch button:hover:not(.active){box-shadow:none;background:#1f20200a}.neuro-mode-switch button.active,.neuro-mode-switch button.active:hover{color:var(--neuro-text);box-shadow:inset 0 0 0 1px #1f20201f,var(--neuro-shadow-xs);background:#fff}.neuro-new-chat-button{border-radius:var(--neuro-radius-md);background:var(--neuro-accent-gradient,var(--neuro-accent));min-height:42px}.neuro-new-chat-button:hover{box-shadow:var(--neuro-shadow-sm)}.neuro-git-row,.neuro-list>button,.neuro-search-result,.neuro-sidebar-account-button,.neuro-tree-row,.neuro-workspace-root-row{border-radius:14px}.neuro-conversation-row{border-radius:8px}.neuro-conversation-row.active,.neuro-conversation-row:hover,.neuro-git-row:hover:not(.static):not(:disabled),.neuro-list>button.active,.neuro-list>button:hover,.neuro-search-result:hover,.neuro-tree-row.active,.neuro-tree-row:hover,.neuro-workspace-root-row.active{border-color:var(--neuro-border);box-shadow:var(--neuro-shadow-xs);background:#ffffffc7}.neuro-account-actions button,.neuro-action-stack button,.neuro-composer-accessories button,.neuro-job-card button,.neuro-rich-select,.neuro-workspace-empty button{border-color:var(--neuro-border);background:#ffffffd6}.neuro-rich-select:focus-visible{border-color:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-rich-select:focus-visible{border-color:color-mix(in srgb,var(--neuro-focus) 38%,var(--neuro-border))}}.neuro-rich-select:focus-visible{box-shadow:0 0 0 4px var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-rich-select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--neuro-focus) 14%,transparent)}}.neuro-model-error,.neuro-model-status{width:fit-content;max-width:min(100%,38rem);box-shadow:var(--neuro-shadow-xs);background:#ffffffad;border-color:#d9770626}.neuro-composer textarea:focus-visible{box-shadow:none;border-color:#0000}.neuro-message-list{background:0 0;align-items:center;gap:16px;padding:42px 24px 24px}.neuro-task-window.standalone .neuro-model-launcher-slot{margin-bottom:4px}.neuro-task-window.standalone .neuro-message-list{padding-top:16px}.neuro-message-list-content>.neuro-agent-feed,.neuro-message-list-content>.neuro-message-row,.neuro-message-list-content>.neuro-run-inspector{width:min(var(--neuro-chat-bubble-column-width),100%);max-width:var(--neuro-chat-bubble-column-width)}.neuro-message{box-shadow:none;border-color:#1f20201a;border-radius:20px;max-width:100%}.neuro-message.artifact{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.neuro-message-attachments,.neuro-message-meta,.neuro-message.intermediate{max-width:100%}.neuro-message.intermediate{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px}.neuro-message.user{background:var(--neuro-user);border-color:#2563eb21;border-radius:20px 20px 7px}.neuro-message:not(.user):not(.system):not(.intermediate):not(.artifact){border-radius:20px 20px 20px 7px}.neuro-composer-attachment,.neuro-context-items>span,.neuro-message-attachment,.neuro-message.system{border-color:var(--neuro-border);box-shadow:var(--neuro-shadow-xs);background:#ffffffe0;border-radius:18px}.neuro-agent-line pre,.neuro-message-markdown code{background:#1f20200e;border-radius:8px}.neuro-message-markdown pre{background:#ffffffb8;border-radius:18px}.neuro-composer{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px));border-radius:var(--neuro-chat-composer-radius);box-shadow:var(--neuro-shadow-md);-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px);background:#ffffffe0;border:1px solid #1f20201f;justify-self:center;padding:0;overflow:hidden}.neuro-composer-inner{width:100%;max-width:none;margin:0}.neuro-composer-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:12px 16px}.neuro-pending-input-card{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:var(--neuro-shadow-xs);border-radius:16px;gap:9px;margin:0 0 12px;padding:12px 13px;display:grid}.neuro-pending-input-card.question{border-color:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-card.question{border-color:color-mix(in srgb,var(--neuro-green) 22%,#1f20201c)}}.neuro-permission-dialog-backdrop{z-index:1300;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#0f11146b;place-items:center;animation:neuro-permission-backdrop-in .14s ease-out both;display:grid;position:fixed;inset:0;overflow:auto}.neuro-permission-dialog{border:1px solid var(--neuro-border-strong);gap:16px;width:min(520px,100%);max-height:min(760px,100dvh - 40px);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog{border:1px solid color-mix(in srgb,var(--neuro-border-strong) 82%,transparent)}}.neuro-permission-dialog{background:var(--neuro-panel-solid);box-shadow:0 24px 70px #0f111442,var(--neuro-shadow-md);color:var(--neuro-text);overscroll-behavior:contain;border-radius:22px;padding:20px;animation:neuro-permission-dialog-in .16s ease-out both}.neuro-permission-dialog:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 60%,transparent)}}.neuro-permission-dialog:focus-visible{outline-offset:-3px}.neuro-permission-dialog-header{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.neuro-permission-dialog-icon{background:var(--neuro-amber);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog-icon{background:color-mix(in srgb,var(--neuro-amber) 13%,var(--neuro-panel-muted))}}.neuro-permission-dialog-icon{color:var(--neuro-warn)}.neuro-permission-dialog-header>div{gap:3px;min-width:0;display:grid}.neuro-permission-dialog-content p,.neuro-permission-dialog-header h2,.neuro-permission-dialog-header p,.neuro-permission-dialog-shortcuts{margin:0}.neuro-permission-dialog-header p{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);line-height:15px}.neuro-permission-dialog-header h2{color:var(--neuro-text);font-size:17px;font-weight:var(--neuro-weight-bold,700);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:23px}.neuro-permission-dialog-capability{background:var(--neuro-panel-muted);width:fit-content;max-width:100%;color:var(--neuro-muted);font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 7px;font-size:10px;line-height:17px;overflow:hidden}.neuro-permission-dialog-content{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);border-radius:14px;gap:10px;min-width:0;padding:12px 13px;display:grid}.neuro-permission-dialog-content>p{color:var(--neuro-text-soft);overflow-wrap:anywhere;font-size:13px;line-height:19px}.neuro-permission-dialog .neuro-pending-input-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.neuro-permission-dialog .neuro-pending-input-actions button{text-align:left;border-radius:12px;width:100%;min-height:46px;padding:7px 12px}.neuro-permission-option-copy{gap:2px;min-width:0;display:grid}.neuro-permission-option-copy strong{font-size:12px;line-height:16px}.neuro-permission-option-copy small{color:currentColor;font-size:10.5px;font-weight:var(--neuro-weight-medium,500);opacity:.76;text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.neuro-permission-dialog-shortcuts{color:var(--neuro-muted);text-align:center;font-size:10.5px;line-height:15px}@keyframes neuro-permission-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes neuro-permission-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.neuro-permission-dialog-backdrop{padding:max(8px,env(safe-area-inset-top,0px)) 0 0;place-items:end center}.neuro-permission-dialog{width:100%;max-height:min(88dvh,760px);padding:18px max(16px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-permission-dialog,:root:not([data-neuro-motion=full]) .neuro-permission-dialog-backdrop{animation:none}}.neuro-pending-input-header{align-items:center;gap:7px;min-width:0;display:flex}.neuro-pending-input-header span{background:var(--neuro-green);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #16a34a1c}.neuro-pending-input-header svg{color:var(--neuro-good);flex:none}.neuro-pending-input-header p{min-width:0;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:15px;overflow:hidden}.neuro-pending-input-body{gap:3px;min-width:0;display:grid}.neuro-pending-input-body strong{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.neuro-pending-input-body p{color:var(--neuro-text-soft);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:19px}.neuro-pending-input-details{gap:3px;padding-left:17px;display:grid}.neuro-pending-input-details,.neuro-pending-input-hint{color:var(--neuro-muted);margin:0;font-size:12px;line-height:17px}.neuro-mcp-elicitation{gap:9px;min-width:0;display:grid}.neuro-mcp-url-elicitation p{color:var(--neuro-muted);margin:0;font-size:12px;line-height:17px}.neuro-mcp-url-elicitation code{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);max-height:72px;color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;padding:7px 9px;font-size:11px;line-height:16px;display:block;overflow:auto}.neuro-mcp-form-elicitation>label{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-semibold,600);gap:4px;display:grid}.neuro-mcp-form-elicitation label small{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-regular,400);line-height:15px}.neuro-mcp-form-elicitation input:not([type=checkbox]),.neuro-mcp-form-elicitation select{border:1px solid var(--neuro-border);background:var(--neuro-panel);width:100%;min-height:34px;color:var(--neuro-text);font:inherit;font-weight:var(--neuro-weight-regular,400);border-radius:9px;padding:6px 9px}.neuro-mcp-form-elicitation select[multiple]{min-height:64px}.neuro-mcp-form-elicitation input:focus-visible,.neuro-mcp-form-elicitation select:focus-visible{border-color:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-mcp-form-elicitation input:focus-visible,.neuro-mcp-form-elicitation select:focus-visible{border-color:color-mix(in srgb,var(--neuro-focus) 38%,var(--neuro-border))}}.neuro-mcp-form-elicitation input:focus-visible,.neuro-mcp-form-elicitation select:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-mcp-form-elicitation input:focus-visible,.neuro-mcp-form-elicitation select:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 55%,transparent)}}.neuro-mcp-form-elicitation input:focus-visible,.neuro-mcp-form-elicitation select:focus-visible{outline-offset:1px}.neuro-pending-input-feedback{border:1px solid var(--neuro-border);background:var(--neuro-panel);width:100%;min-height:44px;color:var(--neuro-text);font:inherit;resize:vertical;border-radius:10px;padding:7px 10px;font-size:12px;line-height:17px}.neuro-pending-input-feedback::placeholder{color:var(--neuro-muted)}.neuro-pending-input-feedback:focus-visible{border-color:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-feedback:focus-visible{border-color:color-mix(in srgb,var(--neuro-focus) 38%,var(--neuro-border))}}.neuro-pending-input-feedback:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-feedback:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 55%,transparent)}}.neuro-pending-input-feedback:focus-visible{outline-offset:1px}.neuro-pending-input-feedback:disabled{cursor:not-allowed;opacity:.58}.neuro-pending-answer-options,.neuro-pending-input-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.neuro-pending-answer-options button,.neuro-pending-input-actions .neuro-mcp-external-link,.neuro-pending-input-actions button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:0;min-height:32px;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;padding:0 12px;line-height:1;text-decoration:none;transition:border-color .14s,background .14s,color .14s,opacity .14s,transform .14s}.neuro-pending-answer-options button:hover,.neuro-pending-input-actions .neuro-mcp-external-link:hover,.neuro-pending-input-actions button:hover{border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted);transform:translateY(-1px)}.neuro-pending-answer-options button:focus-visible,.neuro-pending-input-actions .neuro-mcp-external-link:focus-visible,.neuro-pending-input-actions button:focus-visible{border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted);outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-answer-options button:focus-visible,.neuro-pending-input-actions .neuro-mcp-external-link:focus-visible,.neuro-pending-input-actions button:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 55%,transparent)}}.neuro-pending-answer-options button:focus-visible,.neuro-pending-input-actions .neuro-mcp-external-link:focus-visible,.neuro-pending-input-actions button:focus-visible{outline-offset:2px;transform:translateY(-1px)}.neuro-pending-answer-options button:disabled,.neuro-pending-input-actions .neuro-mcp-external-link[aria-disabled=true],.neuro-pending-input-actions button:disabled{cursor:not-allowed;opacity:.58;transform:none}.neuro-pending-input-actions .neuro-mcp-external-link.primary,.neuro-pending-input-actions button.primary{border-color:var(--neuro-accent);background:var(--neuro-accent-gradient,var(--neuro-accent));color:var(--neuro-accent-contrast)}.neuro-pending-input-actions .neuro-mcp-external-link.primary{align-items:center;display:inline-flex}.neuro-pending-input-actions button.secondary{color:var(--neuro-text-soft)}.neuro-pending-answer-options button{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:3px;max-width:100%;min-height:40px;padding:7px 11px;display:inline-grid}.neuro-pending-answer-options span,.neuro-pending-answer-options strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.neuro-pending-answer-options strong{color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-bold,700);line-height:15px}.neuro-pending-answer-options span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);line-height:14px}.neuro-composer-accessories{align-items:center;gap:6px;margin-bottom:7px}.neuro-composer-accessories button.icon{border-radius:999px;gap:5px;max-width:116px;min-height:28px;padding:3px 8px 3px 5px}.neuro-composer-accessory-icon{width:20px;height:20px}.neuro-composer-accessories button.icon small{max-width:68px;font-size:11px;line-height:13px}.neuro-composer textarea{min-height:48px;font-size:var(--neuro-text-md);line-height:22px}.neuro-composer-footer{border-top-color:#1f202017}.neuro-attachment-icon,.neuro-composer-submit{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:var(--neuro-shadow-xs)}.neuro-composer-submit{border-color:var(--neuro-accent);background:var(--neuro-accent-gradient,var(--neuro-accent))}.neuro-composer-submit.stop{border-color:var(--neuro-border);color:var(--neuro-text);background:#ffffffe0}@container (max-width:390px){.neuro-composer-card{padding:11px 12px}.neuro-composer-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.neuro-attachment-trigger{padding-right:0}.neuro-attachment-label,.neuro-attachment-summary{display:none}.neuro-composer-side-end{gap:4px;min-width:0}.neuro-composer.has-stop .neuro-context-meter,.neuro-context-meter{flex-basis:clamp(86px,30cqi,112px);gap:3px;width:clamp(86px,30cqi,112px)}.neuro-context-meter p,.neuro-context-meter-copy{text-align:right;font-size:10px}}@container (max-width:320px){.neuro-composer-footer{grid-template-columns:auto auto;justify-content:space-between}.neuro-composer-permission-slot{grid-area:2/1/auto/-1;justify-content:flex-start}.neuro-composer.has-stop .neuro-context-meter,.neuro-context-meter{flex-basis:86px;width:86px}}.neuro-account-section,.neuro-agent-job-card,.neuro-artifacts article,.neuro-connection-card,.neuro-info-card{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-sm);border-color:#1f20201c;border-radius:18px}.neuro-agent-feed{padding:4px 0}.neuro-agent-job-action,.neuro-agent-job-expand{border-radius:999px}.neuro-agent-job-action:hover,.neuro-agent-job-expand:hover{background:var(--neuro-accent-soft);box-shadow:var(--neuro-shadow-xs)}.neuro-agent-job-card{transition:border-color .16s ease,transform .16s var(--neuro-ease),box-shadow .16s ease;padding:11px}.neuro-agent-job-card.expanded,.neuro-agent-job-card:hover{box-shadow:var(--neuro-shadow-md);border-color:#1f202033}.neuro-account-page,.neuro-agent-jobs-scroll,.neuro-artifact-dialog-body,.neuro-list,.neuro-message-list,.neuro-workspace-content{scrollbar-width:thin}.neuro-artifact-dialog,.neuro-task-window,.neuro-text-edit-menu,.neuro-tree-menu{border-color:var(--neuro-border);border-radius:var(--neuro-radius-xl);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-lg)}.neuro-task-window{border-radius:26px}.neuro-task-window.standalone{box-shadow:none;border-radius:0}.neuro-account-hero,.neuro-account-section,.neuro-account-summary .neuro-info-card,.neuro-info-card{border-radius:24px}.neuro-account-hero{border:1px solid var(--neuro-border);box-shadow:var(--neuro-shadow-sm);background:#ffffffb8;margin-bottom:16px;padding:18px}.neuro-workspace-computer-note,.neuro-workspace-error{border-radius:14px}.neuro-empty-note.center{text-align:center;margin-top:20vh}.neuro-empty-chat{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto 0;padding:12vh 16px 24px;display:flex}.neuro-empty-chat-spark{background:var(--neuro-accent);border-radius:999px;width:10px;height:10px;margin-bottom:10px;animation:neuro-empty-chat-spark-breathe 2.8s ease-in-out infinite}@keyframes neuro-empty-chat-spark-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-empty-chat-spark{opacity:.8;animation:none}}.neuro-chat-surface.is-empty .neuro-composer{margin-bottom:clamp(48px,26vh,280px)}.neuro-chat-surface .neuro-composer{transition:margin-bottom var(--neuro-duration-structural) var(--neuro-ease-structural)}@media (max-height:560px){.neuro-chat-surface.is-empty .neuro-composer{margin-bottom:0}}.neuro-empty-chat-title{font-size:28px;line-height:34px;font-weight:var(--neuro-weight-bold,700);letter-spacing:var(--neuro-tracking-tighter,-.022em);color:var(--neuro-text);margin:0}.neuro-empty-chat-hint{color:var(--neuro-muted);margin:0 0 14px;font-size:13px}.neuro-empty-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(560px,100%);display:grid}.neuro-empty-chat-suggestion{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);color:var(--neuro-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .1s ease-out,background .1s ease-out;display:flex}.neuro-empty-chat-suggestion:focus-visible,.neuro-empty-chat-suggestion:hover{border-color:var(--neuro-border-strong);background:var(--neuro-accent-soft)}.neuro-empty-chat-suggestion strong{font-size:13px;font-weight:var(--neuro-weight-semibold,600)}.neuro-empty-chat-suggestion span{color:var(--neuro-text-soft);font-size:12px;line-height:1.4}@media (max-width:640px){.neuro-empty-chat-suggestions{grid-template-columns:1fr}}.neuro-agent-home{box-shadow:var(--neuro-shadow-sm);background:#ffffffbd;border-radius:24px}.neuro-agent-home-tile{background:#ffffff9e;border-color:#1f202014}@media (max-width:1180px){.neuro-account-layout,.neuro-workspace-grid,.neuro-workspace-grid.has-workspace-explorer,.neuro-workspace-grid.has-workspace-explorer.is-left-sidebar-hidden,.neuro-workspace-grid.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary,.neuro-workspace-grid.neuro-primary.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-workspace-explorer.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.neuro-workspace-sidebar{border-bottom:1px solid var(--neuro-border);max-height:260px}.neuro-workspace-grid>.neuro-sidebar.neuro-chat-sidebar{top:max(10px,env(safe-area-inset-top,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));left:max(10px,env(safe-area-inset-left,0px));z-index:72;border:1px solid var(--neuro-border);width:min(320px,86vw);max-height:none;box-shadow:var(--neuro-shadow-lg);transition:transform var(--neuro-duration-structural) var(--neuro-ease-structural);position:fixed;transform:translate(calc(-100% - 14px))}.neuro-workspace-grid.is-chat-sidebar-drawer-open>.neuro-sidebar.neuro-chat-sidebar{transform:translate(0)}.neuro-chat-sidebar-scrim{z-index:71;background:var(--neuro-text);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.neuro-chat-sidebar-scrim{background:color-mix(in srgb,var(--neuro-text) 26%,transparent)}}.neuro-chat-sidebar-drawer-toggle{z-index:40;border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:32px;height:32px;color:var(--neuro-text);cursor:pointer;place-items:center;display:inline-grid;position:absolute;top:10px;left:10px}.neuro-sidebar{border-right:0}.neuro-workspace-sidebar{border-left:0}.neuro-workspace-grid>.neuro-canvas-side-panel,.neuro-workspace-grid>.neuro-chat-split,.neuro-workspace-grid>.neuro-sidebar,.neuro-workspace-grid>.neuro-workspace-sidebar{grid-area:auto/1}.neuro-workspace-grid>.neuro-layout-controls{grid-area:1/1}.neuro-sidebar-resizer{display:none}}@media (max-width:760px){.neuro-message,.neuro-message-attachments,.neuro-message-meta,.neuro-message.intermediate{max-width:calc(100% - 8px)}.neuro-message.system{max-width:100%}.neuro-model-controls,.neuro-model-controls.three,.neuro-model-field{grid-template-columns:minmax(0,1fr)}.neuro-model-field{gap:5px}.neuro-context-meter{display:grid}}@media (hover:none) and (pointer:coarse),(max-width:760px){.neuro-activity-actions button,.neuro-agent-tool-shot,.neuro-chat-sidebar-drawer-toggle,.neuro-code-block-copy,.neuro-history-window-notice button,.neuro-jump-to-latest,.neuro-message-citations a,.neuro-message-citations li>span,.neuro-message-copy,.neuro-shot-lightbox-close{min-width:44px;min-height:44px}.neuro-mobile-context-bar{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.neuro-mobile-context-bar::-webkit-scrollbar{display:none}.neuro-mobile-context-bar button{white-space:nowrap}.neuro-live-state-stack,.neuro-mobile-context-bar,.neuro-readiness-strip{width:min(100% - 20px,var(--neuro-chat-bubble-column-width))}.neuro-readiness-strip{flex-wrap:wrap;overflow-x:visible}.neuro-approval-alert,.neuro-status-message{grid-template-columns:auto minmax(0,1fr)}.neuro-approval-alert-actions,.neuro-status-message-action{grid-column:1/-1}.neuro-attachment-trigger,.neuro-composer-accessories button,.neuro-mode-switch button,.neuro-new-chat-button,.neuro-tree-menu button,.neuro-workspace-scope-select,.neuro-workspace-tool-button{min-height:44px}.neuro-attachment-trigger{height:44px}.neuro-attachment-icon{width:44px;height:44px}.neuro-composer textarea{font-size:16px}.neuro-composer{margin-bottom:env(safe-area-inset-bottom,0)}.neuro-account-button,.neuro-agent-job-action,.neuro-agent-job-expand,.neuro-composer-submit,.neuro-conversation-delete,.neuro-icon-button,.neuro-task-window-close,.neuro-task-window-finish,.neuro-workspace-actions button,.neuro-workspace-panel-head button,.neuro-workspace-root-actions button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.neuro-task-window.standalone .neuro-task-window-head{min-height:52px}.neuro-layout-control-button,.neuro-task-window.standalone .neuro-task-window-close,.neuro-task-window.standalone .neuro-task-window-finish{width:44px;min-width:44px;height:44px;min-height:44px}.neuro-task-window-finish:is(:hover,:focus-visible){width:min(268px,100vw - 72px);max-width:min(268px,100vw - 72px)}}[data-theme=dark]{color-scheme:dark;--neuro-bg:#161616;--neuro-canvas-bg:var(--neuro-bg);--neuro-diff-add-bg:#3cc88c21;--neuro-diff-del-bg:#f05a5a21;--neuro-diff-add-fg:#7ee0aaf2;--neuro-diff-del-fg:#f59696f2;--neuro-bg-sunken:#ffffff0e;--neuro-sidebar-bg:#1c1c1c;--neuro-sidebar-divider:#ffffff1f;--neuro-sidebar-row-bg:#ffffff0e;--neuro-sidebar-row-hover:#ffffff16;--neuro-panel:#ffffff0b;--neuro-panel-solid:#1f1f1f;--neuro-rail:#1a1a1a;--neuro-panel-muted:#ffffff12;--neuro-text:#e8e8e8;--neuro-text-soft:#e8e8e8bd;--neuro-muted:#e8e8e8a8;--neuro-border:#ffffff1f;--neuro-border-strong:#ffffff3d;--neuro-hairline:#ffffff1f;--neuro-scrollbar-thumb:#ffffff2e;--neuro-scrollbar-thumb-hover:#ffffff52;--neuro-assistant:#ffffff0d;--neuro-user:#262626;--neuro-green:#3fb950;--neuro-green-soft:#3fb95029;--neuro-switch-off:#ffffff3d;--neuro-amber:#fbbf24;--neuro-amber-soft:#fbbf2429;--neuro-rose:#f2555a;--neuro-rose-soft:#f2555a29;--neuro-live:#d6805f;--neuro-live-soft:#d6805f2e;--neuro-live-text:#e39a7d;--neuro-green-text:var(--neuro-green);--neuro-amber-text:var(--neuro-amber);--neuro-slate-soft:#ffffff0f;--neuro-accent:#e8e8e8;--neuro-accent-strong:#f2f2f2;--neuro-accent-pressed:#d4d4d4;--neuro-accent-text:#e8e8e8;--neuro-accent-contrast:#1a1a1a;--neuro-accent-soft:#e8e8e821;--neuro-accent-border:#e8e8e84d;--neuro-accent-gradient:linear-gradient(180deg,#f2f2f2,#e0e0e0);--neuro-accent-gradient-hover:linear-gradient(180deg,#f7f7f7,#ebebeb);--neuro-accent-gradient-pressed:linear-gradient(180deg,#ebebeb,#d0d0d0);--neuro-gauge-gradient-start:#f2f2f2;--neuro-gauge-gradient-end:#e0e0e0;--neuro-shadow-xs:0 1px 2px #0006;--neuro-shadow-sm:0 2px 6px #00000073;--neuro-shadow-md:0 8px 24px #00000080;--neuro-shadow-lg:0 18px 44px #0000008c;--neuro-shadow-command:0 20px 46px #0000006b,inset 0 1px 0 #ffffff14}[data-theme=dark] .neuro-layout-controls{background:#1c1c1ce6}[data-theme=dark] .neuro-file-type-icon-document{--neuro-file-icon-bg:#60a5fa2b;--neuro-file-icon-fg:#8bbcff}[data-theme=dark] .neuro-file-type-icon-spreadsheet{--neuro-file-icon-bg:#34d3992b;--neuro-file-icon-fg:#74dfb2}[data-theme=dark] .neuro-file-type-icon-presentation{--neuro-file-icon-bg:#fb923c2e;--neuro-file-icon-fg:#f7a76d}[data-theme=dark] .neuro-file-type-icon-pdf{--neuro-file-icon-bg:#fb71852e;--neuro-file-icon-fg:#ff9aa8}[data-theme=dark] .neuro-file-type-icon-image{--neuro-file-icon-bg:#818cf82b;--neuro-file-icon-fg:#a6afff}[data-theme=dark] .neuro-file-type-icon-video{--neuro-file-icon-bg:#a855f72b;--neuro-file-icon-fg:#c69afb}[data-theme=dark] .neuro-file-type-icon-audio{--neuro-file-icon-bg:#fbbf242b;--neuro-file-icon-fg:#f4ca63}[data-theme=dark] .neuro-file-type-icon-archive{--neuro-file-icon-bg:#b4966c2e;--neuro-file-icon-fg:#d8be9a}[data-theme=dark] .neuro-file-type-icon-code{--neuro-file-icon-bg:#2dd4bf26;--neuro-file-icon-fg:#7edfd6}[data-theme=dark] .neuro-file-type-icon-config{--neuro-file-icon-bg:#94a3b826;--neuro-file-icon-fg:#bcc6d3}[data-theme=dark] .neuro-file-type-icon-data{--neuro-file-icon-bg:#38bdf826;--neuro-file-icon-fg:#8ad6fa}[data-theme=dark] .neuro-file-type-icon-design{--neuro-file-icon-bg:#f472b629;--neuro-file-icon-fg:#f0a1c9}[data-theme=dark] .neuro-file-type-icon-executable{--neuro-file-icon-bg:#94a3b829;--neuro-file-icon-fg:#c3cad5}[data-theme=dark] .neuro-file-type-icon-notebook{--neuro-file-icon-bg:#a78bfa2b;--neuro-file-icon-fg:#c4b5fd}[data-theme=dark] .neuro-workspace-sidebar{background:var(--neuro-bg-sunken);color:var(--neuro-text)}[data-theme=dark] .neuro-account-hero,[data-theme=dark] .neuro-agent-home,[data-theme=dark] .neuro-agent-home-tile,[data-theme=dark] .neuro-agent-job-card,[data-theme=dark] .neuro-artifact-dialog header button,[data-theme=dark] .neuro-composer,[data-theme=dark] .neuro-composer-submit.stop,[data-theme=dark] .neuro-context-items>span,[data-theme=dark] .neuro-git-summary,[data-theme=dark] .neuro-job-card button,[data-theme=dark] .neuro-model-error,[data-theme=dark] .neuro-model-row,[data-theme=dark] .neuro-rich-select,[data-theme=dark] .neuro-rich-select:focus,[data-theme=dark] .neuro-run-inspector,[data-theme=dark] .neuro-run-inspector-metric,[data-theme=dark] .neuro-run-inspector-row,[data-theme=dark] .neuro-run-inspector-row-meta span,[data-theme=dark] .neuro-search-result:hover,[data-theme=dark] .neuro-surface-top,[data-theme=dark] .neuro-task-subagent-card,[data-theme=dark] .neuro-task-subagents,[data-theme=dark] .neuro-task-window,[data-theme=dark] .neuro-task-window-head,[data-theme=dark] .neuro-task-window-status,[data-theme=dark] .neuro-workspace-error,[data-theme=dark] .neuro-workspace-filter,[data-theme=dark] .neuro-workspace-roots,[data-theme=dark] .neuro-workspace-tool-button{background:var(--neuro-panel)}[data-theme=dark] .neuro-code-block,[data-theme=dark] .neuro-message-markdown pre{background:var(--neuro-panel-muted)}[data-theme=dark] .neuro-context-meter-bar,[data-theme=dark] .neuro-message-copy,[data-theme=dark] .neuro-message-markdown code,[data-theme=dark] .neuro-mode-switch,[data-theme=dark] .neuro-text-edit-menu,[data-theme=dark] .neuro-tree-menu{background:#ffffff12}[data-theme=dark] .neuro-mode-switch{border-color:var(--neuro-border)}[data-theme=dark] .neuro-mode-switch button.active,[data-theme=dark] .neuro-mode-switch button.active:hover{color:var(--neuro-text);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29}[data-theme=dark] .neuro-mode-switch button:hover:not(.active){background:#ffffff14}[data-theme=dark] .neuro-workspace-filter button:focus-visible,[data-theme=dark] .neuro-workspace-filter button:hover{background:#ffffff1a}[data-theme=dark] .neuro-workspace-computer-note{border-color:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-workspace-computer-note{border-color:color-mix(in srgb,var(--neuro-amber) 32%,transparent)}}[data-theme=dark] .neuro-workspace-computer-note{background:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-workspace-computer-note{background:color-mix(in srgb,var(--neuro-amber) 12%,transparent)}}[data-theme=dark] .neuro-workspace-computer-note,[data-theme=dark] .neuro-workspace-computer-note svg{color:var(--neuro-amber-text)}[data-theme=dark] .neuro-agent-line-toggle{background:0 0}[data-theme=dark] .neuro-agent-line-toggle:focus-visible,[data-theme=dark] .neuro-agent-line-toggle:hover{background:#ffffff0b}[data-theme=dark] .neuro-conversation-row.active,[data-theme=dark] .neuro-conversation-row:hover,[data-theme=dark] .neuro-git-row:hover:not(.static):not(:disabled),[data-theme=dark] .neuro-list>button.active,[data-theme=dark] .neuro-list>button:hover,[data-theme=dark] .neuro-task-window.standalone .neuro-rich-select,[data-theme=dark] .neuro-tree-row.active,[data-theme=dark] .neuro-tree-row:hover,[data-theme=dark] .neuro-workspace-root-row.active{background:#ffffff12}[data-theme=dark] .neuro-empty-note,[data-theme=dark] .neuro-git-row span,[data-theme=dark] .neuro-git-summary em,[data-theme=dark] .neuro-model-field>span,[data-theme=dark] .neuro-plan-explanation,[data-theme=dark] .neuro-plan-step-copy small,[data-theme=dark] .neuro-rich-select:disabled,[data-theme=dark] .neuro-workspace-head small,[data-theme=dark] .neuro-workspace-roots-head span{color:var(--neuro-muted)}[data-theme=dark] .neuro-git-row,[data-theme=dark] .neuro-plan-step,[data-theme=dark] .neuro-tree-row span:last-child,[data-theme=dark] .neuro-workspace-root-row{color:var(--neuro-text-soft)}[data-theme=dark] .neuro-sidebar-brand-ii,[data-theme=dark] .neuro-sidebar-brand-word{color:var(--neuro-text)}[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-sidebar{color:var(--neuro-text);background:0 0}[data-theme=dark] .neuro-task-window.standalone .neuro-task-subagents{background:var(--neuro-sidebar-bg)}[data-theme=dark] .neuro-task-subagent-card.current,[data-theme=dark] .neuro-task-window.standalone .neuro-task-subagent-card{background:var(--neuro-panel)}[data-theme=dark] .neuro-task-subagent-action{background:var(--neuro-task-subagent-light)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-task-subagent-action{background:color-mix(in srgb,var(--neuro-task-subagent-light) 10%,var(--neuro-panel))}}[data-theme=dark] .neuro-task-subagent-card.active .neuro-task-subagent-node:after{border-color:var(--neuro-panel)}[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-panel-section,[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-roots{border-color:var(--neuro-border);background:var(--neuro-panel);box-shadow:none}[data-theme=dark] .neuro-task-window.standalone .neuro-git-row,[data-theme=dark] .neuro-task-window.standalone .neuro-git-summary,[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-filter,[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-tool-button{border-color:var(--neuro-border);color:var(--neuro-text-soft);box-shadow:none;background:#fff1}[data-theme=dark] .neuro-task-window-close,[data-theme=dark] .neuro-task-window-finish,[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-panel-head button{border-color:var(--neuro-border);color:var(--neuro-text-soft);box-shadow:none;background:#ffffff12}[data-theme=dark] .neuro-task-window-close:hover,[data-theme=dark] .neuro-task-window-finish:is(:hover,:focus-visible),[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-panel-head button:hover:not(:disabled){color:var(--neuro-text);background:#ffffff1c}[data-theme=dark] .neuro-task-window-finish.requested{border-color:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-task-window-finish.requested{border-color:color-mix(in srgb,var(--neuro-green) 36%,transparent)}}[data-theme=dark] .neuro-task-window-finish.requested{background:var(--neuro-green-soft);color:var(--neuro-green-text)}[data-theme=dark] .neuro-agent-line-reasoning-label,[data-theme=dark] .neuro-agent-thinking-mark{color:var(--neuro-text)}.neuro-theme-toggle{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);border-radius:999px;gap:4px;margin-top:4px;padding:4px;display:inline-flex}.neuro-theme-toggle button{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-semibold,600);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;transition:background .14s,color .14s;display:inline-flex}.neuro-theme-toggle button.active{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:var(--neuro-shadow-xs)}.neuro-theme-toggle button:not(.active):hover{color:var(--neuro-text);background:#1f20200d}.neuro-chat-split{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.neuro-chat-split>.neuro-chat-surface{flex:1 1 0;min-width:0}.neuro-chat-split.is-single>.neuro-chat-surface{flex-basis:100%}.neuro-canvas-resizer{cursor:col-resize;background:0 0;border:0;flex:0 0 6px;align-self:stretch;position:relative}.neuro-canvas-resizer:before{content:"";background:var(--neuro-border);border-radius:999px;transition:background .14s;position:absolute;inset:12px 2px}.neuro-canvas-resizer:hover:before{background:var(--neuro-border-strong)}.neuro-canvas{flex:0 1 clamp(360px,var(--neuro-canvas-width,44%),720px);border:1px solid var(--neuro-border);background:var(--neuro-canvas-bg);min-width:320px;box-shadow:var(--neuro-shadow-sm);border-radius:18px;grid-template-rows:auto minmax(0,1fr);margin:14px 14px 14px 0;display:grid;overflow:hidden}.neuro-canvas.neuro-canvas-side-panel{width:auto;min-width:0;box-shadow:none;border-width:0 0 0 1px;border-radius:0;align-self:stretch;margin:0;animation:neuro-sidebar-slide-in .16s ease-out}.neuro-canvas.neuro-canvas-side-panel.has-rail{flex-basis:auto;min-width:0}@keyframes neuro-sidebar-slide-in{0%{opacity:.72;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-canvas.neuro-canvas-side-panel{animation:none}}.neuro-canvas-head{border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-solid);justify-content:space-between;padding:10px 12px}.neuro-canvas-head,.neuro-canvas-title{align-items:center;gap:10px;display:flex}.neuro-canvas-title{min-width:0}.neuro-canvas-title strong{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-bold,700);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neuro-canvas-close{border:1px solid var(--neuro-border-strong);background:var(--neuro-panel-muted);width:26px;height:26px;color:var(--neuro-text);transition:background .14s var(--neuro-ease,ease),border-color .14s var(--neuro-ease,ease),color .14s var(--neuro-ease,ease);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.neuro-canvas-close:focus-visible,.neuro-canvas-close:hover{border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-canvas-versions{border:1px solid var(--neuro-border);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.neuro-canvas-versions button{color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-semibold,600);background:0 0;border:0;border-radius:999px;padding:2px 8px}.neuro-canvas-versions button.active{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:var(--neuro-shadow-xs)}.neuro-canvas-actions{flex:none;gap:4px;display:inline-flex}.neuro-canvas-actions button{border:1px solid var(--neuro-border-strong);background:var(--neuro-panel-muted);width:30px;height:30px;color:var(--neuro-text);transition:background .14s var(--neuro-ease,ease),border-color .14s var(--neuro-ease,ease),color .14s var(--neuro-ease,ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.neuro-canvas-actions button:focus-visible,.neuro-canvas-actions button:hover{border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-canvas-body{background:var(--neuro-canvas-bg);grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.neuro-canvas-preview{padding:16px 18px;overflow:auto}.neuro-canvas-preview,.neuro-canvas-rail{background:var(--neuro-canvas-bg);min-width:0;min-height:0}.neuro-canvas-rail{grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.neuro-canvas-back{border:1px solid var(--neuro-border);width:26px;height:26px;color:var(--neuro-muted);transition:background .14s var(--neuro-ease,ease),color .14s var(--neuro-ease,ease);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.neuro-canvas-back:hover{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-canvas-count{border:1px solid var(--neuro-border);min-width:20px;height:20px;color:var(--neuro-muted);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.neuro-canvas-rail-list{align-content:start;gap:4px;min-height:0;padding:10px;display:grid;overflow:auto}.neuro-canvas-rail-load-more{border:1px solid var(--neuro-border);width:100%;min-height:36px;color:var(--neuro-muted);text-align:center;border-radius:8px;margin-top:6px;padding:7px 10px}.neuro-canvas-rail-load-more:disabled{cursor:wait;opacity:.64}.neuro-canvas-rail-item{width:100%;min-height:42px;color:var(--neuro-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.neuro-canvas-rail-item:hover{border-color:var(--neuro-border);background:var(--neuro-panel-solid)}.neuro-canvas-rail-item.active{border-color:var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-canvas-rail-item.active{border-color:color-mix(in srgb,var(--neuro-blue) 34%,var(--neuro-border))}}.neuro-canvas-rail-item.active{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs)}.neuro-canvas-rail-icon{background:var(--neuro-panel-solid);width:28px;height:28px;color:var(--neuro-text-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.neuro-canvas-rail-item.active .neuro-canvas-rail-icon{background:var(--neuro-blue-soft);color:var(--neuro-blue)}.neuro-canvas-rail-copy{gap:2px;min-width:0;display:grid}.neuro-canvas-rail-copy span,.neuro-canvas-rail-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neuro-canvas-rail-copy strong{color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-bold,700)}.neuro-canvas-rail-copy span{color:var(--neuro-muted);font-size:11px;line-height:1.25}.neuro-canvas-rail-version{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-extrabold,800);border-radius:999px;align-self:start;padding:2px 6px;line-height:1.2}.neuro-artifact-cards{flex-direction:column;gap:8px;display:flex}.neuro-artifact-item{gap:0;padding:0;display:grid;overflow:visible}.neuro-artifact-item.active{overflow:hidden}.neuro-artifact-card,.neuro-artifact-item.active{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);border-radius:8px}.neuro-artifact-card{width:100%;text-align:left;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.neuro-artifact-item .neuro-artifact-card{border-radius:8px}.neuro-artifact-card:hover{border-color:var(--neuro-border-strong);box-shadow:var(--neuro-shadow-md);transform:translateY(-1px)}.neuro-artifact-item .neuro-artifact-card:hover{transform:none}.neuro-artifact-card.active{border-color:var(--neuro-blue)}.neuro-artifact-item.active .neuro-artifact-card{border:0;border-bottom:1px solid var(--neuro-border);box-shadow:none;background:0 0;border-radius:0}.neuro-canvas .neuro-artifact-item.active{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.neuro-artifact-item.canvas{min-height:100%}.neuro-canvas .neuro-artifact-card{display:none}.neuro-artifact-card-icon{background:var(--neuro-panel-muted);width:28px;height:28px;color:var(--neuro-text-soft);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.neuro-artifact-card-body{flex:auto;gap:2px;min-width:0;display:grid}.neuro-artifact-card-body strong{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-semibold,600);overflow-wrap:anywhere;white-space:normal;line-height:1.28}.neuro-artifact-card-body span{color:var(--neuro-muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.neuro-artifact-card-open{color:var(--neuro-blue);font-size:11px;font-weight:var(--neuro-weight-semibold,600);flex:none;padding-top:6px}.neuro-artifact-card-caret{color:var(--neuro-muted);flex:none;margin-top:6px;transition:transform .14s}.neuro-artifact-item.active .neuro-artifact-card-caret{transform:rotate(180deg)}.neuro-artifact-inline{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid}.neuro-artifact-inline-head{border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-artifact-inline-head{background:color-mix(in srgb,var(--neuro-panel-muted) 42%,transparent)}}.neuro-artifact-inline-toolbar{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.neuro-artifact-versions{border:1px solid var(--neuro-border);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.neuro-artifact-versions button{min-height:24px;color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-semibold,600);background:0 0;border:0;border-radius:6px;padding:2px 8px}.neuro-artifact-versions button.active{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-artifact-inline-actions{flex:none;gap:4px;display:inline-flex}.neuro-artifact-versions+.neuro-artifact-inline-actions{margin-left:auto}.neuro-artifact-inline-actions button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:28px;height:28px;color:var(--neuro-text-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.neuro-artifact-inline-actions button:hover{border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-artifact-inline-body{background:0 0;border:0;max-height:min(62vh,640px);padding:0;overflow:auto}.neuro-canvas .neuro-artifact-inline-head{z-index:2;background:var(--neuro-canvas-bg);border-bottom:0;padding:0 0 12px;position:sticky;top:0}.neuro-canvas .neuro-artifact-inline-body{background:0 0;max-height:none}.neuro-artifact-document{background:var(--neuro-panel-solid);padding:18px 18px 20px}.neuro-artifact-preview-banner{border:1px solid var(--neuro-border);background:var(--neuro-blue-soft);color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 9px;display:inline-flex}.neuro-artifact-document .neuro-message-markdown{color:var(--neuro-text);font-size:14px;line-height:1.68}.neuro-artifact-document .neuro-message-markdown p{margin:13px 0}.neuro-artifact-document .neuro-message-markdown h1,.neuro-artifact-document .neuro-message-markdown h2,.neuro-artifact-document .neuro-message-markdown h3,.neuro-artifact-document .neuro-message-markdown h4,.neuro-artifact-document .neuro-message-markdown h5,.neuro-artifact-document .neuro-message-markdown h6{margin-top:20px}.neuro-artifact-document .neuro-message-markdown h1{font-size:21px}.neuro-artifact-document .neuro-message-markdown h2{border-top:1px solid var(--neuro-border);padding-top:8px}@supports (color:color-mix(in lab,red,red)){.neuro-artifact-document .neuro-message-markdown h2{border-top:1px solid color-mix(in srgb,var(--neuro-border) 72%,transparent)}}.neuro-artifact-document .neuro-message-markdown h2{font-size:18px}.neuro-artifact-document .neuro-message-markdown h3{font-size:15.5px}.neuro-artifact-document .neuro-message-markdown h4{font-size:14px}.neuro-artifact-document .neuro-message-markdown h5{font-size:13px}.neuro-artifact-document .neuro-message-markdown h6{font-size:12px}.neuro-artifact-document .neuro-message-markdown ol,.neuro-artifact-document .neuro-message-markdown ul{padding-left:24px}.neuro-artifact-document .neuro-message-markdown li{margin:5px 0}.neuro-artifact-supporting-section{gap:8px;display:grid}.neuro-artifact-supporting-section>span{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-artifact-link-list{flex-wrap:wrap;gap:6px;display:flex}.neuro-artifact-file,.neuro-artifact-link-list a{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);max-width:100%;min-height:28px;color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;text-decoration:none;display:inline-flex}.neuro-artifact-link-list a:hover{border-color:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-artifact-file small,.neuro-artifact-link-list small{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600)}.neuro-agents-workspace,.neuro-app-root .neuro-agents-workspace{--neuro-agents-max:1240px;--neuro-agents-divider:var(--border,var(--neuro-border))}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace,.neuro-app-root .neuro-agents-workspace{--neuro-agents-divider:color-mix(in srgb,var(--border,var(--neuro-border)) 78%,transparent)}}.neuro-agents-workspace,.neuro-app-root .neuro-agents-workspace{--neuro-agents-row:#f8fafcb8;min-height:100%;color:var(--foreground,var(--neuro-text));font-family:var(--font-sans,var(--neuro-font-ui));align-content:start;gap:0;padding:28px 30px 40px;font-size:13px;line-height:20px;display:grid;position:relative;overflow:visible;container-type:inline-size}.neuro-agents-header,.neuro-app-root .neuro-agents-header{width:min(100%,var(--neuro-agents-max));border-bottom:1px solid var(--neuro-agents-divider);justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto;padding:0 0 14px;display:flex}.neuro-agent-title-copy,.neuro-agents-header>div:first-child,.neuro-app-root .neuro-agent-title-copy,.neuro-app-root .neuro-agents-header>div:first-child{min-width:0}.neuro-agents-header h2,.neuro-app-root .neuro-agents-header h2{color:var(--foreground,var(--neuro-text));font-size:22px;font-weight:var(--neuro-weight-extrabold,800);letter-spacing:-.025em;margin:0;line-height:28px}.neuro-agents-directory,.neuro-agents-specialists,.neuro-app-root .neuro-agents-directory,.neuro-app-root .neuro-agents-specialists{width:min(100%,var(--neuro-agents-max));margin:0 auto;display:grid}.neuro-agents-section-head,.neuro-app-root .neuro-agents-section-head{border-bottom:1px solid var(--neuro-agents-divider);align-items:flex-end;min-height:48px;padding:0 0 9px;display:flex}.neuro-agents-section-head h3,.neuro-app-root .neuro-agents-section-head h3{color:var(--foreground,var(--neuro-text));font-weight:var(--neuro-weight-extrabold,800);letter-spacing:-.01em;margin:0;line-height:20px}.neuro-agents-empty-state,.neuro-agents-error,.neuro-app-root .neuro-agents-empty-state,.neuro-app-root .neuro-agents-error{width:min(100%,var(--neuro-agents-max));border:1px solid var(--border,var(--neuro-border));color:var(--muted-strong,var(--neuro-text-soft));background:#ffffffc2;border-radius:8px;margin:0 auto;padding:11px 13px;font-size:12px;line-height:18px}.neuro-agents-error,.neuro-app-root .neuro-agents-error{color:var(--status-danger,var(--neuro-danger))}.neuro-agents-card-grid,.neuro-app-root .neuro-agents-card-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0;display:grid}.neuro-agent-card,.neuro-app-root .neuro-agent-card{--neuro-agent-tone:#d97706;border:0;border-bottom:1px solid var(--neuro-agents-divider);min-width:0;min-height:76px;color:var(--foreground,var(--neuro-text));text-align:left;box-shadow:none;cursor:default;isolation:isolate;background:0 0;border-radius:0;grid-template-columns:minmax(300px,1fr) minmax(200px,260px) minmax(134px,auto);align-items:center;gap:24px;padding:13px 4px;display:grid;position:relative}.neuro-agent-card[data-accent=blue],.neuro-app-root .neuro-agent-card[data-accent=blue]{--neuro-agent-tone:#3478d4}.neuro-agent-card[data-accent=green],.neuro-app-root .neuro-agent-card[data-accent=green]{--neuro-agent-tone:#0f9f92}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CEO],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CEO]{--neuro-agent-tone:#7656b8}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-COO],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-COO]{--neuro-agent-tone:#4d9445}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CTO],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CTO]{--neuro-agent-tone:#356fc2}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-FRONTEND],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-FRONTEND]{--neuro-agent-tone:#13899b}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-FULLSTACK],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-FULLSTACK]{--neuro-agent-tone:#3b94c8}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-DESIGN],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-DESIGN]{--neuro-agent-tone:#a85f91}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CSO],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CSO]{--neuro-agent-tone:#bd4c57}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-LAWYER],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-LAWYER]{--neuro-agent-tone:#655ab1}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-FINANCIER],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-FINANCIER]{--neuro-agent-tone:#328466}.neuro-agents-core-list .neuro-agent-card,.neuro-app-root .neuro-agents-core-list .neuro-agent-card{min-height:104px;padding-top:17px;padding-bottom:17px}.neuro-agent-card:before,.neuro-app-root .neuro-agent-card:before{z-index:-1;content:"";pointer-events:none;transition:background .15s var(--neuro-sota-ease,ease),box-shadow .15s var(--neuro-sota-ease,ease);background:0 0;border-radius:10px;position:absolute;inset:5px -8px}.neuro-agent-card:after,.neuro-app-root .neuro-agent-card:after{background:var(--neuro-agent-tone);content:"";opacity:0;width:2px;transition:opacity .15s var(--neuro-sota-ease,ease);border-radius:999px;position:absolute;top:15px;bottom:15px;left:-8px}.neuro-agent-card:hover,.neuro-app-root .neuro-agent-card:hover{border-color:var(--neuro-agents-divider);background:0 0}.neuro-agent-card:focus-within:before,.neuro-agent-card:hover:before,.neuro-app-root .neuro-agent-card:focus-within:before,.neuro-app-root .neuro-agent-card:hover:before{background:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-card:focus-within:before,.neuro-agent-card:hover:before,.neuro-app-root .neuro-agent-card:focus-within:before,.neuro-app-root .neuro-agent-card:hover:before{background:color-mix(in srgb,var(--neuro-agent-tone) 5%,var(--neuro-panel-solid,#fff))}}.neuro-agent-card:focus-within:before,.neuro-agent-card:hover:before,.neuro-app-root .neuro-agent-card:focus-within:before,.neuro-app-root .neuro-agent-card:hover:before{box-shadow:inset 0 0 0 1px var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-card:focus-within:before,.neuro-agent-card:hover:before,.neuro-app-root .neuro-agent-card:focus-within:before,.neuro-app-root .neuro-agent-card:hover:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-agent-tone) 12%,transparent)}}.neuro-agent-card:focus-within:after,.neuro-agent-card:hover:after,.neuro-app-root .neuro-agent-card:focus-within:after,.neuro-app-root .neuro-agent-card:hover:after{opacity:.9}.neuro-agent-card[data-enabled=false],.neuro-app-root .neuro-agent-card[data-enabled=false]{opacity:.58}.neuro-agent-card:focus-visible,.neuro-agent-dialog-close:focus-visible,.neuro-app-root .neuro-agent-card:focus-visible,.neuro-app-root .neuro-agent-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #2563eb57}.neuro-agent-card .web-agent-card-head,.neuro-agent-settings-head,.neuro-app-root .neuro-agent-card .web-agent-card-head,.neuro-app-root .neuro-agent-settings-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-width:0;display:grid}.neuro-agent-card .web-agent-card-head,.neuro-app-root .neuro-agent-card .web-agent-card-head{padding:0}.neuro-agent-card .neuro-agent-card-head-with-toggle,.neuro-app-root .neuro-agent-card .neuro-agent-card-head-with-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.neuro-agent-card-header-actions,.neuro-app-root .neuro-agent-card-header-actions{justify-content:flex-end;align-items:center;gap:6px;min-height:30px;display:inline-flex}.neuro-agent-card-enable-toggle,.neuro-app-root .neuro-agent-card-enable-toggle{justify-content:center;align-items:center;padding-top:0;display:inline-flex}.neuro-agent-card-header-settings,.neuro-app-root .neuro-agent-card-header-settings{border-color:var(--neuro-agent-tone);width:30px;min-width:30px;min-height:30px}@supports (color:color-mix(in lab,red,red)){.neuro-agent-card-header-settings,.neuro-app-root .neuro-agent-card-header-settings{border-color:color-mix(in srgb,var(--neuro-agent-tone) 14%,var(--border,var(--neuro-border)))}}.neuro-agent-card-header-settings,.neuro-app-root .neuro-agent-card-header-settings{background:var(--neuro-agent-tone);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.neuro-agent-card-header-settings,.neuro-app-root .neuro-agent-card-header-settings{background:color-mix(in srgb,var(--neuro-agent-tone) 5%,transparent)}}.neuro-agent-card-header-settings,.neuro-app-root .neuro-agent-card-header-settings{padding:0}.neuro-agent-section-marker,.neuro-agent-tool-icon,.neuro-app-root .neuro-agent-section-marker,.neuro-app-root .neuro-agent-tool-icon{border:1px solid var(--border,var(--neuro-border));background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.neuro-agent-card .neuro-agent-title-copy strong,.neuro-agent-settings-head h3,.neuro-app-root .neuro-agent-card .neuro-agent-title-copy strong,.neuro-app-root .neuro-agent-settings-head h3{color:var(--foreground,var(--neuro-text));font-size:14px;font-weight:var(--neuro-weight-extrabold,800);letter-spacing:-.012em;margin:0;line-height:18px;display:block}.neuro-agent-title-row,.neuro-app-root .neuro-agent-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.neuro-agent-title-row h3,.neuro-agent-title-row strong,.neuro-app-root .neuro-agent-title-row h3,.neuro-app-root .neuro-agent-title-row strong{overflow-wrap:anywhere;min-width:0}.neuro-agent-beta-badge,.neuro-app-root .neuro-agent-beta-badge{color:#92400e;min-height:16px;font-size:10px;font-weight:var(--neuro-weight-extrabold,800);background:#f59e0b1a;border:1px solid #b4530938;border-radius:999px;flex:none;align-items:center;padding:1px 6px;line-height:12px;display:inline-flex}.neuro-agent-card .neuro-agent-panel-description,.neuro-app-root .neuro-agent-card .neuro-agent-panel-description{color:var(--muted-strong,var(--neuro-text-soft));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.neuro-agent-card-tool-hint,.neuro-app-root .neuro-agent-card-tool-hint{color:var(--muted,var(--neuro-muted));font-size:10.5px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:14px;display:block;overflow:hidden}.neuro-agent-summary-model,.neuro-app-root .neuro-agent-summary-model{background:0 0;border-top:0;gap:8px;min-width:0;padding:0;display:grid}.neuro-agent-card-model-detail-row,.neuro-app-root .neuro-agent-card-model-detail-row{border-top:1px solid var(--border,var(--neuro-border));padding-top:8px}.neuro-agent-summary-model-label,.neuro-app-root .neuro-agent-summary-model-label{color:var(--muted,var(--neuro-muted));font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;line-height:13px}.neuro-agent-model-visual,.neuro-app-root .neuro-agent-model-visual{--neuro-model-level-active:var(--muted,var(--neuro-muted));z-index:auto;background:0 0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:0;transition:none;display:grid;position:static}.neuro-agent-model-visual.level-high,.neuro-agent-model-visual.level-low,.neuro-agent-model-visual.level-maximum,.neuro-agent-model-visual.level-medium,.neuro-app-root .neuro-agent-model-visual.level-high,.neuro-app-root .neuro-agent-model-visual.level-low,.neuro-app-root .neuro-agent-model-visual.level-maximum,.neuro-app-root .neuro-agent-model-visual.level-medium{--neuro-model-level-active:var(--neuro-ink)}.neuro-agent-model-visual .neuro-model-level-badge,.neuro-app-root .neuro-agent-model-visual .neuro-model-level-badge{width:34px}.neuro-agent-model-visual .neuro-model-level-gauge,.neuro-app-root .neuro-agent-model-visual .neuro-model-level-gauge{width:24px;height:24px}.neuro-agent-model-visual.level-low .neuro-model-level-gauge-fill,.neuro-app-root .neuro-agent-model-visual.level-low .neuro-model-level-gauge-fill{stroke-dashoffset:45.95px}.neuro-agent-model-visual.level-medium .neuro-model-level-gauge-fill,.neuro-app-root .neuro-agent-model-visual.level-medium .neuro-model-level-gauge-fill{stroke-dashoffset:30.63px}.neuro-agent-model-visual.level-high .neuro-model-level-gauge-fill,.neuro-app-root .neuro-agent-model-visual.level-high .neuro-model-level-gauge-fill{stroke-dashoffset:15.32px}.neuro-agent-model-visual.level-maximum .neuro-model-level-gauge-fill,.neuro-app-root .neuro-agent-model-visual.level-maximum .neuro-model-level-gauge-fill{stroke-dashoffset:0}.neuro-agent-model-visual .neuro-model-launcher-copy,.neuro-app-root .neuro-agent-model-visual .neuro-model-launcher-copy{opacity:1;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;min-width:0;display:grid;transform:none}.neuro-agent-model-visual .neuro-model-launcher-copy-value.reasoning,.neuro-app-root .neuro-agent-model-visual .neuro-model-launcher-copy-value.reasoning{grid-column:2}.neuro-agent-model-visual .neuro-model-launcher-copy-value,.neuro-app-root .neuro-agent-model-visual .neuro-model-launcher-copy-value{flex:0 auto;min-width:0;padding-right:0;font-size:11px;line-height:14px}.neuro-agent-model-visual .neuro-model-launcher-copy-value.model,.neuro-app-root .neuro-agent-model-visual .neuro-model-launcher-copy-value.model{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.neuro-agent-model-visual .neuro-model-launcher-copy[data-inherited=true] .neuro-model-launcher-copy-value.model,.neuro-app-root .neuro-agent-model-visual .neuro-model-launcher-copy[data-inherited=true] .neuro-model-launcher-copy-value.model{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.neuro-agent-model-visual .neuro-model-launcher-copy-value:after,.neuro-app-root .neuro-agent-model-visual .neuro-model-launcher-copy-value:after{display:none}.neuro-agent-card-action,.neuro-app-root .neuro-agent-card-action{min-height:34px;color:var(--foreground,var(--neuro-text));cursor:pointer;font-size:12px;font-weight:var(--neuro-weight-bold,700);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;line-height:16px;display:inline-flex}.neuro-agent-card-action:hover,.neuro-app-root .neuro-agent-card-action:hover{border-color:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-card-action:hover,.neuro-app-root .neuro-agent-card-action:hover{border-color:color-mix(in srgb,var(--neuro-agent-tone) 14%,var(--border,var(--neuro-border)))}}.neuro-agent-card-action:hover,.neuro-app-root .neuro-agent-card-action:hover{background:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-card-action:hover,.neuro-app-root .neuro-agent-card-action:hover{background:color-mix(in srgb,var(--neuro-agent-tone) 6%,transparent)}}.neuro-agent-card-action svg,.neuro-app-root .neuro-agent-card-action svg{width:15px;height:15px;color:var(--muted-strong,var(--neuro-text-soft))}.neuro-agent-card-static-action,.neuro-agent-card-toggle-row,.neuro-agent-model-inheritance-row,.neuro-app-root .neuro-agent-card-static-action,.neuro-app-root .neuro-agent-card-toggle-row,.neuro-app-root .neuro-agent-model-inheritance-row{border-top:1px solid var(--border,var(--neuro-border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:grid}.neuro-agent-model-inheritance-row,.neuro-app-root .neuro-agent-model-inheritance-row{border:1px solid var(--border,var(--neuro-border));background:var(--neuro-agents-row);border-radius:8px;margin:0 15px 12px;padding:10px 12px}.neuro-agent-list-actions,.neuro-agent-list-main,.neuro-agent-list-model,.neuro-app-root .neuro-agent-list-actions,.neuro-app-root .neuro-agent-list-main,.neuro-app-root .neuro-agent-list-model{min-width:0;display:grid}.neuro-agent-list-main,.neuro-app-root .neuro-agent-list-main{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px}.neuro-agent-list-copy,.neuro-app-root .neuro-agent-list-copy{gap:4px;min-width:0;display:grid}.neuro-agent-glyph,.neuro-app-root .neuro-agent-glyph{border:1px solid var(--neuro-agent-tone);flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-agent-glyph,.neuro-app-root .neuro-agent-glyph{border:1px solid color-mix(in srgb,var(--neuro-agent-tone) 18%,transparent)}}.neuro-agent-glyph,.neuro-app-root .neuro-agent-glyph{background:var(--neuro-agent-tone);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.neuro-agent-glyph,.neuro-app-root .neuro-agent-glyph{background:color-mix(in srgb,var(--neuro-agent-tone) 6%,transparent)}}.neuro-agent-glyph,.neuro-app-root .neuro-agent-glyph{color:var(--neuro-agent-tone)}.neuro-agent-glyph svg,.neuro-app-root .neuro-agent-glyph svg{stroke-width:1.65px;width:21px;height:21px}.neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-app-root .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph{background:0 0;border-color:#0000;border-radius:9px;width:36px;height:36px;margin:1px 0 0 2px}.neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph svg,.neuro-app-root .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph svg{width:20px;height:20px}.neuro-agent-list-model,.neuro-app-root .neuro-agent-list-model{border-left:1px solid var(--neuro-agents-divider);align-content:center;gap:8px;min-height:48px;padding-left:28px}.neuro-agent-list-actions,.neuro-app-root .neuro-agent-list-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.neuro-agent-card .neuro-agent-card-toggle-row,.neuro-app-root .neuro-agent-card .neuro-agent-card-toggle-row{border-top:0;padding:0}.neuro-agent-card .neuro-agent-card-model-inheritance-row,.neuro-app-root .neuro-agent-card .neuro-agent-card-model-inheritance-row{background:0 0;border:0;border-radius:0;margin:0;padding:0}.neuro-agent-card-toggle-copy,.neuro-agent-model-copy,.neuro-agent-tool-copy,.neuro-app-root .neuro-agent-card-toggle-copy,.neuro-app-root .neuro-agent-model-copy,.neuro-app-root .neuro-agent-tool-copy{min-width:0;display:grid}.neuro-agent-card-toggle-copy,.neuro-app-root .neuro-agent-card-toggle-copy{gap:1px}.neuro-agent-card-toggle-copy strong,.neuro-agent-tool-copy strong,.neuro-app-root .neuro-agent-card-toggle-copy strong,.neuro-app-root .neuro-agent-tool-copy strong{color:var(--foreground,var(--neuro-text));font-size:11.5px;font-weight:var(--neuro-weight-bold,700);line-height:15px}.neuro-agent-card-static-action,.neuro-agent-card-toggle-copy span,.neuro-agent-tool-copy em,.neuro-agent-tool-copy span,.neuro-app-root .neuro-agent-card-static-action,.neuro-app-root .neuro-agent-card-toggle-copy span,.neuro-app-root .neuro-agent-tool-copy em,.neuro-app-root .neuro-agent-tool-copy span{color:var(--muted,var(--neuro-muted));font-size:11px;font-weight:var(--neuro-weight-bold,700);line-height:15px}.neuro-agent-tool-copy em,.neuro-app-root .neuro-agent-tool-copy em{color:var(--muted-strong,var(--neuro-text-soft));font-style:normal}.neuro-agent-card-enable-toggle button[role=switch],.neuro-agent-card-toggle-row button[role=switch],.neuro-agent-tool-action button[role=switch],.neuro-app-root .neuro-agent-card-enable-toggle button[role=switch],.neuro-app-root .neuro-agent-card-toggle-row button[role=switch],.neuro-app-root .neuro-agent-tool-action button[role=switch]{border:0;border-radius:999px;justify-content:flex-start;align-items:center;min-width:42px;padding:2px;display:inline-flex;position:relative;width:42px!important;height:24px!important}.neuro-agent-card-enable-toggle button[role=switch]>span:last-child,.neuro-agent-card-toggle-row button[role=switch]>span:last-child,.neuro-agent-tool-action button[role=switch]>span:last-child,.neuro-app-root .neuro-agent-card-enable-toggle button[role=switch]>span:last-child,.neuro-app-root .neuro-agent-card-toggle-row button[role=switch]>span:last-child,.neuro-app-root .neuro-agent-tool-action button[role=switch]>span:last-child{background:#fff;border-radius:999px;flex:0 0 20px;transition:transform .14s;display:block;box-shadow:0 2px 6px #0f172a2e;--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:20px!important;height:20px!important;transform:translate(0)!important}.neuro-agent-card-enable-toggle button[role=switch][aria-checked=true]>span:last-child,.neuro-agent-card-toggle-row button[role=switch][aria-checked=true]>span:last-child,.neuro-agent-tool-action button[role=switch][aria-checked=true]>span:last-child,.neuro-app-root .neuro-agent-card-enable-toggle button[role=switch][aria-checked=true]>span:last-child,.neuro-app-root .neuro-agent-card-toggle-row button[role=switch][aria-checked=true]>span:last-child,.neuro-app-root .neuro-agent-tool-action button[role=switch][aria-checked=true]>span:last-child{transform:translate(18px)!important}@container (max-width:820px){.neuro-agent-card{grid-template-columns:minmax(250px,1fr) minmax(176px,210px) minmax(112px,auto);gap:16px}.neuro-agent-list-model{padding-left:18px}.neuro-agent-card-action{padding-left:7px;padding-right:7px}}@container (max-width:650px){.neuro-agent-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px}.neuro-agent-list-main{grid-column:1/-1}.neuro-agent-list-model{border-top:1px solid var(--neuro-agents-divider);border-left:0;min-height:0;padding-top:10px;padding-left:0}.neuro-agent-list-actions{align-self:center}}.neuro-agent-settings-overlay,.neuro-app-root .neuro-agent-settings-overlay{z-index:10;background:#ffffffb8;place-items:start center;min-height:100%;padding:18px;display:grid;position:absolute;inset:0;overflow:auto}.neuro-agent-settings-dialog,.neuro-app-root .neuro-agent-settings-dialog{border:1px solid var(--border,var(--neuro-border));background:#fffffff5;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(100%,760px);max-height:min(760px,100vh - 52px);display:grid;overflow:hidden;box-shadow:0 18px 50px #0f172a24}.neuro-agent-settings-head,.neuro-app-root .neuro-agent-settings-head{border-bottom:1px solid var(--border,var(--neuro-border));grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:12px;padding:15px 15px 13px;position:relative}.neuro-agent-settings-head .neuro-agent-settings-description,.neuro-app-root .neuro-agent-settings-head .neuro-agent-settings-description{color:var(--muted-strong,var(--neuro-text-soft));margin-top:3px;font-size:12px;line-height:17px;display:block}.neuro-agent-dialog-close,.neuro-app-root .neuro-agent-dialog-close{border:1px solid var(--border,var(--neuro-border));width:30px;height:30px;color:var(--foreground,var(--neuro-text));background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.neuro-agent-dialog-close svg,.neuro-app-root .neuro-agent-dialog-close svg{width:16px;height:16px}.neuro-agent-settings-body,.neuro-app-root .neuro-agent-settings-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-width:0;min-height:0;display:grid;overflow-y:auto}.neuro-agent-settings-body::-webkit-scrollbar,.neuro-app-root .neuro-agent-settings-body::-webkit-scrollbar{width:8px}.neuro-agent-settings-body::-webkit-scrollbar-thumb,.neuro-app-root .neuro-agent-settings-body::-webkit-scrollbar-thumb{background:#64748b59 padding-box padding-box;border:2px solid #0000;border-radius:999px}.neuro-agent-settings-section,.neuro-app-root .neuro-agent-settings-section{border-bottom:1px solid var(--border,var(--neuro-border));background:0 0;min-width:0;display:grid}.neuro-agent-settings-section:last-child,.neuro-app-root .neuro-agent-settings-section:last-child{border-bottom:0}.neuro-agent-settings-section>header,.neuro-app-root .neuro-agent-settings-section>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:13px 15px 8px;display:grid}.neuro-agent-settings-section.has-marker>header,.neuro-app-root .neuro-agent-settings-section.has-marker>header{grid-template-columns:24px minmax(0,1fr)}.neuro-agent-section-marker,.neuro-agent-tool-icon,.neuro-app-root .neuro-agent-section-marker,.neuro-app-root .neuro-agent-tool-icon{width:24px;height:24px;color:var(--foreground,var(--neuro-text))}.neuro-agent-section-marker svg,.neuro-agent-tool-icon :where(svg,img),.neuro-app-root .neuro-agent-section-marker svg,.neuro-app-root .neuro-agent-tool-icon :where(svg,img){width:14px;height:14px}.neuro-agent-settings-section h4,.neuro-app-root .neuro-agent-settings-section h4{color:var(--foreground,var(--neuro-text));font-size:13px;font-weight:var(--neuro-weight-extrabold,800);margin:0;line-height:18px}.neuro-agent-settings-section>header span:not(.neuro-agent-section-marker),.neuro-app-root .neuro-agent-settings-section>header span:not(.neuro-agent-section-marker){color:var(--muted,var(--neuro-muted));font-size:12px;line-height:17px}.neuro-agent-model-row,.neuro-app-root .neuro-agent-model-row{border-top:1px solid var(--border,var(--neuro-border));background:var(--neuro-agents-row);grid-template-columns:minmax(92px,.56fr) minmax(190px,1fr);align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.neuro-agent-settings-section .neuro-agent-model-row,.neuro-app-root .neuro-agent-settings-section .neuro-agent-model-row{border:1px solid var(--border,var(--neuro-border));background:0 0;border-radius:8px;margin:0 15px 15px}.neuro-agent-model-copy,.neuro-app-root .neuro-agent-model-copy{gap:5px}.neuro-agent-model-copy>strong,.neuro-app-root .neuro-agent-model-copy>strong{color:var(--foreground,var(--neuro-text));font-size:12px;font-weight:var(--neuro-weight-extrabold,800);line-height:16px}.neuro-agent-model-copy>span,.neuro-app-root .neuro-agent-model-copy>span{color:var(--muted,var(--neuro-muted));font-size:12px;line-height:16px}.neuro-agent-model-copy>p,.neuro-app-root .neuro-agent-model-copy>p{color:var(--muted,var(--neuro-muted));font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;margin:0;line-height:13px}.neuro-agent-model-aside,.neuro-agent-tool-action,.neuro-app-root .neuro-agent-model-aside,.neuro-app-root .neuro-agent-tool-action{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.neuro-agent-tool-action,.neuro-app-root .neuro-agent-tool-action{justify-content:flex-end}.neuro-agent-model-aside span,.neuro-app-root .neuro-agent-model-aside span{color:var(--muted-strong,var(--neuro-text-soft));font-size:12px;font-weight:var(--neuro-weight-semibold,600);line-height:16px}.neuro-agent-reset-button,.neuro-agent-tool-connect-button,.neuro-app-root .neuro-agent-reset-button,.neuro-app-root .neuro-agent-tool-connect-button{border:1px solid var(--border,var(--neuro-border));color:var(--foreground,var(--neuro-text));font-weight:var(--neuro-weight-bold,700);background:#fff;border-radius:8px}.neuro-agent-reset-button,.neuro-app-root .neuro-agent-reset-button{min-height:28px;padding:0 9px;font-size:11px}.neuro-agent-tool-row,.neuro-app-root .neuro-agent-tool-row{border-top:1px solid #15151514;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:42px;padding:9px 0;display:grid}.neuro-agent-tool-row-toggle,.neuro-app-root .neuro-agent-tool-row-toggle{grid-template-columns:30px minmax(0,1fr) auto;margin:0 14px}.neuro-agent-settings-section:not(.neuro-agent-model-settings) .neuro-agent-section-body,.neuro-app-root .neuro-agent-settings-section:not(.neuro-agent-model-settings) .neuro-agent-section-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 15px 15px;display:grid}.neuro-agent-settings-section .neuro-agent-tool-row-toggle,.neuro-app-root .neuro-agent-settings-section .neuro-agent-tool-row-toggle{white-space:normal;border:1px solid #15151514;border-radius:8px;align-items:start;min-height:76px;margin:0;padding:10px}.neuro-agent-settings-section .neuro-agent-tool-action,.neuro-app-root .neuro-agent-settings-section .neuro-agent-tool-action{align-self:start;padding-top:2px}.neuro-agent-tool-connect-button,.neuro-app-root .neuro-agent-tool-connect-button{border-color:var(--neuro-accent-border);min-height:28px;color:var(--neuro-accent-text);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;line-height:14px;transition:border-color .14s,background .14s,color .14s,opacity .14s;display:inline-flex}.neuro-agent-tool-connect-button :where(svg),.neuro-app-root .neuro-agent-tool-connect-button :where(svg){width:14px;height:14px}.neuro-agent-tool-connect-button:not(:disabled):hover,.neuro-app-root .neuro-agent-tool-connect-button:not(:disabled):hover{border-color:var(--neuro-accent);background:var(--neuro-accent-soft)}.neuro-agent-tool-connect-button:disabled,.neuro-app-root .neuro-agent-tool-connect-button:disabled{cursor:not-allowed;opacity:.58}.neuro-agent-tool-locked-toggle,.neuro-app-root .neuro-agent-tool-locked-toggle{opacity:.62;pointer-events:none;display:inline-flex}.neuro-agent-tool-locked-toggle button[role=switch],.neuro-app-root .neuro-agent-tool-locked-toggle button[role=switch]{filter:saturate(.65);opacity:1}.neuro-agent-settings-empty,.neuro-app-root .neuro-agent-settings-empty{color:var(--muted-strong,var(--neuro-text-soft));margin:0;padding:16px;font-size:12px;line-height:18px}@media (max-width:1040px){.neuro-agent-settings-section:not(.neuro-agent-model-settings) .neuro-agent-section-body,.neuro-agents-card-grid,.neuro-app-root .neuro-agent-settings-section:not(.neuro-agent-model-settings) .neuro-agent-section-body,.neuro-app-root .neuro-agents-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.neuro-agents-workspace,.neuro-app-root .neuro-agents-workspace{padding:14px}.neuro-agents-header,.neuro-app-root .neuro-agents-header{flex-direction:column;align-items:flex-start}.neuro-agent-card .web-agent-card-head,.neuro-app-root .neuro-agent-card .web-agent-card-head{padding:0}.neuro-agent-card,.neuro-app-root .neuro-agent-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:12px}.neuro-agent-card .neuro-agent-panel-description,.neuro-app-root .neuro-agent-card .neuro-agent-panel-description{padding-left:0;padding-right:14px}.neuro-agent-card-tool-hint,.neuro-app-root .neuro-agent-card-tool-hint{margin:2px 14px 0 0}.neuro-agent-summary-model,.neuro-app-root .neuro-agent-summary-model{padding:0}.neuro-agent-list-actions,.neuro-app-root .neuro-agent-list-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.neuro-agent-settings-overlay,.neuro-app-root .neuro-agent-settings-overlay{padding:12px}.neuro-agent-settings-dialog,.neuro-app-root .neuro-agent-settings-dialog{max-height:calc(100vh - 24px)}.neuro-agent-model-row,.neuro-agent-tool-row,.neuro-agent-tool-row-toggle,.neuro-app-root .neuro-agent-model-row,.neuro-app-root .neuro-agent-tool-row,.neuro-app-root .neuro-agent-tool-row-toggle{grid-template-columns:minmax(0,1fr);align-items:start}.neuro-agent-tool-row-toggle,.neuro-app-root .neuro-agent-tool-row-toggle{margin:0 13px}.neuro-agent-tool-icon,.neuro-app-root .neuro-agent-tool-icon{display:none}.neuro-agent-tool-action,.neuro-app-root .neuro-agent-tool-action{justify-content:flex-start}}.neuro-agents-workspace,.neuro-app-root .neuro-agents-workspace{--neuro-agents-max:1180px;padding:24px 28px 40px}.neuro-agents-header,.neuro-app-root .neuro-agents-header{border-bottom:0;align-items:center;padding:0 2px 22px}.neuro-agents-header>div:first-child,.neuro-app-root .neuro-agents-header>div:first-child{gap:3px;display:grid}.neuro-agents-eyebrow,.neuro-app-root .neuro-agents-eyebrow{color:var(--muted,var(--neuro-muted));font-size:10px;font-weight:var(--neuro-weight-bold,700);letter-spacing:.08em;text-transform:uppercase;line-height:14px}.neuro-agents-header h2,.neuro-app-root .neuro-agents-header h2{font-size:25px;line-height:30px}.neuro-agents-header p,.neuro-app-root .neuro-agents-header p{color:var(--muted-strong,var(--neuro-text-soft));margin:1px 0 0;font-size:12px;line-height:17px}.neuro-agents-section-count,.neuro-agents-total,.neuro-app-root .neuro-agents-section-count,.neuro-app-root .neuro-agents-total{border:1px solid var(--border,var(--neuro-border));background:var(--neuro-panel-solid,#fff);color:var(--muted-strong,var(--neuro-text-soft));font-size:10.5px;font-weight:var(--neuro-weight-semibold,600);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:14px;display:inline-flex}.neuro-agents-total,.neuro-app-root .neuro-agents-total{min-height:28px;padding:5px 10px}.neuro-agents-directory,.neuro-app-root .neuro-agents-directory{gap:25px}.neuro-agents-core,.neuro-agents-specialists,.neuro-app-root .neuro-agents-core,.neuro-app-root .neuro-agents-specialists{gap:10px;display:grid}.neuro-agents-section-head,.neuro-app-root .neuro-agents-section-head{border-bottom:0;align-items:center;min-height:0;padding:0 2px}.neuro-agents-section-head>div,.neuro-app-root .neuro-agents-section-head>div{gap:1px;min-width:0;display:grid}.neuro-agents-section-head h3,.neuro-app-root .neuro-agents-section-head h3{font-size:14px;line-height:18px}.neuro-agents-section-head p,.neuro-app-root .neuro-agents-section-head p{color:var(--muted,var(--neuro-muted));margin:0;font-size:11px;line-height:15px}.neuro-agents-section-count,.neuro-app-root .neuro-agents-section-count{min-width:24px;min-height:20px;padding:2px 7px}.neuro-agents-card-grid,.neuro-app-root .neuro-agents-card-grid{gap:10px}.neuro-agents-core-list,.neuro-app-root .neuro-agents-core-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.neuro-agents-specialist-list,.neuro-app-root .neuro-agents-specialist-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.neuro-agents-workspace .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agent-card{border:1px solid var(--neuro-agent-tone);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions""model model";align-items:start;gap:13px 14px;min-height:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agent-card{border:1px solid color-mix(in srgb,var(--neuro-agent-tone) 14%,var(--border,var(--neuro-border)))}}.neuro-agents-workspace .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agent-card{background:var(--neuro-agent-tone);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agent-card{background:color-mix(in srgb,var(--neuro-agent-tone) 3.5%,var(--neuro-panel-solid,#fff))}}.neuro-agents-workspace .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agent-card{padding:15px;box-shadow:0 1px 2px #0f172a06}.neuro-agents-workspace .neuro-agents-core-list .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agents-core-list .neuro-agent-card{min-height:158px;padding:17px}.neuro-agents-workspace .neuro-agents-specialist-list .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agents-specialist-list .neuro-agent-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""model";min-height:172px}.neuro-agents-workspace .neuro-agent-card:before,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:before{border-radius:inherit;inset:0}.neuro-agents-workspace .neuro-agent-card:after,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:after{opacity:.78;width:3px;top:14px;bottom:14px;left:-1px}.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:hover{border-color:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:hover{border-color:color-mix(in srgb,var(--neuro-agent-tone) 28%,var(--border,var(--neuro-border)))}}.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:hover{box-shadow:0 8px 24px var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--neuro-agent-tone) 8%,transparent)}}.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:hover{transform:translateY(-1px)}.neuro-agents-workspace .neuro-agent-card[data-enabled=false],.neuro-app-root .neuro-agents-workspace .neuro-agent-card[data-enabled=false]{opacity:.68}.neuro-agents-workspace .neuro-agent-list-main,.neuro-app-root .neuro-agents-workspace .neuro-agent-list-main{grid-area:main;grid-template-columns:40px minmax(0,1fr);gap:12px}.neuro-agents-workspace .neuro-agent-list-model,.neuro-app-root .neuro-agents-workspace .neuro-agent-list-model{border-top:1px solid var(--neuro-agent-tone);grid-area:model;align-self:end;min-height:0}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-list-model,.neuro-app-root .neuro-agents-workspace .neuro-agent-list-model{border-top:1px solid color-mix(in srgb,var(--neuro-agent-tone) 11%,var(--neuro-agents-divider))}}.neuro-agents-workspace .neuro-agent-list-model,.neuro-app-root .neuro-agents-workspace .neuro-agent-list-model{border-left:0;padding:11px 0 0}.neuro-agents-workspace .neuro-agent-list-actions,.neuro-app-root .neuro-agents-workspace .neuro-agent-list-actions{grid-area:actions;align-self:start}.neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-agents-workspace .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-glyph{border:1px solid var(--neuro-agent-tone);width:38px;height:38px;margin:0}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-agents-workspace .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-glyph{border:1px solid color-mix(in srgb,var(--neuro-agent-tone) 20%,transparent)}}.neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-agents-workspace .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-glyph{background:var(--neuro-agent-tone);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-agents-workspace .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-app-root .neuro-agents-workspace .neuro-agent-glyph{background:color-mix(in srgb,var(--neuro-agent-tone) 8%,transparent)}}.neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph svg,.neuro-agents-workspace .neuro-agent-glyph svg,.neuro-app-root .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph svg,.neuro-app-root .neuro-agents-workspace .neuro-agent-glyph svg{width:19px;height:19px}.neuro-agents-workspace .neuro-agent-list-copy,.neuro-app-root .neuro-agents-workspace .neuro-agent-list-copy{gap:5px}.neuro-agents-workspace .neuro-agent-card .neuro-agent-panel-description,.neuro-app-root .neuro-agents-workspace .neuro-agent-card .neuro-agent-panel-description{-webkit-line-clamp:3}.neuro-agents-workspace .neuro-agent-card-model-detail-row,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-model-detail-row{border-top:0;padding-top:0}.neuro-agents-workspace .neuro-agent-card-action,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action{border-color:var(--neuro-agent-tone);min-height:32px}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card-action,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action{border-color:color-mix(in srgb,var(--neuro-agent-tone) 12%,var(--border,var(--neuro-border)))}}.neuro-agents-workspace .neuro-agent-card-action,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action{background:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card-action,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action{background:color-mix(in srgb,var(--neuro-agent-tone) 5%,transparent)}}.neuro-agents-workspace .neuro-agent-card-action,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action{padding:6px 9px}.neuro-agents-specialist-list .neuro-agent-card-action-label,.neuro-app-root .neuro-agents-specialist-list .neuro-agent-card-action-label{display:none}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-AEC],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-AEC]{--neuro-agent-tone:#d16b28}.neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CPO],.neuro-app-root .neuro-agent-card[data-agent-id=NEURO-SUBAGENT-CPO]{--neuro-agent-tone:#cf7b16}[data-theme=dark] .neuro-agents-workspace .neuro-agent-card,[data-theme=dark] .neuro-app-root .neuro-agents-workspace .neuro-agent-card{background:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-agents-workspace .neuro-agent-card,[data-theme=dark] .neuro-app-root .neuro-agents-workspace .neuro-agent-card{background:color-mix(in srgb,var(--neuro-agent-tone) 7%,var(--neuro-panel-solid))}}[data-theme=dark] .neuro-agents-workspace .neuro-agent-card,[data-theme=dark] .neuro-app-root .neuro-agents-workspace .neuro-agent-card{box-shadow:none}@container (max-width:960px){.neuro-agents-specialist-list,.neuro-app-root .neuro-agents-specialist-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:720px){.neuro-agents-core-list,.neuro-app-root .neuro-agents-core-list{grid-template-columns:minmax(0,1fr)}.neuro-agents-workspace .neuro-agents-core-list .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agents-core-list .neuro-agent-card{min-height:148px}}@container (max-width:560px){.neuro-agents-workspace,.neuro-app-root .neuro-agents-workspace{padding:14px}.neuro-agents-header,.neuro-app-root .neuro-agents-header{align-items:flex-start;padding-bottom:18px}.neuro-agents-total,.neuro-app-root .neuro-agents-total{display:none}.neuro-agents-specialist-list,.neuro-app-root .neuro-agents-specialist-list{grid-template-columns:minmax(0,1fr)}.neuro-agents-workspace .neuro-agents-specialist-list .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agents-specialist-list .neuro-agent-card{min-height:0}}@media (max-width:860px){.neuro-artifact-inline-head{gap:12px;display:grid}.neuro-artifact-inline-toolbar{justify-content:space-between}.neuro-chat-split{position:relative}.neuro-canvas-resizer{display:none}.neuro-canvas{z-index:30;border-radius:0;flex-basis:auto;width:100%;margin:0;position:absolute;inset:0}.neuro-canvas.has-rail{min-width:0}.neuro-canvas.neuro-canvas-side-panel{border-width:1px 0 0;min-height:min(640px,72vh);position:static;inset:auto}.neuro-canvas-rail{border-right:0;border-bottom:1px solid var(--neuro-border);max-height:168px}.neuro-canvas-rail-list{grid-auto-columns:minmax(176px,1fr);grid-auto-flow:column;overflow:auto hidden}}.neuro-tree-activity{border:1px solid var(--neuro-accent);justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-tree-activity{border:1px solid color-mix(in srgb,var(--neuro-accent) 36%,transparent)}}.neuro-tree-activity{background:var(--neuro-accent);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.neuro-tree-activity{background:color-mix(in srgb,var(--neuro-accent) 8%,transparent)}}.neuro-tree-activity{color:var(--neuro-accent-text);pointer-events:none}.neuro-tree-row.activity-creating .neuro-tree-activity,.neuro-tree-row.activity-editing .neuro-tree-activity,.neuro-tree-row.activity-running .neuro-tree-activity,.neuro-tree-row.activity-writing .neuro-tree-activity{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-creating .neuro-tree-activity,.neuro-tree-row.activity-editing .neuro-tree-activity,.neuro-tree-row.activity-running .neuro-tree-activity,.neuro-tree-row.activity-writing .neuro-tree-activity{border-color:color-mix(in srgb,var(--neuro-accent) 40%,transparent)}}.neuro-tree-row.activity-creating .neuro-tree-activity,.neuro-tree-row.activity-editing .neuro-tree-activity,.neuro-tree-row.activity-running .neuro-tree-activity,.neuro-tree-row.activity-writing .neuro-tree-activity{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-creating .neuro-tree-activity,.neuro-tree-row.activity-editing .neuro-tree-activity,.neuro-tree-row.activity-running .neuro-tree-activity,.neuro-tree-row.activity-writing .neuro-tree-activity{background:color-mix(in srgb,var(--neuro-accent) 10%,transparent)}}.neuro-tree-row.activity-creating .neuro-tree-activity,.neuro-tree-row.activity-editing .neuro-tree-activity,.neuro-tree-row.activity-running .neuro-tree-activity,.neuro-tree-row.activity-writing .neuro-tree-activity{color:var(--neuro-accent-text)}.neuro-tree-row.activity-deleting .neuro-tree-activity{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-deleting .neuro-tree-activity{border-color:color-mix(in srgb,var(--neuro-danger) 42%,transparent)}}.neuro-tree-row.activity-deleting .neuro-tree-activity{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-deleting .neuro-tree-activity{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-tree-row.activity-deleting .neuro-tree-activity{color:var(--neuro-danger)}.neuro-tree-row.activity-searching .neuro-tree-activity{border-color:var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-searching .neuro-tree-activity{border-color:color-mix(in srgb,var(--neuro-blue) 34%,transparent)}}.neuro-tree-row.activity-searching .neuro-tree-activity{background:var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-tree-row.activity-searching .neuro-tree-activity{background:color-mix(in srgb,var(--neuro-blue) 9%,transparent)}}.neuro-tree-row.activity-searching .neuro-tree-activity{color:var(--neuro-blue)}.neuro-tree-activity svg{stroke-width:2.6px;width:9px;height:9px}:root{--neuro-sota-focus:var(--neuro-focus);--neuro-sota-focus-ring:0 0 0 4px var(--neuro-sota-focus)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-focus-ring:0 0 0 4px color-mix(in srgb,var(--neuro-sota-focus) 18%,transparent)}}:root{--neuro-sota-surface-glass:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-surface-glass:color-mix(in srgb,var(--neuro-panel-solid) 88%,transparent)}}:root{--neuro-sota-surface-raised:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-surface-raised:color-mix(in srgb,var(--neuro-panel-solid) 96%,transparent)}}:root{--neuro-sota-surface-sunken:var(--neuro-bg-sunken)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-surface-sunken:color-mix(in srgb,var(--neuro-bg-sunken) 92%,transparent)}}:root{--neuro-sota-separator:var(--neuro-border)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-separator:color-mix(in srgb,var(--neuro-border) 72%,transparent)}}:root{--neuro-sota-selection:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-selection:color-mix(in srgb,var(--neuro-accent) 10%,transparent)}}:root{--neuro-sota-active-marker:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-sota-active-marker:color-mix(in srgb,var(--neuro-accent) 72%,var(--neuro-text))}}:root{--neuro-sota-shadow-float:0 24px 70px #0f172a26;--neuro-sota-shadow-panel:0 10px 34px #0f172a1a;--neuro-sota-ease:cubic-bezier(.2,0,0,1);--neuro-gauge-gradient:linear-gradient(90deg,var(--neuro-gauge-gradient-start),var(--neuro-gauge-gradient-end))}[data-theme=dark]{--neuro-sota-focus-ring:0 0 0 4px var(--neuro-sota-focus)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-focus-ring:0 0 0 4px color-mix(in srgb,var(--neuro-sota-focus) 26%,transparent)}}[data-theme=dark]{--neuro-sota-surface-glass:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-surface-glass:color-mix(in srgb,var(--neuro-panel-solid) 82%,transparent)}}[data-theme=dark]{--neuro-sota-surface-raised:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-surface-raised:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}[data-theme=dark]{--neuro-sota-surface-sunken:var(--neuro-bg-sunken)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-surface-sunken:color-mix(in srgb,var(--neuro-bg-sunken) 88%,transparent)}}[data-theme=dark]{--neuro-sota-selection:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-selection:color-mix(in srgb,var(--neuro-accent) 14%,transparent)}}[data-theme=dark]{--neuro-sota-shadow-float:0 24px 70px #00000075;--neuro-sota-shadow-panel:0 10px 34px #00000057}.neuro-account-page,.neuro-agents-workspace,.neuro-chat-split,.neuro-chat-surface,.neuro-workspace-grid{isolation:isolate}.neuro-chat-surface[data-has-activity=true] .neuro-composer,.neuro-chat-surface[data-has-activity=true] .neuro-surface-top{border-color:var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-chat-surface[data-has-activity=true] .neuro-composer,.neuro-chat-surface[data-has-activity=true] .neuro-surface-top{border-color:color-mix(in srgb,var(--neuro-blue) 16%,var(--neuro-border))}}.neuro-chat-surface[data-empty=true] .neuro-message-list{align-content:center}.neuro-chat-surface[data-empty=false] .neuro-message-list{align-content:start}.neuro-account-section,.neuro-agent-card,.neuro-agent-job-card,.neuro-agent-settings-dialog,.neuro-artifact-card,.neuro-canvas.neuro-canvas-side-panel,.neuro-composer,.neuro-info-card,.neuro-run-inspector,.neuro-sidebar,.neuro-surface-top,.neuro-task-window,.neuro-workspace-sidebar{transition:border-color .16s var(--neuro-sota-ease),background .16s var(--neuro-sota-ease),box-shadow .16s var(--neuro-sota-ease),transform .16s var(--neuro-sota-ease)}.neuro-canvas.neuro-canvas-side-panel,.neuro-sidebar,.neuro-workspace-sidebar{background:var(--neuro-bg-sunken)}.neuro-sidebar{background:var(--neuro-panel-solid)}.neuro-agent-settings-dialog,.neuro-artifact-dialog,.neuro-composer,.neuro-surface-top,.neuro-task-window:not(.standalone){background:var(--neuro-sota-surface-glass);box-shadow:var(--neuro-sota-shadow-panel)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.neuro-agent-settings-dialog,.neuro-artifact-dialog,.neuro-composer,.neuro-surface-top,.neuro-task-window:not(.standalone),.neuro-text-edit-menu,.neuro-tree-menu{-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px)}}.neuro-account-section,.neuro-agent-home,.neuro-agent-home-tile,.neuro-agent-job-card,.neuro-artifact-card,.neuro-connection-card,.neuro-info-card,.neuro-message.system,.neuro-message:not(.user):not(.system):not(.intermediate):not(.artifact),.neuro-pending-input-card,.neuro-run-inspector{background:var(--neuro-sota-surface-raised)}.neuro-agent-card-action,.neuro-agent-tool-row-toggle,.neuro-canvas-rail-item,.neuro-conversation-row,.neuro-git-row,.neuro-list>button,.neuro-search-result,.neuro-tree-row,.neuro-workspace-root-row{position:relative}.neuro-canvas-rail-item.active:before,.neuro-list>button.active:before,.neuro-tree-row.active:before{content:"";background:var(--neuro-sota-active-marker);border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.neuro-canvas-rail-item.active,.neuro-conversation-row.active,.neuro-list>button.active,.neuro-tree-row.active,.neuro-workspace-root-row.active{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-canvas-rail-item.active,.neuro-conversation-row.active,.neuro-list>button.active,.neuro-tree-row.active,.neuro-workspace-root-row.active{border-color:color-mix(in srgb,var(--neuro-accent) 22%,var(--neuro-border))}}.neuro-canvas-rail-item.active,.neuro-conversation-row.active,.neuro-list>button.active,.neuro-tree-row.active,.neuro-workspace-root-row.active{background:var(--neuro-sota-selection)}.neuro-conversation-row:hover{border-color:var(--neuro-border)}@supports (color:color-mix(in lab,red,red)){.neuro-conversation-row:hover{border-color:color-mix(in srgb,var(--neuro-border) 72%,transparent)}}.neuro-conversation-row:hover{background:var(--neuro-sota-selection);box-shadow:none}.neuro-agent-job-card,.neuro-agent-job-card.expanded{background:var(--neuro-panel-solid)}.neuro-agent-job-card:hover,.neuro-artifact-card:hover{box-shadow:var(--neuro-sota-shadow-panel)}.neuro-empty-chat{justify-self:center;max-width:min(100%,620px)}.neuro-empty-chat[data-scope=desktop],.neuro-empty-chat[data-scope=task]{max-width:min(100%,700px)}.neuro-empty-chat-title{letter-spacing:0}.neuro-empty-chat-suggestions{margin-top:8px}.neuro-empty-chat-suggestion{border-color:var(--neuro-border);min-height:68px}@supports (color:color-mix(in lab,red,red)){.neuro-empty-chat-suggestion{border-color:color-mix(in srgb,var(--neuro-border) 82%,transparent)}}.neuro-empty-chat-suggestion{background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-empty-chat-suggestion{background:color-mix(in srgb,var(--neuro-panel-solid) 72%,transparent)}}.neuro-empty-chat-suggestion:focus-visible,.neuro-empty-chat-suggestion:hover{box-shadow:var(--neuro-shadow-sm);transform:translateY(-1px)}.neuro-agent-feed.in-chat,.neuro-agent-inline-stream,.neuro-agent-stage{max-width:min(100%,var(--neuro-chat-bubble-column-width))}.neuro-task-window:not(.standalone){box-shadow:var(--neuro-sota-shadow-float)}.neuro-canvas-head,.neuro-sidebar-account-footer,.neuro-sidebar-chrome,.neuro-task-window-head,.neuro-workspace-head{border-color:var(--neuro-sota-separator)}.neuro-context-meter-bar>div,.neuro-model-level-gauge-fill{filter:saturate(1.05)}.neuro-account-actions button:focus-visible,.neuro-action-stack button:focus-visible,.neuro-agent-card:focus-visible,.neuro-agent-dialog-close:focus-visible,.neuro-artifact-card:focus-visible,.neuro-canvas-actions button:focus-visible,.neuro-canvas-close:focus-visible,.neuro-composer-accessories button:focus-visible,.neuro-conversation-row:focus-visible,.neuro-empty-chat-suggestion:focus-visible,.neuro-layout-control-button:focus-visible,.neuro-rich-select:focus-visible,.neuro-task-window-close:focus-visible,.neuro-task-window-finish:focus-visible,.neuro-task-window-panel-resizer:focus-visible,.neuro-workspace-actions button:focus-visible,.neuro-workspace-panel-head button:focus-visible{outline-offset:2px;box-shadow:var(--neuro-sota-focus-ring);outline:2px solid #0000}.neuro-agent-line-command-full,.neuro-agent-tool-arg dd,.neuro-artifact-card-body strong,.neuro-canvas-rail-copy strong,.neuro-message-markdown :where(a,code,pre),.neuro-path-tail,.neuro-workspace-head-path{overflow-wrap:anywhere}@media (hover:none),(pointer:coarse){.neuro-agent-card:hover,.neuro-agent-job-card:hover,.neuro-artifact-card:hover,.neuro-empty-chat-suggestion:hover,.neuro-pending-answer-options button:hover,.neuro-pending-input-actions button:hover{transform:none}.neuro-account-button,.neuro-agent-card-action,.neuro-agent-tool-connect-button,.neuro-canvas-actions button,.neuro-canvas-close,.neuro-empty-chat-suggestion,.neuro-icon-button,.neuro-layout-control-button,.neuro-task-window-close,.neuro-task-window-finish,.neuro-workspace-actions button,.neuro-workspace-panel-head button{min-height:44px}.neuro-model-launcher-option,.neuro-task-subagent-action,.neuro-task-window-close,.neuro-task-window-finish,.neuro-task-window-resizer{min-width:44px;min-height:44px}.neuro-task-window.standalone .neuro-task-window-close,.neuro-task-window.standalone .neuro-task-window-finish{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:900px){.neuro-task-window:not(.standalone){border-radius:20px 20px 0 0;width:min(100vw,100%);max-height:calc(100dvh - 20px)}.neuro-task-subagents{max-height:148px}.neuro-task-subagent-card{flex-basis:min(230px,100vw - 48px);width:min(230px,100vw - 48px)}}@media (max-width:640px){.neuro-agents-workspace,.neuro-workspace-grid{padding:10px}.neuro-composer,.neuro-live-state-stack,.neuro-mobile-context-bar,.neuro-readiness-strip,.neuro-surface-top{width:min(100% - 20px,var(--neuro-chat-bubble-column-width))}.neuro-message-list{padding:28px 14px 18px}.neuro-task-window.standalone .neuro-task-window-body>.neuro-chat-split{padding-top:46px}.neuro-task-window.standalone .neuro-task-window-body>.neuro-layout-controls{top:8px;right:10px}.neuro-empty-chat{padding-top:9vh}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-account-section,:root:not([data-neuro-motion=full]) .neuro-agent-card,:root:not([data-neuro-motion=full]) .neuro-agent-job-card,:root:not([data-neuro-motion=full]) .neuro-agent-settings-dialog,:root:not([data-neuro-motion=full]) .neuro-artifact-card,:root:not([data-neuro-motion=full]) .neuro-canvas.neuro-canvas-side-panel,:root:not([data-neuro-motion=full]) .neuro-composer,:root:not([data-neuro-motion=full]) .neuro-empty-chat-suggestion,:root:not([data-neuro-motion=full]) .neuro-info-card,:root:not([data-neuro-motion=full]) .neuro-run-inspector,:root:not([data-neuro-motion=full]) .neuro-sidebar,:root:not([data-neuro-motion=full]) .neuro-surface-top,:root:not([data-neuro-motion=full]) .neuro-task-window,:root:not([data-neuro-motion=full]) .neuro-workspace-sidebar,:root:not([data-neuro-motion=full]) button[role=switch],:root:not([data-neuro-motion=full]) button[role=switch]>span{transition:none}}.neuro-sota-material{isolation:isolate;position:relative;overflow:hidden}.neuro-sota-material:after{content:"";z-index:0;pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}[data-theme=dark] .neuro-sota-material:after{background:linear-gradient(135deg,var(--neuro-accent),transparent 36%),linear-gradient(180deg,#ffffff14,transparent 38%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-sota-material:after{background:linear-gradient(135deg,color-mix(in srgb,var(--neuro-accent) 15%,transparent),transparent 36%),linear-gradient(180deg,#ffffff14,transparent 38%)}}[data-theme=dark] .neuro-sota-material:after{opacity:.82}.neuro-sota-material>*{z-index:1;position:relative}.neuro-sota-material[data-active-work=true] .neuro-agent-workspace-main{box-shadow:inset 0 1px #ffffff29}.neuro-agent-job-card{position:relative;overflow:hidden}.neuro-agent-job-card[data-current=true],.neuro-agent-job-card[data-job-status=running]{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-card[data-current=true],.neuro-agent-job-card[data-job-status=running]{border-color:color-mix(in srgb,var(--neuro-accent) 30%,transparent)}}.neuro-agent-job-card[data-current=true],.neuro-agent-job-card[data-job-status=running]{background:var(--neuro-panel-solid)}.neuro-agent-job-card[role=button]:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-card[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 78%,transparent)}}.neuro-agent-job-card[role=button]:focus-visible{outline-offset:3px}.neuro-agent-job-card[data-live=true] .neuro-agent-job-status-label{letter-spacing:0;color:var(--neuro-accent)}.neuro-agent-job-card[data-result-ready=true]{box-shadow:var(--neuro-shadow-xs),inset 0 1px 0 #ffffff2e}.neuro-agent-jobs-empty[data-state=empty]{border:1px dashed var(--neuro-accent);align-content:center;gap:8px;min-height:118px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-agent-jobs-empty[data-state=empty]{border:1px dashed color-mix(in srgb,var(--neuro-accent) 24%,var(--neuro-border))}}.neuro-agent-jobs-empty[data-state=empty]{background:var(--neuro-sota-surface-glass);color:var(--neuro-text);text-align:left;border-radius:18px}.neuro-agent-jobs-empty-subtle{max-width:26ch;color:var(--neuro-muted);font-size:12px;line-height:1.45;display:block}.neuro-empty-chat-command{border:1px solid var(--neuro-border);align-items:center;gap:8px;margin:12px auto 0;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-empty-chat-command{border:1px solid color-mix(in srgb,var(--neuro-border) 72%,transparent)}}.neuro-empty-chat-command{background:var(--neuro-sota-surface-glass);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-muted);border-radius:999px;font-size:12px;line-height:1}.neuro-empty-chat-command span{border:1px solid var(--neuro-border);min-width:30px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.neuro-empty-chat-command span{border:1px solid color-mix(in srgb,var(--neuro-border) 78%,transparent)}}.neuro-empty-chat-command span{background:var(--neuro-panel-solid);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.neuro-empty-chat-command span{background:color-mix(in srgb,var(--neuro-panel-solid) 82%,transparent)}}.neuro-empty-chat-command span{color:var(--neuro-text);font-weight:var(--neuro-weight-bold,700);text-align:center;box-shadow:inset 0 -1px #0f172a14}.neuro-empty-chat-command strong{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-semibold,650)}.account-panel-frame[data-account-state=loading] .account-panel-content,.account-panel-frame[data-account-state=loading] .account-panel-sidebar{opacity:.78}.account-tabbar-list[role=tablist]{scroll-snap-type:x proximity}.account-tabbar-item[role=tab]{scroll-snap-align:start}.account-tabbar-item[role=tab]:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.account-tabbar-item[role=tab]:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 72%,transparent)}}.account-tabbar-item[role=tab]:focus-visible{outline-offset:4px;border-radius:8px}.account-tabbar-item[role=tab][aria-selected=true]{text-shadow:0 0 18px var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.account-tabbar-item[role=tab][aria-selected=true]{text-shadow:0 0 18px color-mix(in srgb,var(--neuro-accent) 15%,transparent)}}.account-panel-frame[data-account-state=loading] .account-panel-content:before{content:"";background:linear-gradient(90deg,transparent,var(--neuro-accent),transparent);border-radius:999px;height:3px;margin:-1px -1px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.account-panel-frame[data-account-state=loading] .account-panel-content:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--neuro-accent) 55%,transparent),transparent)}}.account-panel-frame[data-account-state=loading] .account-panel-content:before{background-size:220% 100%;animation:neuro-sota-skeleton 1.4s linear infinite}.account-panel-frame[data-account-state=error]{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.account-panel-frame[data-account-state=error]{border-color:color-mix(in srgb,#ef4444 32%,var(--neuro-border))}}.account-panel-frame[data-account-state=error]{box-shadow:0 22px 58px #ef44441f,var(--neuro-sota-shadow-panel)}.neuro-message-markdown[data-streaming=true]>:last-child:after{content:none;display:none}.neuro-code-block[data-language]{box-shadow:var(--neuro-shadow-xs),inset 0 1px 0 #ffffff29}.neuro-code-block-copy[data-copied=true]{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-code-block-copy[data-copied=true]{border-color:color-mix(in srgb,var(--neuro-accent) 32%,var(--neuro-border))}}.neuro-code-block-copy[data-copied=true]{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-code-block-copy[data-copied=true]{background:color-mix(in srgb,var(--neuro-accent) 9%,var(--neuro-panel-solid))}}.neuro-code-block-copy[data-copied=true]{color:var(--neuro-accent)}.neuro-task-window[data-end-rail=open] .neuro-task-window-head,.neuro-task-window[data-workspace-rail=open] .neuro-task-window-head{border-bottom-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-task-window[data-end-rail=open] .neuro-task-window-head,.neuro-task-window[data-workspace-rail=open] .neuro-task-window-head{border-bottom-color:color-mix(in srgb,var(--neuro-accent) 18%,var(--neuro-border))}}.neuro-task-window-body[data-subagents=open] .neuro-surface-top{box-shadow:var(--neuro-shadow-xs)}.neuro-account-section:hover,.neuro-agent-home-tile:hover,.neuro-composer:focus-within,.neuro-surface-top:focus-within{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-account-section:hover,.neuro-agent-home-tile:hover,.neuro-composer:focus-within,.neuro-surface-top:focus-within{border-color:color-mix(in srgb,var(--neuro-accent) 24%,var(--neuro-border))}}.neuro-account-section:hover,.neuro-agent-home-tile:hover,.neuro-composer:focus-within,.neuro-surface-top:focus-within{box-shadow:var(--neuro-sota-shadow-panel)}.neuro-composer:focus-within{box-shadow:var(--neuro-shadow-command,var(--neuro-sota-shadow-panel))}@media (min-width:901px){.neuro-workspace-grid,.neuro-workspace-grid.has-artifact-sidebar,.neuro-workspace-grid.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-artifact-sidebar,.neuro-workspace-grid.neuro-primary.has-workspace-explorer{--neuro-workspace-column-gap:0px;background:var(--neuro-canvas-bg);gap:0;padding:0}.neuro-canvas.neuro-canvas-side-panel,.neuro-sidebar,.neuro-workspace-sidebar{box-shadow:none;border-radius:0}.neuro-sidebar{border:0;border-right:1px solid var(--neuro-sidebar-divider);background:var(--neuro-sidebar-bg)}.neuro-canvas.neuro-canvas-side-panel,.neuro-workspace-sidebar{border:0;border-left:1px solid var(--neuro-sidebar-divider);background:var(--neuro-canvas-bg)}.neuro-canvas.neuro-canvas-side-panel .neuro-canvas-head,.neuro-sidebar-account-footer,.neuro-sidebar-chrome,.neuro-workspace-head{border-color:var(--neuro-sidebar-divider);box-shadow:none;background:0 0}.neuro-agent-jobs-scroll{border-top:0;padding:10px 8px 12px}.neuro-agent-jobs-section,.neuro-agent-jobs-stack{gap:6px}.neuro-agent-jobs-head{padding:2px 4px 5px}.neuro-agent-job-card,.neuro-agent-job-card.expanded,.neuro-agent-job-card[data-current=true],.neuro-agent-job-card[data-job-status=running],.neuro-agent-job-card[data-result-ready=true]{border-color:var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);border-radius:8px;padding:8px;transform:none}.neuro-agent-job-card.expanded,.neuro-agent-job-card:hover,.neuro-agent-job-card[data-current=true],.neuro-agent-job-card[data-job-status=running]{border-color:var(--neuro-border-strong);background:var(--neuro-panel-solid);transform:none;box-shadow:0 2px 8px #1616160f}.neuro-agent-job-card:hover{background:var(--neuro-panel-solid)}.neuro-workspace-sidebar{gap:0;padding:0}.neuro-workspace-panel-section,.neuro-workspace-roots,.neuro-workspace-sidebar>.neuro-git-compact,.neuro-workspace-sidebar>.neuro-workspace-empty,.neuro-workspace-sidebar>.neuro-workspace-error,.neuro-workspace-sidebar>.neuro-workspace-sources,.neuro-workspace-sidebar>.neuro-workspace-tools{border:0;border-bottom:1px solid var(--neuro-sidebar-divider);box-shadow:none;background:0 0;border-radius:0;margin:0}.neuro-workspace-sidebar>.neuro-workspace-sources{border-bottom:0}.neuro-workspace-panel-section,.neuro-workspace-roots{padding:10px 12px}.neuro-task-window.standalone .neuro-workspace-tools-list,.neuro-workspace-tools-list{flex-wrap:wrap;gap:6px;display:flex}.neuro-task-window.standalone .neuro-workspace-tool-button,.neuro-workspace-tool-button{background:var(--neuro-sidebar-row-bg);width:30px;min-width:30px;min-height:30px;color:var(--neuro-text-soft);border:0;border-radius:8px;justify-content:center;gap:0;padding:0}.neuro-task-window.standalone .neuro-workspace-tool-button:hover,.neuro-task-window.standalone .neuro-workspace-tool-button[aria-pressed=true],.neuro-workspace-tool-button:hover,.neuro-workspace-tool-button[aria-pressed=true]{background:var(--neuro-sidebar-row-hover);color:var(--neuro-text);border-color:#0000}.neuro-task-window.standalone .neuro-workspace-tool-button:disabled:hover,.neuro-workspace-tool-button:disabled:hover{background:var(--neuro-sidebar-row-bg);color:var(--neuro-text-soft);border-color:#0000}.neuro-git-row,.neuro-git-summary,.neuro-tree-row,.neuro-workspace-filter,.neuro-workspace-root-row{box-shadow:none}.neuro-git-row,.neuro-search-result,.neuro-tree-row,.neuro-workspace-root-row{background:0 0;border-color:#0000}.neuro-git-row:hover:not(.static):not(:disabled),.neuro-search-result:hover,.neuro-tree-row.active,.neuro-tree-row:hover,.neuro-workspace-root-row.active{background:var(--neuro-sidebar-row-hover);box-shadow:none;border-color:#0000}.neuro-canvas.neuro-canvas-side-panel{padding:0}.neuro-canvas.neuro-canvas-side-panel .neuro-canvas-body,.neuro-canvas.neuro-canvas-side-panel .neuro-canvas-head{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0}}.neuro-context-meter[data-tone=ready] .neuro-context-meter-fill{background:linear-gradient(90deg,var(--neuro-accent),var(--neuro-accent))}@supports (color:color-mix(in lab,red,red)){.neuro-context-meter[data-tone=ready] .neuro-context-meter-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--neuro-accent) 62%,var(--neuro-panel-solid)),var(--neuro-accent))}}.neuro-context-meter[data-tone=ready] .neuro-context-meter-status{color:var(--neuro-accent)}.neuro-context-meter[data-tone=warning] .neuro-context-meter-fill{background:linear-gradient(90deg,#f59e0b,#d97706)}.neuro-context-meter[data-tone=warning] .neuro-context-meter-status{color:var(--neuro-amber-text,#b45309)}.neuro-context-meter[data-tone=danger] .neuro-context-meter-fill{background:linear-gradient(90deg,#ef4444,#f97316)}.neuro-context-meter[data-tone=danger] .neuro-context-meter-status{color:var(--neuro-rose,#e5484d)}@keyframes neuro-sota-skeleton{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:640px){.neuro-agent-jobs-empty[data-state=empty]{min-height:92px;padding:14px}.neuro-empty-chat-command{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);margin-top:10px}.neuro-composer.has-stop .neuro-context-meter,.neuro-context-meter{flex-basis:136px;width:136px}}@container (max-width:520px){.neuro-composer-footer{grid-template-columns:auto minmax(30px,1fr) auto;gap:6px}.neuro-composer-side{flex-wrap:nowrap;gap:4px}.neuro-composer-side-end{min-width:0}.neuro-attachment-trigger{justify-content:center;gap:0;width:30px;min-width:30px;padding:0}.neuro-attachment-label,.neuro-attachment-summary{display:none}.neuro-composer-permission-slot{min-width:30px}.neuro-permission-select-shell{justify-content:center;gap:0;width:30px;min-width:30px}.neuro-permission-icon{display:inline-grid}.neuro-permission-label,.neuro-permission-select-shell:after{display:none}.neuro-permission-dot{width:5px;height:5px;box-shadow:0 0 0 2px var(--neuro-panel-solid);display:block;position:absolute;top:4px;right:4px}.neuro-permission-select{cursor:pointer;opacity:0;width:100%;max-width:none;height:100%;min-height:100%;padding:0;position:absolute;inset:0}.neuro-permission-select:disabled{cursor:default}.neuro-composer-accessories{flex-wrap:nowrap;gap:4px;overflow:hidden}.neuro-composer-accessories button.icon{gap:0;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;padding:0}.neuro-composer-accessory-icon{border:0;width:22px;height:22px}.neuro-composer-accessories button.icon small,.neuro-composer-accessories button.icon strong{display:none}.neuro-composer.has-stop .neuro-context-meter,.neuro-context-meter{flex-basis:clamp(48px,18cqi,96px);gap:0;width:clamp(48px,18cqi,96px)}.neuro-context-meter p,.neuro-context-meter-copy{display:none}.neuro-context-meter-bar{min-width:44px}}@container (max-width:320px){.neuro-composer-footer{grid-template-columns:minmax(0,1fr) max-content;row-gap:6px}.neuro-composer-permission-slot{grid-area:2/1;justify-content:flex-start}.neuro-composer-side-end{grid-area:2/2}.neuro-composer.has-stop .neuro-context-meter,.neuro-context-meter{flex-basis:48px;width:48px}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .account-panel-frame[data-account-state=loading] .account-panel-content:before,:root:not([data-neuro-motion=full]) .neuro-message-markdown[data-streaming=true]>:last-child:after{transition:none;animation:none}}.neuro-media-blocks{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;max-width:min(720px,100%);margin:8px 0;display:grid}.neuro-media-blocks.message{align-self:flex-start}.neuro-media-image,.neuro-media-player,.neuro-media-resource{background:var(--neuro-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.neuro-media-image,.neuro-media-player,.neuro-media-resource{background:color-mix(in srgb,var(--neuro-surface,#fff) 92%,transparent)}}.neuro-media-image,.neuro-media-player,.neuro-media-resource{border:1px solid}@supports (color:color-mix(in lab,red,red)){.neuro-media-image,.neuro-media-player,.neuro-media-resource{border:1px solid color-mix(in srgb,currentColor 13%,transparent)}}.neuro-media-image,.neuro-media-player,.neuro-media-resource{color:inherit;border-radius:14px;min-width:0;overflow:hidden}.neuro-media-image{cursor:zoom-in;text-align:left;padding:0;display:grid}.neuro-media-image img,.neuro-media-player video{aspect-ratio:16/10;object-fit:contain;background:#0b0b0c;width:100%;display:block}.neuro-media-image span,.neuro-media-player-copy{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;padding:9px 11px;display:flex;overflow:hidden}.neuro-media-player{align-items:center;gap:8px;padding:11px;display:grid}.neuro-media-player.video{padding:0 0 10px}.neuro-media-player audio{width:100%;min-width:0}.neuro-media-resource{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.neuro-media-resource span{min-width:0}.neuro-media-resource small,.neuro-media-resource strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.neuro-media-resource small{opacity:.62}.neuro-media-resource.external{border-style:dashed}.neuro-media-download{justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.neuro-message-attachment.media{align-items:stretch;gap:8px;min-width:min(360px,100%);padding:10px;display:grid}.neuro-message-attachment.media audio,.neuro-message-attachment.media video{width:100%;max-height:260px}@media (max-width:640px){.neuro-media-blocks{grid-template-columns:minmax(0,1fr);width:100%}.neuro-media-player audio{max-width:100%}}