/*! 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.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.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 .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.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 .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.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 .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.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 .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.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 .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>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--neuro-token-color-accent-light:#1f2020;--neuro-token-color-accent-dark:#e8e8e8;--neuro-token-color-accent-strong-light:#0f0f0f;--neuro-token-color-accent-strong-dark:#f2f2f2;--neuro-token-color-accent-electric-light:#303131;--neuro-token-color-accent-electric-dark:#f2f2f2;--neuro-token-color-accent-soft-light:#1f202011;--neuro-token-color-accent-soft-dark:#e8e8e821;--neuro-token-color-accent-border-light:#1f202038;--neuro-token-color-accent-border-dark:#e8e8e84d;--neuro-token-color-accent-aura-light:#1f20201f;--neuro-token-color-accent-aura-dark:#e8e8e821;--neuro-token-color-accent-contrast-light:#fff;--neuro-token-color-accent-contrast-dark:#1a1a1a;--neuro-token-color-brand-light:#b25538;--neuro-token-color-brand-dark:#d6805f;--neuro-token-color-brand-text-light:#9a4227;--neuro-token-color-brand-text-dark:#e39a7d;--neuro-token-color-brand-soft-light:#b255381a;--neuro-token-color-brand-soft-dark:#d6805f2e;--neuro-token-color-brand-border-light:#b2553852;--neuro-token-color-brand-border-dark:#d6805f61;--neuro-token-color-surface-canvas-light:#fff;--neuro-token-color-surface-chrome-light:#f5f5f5;--neuro-token-color-surface-sidebar-light:#f4f4f4;--neuro-token-color-surface-rail-light:#fff;--neuro-token-color-surface-panel-light:#fff;--neuro-token-color-surface-raised-light:#fffffff5;--neuro-token-color-surface-base-sunken-light:#f5f5f5;--neuro-token-color-surface-sunken-light:#f5f5f5eb;--neuro-token-color-surface-glass-light:#ffffffe0;--neuro-token-color-surface-overlay-light:#f7f8f9e0;--neuro-token-color-surface-line-light:#1f20201a;--neuro-token-color-surface-separator-light:#1f202016;--neuro-token-color-surface-row-fill-light:#1f20200b;--neuro-token-color-surface-selected-light:#f3e2db;--neuro-token-color-surface-selected-dark:#5f4035;--neuro-token-color-surface-hover-light:#1f202014;--neuro-token-color-surface-hover-dark:#ffffff1a;--neuro-token-color-surface-selection-light:#1f20201a;--neuro-token-color-surface-assistant-light:#fffffff0;--neuro-token-color-surface-user-light:#f3f4f4;--neuro-token-color-surface-canvas-dark:#161616;--neuro-token-color-surface-chrome-dark:#1a1a1a;--neuro-token-color-surface-sidebar-dark:#1c1c1c;--neuro-token-color-surface-rail-dark:#1a1a1a;--neuro-token-color-surface-panel-dark:#1f1f1f;--neuro-token-color-surface-raised-dark:#1f1f1feb;--neuro-token-color-surface-base-sunken-dark:#ffffff0e;--neuro-token-color-surface-sunken-dark:#ffffff0c;--neuro-token-color-surface-glass-dark:#1f1f1fd1;--neuro-token-color-surface-overlay-dark:#121212db;--neuro-token-color-surface-line-dark:#ffffff1f;--neuro-token-color-surface-separator-dark:#ffffff16;--neuro-token-color-surface-row-fill-dark:#ffffff0e;--neuro-token-color-surface-selection-dark:#e8e8e824;--neuro-token-color-surface-assistant-dark:#ffffff0d;--neuro-token-color-surface-user-dark:#262626;--neuro-token-color-text-primary-light:#1f2020;--neuro-token-color-text-secondary-light:#1f2020bd;--neuro-token-color-text-tertiary-light:#1f2020a8;--neuro-token-color-text-primary-dark:#e8e8e8;--neuro-token-color-text-secondary-dark:#e8e8e8bd;--neuro-token-color-text-tertiary-dark:#e8e8e8b3;--neuro-token-color-border-default-light:#1f20201f;--neuro-token-color-border-strong-light:#1f20203d;--neuro-token-color-border-default-dark:#ffffff1f;--neuro-token-color-border-strong-dark:#ffffff3d;--neuro-token-color-border-focus:#515252;--neuro-token-color-border-focus-light:#515252;--neuro-token-color-border-focus-dark:#f2f2f2;--neuro-token-color-semantic-success:#1a7f37;--neuro-token-color-semantic-warning:#d97706;--neuro-token-color-semantic-danger:#e5484d;--neuro-token-color-semantic-info:#1f2020;--neuro-token-color-semantic-success-light:#1a7f37;--neuro-token-color-semantic-success-dark:#3fb950;--neuro-token-color-semantic-success-text-light:#116329;--neuro-token-color-semantic-success-text-dark:#3fb950;--neuro-token-color-semantic-warning-light:#d97706;--neuro-token-color-semantic-warning-dark:#fbbf24;--neuro-token-color-semantic-warning-text-light:#b45309;--neuro-token-color-semantic-warning-text-dark:#fbbf24;--neuro-token-color-semantic-danger-light:#e5484d;--neuro-token-color-semantic-danger-dark:#f2555a;--neuro-token-color-semantic-danger-text-light:#b42318;--neuro-token-color-semantic-danger-text-dark:#ff8b91;--neuro-token-color-semantic-info-light:#1f2020;--neuro-token-color-semantic-info-dark:#e8e8e8;--neuro-token-color-semantic-success-surface-light:#1a7f3714;--neuro-token-color-semantic-success-surface-dark:#3fb9501f;--neuro-token-color-semantic-success-border-light:#1a7f3738;--neuro-token-color-semantic-success-border-dark:#3fb95047;--neuro-token-color-semantic-warning-surface-light:#d9770614;--neuro-token-color-semantic-warning-surface-dark:#fbbf241f;--neuro-token-color-semantic-warning-border-light:#d977063d;--neuro-token-color-semantic-warning-border-dark:#fbbf244d;--neuro-token-color-semantic-danger-surface-light:#e5484d14;--neuro-token-color-semantic-danger-surface-dark:#f2555a1f;--neuro-token-color-semantic-danger-border-light:#e5484d38;--neuro-token-color-semantic-danger-border-dark:#f2555a47;--neuro-token-color-semantic-info-surface-light:#1f20200b;--neuro-token-color-semantic-info-surface-dark:#e8e8e814;--neuro-token-color-semantic-info-border-light:#1f202024;--neuro-token-color-semantic-info-border-dark:#e8e8e82e;--neuro-token-color-semantic-live-light:#1a7f37;--neuro-token-color-semantic-live-dark:#3fb950;--neuro-token-color-semantic-live-text-light:#116329;--neuro-token-color-semantic-live-text-dark:#3fb950;--neuro-token-color-control-switch-on-light:#1f2020;--neuro-token-color-control-switch-on-dark:#e8e8e8;--neuro-token-color-control-switch-off-light:#1f202033;--neuro-token-color-control-switch-off-dark:#ffffff3d;--neuro-token-color-control-switch-grant-on-light:#34c759;--neuro-token-color-control-switch-grant-on-dark:#30d158;--neuro-token-color-control-switch-grant-off-light:#1f202033;--neuro-token-color-control-switch-grant-off-dark:#ffffff3d;--neuro-token-color-status-running:#1a7f37;--neuro-token-color-status-waiting:#d97706;--neuro-token-color-status-completed:#1a7f37;--neuro-token-color-status-blocked:#e5484d;--neuro-token-color-status-running-light:#1a7f37;--neuro-token-color-status-running-dark:#3fb950;--neuro-token-color-status-waiting-light:#d97706;--neuro-token-color-status-waiting-dark:#fbbf24;--neuro-token-color-status-completed-light:#1a7f37;--neuro-token-color-status-completed-dark:#3fb950;--neuro-token-color-status-blocked-light:#e5484d;--neuro-token-color-status-blocked-dark:#f2555a;--neuro-token-color-perceptual-accent-light:#1f2020;--neuro-token-color-perceptual-accent-dark:oklch(92.7% 0 0);--neuro-token-color-perceptual-focus:#1f2020;--neuro-token-color-perceptual-brand-blue:oklch(55% .205 264);--neuro-token-color-perceptual-brand-violet:oklch(62% .195 295);--neuro-token-color-perceptual-brand-cyan:oklch(74% .13 213);--neuro-token-color-perceptual-brand-warm:oklch(72% .15 66);--neuro-token-color-perceptual-success:oklch(55.6% .145 152.5);--neuro-token-color-perceptual-warning:oklch(62.4% .151 63.5);--neuro-token-color-perceptual-danger:oklch(61.2% .198 24.8);--neuro-token-color-dark-background:#161616;--neuro-token-color-dark-foreground:#e8e8e8;--neuro-token-color-dark-panel:#1f1f1f;--neuro-token-color-dark-user:#262626;--neuro-token-color-dark-rail:#1a1a1a;--neuro-token-color-dark-border:#ffffff1f;--neuro-token-typography-font-family-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--neuro-token-typography-font-family-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--neuro-token-typography-font-family-mono:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;--neuro-token-typography-font-size-caption:11px;--neuro-token-typography-font-size-small:12px;--neuro-token-typography-font-size-body:13px;--neuro-token-typography-font-size-chat:14px;--neuro-token-typography-font-size-title:15px;--neuro-token-typography-font-size-headline:22px;--neuro-token-typography-font-size-display:34px;--neuro-token-typography-font-size-hero:64px;--neuro-token-typography-font-size-micro:10px;--neuro-token-typography-line-height-caption:14px;--neuro-token-typography-line-height-small:16px;--neuro-token-typography-line-height-body:20px;--neuro-token-typography-line-height-chat:22px;--neuro-token-typography-line-height-title:20px;--neuro-token-typography-line-height-headline:28px;--neuro-token-typography-line-height-display:38px;--neuro-token-typography-line-height-hero:66px;--neuro-token-typography-line-height-micro:12px;--neuro-token-typography-font-weight-regular:400;--neuro-token-typography-font-weight-medium:500;--neuro-token-typography-font-weight-semibold:600;--neuro-token-typography-font-weight-bold:700;--neuro-token-typography-font-weight-extrabold:800;--neuro-token-typography-letter-spacing-default:0;--neuro-token-typography-letter-spacing-tight:0;--neuro-token-typography-letter-spacing-caps:.06em;--neuro-token-typography-fluid-body:.8125rem;--neuro-token-typography-fluid-chat:.875rem;--neuro-token-typography-fluid-title:.9375rem;--neuro-token-typography-fluid-display:clamp(1.875rem,1.56rem + 1.08vw,2.5rem);--neuro-token-typography-fluid-hero:clamp(3.65rem,9vw,8.2rem);--neuro-token-radius-xs:4px;--neuro-token-radius-sm:6px;--neuro-token-radius-md:10px;--neuro-token-radius-lg:14px;--neuro-token-radius-xl:20px;--neuro-token-radius-xxl:24px;--neuro-token-radius-material:16px;--neuro-token-radius-pill:999px;--neuro-token-shadow-xs:0 1px 2px #1616160b;--neuro-token-shadow-sm:0 6px 18px #16161612;--neuro-token-shadow-md:0 18px 46px #1616161c;--neuro-token-shadow-lg:0 34px 92px #16161626;--neuro-token-shadow-glass:0 28px 80px #16161621,inset 0 1px 0 #ffffffb8;--neuro-token-shadow-dark-glass:0 24px 80px #00000075,inset 0 1px 0 #ffffff14;--neuro-token-shadow-focus:0 0 0 4px #1f20202e;--neuro-token-shadow-command:0 24px 70px #16161621,inset 0 1px 0 #ffffffb8;--neuro-token-motion-duration-fast-ms:.12s;--neuro-token-motion-duration-ms:.16s;--neuro-token-motion-duration-reveal-ms:.16s;--neuro-token-motion-duration-live-ms:1.35s;--neuro-token-motion-duration-think-ms:2.7s;--neuro-token-motion-duration-settle-ms:.16s;--neuro-token-motion-duration-hover-ms:.18s;--neuro-token-motion-duration-structural-ms:.24s;--neuro-token-motion-duration-enter-ms:.42s;--neuro-token-motion-duration-overlay-ms:.52s;--neuro-token-motion-duration-pulse-ms:1.35s;--neuro-token-motion-duration-ripple-ms:1.6s;--neuro-token-motion-ripple-scale:3.2;--neuro-token-motion-ease:cubic-bezier(.22,1,.36,1);--neuro-token-motion-ease-out:cubic-bezier(0,0,.58,1);--neuro-token-motion-ease-structural:cubic-bezier(.32,.72,0,1);--neuro-token-motion-ease-spring:cubic-bezier(.34,1.56,.64,1);--neuro-token-space-0:0px;--neuro-token-space-1:4px;--neuro-token-space-2:8px;--neuro-token-space-3:12px;--neuro-token-space-4:16px;--neuro-token-space-5:24px;--neuro-token-space-6:32px;--neuro-token-space-7:40px;--neuro-token-space-8:48px;--neuro-token-space-9:64px;--neuro-token-space-10:80px;--neuro-token-space-11:96px;--neuro-token-space-12:128px;--neuro-token-control-height-sm:32px;--neuro-token-control-height-md:36px;--neuro-token-control-height-lg:44px;--neuro-token-control-touch-target-min:44px;--neuro-token-control-icon-button-sm:32px;--neuro-token-control-icon-button-md:36px;--neuro-token-control-icon-button-touch:44px;--neuro-token-layout-breakpoint-mobile:640px;--neuro-token-layout-breakpoint-tablet:900px;--neuro-token-layout-breakpoint-shell-collapse:1180px;--neuro-token-layout-chat-column:736px;--neuro-token-layout-sidebar-rail:300px;--neuro-token-layout-workspace-inspector-rail:360px;--neuro-token-layout-task-window-min-desktop:640px;--neuro-token-layout-cookie-compact-max-height:304px;--neuro-token-layout-cookie-compact-viewport-ratio:.34;--neuro-token-layer-drawer:70;--neuro-token-layer-toast:80;--neuro-token-layer-cookie:86;--neuro-token-layer-task-window:90;--neuro-token-layer-command-palette:100;--neuro-token-layer-modal:110;--neuro-token-blur-panel:18px;--neuro-token-blur-popover:24px;--neuro-token-blur-shell:28px;--neuro-token-blur-ambient:40px;--neuro-font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--neuro-bg:#fff;--neuro-surface-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-caret:var(--neuro-text);--neuro-caret-blink-period:1s;--neuro-muted:#1f2020a8;--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:#1f2020;--neuro-switch-off:#1f202033;--neuro-switch-grant-on:#34c759;--neuro-switch-grant-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-state-info-bg:#1f20200b;--neuro-state-info-border:#1f202024;--neuro-state-success-bg:#1a7f3714;--neuro-state-success-border:#1a7f3738;--neuro-state-warning-bg:#d9770614;--neuro-state-warning-border:#d977063d;--neuro-state-danger-bg:#e5484d14;--neuro-state-danger-border:#e5484d38;--neuro-brand:#b25538;--neuro-brand-text:#9a4227;--neuro-brand-soft:#b255381a;--neuro-brand-border:#b2553852;--neuro-live:#1a7f37;--neuro-live-soft:#1a7f3724;--neuro-live-text:#116329;--neuro-job-active:#b25538;--neuro-job-active-soft:#b2553824;--neuro-job-active-text:#9a4227;--neuro-job-completed:#6f8f76;--neuro-job-completed-soft:#6f8f7624;--neuro-job-completed-text:#4f7058;--neuro-thinking-mark-ink:#000;--neuro-row-hover:#1f202014;--neuro-row-selected:#f3e2db;--neuro-row-selected-border:transparent;--neuro-card-bg:var(--neuro-panel-solid);--neuro-card-border:#1f20201c;--neuro-card-border-hover:#1f20202e;--neuro-card-radius:var(--neuro-radius-lg);--neuro-card-shadow:0 1px 2px #1616160a;--neuro-card-shadow-hover:0 6px 20px #16161614;--neuro-scrim:#16161652;--neuro-tooltip-bg:#1f2020;--neuro-tooltip-fg:#fff;--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-indicator:#515252;--neuro-focus:var(--neuro-focus-indicator);--neuro-sota-focus:var(--neuro-focus-indicator);--neuro-sota-focus-ring:0 0 0 2px var(--neuro-focus-indicator);--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-row-hover);--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));--neuro-tracking-tight:var(--neuro-token-typography-letter-spacing-tight);--neuro-tracking-tighter:var(--neuro-token-typography-letter-spacing-default);--neuro-tracking-caps:var(--neuro-token-typography-letter-spacing-caps);--neuro-weight-regular:var(--neuro-token-typography-font-weight-regular);--neuro-weight-medium:var(--neuro-token-typography-font-weight-medium);--neuro-weight-semibold:var(--neuro-token-typography-font-weight-semibold);--neuro-weight-bold:var(--neuro-token-typography-font-weight-bold);--neuro-weight-extrabold:var(--neuro-token-typography-font-weight-extrabold);--neuro-weight-black:var(--neuro-weight-extrabold);--neuro-good:var(--neuro-green);--neuro-warn:var(--neuro-amber);--neuro-warning:var(--neuro-amber);--neuro-danger:var(--neuro-rose);--neuro-danger-text:#b42318;--neuro-pulse-duration:var(--neuro-token-motion-duration-pulse-ms);--neuro-action-think-duration:var(--neuro-token-motion-duration-think-ms);--neuro-thinking-mark-duration:var(--neuro-action-think-duration);--neuro-ripple-duration:var(--neuro-token-motion-duration-ripple-ms);--neuro-ripple-scale:var(--neuro-token-motion-ripple-scale);--neuro-radius-xs:var(--neuro-token-radius-xs);--neuro-radius-sm:var(--neuro-token-radius-sm);--neuro-radius-md:var(--neuro-token-radius-md);--neuro-radius-lg:var(--neuro-token-radius-lg);--neuro-radius-xl:var(--neuro-token-radius-xl);--neuro-radius-xxl:var(--neuro-token-radius-xxl);--neuro-radius-material:var(--neuro-token-radius-material);--neuro-radius-pill:var(--neuro-token-radius-pill);--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:var(--neuro-token-layout-chat-column);--neuro-sidebar-width:var(--neuro-token-layout-sidebar-rail);--neuro-breakpoint-mobile:var(--neuro-token-layout-breakpoint-mobile);--neuro-breakpoint-tablet:var(--neuro-token-layout-breakpoint-tablet);--neuro-breakpoint-shell-collapse:var(--neuro-token-layout-breakpoint-shell-collapse);--neuro-task-window-min-desktop:var(--neuro-token-layout-task-window-min-desktop);--neuro-cookie-compact-max-height:var(--neuro-token-layout-cookie-compact-max-height);--neuro-cookie-compact-viewport-ratio:var(--neuro-token-layout-cookie-compact-viewport-ratio);--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-workspace-rail-panel-width:340px;--neuro-workspace-panel-height:320px;--neuro-workspace-panel-min-height:140px;--neuro-workspace-sources-min-height:160px;--neuro-end-rail-max-width:var(--neuro-chat-bubble-column-width);--neuro-layout-controls-offset:260px;--neuro-shadow-xs:var(--neuro-token-shadow-xs);--neuro-shadow-sm:var(--neuro-token-shadow-sm);--neuro-shadow-md:var(--neuro-token-shadow-md);--neuro-shadow-lg:var(--neuro-token-shadow-lg);--neuro-shadow-glass:var(--neuro-token-shadow-glass);--neuro-shadow-dark-glass:var(--neuro-token-shadow-dark-glass);--neuro-shadow-focus:var(--neuro-token-shadow-focus);--neuro-shadow-command:var(--neuro-token-shadow-command);--neuro-ease:var(--neuro-token-motion-ease);--neuro-ease-draw:cubic-bezier(.42,0,.18,1);--neuro-ease-out:var(--neuro-token-motion-ease-out);--neuro-ease-structural:var(--neuro-token-motion-ease-structural);--neuro-ease-spring:var(--neuro-token-motion-ease-spring);--neuro-duration-fast:var(--neuro-token-motion-duration-fast-ms);--neuro-duration:var(--neuro-token-motion-duration-ms);--neuro-duration-hover:var(--neuro-token-motion-duration-hover-ms);--neuro-duration-structural:var(--neuro-token-motion-duration-structural-ms);--neuro-duration-enter:var(--neuro-token-motion-duration-enter-ms);--neuro-duration-overlay:var(--neuro-token-motion-duration-overlay-ms);--neuro-font-mono:var(--neuro-token-typography-font-family-mono);--neuro-scrollbar-thumb:#1f202033;--neuro-scrollbar-thumb-hover:#1f20205c;--neuro-text-chat:var(--neuro-token-typography-fluid-chat);--neuro-line-chat:var(--neuro-token-typography-line-height-chat);--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:var(--neuro-token-typography-font-size-caption);--neuro-density-micro:var(--neuro-token-typography-font-size-micro);--neuro-density-small:var(--neuro-token-typography-font-size-small);--neuro-density-body:var(--neuro-token-typography-font-size-body);--neuro-density-title:var(--neuro-token-typography-font-size-title);--neuro-density-section-title:1rem;--neuro-density-page-title:1.125rem;--neuro-line-caption:var(--neuro-token-typography-line-height-caption);--neuro-line-micro:var(--neuro-token-typography-line-height-micro);--neuro-line-small:var(--neuro-token-typography-line-height-small);--neuro-line-body:var(--neuro-token-typography-line-height-body);--neuro-line-title:var(--neuro-token-typography-line-height-title);--neuro-line-section-title:1.375rem;--neuro-line-page-title:1.5rem;--neuro-control-height-sm:var(--neuro-token-control-height-sm);--neuro-control-height-md:var(--neuro-token-control-height-md);--neuro-control-height-lg:var(--neuro-token-control-height-lg);--neuro-touch-target-min:var(--neuro-token-control-touch-target-min);--neuro-icon-button-sm:var(--neuro-token-control-icon-button-sm);--neuro-icon-button-md:var(--neuro-token-control-icon-button-md);--neuro-icon-button-touch:var(--neuro-token-control-icon-button-touch);--neuro-space-0:var(--neuro-token-space-0);--neuro-space-1:var(--neuro-token-space-1);--neuro-space-2:var(--neuro-token-space-2);--neuro-space-3:var(--neuro-token-space-3);--neuro-space-4:var(--neuro-token-space-4);--neuro-space-5:var(--neuro-token-space-5);--neuro-space-6:var(--neuro-token-space-6);--neuro-space-7:var(--neuro-token-space-7);--neuro-space-8:var(--neuro-token-space-8);--neuro-space-9:var(--neuro-token-space-9);--neuro-space-10:var(--neuro-token-space-10);--neuro-space-11:var(--neuro-token-space-11);--neuro-space-12:var(--neuro-token-space-12);--neuro-layer-drawer:var(--neuro-token-layer-drawer);--neuro-layer-toast:var(--neuro-token-layer-toast);--neuro-layer-cookie:var(--neuro-token-layer-cookie);--neuro-layer-task-window:var(--neuro-token-layer-task-window);--neuro-layer-command-palette:var(--neuro-token-layer-command-palette);--neuro-layer-modal:var(--neuro-token-layer-modal);--neuro-blur-panel:var(--neuro-token-blur-panel);--neuro-blur-popover:var(--neuro-token-blur-popover);--neuro-blur-shell:var(--neuro-token-blur-shell);--neuro-blur-ambient:var(--neuro-token-blur-ambient);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]{--neuro-switch-track:var(--neuro-switch-on);background-color:#0000!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}button[role=switch][data-switch=grant]{--neuro-switch-track:var(--neuro-switch-grant-off)}button[role=switch][data-switch=grant][aria-checked=true]{--neuro-switch-track:var(--neuro-switch-grant-on);background-color:#0000!important}button[role=switch][data-switch=grant]:focus-visible{outline-color:var(--neuro-switch-grant-on)}@supports (color:color-mix(in lab,red,red)){button[role=switch][data-switch=grant]:focus-visible{outline-color:color-mix(in srgb,var(--neuro-switch-grant-on) 58%,var(--neuro-text))}}.neuro-grant-switch{--neuro-switch-track:var(--neuro-switch-off);border:0;border-radius:12px;flex:0 0 44px;justify-content:flex-start;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative;background-color:#0000!important}.neuro-grant-switch:before{background-color:var(--neuro-switch-track);content:"";border-radius:999px;width:40px;height:24px;transition:background-color .18s cubic-bezier(.4,0,.2,1);position:absolute;top:10px;left:2px}.neuro-grant-switch>span{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;position:absolute;top:12px;left:4px;transform:translate(0);box-shadow:0 1px 3px #0f172a47}.neuro-grant-switch[aria-checked=true]>span{transform:translate(16px)}.neuro-grant-switch[aria-busy=true]{cursor:wait;opacity:.75}.neuro-grant-switch:disabled{cursor:not-allowed;opacity:.5}*{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-git-confirm-overlay :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){[data-neuro-tooltip]{position:relative}[data-neuro-tooltip]:after{content:attr(data-neuro-tooltip);z-index:120;background:var(--neuro-tooltip-bg);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;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}[data-neuro-tooltip]:is(:hover,:focus-visible,:focus-within):after{opacity:1;transform:translate(-50%)}}:root[data-neuro-tooltip-layer=portal] [data-neuro-tooltip]:after{content:none!important;display:none!important}.neuro-tooltip-layer{z-index:1400;box-sizing:border-box;border:1px solid var(--neuro-tooltip-fg);width:max-content;max-width:min(240px,100vw - 16px);position:fixed}@supports (color:color-mix(in lab,red,red)){.neuro-tooltip-layer{border:1px solid color-mix(in srgb,var(--neuro-tooltip-fg) 12%,transparent)}}.neuro-tooltip-layer{animation:neuro-tooltip-layer-in .1s var(--neuro-ease,ease) both;background:var(--neuro-tooltip-bg);color:var(--neuro-tooltip-fg);font-family:var(--neuro-font-ui);font-size:11px;font-weight:var(--neuro-weight-medium,500);overflow-wrap:anywhere;pointer-events:none;text-align:left;white-space:normal;-webkit-app-region:no-drag;border-radius:7px;padding:5px 8px;line-height:14px;overflow:hidden;box-shadow:0 10px 28px #16161633}.neuro-tooltip-layer[hidden]{display:none}@keyframes neuro-tooltip-layer-in{0%{opacity:0;transform:translateY(calc(2px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)}}.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-end-rail-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-end-rail-max-width));--neuro-end-rail-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-end-rail-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-end-rail,.neuro-workspace-grid.neuro-primary.has-end-rail{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) var(--neuro-end-rail-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-end-rail.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.has-end-rail.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr) var(--neuro-end-rail-dynamic-width-no-left)}.neuro-workspace-grid.has-end-rail.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-end-rail.has-workspace-explorer{grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) max(var(--neuro-workspace-explorer-width),var(--neuro-workspace-rail-panel-width))}.neuro-workspace-grid.has-end-rail.has-workspace-explorer.is-left-sidebar-hidden,.neuro-workspace-grid.neuro-primary.has-end-rail.has-workspace-explorer.is-left-sidebar-hidden{grid-template-columns:minmax(0,1fr) max(var(--neuro-workspace-explorer-width),var(--neuro-workspace-rail-panel-width))}body.neuro-resizing-row,body.neuro-resizing-row *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.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-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-workspace-sidebar{grid-column:2}.neuro-end-rail-panel{min-width:0;min-height:0;display:grid;overflow:hidden}.neuro-sidebar-resizer,.neuro-workspace-grid>.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: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);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]{color:var(--neuro-text);background:0 0}.neuro-layout-control-button:hover{background:var(--neuro-bg-sunken);color:var(--neuro-text)}.neuro-layout-control-button.active{color:var(--neuro-text);background:0 0}.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;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{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:var(--neuro-surface-bg)}.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:2px solid var(--neuro-brand);outline-offset:-4px}.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{-webkit-line-clamp:2;max-width:none;color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-medium);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;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-danger-text);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-surface-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 .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);background:var(--neuro-panel-solid);min-width:0;min-height:0;box-shadow:var(--neuro-shadow-sm);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;color:var(--neuro-muted);font-size:11.5px;letter-spacing:0;gap:7px;margin:0}.neuro-task-subagents-head p,.neuro-task-subagents-head span{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;--neuro-task-subagent-node-size:30px;--neuro-task-subagent-action-size:24px;grid-template-columns:var(--neuro-task-subagent-node-size) minmax(0,1fr);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;align-items:start;gap:9px;padding:10px;display:grid;position:relative}.neuro-task-subagent-card[data-has-action=true]{grid-template-columns:var(--neuro-task-subagent-node-size) minmax(0,1fr) var(--neuro-task-subagent-action-size)}.neuro-task-subagent-open{grid-area:1/1/auto/3;grid-template-columns:var(--neuro-task-subagent-node-size) minmax(0,1fr);min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:start;gap:9px;padding:0;display:grid}button.neuro-task-subagent-open{cursor:pointer}button.neuro-task-subagent-open:focus-visible{outline:2px solid var(--neuro-task-subagent-light);border-radius:10px}@supports (color:color-mix(in lab,red,red)){button.neuro-task-subagent-open:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-task-subagent-light) 58%,var(--neuro-focus))}}button.neuro-task-subagent-open:focus-visible{outline-offset:3px}.neuro-task-subagent-card.current,.neuro-task-window.standalone .neuro-task-subagent-card.current{border-color:var(--neuro-row-selected-border);background:var(--neuro-row-selected);box-shadow:inset 0 0 0 1.5px var(--neuro-brand-border)}.neuro-task-subagent-card.tone-accent{--neuro-task-subagent-light:var(--neuro-live);--neuro-task-subagent-soft:var(--neuro-live-soft)}.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{width:var(--neuro-task-subagent-node-size);height:var(--neuro-task-subagent-node-size);border:1px solid var(--neuro-task-subagent-light);place-items:center;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.live .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{width:var(--neuro-task-subagent-action-size);height:var(--neuro-task-subagent-action-size);border:1px solid var(--neuro-task-subagent-light);grid-area:1/3;align-self:start;place-items:center;display:inline-grid}@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,.neuro-task-subagent-scope{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{--neuro-task-subagent-node-size:26px;background:var(--neuro-panel-solid);border-radius:8px;gap:7px;padding:8px}.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-surface-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-surface-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-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-account-accessory,.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(calc(6px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)}}.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:0;min-width:0;height:22px;min-height:22px;color:var(--neuro-muted);opacity:0;pointer-events:none;transition:width .12s var(--neuro-ease,ease),opacity .12s var(--neuro-ease,ease);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;overflow:hidden}.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;pointer-events:auto;width:22px;min-width:22px}.neuro-conversation-pin:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-conversation-pin.is-pinned{color:var(--neuro-brand)}.neuro-conversation-pin-mark{vertical-align:-1px;color:var(--neuro-brand);flex:none}.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{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-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-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{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-diff .neuro-diff-toolbar{display:none}.neuro-git-diff .neuro-diff-head{position:relative}.neuro-git-diff .neuro-diff-copy{background:var(--neuro-panel-solid);opacity:0;pointer-events:none;transition:opacity var(--neuro-duration-fast,.12s) var(--neuro-ease,ease);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.neuro-git-diff .neuro-diff-copy:focus-visible,.neuro-git-diff .neuro-diff-head:hover .neuro-diff-copy{opacity:1;pointer-events:auto}.neuro-git-branch-card{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-branch-card{background:color-mix(in srgb,var(--neuro-panel-solid) 88%,transparent)}}.neuro-git-branch-card{padding:7px 8px;box-shadow:inset 0 1px #ffffff6b}.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-dot.stale{background:var(--neuro-danger);box-shadow:0 0 0 2px var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-branch-dot.stale{box-shadow:0 0 0 2px color-mix(in srgb,var(--neuro-danger) 13%,transparent)}}.neuro-git-branch-icon{color:var(--neuro-muted);flex:none}.neuro-git-branch-name{min-width:0;color:var(--neuro-text);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-git-branch-line{align-items:baseline;gap:5px;min-width:0;display:flex}.neuro-git-branch-sync{color:var(--neuro-muted);font-size:10.5px;font-weight:var(--neuro-weight-medium,500);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.neuro-git-branch-sync.diverged{color:var(--neuro-text-soft)}.neuro-git-branch-sync.gone{color:var(--neuro-amber-text)}.neuro-git-branch-copy{gap:1px;min-width:0;display:grid}.neuro-git-branch-context{min-width:0;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:12px;overflow:hidden}.neuro-git-branch-context span,.neuro-git-worktree-chip{color:var(--neuro-text-soft)}.neuro-git-worktree-chip{background:var(--neuro-accent-soft);min-width:0;font-size:10.5px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:1px 7px;overflow:hidden}.neuro-git-branch-card code{background:var(--neuro-panel-muted);color:var(--neuro-muted);border-radius:5px;flex:none;margin-left:auto;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.neuro-git-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:1px 0;display:grid}.neuro-git-tabs button{min-width:0;min-height:30px;color:var(--neuro-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.neuro-git-tabs button>svg{flex:none}.neuro-git-tabs button:hover:not(.active){background:var(--neuro-panel-muted)}@supports (color:color-mix(in lab,red,red)){.neuro-git-tabs button:hover:not(.active){background:color-mix(in srgb,var(--neuro-panel-muted) 68%,transparent)}}.neuro-git-tabs button:hover:not(.active){color:var(--neuro-text-soft)}.neuro-git-tabs button.active{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-git-tab-count{background:var(--neuro-border);border-radius:999px;place-items:center;min-width:14px;height:14px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-tab-count{background:color-mix(in srgb,var(--neuro-border) 58%,transparent)}}.neuro-git-tab-count{color:var(--neuro-muted);padding:0 3px;font-size:9px;line-height:14px}.neuro-git-tabs button.active .neuro-git-tab-count{background:var(--neuro-panel-solid);color:var(--neuro-text-soft)}@media (pointer:coarse){.neuro-git-tabs button{min-height:44px}}.neuro-git-tab-panel{gap:6px;min-height:0;display:grid}.neuro-git-tab-panel>.neuro-git-prs,.neuro-git-tab-panel>.neuro-git-worktrees{border-top:0;margin-top:0;padding-top:0}.neuro-git-head-actions{align-items:center;gap:2px;display:inline-flex}.neuro-git-head-title{gap:7px}.neuro-git-head-title,.neuro-git-live{align-items:center;display:inline-flex}.neuro-git-live{color:var(--neuro-muted);font-size:9.5px;font-weight:var(--neuro-weight-medium,500);letter-spacing:.01em;text-transform:none;gap:4px}.neuro-git-live>span{background:var(--neuro-green);width:5px;height:5px;box-shadow:0 0 0 2px var(--neuro-green);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.neuro-git-live>span{box-shadow:0 0 0 2px color-mix(in srgb,var(--neuro-green) 15%,transparent)}}.neuro-git-live.syncing>span{background:var(--neuro-accent);animation:neuro-git-live-pulse 1.1s ease-in-out infinite}.neuro-git-live.stale{color:var(--neuro-danger)}.neuro-git-live.stale>span{background:var(--neuro-danger);box-shadow:0 0 0 2px var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-live.stale>span{box-shadow:0 0 0 2px color-mix(in srgb,var(--neuro-danger) 14%,transparent)}}.neuro-git-icon-button{width:28px;min-height:28px;color:var(--neuro-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.neuro-git-icon-button:hover:not(:disabled){background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-git-compact .neuro-git-icon-button{box-shadow:none;background:0 0;border:0}.neuro-git-compact .neuro-git-icon-button:hover:not(:disabled){background:var(--neuro-accent-soft)}.neuro-git-icon-button:disabled{opacity:.45}.neuro-git-icon-button.busy svg{animation:neuro-git-spin .9s linear infinite}@keyframes neuro-git-spin{to{transform:rotate(1turn)}}@keyframes neuro-git-live-pulse{50%{opacity:.36;transform:scale(calc(1 - .18 * var(--neuro-motion-travel,1)))}}.neuro-git-stat{color:var(--neuro-muted);align-items:center;gap:8px;padding:0 2px;font-size:11px;display:flex}.neuro-git-clean{color:var(--neuro-green-text)}.neuro-git-stale{color:var(--neuro-danger)}.neuro-git-staged{background:var(--neuro-panel-muted);border-radius:999px;padding:1px 6px;font-size:10.5px}.neuro-git-files{flex-direction:column;gap:1px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.neuro-git-file{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:3px 6px;display:grid}.neuro-git-file:hover:not(:disabled){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{max-width:100%;color:var(--neuro-text-soft);font-size:11px}.neuro-git-file-dir,.neuro-git-file-path{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-git-file-dir{color:var(--neuro-muted);opacity:.72;text-align:left;direction:rtl;font-size:10.5px}.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-git-prs{border-top:1px solid var(--neuro-border);gap:6px;margin:2px 0 0;padding:8px 0 0;display:grid}.neuro-git-section-head{min-height:28px;color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);align-items:center;gap:6px;display:flex}.neuro-git-section-head>em{background:var(--neuro-panel-muted);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:10px;font-style:normal;line-height:17px}.neuro-git-pr-filters{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);border-radius:7px;align-items:center;gap:1px;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-filters{background:color-mix(in srgb,var(--neuro-panel-muted) 72%,transparent)}}.neuro-git-pr-filters{padding:1px}.neuro-git-pr-filters button{min-height:22px;color:var(--neuro-muted);font-size:9.5px;font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:5px;padding:0 5px}.neuro-git-pr-filters button[aria-pressed=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text)}.neuro-git-pr-filters button:disabled{cursor:default}.neuro-git-pr-list{flex-direction:column;gap:2px;max-height:310px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.neuro-git-pr-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;width:100%;min-width:0;min-height:42px;padding:5px 6px;display:grid}.neuro-git-pr-row:focus-visible,.neuro-git-pr-row:hover:not(:disabled){border-color:var(--neuro-row-selected-border);background:var(--neuro-row-hover)}.neuro-git-pr-row:disabled{cursor:default;opacity:1}.neuro-git-pr-icon{background:var(--neuro-green);border-radius:6px;place-items:center;width:18px;height:18px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-icon{background:color-mix(in srgb,var(--neuro-green) 12%,transparent)}}.neuro-git-pr-icon{color:var(--neuro-green-text)}.neuro-git-pr-row[data-state=merged] .neuro-git-pr-icon{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-row[data-state=merged] .neuro-git-pr-icon{background:color-mix(in srgb,var(--neuro-accent) 12%,transparent)}}.neuro-git-pr-row[data-state=merged] .neuro-git-pr-icon{color:var(--neuro-accent)}.neuro-git-pr-row[data-state=closed] .neuro-git-pr-icon{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-row[data-state=closed] .neuro-git-pr-icon{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-git-pr-row[data-state=closed] .neuro-git-pr-icon{color:var(--neuro-danger)}.neuro-git-pr-copy,.neuro-git-pr-title{min-width:0;display:flex}.neuro-git-pr-copy{flex-direction:column;gap:3px}.neuro-git-pr-title{align-items:center;gap:5px}.neuro-git-pr-title strong{min-width:0;color:var(--neuro-text-soft);font-size:11px;font-weight:var(--neuro-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;line-height:15px;overflow:hidden}.neuro-git-pr-title i{background:var(--neuro-panel-muted);color:var(--neuro-muted);border-radius:4px;flex:none;padding:0 4px;font-size:8.5px;font-style:normal;line-height:14px}.neuro-git-pr-meta{white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:flex}.neuro-git-pr-meta,.neuro-git-pr-meta code{min-width:0;color:var(--neuro-muted);overflow:hidden}.neuro-git-pr-meta code{text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px}.neuro-git-checks,.neuro-git-review{background:var(--neuro-muted);border-radius:999px;flex:none;align-items:center;gap:3px;min-height:16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-git-checks,.neuro-git-review{background:color-mix(in srgb,var(--neuro-muted) 10%,transparent)}}.neuro-git-checks,.neuro-git-review{color:var(--neuro-muted);font-size:8.5px;font-weight:var(--neuro-weight-semibold,600);padding:1px 5px;line-height:12px}.neuro-git-checks[data-state=passed]{background:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-git-checks[data-state=passed]{background:color-mix(in srgb,var(--neuro-green) 12%,transparent)}}.neuro-git-checks[data-state=passed]{color:var(--neuro-green-text)}.neuro-git-checks[data-state=failed]{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-checks[data-state=failed]{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-git-checks[data-state=failed]{color:var(--neuro-danger)}.neuro-git-checks[data-state=running] svg{animation:neuro-git-spin .9s linear infinite}.neuro-git-checks[data-state=pending],.neuro-git-review[data-state=pending]{animation:neuro-git-check-pulse 1.8s ease-in-out infinite}.neuro-git-review[data-state=approved]{background:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-git-review[data-state=approved]{background:color-mix(in srgb,var(--neuro-green) 12%,transparent)}}.neuro-git-review[data-state=approved]{color:var(--neuro-green-text)}.neuro-git-review[data-state=changes_requested]{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-review[data-state=changes_requested]{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-git-review[data-state=changes_requested]{color:var(--neuro-danger)}@keyframes neuro-git-check-pulse{50%{opacity:.58}}.neuro-git-pr-meta time{flex:none;margin-left:auto}.neuro-git-pr-open{color:var(--neuro-muted);opacity:0;transition:opacity var(--neuro-duration-fast,.12s) var(--neuro-ease,ease);margin-top:3px}.neuro-git-pr-row:focus-visible .neuro-git-pr-open,.neuro-git-pr-row:hover .neuro-git-pr-open{opacity:1}.neuro-git-pr-loading,.neuro-git-pr-state{background:var(--neuro-panel-muted);border-radius:8px;align-items:center;gap:7px;min-height:30px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-loading,.neuro-git-pr-state{background:color-mix(in srgb,var(--neuro-panel-muted) 58%,transparent)}}.neuro-git-pr-loading,.neuro-git-pr-state{color:var(--neuro-muted);padding:6px 8px;font-size:10.5px;line-height:14px}.neuro-git-pr-state.error{color:var(--neuro-danger);display:grid}.neuro-git-pr-state small{color:var(--neuro-muted);font-size:9.5px}.neuro-git-load-more svg.busy,.neuro-git-pr-loading svg{animation:neuro-git-spin .9s linear infinite}.neuro-git-inline-action,.neuro-git-load-more{color:var(--neuro-accent);font-size:10.5px;font-weight:var(--neuro-weight-semibold,600);background:0 0;border:0;border-radius:6px}.neuro-git-inline-action{flex:none;margin-left:auto;padding:4px 6px}.neuro-git-load-more{justify-self:center;align-items:center;gap:4px;width:fit-content;padding:3px 7px;display:inline-flex}.neuro-git-inline-action:hover,.neuro-git-load-more:hover:not(:disabled){background:var(--neuro-accent-soft)}.neuro-git-compact{min-width:0;container:neuro-git-panel/inline-size}[data-theme=dark] .neuro-git-compact{border-color:var(--neuro-border);background:var(--neuro-panel);box-shadow:none}.neuro-git-branch-card>.neuro-git-delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;gap:4px;font-size:10px}.neuro-git-active-pr{border:1px solid var(--neuro-border);border-left:2px solid var(--neuro-green);background:var(--neuro-panel-solid);border-radius:11px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr{background:color-mix(in srgb,var(--neuro-panel-solid) 90%,transparent)}}.neuro-git-active-pr{box-shadow:inset 0 1px #ffffff57}.neuro-git-active-pr[data-state=merged]{border-left-color:var(--neuro-accent)}.neuro-git-active-pr[data-state=closed]{border-left-color:var(--neuro-danger)}.neuro-git-active-pr-summary{grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-width:0;display:grid}.neuro-git-active-pr-row{width:100%;min-width:0;min-height:50px;color:var(--neuro-text-soft);text-align:left;background:0 0;border:0;border-radius:9px 0 0 9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.neuro-git-active-pr-row:focus-visible,.neuro-git-active-pr-row:hover{background:var(--neuro-row-hover)}.neuro-git-active-pr .neuro-git-pr-external:focus-visible,.neuro-git-active-pr-placeholder button:focus-visible,.neuro-git-active-pr-row:focus-visible{outline:2px solid var(--neuro-focus-indicator,var(--neuro-accent));outline-offset:-2px}.neuro-git-active-pr-icon{background:var(--neuro-green);border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr-icon{background:color-mix(in srgb,var(--neuro-green) 12%,transparent)}}.neuro-git-active-pr-icon{color:var(--neuro-green-text)}.neuro-git-active-pr[data-state=merged] .neuro-git-active-pr-icon{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr[data-state=merged] .neuro-git-active-pr-icon{background:color-mix(in srgb,var(--neuro-accent) 12%,transparent)}}.neuro-git-active-pr[data-state=merged] .neuro-git-active-pr-icon{color:var(--neuro-accent)}.neuro-git-active-pr[data-state=closed] .neuro-git-active-pr-icon{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr[data-state=closed] .neuro-git-active-pr-icon{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-git-active-pr[data-state=closed] .neuro-git-active-pr-icon{color:var(--neuro-danger)}.neuro-git-active-pr-copy{gap:3px;min-width:0;display:grid}.neuro-git-active-pr-meta,.neuro-git-active-pr-title{align-items:center;gap:5px;min-width:0;display:flex}.neuro-git-active-pr-title strong{color:var(--neuro-text);font-size:11px;font-weight:var(--neuro-weight-bold,700);flex:none}.neuro-git-active-pr-title-copy{min-width:0;color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:14px;overflow:hidden}.neuro-git-active-pr-title i{background:var(--neuro-green);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr-title i{background:color-mix(in srgb,var(--neuro-green) 11%,transparent)}}.neuro-git-active-pr-title i{color:var(--neuro-green-text);font-size:8.5px;font-style:normal;font-weight:var(--neuro-weight-semibold,600);padding:0 5px;line-height:15px}.neuro-git-active-pr-title i[data-state=draft]{background:var(--neuro-panel-muted);color:var(--neuro-muted)}.neuro-git-active-pr-title i[data-state=merged]{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr-title i[data-state=merged]{background:color-mix(in srgb,var(--neuro-accent) 11%,transparent)}}.neuro-git-active-pr-title i[data-state=merged]{color:var(--neuro-accent)}.neuro-git-active-pr-title i[data-state=closed]{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr-title i[data-state=closed]{background:color-mix(in srgb,var(--neuro-danger) 9%,transparent)}}.neuro-git-active-pr-title i[data-state=closed]{color:var(--neuro-danger)}.neuro-git-active-pr-meta,.neuro-git-active-pr-meta code{color:var(--neuro-muted);white-space:nowrap;font-size:9px;overflow:hidden}.neuro-git-active-pr-meta code{min-width:42px;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.neuro-git-active-pr-refresh,.neuro-git-active-pr-stale{font-size:8.5px;font-weight:var(--neuro-weight-semibold,600);flex:none;align-items:center;gap:3px;display:inline-flex}.neuro-git-active-pr-refresh{color:var(--neuro-accent)}.neuro-git-active-pr-placeholder[data-state=loading]>svg,.neuro-git-active-pr-refresh svg{animation:neuro-git-spin .9s linear infinite}.neuro-git-active-pr-stale{color:var(--neuro-danger)}.neuro-git-active-pr[data-expanded=true] .neuro-git-pr-chevron{transform:rotate(180deg)}.neuro-git-active-pr>.neuro-git-pr-details{padding:9px 9px 11px}.neuro-git-active-pr-placeholder{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-active-pr-placeholder{background:color-mix(in srgb,var(--neuro-panel-solid) 78%,transparent)}}.neuro-git-active-pr-placeholder{color:var(--neuro-muted);padding:6px 8px}.neuro-git-active-pr-placeholder[data-state=error]{color:var(--neuro-danger)}.neuro-git-active-pr-placeholder>span{gap:1px;min-width:0;display:grid}.neuro-git-active-pr-placeholder small,.neuro-git-active-pr-placeholder strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-git-active-pr-placeholder strong{color:var(--neuro-text-soft);font-size:10.5px;font-weight:var(--neuro-weight-semibold,600)}.neuro-git-active-pr-placeholder small{color:var(--neuro-muted);font-size:9px}.neuro-git-active-pr-placeholder[data-reconnect=true] small{white-space:normal;line-height:12px}.neuro-git-active-pr-placeholder button{background:var(--neuro-accent-soft);min-height:26px;color:var(--neuro-accent);font-size:9.5px;font-weight:var(--neuro-weight-semibold,600);border:0;border-radius:7px;padding:0 7px}.neuro-workspace-panel-head .neuro-git-icon-button-label{white-space:nowrap;display:none}.neuro-git-pr-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:1px;max-height:min(520px,60vh)}.neuro-git-pr-list>li{border:1px solid #0000;border-radius:9px;min-width:0}.neuro-git-pr-list>li.expanded{border-color:var(--neuro-row-selected-border);background:var(--neuro-row-selected,var(--neuro-accent-soft))}.neuro-git-pr-summary{grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-width:0;display:grid}.neuro-git-pr-row{border:0;border-radius:8px 0 0 8px;align-items:center;min-height:48px;padding:6px}.neuro-git-pr-row:focus-visible,.neuro-git-pr-row:hover:not(:disabled){border-color:#0000}.neuro-git-pr-list>li.expanded .neuro-git-pr-row:focus-visible,.neuro-git-pr-list>li.expanded .neuro-git-pr-row:hover{background:0 0}.neuro-git-pr-summary[data-state=merged] .neuro-git-pr-icon{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-summary[data-state=merged] .neuro-git-pr-icon{background:color-mix(in srgb,var(--neuro-accent) 12%,transparent)}}.neuro-git-pr-summary[data-state=merged] .neuro-git-pr-icon{color:var(--neuro-accent)}.neuro-git-pr-summary[data-state=closed] .neuro-git-pr-icon{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-summary[data-state=closed] .neuro-git-pr-icon{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-git-pr-summary[data-state=closed] .neuro-git-pr-icon{color:var(--neuro-danger)}.neuro-git-pr-state-label{color:var(--neuro-text-soft);font-weight:var(--neuro-weight-semibold,600)}.neuro-git-pr-chevron{color:var(--neuro-muted);transition:transform var(--neuro-duration-fast,.12s) var(--neuro-ease,ease)}.neuro-git-pr-list>li.expanded .neuro-git-pr-chevron{transform:rotate(180deg)}.neuro-git-pr-external{width:28px;height:30px;color:var(--neuro-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.neuro-git-pr-external:focus-visible,.neuro-git-pr-external:hover{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-external:focus-visible,.neuro-git-pr-external:hover{background:color-mix(in srgb,var(--neuro-accent) 11%,transparent)}}.neuro-git-pr-external:focus-visible,.neuro-git-pr-external:hover{color:var(--neuro-accent)}.neuro-git-pr-details{border-top:1px solid var(--neuro-border);min-width:0}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-details{border-top:1px solid color-mix(in srgb,var(--neuro-border) 82%,transparent)}}.neuro-git-pr-details{padding:9px 9px 11px 33px}.neuro-git-pr-detail-empty,.neuro-git-pr-detail-loading,.neuro-git-pr-detail-notice{color:var(--neuro-muted);margin:0 0 8px;font-size:10.5px;line-height:15px}.neuro-git-pr-detail-loading,.neuro-git-pr-detail-notice{align-items:center;gap:6px;min-width:0;display:flex}.neuro-git-pr-detail-loading.background{opacity:.8}.neuro-git-pr-check-list li[data-state=running] .neuro-git-pr-check-state-icon svg,.neuro-git-pr-detail-loading svg{animation:neuro-git-spin .9s linear infinite}.neuro-git-pr-detail-notice{border-left:2px solid var(--neuro-amber);padding-left:7px}.neuro-git-pr-detail-notice[data-kind=authentication],.neuro-git-pr-detail-notice[data-kind=stale_head]{border-left-color:var(--neuro-danger);color:var(--neuro-danger)}.neuro-git-pr-detail-notice>span{gap:1px;min-width:0;display:grid}.neuro-git-pr-detail-notice small{color:var(--neuro-muted);font-size:9px}.neuro-git-pr-detail-notice button{color:var(--neuro-accent);background:0 0;border:0;border-radius:6px;flex:none;margin-left:auto;padding:4px 5px;font-size:10px}.neuro-git-pr-detail-meta{min-width:0;color:var(--neuro-muted);flex-wrap:wrap;align-items:center;gap:3px 7px;font-size:9.5px;display:flex}.neuro-git-pr-detail-meta code{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px;overflow:hidden}.neuro-git-pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:10px 0;display:grid}.neuro-git-pr-metrics>div{gap:1px;min-width:0;display:grid}.neuro-git-pr-metrics dt{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:11px;overflow:hidden}.neuro-git-pr-metrics dd{color:var(--neuro-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:var(--neuro-weight-semibold,600);margin:0}.neuro-git-pr-body{color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 10px;font-size:10.5px;line-height:15px}.neuro-git-pr-detail-section{border-top:1px solid var(--neuro-border);min-width:0}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-detail-section{border-top:1px solid color-mix(in srgb,var(--neuro-border) 72%,transparent)}}.neuro-git-pr-detail-section{padding:8px 0 0}.neuro-git-pr-detail-section+.neuro-git-pr-detail-section{margin-top:8px}.neuro-git-pr-detail-section h4{min-width:0;color:var(--neuro-text-soft);font-size:10.5px;font-weight:var(--neuro-weight-semibold,600);align-items:center;gap:5px;margin:0;display:flex}.neuro-git-pr-detail-section h4>span{min-width:0;color:var(--neuro-muted);font-size:9px;font-weight:var(--neuro-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.neuro-git-pr-detail-section h4[data-state=approved],.neuro-git-pr-detail-section h4[data-state=passed]{color:var(--neuro-green-text)}.neuro-git-pr-detail-section h4[data-state=changes_requested],.neuro-git-pr-detail-section h4[data-state=failed]{color:var(--neuro-danger)}.neuro-git-pr-detail-section>p{min-width:0;color:var(--neuro-muted);flex-wrap:wrap;gap:2px 7px;margin:5px 0 0 17px;font-size:9.5px;line-height:14px;display:flex}.neuro-git-pr-detail-section>p strong{color:var(--neuro-text-soft);font-weight:var(--neuro-weight-semibold,600)}.neuro-git-pr-check-list{gap:1px;min-width:0;margin:5px 0 0;padding:0;list-style:none;display:grid}.neuro-git-pr-check-list li{border-top:1px solid var(--neuro-border);grid-template-columns:14px minmax(0,1fr) auto auto auto;align-items:center;gap:5px;min-width:0;min-height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-check-list li{border-top:1px solid color-mix(in srgb,var(--neuro-border) 58%,transparent)}}.neuro-git-pr-check-list li{color:var(--neuro-muted);font-size:9.5px}.neuro-git-pr-check-state-icon{color:var(--neuro-muted);place-items:center;display:inline-grid}.neuro-git-pr-check-list li[data-state=passed] .neuro-git-pr-check-state-icon{color:var(--neuro-green-text)}.neuro-git-pr-check-list li[data-state=failed] .neuro-git-pr-check-state-icon{color:var(--neuro-danger)}.neuro-git-pr-check-list li[data-state=pending] .neuro-git-pr-check-state-icon,.neuro-git-pr-check-list li[data-state=running] .neuro-git-pr-check-state-icon{color:var(--neuro-amber-text)}.neuro-git-pr-check-name{min-width:0;color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-git-pr-check-state-text{color:var(--neuro-muted);white-space:nowrap}.neuro-git-pr-check-list time{font-variant-numeric:tabular-nums;white-space:nowrap}.neuro-git-pr-check-list button{width:24px;height:24px;color:var(--neuro-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.neuro-git-pr-check-list button:focus-visible,.neuro-git-pr-check-list button:hover{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-git-pr-check-list button:focus-visible,.neuro-git-pr-check-list button:hover{background:color-mix(in srgb,var(--neuro-accent) 11%,transparent)}}.neuro-git-pr-check-list button:focus-visible,.neuro-git-pr-check-list button:hover{color:var(--neuro-accent)}@container neuro-git-panel (max-width:419px){.neuro-git-branch-card>code{display:none}}@container neuro-git-panel (min-width:300px) and (max-width:419px){.neuro-git-pr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container neuro-git-panel (min-width:420px){.neuro-git-icon-button:has(.neuro-git-icon-button-label){gap:5px;width:auto;padding:0 8px;display:inline-flex}.neuro-workspace-panel-head .neuro-git-icon-button-label{font-size:10.5px;font-weight:var(--neuro-weight-semibold,600);display:inline-flex}.neuro-git-pr-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.neuro-git-active-pr-row{min-height:42px}}@container neuro-git-panel (max-width:299px){.neuro-git-active-pr-meta code,.neuro-git-active-pr-title-copy,.neuro-git-pr-meta code,.neuro-git-pr-meta>:nth-child(n+3){display:none}.neuro-git-pr-details{padding-left:9px}.neuro-git-pr-check-list li{grid-template-columns:14px minmax(0,1fr) auto;gap:4px}.neuro-git-pr-check-state-text{grid-column:2}.neuro-git-pr-check-list time{display:none}}@media (pointer:coarse){.neuro-git-pr-external{width:44px;height:44px}.neuro-git-active-pr-summary,.neuro-git-pr-summary{grid-template-columns:minmax(0,1fr) 44px}.neuro-git-active-pr-row,.neuro-git-pr-check-list li{min-height:44px}.neuro-git-pr-check-list button{width:36px;height:36px}}.neuro-git-worktrees{border-top:1px solid var(--neuro-border);gap:6px;margin:2px 0 0;padding:8px 0 0;display:grid}.neuro-git-worktrees-head{min-height:22px;color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);align-items:center;gap:6px;display:flex}.neuro-git-worktrees-head em{background:var(--neuro-panel-muted);border-radius:999px;padding:0 6px;font-size:10.5px;font-style:normal}.neuro-git-worktrees-head .neuro-git-icon-button{margin-left:auto}.neuro-git-worktrees-note{color:var(--neuro-muted);margin:0;font-size:10.5px;line-height:14px}.neuro-git-worktree-create{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.neuro-git-worktree-create input{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:0;min-height:28px;color:var(--neuro-text);border-radius:8px;padding:0 8px;font-size:11.5px}.neuro-git-worktree-create input:focus-visible{border-color:var(--neuro-accent-border);outline:none}.neuro-git-worktree-create button{border:1px solid var(--neuro-accent);background:var(--neuro-accent-gradient,var(--neuro-accent));width:28px;min-height:28px;color:var(--neuro-accent-contrast);border-radius:8px;padding:0}.neuro-git-worktree-create button:disabled{opacity:.5}.neuro-git-worktree-list{flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.neuro-git-worktree-row{border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;display:grid;position:relative}.neuro-git-worktree-row:hover:not(.current){background:var(--neuro-row-hover)}.neuro-git-worktree-open{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;min-height:34px;padding:3px 2px 3px 10px;display:grid}.neuro-git-worktree-copy{gap:1px;min-width:0;display:grid}.neuro-git-worktree-row.current .neuro-git-worktree-open:disabled{opacity:1}.neuro-git-worktree-name{min-width:0;max-width:100%;color:var(--neuro-text-soft);font-size:11.5px;font-weight:var(--neuro-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-git-worktree-row.current .neuro-git-worktree-name{color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600)}.neuro-git-worktree-branch{min-width:0;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.neuro-git-worktree-branch:empty{display:none}.neuro-git-worktree-dirty{background:var(--neuro-amber-soft,var(--neuro-panel-muted));color:var(--neuro-amber-text);font-size:10px;font-style:normal;font-weight:var(--neuro-weight-semibold,600);border-radius:999px;flex:none;padding:0 5px}.neuro-git-worktree-current{color:var(--neuro-accent);flex:none}.neuro-git-worktree-tools{opacity:.54;pointer-events:auto;transition:opacity var(--neuro-duration-fast,.12s) var(--neuro-ease,ease);align-items:center;gap:1px;padding-right:3px;display:inline-flex}.neuro-git-worktree-row:hover .neuro-git-worktree-tools,.neuro-git-worktree-tools:focus-within{opacity:1}.neuro-git-worktree-tools button{width:28px;min-height:28px;color:var(--neuro-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.neuro-git-worktree-tools button:hover:not(:disabled){background:var(--neuro-panel-solid);color:var(--neuro-text)}.neuro-git-worktree-tools button.danger.active,.neuro-git-worktree-tools button.danger:hover:not(:disabled){color:var(--neuro-danger)}.neuro-git-confirm-overlay{z-index:1200;background:var(--neuro-scrim);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.neuro-git-confirm{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg,14px);background:var(--neuro-panel-solid);width:min(100%,380px);box-shadow:var(--neuro-shadow-md);gap:10px;padding:16px;display:grid}.neuro-git-confirm-head{align-items:center;gap:8px;display:flex}.neuro-git-confirm-head h3{color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-semibold,600);margin:0}.neuro-git-confirm-icon{background:var(--neuro-danger-soft,var(--neuro-panel-muted));width:26px;height:26px;color:var(--neuro-danger);border-radius:8px;place-items:center;display:inline-grid}.neuro-git-confirm-lead{color:var(--neuro-text-soft);margin:0;font-size:12px;line-height:17px}.neuro-git-confirm-facts{background:var(--neuro-panel-muted);border-radius:10px;gap:4px;margin:0;padding:8px 10px;display:grid}.neuro-git-confirm-facts>div{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.neuro-git-confirm-facts dt{color:var(--neuro-muted);font-size:11px}.neuro-git-confirm-facts dd{min-width:0;color:var(--neuro-text-soft);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:15px}.neuro-git-confirm-facts dd code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.neuro-git-confirm-facts>div.danger dd{color:var(--neuro-danger);font-weight:var(--neuro-weight-semibold,600)}.neuro-git-confirm-option{min-width:0;color:var(--neuro-text-soft);align-items:flex-start;gap:8px;font-size:11.5px;display:flex}.neuro-git-confirm-option span{overflow-wrap:anywhere;min-width:0;line-height:15px}.neuro-git-confirm-option input{width:14px;height:14px;accent-color:var(--neuro-accent);flex:none}.neuro-git-confirm-actions{justify-content:flex-end;gap:8px;margin:2px 0 0;display:flex}.neuro-git-confirm-actions button{min-height:30px;font-size:12px;font-weight:var(--neuro-weight-semibold,600);border-radius:8px;padding:0 12px}.neuro-git-confirm-secondary{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text)}.neuro-git-confirm-secondary:hover{background:var(--neuro-accent-soft)}.neuro-git-confirm-danger{border:1px solid var(--neuro-danger);background:var(--neuro-danger);color:#fff}.neuro-git-confirm-danger:hover:not(:disabled){filter:brightness(.94)}.neuro-git-confirm-danger:disabled{opacity:.55}.neuro-git-worktree-policy{border-top:1px solid var(--neuro-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 2px 0;display:grid}.neuro-git-worktree-policy>span{min-width:0;color:var(--neuro-text-soft);font-size:11px;line-height:15px}.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{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-file-search{grid-template-columns:minmax(0,1fr) 28px;gap:5px;padding:7px 8px 5px;display:grid}.neuro-workspace-file-search input{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:100%;min-width:0;color:var(--neuro-text);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:11.5px}.neuro-workspace-file-search input:focus{border-color:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-file-search input:focus{border-color:color-mix(in srgb,var(--neuro-focus) 58%,var(--neuro-border))}}.neuro-workspace-file-search input:focus{box-shadow:0 0 0 2px var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-file-search input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--neuro-focus) 14%,transparent)}}.neuro-workspace-file-search button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:28px;color:var(--neuro-muted);border-radius:7px;place-items:center;padding:0;display:inline-grid}.neuro-workspace-file-search button:hover:not(:disabled){background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-workspace-file-search button:disabled{opacity:.42}.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-execution{border:1px solid var(--neuro-border-soft,var(--neuro-border));background:var(--neuro-surface-muted,transparent);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.neuro-workspace-execution svg{color:var(--neuro-text-muted);flex:none}.neuro-workspace-execution-body{gap:1px;min-width:0;display:grid}.neuro-workspace-execution-path strong{font-size:12px;font-weight:var(--neuro-weight-semibold,600)}.neuro-workspace-execution-caption{color:var(--neuro-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.3;overflow:hidden}.neuro-workspace-execution-animation{width:22px;height:22px;color:var(--neuro-muted);cursor:pointer;transition:background var(--neuro-duration-hover,.12s) ease,border-color var(--neuro-duration-hover,.12s) ease,color var(--neuro-duration-hover,.12s) ease;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.neuro-workspace-execution-animation:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-workspace-execution-animation[aria-pressed=true]{border-color:var(--neuro-border-strong);background:var(--neuro-panel-solid);color:var(--neuro-text)}.neuro-workspace-execution-animation svg{color:inherit}.neuro-workspace-head-actions .neuro-workspace-execution-animation{margin-left:0}.neuro-workspace-empty-actions{justify-content:flex-end;width:100%;display:flex}.neuro-git-branch-checkout{color:var(--neuro-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.neuro-git-branch-checkout code{font-size:10px}.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;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}.neuro-workspace-root-select>svg{color:var(--neuro-muted)}.neuro-workspace-root-check{color:var(--neuro-text-soft);flex:none}.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-workspace-results{margin:0;padding:0;list-style:none}.neuro-workspace-results>li{min-width:0}.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 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;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px;min-height:30px;margin-bottom:0;padding:1px 2px 1px 8px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.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-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;max-width:100%;font-size:12.5px;font-weight:var(--neuro-weight-medium,500);align-items:center;gap:4px;line-height:16px;display:flex}.neuro-conversation-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.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:0;min-width:0;height:22px;min-height:22px;color:var(--neuro-muted);opacity:0;pointer-events:none;transition:width .12s var(--neuro-ease,ease),opacity .12s var(--neuro-ease,ease);border-radius:7px;grid-area:1/3;place-self:center end;place-items:center;padding:0;line-height:0;display:inline-grid;overflow:hidden}.neuro-conversation-row.active .neuro-conversation-delete,.neuro-conversation-row:focus-within .neuro-conversation-delete,.neuro-conversation-row:hover .neuro-conversation-delete{opacity:1;pointer-events:auto;width:22px;min-width:22px}.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-connection-card strong,.neuro-job-card strong,.neuro-list strong{color:var(--neuro-text);font-size:13px}.neuro-account-section-note,.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);background:var(--neuro-panel-solid);width:min(520px,100%);box-shadow:var(--neuro-shadow-sm,0 14px 34px #16161614);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{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-sm);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-danger-text)}.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-danger-text)}.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{background:#ffffff9e;border-radius:8px;gap:5px;min-width:0;padding:8px 9px;display:grid}.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{color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;align-items:center;gap:6px;margin:0;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;align-items:center;display:inline-flex}.neuro-agent-jobs-filter{min-width:0;margin-left:auto}.neuro-agent-jobs-filter select{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);max-width:142px;min-height:28px;color:var(--neuro-text-soft);font:inherit;border-radius:999px;padding:0 24px 0 9px;font-size:11px}.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);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-active-count{color:var(--neuro-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-size:11px;display:inline-flex}.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-muted);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-muted) 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-job-active-text)}.neuro-agent-job-status-label.emerald{color:var(--neuro-job-completed-text)}.neuro-agent-job-status-label.amber{color:var(--neuro-amber-text)}.neuro-agent-job-status-label.rose{color:var(--neuro-danger-text)}.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{width:var(--neuro-control-height-sm);height:var(--neuro-control-height-sm);flex:none;place-items:center;display:inline-grid}.neuro-agent-job-action,.neuro-agent-job-expand{min-height:var(--neuro-control-height-sm);border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);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:9px}.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%;min-height:var(--neuro-control-height-sm);border-radius:var(--neuro-radius-sm);color:var(--neuro-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:8px;padding:0;display:block}.neuro-agent-job-open:focus-visible{outline:2px solid var(--neuro-focus-indicator);outline-offset:3px}.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:7px;margin-top:10px;padding:2px 0 0;display:grid;position:relative}.neuro-agent-thread-row{--neuro-status-light:#94a3b8;border-inline-start:2px solid var(--neuro-status-light);min-width:0;padding-inline-start:8px;display:flex}.neuro-agent-thread-row.tone-accent{--neuro-status-light:var(--neuro-live)}.neuro-agent-thread-row.tone-emerald{--neuro-status-light:var(--neuro-green)}.neuro-agent-thread-row.tone-amber{--neuro-status-light:#f59e0b}.neuro-agent-thread-row.tone-rose{--neuro-status-light:#f43f5e}.neuro-agent-thread-row.tone-sky{--neuro-status-light:#0ea5e9}.neuro-agent-thread-row.tone-slate{--neuro-status-light:#94a3b8}.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-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-danger-text)}.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-job-active);--neuro-status-light-soft:var(--neuro-job-active-soft)}.neuro-agent-job-status-dot.emerald{--neuro-status-light:var(--neuro-job-completed);--neuro-status-light-soft:var(--neuro-job-completed-soft)}.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{transition:background .2s,box-shadow .2s,opacity .2s,transform .2s}.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-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-realtime-status{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px));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-realtime-status.tone-live .neuro-realtime-status-dot{background:var(--neuro-live);animation:neuro-pulse var(--neuro-pulse-duration,1.35s) ease-in-out infinite}.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-danger-text)}.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,.neuro-model-launcher-static{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 summary[aria-disabled=true],.neuro-model-launcher-static{cursor:default}.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-fast{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-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:1300;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);-webkit-app-region:no-drag;border-radius:18px;grid-auto-columns:minmax(142px,auto);grid-auto-flow:column;gap:2px 6px;width:max-content;max-width:min(720px,100vw - 16px);max-height:calc(100vh - 16px);padding:10px;animation:neuro-model-launcher-menu-in .12s ease-out;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 44px #0f172a24}@keyframes neuro-model-launcher-menu-in{0%{opacity:0;transform:translateY(calc(-4px * var(--neuro-motion-travel,1)))}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:var(--neuro-row-hover)}.neuro-model-launcher-option:focus-visible{outline:2px solid var(--neuro-focus-indicator);outline-offset:-2px}.neuro-model-launcher-option[data-active=true]{background:var(--neuro-row-selected);font-weight:var(--neuro-weight-semibold,600)}.neuro-model-launcher-option:disabled{color:var(--neuro-muted);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-plan{font-size:9.5px;letter-spacing:.01em;white-space:nowrap;justify-self:end;line-height:12px}.neuro-model-launcher-option-hint,.neuro-model-launcher-option-plan{min-width:0;color:var(--neuro-muted);font-weight:var(--neuro-weight-regular,400)}.neuro-model-launcher-option-hint{max-width:26ch;font-size:10px;overflow-wrap:anywhere;white-space:normal;line-height:13px}.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{width:min(520px,100vw - 72px);color:var(--neuro-danger-text);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:var(--neuro-muted);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{border-right:1.5px solid var(--neuro-muted);border-bottom:1.5px solid var(--neuro-muted);content:"";pointer-events:none;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);background:var(--neuro-panel-solid);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);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:var(--neuro-muted);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:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:.1em;line-height:14px}.neuro-task-window.standalone .neuro-rich-select{background:var(--neuro-panel-solid);min-height:34px;box-shadow:none;font-size:12px;font-weight:var(--neuro-weight-bold,700);border-radius:10px}.neuro-task-window.standalone .neuro-rich-select-shell:after{border-right:1.5px solid var(--neuro-muted);border-bottom:1.5px solid var(--neuro-muted);width:6px;height:6px;right:12px}.neuro-surface-header>div{gap:8px;min-width:0;display:grid}.neuro-toast-viewport{right:18px;top:max(18px,env(safe-area-inset-top));z-index:90;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 36px);max-height:min(62dvh,100dvh - 120px);display:flex;position:fixed;overflow-y:auto}.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);pointer-events:auto;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-action{border:1px solid var(--neuro-accent-border);background:var(--neuro-accent-soft);min-height:32px;color:var(--neuro-accent-text);font-size:12px;font-weight:var(--neuro-weight-semibold);border-radius:9px;flex:none;padding:5px 8px}.neuro-toast-action:focus-visible,.neuro-toast-action:hover{border-color:var(--neuro-accent);outline:none}.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{background:var(--neuro-row-hover);color:var(--neuro-text)}.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}}.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(calc(4px * var(--neuro-motion-travel,1)))}}@keyframes neuro-message-in{0%{opacity:0}to{opacity:1}}@keyframes neuro-toast-in{0%{opacity:0;transform:translateY(calc(8px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)}}.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.is-pending>:not(.neuro-message-delivery){opacity:.66}.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-text)}.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-long-paste-message{gap:8px;width:min(28rem,100%);display:grid}.neuro-message.user .neuro-long-paste-stub{border-color:var(--neuro-border-strong);width:100%}@supports (color:color-mix(in lab,red,red)){.neuro-message.user .neuro-long-paste-stub{border-color:color-mix(in srgb,var(--neuro-border-strong) 74%,transparent)}}.neuro-message.user .neuro-long-paste-stub{background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-message.user .neuro-long-paste-stub{background:color-mix(in srgb,var(--neuro-panel-solid) 58%,transparent)}}.neuro-long-paste-full{border-top:1px solid var(--neuro-border);scrollbar-gutter:stable;max-height:min(32rem,58vh);padding-top:8px;overflow:auto}.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-row.user .neuro-message-delivery{flex-direction:row}.neuro-message-delivery{min-height:32px;color:var(--neuro-muted);flex:none;gap:6px;padding:0 2px}.neuro-message-pending-spinner{border:1px solid;border-right:1px solid #0000;border-radius:999px;width:8px;height:8px;animation:neuro-spin .8s linear infinite;display:block}.neuro-message-delivery-label{overflow-wrap:anywhere;font-size:11px}.neuro-message-delivery-failed{color:var(--neuro-danger-text);align-items:center;display:inline-flex}.neuro-message-pending-cancel{width:32px;min-width:32px;height:32px;color:var(--neuro-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.neuro-message-pending-cancel:hover{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-message-pending-cancel:disabled{cursor:default;opacity:.5}.neuro-message-pending-cancel:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.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{color:var(--neuro-muted);align-items:center;display:inline-flex}.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:max(var(--neuro-line-chat),1.6em)}.neuro-message-markdown{min-width:0;max-width:100%}.neuro-message-markdown.muted{color:var(--neuro-muted)}.neuro-message.intermediate .neuro-message-markdown{color:var(--neuro-text);font-size:var(--neuro-text-chat);line-height:max(var(--neuro-line-chat),1.6em)}.neuro-message-markdown .katex{overflow-wrap:normal;word-break:normal;white-space:nowrap}.neuro-message-markdown :not(.katex-display)>.katex{vertical-align:middle;max-width:100%;padding-block:2px;display:inline-block;overflow:auto hidden}.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:1.4em 0 .55em;line-height:1.3}.neuro-message-markdown h1{font-size:1.6em}.neuro-message-markdown h2{font-size:1.35em}.neuro-message-markdown h3{font-size:1.15em}.neuro-message-markdown h4,.neuro-message-markdown h5,.neuro-message-markdown h6{font-size:1em}.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:#7c4fbd;--neuro-hl-string:#2f7d4f;--neuro-hl-literal:#a8562a;--neuro-hl-title:#3567a8;--neuro-hl-comment:var(--neuro-muted);--neuro-hl-attr:#2c7686;--neuro-hl-meta:#8f6416}[data-theme=dark] .neuro-code-block-pre{--neuro-hl-keyword:#bb9af7;--neuro-hl-string:#7ecb95;--neuro-hl-literal:#e0a06a;--neuro-hl-title:#8fb6e8;--neuro-hl-comment:var(--neuro-muted);--neuro-hl-attr:#7fc7d4;--neuro-hl-meta:#d9b779}.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-markdown-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin:1em 0;overflow-x:auto}.neuro-message-markdown table{border-collapse:collapse;width:max-content;min-width:100%;margin:0}.neuro-message-markdown td,.neuro-message-markdown th{overflow-wrap:anywhere;min-width:7em;max-width:28em}.neuro-message-markdown :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--neuro-text);outline-offset:2px}.neuro-code-block-pre:focus-visible,.neuro-markdown-table-scroll:focus-visible{outline-offset:-2px}.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:min(100%,24rem);margin:12px 0;overflow:hidden}.neuro-markdown-image-frame{aspect-ratio:16/10;background:var(--neuro-panel-muted);border-radius:12px;width:100%;max-width:100%;max-height:min(70vh,760px);display:block;position:relative;overflow:hidden}.neuro-markdown-image-frame img{object-fit:contain;opacity:0;width:100%;height:100%;max-height:none;transition:opacity .16s}.neuro-markdown-image-frame[data-loaded=true] img{opacity:1}.neuro-markdown-image-frame[data-error=true] img{opacity:0}.neuro-markdown-image-error{color:var(--neuro-muted);text-align:center;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.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-pastes{gap:5px;margin:1px 0 6px;display:grid}.neuro-long-paste-stub{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:min(28rem,100%);min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-long-paste-stub{background:color-mix(in srgb,var(--neuro-panel-muted) 72%,transparent)}}.neuro-long-paste-stub{color:var(--neuro-text-soft);padding:7px 8px}.neuro-long-paste-stub>svg{color:var(--neuro-muted)}.neuro-long-paste-stub>span{gap:1px;min-width:0;display:grid}.neuro-long-paste-stub strong{font-size:11.5px;font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.neuro-long-paste-stub small{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:13px;overflow:hidden}.neuro-long-paste-stub button{width:26px;height:26px;color:var(--neuro-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.neuro-long-paste-stub button:is(:hover,:focus-visible){background:var(--neuro-bg-sunken);color:var(--neuro-text)}.neuro-long-paste-preview{border:1px solid var(--neuro-border);grid-column:1/-1;max-block-size:12rem;margin:2px 0 0;padding:8px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-long-paste-preview{border:1px solid color-mix(in srgb,var(--neuro-border) 78%,transparent)}}.neuro-long-paste-preview{background:var(--neuro-bg-sunken);color:var(--neuro-text-soft);font-family:var(--neuro-font-mono);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:7px;font-size:10.5px;line-height:1.45}.neuro-long-paste-preview:focus-visible{outline:2px solid var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-long-paste-preview:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-accent) 58%,transparent)}}.neuro-long-paste-preview:focus-visible{outline-offset:-2px}.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{animation:neuro-queue-reveal var(--neuro-duration,.2s) var(--neuro-ease,ease);grid-template-rows:1fr;gap:4px;padding:6px 2px 2px;display:grid}.neuro-composer-queue-row{border:1px dashed var(--neuro-blue);align-items:center;gap:7px;min-height:0;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 var(--neuro-duration,.2s) var(--neuro-ease,ease)}.neuro-composer-queue-row>svg{color:var(--neuro-blue);flex:none;animation:neuro-queue-wait 1.8s ease-in-out infinite}@keyframes neuro-queue-reveal{0%{opacity:0;grid-template-rows:0fr;padding-top:0}to{opacity:1;grid-template-rows:1fr;padding-top:6px}}.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}.neuro-composer-queue-row.is-failed{border-style:solid;border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-queue-row.is-failed{border-color:color-mix(in srgb,var(--neuro-danger) 34%,transparent)}}.neuro-composer-queue-row.is-failed{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-queue-row.is-failed{background:color-mix(in srgb,var(--neuro-danger) 7%,transparent)}}.neuro-composer-queue-row.is-failed>svg{color:var(--neuro-danger);animation:none}@keyframes neuro-queue-chip-in{0%{opacity:0;transform:translateY(calc(4px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:none}}@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,.neuro-composer-queue-retry{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,.neuro-composer-queue-retry:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-composer-queue-retry{color:var(--neuro-danger)}.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);animation:neuro-steer-flash 2.2s var(--neuro-ease,ease) forwards;border-radius:999px;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(-100% + 6px * var(--neuro-motion-travel,1)))}12%{opacity:1;transform:translate(-50%,-100%)}82%{opacity:1;transform:translate(-50%,-100%)}to{opacity:0;transform:translate(-50%,calc(-100% - 4px * var(--neuro-motion-travel,1)))}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-composer-queue{animation:none}:root:not([data-neuro-motion=full]) .neuro-chat-surface .neuro-composer{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}.neuro-composer-footer{border-top:1px solid var(--neuro-border);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.neuro-composer-model-control{min-width:0;max-width:min(190px,34cqi)}.neuro-composer-model-control .neuro-model-launcher{max-width:100%}.neuro-composer-model-control .neuro-model-launcher>.neuro-model-launcher-static,.neuro-composer-model-control .neuro-model-launcher>summary{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:6px;padding:2px 5px}.neuro-composer-model-control .neuro-model-launcher>summary:hover:not([aria-disabled=true]),.neuro-composer-model-control .neuro-model-launcher[open]>summary{background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-model-control .neuro-model-launcher>summary:hover:not([aria-disabled=true]),.neuro-composer-model-control .neuro-model-launcher[open]>summary{background:color-mix(in srgb,var(--neuro-panel-solid) 84%,var(--neuro-ink) 7%)}}.neuro-composer-model-control .neuro-model-launcher-pill-copy,.neuro-composer-model-control .neuro-model-launcher-pill-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-work-mode-select-menu{width:min(320px,100vw - 16px)}.neuro-work-mode-select-menu .neuro-select-menu-option>span{white-space:normal}.neuro-runtime-status-dot{background:var(--neuro-muted);border-radius:999px;flex:none;width:6px;height:6px}.neuro-runtime-status-dot.connected{background:var(--neuro-live)}.neuro-runtime-status-dot.recent,.neuro-runtime-status-dot.stale{background:var(--neuro-amber)}.neuro-runtime-status-dot.disconnected,.neuro-runtime-status-dot.offline{background:var(--neuro-rose)}.neuro-runtime-status-dot.unconfigured{background:var(--neuro-border-strong)}.neuro-attachment-trigger{width:30px;min-width:30px;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:8px;align-items:center;gap:0;padding: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:8px;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:15px;height:15px}.neuro-composer-attachments{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.neuro-composer-attachment-feedback{max-width:100%;color:var(--neuro-danger);margin:-1px 2px 7px;font-size:11px;line-height:1.35}.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:max-content;max-width:max-content;color:var(--neuro-amber-text,var(--neuro-amber));font-size:11px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;flex:none;align-self:center;line-height:1.2}.neuro-context-meter[data-tone=danger]{color:var(--neuro-rose,var(--neuro-danger))}.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:36px;display:inline-flex}.neuro-composer.has-stop .neuro-composer-action-buttons{min-width:76px}.neuro-composer-submit{border:1px solid var(--neuro-accent);background:var(--neuro-accent);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--neuro-accent-contrast);transition:opacity var(--neuro-duration-hover,.12s) var(--neuro-ease,ease),background-color var(--neuro-duration-hover,.12s) var(--neuro-ease,ease),border-color var(--neuro-duration-hover,.12s) var(--neuro-ease,ease);border-radius:9px;place-items:center;display:inline-grid}.neuro-composer-submit:active:not(:disabled){background:var(--neuro-accent-pressed);border-color:var(--neuro-accent-pressed)}.neuro-composer-submit:hover:not(:disabled){background: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: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{background:0 0;border:0;border-radius:0;width:100%;max-width:min(52rem,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 var(--neuro-pulse-duration) linear 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-muted);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:3.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:74;stroke-dashoffset:0;opacity:1;animation:none}.neuro-agent-thinking-mark.active .neuro-agent-thinking-mark-path{stroke-dashoffset:74px;animation:neuro-thinking-mark-draw var(--neuro-thinking-mark-duration) var(--neuro-ease-draw) infinite;will-change:stroke-dashoffset}.neuro-agent-thinking-mark.active{color:var(--neuro-thinking-mark-ink)}.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}}.neuro-agent-feed-spinner-row{min-width:0;min-height:24px;margin-top:var(--neuro-space-activity-gap,6px);justify-items:start;display:grid}.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-live)}.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);transition:transform var(--neuro-duration,.16s) var(--neuro-ease,ease);justify-self:end}.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{animation:neuro-agent-line-body-in var(--neuro-duration,.16s) var(--neuro-ease,ease) both;transform-origin:top}.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(calc(-2px * var(--neuro-motion-travel,1))) scaleY(calc(1 - .02 * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)scaleY(1)}}.neuro-agent-feed-lines-live .neuro-agent-line[data-action-reveal=reveal]:not(.neuro-agent-line-history-row),.neuro-message-list .neuro-agent-feed-lines .neuro-agent-line[data-action-reveal=reveal]:not(.neuro-agent-line-history-row){animation:neuro-agent-line-in var(--neuro-token-motion-duration-reveal-ms) var(--neuro-ease,ease) both}.neuro-agent-line[data-action-loop=live] .neuro-agent-line-icon,.neuro-agent-line[data-action-loop=live] .neuro-context-compaction-mark{animation:neuro-agent-live var(--neuro-token-motion-duration-live-ms) ease-in-out infinite}.neuro-agent-line[data-action-loop=think] .neuro-thinking-dots span{animation-duration:var(--neuro-token-motion-duration-think-ms)}.neuro-agent-line[data-action-settle=settle]{animation:neuro-agent-settle var(--neuro-token-motion-duration-settle-ms) var(--neuro-ease,ease) both}@keyframes neuro-agent-line-in{0%{opacity:0}to{opacity:1}}@keyframes neuro-agent-live{0%,to{opacity:.62}50%{opacity:1}}@keyframes neuro-agent-settle{0%{opacity:.72}to{opacity:1}}.neuro-agent-tool-detail{gap:8px;min-width:0;display:grid}.neuro-agent-tool-shot-strip{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.neuro-agent-tool-shot-strip .neuro-agent-tool-shot{max-width:min(180px,45%)}.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);animation:neuro-shot-ripple var(--neuro-ripple-duration) var(--neuro-ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes neuro-shot-ripple{0%{opacity:.85;transform:scale(1)}to{transform:scale(var(--neuro-ripple-scale));opacity:0}}.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-pip{z-index:3;border:1px solid var(--neuro-border);background:var(--neuro-rail,#f7f7f7);width:min(320px,100% - 32px);box-shadow:var(--neuro-shadow-md);border-radius:12px;animation:neuro-pip-in .22s;position:absolute;bottom:16px;right:16px;overflow:hidden}.neuro-pip.is-collapsed{border-radius:999px;width:auto}.neuro-pip.is-dragging{box-shadow:var(--neuro-shadow-lg)}.neuro-pip-expand{cursor:pointer;background:0 0;border:0;padding:7px 14px 7px 10px}.neuro-pip-expand,.neuro-pip-head{align-items:center;gap:8px;display:flex}.neuro-pip-head{border-bottom:1px solid var(--neuro-border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:6px 6px 6px 12px}.neuro-pip.is-dragging .neuro-pip-head{cursor:grabbing}.neuro-pip-source{max-width:96px;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}.neuro-pip-controls{opacity:0;flex:none;gap:2px;transition:opacity .12s;display:flex}.neuro-pip:focus-within .neuro-pip-controls,.neuro-pip:hover .neuro-pip-controls{opacity:1}.neuro-pip-control{width:24px;height:24px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.neuro-pip-control:focus-visible,.neuro-pip-control:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}@keyframes neuro-pip-in{0%{opacity:0;transform:scale(calc(1 - .04 * var(--neuro-motion-travel,1))) translateY(calc(8px * var(--neuro-motion-travel,1)))}}.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-live,#1a7f37);animation:neuro-pulse var(--neuro-pulse-duration) ease-in-out infinite}.neuro-live-view-title{min-width:0;font-size:12.5px;font-weight:var(--neuro-weight-semibold);color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.neuro-live-view-stage{aspect-ratio:16/10;background:var(--neuro-bg);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative}.neuro-live-view-stage img{object-fit:contain;width:100%;height: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-action-repeat{gap:2px;min-width:0;display:grid}.neuro-agent-action-repeat-head{align-items:center;gap:6px;min-width:0;display:flex}.neuro-agent-action-repeat-head>.neuro-agent-line{flex:auto;min-width:0}.neuro-agent-repeat-count{min-width:22px;height:18px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 3px;line-height:1;transition:color .14s;display:inline-flex}.neuro-agent-repeat-count:hover{color:var(--neuro-text)}.neuro-agent-repeat-caret{transition:transform var(--neuro-duration-fast,.12s) var(--neuro-ease,ease)}.neuro-agent-action-repeat.expanded .neuro-agent-repeat-caret{transform:rotate(180deg)}.neuro-agent-line-run-count{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);font-variant-numeric:tabular-nums;flex:none;align-items:center;line-height:1;display:inline-flex}.neuro-agent-line-run-count:before{content:"×"}.neuro-agent-repeat-stack{border-left:1px solid var(--neuro-border);gap:2px;min-width:0;margin-left:7px;padding-left:9px;display:grid}.neuro-agent-line-history-count{min-width:18px;color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);font-variant-numeric:tabular-nums;align-items:center;line-height:1;display:inline-flex}.neuro-agent-line-history-count:before{content:"×"}.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{min-width:0;padding:0;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}.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-context-compaction-mark{width:15px;height:14px;color:var(--neuro-muted);flex:0 0 15px;place-content:center;gap:2px;display:inline-grid}.neuro-context-compaction-mark span{transform-origin:50%;background:currentColor;border-radius:999px;width:13px;height:1.5px;display:block}.neuro-context-compaction-mark span:nth-child(2){justify-self:center;width:9px}.neuro-context-compaction-mark[data-active=true] span{opacity:1;animation:none;transform:none}.neuro-agent-line-brand-icon{color:initial;overflow:visible}.neuro-agent-line.danger .neuro-agent-line-copy>p>strong,.neuro-agent-line.danger .neuro-agent-line-icon,.neuro-agent-line.danger .neuro-agent-line-tool-label strong,.neuro-agent-line[data-activity-state=failed] .neuro-agent-line-copy>p>strong,.neuro-agent-line[data-activity-state=failed] .neuro-agent-line-icon,.neuro-agent-line[data-activity-state=failed] .neuro-agent-line-tool-label strong{color:var(--neuro-danger-text)}.neuro-agent-tool-payload[data-kind=error]{border:1px solid var(--neuro-state-danger-border);background:var(--neuro-state-danger-bg);border-radius:8px;padding:8px 10px}.neuro-agent-tool-payload[data-kind=error] .neuro-agent-tool-section-label{color:var(--neuro-danger-text)}.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{min-height:16px;color:var(--neuro-text-soft);white-space:nowrap;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:15px;display:inline-flex}.neuro-agent-line-diff-stat.add{color:var(--neuro-diff-add-fg)}.neuro-agent-line-diff-stat.del{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-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 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:translateX(calc(-3px * var(--neuro-motion-travel,1)))}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.mini.active{color:var(--neuro-thinking-mark-ink)}.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-status-dot.pulse,.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(calc(1 - .14 * var(--neuro-motion-travel,1)))}50%{opacity:1;transform:scale(calc(1 + .18 * var(--neuro-motion-travel,1)))}}@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]){--neuro-motion-travel:0;--neuro-ripple-scale:1}}@keyframes neuro-spin{to{transform:rotate(1turn)}}.neuro-account-section,.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{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0;margin:0 0 7px}.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-surface-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{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-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:var(--neuro-muted);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:var(--neuro-text);font-size:13.5px;font-weight:var(--neuro-weight-semibold,600);line-height:1.12}.neuro-workspace-head small{color:var(--neuro-muted);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.current{border-color:var(--neuro-row-selected-border);background:var(--neuro-row-selected)}.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:var(--neuro-muted);font-size:11px}.neuro-git-row,.neuro-plan-step{color:var(--neuro-text-soft);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-accent))}@supports (color:color-mix(in lab,red,red)){.neuro-git-branch-row{background:color-mix(in srgb,var(--neuro-workspace-sidebar-accent,var(--neuro-accent)) 6%,var(--neuro-panel-solid))}}.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:var(--neuro-muted);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-danger-text)}.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:var(--neuro-text-soft)}.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:var(--neuro-text-soft);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:var(--neuro-muted)}.neuro-workspace-computer-note,.neuro-workspace-error{background:#ffffff9e;border-color:#1f20201a}.neuro-sidebar-account-footer{border-top-color:#1f202014}.neuro-account-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);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs)}.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{border-radius:var(--neuro-radius-md);border-color:var(--neuro-border);background:var(--neuro-bg-sunken);box-shadow:none;padding:3px}.neuro-mode-switch button{border-radius:var(--neuro-radius-sm)}.neuro-mode-switch button:hover:not(.active){background:var(--neuro-row-hover);box-shadow:none}.neuro-mode-switch button.active,.neuro-mode-switch button.active:hover{background:var(--neuro-panel-solid);color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600);box-shadow:var(--neuro-shadow-xs)}.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);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs)}.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:var(--neuro-panel-solid)}.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;outline-offset:0;border-color:#0000;outline:none}.neuro-message-list{background:0 0;align-items:center;gap:16px;padding:42px 24px 24px}.neuro-task-window.standalone .neuro-message-list{padding-top:16px}.neuro-message-list-content>.neuro-agent-feed,.neuro-message-list-content>.neuro-agent-feed-spinner-row,.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-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:2px 0}.neuro-message.user{border-color:var(--neuro-border);background:var(--neuro-user);border-radius:20px 20px 7px}.neuro-message:not(.user):not(.system):not(.intermediate){border-radius:0}.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));--neuro-composer-idle-border:var(--neuro-border);--neuro-composer-idle-shadow:var(--neuro-shadow-md);overflow-clip-margin:48px;border:1px solid var(--neuro-composer-idle-border);border-radius:var(--neuro-chat-composer-radius);box-shadow:var(--neuro-composer-idle-shadow);-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px);background:#ffffffe0;justify-self:center;padding:0;overflow:clip}.neuro-composer-inner{width:100%;max-width:none;margin:0}.neuro-composer-stack{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px));justify-self:center;gap:8px;display:grid}.neuro-composer-surface-slot{width:100%;min-width:0}.neuro-composer-surface-slot>.neuro-pending-input-card,.neuro-composer-surface-slot>.neuro-permission-dialog{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-accent-border);gap:11px;max-height:min(420px,42dvh);position:relative;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-card.question{border-color:color-mix(in srgb,var(--neuro-accent-border) 62%,var(--neuro-border))}}.neuro-pending-input-card.question{background:linear-gradient(145deg,var(--neuro-accent-soft),transparent 48%),var(--neuro-panel-solid);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-card.question{background:linear-gradient(145deg,color-mix(in srgb,var(--neuro-accent-soft) 54%,transparent),transparent 48%),var(--neuro-panel-solid)}}.neuro-pending-input-card.question{box-shadow:var(--neuro-shadow-sm);overscroll-behavior:contain;padding:13px 14px 14px 16px;animation:neuro-pending-question-in .16s ease-out both}.neuro-pending-input-card.question:before{background:var(--neuro-accent-gradient,var(--neuro-accent));content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.neuro-pending-input-card.is-submitting{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-card.is-submitting{border-color:color-mix(in srgb,var(--neuro-accent) 28%,var(--neuro-border))}}.neuro-pending-input-card.has-error{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-card.has-error{border-color:color-mix(in srgb,var(--neuro-danger) 48%,var(--neuro-border))}}.neuro-permission-dialog{box-sizing:border-box;background:var(--neuro-panel-solid);width:100%;min-height:0;max-height:calc(100dvh - 120px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 0 0 4px var(--neuro-brand),var(--neuro-shadow-sm);border:0;border-radius:16px;gap:10px;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog{box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 0 0 4px color-mix(in srgb,var(--neuro-brand) 12%,transparent),var(--neuro-shadow-sm)}}.neuro-permission-dialog{color:var(--neuro-text);overscroll-behavior:contain;padding:14px 16px 12px;animation:neuro-permission-dialog-in .14s ease-out both}.neuro-permission-dialog.is-submitting{box-shadow:inset 0 0 0 1px var(--neuro-border-strong),var(--neuro-shadow-sm)}.neuro-permission-dialog.has-error{box-shadow:inset 0 0 0 1px var(--neuro-danger),var(--neuro-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog.has-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-danger) 48%,var(--neuro-border)),var(--neuro-shadow-sm)}}.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{align-items:flex-start;gap:10px;min-width:0;display:flex}.neuro-permission-dialog-icon{background:var(--neuro-panel-muted);width:30px;height:30px;color:var(--neuro-text);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.neuro-permission-dialog-content p,.neuro-permission-dialog-header h2{margin:0}.neuro-permission-dialog-header h2{min-width:0;color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;align-self:center;line-height:19px}.neuro-permission-dialog-capability{max-width:40%;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;align-self:center;font-size:12px;line-height:20px;overflow:hidden}.neuro-permission-dialog-content{gap:8px;min-width:0;display:grid}.neuro-permission-dialog-why{color:var(--neuro-text-soft);overflow-wrap:anywhere;font-size:13px;line-height:18px}.neuro-permission-dialog-warning{color:var(--neuro-danger-text);font-size:12.5px;font-weight:var(--neuro-weight-medium,500);align-items:flex-start;gap:6px;line-height:17px;display:flex}.neuro-permission-dialog-warning svg{flex:none;margin-top:1px}.neuro-permission-dialog-preview{gap:5px;min-width:0;display:grid}.neuro-permission-dialog-preview-caption{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.neuro-permission-dialog-object,.neuro-permission-dialog-preview-text{max-height:200px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:18px;overflow:auto}.neuro-permission-dialog-object,.neuro-permission-dialog-preview-summary,.neuro-permission-dialog-preview-text{background:var(--neuro-panel-muted);color:var(--neuro-text);font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);border-radius:10px;margin:0;padding:8px 10px}.neuro-permission-dialog-preview-summary{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.neuro-permission-diff{box-shadow:inset 0 0 0 1px var(--neuro-border);font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);border-radius:10px;font-size:12px;line-height:18px;overflow:hidden}.neuro-permission-diff-stats{background:var(--neuro-panel-muted);font-size:11px;font-weight:var(--neuro-weight-medium,500);gap:8px;padding:3px 10px;display:flex}.neuro-permission-diff-stats .add{color:var(--neuro-diff-add-fg)}.neuro-permission-diff-stats .del{color:var(--neuro-diff-del-fg)}.neuro-permission-diff-lines{max-height:260px;margin:0;padding:2px 0;list-style:none;overflow:auto}.neuro-permission-diff-lines li{white-space:pre;gap:8px;padding:0 10px;display:flex}.neuro-permission-diff-lines li[data-kind=add]{background:var(--neuro-diff-add-bg);color:var(--neuro-diff-add-fg)}.neuro-permission-diff-lines li[data-kind=del]{background:var(--neuro-diff-del-bg);color:var(--neuro-diff-del-fg)}.neuro-permission-diff-sign{opacity:.7;flex:0 0 10px}.neuro-permission-diff-more{background:var(--neuro-panel-muted);width:100%;color:var(--neuro-text-soft);cursor:pointer;font:inherit;font-family:var(--neuro-font-ui,inherit);text-align:left;border:0;padding:6px 10px;font-size:12px;line-height:16px;display:block}.neuro-permission-diff-more:hover{color:var(--neuro-text)}.neuro-permission-dialog-disclosure,.neuro-permission-feedback-disclosure{min-width:0}.neuro-permission-dialog-disclosure>summary,.neuro-permission-feedback-disclosure>summary{cursor:pointer;width:fit-content;min-height:32px;color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-medium,500);-webkit-user-select:none;user-select:none;align-items:center;line-height:16px;display:inline-flex}.neuro-permission-dialog-disclosure>summary:hover,.neuro-permission-feedback-disclosure>summary:hover{color:var(--neuro-text)}.neuro-permission-dialog-disclosure>summary:focus-visible,.neuro-permission-feedback-disclosure>summary:focus-visible{outline:2px solid var(--neuro-focus);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog-disclosure>summary:focus-visible,.neuro-permission-feedback-disclosure>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 55%,transparent)}}.neuro-permission-dialog-disclosure>summary:focus-visible,.neuro-permission-feedback-disclosure>summary:focus-visible{outline-offset:1px}.neuro-permission-dialog-exact{gap:7px;margin-top:4px;display:grid}.neuro-permission-dialog-controls{gap:4px;min-width:0;display:grid}.neuro-permission-dialog .neuro-pending-input-actions{gap:2px;display:grid}.neuro-permission-dialog .neuro-pending-input-actions button{width:100%;min-height:40px;color:var(--neuro-text);font-size:13.5px;font-weight:var(--neuro-weight-medium,500);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;line-height:18px;transition:background .12s;display:flex}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:hover{background:var(--neuro-panel-muted);transform:none}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 55%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible{outline-offset:-2px}.neuro-permission-dialog .neuro-pending-input-actions button.primary{color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600);background:0 0}.neuro-permission-dialog .neuro-pending-input-actions button.primary:focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button.primary:hover{background:var(--neuro-panel-muted)}.neuro-permission-dialog .neuro-pending-input-actions button.secondary{color:var(--neuro-text)}.neuro-permission-option-key{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--neuro-border);color:var(--neuro-muted);font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-weight:var(--neuro-weight-semibold,600);border-radius:6px;flex:0 0 22px;place-items:center;line-height:1;display:grid}.neuro-permission-option-copy{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.neuro-permission-option-copy strong{font-weight:inherit;overflow-wrap:anywhere}.neuro-permission-option-description{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-regular,400);line-height:16px}.neuro-permission-feedback-disclosure .neuro-pending-input-feedback{min-height:42px;max-height:96px;margin-top:4px}.neuro-permission-dialog-shortcuts{color:var(--neuro-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 0;font-size:11.5px;line-height:16px;display:flex}.neuro-permission-dialog-shortcuts kbd{min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--neuro-border);font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);border-radius:5px;place-items:center;padding:0 4px;font-size:10.5px;display:inline-grid}@media (hover:none),(pointer:coarse){.neuro-permission-dialog .neuro-pending-input-actions button{min-height:var(--neuro-control-height-touch,44px)}}@media (max-width:640px){.neuro-permission-dialog{padding:12px 12px 10px}.neuro-permission-dialog-capability{display:none}}@keyframes neuro-permission-dialog-in{0%{opacity:0;transform:translateY(calc(8px * var(--neuro-motion-travel,1))) scale(calc(1 - .015 * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes neuro-pending-question-in{0%{opacity:0;transform:translateY(calc(6px * var(--neuro-motion-travel,1))) scale(calc(1 - .008 * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes neuro-pending-input-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-pending-answer-options button,:root:not([data-neuro-motion=full]) .neuro-pending-input-actions .neuro-mcp-external-link,:root:not([data-neuro-motion=full]) .neuro-pending-input-actions button{transform:none}}.neuro-pending-input-header{align-items:center;gap:7px;min-width:0;display:flex}.neuro-pending-input-icon{border:1px solid var(--neuro-accent-border);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-icon{border:1px solid color-mix(in srgb,var(--neuro-accent-border) 56%,transparent)}}.neuro-pending-input-icon{background:var(--neuro-accent-soft);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-icon{background:color-mix(in srgb,var(--neuro-accent-soft) 72%,var(--neuro-panel-muted))}}.neuro-pending-input-icon{color:var(--neuro-accent-text);box-shadow:var(--neuro-shadow-xs)}.neuro-pending-input-icon svg{display:block}.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 h2{color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-bold,700);overflow-wrap:anywhere;margin:0;line-height:19px}.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{color:var(--neuro-muted);gap:3px;margin:0;padding-left:17px;font-size:12px;line-height:17px;display:grid}.neuro-pending-input-response{border:1px solid var(--neuro-border);min-width:0;min-height:34px;color:var(--neuro-text-soft);font-size:11.5px;font-weight:var(--neuro-weight-medium,500);border-radius:10px;align-items:center;gap:8px;padding:7px 9px;line-height:16px;display:flex}.neuro-pending-input-response svg{flex:none}.neuro-pending-input-response.is-pending{border-color:var(--neuro-accent-border)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-response.is-pending{border-color:color-mix(in srgb,var(--neuro-accent-border) 52%,var(--neuro-border))}}.neuro-pending-input-response.is-pending{background:var(--neuro-accent-soft)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-response.is-pending{background:color-mix(in srgb,var(--neuro-accent-soft) 62%,var(--neuro-panel))}}.neuro-pending-input-response.is-error{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-response.is-error{border-color:color-mix(in srgb,var(--neuro-danger) 36%,var(--neuro-border))}}.neuro-pending-input-response.is-error{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-response.is-error{background:color-mix(in srgb,var(--neuro-danger) 7%,var(--neuro-panel))}}.neuro-pending-input-response.is-error{color:var(--neuro-danger-text)}.neuro-pending-input-spinner{animation:neuro-pending-input-spin .8s linear infinite}.neuro-pending-input-hint{color:var(--neuro-muted);margin:0;font-size:12px;line-height:17px}.neuro-pending-freeform{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;display:grid}.neuro-pending-freeform textarea{width:100%;min-height:var(--neuro-control-height-touch,44px);border:1px solid var(--neuro-border);background:var(--neuro-panel);max-height:120px;color:var(--neuro-text);font:inherit;resize:vertical;border-radius:11px;padding:8px 10px;font-size:12px;line-height:17px}.neuro-pending-freeform textarea::placeholder{color:var(--neuro-muted)}.neuro-pending-freeform textarea:focus-visible{border-color:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-freeform textarea:focus-visible{border-color:color-mix(in srgb,var(--neuro-focus) 38%,var(--neuro-border))}}.neuro-pending-freeform textarea:focus-visible{outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-pending-freeform textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 55%,transparent)}}.neuro-pending-freeform textarea:focus-visible{outline-offset:1px}.neuro-pending-freeform button{min-height:var(--neuro-control-height-touch,44px);border:1px solid var(--neuro-accent);background:var(--neuro-accent-gradient,var(--neuro-accent));color:var(--neuro-accent-contrast);font-size:12px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;padding:0 13px}.neuro-pending-freeform button:disabled,.neuro-pending-freeform textarea:disabled{cursor:not-allowed;opacity:.58}@media (max-width:640px){.neuro-pending-freeform{grid-template-columns:minmax(0,1fr)}.neuro-pending-freeform button{justify-self:end}}.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{min-height:var(--neuro-control-height-touch,44px);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{width:100%;min-height:var(--neuro-control-height-touch,44px);border:1px solid var(--neuro-border);background:var(--neuro-panel);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-input-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.neuro-pending-answer-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:6px;min-width:0;display:grid}.neuro-pending-answer-options button,.neuro-pending-input-actions .neuro-mcp-external-link,.neuro-pending-input-actions button{min-width:0;min-height:var(--neuro-control-height-touch,44px);border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);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-input-actions .neuro-mcp-external-link{align-items:center;display:inline-flex}.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:12px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:4px;width:100%;max-width:100%;min-height:44px;padding:8px 10px;display:grid}.neuro-pending-answer-options span,.neuro-pending-answer-options strong{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.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{width:32px;min-width:32px;height:32px;min-height:32px}.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{gap:6px}.neuro-attachment-trigger{padding-right:0}.neuro-attachment-summary{display:none}.neuro-composer-side-end{gap:4px;min-width:0}}.neuro-account-section,.neuro-agent-job-card,.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:9px}.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-list,.neuro-message-list,.neuro-workspace-content{scrollbar-width:thin}.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(calc(1 - .14 * var(--neuro-motion-travel,1)))}}.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),border-color var(--neuro-duration) var(--neuro-ease),background-color var(--neuro-duration) var(--neuro-ease),box-shadow var(--neuro-duration) var(--neuro-ease)}@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{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.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-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-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}}@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-message-pending-cancel,.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{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-surface-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:#e8e8e8b3;--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-switch-grant-on:#30d158;--neuro-switch-grant-off:#ffffff3d;--neuro-amber:#fbbf24;--neuro-amber-soft:#fbbf2429;--neuro-rose:#f2555a;--neuro-rose-soft:#f2555a29;--neuro-danger-text:#ff8b91;--neuro-state-info-bg:#e8e8e814;--neuro-state-info-border:#e8e8e82e;--neuro-state-success-bg:#3fb9501f;--neuro-state-success-border:#3fb95047;--neuro-state-warning-bg:#fbbf241f;--neuro-state-warning-border:#fbbf244d;--neuro-state-danger-bg:#f2555a1f;--neuro-state-danger-border:#f2555a47;--neuro-brand:#d6805f;--neuro-brand-text:#e39a7d;--neuro-brand-soft:#d6805f2e;--neuro-brand-border:#d6805f61;--neuro-live:#3fb950;--neuro-live-soft:#3fb95029;--neuro-live-text:#3fb950;--neuro-job-active:#d6805f;--neuro-job-active-soft:#d6805f2e;--neuro-job-active-text:#e39a7d;--neuro-job-completed:#739a7c;--neuro-job-completed-soft:#739a7c2e;--neuro-job-completed-text:#8db496;--neuro-thinking-mark-ink:#e8e8e8;--neuro-row-hover:#ffffff1a;--neuro-row-selected:#5f4035;--neuro-card-border:#ffffff1a;--neuro-card-border-hover:#fff3;--neuro-card-shadow:0 1px 2px #00000057;--neuro-card-shadow-hover:0 8px 26px #0000006b;--neuro-scrim:#0000008f;--neuro-tooltip-bg:#f0f0f0;--neuro-tooltip-fg:#1a1a1a;--neuro-switch-on:#e8e8e8;--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-focus-indicator:#f2f2f2;--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;--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-shadow-float:0 24px 70px #00000075;--neuro-sota-shadow-panel:0 10px 34px #00000057}[data-theme=dark] .neuro-layout-controls{background:0 0}[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-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{background:var(--neuro-panel)}[data-theme=dark] .neuro-code-block{background:var(--neuro-panel-muted)}[data-theme=dark] .neuro-code-block pre,[data-theme=dark] .neuro-code-block pre code{background:0 0}[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:hover,[data-theme=dark] .neuro-git-row:hover:not(.static):not(:disabled),[data-theme=dark] .neuro-list>button:hover,[data-theme=dark] .neuro-task-window.standalone .neuro-rich-select,[data-theme=dark] .neuro-tree-row:hover{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-window.standalone .neuro-task-subagent-card{background:0 0}[data-theme=dark] .neuro-task-subagent-card.current,[data-theme=dark] .neuro-task-window.standalone .neuro-task-subagent-card.current{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-task-subagent-card.current,[data-theme=dark] .neuro-task-window.standalone .neuro-task-subagent-card.current{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}[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{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-thinking-mark{color:var(--neuro-muted)}[data-theme=dark] .neuro-agent-thinking-mark.active{color:var(--neuro-thinking-mark-ink)}[data-theme=dark] .neuro-agent-line-reasoning-label{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-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:var(--neuro-bg-sunken);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-state-panel{--neuro-state-panel-bg:var(--neuro-sidebar-row-bg);--neuro-state-panel-border:var(--neuro-border);--neuro-state-panel-ink:var(--neuro-text-soft);gap:var(--neuro-space-3);border:1px solid var(--neuro-state-panel-border);border-radius:var(--neuro-radius-lg);background:var(--neuro-state-panel-bg);min-width:0;padding:var(--neuro-space-4);color:var(--neuro-state-panel-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.neuro-agents-empty-state,.neuro-app-root .neuro-agents-empty-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.neuro-agents-error,.neuro-app-root .neuro-agents-error{color:var(--neuro-danger-text)}.neuro-state-panel[data-neuro-state=loading]{--neuro-state-panel-bg:var(--neuro-state-info-bg);--neuro-state-panel-border:var(--neuro-state-info-border);--neuro-state-panel-ink:var(--neuro-accent-text)}.neuro-state-panel[data-neuro-state=success]{--neuro-state-panel-bg:var(--neuro-state-success-bg);--neuro-state-panel-border:var(--neuro-state-success-border);--neuro-state-panel-ink:var(--neuro-green-text)}.neuro-state-panel[data-neuro-state=warning]{--neuro-state-panel-bg:var(--neuro-state-warning-bg);--neuro-state-panel-border:var(--neuro-state-warning-border);--neuro-state-panel-ink:var(--neuro-amber-text)}.neuro-state-panel[data-neuro-state=error]{--neuro-state-panel-bg:var(--neuro-state-danger-bg);--neuro-state-panel-border:var(--neuro-state-danger-border);--neuro-state-panel-ink:var(--neuro-danger)}.neuro-state-panel-icon{width:var(--neuro-control-height-md);height:var(--neuro-control-height-md);border-radius:var(--neuro-radius-md);background:currentColor;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-state-panel-icon{background:color-mix(in srgb,currentColor 9%,transparent)}}.neuro-state-panel-icon{color:var(--neuro-state-panel-ink)}.neuro-state-panel[data-neuro-state=loading] .neuro-state-panel-icon svg{animation:neuro-state-panel-spin 1.1s linear infinite}.neuro-state-panel-copy{gap:2px;min-width:0;display:grid}.neuro-state-panel-copy strong{color:var(--neuro-text);font-size:var(--neuro-density-body);font-weight:var(--neuro-weight-semibold);line-height:var(--neuro-line-body)}.neuro-state-panel-copy>span{overflow-wrap:anywhere;color:var(--neuro-text-soft);font-size:var(--neuro-density-small);line-height:var(--neuro-line-small)}.neuro-state-panel-action{min-height:var(--neuro-control-height-md);border:1px solid var(--neuro-state-panel-border);border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);padding:0 var(--neuro-space-3);color:var(--neuro-text);font:inherit;font-size:var(--neuro-density-small);font-weight:var(--neuro-weight-semibold);cursor:pointer;transition:background var(--neuro-duration-fast) var(--neuro-ease),border-color var(--neuro-duration-fast) var(--neuro-ease),transform var(--neuro-duration-fast) var(--neuro-ease)}.neuro-state-panel-action:hover{border-color:var(--neuro-border-strong);background:var(--neuro-row-hover)}.neuro-state-panel-action:active{transform:translateY(1px)}.neuro-state-panel-action:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:3px}.neuro-state-panel.compact{gap:var(--neuro-space-2);border-radius:var(--neuro-radius-md);padding:var(--neuro-space-2) var(--neuro-space-3)}.neuro-state-panel.compact .neuro-state-panel-icon{width:var(--neuro-control-height-sm);height:var(--neuro-control-height-sm)}.neuro-agents-state-panel,.neuro-app-root .neuro-agents-state-panel{width:min(100%,var(--neuro-agents-max));margin:0 auto}@keyframes neuro-state-panel-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.neuro-state-panel{grid-template-columns:auto minmax(0,1fr)}.neuro-state-panel-action{grid-column:1/-1;width:100%}}.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-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: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[data-enabled=false],.neuro-app-root .neuro-agent-card[data-enabled=false]{opacity:.58}.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-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-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-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-model-inheritance-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-block,.neuro-app-root .neuro-agent-model-block{border:1px solid var(--border,var(--neuro-border));background:var(--neuro-agents-row);border-radius:10px;min-width:0;margin:0 15px 15px;display:grid;overflow:hidden}.neuro-agent-model-inheritance-row,.neuro-app-root .neuro-agent-model-inheritance-row{padding:11px 14px}.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-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 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}@container (max-width:820px){.neuro-agent-card{grid-template-columns:minmax(250px,1fr) minmax(176px,210px) minmax(112px,auto);gap:16px}.neuro-agent-card-action{padding-left:7px;padding-right:7px}}.neuro-agent-settings-overlay,.neuro-app-root .neuro-agent-settings-overlay{z-index:10;background:var(--neuro-scrim);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));border-radius:var(--neuro-radius-lg);background:var(--neuro-panel-solid);width:min(100%,760px);max-height:min(760px,100vh - 52px);box-shadow:var(--neuro-shadow-md);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.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));background:var(--neuro-panel-solid);width:30px;height:30px;color:var(--foreground,var(--neuro-text));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-bg-sunken);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{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0}.neuro-agent-model-block .neuro-model-launcher,.neuro-app-root .neuro-agent-model-block .neuro-model-launcher{justify-self:end}.neuro-agent-settings-section .neuro-agent-model-block>*+*,.neuro-app-root .neuro-agent-settings-section .neuro-agent-model-block>*+*{border-top:1px solid var(--border,var(--neuro-border))}.neuro-agent-model-inherited-row .neuro-agent-summary-model-label,.neuro-app-root .neuro-agent-model-inherited-row .neuro-agent-summary-model-label{color:var(--neuro-muted);justify-self:end;font-size:12.5px;line-height:17px}.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));background:var(--neuro-panel-solid);color:var(--foreground,var(--neuro-text));font-weight:var(--neuro-weight-bold,700);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 var(--neuro-border);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{border:1px solid var(--neuro-border);white-space:normal;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-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-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-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-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{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-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}@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}}@media (max-width:860px){.neuro-chat-split{position:relative}}.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}.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-has-activity=true] .neuro-composer{--neuro-composer-idle-border:var(--neuro-blue)}@supports (color:color-mix(in lab,red,red)){.neuro-chat-surface[data-has-activity=true] .neuro-composer{--neuro-composer-idle-border: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-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-sidebar,.neuro-workspace-sidebar{background:var(--neuro-bg-sunken)}.neuro-sidebar{background:var(--neuro-panel-solid)}.neuro-agent-settings-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-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-connection-card,.neuro-info-card,.neuro-message.system,.neuro-pending-input-card,.neuro-run-inspector{background:var(--neuro-sota-surface-raised)}.neuro-agent-card-action,.neuro-agent-tool-row-toggle,.neuro-conversation-row,.neuro-git-row,.neuro-list>button,.neuro-search-result,.neuro-tree-row,.neuro-workspace-root-row{position:relative}.neuro-conversation-row.active,.neuro-list>button.active,.neuro-tree-row.active,.neuro-workspace-root-row.active{border-color:var(--neuro-row-selected-border);background:var(--neuro-row-selected);box-shadow:none}.neuro-conversation-row.active .neuro-conversation-main strong,.neuro-list>button.active,.neuro-tree-row.active{color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600)}.neuro-conversation-row:hover:not(.active),.neuro-git-row:hover:not(.static):not(:disabled),.neuro-list>button:hover:not(.active),.neuro-search-result:hover,.neuro-tree-row:hover:not(.active),.neuro-workspace-root-row:hover:not(.active){background:var(--neuro-row-hover);box-shadow:none;border-color:#0000}.neuro-agent-job-card,.neuro-agent-job-card.expanded{background:var(--neuro-panel-solid)}.neuro-agent-job-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-sidebar-account-footer,.neuro-sidebar-chrome,.neuro-task-window-head,.neuro-workspace-head{border-color:var(--neuro-sota-separator)}.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-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:2px solid var(--neuro-focus-indicator);outline-offset:2px;box-shadow:none}.neuro-agent-line-command-full,.neuro-agent-tool-arg dd,.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-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-job-action,.neuro-agent-job-expand,.neuro-agent-job-open,.neuro-agent-job-result-action,.neuro-agent-jobs-more,.neuro-agent-tool-connect-button,.neuro-composer-accessories button,.neuro-empty-chat-suggestion,.neuro-icon-button,.neuro-layout-control-button,.neuro-sidebar-chrome button,.neuro-task-window-close,.neuro-task-window-finish,.neuro-workspace-actions button,.neuro-workspace-panel-head button{min-height:44px}.neuro-agent-job-action,.neuro-agent-job-expand,.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-subagent-card{--neuro-task-subagent-action-size: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-window.standalone .neuro-task-window-body,.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar{grid-template-columns:minmax(0,1fr)}.neuro-task-window.standalone .neuro-task-window-body>.neuro-task-subagents{z-index:35;width:min(var(--neuro-task-window-subagents-width),calc(100% - 64px));border-right:1px solid var(--neuro-sidebar-divider);max-height:none;position:absolute;inset:0 auto 0 0;box-shadow:12px 0 32px #1616161f}.neuro-task-window.standalone .neuro-task-subagents-stack{flex-direction:column;overflow:hidden auto}.neuro-task-window.standalone .neuro-task-subagent-card{flex-basis:auto;width:100%}.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-composer-stack,.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-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{opacity:0;background:0 0}.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[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{align-items:center;gap:var(--neuro-space-2);margin:var(--neuro-space-3) auto 0;padding:var(--neuro-space-2) var(--neuro-space-3);border:1px solid var(--neuro-border);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{border-radius:var(--neuro-radius-pill);background:var(--neuro-sota-surface-glass);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-muted);font-size:12px;line-height:1}.neuro-empty-chat-command:is(button){cursor:pointer;font-family:inherit}.neuro-empty-chat-command:is(button):hover{border-color:var(--neuro-border-strong);color:var(--neuro-text-soft)}.neuro-empty-chat-command:is(button):focus-visible{box-shadow:var(--neuro-shadow-xs),var(--neuro-sota-focus-ring);outline:none}.neuro-empty-chat-command span{min-width:30px;padding:var(--neuro-space-1) var(--neuro-space-2);border:1px solid var(--neuro-border)}@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{border-radius:var(--neuro-radius-sm);background:var(--neuro-panel-solid)}@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-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-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-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-surface-top:focus-within{box-shadow:var(--neuro-sota-shadow-panel)}.neuro-composer:focus-within{border-color:var(--neuro-composer-idle-border);box-shadow:var(--neuro-composer-idle-shadow);outline:none}.neuro-composer-stack>.neuro-composer{width:100%}@media (min-width:901px){.neuro-workspace-grid,.neuro-workspace-grid.has-end-rail,.neuro-workspace-grid.has-workspace-explorer,.neuro-workspace-grid.neuro-primary.has-end-rail,.neuro-workspace-grid.neuro-primary.has-workspace-explorer{--neuro-workspace-column-gap:0px;background:var(--neuro-surface-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-surface-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{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-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}}@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{margin-top:var(--neuro-space-2);max-width:calc(100vw - var(--neuro-space-6));flex-wrap:wrap;justify-content:center}}@container (max-width:520px){.neuro-composer-footer{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-summary{display:none}.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-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%}}.neuro-account-section,.neuro-agent-home-tile,.neuro-agent-job-card,.neuro-agents-workspace .neuro-agent-card,.neuro-connection-card,.neuro-info-card,.neuro-run-inspector{border:1px solid var(--neuro-card-border);border-radius:var(--neuro-card-radius);background:var(--neuro-card-bg);box-shadow:var(--neuro-card-shadow);transition:border-color var(--neuro-duration,.16s) var(--neuro-ease,ease),box-shadow var(--neuro-duration,.16s) var(--neuro-ease,ease),transform var(--neuro-duration,.16s) var(--neuro-ease,ease)}.neuro-agent-home-tile:hover,.neuro-agent-job-card:hover,.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover,.neuro-connection-card:hover{border-color:var(--neuro-card-border-hover);box-shadow:var(--neuro-card-shadow-hover);transform:translateY(-1px)}.neuro-account-section:hover,.neuro-info-card:hover,.neuro-run-inspector:hover{transform:none}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-agent-home-tile:hover,:root:not([data-neuro-motion=full]) .neuro-agent-job-card:hover,:root:not([data-neuro-motion=full]) .neuro-agents-workspace .neuro-agent-card:focus-within,:root:not([data-neuro-motion=full]) .neuro-agents-workspace .neuro-agent-card:hover,:root:not([data-neuro-motion=full]) .neuro-connection-card:hover{transform:none}}.neuro-agents-workspace .neuro-agent-card,.neuro-app-root .neuro-agents-workspace .neuro-agent-card{border-color:var(--neuro-card-border);background:var(--neuro-card-bg)}[data-theme=dark] .neuro-agents-workspace .neuro-agent-card,[data-theme=dark] .neuro-app-root .neuro-agents-workspace .neuro-agent-card{background:var(--neuro-card-bg)}.neuro-agents-workspace .neuro-agent-card:before,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:before{content:none;display:none}.neuro-agents-workspace .neuro-agent-card:focus-within:before,.neuro-agents-workspace .neuro-agent-card:hover:before,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:focus-within:before,.neuro-app-root .neuro-agents-workspace .neuro-agent-card:hover:before{box-shadow:none;background:0 0}.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-color:#0000}@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) 12%,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{color:var(--neuro-agent-tone)}[data-theme=dark] .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,[data-theme=dark] .neuro-agents-workspace .neuro-agent-glyph{background:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,[data-theme=dark] .neuro-agents-workspace .neuro-agent-glyph{background:color-mix(in srgb,var(--neuro-agent-tone) 22%,transparent)}}[data-theme=dark] .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,[data-theme=dark] .neuro-agents-workspace .neuro-agent-glyph{color:var(--neuro-agent-tone)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,[data-theme=dark] .neuro-agents-workspace .neuro-agent-glyph{color:color-mix(in srgb,var(--neuro-agent-tone) 62%,#fff)}}.neuro-agents-workspace .neuro-agent-glyph svg,.neuro-app-root .neuro-agents-workspace .neuro-agent-glyph svg{color:inherit}.neuro-agents-workspace .neuro-agent-card-action,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action{border-color:var(--neuro-border);background:var(--neuro-panel-solid);color:var(--neuro-text-soft)}.neuro-agents-workspace .neuro-agent-card-action:hover,.neuro-app-root .neuro-agents-workspace .neuro-agent-card-action:hover{border-color:var(--neuro-border-strong);background:var(--neuro-row-hover);color:var(--neuro-text)}.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,:where(.neuro-app-root,.neuro-agents-workspace,.neuro-account-page,.neuro-chat-surface,.neuro-workspace-grid) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--neuro-brand);outline-offset:2px}[data-theme=dark] .neuro-sidebar-search-toggle,[data-theme=dark] .neuro-workspace-add-root,[data-theme=dark] .neuro-workspace-tree-add{border-color:var(--neuro-border);background:var(--neuro-panel);color:var(--neuro-text-soft)}[data-theme=dark] .neuro-sidebar-search-toggle:hover,[data-theme=dark] .neuro-workspace-add-root:hover,[data-theme=dark] .neuro-workspace-tree-add:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-agent-job-card[data-status-tone=accent]{--neuro-job-live-tone:var(--neuro-job-active)}.neuro-agent-job-card[data-status-tone=emerald]{--neuro-job-live-tone:var(--neuro-job-completed)}.neuro-agent-job-card[data-status-tone=amber]{--neuro-job-live-tone:var(--neuro-amber)}.neuro-agent-job-card[data-status-tone=rose]{--neuro-job-live-tone:var(--neuro-rose)}.neuro-agent-job-card[data-current=true]{border-color:var(--neuro-card-border-hover);background:var(--neuro-card-bg)}.neuro-agent-job-card[data-live=true]{border-color:var(--neuro-job-live-tone,var(--neuro-accent))}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-card[data-live=true]{border-color:color-mix(in srgb,var(--neuro-job-live-tone,var(--neuro-accent)) 32%,var(--neuro-border))}}.neuro-agent-job-meta .neuro-agent-job-meta-chip,.neuro-agent-job-meta .neuro-agent-job-mode-badge,.neuro-agent-job-meta>time{border:1px solid var(--neuro-border);min-height:18px;color:var(--neuro-muted);font-size:var(--neuro-text-2xs);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;align-items:center;padding:0 7px;line-height:16px;display:inline-flex}[data-theme=dark] .neuro-agent-card-enable-toggle button[role=switch][aria-checked=true]>span:last-child,[data-theme=dark] .neuro-agent-card-toggle-row button[role=switch][aria-checked=true]>span:last-child,[data-theme=dark] .neuro-agent-tool-action button[role=switch][aria-checked=true]>span:last-child,[data-theme=dark] button[role=switch][aria-checked=true]>span:last-child{background:var(--neuro-panel-solid);box-shadow:none}.neuro-confirm-dialog-backdrop{z-index:var(--neuro-layer-modal);padding:var(--neuro-space-4);background:var(--neuro-scrim);-webkit-app-region:no-drag;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.neuro-confirm-dialog{gap:var(--neuro-space-2);box-sizing:border-box;width:min(420px,100%);padding:var(--neuro-space-5);border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-lg);color:var(--neuro-text);outline:none;display:grid}.neuro-confirm-dialog-title{color:var(--neuro-text);font-size:var(--neuro-density-title);font-weight:var(--neuro-weight-semibold);line-height:var(--neuro-line-title);margin:0}.neuro-confirm-dialog-body{color:var(--neuro-text-soft);font-size:var(--neuro-density-body);line-height:var(--neuro-line-body)}.neuro-confirm-dialog-body p{margin:0}.neuro-confirm-dialog-body p+p{margin-top:var(--neuro-space-2)}.neuro-confirm-dialog-body ul{margin:var(--neuro-space-2) 0 0;padding-left:var(--neuro-space-4)}.neuro-confirm-dialog-body li+li{margin-top:var(--neuro-space-1)}.neuro-confirm-dialog-actions,.neuro-confirm-dialog-body ul+p{margin-top:var(--neuro-space-2)}.neuro-confirm-dialog-actions{justify-content:flex-end;gap:var(--neuro-space-2);display:flex}.neuro-confirm-dialog-cancel,.neuro-confirm-dialog-confirm{min-height:var(--neuro-control-height-sm);padding:0 var(--neuro-space-3);border-radius:var(--neuro-radius-md);font:inherit;font-size:var(--neuro-density-body);font-weight:var(--neuro-weight-medium);cursor:pointer;transition:background-color var(--neuro-duration-fast) var(--neuro-ease),border-color var(--neuro-duration-fast) var(--neuro-ease),color var(--neuro-duration-fast) var(--neuro-ease);-webkit-app-region:no-drag;border:1px solid #0000}.neuro-confirm-dialog-cancel{border-color:var(--neuro-border);color:var(--neuro-text);background:0 0}.neuro-confirm-dialog-cancel:hover{background:var(--neuro-row-hover)}.neuro-confirm-dialog-confirm{background:var(--neuro-accent);color:var(--neuro-accent-contrast)}.neuro-confirm-dialog-confirm.is-armed,.neuro-confirm-dialog-confirm:hover{background:var(--neuro-accent-strong)}.neuro-confirm-dialog.is-danger .neuro-confirm-dialog-confirm{border-color:var(--neuro-state-danger-border);background:var(--neuro-state-danger-bg);color:var(--neuro-danger-text)}.neuro-confirm-dialog.is-danger .neuro-confirm-dialog-confirm:hover{background:var(--neuro-rose-soft)}.neuro-confirm-dialog.is-danger .neuro-confirm-dialog-confirm.is-armed{border-color:var(--neuro-rose);background:var(--neuro-rose-soft)}.neuro-confirm-dialog-cancel:focus-visible,.neuro-confirm-dialog-confirm:focus-visible{box-shadow:var(--neuro-sota-focus-ring);outline:none}@keyframes neuro-confirm-dialog-in{0%{opacity:0;transform:translateY(calc(4px * var(--neuro-motion-travel,1)))}}@keyframes neuro-confirm-dialog-backdrop-in{0%{opacity:0}}.neuro-confirm-dialog{animation:neuro-confirm-dialog-in var(--neuro-duration-structural) var(--neuro-ease-structural)}.neuro-confirm-dialog-backdrop{animation:neuro-confirm-dialog-backdrop-in var(--neuro-duration-fast) var(--neuro-ease-out)}.neuro-file-editor-tabs{background:var(--neuro-panel-solid);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.neuro-file-editor-tab,.neuro-file-editor-tabbar,.neuro-file-editor-tablist{align-items:center;min-width:0;display:flex}.neuro-file-editor-tabbar{border-bottom:1px solid var(--neuro-border);background:var(--neuro-bg-sunken);flex:none;min-height:40px}.neuro-file-editor-tablist{scrollbar-width:thin;flex:auto;align-self:stretch;overflow-x:auto}.neuro-file-editor-tab{border-right:1px solid var(--neuro-border);flex:none;height:100%}.neuro-file-editor-quick-open button,.neuro-file-editor-tab-confirm button,.neuro-file-editor-tab-open,.neuro-file-editor-tab>button{color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0}.neuro-file-editor-tab>[role=tab]{min-width:92px;max-width:220px;height:100%;font-size:var(--neuro-text-xs);align-items:center;gap:7px;padding:0 8px 0 12px;display:flex}.neuro-file-editor-tab>[role=tab] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-editor-tab>[role=tab] i{color:var(--neuro-accent);font-size:9px;font-style:normal}.neuro-file-editor-tab[data-active=true]{background:var(--neuro-panel-solid);box-shadow:inset 0 -2px 0 var(--neuro-accent)}.neuro-file-editor-tab-close{flex:0 0 28px;width:28px;height:28px;border-radius:var(--neuro-radius-sm)!important;font-size:18px!important}.neuro-file-editor-tab-open{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);min-height:32px;font-size:var(--neuro-text-2xs);flex:none;margin:4px 6px;padding:0 10px}.neuro-file-editor-quick-open button:hover,.neuro-file-editor-tab-confirm button:hover,.neuro-file-editor-tab-open:hover,.neuro-file-editor-tab>button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-editor-quick-open button:focus-visible,.neuro-file-editor-quick-open input:focus-visible,.neuro-file-editor-tab-confirm button:focus-visible,.neuro-file-editor-tab-open:focus-visible,.neuro-file-editor-tab>button:focus-visible{box-shadow:var(--neuro-sota-focus-ring);outline:none}.neuro-file-editor-quick-open{border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-solid);flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.neuro-file-editor-quick-open input{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-bg);min-width:0;min-height:34px;color:var(--neuro-text);font:12px/1.4 var(--neuro-font-mono);flex:auto;padding:0 10px}.neuro-file-editor-quick-open button,.neuro-file-editor-tab-confirm button{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);min-height:32px;font-size:var(--neuro-text-2xs);padding:0 10px}.neuro-file-editor-tabs-notice{border-bottom:1px solid var(--neuro-warning);margin:0;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.neuro-file-editor-tabs-notice{border-bottom:1px solid color-mix(in srgb,var(--neuro-warning) 35%,var(--neuro-border))}}.neuro-file-editor-tabs-notice{color:var(--neuro-text-soft);font-size:var(--neuro-text-2xs)}.neuro-file-editor-tabpanel,.neuro-file-editor-tabpanels{flex:auto;min-width:0;min-height:0}.neuro-file-editor-tabpanels{display:flex}.neuro-file-editor-tabpanel{height:100%}.neuro-file-editor-tabpanel[hidden]{display:none}.neuro-file-editor-tabpanel>.neuro-file-editor,.neuro-file-editor-tabpanel>.neuro-file-editor-state{height:100%}.neuro-file-editor-tab-confirm{z-index:20;border:1px solid var(--neuro-border-strong);border-radius:var(--neuro-radius-lg);background:var(--neuro-panel-solid);width:min(460px,100% - 28px);box-shadow:var(--neuro-shadow-lg);gap:5px;padding:16px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.neuro-file-editor-tab-confirm strong{color:var(--neuro-text);font-size:var(--neuro-text-sm)}.neuro-file-editor-tab-confirm span{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs)}.neuro-file-editor-tab-confirm>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.neuro-file-editor-state{min-height:220px;color:var(--neuro-text-soft);font-size:var(--neuro-text-sm);justify-content:center;align-items:center;gap:10px;display:flex}.neuro-file-editor{background:var(--neuro-panel-solid);min-width:0;height:100%;min-height:0;color:var(--neuro-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.neuro-file-editor-head{border-bottom:1px solid var(--neuro-border);background:var(--neuro-sota-surface-raised);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 14px;display:flex}.neuro-file-editor-title,.neuro-file-editor-title>span,.neuro-file-editor-workspace-name{align-items:center;min-width:0;display:flex}.neuro-file-editor-title{gap:9px}.neuro-file-editor-title>span,.neuro-file-editor-workspace-name{flex-direction:column;align-items:flex-start;line-height:1.25}.neuro-file-editor-title strong,.neuro-file-editor-workspace-name strong{max-width:min(48vw,560px);font-size:var(--neuro-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-editor-title small,.neuro-file-editor-workspace-name small{max-width:min(48vw,560px);color:var(--neuro-muted);font-size:var(--neuro-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-editor-head-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.neuro-agent-job-result-editor,.neuro-file-agent-change footer button,.neuro-file-agent-changes-head button,.neuro-file-editor-close,.neuro-file-editor-mode,.neuro-file-editor-open,.neuro-file-editor-recovery button,.neuro-file-editor-save,.neuro-file-markdown-toolbar button{border:1px solid var(--neuro-border);color:var(--neuro-text-soft);font:inherit;cursor:pointer;transition:background-color var(--neuro-duration-fast) var(--neuro-ease),border-color var(--neuro-duration-fast) var(--neuro-ease),color var(--neuro-duration-fast) var(--neuro-ease),transform var(--neuro-duration-fast) var(--neuro-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.neuro-file-editor-mode,.neuro-file-editor-save{border-radius:var(--neuro-radius-md);min-height:32px;font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-semibold,600);gap:6px;padding:0 10px}.neuro-file-editor-mode[data-source-active=true]{border-color:var(--neuro-accent-border);background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-file-editor-save:not(:disabled){background:var(--neuro-accent-gradient);color:var(--neuro-accent-contrast);border-color:#0000}.neuro-file-editor-mode:disabled,.neuro-file-editor-save:disabled{cursor:default;opacity:.48}.neuro-agent-job-result-editor,.neuro-file-editor-close,.neuro-file-editor-open{border-radius:var(--neuro-radius-md);flex:0 0 32px;width:32px;height:32px;padding:0}.neuro-agent-job-result-row{align-items:center;gap:6px}.neuro-agent-job-result-editor{border-radius:var(--neuro-radius-pill);flex-basis:30px;width:30px;height:28px}.neuro-agent-job-result-editor:hover,.neuro-file-agent-change footer button:hover,.neuro-file-agent-changes-head button:hover,.neuro-file-editor-close:hover,.neuro-file-editor-mode:hover,.neuro-file-editor-open:hover,.neuro-file-editor-recovery button:hover,.neuro-file-markdown-toolbar button:hover{border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-file-editor-save:not(:disabled):hover{background:var(--neuro-accent-gradient-hover);transform:translateY(-1px)}.neuro-agent-job-result-editor:focus-visible,.neuro-file-editor button:focus-visible,.neuro-file-editor-open:focus-visible{box-shadow:var(--neuro-sota-focus-ring);outline:none}.neuro-file-editor-workspace{border-bottom:1px solid var(--neuro-border);background:var(--neuro-bg-sunken);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:40px;padding:6px 14px;display:flex}.neuro-file-editor-git{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-pill);background:var(--neuro-panel-solid);min-width:0;color:var(--neuro-text-soft);font-size:var(--neuro-text-2xs);flex:none;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.neuro-file-editor-git strong{max-width:180px;color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-editor-git small{color:var(--neuro-muted);font-size:inherit}.neuro-file-editor-body{flex:auto;min-width:0;min-height:0;overflow:auto}.neuro-file-viewer{min-width:0;min-height:100%;color:var(--neuro-text)}.neuro-file-viewer-image{background:linear-gradient(45deg,var(--neuro-border) 25%,transparent 25%) 0 0 /20px 20px,linear-gradient(-45deg,var(--neuro-border) 25%,transparent 25%) 0 10px /20px 20px,var(--neuro-bg-sunken);min-height:clamp(420px,72vh,980px);padding:clamp(12px,3vw,32px);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-file-viewer-image{background:linear-gradient(45deg,color-mix(in srgb,var(--neuro-border) 34%,transparent) 25%,transparent 25%) 0 0 /20px 20px,linear-gradient(-45deg,color-mix(in srgb,var(--neuro-border) 34%,transparent) 25%,transparent 25%) 0 10px /20px 20px,var(--neuro-bg-sunken)}}.neuro-file-viewer-image{place-items:center}.neuro-file-viewer-image img{object-fit:contain;max-width:100%;max-height:calc(100vh - 190px);display:block}.neuro-file-viewer-code,.neuro-file-viewer-markdown{padding:clamp(18px,4vw,44px)}.neuro-file-viewer-code{background:var(--neuro-bg-sunken)}.neuro-file-viewer-code pre{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg);box-shadow:none;margin:0}.neuro-file-viewer-csv{flex-direction:column;padding:14px;display:flex}.neuro-file-csv-scroll{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg);flex:auto;min-width:0;overflow:auto}.neuro-file-viewer-csv table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums}.neuro-file-viewer-csv td,.neuro-file-viewer-csv th{border-right:1px solid var(--neuro-border);border-bottom:1px solid var(--neuro-border);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:440px;padding:9px 11px;overflow:hidden}.neuro-file-viewer-csv td:last-child,.neuro-file-viewer-csv th:last-child{border-right:0}.neuro-file-viewer-csv tbody tr:last-child td{border-bottom:0}.neuro-file-viewer-csv th{z-index:1;background:var(--neuro-bg-sunken);color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600);position:sticky;top:0}.neuro-file-viewer-csv tbody tr:hover td{background:var(--neuro-row-hover)}.neuro-file-viewer-empty,.neuro-file-viewer-meta{color:var(--neuro-muted);font-size:var(--neuro-text-2xs);margin:10px 2px 0}.neuro-file-viewer-fallback{background:var(--neuro-bg-sunken);place-items:center;min-height:320px;padding:clamp(18px,4vw,44px);display:grid}.neuro-file-viewer-fallback .neuro-file-viewer-empty{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg);background:var(--neuro-bg);text-align:center;max-width:560px;min-height:0;padding:22px}.neuro-file-viewer-empty{place-items:center;min-height:220px;margin:0;display:grid}.neuro-file-viewer-pdf{background:var(--neuro-bg-sunken);height:100%;min-height:clamp(420px,72vh,980px);padding:10px;overflow:auto}.neuro-file-viewer-presentation{border-top:1px solid var(--neuro-border)}.neuro-file-pdf-pages{justify-items:center;gap:14px;display:grid}.neuro-file-pdf-pages canvas{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-sm);max-width:100%;box-shadow:var(--neuro-shadow-card);background:#fff;display:block;height:auto!important}.neuro-file-code-editor-wrap,.neuro-file-markdown-editor,.neuro-file-markdown-source-wrap{flex-direction:column;height:100%;min-height:100%;display:flex;position:relative}.neuro-file-markdown-toolbar{z-index:3;border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-solid);flex:none;align-items:center;gap:4px;padding:7px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-toolbar{background:color-mix(in srgb,var(--neuro-panel-solid) 94%,transparent)}}.neuro-file-markdown-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.neuro-file-markdown-toolbar button{border-radius:var(--neuro-radius-sm);width:32px;height:32px;padding:0}.neuro-file-markdown-rich{min-height:max(440px,100vh - 210px);color:var(--neuro-text);font-size:var(--neuro-text-lg);caret-color:var(--neuro-accent);outline:none;padding:clamp(22px,5vw,64px) clamp(20px,8vw,120px);line-height:1.7}.neuro-file-markdown-rich:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--neuro-accent) 18%,transparent)}}.neuro-file-markdown-rich h1,.neuro-file-markdown-rich h2,.neuro-file-markdown-rich h3,.neuro-file-markdown-rich h4,.neuro-file-markdown-rich h5,.neuro-file-markdown-rich h6{letter-spacing:-.018em;margin:1.25em 0 .55em;line-height:1.2}.neuro-file-markdown-rich h1:first-child,.neuro-file-markdown-rich h2:first-child,.neuro-file-markdown-rich p:first-child{margin-top:0}.neuro-file-markdown-rich blockquote,.neuro-file-markdown-rich ol,.neuro-file-markdown-rich p,.neuro-file-markdown-rich pre,.neuro-file-markdown-rich table,.neuro-file-markdown-rich ul{margin:0 0 1em}.neuro-file-markdown-rich blockquote{border-left:3px solid var(--neuro-border-strong);color:var(--neuro-text-soft);padding-left:14px}.neuro-file-markdown-rich pre{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-bg-sunken);font-family:var(--neuro-font-mono);font-size:var(--neuro-text-sm);white-space:pre;padding:14px;overflow:auto}.neuro-file-markdown-rich :not(pre)>code{border-radius:var(--neuro-radius-xs);background:var(--neuro-bg-sunken);font-family:var(--neuro-font-mono);padding:.12em .32em;font-size:.9em}.neuro-file-markdown-rich table{border-collapse:collapse;width:100%;font-size:var(--neuro-text-sm)}.neuro-file-markdown-rich td,.neuro-file-markdown-rich th{border:1px solid var(--neuro-border);text-align:left;padding:7px 9px}.neuro-file-markdown-rich a{color:var(--neuro-link,var(--neuro-accent));text-underline-offset:3px;text-decoration-thickness:1px}.neuro-file-code-editor,.neuro-file-markdown-source{resize:none;background:var(--neuro-bg-sunken);min-width:0;min-height:max(440px,100vh - 170px);color:var(--neuro-text);font:13px/1.65 var(--neuro-font-mono);tab-size:2;border:0;outline:none;flex:auto;padding:clamp(22px,4vw,48px)}.neuro-file-code-editor:focus-visible,.neuro-file-markdown-source:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-file-code-editor:focus-visible,.neuro-file-markdown-source:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--neuro-accent) 18%,transparent)}}.neuro-file-autocomplete-ghost{color:var(--neuro-text-soft);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.neuro-file-markdown-editor>.neuro-file-autocomplete-ghost{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-sota-surface-glass);width:fit-content;max-width:calc(100% - 32px);box-shadow:var(--neuro-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:12px/1.3 var(--neuro-font-mono);align-items:center;gap:8px;margin:-44px 16px 12px auto;padding:7px 9px;display:flex;position:sticky;bottom:14px;right:16px}.neuro-file-markdown-editor>.neuro-file-autocomplete-ghost span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-markdown-editor>.neuro-file-autocomplete-ghost kbd{border:1px solid var(--neuro-border-strong);border-radius:var(--neuro-radius-xs);background:var(--neuro-panel-solid);color:var(--neuro-muted);font:inherit;padding:2px 5px}.neuro-file-editor-projection-warning{border-top:1px solid var(--neuro-warning);margin:0;padding:9px 14px}@supports (color:color-mix(in lab,red,red)){.neuro-file-editor-projection-warning{border-top:1px solid color-mix(in srgb,var(--neuro-warning) 35%,var(--neuro-border))}}.neuro-file-editor-projection-warning{background:var(--neuro-warning)}@supports (color:color-mix(in lab,red,red)){.neuro-file-editor-projection-warning{background:color-mix(in srgb,var(--neuro-warning) 8%,transparent)}}.neuro-file-editor-projection-warning{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs)}.neuro-file-markdown-source-ghost{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-sota-surface-glass);max-width:calc(100% - 28px);color:var(--neuro-text-soft);box-shadow:var(--neuro-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:12px/1.3 var(--neuro-font-mono);pointer-events:none;align-self:flex-end;align-items:center;gap:8px;margin-top:-42px;padding:7px 9px;display:flex;position:sticky;bottom:12px;right:14px}.neuro-file-markdown-source-ghost span{text-overflow:ellipsis;white-space:nowrap;max-width:min(56vw,620px);overflow:hidden}.neuro-file-markdown-source-ghost kbd{border:1px solid var(--neuro-border-strong);border-radius:var(--neuro-radius-xs);background:var(--neuro-panel-solid);color:var(--neuro-muted);font:inherit;padding:2px 5px}.neuro-file-agent-changes{border-top:1px solid var(--neuro-border);background:var(--neuro-brand-soft);flex:0 auto;max-height:min(40%,390px);overflow:auto}.neuro-file-agent-changes-head{z-index:2;border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-solid);align-items:center;gap:7px;padding:9px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.neuro-file-agent-changes-head{background:color-mix(in srgb,var(--neuro-panel-solid) 94%,transparent)}}.neuro-file-agent-changes-head{color:var(--neuro-brand-text);font-size:var(--neuro-text-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.neuro-file-agent-changes-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;line-height:1.25;display:flex}.neuro-file-agent-changes-copy small,.neuro-file-agent-changes-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.neuro-file-agent-changes-copy small{color:var(--neuro-text-soft);font-size:var(--neuro-text-2xs)}.neuro-file-agent-changes-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.neuro-file-agent-changes-head button{border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);min-height:32px;color:var(--neuro-brand-text);font-size:var(--neuro-text-2xs);font-weight:var(--neuro-weight-semibold,600);flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.neuro-file-agent-change-list{gap:8px;padding:10px 12px 12px;display:grid}.neuro-file-agent-change{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg);background:var(--neuro-panel-solid);overflow:hidden}.neuro-file-agent-change[data-status=applied]{border-color:var(--neuro-brand-border)}.neuro-file-agent-change[data-status=conflict]{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-file-agent-change[data-status=conflict]{border-color:color-mix(in srgb,var(--neuro-danger) 42%,var(--neuro-border))}}.neuro-file-agent-change>footer,.neuro-file-agent-change>header{align-items:center;gap:8px;padding:8px 10px;display:flex}.neuro-file-agent-change>header{border-bottom:1px solid var(--neuro-border);color:var(--neuro-muted);font-size:var(--neuro-text-2xs)}.neuro-file-agent-change>header span{border-radius:var(--neuro-radius-pill);background:var(--neuro-accent-soft);color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600);padding:3px 6px}.neuro-file-agent-change>header strong{color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-agent-change-diff{background:var(--neuro-border);gap:1px;display:grid}.neuro-file-agent-change-hunk{background:var(--neuro-panel-solid);min-width:0}.neuro-file-agent-change-hunk>span{color:var(--neuro-text-soft);font-size:var(--neuro-text-2xs);font-weight:var(--neuro-weight-semibold,600);align-items:center;gap:5px;padding:5px 10px;display:flex}.neuro-file-agent-change-hunk>span b{font:700 13px/1 var(--neuro-font-mono)}.neuro-file-agent-change-diff pre{min-width:0;color:var(--neuro-text);font:12px/1.55 var(--neuro-font-mono);white-space:pre-wrap;margin:0;padding:9px 11px;overflow:auto}.neuro-file-agent-change-diff pre[data-change=delete]{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-file-agent-change-diff pre[data-change=delete]{background:color-mix(in srgb,var(--neuro-danger) 8%,var(--neuro-panel-solid))}}.neuro-file-agent-change-diff pre[data-change=delete]{-webkit-text-decoration-color:var(--neuro-danger);text-decoration-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-file-agent-change-diff pre[data-change=delete]{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-danger) 44%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-danger) 44%,transparent)}}.neuro-file-agent-change-diff pre[data-change=add]{background:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-file-agent-change-diff pre[data-change=add]{background:color-mix(in srgb,var(--neuro-green) 9%,var(--neuro-panel-solid))}}.neuro-file-agent-change>footer{border-top:1px solid var(--neuro-border);min-height:42px;color:var(--neuro-muted);font-size:var(--neuro-text-2xs);justify-content:flex-end}.neuro-file-agent-change footer button{border-radius:var(--neuro-radius-sm);min-height:32px;font-size:var(--neuro-text-2xs);gap:5px;padding:0 8px}.neuro-file-agent-change footer button.primary{background:var(--neuro-accent);color:var(--neuro-accent-contrast);border-color:#0000}.neuro-file-agent-change footer button.primary:hover{background:var(--neuro-accent-strong)}.neuro-file-agent-change footer .conflict{color:var(--neuro-danger-text);margin-right:auto}.neuro-file-editor-recovery{border-top:1px solid var(--neuro-danger);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-file-editor-recovery{border-top:1px solid color-mix(in srgb,var(--neuro-danger) 35%,var(--neuro-border))}}.neuro-file-editor-recovery{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-file-editor-recovery{background:color-mix(in srgb,var(--neuro-danger) 6%,var(--neuro-panel-solid))}}.neuro-file-editor-recovery>div:first-child{gap:2px;min-width:0;display:grid}.neuro-file-editor-recovery strong{color:var(--neuro-danger-text);font-size:var(--neuro-text-xs)}.neuro-file-editor-recovery span{color:var(--neuro-text-soft);font-size:var(--neuro-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-file-editor-recovery-actions{flex:none;align-items:center;gap:5px;display:flex}.neuro-file-editor-recovery button{border-radius:var(--neuro-radius-sm);min-height:28px;font-size:var(--neuro-text-2xs);padding:0 9px}.neuro-file-editor-recovery button:disabled{cursor:default;opacity:.5}.neuro-file-editor-autocomplete-status{z-index:5;border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-sota-surface-glass);color:var(--neuro-text-soft);box-shadow:var(--neuro-shadow-sm);font-size:var(--neuro-text-2xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;padding:6px 9px;position:absolute;bottom:14px;right:14px}.neuro-file-editor-autocomplete-status[data-state=error]{border-color:var(--neuro-danger,#c74b4b)}@supports (color:color-mix(in lab,red,red)){.neuro-file-editor-autocomplete-status[data-state=error]{border-color:color-mix(in srgb,var(--neuro-danger,#c74b4b) 36%,var(--neuro-border))}}.neuro-file-editor-autocomplete-status[data-state=error]{color:var(--neuro-danger,#a83b3b)}.neuro-file-editor .spin{animation:neuro-file-editor-spin .9s linear infinite}@keyframes neuro-file-editor-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.neuro-file-editor-head{align-items:flex-start;gap:8px;padding:9px 10px}.neuro-file-editor-mode span,.neuro-file-editor-save span,.neuro-file-editor-title small,.neuro-file-editor-workspace-name small{display:none}.neuro-file-editor-close,.neuro-file-editor-mode,.neuro-file-editor-save{flex-basis:44px;width:44px;height:44px;min-height:44px;padding:0}.neuro-file-agent-change footer button,.neuro-file-agent-changes-head button,.neuro-file-markdown-toolbar button{min-height:44px}.neuro-file-markdown-toolbar button{width:44px;height:44px}.neuro-file-editor-workspace{padding-inline:10px}.neuro-file-editor-git small{display:none}.neuro-file-markdown-rich,.neuro-file-viewer-code,.neuro-file-viewer-markdown{padding:20px 16px}.neuro-file-agent-change>footer{flex-wrap:wrap}.neuro-file-editor-recovery{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.neuro-file-editor-recovery-actions{flex-wrap:wrap}}@media (hover:none),(pointer:coarse){.neuro-agent-job-result-editor,.neuro-file-agent-change footer button,.neuro-file-agent-changes-head button,.neuro-file-editor-close,.neuro-file-editor-mode,.neuro-file-editor-open,.neuro-file-editor-save,.neuro-file-markdown-toolbar button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-file-editor-save:not(:disabled):hover{transform:none}}.neuro-workspace-app-toolbar{border-bottom:1px solid var(--neuro-border);flex:none;gap:2px;min-height:42px;padding:6px 10px}.neuro-workspace-app-button{width:30px;height:30px;color:var(--neuro-muted);transition:background-color var(--neuro-duration-hover,.14s) var(--neuro-ease,ease),box-shadow var(--neuro-duration-hover,.14s) var(--neuro-ease,ease),color var(--neuro-duration-hover,.14s) var(--neuro-ease,ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.neuro-workspace-app-button:hover:not(:disabled){background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-workspace-app-button[aria-pressed=true]{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:inset 0 0 0 1px var(--neuro-border),var(--neuro-shadow-xs)}.neuro-workspace-app-button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-workspace-app-button:disabled{cursor:not-allowed;opacity:.38}.neuro-workspace-app-live{width:6px;height:6px;position:absolute;top:5px;right:5px}.neuro-workspace-card-head .neuro-live-view-dot{flex:none}.neuro-workspace-apps{--neuro-workspace-card-gap:11px;--neuro-workspace-card-motion:.32s;background:var(--neuro-bg-sunken);flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.neuro-workspace-apps-empty{text-align:center;margin:auto}.neuro-workspace-card{background:var(--neuro-panel-solid);min-width:0;min-height:96px;box-shadow:var(--neuro-shadow-xs);border-radius:14px;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.neuro-workspace-apps[data-count="2"]>.neuro-workspace-card[data-slot="0"]{flex:0 1 calc(var(--neuro-workspace-split-ratio,50%) - var(--neuro-workspace-card-gap) / 2)}.neuro-workspace-apps[data-count="2"]>.neuro-workspace-card[data-slot="1"]{flex:1 1 calc(100% - var(--neuro-workspace-split-ratio,50%) - var(--neuro-workspace-card-gap) / 2)}.neuro-workspace-card-head{min-height:38px;color:var(--neuro-muted);flex:none;align-items:center;padding:0 7px 0 12px;display:flex}.neuro-workspace-card-head h3{font-size:12px;text-overflow:ellipsis;flex:auto;margin:0;line-height:1;overflow:hidden}.neuro-workspace-card-head h3,.neuro-workspace-card-meta{font-weight:var(--neuro-weight-semibold,600);white-space:nowrap}.neuro-workspace-card-meta{color:var(--neuro-muted);font-size:11px;font-style:normal}.neuro-workspace-card-close{width:24px;height:24px;color:var(--neuro-muted);transition:background-color var(--neuro-duration-hover,.14s) var(--neuro-ease,ease),color var(--neuro-duration-hover,.14s) var(--neuro-ease,ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.neuro-workspace-card-close:focus-visible,.neuro-workspace-card-close:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-workspace-card-close:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-workspace-card-body{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.neuro-workspace-card[data-section=browser]>.neuro-workspace-card-body{overflow:hidden}.neuro-workspace-browser-slot{flex:auto;min-width:0;min-height:0;display:grid;overflow:hidden}.neuro-workspace-browser-slot>*{min-width:0;min-height:0}.neuro-workspace-card.is-enter{animation:neuro-workspace-card-enter var(--neuro-workspace-card-motion) var(--neuro-ease-structural,ease-out) both}.neuro-workspace-card.is-shift{animation:neuro-workspace-card-shift var(--neuro-workspace-card-motion) var(--neuro-ease-structural,ease-out) both}@keyframes neuro-workspace-card-enter{0%{opacity:0;transform:translateY(calc((100% + var(--neuro-workspace-card-gap,11px)) * var(--neuro-motion-travel,1)))}to{opacity:1;transform:none}}@keyframes neuro-workspace-card-shift{0%{transform:translateY(calc((100% + var(--neuro-workspace-card-gap,11px)) * var(--neuro-motion-travel,1)))}to{transform:none}}.neuro-workspace-rail-separator{order:1;flex:0 0 var(--neuro-workspace-card-gap);cursor:row-resize;touch-action:none;z-index:4;background:0 0;border:0;position:relative}.neuro-workspace-rail-separator:before{content:"";background:0 0;border-radius:999px;height:3px;transition:background-color .12s;position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%)}.neuro-workspace-rail-separator:active:before,.neuro-workspace-rail-separator:focus-visible:before,.neuro-workspace-rail-separator:hover:before{background:var(--neuro-border-strong)}.neuro-workspace-rail-separator:focus-visible{outline:none}.neuro-task-window.standalone .neuro-workspace-card-body .neuro-workspace-roots,.neuro-task-window.standalone .neuro-workspace-card-body>.neuro-workspace-panel-section,.neuro-workspace-card-body .neuro-workspace-roots,.neuro-workspace-card-body>.neuro-workspace-panel-section{border:0;border-bottom:1px solid var(--neuro-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:10px 12px}.neuro-task-window.standalone .neuro-workspace-card-body>.neuro-workspace-panel-section:last-child,.neuro-workspace-card-body>.neuro-workspace-panel-section:last-child{border-bottom:0}.neuro-task-window.standalone .neuro-workspace-card-body>.neuro-workspace-sources,.neuro-workspace-card-body>.neuro-workspace-sources{flex:auto;min-height:0;padding:0;overflow:hidden}.neuro-workspace-card-body .neuro-plan-list{max-height:none}.neuro-workspace-card-body .neuro-git-head-label{display:none}.neuro-workspace-card-body .neuro-workspace-empty{margin:auto 0}[data-theme=dark] .neuro-workspace-card{border-color:var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:none}[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-card-body .neuro-workspace-roots,[data-theme=dark] .neuro-task-window.standalone .neuro-workspace-card-body>.neuro-workspace-panel-section{background:0 0}.neuro-workspace-sidebar[data-reduced-motion=true]{--neuro-motion-travel:0}@media (max-width:900px){.neuro-task-window-body>.neuro-task-window-workspace-rail{z-index:35;width:min(var(--neuro-task-window-workspace-width,360px),calc(100% - 24px));border-left:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-width:min(260px,100% - 24px);box-shadow:var(--neuro-shadow-lg);display:grid;position:absolute;top:12px;bottom:12px;right:12px}.neuro-task-window-body>.neuro-task-window-workspace-rail>.neuro-workspace-sidebar{border:0;max-height:none;overflow:hidden}}.neuro-task-window .neuro-message.assistant,.neuro-workspace-grid .neuro-message.assistant{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.neuro-task-subagent-line,.neuro-task-subagent-scope{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:unset}.neuro-task-window.standalone .neuro-task-subagent-node{box-shadow:none;background:0 0;border:0;border-radius:0}.neuro-task-window.standalone .neuro-task-subagent-node:after{display:none}.neuro-task-window.standalone .neuro-task-subagent-line{flex-wrap:wrap}.neuro-task-subagent-card.tone-accent{--neuro-task-subagent-light:#489fcc}.neuro-task-subagent-card.tone-emerald{--neuro-task-subagent-light:#54b99e}.neuro-task-subagent-card.tone-amber{--neuro-task-subagent-light:#d88e47}.neuro-task-subagent-card.tone-rose{--neuro-task-subagent-light:#dc8294}.neuro-task-subagent-card.tone-slate{--neuro-task-subagent-light:#a796ce}.neuro-workspace-grid[data-active-task=true]>:not(.neuro-task-window):not(.neuro-task-surface){display:none}.neuro-workspace-grid[data-active-task=true]{grid-template-columns:minmax(0,1fr)}.neuro-task-surface{grid-area:1/1/-1/-1;min-width:0;height:100%;min-height:0}.neuro-task-surface[hidden]{display:none}.neuro-task-window.embedded,.neuro-task-window.standalone{background:var(--neuro-surface-bg);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0}.neuro-task-window.embedded{grid-area:1/1/-1/-1}.neuro-task-window.standalone .neuro-task-window-head{cursor:default;background:var(--neuro-surface-bg);border-bottom:1px solid var(--neuro-border);grid-template-columns:auto minmax(0,1fr) auto;gap:20px;min-height:56px;padding:8px 12px;display:grid;position:relative;inset:auto}.neuro-task-window.standalone .neuro-task-window-actions{grid-column:3}.neuro-task-window-agent,.neuro-task-window-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;min-width:0;max-width:none;overflow:visible}.neuro-task-window-title{display:block}.neuro-task-window-agent{font-size:14px;font-weight:var(--neuro-weight-medium);line-height:1.45;display:block}.neuro-task-detach,.neuro-task-home{min-width:44px;min-height:44px;color:var(--neuro-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.neuro-task-home{font-weight:var(--neuro-weight-semibold)}.neuro-layout-control-button:focus-visible,.neuro-task-detach:focus-visible,.neuro-task-home:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-task-window.standalone .neuro-task-window-body{min-height:0}.neuro-task-window-body,.neuro-workspace-grid{position:relative}.neuro-layout-controls,.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-layout-controls{z-index:40;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;padding:0;position:absolute;inset:4px auto auto 4px}.neuro-layout-controls.side-browser,.neuro-layout-controls.side-right,.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-layout-controls.side-right{left:auto;right:4px}.neuro-layout-control-button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:4px}.neuro-layout-control-button:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-layout-control-button:hover{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-sidebar-account-footer,.neuro-sidebar-chrome,.neuro-task-subagents,.neuro-workspace-apps,.neuro-workspace-card,.neuro-workspace-grid .neuro-sidebar,.neuro-workspace-sidebar{background:var(--neuro-surface-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.neuro-sidebar-chrome{padding-top:44px}.neuro-workspace-app-toolbar{min-height:48px;padding-right:48px}.neuro-task-subagents-head{padding-top:48px}.neuro-task-subagents-head p{display:none}.neuro-workspace-apps{gap:12px;padding:8px}.neuro-workspace-card{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg)}.neuro-workspace-card-head{border-bottom:1px solid var(--neuro-border)}.neuro-task-subagent-card{box-shadow:none;background:0 0;border:0;border-radius:4px}.neuro-task-subagent-card.current{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-card.current{background:color-mix(in srgb,var(--neuro-accent) 7%,transparent)}}.neuro-task-subagent-open{font:inherit}.neuro-task-window button,.neuro-workspace-grid button,.neuro-workspace-grid textarea{font-family:inherit}@media (max-width:900px){.neuro-task-window.standalone .neuro-task-window-head{gap:8px;padding:6px}.neuro-task-window-agent{font-size:13px}.neuro-task-window-body,.neuro-task-window-body.has-subagent-sidebar,.neuro-task-window-body.has-workspace-explorer,.neuro-workspace-grid,.neuro-workspace-grid.has-workspace-explorer{grid-template-columns:minmax(0,1fr)}.neuro-task-window-body>.neuro-chat-split,.neuro-workspace-grid>.neuro-chat-split{grid-column:1}.neuro-task-window-body>.neuro-task-subagents,.neuro-workspace-grid>.neuro-sidebar{z-index:35;border-right:1px solid var(--neuro-border);background:var(--neuro-surface-bg);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(300px,100% - 48px);display:flex;position:absolute;inset:0 auto 0 0;overflow:auto;box-shadow:24px 0 48px -24px #00000059}.neuro-task-window-body>.neuro-task-window-workspace-rail,.neuro-workspace-grid>.neuro-workspace-sidebar{z-index:35;background:var(--neuro-surface-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;width:min(360px,100% - 48px);position:absolute;inset:0 0 0 auto;box-shadow:-24px 0 48px -24px #00000059}.neuro-chat-split{padding-top:44px}}@media (prefers-reduced-transparency:reduce){.neuro-sidebar,.neuro-task-window,.neuro-workspace-grid{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neuro-surface-bg)}}.neuro-order-row{min-width:0;padding-left:24px;position:relative}.neuro-order-row>.neuro-order-control{position:absolute;top:4px;left:0}.neuro-order-control{flex:none;position:relative}.neuro-order-handle{width:24px;min-height:44px;color:inherit;cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.neuro-order-control:focus-within .neuro-order-handle,.neuro-order-row:focus-within>.neuro-order-control .neuro-order-handle,.neuro-order-row:hover>.neuro-order-control .neuro-order-handle,.neuro-workspace-card:hover .neuro-order-handle{opacity:.65}.neuro-order-handle[data-dragging=true]{opacity:1;cursor:grabbing;background:currentColor}@supports (color:color-mix(in lab,red,red)){.neuro-order-handle[data-dragging=true]{background:color-mix(in srgb,currentColor 12%,transparent)}}.neuro-order-handle:focus-visible{opacity:1;outline:2px solid var(--neuro-accent);outline-offset:-2px}.neuro-order-menu{z-index:80;background:var(--neuro-surface-bg);border:1px solid var(--neuro-border);border-radius:6px;min-width:124px;padding:4px;position:absolute;inset:40px auto auto 0;box-shadow:0 4px 14px #0001}.neuro-order-menu button{width:100%;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.neuro-order-menu button:disabled{opacity:.35}.neuro-task-window-rail[hidden],.neuro-workspace-card[hidden],.neuro-workspace-sidebar[hidden]{display:none!important}.neuro-workspace-card-head{padding-left:4px}.neuro-workspace-card-head .neuro-order-handle{min-height:36px}.neuro-agent-job-card,.neuro-sota-material .neuro-agent-job-card{border:1px solid var(--neuro-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:10px;gap:6px;padding:10px}.neuro-sota-material .neuro-agent-job-card:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.neuro-sota-material .neuro-agent-job-card:hover{background:color-mix(in srgb,currentColor 3%,transparent)}}.neuro-sota-material .neuro-agent-job-card:hover{box-shadow:none}.neuro-agent-job-open{white-space:normal}.neuro-agent-job-open,.neuro-agent-job-open span{overflow-wrap:anywhere}.neuro-agent-job-meta:empty{display:none}.neuro-agent-job-expand{width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0}.neuro-agent-job-status{border-radius:5px;width:fit-content;padding:2px 5px;font-size:11px}.neuro-agent-job-card[data-job-status=running] .neuro-agent-job-status{color:#16719c;background:#389ed014}.neuro-agent-job-card[data-job-status=completed] .neuro-agent-job-status{color:#267b68;background:#40b99514}.neuro-agent-job-card[data-job-status=delivery_ready] .neuro-agent-job-status{color:#947315;background:#d9b62e18}.neuro-agent-job-card[data-job-status=paused] .neuro-agent-job-status{color:#8271b4;background:#9880d718}.neuro-agent-job-card[data-job-status=pending] .neuro-agent-job-status,.neuro-agent-job-card[data-job-status=queued] .neuro-agent-job-status{color:#ad671d;background:#ea963a18}.neuro-agent-job-card[data-job-status=failed] .neuro-agent-job-status{color:#c3546c;background:#e3748d14}.neuro-agent-job-status-label{color:inherit!important}[data-theme=dark] .neuro-agent-job-card[data-job-status=running] .neuro-agent-job-status{color:#75bde2}[data-theme=dark] .neuro-agent-job-card[data-job-status=completed] .neuro-agent-job-status{color:#73c9b4}[data-theme=dark] .neuro-agent-job-card[data-job-status=delivery_ready] .neuro-agent-job-status{color:#dbc66d}[data-theme=dark] .neuro-agent-job-card[data-job-status=paused] .neuro-agent-job-status{color:#b9a4df}[data-theme=dark] .neuro-agent-job-card[data-job-status=pending] .neuro-agent-job-status,[data-theme=dark] .neuro-agent-job-card[data-job-status=queued] .neuro-agent-job-status{color:#e6b078}[data-theme=dark] .neuro-agent-job-card[data-job-status=failed] .neuro-agent-job-status{color:#e9a0b0}@media (hover:none){.neuro-order-handle{opacity:.55;width:32px}.neuro-order-row{padding-left:32px}}.neuro-task-window.standalone,.neuro-workspace-grid.neuro-sota-material{--neuro-sidebar-bg:var(--neuro-surface-bg);--neuro-panel-solid:var(--neuro-surface-bg)}.neuro-task-subagent-card,.neuro-task-window.standalone .neuro-task-subagent-card{border:1px solid var(--neuro-border);background:0 0;border-radius:10px}.neuro-sota-material .neuro-agent-job-card[data-current=true],.neuro-task-window.standalone .neuro-task-subagent-card.current{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-sota-material .neuro-agent-job-card[data-current=true],.neuro-task-window.standalone .neuro-task-subagent-card.current{background:color-mix(in srgb,var(--neuro-accent) 6%,transparent)}}.neuro-sota-material .neuro-agent-job-card[data-current=true],.neuro-task-window.standalone .neuro-task-subagent-card.current{box-shadow:none}.neuro-task-window.standalone .neuro-task-subagents-head{border-bottom:0;padding-top:48px}.neuro-task-window.standalone .neuro-task-subagents-head>span{background:0 0;border:0;border-radius:0}.neuro-task-window.standalone .neuro-task-window-body>.neuro-layout-controls,.neuro-workspace-grid.has-layout-controls>.neuro-layout-controls{grid-area:auto;justify-self:auto;width:44px;position:absolute;top:4px;transform:none}.neuro-task-window.standalone .neuro-task-window-body>.neuro-layout-controls.side-left,.neuro-workspace-grid.has-layout-controls>.neuro-layout-controls.side-left{left:4px;right:auto}.neuro-task-window.standalone .neuro-task-window-body>.neuro-layout-controls.side-right,.neuro-workspace-grid.has-layout-controls>.neuro-layout-controls.side-right{left:auto;right:4px}@media (max-width:900px){.neuro-task-window.standalone .neuro-task-window-body{padding:0;grid-template-columns:minmax(0,1fr)!important}.neuro-task-window.standalone .neuro-task-window-body>.neuro-chat-split{grid-column:1}.neuro-task-window.standalone .neuro-task-window-panel-resizer{display:none}}.neuro-task-window.standalone .neuro-task-subagents,.neuro-workspace-grid>.neuro-sidebar{border-right:1px solid var(--neuro-sidebar-divider)}.neuro-task-window.standalone .neuro-task-window-workspace-rail,.neuro-task-window.standalone .neuro-workspace-sidebar,.neuro-workspace-sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.neuro-workspace-sidebar{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 44px;gap:0;min-width:0;padding:0;display:grid;overflow:visible}.neuro-workspace-app-toolbar{background:0 0;border:0;flex-direction:column;grid-area:1/2;justify-content:flex-start;align-self:stretch;align-items:center;gap:6px;min-height:0;padding:52px 4px 8px;display:flex;overflow-y:auto}.neuro-workspace-app-button{flex:none;width:34px;height:34px;min-height:34px}.neuro-workspace-app-button[aria-pressed=true]{box-shadow:none}.neuro-workspace-apps{background:0 0;grid-area:1/1;padding:8px 0 8px 8px}.neuro-workspace-sidebar .neuro-workspace-card,[data-theme=dark] .neuro-workspace-sidebar .neuro-workspace-card{background:var(--neuro-panel-solid);border:1px solid var(--neuro-border);box-shadow:0 2px 6px var(--neuro-text);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-sidebar .neuro-workspace-card,[data-theme=dark] .neuro-workspace-sidebar .neuro-workspace-card{box-shadow:0 2px 6px color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-workspace-card-head{flex-shrink:0;gap:6px;padding:0 6px 0 12px}.neuro-workspace-card-head h3{min-width:0}.neuro-workspace-card-head .neuro-order-handle{flex-shrink:0}.neuro-workspace-card-body:has(>.neuro-workspace-sources){overflow:hidden}.neuro-workspace-card-body .neuro-workspace-sources{flex-direction:column;display:flex}.neuro-workspace-card-body .neuro-workspace-sources>:not(.neuro-workspace-content){flex-shrink:0}.neuro-workspace-card-body .neuro-workspace-content{flex:1;min-height:0;overflow:auto}.neuro-workspace-card-body .neuro-tree-row{min-height:28px;box-shadow:none;border:0}.neuro-workspace-app-button:focus-visible,.neuro-workspace-card-body .neuro-tree-row:focus-visible,.neuro-workspace-card-close:focus-visible{outline:2px solid var(--neuro-accent);outline-offset:-2px}.neuro-workspace-sidebar[data-card-count="0"]{grid-template-columns:44px}.neuro-workspace-sidebar[data-card-count="0"] .neuro-workspace-app-toolbar{grid-column:1}.neuro-workspace-sidebar[data-card-count="0"] .neuro-workspace-apps{display:none}@media (min-width:901px){.neuro-workspace-grid.neuro-primary:has(>.neuro-workspace-sidebar[data-card-count="0"]),.neuro-workspace-grid:has(>.neuro-workspace-sidebar[data-card-count="0"]){grid-template-columns:var(--neuro-sidebar-width) minmax(0,1fr) 44px}.neuro-task-window.standalone .neuro-task-window-body:has(>.neuro-task-window-workspace-rail>.neuro-workspace-sidebar[data-card-count="0"]),.neuro-workspace-grid.is-left-sidebar-hidden:has(>.neuro-workspace-sidebar[data-card-count="0"]),.neuro-workspace-grid.neuro-primary.is-left-sidebar-hidden:has(>.neuro-workspace-sidebar[data-card-count="0"]){grid-template-columns:minmax(0,1fr) 44px}.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar:has(>.neuro-task-window-workspace-rail>.neuro-workspace-sidebar[data-card-count="0"]){grid-template-columns:var(--neuro-task-window-subagents-width) minmax(0,1fr) 44px}}.neuro-task-window-workspace-rail:has(>.neuro-workspace-sidebar[data-card-count="0"])>.neuro-task-window-panel-resizer,.neuro-workspace-grid:has(>.neuro-workspace-sidebar[data-card-count="0"])>.neuro-sidebar-resizer.is-right{display:none}.neuro-task-window-workspace-rail:has(>.neuro-workspace-sidebar[data-card-count="0"]){min-width:0}@media (max-width:900px){.neuro-task-window.standalone .neuro-task-window-body>.neuro-task-window-workspace-rail,.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-workspace-sidebar,.neuro-workspace-grid>.neuro-workspace-sidebar{width:min(var(--neuro-task-window-workspace-width,var(--neuro-workspace-explorer-width)),calc(100% - 48px));z-index:35;grid-area:auto;min-width:0;max-height:none;display:grid;position:absolute;inset:0 0 0 auto}.neuro-task-window.standalone .neuro-task-window-workspace-rail:has(>.neuro-workspace-sidebar[data-card-count="0"]),.neuro-workspace-grid>.neuro-workspace-sidebar[data-card-count="0"]{width:44px;min-width:0;inset:0 0 0 auto}.neuro-task-window-body:has(>.neuro-task-window-workspace-rail>.neuro-workspace-sidebar[data-card-count="0"])>.neuro-chat-split,.neuro-workspace-grid:has(>.neuro-workspace-sidebar[data-card-count="0"])>.neuro-chat-split{padding-inline-end:44px}}.neuro-sidebar-status-badge,.neuro-task-subagent-line>.neuro-sidebar-status-badge{--status-ink:#19658b;--status-tint:#45a9db;width:fit-content;max-width:100%;color:var(--status-ink);box-shadow:none;font-size:11px;font-weight:var(--neuro-weight-medium,500);white-space:normal;background:0 0;border:0;border-radius:0;flex:0 auto;align-items:center;gap:5px;padding:0;line-height:14px;display:inline-flex}.neuro-agent-job-head{display:flex}.neuro-agent-job-actions{gap:4px}.neuro-agent-job-head>.neuro-sidebar-status-badge,.neuro-sidebar-status-badge svg{flex-shrink:0}.neuro-sidebar-status-badge[data-status=pending]{--status-ink:#93521a;--status-tint:#e8953d}.neuro-sidebar-status-badge[data-status=success]{--status-ink:#206e59;--status-tint:#49b994}.neuro-sidebar-status-badge[data-status=review]{--status-ink:#796012;--status-tint:#d7b63b}.neuro-sidebar-status-badge[data-status=paused]{--status-ink:#715197;--status-tint:#a088d1}.neuro-sidebar-status-badge[data-status=error]{--status-ink:#a23d5a;--status-tint:#df809b}[data-theme=dark] .neuro-sidebar-status-badge{--status-ink:#8acfee}[data-theme=dark] .neuro-sidebar-status-badge[data-status=pending]{--status-ink:#f0ba82}[data-theme=dark] .neuro-sidebar-status-badge[data-status=success]{--status-ink:#83d7ba}[data-theme=dark] .neuro-sidebar-status-badge[data-status=review]{--status-ink:#e3cf83}[data-theme=dark] .neuro-sidebar-status-badge[data-status=paused]{--status-ink:#c3ade7}[data-theme=dark] .neuro-sidebar-status-badge[data-status=error]{--status-ink:#f1aec0}.neuro-task-subagent-line{flex-wrap:wrap;gap:5px}.neuro-sidebar-status-badge[data-status=progress]>svg{animation:neuro-status-spin 1.8s linear infinite}@keyframes neuro-status-spin{to{transform:rotate(1turn)}}.neuro-agents-workspace,.neuro-task-window,.neuro-workspace-grid{--neuro-rail-divider:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace,.neuro-task-window,.neuro-workspace-grid{--neuro-rail-divider:color-mix(in srgb,var(--neuro-text) 18%,transparent)}}.neuro-agents-workspace,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-fill:#ffffffc7;--neuro-glass-fill-hover:#fffffff0;--neuro-glass-ring:#1f202038;--neuro-glass-ring-hover:#1f20204d;--neuro-glass-highlight:#ffffffeb;--neuro-glass-shadow:0 1px 1px #1f202008,0 12px 28px -18px #1f202042;--neuro-glass-shadow-hover:0 1px 1px #1f202008,0 18px 36px -18px #1f202052;--neuro-glass-radius:16px;--neuro-glass-selected:var(--neuro-row-selected)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-selected:color-mix(in srgb,var(--neuro-row-selected) 58%,#ffffffb3)}}.neuro-agents-workspace,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-selected-ring:var(--neuro-job-active)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-selected-ring:color-mix(in srgb,var(--neuro-job-active) 30%,var(--neuro-glass-ring))}}[data-theme=dark] .neuro-agents-workspace,[data-theme=dark] .neuro-task-window,[data-theme=dark] .neuro-workspace-grid{--neuro-glass-fill:#ffffff0b;--neuro-glass-fill-hover:#ffffff13;--neuro-glass-ring:#fff3;--neuro-glass-ring-hover:#ffffff47;--neuro-glass-highlight:#ffffff14;--neuro-glass-shadow:0 1px 1px #00000040,0 14px 30px -18px #000000b3;--neuro-glass-shadow-hover:0 1px 1px #00000040,0 20px 38px -18px #000c;--neuro-glass-selected:var(--neuro-row-selected)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-agents-workspace,[data-theme=dark] .neuro-task-window,[data-theme=dark] .neuro-workspace-grid{--neuro-glass-selected:color-mix(in srgb,var(--neuro-row-selected) 55%,#ffffff0a)}}.neuro-task-window.standalone,.neuro-workspace-grid.neuro-sota-material{--neuro-sidebar-bg:transparent}.neuro-task-window-body>.neuro-task-subagents,.neuro-task-window.standalone .neuro-task-subagents,.neuro-workspace-grid>.neuro-sidebar{border-right:1px solid var(--neuro-rail-divider);background:0 0}.neuro-task-window-body>.neuro-task-window-workspace-rail,.neuro-task-window.standalone .neuro-task-window-end-rail,.neuro-task-window.standalone .neuro-task-window-workspace-rail,.neuro-task-window.standalone .neuro-workspace-sidebar,.neuro-workspace-grid>.neuro-workspace-sidebar,.neuro-workspace-sidebar{background:0 0;border:0}.neuro-workspace-app-toolbar,.neuro-workspace-apps,.neuro-workspace-sidebar{background:0 0}.neuro-task-window,.neuro-task-window.embedded,.neuro-task-window.standalone{grid-template-rows:minmax(0,1fr)}.neuro-task-window-body{grid-template-rows:auto minmax(0,1fr)}.neuro-task-window-body>.neuro-task-window-head{grid-area:1/1}.neuro-task-window-body.has-subagent-sidebar>.neuro-task-window-head{grid-column:2}.neuro-task-window-body.has-subagent-sidebar>.neuro-chat-split,.neuro-task-window-body>.neuro-chat-split{grid-row:2}.neuro-task-window-body.has-end-rail>.neuro-task-window-end-rail,.neuro-task-window-body.has-subagent-sidebar.has-end-rail>.neuro-task-window-end-rail,.neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer.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,.neuro-task-window-body>.neuro-task-subagents,.neuro-task-window-body>.neuro-task-window-workspace-rail{grid-row:1/-1}.neuro-task-window-head,.neuro-task-window.standalone .neuro-task-window-head,.neuro-task-window.standalone.has-subagent-sidebar .neuro-task-window-head,.neuro-task-window[data-end-rail=open] .neuro-task-window-head,.neuro-task-window[data-workspace-rail=open] .neuro-task-window-head{background:0 0;border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 12px;display:grid;position:relative;inset:auto}.neuro-task-window-agent,.neuro-task-window-title .neuro-task-window-agent{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-medium,500);text-align:center;line-height:18px;display:block;overflow:hidden}.neuro-task-home{min-height:36px;border-radius:8px;padding:4px 8px}.neuro-task-detach:hover,.neuro-task-home:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-task-detach:hover,.neuro-task-home:hover{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-task-window-body>.neuro-layout-controls.side-left,.neuro-workspace-grid.has-layout-controls>.neuro-layout-controls.side-left{top:6px;left:76px}.neuro-agent-job-card,.neuro-sota-material .neuro-agent-job-card,.neuro-task-subagent-card,.neuro-task-window.standalone .neuro-task-subagent-card,.neuro-workspace-sidebar .neuro-workspace-card,[data-theme=dark] .neuro-agent-job-card,[data-theme=dark] .neuro-task-subagent-card,[data-theme=dark] .neuro-task-window.standalone .neuro-task-subagent-card,[data-theme=dark] .neuro-workspace-sidebar .neuro-workspace-card{border-radius:var(--neuro-glass-radius);background:var(--neuro-glass-fill);box-shadow:inset 0 0 0 1px var(--neuro-glass-ring),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;transform:none}.neuro-workspace-card-head{border-bottom:1px solid var(--neuro-text);gap:8px;min-height:40px;padding:0 8px 0 14px}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-card-head{border-bottom:1px solid color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-workspace-card-head>svg{color:var(--neuro-muted);flex:none}.neuro-workspace-card-head h3{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-medium,500)}.neuro-workspace-card-head .neuro-order-handle{width:20px;min-height:28px}.neuro-workspace-card-close{border-radius:7px;width:26px;height:26px}.neuro-agent-job-head>.neuro-sidebar-status-badge,.neuro-sidebar-status-badge,.neuro-task-subagent-line>.neuro-sidebar-status-badge{min-height:20px;box-shadow:none;font-size:11px;font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;gap:5px;padding:0;line-height:15px}[data-theme=dark] .neuro-sidebar-status-badge{box-shadow:none;background:0 0}.neuro-agent-jobs-stack{gap:8px;padding:0 10px 4px}.neuro-agent-jobs-stack>.neuro-order-row{padding-left:0}.neuro-agent-jobs-stack>.neuro-order-row>.neuro-order-control{z-index:2;top:8px;left:auto;right:8px}.neuro-agent-jobs-stack .neuro-order-handle{border-radius:6px;width:22px;height:24px;min-height:24px}.neuro-agent-job-card,.neuro-sota-material .neuro-agent-job-card{gap:0;padding:9px 10px 10px 12px;display:grid;overflow:visible}.neuro-agent-job-card.expanded .neuro-agent-job-head,.neuro-agent-job-head{flex-wrap:nowrap;align-items:center;gap:6px;min-height:24px;padding-right:24px;display:flex}.neuro-agent-job-head>.neuro-sidebar-status-badge{white-space:nowrap;flex:0 auto;min-width:0}.neuro-agent-job-head>.neuro-sidebar-status-badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-agent-job-actions{flex:none;gap:2px;margin-left:auto}.neuro-agent-job-actions .neuro-agent-job-action,.neuro-agent-job-actions .neuro-agent-job-expand{border-radius:6px;width:24px;height:24px;min-height:24px}.neuro-agent-job-title{min-height:0;margin-top:6px}.neuro-agent-job-card.expanded .neuro-agent-job-title span,.neuro-agent-job-title span{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-regular,400);line-height:17px}.neuro-agent-job-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:0;display:flex}.neuro-agent-job-meta>.neuro-agent-thread-feed{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:inline-flex}.neuro-agent-thread-row{background:var(--neuro-status-light);border:0;border-radius:999px;align-items:center;gap:4px;min-height:20px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-agent-thread-row{background:color-mix(in srgb,var(--neuro-status-light) 12%,transparent)}}.neuro-agent-thread-row{color:var(--neuro-text);padding:0 7px 0 6px;font-size:11px;line-height:20px}.neuro-agent-thread-row>svg{color:var(--neuro-status-light);flex:none}.neuro-agent-thread-row[data-openable=true]{cursor:pointer}.neuro-agent-thread-row:focus-visible,.neuro-agent-thread-row[data-openable=true]:hover{background:var(--neuro-status-light)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-thread-row:focus-visible,.neuro-agent-thread-row[data-openable=true]:hover{background:color-mix(in srgb,var(--neuro-status-light) 22%,transparent)}}.neuro-agent-thread-row:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-agent-thread-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.neuro-agent-thread-count{font-variant-numeric:tabular-nums;font-weight:var(--neuro-weight-medium,500)}.neuro-agent-job-card:hover,.neuro-sota-material .neuro-agent-job-card:hover{background:var(--neuro-glass-fill-hover);box-shadow:inset 0 0 0 1px var(--neuro-glass-ring-hover),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow-hover);transform:none}.neuro-agent-job-card[data-live=true]{box-shadow:inset 0 0 0 1px var(--neuro-job-live-tone,var(--neuro-accent)),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-card[data-live=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-job-live-tone,var(--neuro-accent)) 32%,var(--neuro-glass-ring)),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow)}}.neuro-agent-job-card[data-current=true],.neuro-sota-material .neuro-agent-job-card[data-current=true]{background:var(--neuro-glass-fill);box-shadow:inset 0 0 0 1px var(--neuro-glass-ring),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow)}.neuro-agent-job-card[data-current=true]:hover,.neuro-sota-material .neuro-agent-job-card[data-current=true]:hover{background:var(--neuro-glass-fill-hover);box-shadow:inset 0 0 0 1px var(--neuro-glass-ring-hover),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow-hover)}.neuro-agent-job-card[data-live=true],.neuro-sota-material .neuro-agent-job-card[data-current=true][data-live=true]{box-shadow:inset 0 0 0 1px var(--neuro-job-live-tone,var(--neuro-accent)),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-card[data-live=true],.neuro-sota-material .neuro-agent-job-card[data-current=true][data-live=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-job-live-tone,var(--neuro-accent)) 32%,var(--neuro-glass-ring)),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow)}}.neuro-workspace-card-body .neuro-workspace-sources-head{padding:6px 8px 0 10px}.neuro-workspace-computer-note{font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:0;margin:4px 14px 0;padding:0}.neuro-workspace-card-body .neuro-workspace-execution{background:var(--neuro-text);border:0;border-radius:10px;margin:6px 10px 0}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-card-body .neuro-workspace-execution{background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-workspace-root-list{gap:0;margin:4px 6px 0}.neuro-workspace-root-row[hidden]{display:none}.neuro-workspace-root-row{background:0 0;border:0;border-radius:8px;min-height:28px;padding:0}.neuro-workspace-root-row.active:hover,.neuro-workspace-root-row:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-root-row.active:hover,.neuro-workspace-root-row:hover{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-workspace-root-row.active{background:0 0}.neuro-workspace-root-list[data-open=true] .neuro-workspace-root-row.active,.neuro-workspace-root-list[data-open=true] .neuro-workspace-root-row.active:hover{background:var(--neuro-row-selected)}.neuro-workspace-root-select{border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;gap:7px;min-height:28px;padding:0 6px 0 8px}.neuro-workspace-root-select:disabled{opacity:1}.neuro-workspace-root-path .neuro-path-tail{font-size:12.5px;font-weight:var(--neuro-weight-regular,400)}.neuro-workspace-root-row.active .neuro-workspace-root-path .neuro-path-tail{font-weight:var(--neuro-weight-medium,500)}.neuro-workspace-root-check{color:var(--neuro-muted);transition:transform .16s var(--neuro-ease,ease)}.neuro-workspace-root-list[data-open=true] .neuro-workspace-root-row.active .neuro-workspace-root-check{transform:rotate(180deg)}.neuro-workspace-file-search{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 12px 4px;position:relative}.neuro-workspace-file-search input{background:var(--neuro-text);border:0;border-radius:8px;min-height:28px}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-file-search input{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-workspace-file-search input{padding:0 30px 0 10px;font-size:12px}.neuro-workspace-file-search input:focus{box-shadow:inset 0 0 0 1px var(--neuro-text);border:0}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-file-search input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 22%,transparent)}}.neuro-workspace-file-search button{background:0 0;border:0;border-radius:6px;width:24px;height:24px;min-height:24px;position:absolute;top:8px;right:14px}.neuro-workspace-file-search button:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-file-search button:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-workspace-card-body .neuro-workspace-content{padding:2px 6px 10px}.neuro-workspace-card-body .neuro-tree-root{background:0 0;min-height:28px;padding:0 8px 2px}.neuro-workspace-card-body .neuro-tree-root strong{font-weight:var(--neuro-weight-medium,500)}.neuro-workspace-card-body .neuro-tree-row{min-height:26px;color:var(--neuro-text-soft);border-radius:6px;gap:5px}.neuro-workspace-card-body .neuro-tree-row span:last-child{font-size:12.5px;font-weight:var(--neuro-weight-regular,400);color:inherit}.neuro-workspace-card-body .neuro-tree-row.active,.neuro-workspace-card-body .neuro-tree-row:hover{color:var(--neuro-text)}.neuro-task-subagents-stack,.neuro-task-window.standalone .neuro-task-subagents-stack{gap:8px;padding:8px 10px 12px}.neuro-task-subagent-card,.neuro-task-window.standalone .neuro-task-subagent-card{--neuro-task-subagent-node-size:24px;gap:8px;padding:9px 10px 10px}.neuro-task-subagent-card.current,.neuro-task-window.standalone .neuro-task-subagent-card.current,[data-theme=dark] .neuro-task-subagent-card.current,[data-theme=dark] .neuro-task-window.standalone .neuro-task-subagent-card.current{background:var(--neuro-glass-selected);box-shadow:inset 0 0 0 1px var(--neuro-glass-selected-ring),inset 0 2px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow)}.neuro-task-subagent-line,.neuro-task-window.standalone .neuro-task-subagent-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;display:flex}.neuro-task-subagent-line strong,.neuro-task-window.standalone .neuro-task-subagent-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:var(--neuro-weight-medium,500);flex:auto;line-height:16px;overflow:hidden}.neuro-task-subagent-line>.neuro-sidebar-status-badge{white-space:nowrap;flex:0 auto}.neuro-task-subagent-scope{color:var(--neuro-text-soft);font-size:11.5px;font-weight:var(--neuro-weight-regular,400);line-height:15px}.neuro-task-subagent-detail,.neuro-task-window.standalone .neuro-task-subagent-detail{color:var(--neuro-muted);font-size:11px;line-height:14px}.neuro-task-subagent-meta{font-weight:var(--neuro-weight-regular,400)}.neuro-task-window-body.has-subagent-sidebar{grid-template-columns:var(--neuro-task-window-subagents-width) minmax(0,1fr)}.neuro-task-window-body.has-subagent-sidebar.has-workspace-explorer{grid-template-columns:var(--neuro-task-window-subagents-width) 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:var(--neuro-task-window-subagents-width) 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:var(--neuro-task-window-subagents-width) 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-workspace-scope-select .neuro-select-menu-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-task-subagent-scope,.neuro-task-window.standalone .neuro-task-subagent-scope{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.neuro-agent-job-actions .neuro-agent-job-action,.neuro-agent-job-actions .neuro-agent-job-expand,.neuro-agent-jobs-stack .neuro-order-handle{box-shadow:none;color:var(--neuro-muted);background:0 0;border:0}.neuro-agent-job-actions .neuro-agent-job-action:hover:not(:disabled),.neuro-agent-job-actions .neuro-agent-job-expand:hover,.neuro-agent-jobs-stack .neuro-order-handle:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-actions .neuro-agent-job-action:hover:not(:disabled),.neuro-agent-job-actions .neuro-agent-job-expand:hover,.neuro-agent-jobs-stack .neuro-order-handle:hover{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-job-actions .neuro-agent-job-action:hover:not(:disabled),.neuro-agent-job-actions .neuro-agent-job-expand:hover,.neuro-agent-jobs-stack .neuro-order-handle:hover{color:var(--neuro-text)}.neuro-task-subagents-nav{align-items:center;min-height:44px;padding:6px 56px 0 10px;display:flex}.neuro-task-subagents-nav .neuro-task-window-brand{min-width:0}.neuro-task-subagents-head,.neuro-task-window.standalone .neuro-task-subagents-head{border-bottom:0;min-height:0;padding:2px 12px 6px}.neuro-task-window-head-spacer{width:44px}.neuro-task-subagents:has(>.neuro-task-subagents-nav){grid-template-rows:auto auto minmax(0,1fr)}.neuro-task-window-body.has-subagent-sidebar>.neuro-layout-controls.side-left,.neuro-task-window.standalone .neuro-task-window-body.has-subagent-sidebar>.neuro-layout-controls.side-left{left:calc(var(--neuro-task-window-subagents-width) - 48px);right:auto}.neuro-workspace-grid.has-layout-controls:not(.is-left-sidebar-hidden)>.neuro-layout-controls.side-left{top:96px;left:calc(var(--neuro-sidebar-width) - 48px)}.neuro-agent-job-head>.neuro-sidebar-status-badge,.neuro-sidebar-status-badge,.neuro-task-subagent-line>.neuro-sidebar-status-badge{border-radius:0}.neuro-agent-job-actions .neuro-agent-job-action,.neuro-agent-job-actions .neuro-agent-job-expand,.neuro-agent-jobs-stack .neuro-order-handle,.neuro-layout-control-button,.neuro-search-result,.neuro-task-detach,.neuro-task-home,.neuro-task-window.standalone .neuro-tree-row,.neuro-workspace-app-button,.neuro-workspace-card-body .neuro-tree-row,.neuro-workspace-card-close,.neuro-workspace-card-head .neuro-order-handle,.neuro-workspace-file-search button,.neuro-workspace-root-row,.neuro-workspace-root-select{border-radius:9px}.neuro-order-menu,.neuro-workspace-card-body .neuro-workspace-execution,.neuro-workspace-file-search input{border-radius:10px}[data-order-id][data-drag-shift]{transition:transform .18s var(--neuro-ease-structural,cubic-bezier(.2,0,0,1));will-change:transform}[data-order-id][data-drag-shift=self]{z-index:6;transition:none;position:relative}.neuro-order-row[data-drag-shift=self]>.neuro-agent-job-card,.neuro-workspace-card[data-drag-shift=self]{box-shadow:inset 0 0 0 1px var(--neuro-glass-ring-hover),inset 0 2px 0 var(--neuro-glass-highlight),0 18px 40px -16px #1f202059}body.neuro-reordering,body.neuro-reordering *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) [data-order-id][data-drag-shift]{transition:none}}.neuro-task-home{min-width:0;min-height:32px;color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-medium,500);align-items:center;gap:2px;padding:4px 10px 4px 6px;line-height:1;display:inline-flex}.neuro-task-home>svg{color:var(--neuro-muted);flex:none}.neuro-task-home:hover>svg{color:var(--neuro-text)}.neuro-order-row[data-drag-shift=self]>.neuro-agent-job-card{background:var(--neuro-glass-fill-hover)}.neuro-agent-jobs-head{justify-content:flex-start;gap:6px;min-height:32px;padding:0 48px 4px 12px}.neuro-agent-jobs-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.neuro-agent-jobs-head>span{font-variant-numeric:tabular-nums;display:inline}.neuro-agent-jobs-filter{width:30px;height:30px;color:var(--neuro-muted);border-radius:9px;place-items:center;margin-left:0;display:inline-grid;position:relative}.neuro-agent-jobs-filter:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-jobs-filter:hover{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-jobs-filter:hover{color:var(--neuro-text)}.neuro-agent-jobs-filter select{opacity:0;cursor:pointer;border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;position:absolute;inset:0}.neuro-agent-jobs-filter:has(select:focus-visible){outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-agent-jobs-filter[data-active=true]:after{content:"";background:var(--neuro-job-active);border-radius:999px;width:6px;height:6px;position:absolute;top:5px;right:5px}.neuro-agent-job-elapsed{color:var(--neuro-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:8px;font-size:11px;line-height:14px;display:inline-flex}.neuro-agent-job-elapsed>svg{flex:none}.neuro-task-subagents-head .neuro-task-window-duration,.neuro-task-window.standalone .neuro-task-subagents-head>.neuro-task-window-duration{text-overflow:ellipsis;min-width:0;max-width:none;min-height:0;color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-regular,400);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:0 auto;margin-left:auto;padding:0;line-height:14px;overflow:hidden}.neuro-agents-workspace{--neuro-card-border:var(--neuro-glass-ring);--neuro-card-border-hover:var(--neuro-glass-ring-hover);--neuro-card-bg:var(--neuro-glass-fill);--neuro-card-radius:var(--neuro-glass-radius);--neuro-card-shadow:inset 0 1px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow);--neuro-card-shadow-hover:inset 0 1px 0 var(--neuro-glass-highlight),var(--neuro-glass-shadow-hover);--neuro-switch-grant-on:var(--neuro-switch-on);--neuro-switch-grant-off:var(--neuro-switch-off);--neuro-agents-divider:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace{--neuro-agents-divider:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agents-header{border-bottom:0;align-items:flex-start;padding:0 0 6px}.neuro-agents-header h2{font-size:20px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.01em;line-height:26px}.neuro-agents-header p{color:var(--neuro-muted);margin:4px 0 0;font-size:13px;line-height:18px}.neuro-agents-section-head{border-bottom:0;align-items:flex-end;min-height:36px;padding:6px 0 10px}.neuro-agents-section-head h3{font-size:13px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:0}.neuro-agents-section-head p{color:var(--neuro-muted);font-size:12px}.neuro-agents-workspace .neuro-agent-card{padding:16px}.neuro-agents-workspace .neuro-agent-card:focus-within,.neuro-agents-workspace .neuro-agent-card:hover{transform:none}.neuro-agents-workspace .neuro-agent-card[data-agent-role=specialist] .neuro-agent-glyph,.neuro-agents-workspace .neuro-agent-glyph{border-radius:11px;flex-basis:36px;width:36px;height:36px;margin:0}.neuro-agents-workspace .neuro-agent-glyph svg{stroke-width:1.75px;width:18px;height:18px}.neuro-agents-workspace .neuro-agent-title-copy strong{font-size:13.5px;font-weight:var(--neuro-weight-medium,500);line-height:18px}.neuro-agents-workspace .neuro-agent-panel-description{color:var(--neuro-text-soft);font-size:12.5px;line-height:17px}.neuro-agents-workspace .neuro-agent-card-tool-hint{display:none}.neuro-agent-settings-id{color:var(--neuro-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.neuro-agent-line,.neuro-reasoning-meta,.neuro-task-subagent-card{--neuro-tone-violet:#7c3aed;--neuro-tone-slate:var(--neuro-text-soft)}[data-theme=dark] .neuro-agent-line,[data-theme=dark] .neuro-reasoning-meta,[data-theme=dark] .neuro-task-subagent-card{--neuro-tone-violet:#a78bfa}.neuro-agent-line{--neuro-tone:var(--neuro-tone-slate)}.neuro-agent-line[data-activity-state=executing],.neuro-agent-line[data-activity-state=queued]{--neuro-tone:var(--neuro-live-text)}.neuro-agent-line[data-activity-state=attention],.neuro-agent-line[data-activity-state=waiting]{--neuro-tone:var(--neuro-amber-text)}.neuro-agent-line-tool-label .neuro-agent-line-icon{color:var(--neuro-tone)}.neuro-agent-line.danger .neuro-agent-line-tool-label .neuro-agent-line-icon,.neuro-agent-line[data-activity-state=failed] .neuro-agent-line-tool-label .neuro-agent-line-icon{color:var(--neuro-danger-text)}.neuro-agent-line-reasoning-label,[data-theme=dark] .neuro-agent-line-reasoning-label{color:var(--neuro-tone-violet);font-weight:var(--neuro-weight-semibold,600)}.neuro-agent-line-reasoning-label.completed,[data-theme=dark] .neuro-agent-line-reasoning-label.completed{color:var(--neuro-muted)}.neuro-agent-line-reasoning-label .neuro-agent-thinking-mark.mini{color:var(--neuro-tone-violet)}.neuro-agent-line-reasoning-history-text .neuro-agent-thinking-mark.mini,.neuro-agent-line-reasoning-label.completed .neuro-agent-thinking-mark.mini{color:var(--neuro-muted)}.neuro-agent-line.thinking .neuro-thinking-label,.neuro-agent-line.thinking .neuro-thinking-label strong,.neuro-task-subagent-detail[data-tone=thinking],.neuro-task-window.standalone .neuro-task-subagent-detail[data-tone=thinking],.neuro-thinking-label,.neuro-thinking-label .neuro-agent-thinking-mark.mini,.neuro-thinking-label .neuro-agent-thinking-mark.mini.active{color:var(--neuro-tone-violet)}.neuro-tree-node{position:relative}.neuro-tree-pick{width:24px;height:26px;color:var(--neuro-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:opacity .12s,background-color .12s,color .12s;display:grid;position:absolute;top:0;right:4px}.neuro-tree-pick:focus-visible,.neuro-tree-pick:hover,.neuro-tree-row.active+.neuro-tree-pick,.neuro-tree-row:focus-visible+.neuro-tree-pick,.neuro-tree-row:hover+.neuro-tree-pick{opacity:1}.neuro-tree-pick:focus-visible,.neuro-tree-pick:hover{background:var(--neuro-glass-fill-hover,#ffffffe6);color:var(--neuro-text);box-shadow:inset 0 0 0 1px var(--neuro-glass-ring,#1f202033)}.neuro-tree-pick:focus-visible{outline:2px solid var(--neuro-accent);outline-offset:1px}.neuro-workspace-root-list[data-scope=computer] .neuro-workspace-root-select{cursor:pointer}.neuro-tree-pick.is-current{opacity:1;color:var(--neuro-brand);cursor:default}@media (hover:none){.neuro-tree-pick{opacity:1}}@media (max-width:900px){.neuro-task-window-body>.neuro-task-subagents,.neuro-task-window-body>.neuro-task-window-workspace-rail,.neuro-task-window-body>.neuro-task-window-workspace-rail>.neuro-workspace-sidebar,.neuro-task-window.standalone .neuro-task-subagents,.neuro-task-window.standalone .neuro-task-window-body>.neuro-task-window-workspace-rail,.neuro-workspace-grid>.neuro-sidebar,.neuro-workspace-grid>.neuro-workspace-sidebar{background:var(--neuro-surface-bg);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute}}.neuro-agent-job-card{grid-template-columns:minmax(0,1fr)}.neuro-agent-job-head{flex-wrap:wrap;row-gap:4px;min-width:0}.neuro-agent-job-menu{flex:none;display:inline-flex;position:relative}.neuro-agent-job-actions .neuro-agent-job-action[aria-expanded=true]{opacity:1;background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-actions .neuro-agent-job-action[aria-expanded=true]{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-job-actions .neuro-agent-job-action[aria-expanded=true]{color:var(--neuro-text)}.neuro-agent-job-menu-list{z-index:80;background:var(--neuro-panel-solid);min-width:196px;max-width:264px;color:var(--neuro-text);box-shadow:inset 0 0 0 1px var(--neuro-glass-ring,var(--neuro-border)),var(--neuro-shadow-lg);border-radius:12px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.neuro-agent-job-menu-item{width:100%;min-height:30px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:8px;padding:6px 9px;font-size:12.5px;line-height:17px;display:flex}.neuro-agent-job-menu-item>svg{color:var(--neuro-muted);flex:none;margin-top:1px}.neuro-agent-job-menu-item>span{overflow-wrap:anywhere;min-width:0}.neuro-agent-job-menu-item small{color:var(--neuro-muted);font-size:11px;line-height:14px;display:block}.neuro-agent-job-menu-item:focus-visible,.neuro-agent-job-menu-item:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-menu-item:focus-visible,.neuro-agent-job-menu-item:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-job-menu-item:focus-visible,.neuro-agent-job-menu-item:hover:not(:disabled){outline:none}.neuro-agent-job-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus)}.neuro-agent-job-menu-item:disabled{cursor:default;opacity:.55}.neuro-agent-job-menu-item.danger:not(:disabled){color:var(--neuro-danger)}.neuro-agent-job-menu-item.danger:not(:disabled)>svg{color:inherit}.neuro-agent-jobs-head>span{min-width:0;height:auto;color:var(--neuro-muted);font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:0;padding:0 2px}@media (pointer:coarse){.neuro-agent-jobs-stack>.neuro-order-row>.neuro-order-control{display:none}.neuro-agent-job-card.expanded .neuro-agent-job-head,.neuro-agent-job-head{padding-right:0}.neuro-agent-job-actions .neuro-agent-job-action,.neuro-agent-job-actions .neuro-agent-job-expand{width:40px;min-width:40px;height:44px;min-height:44px}.neuro-agent-job-controls .neuro-agent-job-action{opacity:1}.neuro-agent-job-menu-item,.neuro-agent-job-title{min-height:44px}}.neuro-sidebar-status-badge>span{color:var(--neuro-text-soft)}.neuro-agent-job-active-count{background:0 0;border:0;border-radius:0;padding:0}.neuro-agent-action-run-label{min-width:0;color:var(--neuro-muted);font-weight:var(--neuro-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-agent-action-run-line.danger .neuro-agent-action-run-label{color:var(--neuro-danger-text)}.neuro-agent-action-run{gap:4px;min-width:0;display:grid}.neuro-agent-action-run-stack{border-left:1px solid var(--neuro-border);gap:7px;min-width:0;margin:2px 0 2px 6px;padding-left:12px;display:grid}.neuro-agent-feed.in-chat .neuro-agent-action-run-stack{gap:4px}.neuro-account-nav-chevron{transition:transform .14s var(--neuro-sota-ease,ease)}.neuro-account-nav-group[data-open=true] .neuro-account-nav-chevron{transform:rotate(90deg)}.neuro-account-nav-advanced{display:contents}.neuro-account-nav-advanced[hidden]{display:none}.neuro-agents-rows,.neuro-app-root .neuro-agents-rows{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.neuro-agents-workspace .neuro-agents-directory .neuro-agents-rows .neuro-agent-card.neuro-agent-card-row{border:0;border-bottom:1px solid var(--neuro-agents-divider);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:none;align-items:center;gap:12px;padding:10px 2px;display:grid;overflow:visible;transform:none}.neuro-agents-workspace .neuro-agents-directory .neuro-agents-rows .neuro-agent-card.neuro-agent-card-row:last-child{border-bottom:0}.neuro-agents-workspace .neuro-agents-directory .neuro-agents-rows .neuro-agent-card.neuro-agent-card-row:focus-within,.neuro-agents-workspace .neuro-agents-directory .neuro-agents-rows .neuro-agent-card.neuro-agent-card-row:hover{border-color:var(--neuro-agents-divider);box-shadow:none;background:0 0;transform:none}.neuro-agent-card-copy{gap:2px;min-width:0;display:grid}.neuro-agent-card-name{color:var(--foreground,var(--neuro-text));font-size:13px;font-weight:var(--neuro-weight-semibold,600);overflow-wrap:anywhere;line-height:18px}.neuro-agent-card-model{color:var(--muted,var(--neuro-muted));font-size:11.5px;line-height:15px}.neuro-agent-card-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.neuro-agents-workspace .neuro-agents-rows .neuro-agent-card-row .neuro-agent-card-action{border-color:var(--border,var(--neuro-border));min-height:30px;font-weight:var(--neuro-weight-semibold,600);background:0 0;border-radius:8px;padding:5px 10px}@container (max-width:560px){.neuro-agents-workspace .neuro-agents-directory .neuro-agents-rows .neuro-agent-card.neuro-agent-card-row{grid-template-columns:38px minmax(0,1fr)}.neuro-agents-workspace .neuro-agents-directory .neuro-agents-rows .neuro-agent-card.neuro-agent-card-row .neuro-agent-card-actions{grid-column:2;justify-content:flex-start}}.neuro-composer-params{flex:none;display:inline-flex}.neuro-composer-params-trigger{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--neuro-text);border-radius:8px;place-items:center;padding:0;transition:background-color .14s,border-color .14s;display:inline-grid;position:relative}.neuro-composer-params-trigger:hover{border-color:var(--neuro-hairline)}.neuro-composer-params-trigger[aria-expanded=true]{border-color:var(--neuro-hairline);background:var(--neuro-panel-muted)}.neuro-composer-params-trigger:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-composer-params-trigger[data-elevated=true]:after{background:var(--neuro-amber);width:5px;height:5px;box-shadow:0 0 0 2px var(--neuro-panel-solid);content:"";border-radius:999px;position:absolute;top:5px;right:5px}.neuro-composer-params-menu{z-index:1300;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:min(360px,100vw - 16px);box-shadow:var(--neuro-shadow-md);-webkit-app-region:no-drag;border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed;overflow:auto}.neuro-composer-params-menu .neuro-environment-select-shell,.neuro-composer-params-menu .neuro-permission-select-shell,.neuro-composer-params-menu .neuro-work-mode-select-shell{min-width:0;min-height:36px;color:var(--neuro-text);border-radius:8px;align-items:center;gap:10px;padding:4px 30px 4px 10px;display:flex;position:relative}.neuro-composer-params-menu .neuro-environment-select-shell:hover,.neuro-composer-params-menu .neuro-permission-select-shell:hover,.neuro-composer-params-menu .neuro-work-mode-select-shell:hover{background:var(--neuro-panel-muted)}.neuro-environment-icon,.neuro-permission-icon,.neuro-work-mode-icon{width:16px;height:16px;color:var(--neuro-text-soft);flex:none;place-items:center;display:inline-grid;position:relative}.neuro-environment-icon svg,.neuro-permission-icon svg,.neuro-work-mode-icon svg{width:14px;height:14px}.neuro-environment-icon .neuro-runtime-status-dot,.neuro-permission-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--neuro-panel-solid);border-radius:999px;position:absolute;top:-2px;right:-3px}.neuro-permission-dot{background:var(--neuro-amber)}.neuro-composer-params-copy{flex:auto;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.neuro-composer-params-label{color:var(--neuro-text-soft);flex:none;font-size:12px;line-height:16px}.neuro-composer-params-value{min-width:0;color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-medium,500);text-align:right;text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.neuro-composer-params-copy:after{border-right:1.5px solid var(--neuro-muted);border-bottom:1.5px solid var(--neuro-muted);content:"";width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.neuro-environment-select,.neuro-permission-select,.neuro-work-mode-select{appearance:none;border-radius:inherit;color:#0000;cursor:pointer;opacity:0;background:0 0;border:0;width:100%;max-width:none;height:100%;min-height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.neuro-environment-select:focus-visible,.neuro-permission-select:focus-visible,.neuro-work-mode-select:focus-visible{opacity:1;outline:2px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-environment-select:focus-visible,.neuro-permission-select:focus-visible,.neuro-work-mode-select:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-focus) 58%,transparent)}}.neuro-environment-select:focus-visible,.neuro-permission-select:focus-visible,.neuro-work-mode-select:focus-visible{outline-offset:-2px}.neuro-environment-select:disabled,.neuro-permission-select:disabled,.neuro-work-mode-select:disabled{cursor:default}@media (hover:none) and (pointer:coarse),(max-width:760px){.neuro-composer-params-trigger{width:44px;min-width:44px;height:44px;min-height:44px}.neuro-composer-params-menu .neuro-environment-select-shell,.neuro-composer-params-menu .neuro-permission-select-shell,.neuro-composer-params-menu .neuro-work-mode-select-shell{min-height:44px}}.neuro-layout-controls{background:0 0;border:0;border-radius:0;gap:2px;padding:0}.neuro-layout-control-button{border-radius:8px}.neuro-task-window-status{font-weight:var(--neuro-weight-medium,500);border-radius:8px}.neuro-task-subagents-head span{min-width:0;min-height:0;color:var(--neuro-muted);font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:0;padding:0}.neuro-approval-alert-copy dd,.neuro-code-block-copy,.neuro-git-active-pr-title i,.neuro-git-review,.neuro-git-staged,.neuro-git-worktree-chip,.neuro-git-worktree-dirty,.neuro-run-inspector-row-meta span{border-radius:6px}.neuro-git-section-head>em,.neuro-git-tab-count,.neuro-git-worktrees-head em,.neuro-mobile-context-bar em{min-width:0;height:auto;color:var(--neuro-muted);background:0 0;border-radius:0;padding:0}.neuro-history-window-notice button,.neuro-message-citations li>span,.neuro-regenerate-button{border-radius:8px}.neuro-approval-alert-actions button,.neuro-pending-freeform button,.neuro-pending-input-actions .neuro-mcp-external-link,.neuro-readiness-item,.neuro-realtime-status{border-radius:10px}.neuro-mobile-context-bar{border-radius:12px}.neuro-mobile-context-bar button{border-radius:9px}.neuro-approval-alert-actions button,.neuro-history-window-notice button,.neuro-mobile-context-bar button,.neuro-pending-freeform button,.neuro-pending-input-actions .neuro-mcp-external-link,.neuro-readiness-item{font-weight:var(--neuro-weight-medium,500)}.neuro-pending-freeform button{background:var(--neuro-accent)}.neuro-theme-toggle{border-radius:10px}.neuro-theme-toggle button{border-radius:7px}.neuro-composer-steer-flash{border-radius:8px}.neuro-workspace-sidebar .neuro-workspace-card-body>.neuro-workspace-panel-section.neuro-workspace-location{align-content:start;justify-items:start;gap:6px;padding:16px 14px 14px;display:grid}.neuro-workspace-location-icon{color:var(--neuro-muted);margin-bottom:4px}.neuro-workspace-location-title{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-regular,400);overflow-wrap:anywhere;margin:0;line-height:18px}.neuro-workspace-location-fact,.neuro-workspace-location-status{min-width:0;max-width:100%;color:var(--neuro-muted);align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.neuro-workspace-location-fact>svg{flex:none}.neuro-workspace-location-fact>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-workspace-location-branch{color:var(--neuro-text);font-size:12.5px}.neuro-workspace-location-dot{background:var(--neuro-muted);border-radius:50%;flex:none;width:7px;height:7px}.neuro-workspace-location-status[data-availability=online] .neuro-workspace-location-dot{background:var(--neuro-green)}.neuro-workspace-location-status[data-availability=recent] .neuro-workspace-location-dot{background:var(--neuro-warn)}.neuro-workspace-location-note{max-width:260px;color:var(--neuro-muted);margin:4px 0 0;font-size:12px;line-height:17px}.neuro-workspace-location>.neuro-workspace-execution{justify-self:stretch;margin:6px 0 0}