/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--neuro-list-fade:0px}}}@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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf?dpl=0d0ced66ab4b)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?dpl=0d0ced66ab4b)format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff?dpl=0d0ced66ab4b)format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf?dpl=0d0ced66ab4b)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.9"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.neuro-command-palette-backdrop{z-index:var(--neuro-layer-command-palette);background:var(--neuro-scrim);justify-content:center;align-items:flex-start;padding:14vh 16px 16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.neuro-command-palette-backdrop{background:color-mix(in srgb,var(--neuro-scrim) 50%,transparent)}}.neuro-command-palette-backdrop{animation:neuro-confirm-dialog-backdrop-in var(--neuro-duration-fast) var(--neuro-ease-out);-webkit-app-region:no-drag}.neuro-command-palette{background:var(--neuro-panel-solid);border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:min(520px,100dvh - 14vh - 16px);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-command-palette{background:color-mix(in srgb,var(--neuro-panel-solid) 94%,transparent)}}.neuro-command-palette{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border),var(--neuro-shadow-lg);color:var(--neuro-text);animation:neuro-confirm-dialog-in var(--neuro-duration-structural) var(--neuro-ease-structural);-electron-corner-smoothing:system-ui;outline:none}.neuro-command-palette-head{min-height:50px;color:var(--neuro-muted);font-size:15px;font-weight:var(--neuro-weight-regular);flex:none;align-items:center;gap:10px;margin:0;padding:0 18px;line-height:22px;display:flex}.neuro-command-palette-head input{min-width:0;color:var(--neuro-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.neuro-command-palette-head input::placeholder{color:var(--neuro-muted)}.neuro-command-palette-list{overscroll-behavior:contain;min-height:0;margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.neuro-command-palette-item{min-height:36px;color:var(--neuro-text);cursor:default;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;font-size:14px;line-height:20px;display:flex}.neuro-command-palette-item[aria-selected=true]{background:var(--neuro-row-hover)}.neuro-command-palette-item[data-offline=unavailable]{opacity:.5}.neuro-command-palette-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-command-palette-snippet{color:var(--neuro-muted);text-overflow:ellipsis;padding-inline-start:28px;font-size:12.5px;line-height:18px;display:block;overflow:hidden}.neuro-command-palette-item:has(.neuro-command-palette-snippet){padding-block:6px}.neuro-command-palette-label mark{color:inherit;font-weight:var(--neuro-weight-semibold);background:0 0}.neuro-command-palette-keys{color:var(--neuro-muted);letter-spacing:.02em;flex:none;font-size:12px}.neuro-command-palette-item:not([data-kind=job])+[data-kind=job],.neuro-command-palette-item:not([data-kind=page])+[data-kind=page]{margin-top:8px}.neuro-command-palette-symbol{width:18px;color:var(--neuro-text-soft);vertical-align:-3px;place-items:center;margin-inline-end:10px;font-size:15px;line-height:1;display:inline-grid}.neuro-command-palette-empty{color:var(--neuro-muted);margin:0;padding:4px 18px 18px;font-size:14px}@media (max-width:640px){.neuro-command-palette-backdrop{padding-top:max(12px,env(safe-area-inset-top))}.neuro-command-palette{max-height:min(520px,70dvh)}}@media (hover:none) and (pointer:coarse){.neuro-command-palette-item{min-height:44px}.neuro-command-palette[data-view=commands] .neuro-command-palette-keys{display:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.neuro-command-palette{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neuro-panel-solid)}}@media (prefers-contrast:more){.neuro-command-palette{box-shadow:inset 0 0 0 1px var(--neuro-text),var(--neuro-shadow-lg)}}.neuro-avatar{--na-ink:#23262d;--na-screen:#fff;--na-base:#15171a1a;--na-shade:#15171a29;--na-mute:#8a909a;--na-halo:var(--neuro-bg,#fff);--na-travel:calc(var(--neuro-motion-travel,1) * var(--neuro-avatar-amp,1.15));--na-tempo:calc(var(--neuro-avatar-tempo,.9) * var(--neuro-motion-tempo,1));--na-spark:#f0ad00;--na-bat:#2b2733;--na-glass:#aac8ff33;--na-alu:#e7e9ee;--na-alu-dark:#d4d8df;--na-cover:#2f7f73;--na-cover-dark:#24665c;vertical-align:middle;flex:none;display:inline-block;position:relative}[data-theme=dark] .neuro-avatar{--na-ink:#e6e8ec;--na-screen:#1d2026;--na-base:#ffffff1f;--na-shade:#00000073;--na-mute:#aeb4bd;--na-spark:#ffcf40;--na-bat:#d9d3e8;--na-glass:#aac8ff29;--na-alu:#3b3f47;--na-alu-dark:#2f3239;--na-cover:#2f8a7d;--na-cover-dark:#1f5f56}.neuro-avatar .na-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.neuro-avatar svg.na-layer{overflow:visible}.neuro-avatar .na-c{fill:var(--na-body,var(--na-color))}.neuro-avatar .na-defs{width:0;height:0;position:absolute;overflow:hidden}.neuro-avatar .na-cs{stroke:var(--na-color)}.neuro-avatar .na-w,.neuro-avatar .na-white{fill:#fff}.neuro-avatar .na-pupil{fill:#1d1b33}.neuro-avatar .na-mood path{fill:none;stroke:#1d1b33;stroke-width:3.2px;stroke-linecap:round}.neuro-avatar .na-rig{transform-origin:50% 86%}.neuro-avatar .na-eyes{animation:na-blink 4.6s cubic-bezier(.4,0,.2,1) var(--na-phase,0s) infinite}.neuro-avatar[data-s=done] .na-eyes{animation-iteration-count:3}.neuro-avatar[data-offscreen] *{animation-play-state:paused}.neuro-avatar .na-pupils{transition:transform .4s cubic-bezier(.3,.7,.2,1)}.neuro-avatar .na-shadow{transform-origin:50% 95%}.neuro-avatar .na-shadow path{fill:var(--na-shade)}.neuro-avatar .na-ring{transform-origin:50% 53%}.neuro-avatar .na-ring path{fill:none;stroke:#f2ab00;stroke-width:2.2px}.neuro-avatar .na-sweat{fill:#8ec9f5;stroke:#4a9bd6;stroke-width:.8px}.neuro-avatar .na-z{opacity:0;transform-origin:72% 28%}.neuro-avatar .na-z path{fill:none;stroke:var(--na-mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-dots i{background:var(--na-mute);opacity:.25;border-radius:50%;width:6.4%;height:6.4%;position:absolute;top:5.8%}.neuro-avatar .na-dots i:first-child{left:66.8%}.neuro-avatar .na-dots i:nth-child(2){left:75.8%}.neuro-avatar .na-dots i:nth-child(3){left:84.8%}.neuro-avatar .na-badge{transform-origin:84% 20%;animation:na-pop .45s cubic-bezier(.3,1.4,.5,1) .1s both;translate:1% -3%;scale:1.36}.neuro-avatar .na-badge-disc{fill:#f2ab00;stroke:var(--na-halo);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.neuro-avatar[data-s=block] .na-badge-disc{fill:#e5484d}.neuro-avatar[data-s=done] .na-badge-disc{fill:#22a861}.neuro-avatar .na-badge-glyph{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar[data-lod=xs] .na-badge{translate:-4% -14%;scale:2.3}.neuro-avatar[data-lod=xs] .na-badge-glyph{stroke-width:3px}.neuro-avatar .na-plane{transform-origin:84% 18%}.neuro-avatar .na-say{transform-origin:69% 30%}.neuro-avatar :is(.na-plane-body,.na-say-cloud){fill:var(--na-body,var(--na-color));stroke:var(--na-halo);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.neuro-avatar .na-plane-crease{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;opacity:.7}.neuro-avatar .na-say i{background:#fff;border-radius:50%;width:4.4%;height:4.4%;position:absolute;top:11.8%}.neuro-avatar .na-say i:first-of-type{left:71.8%}.neuro-avatar .na-say i:nth-of-type(2){left:78.8%}.neuro-avatar .na-say i:nth-of-type(3){left:85.8%}.neuro-avatar .na-orbit i{width:7.2%;height:7.2%;box-shadow:0 0 0 1.5px var(--na-halo);border-radius:50%;position:absolute;top:46.4%;left:46.4%}.neuro-avatar .na-orbit-1 i{background:#00ad9d}.neuro-avatar .na-orbit-2 i{background:#d06b9e}.neuro-avatar .na-orbit-3 i{background:#60a750}.neuro-avatar .na-orbit-x{animation:na-orbit-x 2.7s infinite}.neuro-avatar .na-orbit-y{animation:na-orbit-y 2.7s infinite}.neuro-avatar .na-orbit-2 :is(.na-orbit-x,.na-orbit-y){animation-delay:-.9s}.neuro-avatar .na-orbit-3 :is(.na-orbit-x,.na-orbit-y){animation-delay:-1.8s}.neuro-avatar .na-confetti i{opacity:0;border-radius:1px;width:3.6%;height:6.4%;animation:na-confetti 1.6s ease-out both;position:absolute;top:30%;left:48%}.neuro-avatar .na-confetti i:first-child{--x:-380%;--y:-170%;--r:-200deg;background:#9580e0}.neuro-avatar .na-confetti i:nth-child(2){--x:400%;--y:-300%;--r:240deg;background:#00ad9d;border-radius:50%;width:4.6%;height:4.6%}.neuro-avatar .na-confetti i:nth-child(3){--x:-640%;--y:-200%;--r:160deg;background:#d06b9e}.neuro-avatar .na-confetti i:nth-child(4){--x:560%;--y:-260%;--r:-180deg;background:#bc8800}.neuro-avatar .na-confetti i:nth-child(5){--x:-820%;--y:80%;--r:120deg;background:#60a750;border-radius:50%;width:4.6%;height:4.6%}.neuro-avatar .na-confetti i:nth-child(6){--x:860%;--y:40%;--r:-140deg;background:#4697e4}.neuro-avatar .na-shirt{fill:#fff}.neuro-avatar .na-jacket{fill:#2b3547}.neuro-avatar .na-lapel{fill:#3e4c66;stroke:#1d2433;stroke-width:.8px;stroke-linejoin:round}.neuro-avatar .na-pocket{fill:none;stroke:#1d2433;stroke-width:1px;stroke-linecap:round}.neuro-avatar .na-kerchief{fill:#fff;stroke:#1d2433;stroke-width:.6px;stroke-linejoin:round}.neuro-avatar .na-collar{fill:#fff;stroke:#23262d;stroke-width:1.1px;stroke-linejoin:round}.neuro-avatar .na-tie{fill:#d7263d;stroke:#23262d;stroke-width:1.2px;stroke-linejoin:round}.neuro-avatar .na-tie-stripe{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;opacity:.45}.neuro-avatar .na-tr{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-thin2{stroke-width:1.4px}.neuro-avatar .na-scr{fill:var(--na-screen)}.neuro-avatar .na-st{stroke:var(--na-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-rk{stroke-width:1.4px}.neuro-avatar .na-ln{fill:none}.neuro-avatar .na-thin{stroke-width:1.3px;opacity:.5}.neuro-avatar .na-base{fill:var(--na-base)}.neuro-avatar .na-dim{fill:var(--na-ink);opacity:.28}.neuro-avatar .na-ink{fill:var(--na-ink)}.neuro-avatar .na-band{fill:none;stroke:#fff;stroke-width:.9px;opacity:.85}.neuro-avatar .na-cap{fill:#fff;opacity:.3}.neuro-avatar .na-link{fill:none;stroke:var(--na-ink);stroke-width:1.3px;opacity:.45}.neuro-avatar .na-node{fill:var(--na-ink);opacity:.3}.neuro-avatar .na-win{fill:none;stroke:#fff;stroke-width:1.2px;stroke-linecap:round;opacity:.9}.neuro-avatar .na-cur{fill:#fff;stroke:#23262d;stroke-width:1px;stroke-linejoin:round}.neuro-avatar .na-edge{stroke:var(--na-ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.neuro-avatar .na-card{fill:none;stroke:var(--na-ink);stroke-width:1px;opacity:.35}.neuro-avatar .na-flame{fill:#f2a33a}.neuro-avatar .na-bill{stroke:#23262d;stroke-width:1.1px}.neuro-avatar .na-billin{fill:none;stroke:#fff;stroke-width:.7px;opacity:.8}.neuro-avatar .na-rub{fill:none;stroke:#fff;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-coin{fill:#e8b23a;stroke:#23262d;stroke-width:1.1px}.neuro-avatar .na-rubd{fill:none;stroke:#7a5200;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-fine{stroke-width:.7px}.neuro-avatar .na-gv{stroke:var(--na-ink);stroke-width:2.8px;stroke-linecap:round}.neuro-avatar .na-gvh{fill:#8a5a3c;stroke:#23262d;stroke-width:1.2px}.neuro-avatar .na-hit{stroke:var(--na-ink);stroke-width:1.4px;stroke-linecap:round}.neuro-avatar .na-pen{fill:#fff;stroke:#23262d;stroke-width:1.2px;stroke-linejoin:round}.neuro-avatar .na-steam{stroke:var(--na-ink);stroke-width:1.3px;stroke-linecap:round;opacity:.45}.neuro-avatar .na-puff{fill:var(--na-ink);opacity:.25}.neuro-avatar .na-ck2{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-ok{fill:#1e9e5a}.neuro-avatar .na-spark{fill:#f2b33d}.neuro-avatar .na-heart{fill:#ef5d7d}.neuro-avatar .na-wood{fill:#8a5a3c}.neuro-avatar .na-ed{fill:#1f2329}.neuro-avatar .na-k1{fill:#f472b6}.neuro-avatar .na-k2{fill:#22d3ee}.neuro-avatar .na-k3{fill:#fbbf24}.neuro-avatar .na-k4{fill:#a78bfa}.neuro-avatar .na-k5{fill:#60a5fa}.neuro-avatar .na-k6{fill:#fb923c}.neuro-avatar .na-k7{fill:#4ade80}.neuro-avatar .na-k8{fill:#e6e8ec}.neuro-avatar .na-red{stroke:#e2565f}.neuro-avatar .na-amber{stroke:#e8a93a}.neuro-avatar .na-sw{stroke:#fff}.neuro-avatar .na-o35{opacity:.35}.neuro-avatar .na-o45{opacity:.45}.neuro-avatar .na-o7{opacity:.7}.neuro-avatar .na-o85{opacity:.85}.neuro-avatar :is(.na-fe2-cur,.na-fe2-sp,.na-be2-hl,.na-be2-pulse,.na-be2-bits,.na-fs2-ok,.na-mob2-tap,.na-mob2-heart,.na-cto-b,.na-cto-c,.na-cto-pb,.na-cto-pc,.na-coo-c,.na-coo-g,.na-coo-d1,.na-coo-d2,.na-coo-ok,.na-cso-scan,.na-cso-ok,.na-cpo-rk,.na-cpo-sp,.na-h1,.na-h2,.na-fin-fly,.na-law-hit,.na-aec-p2,.na-aec-p3,.na-caret){opacity:0}.neuro-avatar :is(.na-w1,.na-w2,.na-w3){opacity:.35}.neuro-avatar .na-fin-b1{transform:rotate(-16deg)}.neuro-avatar .na-fin-b2{transform:rotate(-6deg)}.neuro-avatar .na-fin-b3{transform:rotate(5deg)}.neuro-avatar .na-cover{transform:scaleX(0)}.neuro-avatar[data-s=idle] .na-rig{animation:na-breathe calc(4s * var(--na-tempo)) ease-in-out var(--na-phase,0s) 3}.neuro-avatar[data-s=idle] .na-shadow{animation:na-shadow-breathe calc(4s * var(--na-tempo)) ease-in-out var(--na-phase,0s) 3}.neuro-avatar[data-s=idle][data-lod=full] .na-pupils{animation:na-look calc(7s * var(--na-tempo)) ease-in-out var(--na-phase,0s) 2}.neuro-avatar[data-s=think] .na-rig{animation:na-ponder calc(3.2s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=think] .na-pupils{transform:translate(2.4%,-3%)}.neuro-avatar[data-s=think] .na-dots i{animation:na-dot calc(1.2s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=think] .na-dots i:nth-child(2){animation-delay:.15s}.neuro-avatar[data-s=think] .na-dots i:nth-child(3){animation-delay:.3s}.neuro-avatar[data-s=think] .na-tool{opacity:.55}.neuro-avatar[data-s=work] .na-rig{animation:na-bob calc(.9s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=work] .na-shadow{animation:na-shadow-bob calc(.9s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=work] .na-pupils{transform:translate(2%,3%)}.neuro-avatar[data-s=wait] .na-rig{animation:na-jump calc(2.4s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=wait] .na-shadow{animation:na-shadow-jump calc(2.4s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=wait] .na-ring{animation:na-ring-out calc(2.4s * var(--na-tempo)) cubic-bezier(.2,.6,.3,1) infinite}.neuro-avatar[data-s=block] .na-pupils{transform:translate(-1.5%,2.5%)}.neuro-avatar[data-s=block] :is(.na-rig,.na-shadow){animation:na-shake calc(3.2s * var(--na-tempo)) ease-in-out 2}.neuro-avatar[data-s=block] .na-drop{animation:na-sweat calc(2.4s * var(--na-tempo)) ease-in 3}.neuro-avatar[data-s=sleep] .na-rig{animation:na-sleep calc(5s * var(--na-tempo)) ease-in-out var(--na-phase,0s) 3}.neuro-avatar[data-s=sleep] .na-shadow{animation:na-shadow-breathe calc(5s * var(--na-tempo)) ease-in-out var(--na-phase,0s) 3}.neuro-avatar[data-s=sleep] .na-tool{opacity:.4}.neuro-avatar[data-s=sleep] .na-z{animation:na-z calc(3s * var(--na-tempo)) ease-out 3}.neuro-avatar[data-s=sleep] .na-z2{animation-delay:1s}.neuro-avatar[data-s=sleep] .na-z3{animation:na-z calc(3s * var(--na-tempo)) ease-out 2s 3,na-z-rest .6s ease-out calc(11s * var(--na-tempo)) forwards}.neuro-avatar[data-s=delegate] .na-rig{animation:na-toss calc(2.4s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=delegate] .na-shadow{animation:na-shadow-breathe calc(2.4s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=delegate] .na-pupils{transform:translate(2.4%,-2%)}.neuro-avatar[data-s=delegate] .na-plane{animation:na-throw calc(2.4s * var(--na-tempo)) cubic-bezier(.3,.6,.3,1) infinite}.neuro-avatar[data-s=talk] .na-rig{animation:na-chat calc(2.8s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=talk] .na-pupils{transform:translate(3%,-1%)}.neuro-avatar[data-s=talk] .na-say{animation:na-say calc(2.8s * var(--na-tempo)) ease-out infinite}.neuro-avatar[data-s=talk] .na-say i{animation:na-dot calc(1.2s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=talk] .na-say i:nth-of-type(2){animation-delay:.15s}.neuro-avatar[data-s=talk] .na-say i:nth-of-type(3){animation-delay:.3s}.neuro-avatar[data-s=approve] .na-rig{animation:na-ask calc(3.6s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=approve] .na-pupils{animation:na-glance calc(3.6s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=approve] .na-ring{animation:na-ring-soft calc(3.6s * var(--na-tempo)) ease-in-out infinite}.neuro-avatar[data-s=approve] .na-mood path{stroke-width:2.4px}.neuro-avatar .na-lap-shadow{fill:var(--na-shade)}.neuro-avatar :is(.na-lap,.na-lap-base){fill:var(--na-alu);stroke:var(--na-ink);stroke-width:1.6px;stroke-linejoin:round}.neuro-avatar .na-lap-base{fill:var(--na-alu-dark);stroke-width:1.4px}.neuro-avatar .na-lap-notch{fill:none;stroke:var(--na-ink);stroke-width:.9px;opacity:.45}.neuro-avatar .na-lap-sheen{fill:#fff;opacity:.4}.neuro-avatar .na-lap-hinge{fill:var(--na-ink);opacity:.14}.neuro-avatar .na-stk1{fill:#00ad9d}.neuro-avatar .na-stk2{fill:#ffcd3c}.neuro-avatar .na-stk2s{fill:none;stroke:#23262d;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.neuro-avatar .na-page{fill:#fff;stroke:#23262d;stroke-width:1.4px;stroke-linejoin:round}.neuro-avatar .na-book-cover{fill:var(--na-cover);stroke:var(--na-ink);stroke-width:1.3px;stroke-linejoin:round}.neuro-avatar .na-spine{fill:var(--na-cover-dark)}.neuro-avatar .na-title{fill:none;stroke:#f2d48a;stroke-width:1.5px;stroke-linecap:round}.neuro-avatar .na-emboss{fill:#f2c14e}.neuro-avatar .na-foot{fill:none;stroke:#ffffff73;stroke-width:1px;stroke-linecap:round}.neuro-avatar .na-ribbon-band{fill:#e5383b}.neuro-avatar .na-page-turn,.neuro-avatar .na-tap{opacity:0}.neuro-avatar .na-tap1{transform-origin:22% 85%}.neuro-avatar .na-tap2{transform-origin:78% 85%}.neuro-avatar[data-scene] .na-rig{animation:na-lean 1.8s ease-in-out infinite}.neuro-avatar[data-scene] .na-shadow{animation:na-shadow-breathe 1.8s ease-in-out infinite}.neuro-avatar[data-scene=typing] .na-eyes{animation-name:na-squint;transform:scaleY(.86)}.neuro-avatar[data-scene=typing] .na-pupils{animation:na-type-look 4.8s infinite;transform:translateY(3%)}.neuro-avatar[data-scene=typing] .na-lid{animation:na-jiggle 4.8s ease-in-out infinite}.neuro-avatar[data-scene=typing] .na-tap1{animation:na-tap .6s ease-out infinite}.neuro-avatar[data-scene=typing] .na-tap2{animation:na-tap .6s ease-out .3s infinite}.neuro-avatar[data-scene=reading] .na-pupils{animation:na-read 4.8s infinite}.neuro-avatar[data-scene=reading] .na-page-turn{animation:na-page-turn 4.8s ease-in-out infinite}.neuro-avatar[data-scene=reading] .na-book-held{animation:na-book-sway 4.8s ease-in-out infinite}.neuro-avatar[data-scene=reading] .na-ribbon{animation:na-ribbon 4.8s ease-in-out infinite}.neuro-avatar[data-scene=browsing] .na-pupils{animation:na-browse 3.6s infinite}.neuro-avatar[data-t=ack] .na-rig{animation:na-ack .7s ease-out}.neuro-avatar[data-t=ack] .na-shadow{animation:na-shadow-ack .7s ease-out}.neuro-avatar[data-t=ack] .na-tool{animation:na-tool-in .6s ease-out 50ms both}.neuro-avatar[data-t=finish] .na-rig{animation:na-hop .9s ease-in-out}.neuro-avatar[data-t=finish] .na-shadow{animation:na-shadow-hop .9s ease-in-out}.neuro-avatar[data-t=wipe] .na-rig{animation:na-shake-off .6s ease-out}.neuro-avatar[data-t=doze] .na-rig{animation:na-doze 1s ease-in-out}.neuro-avatar[data-t=wake] .na-rig{animation:na-wake .9s ease-out}.neuro-avatar[data-t=wake] .na-shadow{animation:na-shadow-ack .9s ease-out}.neuro-avatar[data-t=shift] .na-rig{animation:na-settle calc(.45s * var(--na-tempo)) ease-out}.neuro-avatar:is([data-scene=typing],[data-scene=browsing])[data-scene-from]:not([data-scene-from=typing],[data-scene-from=browsing]) .na-laptop{animation:na-laptop-in .55s cubic-bezier(.3,1.3,.5,1) both}.neuro-avatar[data-scene=typing][data-scene-from] .na-mood{animation:na-frown-in .4s ease-out .2s both}.neuro-avatar:is([data-scene-from=typing],[data-scene-from=browsing]):not([data-scene=typing],[data-scene=browsing]) .na-laptop{animation:na-laptop-out .4s ease-in both}.neuro-avatar[data-scene=reading][data-scene-from] .na-book{animation:na-laptop-in .55s cubic-bezier(.3,1.3,.5,1) both}.neuro-avatar[data-scene-from=reading] .na-book{animation:na-laptop-out .4s ease-in both}.neuro-avatar[data-s=work] .na-helm{animation:na-steer 2.7s ease-in-out infinite}.neuro-avatar:is([data-s=work],[data-s=wait]) .na-tie-knot{animation:na-tie .9s ease-in-out infinite}.neuro-avatar[data-s=work] .na-coo-d1{animation:na-coo-d1 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-coo-d2{animation:na-coo-d2 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-coo-c{animation:na-coo-c 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-coo-g{animation:na-coo-g 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-coo-ok{animation:na-coo-ok 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-cpo-rk{animation:na-launch 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cpo-lid{animation:na-lid 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cpo-sp{animation:na-burst 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-w1{animation:na-wave 1.35s ease-out infinite}.neuro-avatar[data-s=work] .na-w2{animation:na-wave 1.35s ease-out .2s infinite}.neuro-avatar[data-s=work] .na-w3{animation:na-wave 1.35s ease-out .4s infinite}.neuro-avatar[data-s=work] .na-h1{animation:na-float 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-h2{animation:na-float 2.7s ease-out 1.35s infinite}.neuro-avatar[data-s=work] .na-cso-scan{animation:na-scan 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cso-sh{animation:na-shackle 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cso-ok{animation:na-ok-pop 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-fin-b1{animation:na-fan-1 1.35s ease-in-out infinite}.neuro-avatar[data-s=work] .na-fin-b2{animation:na-fan-2 1.35s ease-in-out .12s infinite}.neuro-avatar[data-s=work] .na-fin-b3{animation:na-fan-3 1.35s ease-in-out .24s infinite}.neuro-avatar[data-s=work] .na-fin-coin{animation:na-coin 1.35s ease-in-out infinite}.neuro-avatar[data-s=work] .na-fin-fly{animation:na-fly-bill 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-law-gav{animation:na-gavel 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-law-hit{animation:na-hit 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-law-sig{animation:na-sign 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-des-s1{animation:na-stroke-1 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-des-s2{animation:na-stroke-2 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-des-s3{animation:na-stroke-3 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-des-pen{animation:na-stylus 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cto-dot{animation:na-cto-dot 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cto-b{animation:na-cto-b 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cto-c{animation:na-cto-c 2.7s ease-in-out infinite}.neuro-avatar[data-s=work] .na-cto-pb{animation:na-ping-b 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-cto-pc{animation:na-ping-c 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-fs-st1{animation:na-steam 2s ease-out infinite}.neuro-avatar[data-s=work] .na-fs-st2{animation:na-steam 2s ease-out 1s infinite}.neuro-avatar[data-s=work] .na-aec-f2{animation:na-floor-2 2.7s cubic-bezier(.3,1.3,.5,1) infinite}.neuro-avatar[data-s=work] .na-aec-f3{animation:na-floor-3 2.7s cubic-bezier(.3,1.3,.5,1) infinite}.neuro-avatar[data-s=work] .na-aec-p2{animation:na-puff-2 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-aec-p3{animation:na-puff-3 2.7s ease-out infinite}.neuro-avatar[data-s=work] .na-cover[data-line="0"]{animation:na-type-0 4s linear infinite}.neuro-avatar[data-s=work] .na-cover[data-line="1"]{animation:na-type-1 4s linear infinite}.neuro-avatar[data-s=work] .na-cover[data-line="2"]{animation:na-type-2 4s linear infinite}.neuro-avatar[data-s=work] .na-cover[data-line="3"]{animation:na-type-3 4s linear infinite}.neuro-avatar[data-s=work] .na-cover[data-line="4"]{animation:na-type-4 4s linear infinite}.neuro-avatar[data-s=work] .na-caret[data-line="0"]{animation:na-caret-0 4s linear infinite}.neuro-avatar[data-s=work] .na-caret[data-line="1"]{animation:na-caret-1 4s linear infinite}.neuro-avatar[data-s=work] .na-caret[data-line="2"]{animation:na-caret-2 4s linear infinite}.neuro-avatar[data-s=work] .na-caret[data-line="3"]{animation:na-caret-3 4s linear infinite}.neuro-avatar[data-s=work] .na-caret[data-line="4"]{animation:na-caret-4 4s linear infinite}.neuro-avatar[data-s=work] .na-fe2-img{animation:na-fe-img 4s ease-out infinite}.neuro-avatar[data-s=work] .na-fe2-txt{animation:na-fe-text 4s ease-in-out infinite}.neuro-avatar[data-s=work] .na-fe2-btn{animation:na-fe-button 4s ease-in-out infinite}.neuro-avatar[data-s=work] .na-fe2-sp{animation:na-fe-spark 4s ease-out infinite}.neuro-avatar[data-s=work] .na-fe2-cur{animation:na-fe-cursor 4s ease-in-out infinite}.neuro-avatar[data-s=work] .na-be2-hl{animation:na-be-rows 4s ease-in-out infinite}.neuro-avatar[data-s=work] .na-be2-pulse{animation:na-be-pulse 4s ease-in-out infinite}.neuro-avatar[data-s=work] .na-be2-bits{animation:na-be-bits 4s ease-out infinite}.neuro-avatar[data-s=work] .na-fs2-ok{animation:na-fs-ok 4s ease-out infinite}.neuro-avatar[data-s=work] .na-mob2-new{animation:na-mob-new 4s ease-out infinite}.neuro-avatar[data-s=work] .na-mob2-feed{animation:na-mob-feed 4s ease-in-out infinite}.neuro-avatar[data-s=work] .na-mob2-tap{animation:na-mob-tap 4s ease-out infinite}.neuro-avatar[data-s=work] .na-mob2-heart{animation:na-mob-heart 4s ease-out infinite}.neuro-avatar[data-e=swarm] .na-badge,.neuro-avatar[data-e]:not([data-over]) :is(.na-eyes,.na-mood,.na-dots,.na-z,.na-orbit,.na-say,.na-plane,.na-confetti),.neuro-avatar[data-e]:not([data-pose]) :is(.na-laptop,.na-book){opacity:0}.neuro-avatar :is(.na-eyes,.na-mood){transition:opacity .16s ease-out}:root[data-neuro-character=minimal] .neuro-avatar :is(.na-laptop,.na-book,.na-orbit,.na-confetti,.na-drop){display:none}:root[data-neuro-motion=off] :is(.neuro-avatar,.neuro-loader) :is(*){transition:none!important;animation:none!important}:root[data-neuro-motion=off] .neuro-avatar[data-s=sleep] .na-z3{opacity:1}.neuro-avatar[data-follow] .na-pupils{transform:translate(calc(var(--na-gx,0) * 1%),calc(var(--na-gy,0) * 1%));transition:transform .25s ease-out}.neuro-chat-presence>.neuro-avatar{margin-left:-7px}.neuro-agent-job-head>.neuro-sidebar-status-badge>.neuro-avatar{overflow:visible}.neuro-task-subagent-card.current .neuro-avatar{--na-halo:#f3f3f2}[data-theme=dark] :is(.neuro-agent-job-card,.neuro-task-subagent-card,.neuro-toast) .neuro-avatar{--na-halo:#2c2c2c}[data-theme=dark] .neuro-pending-input-card .neuro-avatar{--na-halo:#212122}.neuro-toast[data-agent]{grid-template-columns:40px minmax(0,1fr) auto}.neuro-loader{vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.neuro-loader-hop{transform-origin:50% 100%;animation:neuro-loader-hop 1.2s ease-in-out infinite;display:grid}.neuro-loader-orbit{animation:neuro-loader-turn 1.8s linear infinite}.neuro-loader-orbit,.neuro-loader-orbit i{position:absolute;inset:0}.neuro-loader-orbit i:before{content:"";background:#00ad9d;border-radius:50%;width:12%;height:12%;position:absolute;top:0;left:44%}.neuro-loader-orbit i:nth-child(2){transform:rotate(120deg)}.neuro-loader-orbit i:nth-child(2):before{background:#d06b9e}.neuro-loader-orbit i:nth-child(3){transform:rotate(240deg)}.neuro-loader-orbit i:nth-child(3):before{background:#60a750}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) :is(.neuro-loader-hop,.neuro-loader-orbit){animation:none}:root:not([data-neuro-motion=full]) .neuro-loader-orbit i{animation:na-fade 1.5s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-loader-orbit i:nth-child(2){animation-delay:.5s}:root:not([data-neuro-motion=full]) .neuro-loader-orbit i:nth-child(3){animation-delay:1s}:root:not([data-neuro-motion=full]) .neuro-loader:not([data-orbit]) .neuro-loader-hop{animation:na-soft 1.6s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-avatar .na-layer{transition:none;animation:none}:root:not([data-neuro-motion=full]) .neuro-avatar :is(.na-confetti,.na-drop,.na-orbit){display:none}:root:not([data-neuro-motion=full]) .neuro-avatar[data-s=think] .na-dots i{animation:na-fade 1.4s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-avatar[data-s=work] .na-tool{animation:na-soft 1.6s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-avatar[data-scene=typing] .na-tap{animation:na-fade 1.6s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-avatar:is([data-s=wait],[data-s=approve]) .na-ring{opacity:.7;animation:na-soft 1.8s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-avatar[data-s=sleep] .na-z3{opacity:1}:root:not([data-neuro-motion=full]) .neuro-avatar[data-s=delegate] .na-plane{animation:na-soft 1.6s ease-in-out infinite}:root:not([data-neuro-motion=full]) .neuro-avatar[data-s=talk] .na-say i{animation:na-fade 1.4s ease-in-out infinite}}@keyframes na-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes na-squint{0%,94%,to{transform:scaleY(.86)}97%{transform:scaleY(.1)}}@keyframes na-breathe{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .025 * var(--na-travel)),calc(1 + .045 * var(--na-travel)))}}@keyframes na-look{0%,40%,to{transform:translate(0)}48%,58%{transform:translate(-3%)}66%,76%{transform:translate(3%,-1%)}84%{transform:translate(0)}}@keyframes na-ponder{0%,to{transform:rotate(calc(-2.5deg * var(--na-travel)))}50%{transform:rotate(calc(2.5deg * var(--na-travel)))}}@keyframes na-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-3% * var(--na-travel)))}}@keyframes na-jump{0%,48%,to{transform:translateY(0)scale(1)rotate(0)}6%{transform:translateY(0) scale(calc(1 + .05 * var(--na-travel)),calc(1 - .07 * var(--na-travel))) rotate(0)}16%{transform:translateY(calc(-15% * var(--na-travel))) scale(calc(1 - .03 * var(--na-travel)),calc(1 + .05 * var(--na-travel))) rotate(calc(-3deg * var(--na-travel)))}26%{transform:translateY(0) scale(calc(1 + .06 * var(--na-travel)),calc(1 - .07 * var(--na-travel))) rotate(0)}33%{transform:translateY(calc(-6% * var(--na-travel))) scale(calc(1 - .01 * var(--na-travel)),calc(1 + .02 * var(--na-travel))) rotate(calc(2deg * var(--na-travel)))}41%{transform:translateY(0) scale(calc(1 + .02 * var(--na-travel)),calc(1 - .03 * var(--na-travel))) rotate(0)}}@keyframes na-shake{0%,30%,to{transform:translate(0)}6%{transform:translateX(calc(-3% * var(--na-travel)))}12%{transform:translateX(calc(3% * var(--na-travel)))}18%{transform:translateX(calc(-2% * var(--na-travel)))}24%{transform:translateX(calc(1.5% * var(--na-travel)))}}@keyframes na-sleep{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(calc(1 + .035 * var(--na-travel)),calc(1 - .03 * var(--na-travel))) translateY(calc(1% * var(--na-travel)))}}@keyframes na-sweat{0%,25%{opacity:0;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(9%)}to{opacity:0;transform:translateY(11%)}}@keyframes na-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-60%)}}@keyframes na-z{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(8%,-16%)scale(1.1)}}@keyframes na-z-rest{to{opacity:1}}@keyframes na-ring-out{0%{opacity:.75;transform:scale(.88)}to{opacity:0;transform:scale(1.12)}}@keyframes na-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes neuro-loader-hop{0%,to{transform:translateY(0)scale(1)}14%{transform:translateY(0)scale(1.08,.9)}46%{transform:translateY(-14%)scale(.95,1.06)}72%{transform:translateY(0)scale(1.07,.92)}86%{transform:translateY(0)scale(.99,1.02)}}@keyframes neuro-loader-turn{to{transform:rotate(1turn)}}@keyframes na-fade{0%,to{opacity:.3}50%{opacity:1}}@keyframes na-soft{0%,to{opacity:1}50%{opacity:.45}}@keyframes na-shadow-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.03)}}@keyframes na-toss{0%,56%,to{transform:none}18%{transform:translateY(calc(1% * var(--na-travel))) rotate(calc(-6deg * var(--na-travel)))}30%{transform:translateY(calc(-3% * var(--na-travel))) rotate(calc(8deg * var(--na-travel)))}44%{transform:rotate(calc(-2deg * var(--na-travel)))}}@keyframes na-throw{0%,16%{opacity:0;transform:translate(calc(-22% * var(--na-travel)),calc(16% * var(--na-travel))) scale(.6) rotate(18deg)}26%{opacity:1;transform:translate(calc(-12% * var(--na-travel)),calc(7% * var(--na-travel))) scale(.9) rotate(8deg)}62%{opacity:1;transform:translate(calc(3% * var(--na-travel)),calc(-5% * var(--na-travel))) rotate(-6deg)}76%,to{opacity:0;transform:translate(calc(10% * var(--na-travel)),calc(-10% * var(--na-travel))) scale(.7) rotate(-12deg)}}@keyframes na-chat{0%,36%,to{transform:none}18%,30%,6%{transform:scale(1.03,.95)}12%,24%{transform:scale(.99,1.03)}}@keyframes na-say{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.08)}14%,70%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(.9)}}@keyframes na-shadow-bob{0%,to{transform:scale(1)}50%{transform:scale(.93,.9)}}@keyframes na-shadow-jump{0%,48%,to{opacity:1;transform:scale(1)}6%{opacity:1;transform:scale(1.07,1.1)}16%{opacity:.55;transform:scale(.7)}26%{opacity:1;transform:scale(1.08,1.1)}33%{opacity:.8;transform:scale(.88)}41%{opacity:1;transform:scale(1.03)}}@keyframes na-shadow-ack{0%,to{opacity:1;transform:scale(1)}25%{transform:scale(1.06,1.1)}55%{opacity:.7;transform:scale(.84)}}@keyframes na-shadow-hop{0%,to{opacity:1;transform:scale(1)}15%{transform:scale(1.05,1.08)}45%{opacity:.55;transform:scale(.72)}75%{opacity:1;transform:scale(1.05)}}@keyframes na-orbit-x{0%{animation-timing-function:ease-out;transform:translate(0)}25%{animation-timing-function:ease-in;transform:translate(44%)}50%{animation-timing-function:ease-out;transform:translate(0)}75%{animation-timing-function:ease-in;transform:translate(-44%)}to{transform:translate(0)}}@keyframes na-orbit-y{0%{animation-timing-function:ease-in;transform:translateY(-34%)}25%{animation-timing-function:ease-out;transform:translateY(0)}50%{animation-timing-function:ease-in;transform:translateY(34%)}75%{animation-timing-function:ease-out;transform:translateY(0)}to{transform:translateY(-34%)}}@keyframes na-confetti{0%{opacity:0;transform:none}60%,8%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@keyframes na-ack{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(2%)scale(1.05,.94)}55%{transform:translateY(-5%)scale(.97,1.05)}80%{transform:translateY(0)scale(1.02,.98)}}@keyframes na-tool-in{0%{opacity:0;transform:translateY(10%)scale(.9)}to{opacity:1;transform:none}}@keyframes na-hop{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.04,.94)}45%{transform:translateY(-9%)scale(.98,1.04)}75%{transform:translateY(0)scale(1.03,.96)}}@keyframes na-shake-off{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}}@keyframes na-doze{0%,to{transform:none}60%{transform:translateY(2%)scale(1.02,.97)}}@keyframes na-wake{0%{transform:translateY(2%)scale(1.02,.97)}45%{transform:translateY(-4%)scale(.96,1.08)}to{transform:none}}@keyframes na-tie{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes na-steer{0%,to{transform:rotate(0)}20%{transform:rotate(-55deg)}45%{transform:rotate(38deg)}70%{transform:rotate(-20deg)}85%{transform:rotate(8deg)}}@keyframes na-coo-d1{0%{opacity:0;transform:translate(0)}5%{opacity:1;transform:translate(0)}14%{transform:translateY(3%)}26%{transform:translate(-11%,3%)}34%{transform:translate(-11%,9.5%)}42%{transform:translate(-11%,12%)}50%{transform:translate(-17%,12%)}58%,66%{opacity:1;transform:translate(-17%,14%)}72%,to{opacity:0;transform:translate(-17%,14%)}}@keyframes na-coo-d2{0%{opacity:0;transform:translate(0)}5%{opacity:1;transform:translate(0)}14%{transform:translateY(3%)}26%{transform:translate(11%,3%)}42%{transform:translate(11%,9.5%)}58%,66%{opacity:1;transform:translate(11%,14%)}72%,to{opacity:0;transform:translate(11%,14%)}}@keyframes na-coo-c{0%,28%{opacity:0;transform:scale(.7)}34%{opacity:1;transform:scale(1.15)}40%,86%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes na-coo-g{0%,56%{opacity:0;transform:scale(.7)}62%{opacity:1;transform:scale(1.12)}68%,86%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes na-coo-ok{0%,66%{opacity:0;transform:scale(.3)}74%{opacity:1;transform:scale(1.2)}80%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes na-launch{0%,18%{opacity:0;transform:translateY(14%)}28%{opacity:1;transform:translateY(6%)}62%{opacity:1;transform:translateY(-16%)}76%{opacity:0;transform:translateY(-28%)}to{opacity:0;transform:translateY(14%)}}@keyframes na-lid{0%,10%,to{transform:rotate(0)}22%,66%{transform:rotate(-42deg)}80%{transform:rotate(0)}}@keyframes na-burst{0%,26%{opacity:0;transform:scale(.3)}36%{opacity:1;transform:scale(1.1)}52%,to{opacity:0;transform:scale(1.4)}}@keyframes na-wave{0%{opacity:0;transform:translate(-6%)}40%{opacity:1}to{opacity:0;transform:translate(10%)}}@keyframes na-float{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1;transform:translateY(-4%)scale(1)}60%{opacity:1;transform:translate(3%,-16%)scale(1)}to{opacity:0;transform:translate(-2%,-28%)scale(.9)}}@keyframes na-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(22%)}55%,to{opacity:0;transform:translateY(22%)}}@keyframes na-shackle{0%,48%{transform:translateY(-3.5%)}56%{transform:translateY(.6%)}62%,92%{transform:translateY(0)}to{transform:translateY(-3.5%)}}@keyframes na-ok-pop{0%,58%{opacity:0;transform:scale(.3)}66%{opacity:1;transform:scale(1.2)}72%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes na-fan-1{0%,to{transform:rotate(-16deg)}45%{transform:rotate(-34deg)}}@keyframes na-fan-2{0%,to{transform:rotate(-6deg)}45%{transform:rotate(-16deg)}}@keyframes na-fan-3{0%,to{transform:rotate(5deg)}45%{transform:rotate(12deg)}}@keyframes na-coin{0%,to{transform:translateY(0)scaleX(1)}10%{transform:translateY(0)scale(1.08,.9)}30%{transform:translateY(-16%)scaleX(.12)}50%{transform:translateY(-20%)scaleX(1)}70%{transform:translateY(-8%)scaleX(.12)}88%{transform:translateY(0)scaleX(1)}94%{transform:translateY(0)scale(1.06,.92)}}@keyframes na-fly-bill{0%{opacity:0;transform:translateY(-6%)rotate(-12deg)}15%{opacity:1}35%{transform:translate(-5%,4%)rotate(10deg)}60%{transform:translate(3%,12%)rotate(-8deg)}80%{opacity:1;transform:translate(-2%,18%)rotate(6deg)}to{opacity:0;transform:translateY(22%)rotate(0)}}@keyframes na-gavel{0%,26%{transform:rotate(38deg)}36%{transform:rotate(-3deg)}40%{transform:rotate(4deg)}44%,58%{transform:rotate(0)}74%,to{transform:rotate(38deg)}}@keyframes na-hit{0%,35%{opacity:0;transform:scale(.6)}38%{opacity:1;transform:scale(1.1)}52%,to{opacity:0;transform:scale(1.25)}}@keyframes na-sign{0%,50%{opacity:1;transform:scaleX(0)}80%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes na-stroke-1{0%{opacity:1;transform:scaleX(0)}25%,86%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes na-stroke-2{0%,30%{opacity:1;transform:scaleX(0)}55%,86%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes na-stroke-3{0%,60%{opacity:1;transform:scaleX(0)}85%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes na-stylus{0%{transform:translate(0)}25%{transform:translate(30%)}30%{transform:translateY(6%)}55%{transform:translate(30%,6%)}60%{transform:translateY(12%)}85%,90%{transform:translate(30%,12%)}to{transform:translate(0)}}@keyframes na-cto-dot{0%,6%{transform:translate(0)}33%,40%{transform:translate(22%,-6%)}66%,73%{transform:translate(25%,6%)}96%,to{transform:translate(0)}}@keyframes na-cto-b{0%,30%{opacity:0}36%,52%{opacity:1}62%,to{opacity:0}}@keyframes na-cto-c{0%,63%{opacity:0}69%,84%{opacity:1}94%,to{opacity:0}}@keyframes na-ping-b{0%,32%{opacity:0;transform:scale(.5)}36%{opacity:1;transform:scale(.7)}50%,to{opacity:0;transform:scale(1.5)}}@keyframes na-ping-c{0%,65%{opacity:0;transform:scale(.5)}69%{opacity:1;transform:scale(.7)}83%,to{opacity:0;transform:scale(1.5)}}@keyframes na-steam{0%{opacity:0;transform:translateY(2%)scaleY(.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-8%)scaleY(1.1)}}@keyframes na-floor-2{0%,8%{opacity:0;transform:translateY(-8%)}26%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes na-floor-3{0%,30%{opacity:0;transform:translateY(-8%)}48%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes na-puff-2{0%,24%{opacity:0;transform:scale(.4)}28%{opacity:1;transform:scale(1)}40%,to{opacity:0;transform:scale(1.8)}}@keyframes na-puff-3{0%,46%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(1.8)}}@keyframes na-type-0{0%,4%{transform:scaleX(1)}17%,92%{transform:scaleX(0)}97%,to{transform:scaleX(1)}}@keyframes na-type-1{0%,17%{transform:scaleX(1)}30%,92%{transform:scaleX(0)}97%,to{transform:scaleX(1)}}@keyframes na-type-2{0%,30%{transform:scaleX(1)}43%,92%{transform:scaleX(0)}97%,to{transform:scaleX(1)}}@keyframes na-type-3{0%,43%{transform:scaleX(1)}56%,92%{transform:scaleX(0)}97%,to{transform:scaleX(1)}}@keyframes na-type-4{0%,56%{transform:scaleX(1)}69%,92%{transform:scaleX(0)}97%,to{transform:scaleX(1)}}@keyframes na-caret-0{0%,3.5%{opacity:0;transform:none}4%{opacity:1;transform:none}17%{opacity:1;transform:translateX(var(--na-line))}17.5%,to{opacity:0;transform:translateX(var(--na-line))}}@keyframes na-caret-1{0%,16.5%{opacity:0;transform:none}17%{opacity:1;transform:none}30%{opacity:1;transform:translateX(var(--na-line))}30.5%,to{opacity:0;transform:translateX(var(--na-line))}}@keyframes na-caret-2{0%,29.5%{opacity:0;transform:none}30%{opacity:1;transform:none}43%{opacity:1;transform:translateX(var(--na-line))}43.5%,to{opacity:0;transform:translateX(var(--na-line))}}@keyframes na-caret-3{0%,42.5%{opacity:0;transform:none}43%{opacity:1;transform:none}56%{opacity:1;transform:translateX(var(--na-line))}56.5%,to{opacity:0;transform:translateX(var(--na-line))}}@keyframes na-caret-4{0%,55.5%{opacity:0;transform:none}56%{opacity:1;transform:none}69%{opacity:1;transform:translateX(var(--na-line))}69.5%,to{opacity:0;transform:translateX(var(--na-line))}}@keyframes na-fe-img{0%,31%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.06)}38%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes na-fe-text{0%,44%{opacity:1;transform:scaleX(0)}50%,88%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes na-fe-button{0%,58%{opacity:0;transform:scale(.6)}62%,70%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(.84)}75%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes na-fe-spark{0%,72%{opacity:0;transform:scale(.5)}74%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(1.35)}}@keyframes na-fe-cursor{0%,61%{opacity:0;transform:translate(6%,4%)}63%{opacity:1;transform:translate(6%,4%)}70%{opacity:1;transform:translate(0)}72%{opacity:1;transform:translate(0)scale(.85)}75%,88%{opacity:1;transform:translate(0)scale(1)}95%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes na-be-rows{0%,61%{opacity:0;transform:translateY(0)}63%,67%{opacity:1;transform:translateY(0)}71%,73%{opacity:1;transform:translateY(4.5%)}77%,79%{opacity:1;transform:translateY(9%)}83%,86%{opacity:1;transform:translateY(13.5%)}92%,to{opacity:0;transform:translateY(13.5%)}}@keyframes na-be-pulse{0%,59%{opacity:0}63%{opacity:.7}72%,to{opacity:0}}@keyframes na-be-bits{0%,60%{opacity:0;transform:translateY(2%)}64%{opacity:1}80%,to{opacity:0;transform:translateY(-7%)}}@keyframes na-fs-ok{0%,70%{opacity:0;transform:scale(.3)}75%{opacity:1;transform:scale(1.2)}79%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes na-mob-new{0%,59%{opacity:0;transform:scale(.6)}63%{opacity:1;transform:scale(1.06)}66%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes na-mob-feed{0%,64%{transform:translateY(0)}72%,84%{transform:translateY(-2.5%)}94%,to{transform:translateY(0)}}@keyframes na-mob-tap{0%,79%{opacity:0;transform:scale(.2)}82%{opacity:1;transform:scale(.6)}92%,to{opacity:0;transform:scale(1.35)}}@keyframes na-mob-heart{0%,82%{opacity:0;transform:translateY(0)scale(.4)}86%{opacity:1;transform:translateY(-3%)scale(1.1)}to{opacity:0;transform:translateY(-16%)scale(.9)}}@keyframes na-lean{0%,to{transform:none}50%{transform:translateY(calc(1% * var(--na-travel)))}}@keyframes na-type-look{0%,40%,88%,to{transform:translateY(calc(3% * var(--na-travel)))}20%{transform:translate(calc(.8% * var(--na-travel)),calc(3% * var(--na-travel)))}46%{transform:translate(calc(-2.4% * var(--na-travel)),calc(.4% * var(--na-travel)));animation-timing-function:linear}62%{transform:translate(calc(2.4% * var(--na-travel)),calc(.4% * var(--na-travel)));animation-timing-function:ease-out}66%{transform:translate(calc(-2.4% * var(--na-travel)),calc(1.4% * var(--na-travel)));animation-timing-function:linear}80%{transform:translate(calc(1.4% * var(--na-travel)),calc(1.4% * var(--na-travel)))}}@keyframes na-browse{0%,to{transform:translate(calc(-2.4% * var(--na-travel)),calc(.6% * var(--na-travel)));animation-timing-function:linear}18%{transform:translate(calc(2.4% * var(--na-travel)),calc(.6% * var(--na-travel)));animation-timing-function:ease-out}22%{transform:translate(calc(-2.4% * var(--na-travel)),calc(1.6% * var(--na-travel)));animation-timing-function:linear}40%{transform:translate(calc(2.4% * var(--na-travel)),calc(1.6% * var(--na-travel)));animation-timing-function:ease-out}44%{transform:translate(calc(-2.4% * var(--na-travel)),calc(2.6% * var(--na-travel)));animation-timing-function:linear}62%{transform:translate(calc(2.4% * var(--na-travel)),calc(2.6% * var(--na-travel)));animation-timing-function:ease-in-out}72%,84%{transform:translateY(calc(-.4% * var(--na-travel)));animation-timing-function:ease-in-out}}@keyframes na-read{0%,to{transform:translate(calc(-2.2% * var(--na-travel)),calc(1.4% * var(--na-travel)));animation-timing-function:linear}12%{transform:translate(calc(-.4% * var(--na-travel)),calc(1.4% * var(--na-travel)));animation-timing-function:ease-out}13%{transform:translate(calc(-2.2% * var(--na-travel)),calc(2.2% * var(--na-travel)));animation-timing-function:linear}24%{transform:translate(calc(-.4% * var(--na-travel)),calc(2.2% * var(--na-travel)));animation-timing-function:ease-out}25%{transform:translate(calc(-2.2% * var(--na-travel)),calc(3% * var(--na-travel)));animation-timing-function:linear}36%{transform:translate(calc(-.4% * var(--na-travel)),calc(3% * var(--na-travel)));animation-timing-function:ease-in-out}42%{transform:translate(calc(.6% * var(--na-travel)),calc(1.4% * var(--na-travel)));animation-timing-function:linear}54%{transform:translate(calc(2.4% * var(--na-travel)),calc(1.4% * var(--na-travel)));animation-timing-function:ease-out}55%{transform:translate(calc(.6% * var(--na-travel)),calc(2.2% * var(--na-travel)));animation-timing-function:linear}66%{transform:translate(calc(2.4% * var(--na-travel)),calc(2.2% * var(--na-travel)));animation-timing-function:ease-out}67%{transform:translate(calc(.6% * var(--na-travel)),calc(3% * var(--na-travel)));animation-timing-function:linear}78%{transform:translate(calc(2.4% * var(--na-travel)),calc(3% * var(--na-travel)));animation-timing-function:ease-in-out}86%{transform:translate(calc(-2.2% * var(--na-travel)),calc(1.4% * var(--na-travel)))}}@keyframes na-page-turn{0%,79%{opacity:0;transform:none}81%{opacity:1;transform:none}88%{transform:scaleX(calc(1 - .96 * var(--na-travel)));animation-timing-function:linear}89%{transform:scaleX(calc(1 - 1.04 * var(--na-travel)))}96%{opacity:1;transform:scaleX(calc(1 - 2 * var(--na-travel)))}97%,to{opacity:0;transform:scaleX(calc(1 - 2 * var(--na-travel)))}}@keyframes na-book-sway{0%,to{transform:rotate(calc(-1deg * var(--na-travel)))}45%{transform:translateY(calc(-.6% * var(--na-travel))) rotate(calc(1deg * var(--na-travel)))}88%{transform:none}}@keyframes na-ribbon{0%,to{transform:rotate(calc(-8deg * var(--na-travel)))}50%{transform:rotate(calc(8deg * var(--na-travel)))}}@keyframes na-jiggle{0%,28%,40%,to{transform:none}31%{transform:rotate(calc(-1.2deg * var(--na-travel)))}35%{transform:rotate(calc(.8deg * var(--na-travel)))}}@keyframes na-tap{0%{opacity:0;transform:scale(calc(1 - .4 * var(--na-travel)))}25%{opacity:1}60%,to{opacity:0;transform:none}}@keyframes na-laptop-in{0%{opacity:0;transform:translateY(calc(34% * var(--na-travel)))}50%{opacity:1}to{opacity:1;transform:none}}@keyframes na-laptop-out{to{opacity:0;transform:translateY(calc(24% * var(--na-travel)))}}@keyframes na-frown-in{0%{opacity:0;transform:translateY(calc(-4% * var(--na-travel)))}}@keyframes na-ask{0%,44%,92%,to{transform:none}54%,82%{transform:rotate(calc(-5deg * var(--na-travel)))}}@keyframes na-glance{0%,to{transform:none}10%,38%{transform:translate(calc(2.4% * var(--na-travel)),calc(3.4% * var(--na-travel)))}48%,88%{transform:none}}@keyframes na-ring-soft{0%,to{opacity:.25;transform:scale(calc(1 - .04 * var(--na-travel)))}50%{opacity:.7;transform:scale(calc(1 + .04 * var(--na-travel)))}}@keyframes na-settle{0%,to{transform:none}30%{transform:scale(calc(1 + .04 * var(--na-travel)),calc(1 - .05 * var(--na-travel)))}65%{transform:translateY(calc(-1.5% * var(--na-travel))) scale(calc(1 - .015 * var(--na-travel)),calc(1 + .02 * var(--na-travel)))}}: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:#1f2020;--neuro-token-color-brand-dark:#e8e8e8;--neuro-token-color-brand-text-light:#1f2020;--neuro-token-color-brand-text-dark:#f2f2f2;--neuro-token-color-brand-soft-light:#1f202011;--neuro-token-color-brand-soft-dark:#e8e8e821;--neuro-token-color-brand-border-light:#1f202038;--neuro-token-color-brand-border-dark:#e8e8e84d;--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:#eaeae8;--neuro-token-color-surface-selected-dark:#333;--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:#34c759;--neuro-token-color-control-switch-on-dark:#30d158;--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-subscription-light:#9d50dc;--neuro-token-color-subscription-dark:#ba84ed;--neuro-token-color-primary-light:#1e6fe3;--neuro-token-color-primary-dark:#1e6fe3;--neuro-token-color-primary-hover-light:#1c66d1;--neuro-token-color-primary-hover-dark:#1c66d1;--neuro-token-color-primary-pressed-light:#195dbf;--neuro-token-color-primary-pressed-dark:#195dbf;--neuro-token-color-primary-on-light:#fff;--neuro-token-color-primary-on-dark:#fff;--neuro-token-color-primary-text-light:#1e6fe3;--neuro-token-color-primary-text-dark:#3a89ff;--neuro-token-color-primary-soft-light:#1e6fe31a;--neuro-token-color-primary-soft-dark:#3a89ff29;--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-tile:8px;--neuro-token-radius-row:9px;--neuro-token-radius-md:10px;--neuro-token-radius-well:12px;--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-xs-dark:0 1px 2px #0006;--neuro-token-shadow-sm-dark:0 2px 6px #00000073;--neuro-token-shadow-md-dark:0 8px 24px #00000080;--neuro-token-shadow-lg-dark:0 18px 44px #0000008c;--neuro-token-shadow-card:0 1px 2px #1616160a;--neuro-token-shadow-card-hover:0 6px 20px #16161614;--neuro-token-shadow-card-dark:0 1px 2px #00000057;--neuro-token-shadow-card-hover-dark:0 8px 26px #0000006b;--neuro-token-shadow-group:0 0 0 1px #18181c0f,0 1px 2px #18181c0a,0 10px 28px -18px #18181c2e;--neuro-token-shadow-group-dark:0 0 0 1px #ffffff12,0 1px 2px #00000073,0 12px 30px -18px #000000b3;--neuro-token-shadow-panel:0 10px 34px #0f172a1a;--neuro-token-shadow-panel-dark:0 10px 34px #00000057;--neuro-token-shadow-float:0 24px 70px #0f172a26;--neuro-token-shadow-float-dark:0 24px 70px #00000075;--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-shadow-command-dark:0 20px 46px #0000006b,inset 0 1px 0 #ffffff14;--neuro-token-motion-duration-fast-ms:.12s;--neuro-token-motion-duration-feedback-ms:.14s;--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-grow-ms:.32s;--neuro-token-motion-duration-enter-ms:.42s;--neuro-token-motion-duration-overlay-ms:.52s;--neuro-token-motion-duration-spin-ms:.9s;--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-motion-ease-emphasized:cubic-bezier(.2,0,0,1);--neuro-token-motion-ease-draw:cubic-bezier(.42,0,.18,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-control-button-sm:28px;--neuro-token-control-button-md:32px;--neuro-token-control-button-lg:40px;--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:296px;--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-token-docs-title-compact-size:30px;--neuro-token-docs-title-compact-line:36px;--neuro-token-docs-title-regular-size:38px;--neuro-token-docs-title-regular-line:46px;--neuro-token-docs-title-weight:600;--neuro-token-docs-title-tracking:-.022em;--neuro-token-docs-heading-weight:600;--neuro-token-docs-heading-tracking:-.01em;--neuro-token-docs-h1-compact-size:24px;--neuro-token-docs-h1-compact-line:30px;--neuro-token-docs-h1-regular-size:28px;--neuro-token-docs-h1-regular-line:34px;--neuro-token-docs-h1-space-above:32px;--neuro-token-docs-h2-compact-size:20px;--neuro-token-docs-h2-compact-line:26px;--neuro-token-docs-h2-regular-size:22px;--neuro-token-docs-h2-regular-line:28px;--neuro-token-docs-h2-space-above:28px;--neuro-token-docs-h3-compact-size:17px;--neuro-token-docs-h3-compact-line:24px;--neuro-token-docs-h3-regular-size:18px;--neuro-token-docs-h3-regular-line:26px;--neuro-token-docs-h3-space-above:20px;--neuro-token-docs-body-size:16px;--neuro-token-docs-body-line:26px;--neuro-token-docs-body-gap:10px;--neuro-token-docs-code-size:13px;--neuro-token-docs-code-line:20px;--neuro-token-docs-meta-size:13px;--neuro-token-docs-meta-line:18px;--neuro-token-docs-page-measure:680px;--neuro-token-docs-page-gutter-compact:20px;--neuro-token-docs-page-gutter-regular:48px;--neuro-token-docs-page-cover-compact:128px;--neuro-token-docs-page-cover-regular:180px;--neuro-token-docs-page-icon-compact:52px;--neuro-token-docs-page-icon-regular:64px;--neuro-token-docs-block-radius:10px;--neuro-token-docs-block-card-radius:12px;--neuro-token-docs-block-chip-radius:6px;--neuro-token-docs-block-checkbox:18px;--neuro-token-docs-block-checkbox-radius:5px;--neuro-token-docs-block-quote-bar:2px;--neuro-token-docs-block-toggle-indent:26px;--neuro-token-docs-sidebar-row-mouse:30px;--neuro-token-docs-sidebar-row-tablet:40px;--neuro-token-docs-sidebar-row-phone:44px;--neuro-token-docs-sidebar-text-mouse:14px;--neuro-token-docs-sidebar-text-tablet:15px;--neuro-token-docs-sidebar-text-phone:16px;--neuro-token-docs-sidebar-indent-mouse:16px;--neuro-token-docs-sidebar-indent-tablet:18px;--neuro-token-docs-sidebar-indent-phone:20px;--neuro-token-docs-sidebar-radius-mouse:8px;--neuro-token-docs-sidebar-radius-tablet:10px;--neuro-token-docs-sidebar-radius-phone:12px;--neuro-token-docs-sidebar-panel-inset:8px;--neuro-token-docs-sidebar-panel-radius:20px;--neuro-token-docs-media-ring-width:2px;--neuro-token-docs-media-ring-offset:3px;--neuro-token-chat-gap-line:6px;--neuro-token-chat-gap-paragraph:12px;--neuro-token-chat-gap-block:16px;--neuro-token-chat-gap-turn:32px;--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-docs-ink2:var(--neuro-muted);--neuro-docs-ink3:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-docs-ink3:color-mix(in srgb,var(--neuro-text) 52%,transparent)}}:root{--neuro-docs-line:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-docs-line:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}:root{--neuro-docs-line2:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-docs-line2:color-mix(in srgb,var(--neuro-text) 16%,transparent)}}:root{--neuro-assistant:#fffffff0;--neuro-user:#f3f4f4;--neuro-green:#1a7f37;--neuro-green-soft:#edf9f1;--neuro-switch-on-fill:var(--neuro-primary);--neuro-checkbox-on:var(--neuro-primary);--neuro-switch-on:#34c759;--neuro-switch-off:#1f202033;--neuro-switch-grant-on:#34c759;--neuro-switch-grant-off:#1f202033;--neuro-subscription:var(--neuro-token-color-subscription-light);--neuro-blue:var(--neuro-accent);--neuro-blue-soft:var(--neuro-accent-soft);--neuro-amber:#d97706;--neuro-amber-soft:#fff7e8;--neuro-proactive-wash:#d977060f;--neuro-proactive-line:#d977068c;--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:#1f2020;--neuro-brand-text:#1f2020;--neuro-brand-soft:#1f202011;--neuro-brand-border:#1f202038;--neuro-live:#1a7f37;--neuro-live-soft:#1a7f3724;--neuro-live-text:#116329;--neuro-job-active:#19658b;--neuro-job-active-soft:#19658b24;--neuro-job-active-text:#19658b;--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:#eaeae8;--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:var(--neuro-token-shadow-card);--neuro-card-shadow-hover:var(--neuro-token-shadow-card-hover);--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-primary:var(--neuro-token-color-primary-light);--neuro-primary-hover:var(--neuro-token-color-primary-hover-light);--neuro-primary-pressed:var(--neuro-token-color-primary-pressed-light);--neuro-on-primary:var(--neuro-token-color-primary-on-light);--neuro-primary-text:var(--neuro-token-color-primary-text-light);--neuro-primary-soft:var(--neuro-token-color-primary-soft-light);--neuro-primary-gradient:linear-gradient(135deg in oklab,#ce3b32,#d23564 20%,#c13392 40%,#8c37c4 60%,#594dda 80%,#1669dc);--neuro-primary-focus-ring:0 0 0 2px var(--neuro-bg),0 0 0 4px var(--neuro-primary);--neuro-primary-fill:var(--neuro-primary);--neuro-primary-ink:var(--neuro-on-primary);--neuro-send-fill:var(--neuro-brand-gradient-diagonal);--neuro-primary-fill-hover:linear-gradient(#00000014 0 0),var(--neuro-primary-fill);--neuro-primary-fill-pressed:linear-gradient(#00000029 0 0),var(--neuro-primary-fill);--neuro-send-fill-hover:linear-gradient(#00000014 0 0),var(--neuro-send-fill);--neuro-send-fill-pressed:linear-gradient(#00000029 0 0),var(--neuro-send-fill);--neuro-ink:var(--neuro-text);--neuro-ink-contrast:var(--neuro-bg);--neuro-focus-indicator:#515252;--neuro-focus:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:root{--neuro-focus:color-mix(in srgb,var(--neuro-text) 56%,var(--neuro-bg))}}:root{--neuro-focus-ring:0 0 0 2px var(--neuro-focus);--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:var(--neuro-token-shadow-float);--neuro-sota-shadow-panel:var(--neuro-token-shadow-panel);--neuro-sota-ease:var(--neuro-ease-emphasized);--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-radius-xs:var(--neuro-token-radius-xs);--neuro-radius-sm:var(--neuro-token-radius-sm);--neuro-radius-tile:var(--neuro-token-radius-tile);--neuro-radius-row:var(--neuro-token-radius-row);--neuro-radius-md:var(--neuro-token-radius-md);--neuro-radius-well:var(--neuro-token-radius-well);--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-shadow-group:var(--neuro-token-shadow-group);--neuro-ease:var(--neuro-token-motion-ease);--neuro-ease-draw:var(--neuro-token-motion-ease-draw);--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-ease-emphasized:var(--neuro-token-motion-ease-emphasized);--neuro-duration-fast:var(--neuro-token-motion-duration-fast-ms);--neuro-duration-feedback:var(--neuro-token-motion-duration-feedback-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-grow:var(--neuro-token-motion-duration-grow-ms);--neuro-duration-enter:var(--neuro-token-motion-duration-enter-ms);--neuro-duration-overlay:var(--neuro-token-motion-duration-overlay-ms);--neuro-duration-spin:var(--neuro-token-motion-duration-spin-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-button-sm:var(--neuro-token-control-button-sm);--neuro-button-md:var(--neuro-token-control-button-md);--neuro-button-lg:var(--neuro-token-control-button-lg);--neuro-control-h:var(--neuro-token-control-height-sm);--neuro-control-h-sm:calc(var(--neuro-token-control-height-sm) - var(--neuro-token-space-1));--neuro-control-h-touch:var(--neuro-token-control-touch-target-min);--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-fill);background-color:#0000!important}button[role=switch]:focus-visible{outline:2px solid var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){button[role=switch]:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-primary) 58%,var(--neuro-text))}}button[role=switch]:focus-visible{outline-offset:3px}.neuro-checkbox[role=checkbox]{box-sizing:border-box;background:var(--neuro-panel-solid);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--neuro-border-strong);color:#fff;cursor:pointer;vertical-align:-3px;transition:background-color var(--neuro-duration-fast) var(--neuro-ease-out),box-shadow var(--neuro-duration-fast) var(--neuro-ease-out);border:0;border-radius:4px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.neuro-checkbox[role=checkbox]:is([data-checked],[data-indeterminate]){background:var(--neuro-checkbox-on);box-shadow:none}.neuro-checkbox[role=checkbox]:focus-visible{outline:2px solid var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-checkbox[role=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-primary) 58%,var(--neuro-text))}}.neuro-checkbox[role=checkbox]:focus-visible{outline-offset:2px}.neuro-checkbox[role=checkbox][data-disabled]{cursor:not-allowed;opacity:.5}.neuro-checkbox-indicator{place-items:center;display:grid}.neuro-checkbox-indicator>svg{stroke-width:3px;width:12px;height:12px}.neuro-checkbox-indicator:not([data-indeterminate])>.neuro-checkbox-dash,.neuro-checkbox-indicator[data-indeterminate]>.neuro-checkbox-check{display:none}@media (pointer:coarse){.neuro-checkbox[role=checkbox]{border-radius:5px;width:20px;height:20px}.neuro-checkbox-indicator>svg{width:14px;height:14px}}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-on-fill);background-color:#0000!important}button[role=switch][data-switch=grant]:focus-visible{outline-color:var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){button[role=switch][data-switch=grant]:focus-visible{outline-color:color-mix(in srgb,var(--neuro-primary) 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:var(--neuro-switch-track);content:"";border-radius:999px;width:40px;height:24px;transition:background .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-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:0}.neuro-account-button,.neuro-action-stack button,.neuro-composer-accessories 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}}.neuro-tooltip-positioner{z-index:1400;pointer-events:none;-webkit-app-region:no-drag}.neuro-tooltip-layer{box-sizing:border-box;border:1px solid var(--neuro-tooltip-fg);width:max-content;max-width:min(240px,100vw - 16px)}@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{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;text-align:left;white-space:normal;transition:opacity .1s var(--neuro-ease,ease),transform .1s var(--neuro-ease,ease);border-radius:7px;padding:5px 8px;line-height:14px;overflow:hidden;box-shadow:0 10px 28px #16161633}.neuro-tooltip-layer:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(2px * var(--neuro-motion-travel,1)))}.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-primary)}.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-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}.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}.desktop-web-parity ::-webkit-scrollbar-corner,.neuro-app-root ::-webkit-scrollbar-corner{background:0 0}.neuro-task-window ::-webkit-scrollbar-corner,.neuro-workspace-grid ::-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}.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-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}html{--neuro-brand-sweep-start:#e456b1;--neuro-brand-sweep-end:#8760f6;--neuro-brand-gradient:linear-gradient(90deg,#f25d50,#f55a69 10%,#f65881 20%,#ee5699 30%,#e456b1 40%,#cc56cd 50%,#ab59e6 60%,#8760f6 70%,#736efd 80%,#5b7cff 90%,#3a89ff);--neuro-brand-gradient-diagonal:linear-gradient(135deg,#f25d50,#f55a69 10%,#f65881 20%,#ee5699 30%,#e456b1 40%,#cc56cd 50%,#ab59e6 60%,#8760f6 70%,#736efd 80%,#5b7cff 90%,#3a89ff)}.neuro-wordmark{height:var(--neuro-wordmark-height,1em);vertical-align:middle;flex:none;line-height:0;display:inline-block}.neuro-wordmark svg{width:auto;height:100%;display:block;overflow:visible}.neuro-brand-lockup{-webkit-user-select:none;user-select:none;align-items:center;max-width:100%;line-height:1;display:inline-flex}.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:0;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;box-shadow:none;border:0;border-radius: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{width:min(100%,212px)}.neuro-task-window-title{text-align:center}.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-primary)}.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-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-email-notice{background:var(--neuro-amber-soft);width:100%;color:var(--neuro-amber-text);font-size:12px;font-weight:var(--neuro-weight-medium,500);text-align:left;border:0;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;display:flex}.neuro-sidebar-email-notice:hover{filter:brightness(.97)}.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{box-sizing:border-box;width:var(--anchor-width);border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-lg);transition:opacity .14s var(--neuro-ease,ease),transform .14s var(--neuro-ease,ease);border-radius:12px;outline:none;gap:2px;padding:6px;display:grid}.neuro-sidebar-account-menu:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(6px * var(--neuro-motion-travel,1)))}.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[data-highlighted]{background:var(--neuro-accent-soft)}.neuro-sidebar-account-menu-version{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-medium);font-variant-numeric:tabular-nums;margin-left:auto}.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-medium);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{width:100%;min-height:38px;color:var(--neuro-primary-ink);text-align:left;transition:transform .16s var(--neuro-ease),background .16s ease,border-color .16s ease;border:1px solid #0000;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-primary-fill-hover);border-color:#0000;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-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{font-style:normal;font-weight:var(--neuro-weight-bold,700)}.neuro-git-row{width:100%;min-height:30px;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-primary);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-primary-fill);border-color:#0000}.neuro-git-action.primary,.neuro-git-action.primary svg{color:var(--neuro-primary-ink)}.neuro-git-action.primary:hover:not(:disabled){background:var(--neuro-primary-fill-hover);border-color:#0000}.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:6px;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);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-drift,.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-meta:has(.neuro-git-active-pr-drift){flex-wrap:wrap;row-gap:2px}.neuro-git-active-pr-drift{color:var(--neuro-muted)}.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-git-branch-checks{align-items:center;gap:2px;display:inline-flex}.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-list li[data-state=skipped] .neuro-git-pr-check-name{color:var(--neuro-muted)}.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{background:var(--neuro-primary-fill);width:28px;min-height:28px;color:var(--neuro-primary-ink);border:1px solid #0000;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 .neuro-checkbox{width:14px;height:14px}.neuro-git-confirm-actions{justify-content:flex-end;gap:8px;margin:2px 0 0;display:flex}.neuro-git-confirm-actions button{min-height:var(--neuro-button-md);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-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);outline-offset:0}.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;border:0}.neuro-workspace-tree .neuro-tree-row .neuro-file-type-icon svg{color:var(--neuro-file-icon-fg)}.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:#fff5df;--neuro-file-icon-fg:#b7791f}.neuro-file-type-icon-text{--neuro-file-icon-bg:#f0f0ee;--neuro-file-icon-fg:#6b6f76}.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%,var(--neuro-panel-solid,#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-job-card strong,.neuro-list strong{color:var(--neuro-text);font-size:13px}.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}:is(.neuro-jobs-sidebar,.neuro-media-chat-tasks) .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-jobs-old{color:var(--neuro-muted);align-items:center;gap:4px;margin:0;padding:2px 2px 2px 6px;font-size:12px;line-height:1.3;display:flex}.neuro-agent-jobs-old>span{flex:1;min-width:0}.neuro-agent-jobs-old>button{min-height:24px;color:var(--neuro-text-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.neuro-agent-jobs-old>button:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-jobs-old>button:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-jobs-old>button:hover:not(:disabled){color:var(--neuro-text)}.neuro-agent-jobs-old>button:disabled{cursor:wait;opacity:.64}.neuro-agent-job-card{border:1px solid var(--neuro-border);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{transform:translateY(-1px)}.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;gap:8px;display:grid}.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-unread-dot{background:var(--neuro-primary);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.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-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{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{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-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);outline-offset:0}.neuro-agent-job-title span{-webkit-line-clamp:2;min-width:0;font-size:12px;font-weight:var(--neuro-weight-bold,700);overflow-wrap:break-word;word-break:normal;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-primary-fill);width:30px;min-width:30px;min-height:28px;color:var(--neuro-primary-ink);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-primary-fill-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-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{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);border-color:#0000}.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-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{width:max-content;max-width:100%;min-height:30px;box-shadow:none;color:var(--neuro-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;list-style:none;transition:background-color .12s ease-out;display:flex;overflow:visible}.neuro-model-launcher summary::-webkit-details-marker{display:none}.neuro-model-launcher summary:hover:not([aria-disabled=true]),.neuro-model-launcher[open]>summary{background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher summary:hover:not([aria-disabled=true]),.neuro-model-launcher[open]>summary{background:color-mix(in srgb,var(--neuro-panel-solid) 84%,var(--neuro-ink) 7%)}}.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-source{align-items:center;gap:5px;min-width:0;min-height:14px;margin-bottom:2px;display:flex}.neuro-model-launcher-pill-source[data-state=entering]{animation:neuro-model-source-in calc(.22s * var(--neuro-motion-travel,1)) cubic-bezier(.2,.9,.25,1) both}.neuro-model-launcher-pill-source[data-state=leaving]{animation:neuro-model-source-out calc(.2s * var(--neuro-motion-travel,1)) cubic-bezier(.4,0,1,1) both}@keyframes neuro-model-source-in{0%{opacity:0;margin-top:-16px}to{opacity:1;margin-top:0}}@keyframes neuro-model-source-out{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-16px}}.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-source>.neuro-model-launcher-pill-fast{text-overflow:ellipsis;min-width:0;overflow:hidden}.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-pill-line{align-items:baseline;min-width:0;display:flex}.neuro-model-launcher-pill-reasoning{color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-medium,500);white-space:pre;flex:none;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);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-line{align-items:baseline;gap:6px;min-width:0;display:flex}.neuro-model-launcher-option-line>svg{align-self:center}.neuro-model-subscription{color:var(--neuro-subscription);font-size:11.5px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;flex:none;align-items:center;line-height:13px;display:inline-flex}.neuro-model-launcher-pill-source>.neuro-model-subscription{background:var(--neuro-subscription);border-radius:999px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-pill-source>.neuro-model-subscription{background:color-mix(in srgb,var(--neuro-subscription) 13%,transparent)}}.neuro-model-launcher-pill-source>.neuro-model-subscription{color:var(--neuro-subscription)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-pill-source>.neuro-model-subscription{color:color-mix(in srgb,var(--neuro-subscription) 82%,var(--neuro-ink))}}.neuro-model-launcher-pill-source>.neuro-model-subscription{font-size:10px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:.01em;line-height:12px}.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{flex-direction:column;display:flex}.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-row{align-items:center;gap:2px;min-width:0;display:flex}.neuro-model-launcher-row>.neuro-model-launcher-option{flex:auto;min-width:0}.neuro-model-launcher-row-reasoning{color:var(--neuro-muted);flex:none;align-items:center;display:inline-flex;position:relative}.neuro-model-launcher-row-reasoning>select{appearance:none;height:28px;color:inherit;cursor:pointer;font:inherit;text-align:right;text-align-last:right;background:0 0;border:0;border-radius:8px;padding:0 19px 0 8px;font-size:11.5px}.neuro-model-launcher-row-reasoning>select:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-model-launcher-row-reasoning>select:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-model-launcher-row-reasoning>select:disabled{cursor:not-allowed;opacity:.6}.neuro-model-launcher-row-reasoning>svg{pointer-events:none;position:absolute;right:6px}.neuro-model-launcher-option-warning,.neuro-model-launcher-plan-warning{color:var(--neuro-warning);flex:none}.neuro-model-launcher-plan-warning{align-self:center;margin-left:4px}.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:16px;top:max(16px,env(safe-area-inset-top));z-index:90;pointer-events:none;flex-direction:column;gap:10px;width:min(356px,100vw - 32px);display:flex;position:fixed}.neuro-toast{--neuro-toast-fill:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-toast{--neuro-toast-fill:color-mix(in srgb,var(--neuro-panel-solid) 88%,transparent)}}.neuro-toast{--neuro-toast-edge:#00000012;--neuro-toast-shadow:0 .5px 1.5px #0000000f,0 4px 12px -2px #0000000f,0 18px 36px -12px #00000029;background:var(--neuro-toast-fill);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);box-shadow:inset 0 0 0 .5px var(--neuro-toast-edge),var(--neuro-toast-shadow);color:var(--neuro-text);animation:neuro-toast-in .46s var(--neuro-ease) both;pointer-events:auto;-electron-corner-smoothing:system-ui;border:0;border-radius:18px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px;font-size:13px;line-height:17px;display:grid;position:relative}[data-theme=dark] .neuro-toast{--neuro-toast-fill:#2c2c2edb;--neuro-toast-edge:#ffffff21;--neuro-toast-shadow:inset 0 .5px 0 #ffffff12,0 1px 2px #00000052,0 18px 40px -12px #0000009e}.neuro-toast-glyph{color:#fff;background:#0a84ff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.neuro-toast.success .neuro-toast-glyph{background:var(--neuro-switch-on)}.neuro-toast.error .neuro-toast-glyph{background:#ff3b30}.neuro-toast.attention .neuro-toast-glyph{background:#ff9500}[data-theme=dark] .neuro-toast.error .neuro-toast-glyph{background:#ff453a}[data-theme=dark] .neuro-toast.attention .neuro-toast-glyph{background:#ff9f0a}.neuro-toast-copy{gap:1px;min-width:0;display:grid}.neuro-toast-title{font-weight:var(--neuro-weight-medium,500)}.neuro-toast-title+.neuro-toast-message{color:var(--neuro-text-soft);font-size:12.5px}.neuro-toast-message{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.neuro-toast-action{background:var(--neuro-text);border:0;border-radius:8px;min-height:26px}@supports (color:color-mix(in lab,red,red)){.neuro-toast-action{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-toast-action{color:var(--neuro-text);font:inherit;font-size:12px;font-weight:var(--neuro-weight-medium,500);cursor:pointer;transition:background-color .12s var(--neuro-ease);padding:0 10px}.neuro-toast-action:focus-visible,.neuro-toast-action:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-toast-action:focus-visible,.neuro-toast-action:hover{background:color-mix(in srgb,var(--neuro-text) 12%,transparent)}}.neuro-toast-action:focus-visible,.neuro-toast-action:hover{outline:none}.neuro-toast-dismiss{background:var(--neuro-toast-fill);-webkit-backdrop-filter:blur(20px)saturate(190%);backdrop-filter:blur(20px)saturate(190%);width:20px;height:20px;box-shadow:inset 0 0 0 .5px var(--neuro-toast-edge),0 1px 3px #0000001f;color:var(--neuro-text-soft);cursor:pointer;transition:opacity .14s var(--neuro-ease),color .12s var(--neuro-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-7px;left:-7px}.neuro-toast-dismiss:focus-visible,.neuro-toast-dismiss:hover{color:var(--neuro-text);outline:none}@media (hover:hover){.neuro-toast:not(:hover,:focus-within) .neuro-toast-dismiss{opacity:0}}.neuro-skeleton{border-radius:var(--neuro-radius-sm);background:var(--neuro-text);display:block}@supports (color:color-mix(in lab,red,red)){.neuro-skeleton{background:color-mix(in srgb,var(--neuro-text) 7%,var(--neuro-bg-sunken))}}.neuro-skeleton{animation:neuro-skeleton-pulse 1.4s var(--neuro-ease) infinite}.neuro-skeleton-list{gap:10px;padding:10px 12px;display:grid}.neuro-skeleton-row{height:14px}.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{pointer-events:none;animation:neuro-toast-out .2s cubic-bezier(.4,0,1,1) both}@keyframes neuro-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(14px * var(--neuro-motion-travel,1))) scale(.98)}}@keyframes neuro-message-in{0%{opacity:0}to{opacity:1}}@keyframes neuro-toast-in{0%{opacity:0;transform:translateX(calc(28px * var(--neuro-motion-travel,1))) scale(.97)}to{opacity:1;transform:none}}.neuro-message-list-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.neuro-message-list-shell>.neuro-message-list{flex:1}.neuro-jump-to-latest{border:1px solid var(--neuro-border-strong);background:var(--neuro-panel-solid);width:34px;height:34px;color:var(--neuro-text);box-shadow:var(--neuro-shadow-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.neuro-jump-to-latest:focus-visible,.neuro-jump-to-latest:hover{transform:translate(-50%)translateY(-1px);box-shadow:0 8px 22px #16161629}.neuro-jump-to-latest.attention{width:auto;font-size:13px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;gap:7px;padding:0 14px 0 12px}.neuro-jump-to-latest-dot{background:#ff9500;border-radius:50%;width:7px;height:7px}[data-theme=dark] .neuro-jump-to-latest-dot{background:#ff9f0a}.neuro-history-window-notice{width:min(var(--neuro-chat-bubble-column-width),calc(100% - 48px));border:1px dashed var(--neuro-border-strong);background:var(--neuro-panel-muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 auto 12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-history-window-notice{background:color-mix(in srgb,var(--neuro-panel-muted) 56%,transparent)}}.neuro-history-window-notice{color:var(--neuro-muted);font-size:11px}.neuro-history-window-notice button{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);min-height:26px;color:var(--neuro-text);font-size:11px;font-weight:var(--neuro-weight-bold,700);border-radius:999px;padding:3px 9px}.neuro-message-list{overflow-anchor:none;overscroll-behavior-y:contain;scroll-behavior:auto;scrollbar-gutter:stable;min-height:0;padding:24px max(20px,calc((100% - var(--neuro-chat-bubble-column-width)) / 2));flex-direction:column;gap:14px;display:flex;overflow:auto}.neuro-message-list-content{align-items:center;gap:inherit;flex-direction:column;flex:1 0 auto;width:100%;min-height:100%;display:flex}.neuro-message-row{animation:neuro-message-in .16s var(--neuro-ease) both;content-visibility:auto;contain-intrinsic-size:auto 120px;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.neuro-message-row.intermediate{content-visibility:visible;contain-intrinsic-size:none}.neuro-message-row.user{align-items:flex-end}.neuro-message-row.system{align-items:center}.neuro-message{width:100%;color:var(--neuro-text);background:0 0;border:0;border-radius:0;margin:0;padding:2px 0}.neuro-message.intermediate{max-width:100%;color:var(--neuro-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);background:var(--neuro-user);color:var(--neuro-text);border:0;border-radius:18px;padding:9px 15px}.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-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:0}.neuro-citation-marks{vertical-align:.14em;-webkit-user-select:none;user-select:none;gap:2px;margin-inline-start:3px;display:inline-flex}.neuro-citation-mark{background:var(--neuro-bg-sunken);min-width:16px;height:16px;color:var(--neuro-muted);font:inherit;cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-grid}.neuro-citation-mark:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--neuro-text);background:var(--neuro-panel-solid);box-shadow:inset 0 0 0 1px var(--neuro-border-strong)}.neuro-citation-mark:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-citation-card{z-index:60;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);width:min(320px,100vw - 16px);box-shadow:var(--neuro-shadow-md);border-radius:12px;gap:2px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid;position:fixed}.neuro-citation-card>:is(a,button,span:first-child){color:var(--neuro-text);font:inherit;font-weight:var(--neuro-weight-medium);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;overflow:hidden}.neuro-citation-card>a:is(:hover,:focus-visible){text-decoration:underline}.neuro-citation-card>a:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-citation-card-address{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.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-receipt{width:20px;height:20px;color:var(--neuro-muted);opacity:0;place-items:center;transition:opacity .2s,color .32s;display:inline-grid}.neuro-message-receipt[data-rest=true],.neuro-message-row:focus-within .neuro-message-receipt,.neuro-message-row:hover .neuro-message-receipt{opacity:1}@media (hover:none){.neuro-message-receipt{opacity:1}}.neuro-message-receipt[data-receipt=read]{color:var(--neuro-receipt-read,var(--neuro-accent))}.neuro-message-receipt svg{animation:neuro-receipt-draw .18s var(--neuro-ease,ease-out) both}.neuro-message-receipt[data-receipt=sending] svg{animation:neuro-receipt-draw .18s var(--neuro-ease,ease-out) both,neuro-receipt-flight 1.2s ease-in-out .18s infinite}@keyframes neuro-receipt-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes neuro-receipt-flight{0%,to{opacity:1}50%{opacity:.4}}.neuro-message-delivery-label{overflow-wrap:anywhere;font-size:11px}.neuro-message-channel{color:#229ed9;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-message-channel{color:color-mix(in oklab,#229ed9 82%,var(--neuro-text))}}.neuro-message-channel{font-size:11px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;padding:0 2px}.neuro-message-channel-icon{flex:none}.neuro-message-channel[data-failed]{color:var(--neuro-danger-text)}.neuro-message.user[data-channel=telegram]{color:#fff;background:linear-gradient(#2aabee,#229ed9)}.neuro-message.user[data-channel=telegram] a{color:inherit;text-decoration:underline}.neuro-message-delivery-failed{color:var(--neuro-danger-text);align-items:center;display:inline-flex}.neuro-message-delivery-retry{min-height:32px;color:var(--neuro-text);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.neuro-message-delivery-retry:hover{background:var(--neuro-accent-soft)}.neuro-message-delivery-retry:disabled{cursor:default;opacity:.5}.neuro-message-delivery-retry:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.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:0}.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}[data-theme=dark] .neuro-message::selection{color:inherit;background:#ffffff3d}[data-theme=dark] .neuro-message ::selection{color:inherit;background:#ffffff3d}.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 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 ul{list-style:outside}.neuro-message-markdown ol{list-style:decimal}.neuro-message-markdown :is(ul,ol) ul{list-style-type:circle}.neuro-message-markdown :is(ul,ol) :is(ul,ol){margin:4px 0}.neuro-message-markdown li::marker{color:var(--neuro-muted);font-variant-numeric:tabular-nums}.neuro-message .neuro-message-markdown li>p{margin:4px 0}.neuro-message-markdown .task-list-item{list-style:none}.neuro-message-markdown .task-list-item input[type=checkbox]{vertical-align:-2px;accent-color:var(--neuro-switch-on);margin:0 8px 0 -22px}.neuro-message-markdown hr{border:0;border-top:1px solid var(--neuro-border);height:0;margin:20px 0}.neuro-message-markdown a{color:var(--neuro-primary-text);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-medium,500);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[aria-disabled=true]{cursor:default}.neuro-file-reference[aria-disabled=true]:hover span:last-child{text-decoration:none}.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:2px;padding:4px 6px 4px 12px;display:flex}.neuro-code-block-lang{color:var(--neuro-muted);font-size:12px}.neuro-code-block-copy,.neuro-code-block-run{color:var(--neuro-text-soft);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.neuro-code-block-copy:hover,.neuro-code-block-run:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-code-block-run{color:var(--neuro-text);margin-left:auto}.neuro-code-block-run[data-running=true]{color:var(--neuro-danger)}.neuro-code-block-run-output{border-top:1px solid var(--neuro-border);background:var(--neuro-panel-muted);gap:6px;padding:8px 12px 9px;display:grid}.neuro-code-block-run-output>.neuro-shell-run-output{color:var(--neuro-text-soft);white-space:pre-wrap;background:0 0;border:0;border-radius:0;padding:0;font-size:12.5px;line-height:18px}.neuro-code-block-run-status{align-items:center;gap:6px;display:inline-flex}.neuro-shell-run-output{max-height:160px;color:var(--neuro-text-soft);font-family:var(--neuro-font-mono,"SFMono-Regular",Consolas,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:17px;overflow:auto}.neuro-code-block-run-status{color:var(--neuro-muted);font-size:12.5px;line-height:16px}.neuro-code-block-run-status[data-state=error],.neuro-code-block-run-status[data-state=failed]{color:var(--neuro-danger)}.neuro-shell-run-message{background:var(--neuro-panel-muted);border-radius:12px;width:min(100%,560px);overflow:hidden}.neuro-shell-run-message-head{width:100%;min-width:0;color:var(--neuro-text-soft);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.neuro-shell-run-message-command{min-width:0;color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.neuro-shell-run-message-status{color:var(--neuro-muted);flex:none;margin-left:auto;font-size:12px}.neuro-shell-run-message[data-failed=true] .neuro-shell-run-message-status{color:var(--neuro-danger)}.neuro-shell-run-message-caret{color:var(--neuro-muted);flex:none;transition:transform .16s}.neuro-shell-run-message-head[aria-expanded=true] .neuro-shell-run-message-caret{transform:rotate(90deg)}.neuro-shell-run-message>.neuro-shell-run-output{border-top:1px solid var(--neuro-border);padding:8px 12px 10px}.neuro-message-row.user:has(>.neuro-shell-run-message){align-items:flex-end}.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-file-code,.neuro-file-viewer-json{--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,[data-theme=dark] .neuro-file-code,[data-theme=dark] .neuro-file-viewer-json{--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:2.5em;max-width:28em}.neuro-message-markdown :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.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-focus);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-task-cloud-move{min-width:0;color:var(--neuro-muted);font-size:var(--neuro-text-xs);align-items:center;gap:6px;padding:6px 8px 0;line-height:18px;display:flex}.neuro-task-cloud-move>svg{flex:none}.neuro-task-cloud-snapshot{flex-wrap:wrap;row-gap:4px}.neuro-task-cloud-snapshot>span{flex:220px;min-width:0}.neuro-task-cloud-snapshot .neuro-select-menu-root{flex:0 auto;max-width:100%}.neuro-task-cloud-snapshot .neuro-select-menu-trigger{max-width:100%;padding:2px 8px}.neuro-task-cloud-snapshot-open{color:var(--neuro-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.neuro-confirm-dialog.neuro-browser-takeover{width:min(960px,100%);max-height:calc(100dvh - 2 * var(--neuro-space-4));overflow:auto}.neuro-browser-takeover-note{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);margin:0;line-height:18px}.neuro-browser-takeover-offline{justify-content:space-between;align-items:center;gap:var(--neuro-space-2);color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);display:flex}.neuro-browser-takeover-frame{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-bg);overflow:hidden}.neuro-browser-takeover-frame img{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.neuro-browser-takeover-type{gap:var(--neuro-space-2);flex-wrap:wrap;display:flex}.neuro-browser-takeover-type input{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);min-width:0;height:32px;color:var(--neuro-text);font:inherit;flex:200px;padding:0 10px}.neuro-job-loop-line{min-width:0;color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);align-items:center;gap:6px;padding:6px 8px 0;line-height:18px;display:flex}.neuro-job-loop-line>svg{flex:none}.neuro-job-loop-line[data-tone=accent]>svg{color:var(--neuro-blue)}.neuro-job-loop-line[data-tone=amber]>svg{color:var(--neuro-amber)}.neuro-job-loop-line[data-tone=emerald]>svg{color:var(--neuro-green)}.neuro-job-loop-line[data-tone=rose]>svg{color:var(--neuro-rose)}.neuro-job-loop-label{color:var(--neuro-text);font-weight:var(--neuro-weight-medium,500);flex:none}.neuro-job-loop-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-job-loop-detail:before{content:"·";margin-right:6px}.neuro-job-loop-action{width:22px;height:22px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.neuro-job-loop-action:focus-visible,.neuro-job-loop-action:hover{color:var(--neuro-text);background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-job-loop-action:focus-visible,.neuro-job-loop-action:hover{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.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,.neuro-composer-queue-send-now{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,.neuro-composer-queue-send-now: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;background:var(--neuro-glass-control,var(--neuro-panel-solid));-webkit-backdrop-filter:var(--neuro-glass-blur,none);backdrop-filter:var(--neuro-glass-blur,none);color:var(--neuro-text);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium,500);white-space:nowrap;pointer-events:none;box-shadow:inset 0 0 0 1px var(--neuro-glass-control-ring,var(--neuro-border)),var(--neuro-shadow-sm);animation:neuro-steer-flash 2.2s var(--neuro-ease,ease) forwards;border:0;border-radius:10px;align-items:center;gap:7px;padding:6px 12px 6px 10px;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%,-100%)}.neuro-composer-steer-flash .neuro-composer-steer-flash-dot{color:var(--neuro-primary)}.neuro-composer-steer-flash.failed .neuro-composer-steer-flash-dot{color:var(--neuro-danger)}.neuro-composer-steer-flash.warning{white-space:normal;width:max-content;max-width:min(440px,100% - 24px);line-height:16px;animation-duration:4.4s}.neuro-composer-steer-flash-mark{color:var(--neuro-amber-text);flex:none}.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;font-size:var(--neuro-text-md);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);outline-offset:0}.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-layer{z-index:1200;-webkit-app-region:no-drag}.neuro-select-menu-popup{box-sizing:border-box;min-width:min(max(160px,var(--anchor-width)),calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(320px,max(var(--available-height),160px));overscroll-behavior:contain;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);-webkit-app-region:no-drag;border-radius:12px;padding:4px;font-family:inherit;display:grid;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[data-highlighted]:not([data-disabled]){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-select-menu-option[data-highlighted]:not([data-disabled]){background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-select-menu-option[data-highlighted]:not([data-disabled]){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[data-highlighted][data-disabled]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-select-menu-option[data-highlighted][data-disabled]{background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-select-menu-option[data-disabled]{color:var(--neuro-muted);cursor:default;opacity:.52;background:0 0}.neuro-select-menu-meta{color:var(--neuro-text);font-size:11px;font-style:normal;font-weight:var(--neuro-weight-semibold,600);flex:none;margin-left:auto}.account-settings-select-shell{min-width:160px;display:inline-flex;position:relative}.account-settings-select{border-radius:9px;width:100%;min-height:34px;padding:0 10px}@media (max-width:520px){:is(.neuro-desktop-account-root,.neuro-app-root[data-neuro-view=account]) .account-settings-row:has(.account-settings-select-shell){grid-template-columns:minmax(0,1fr);gap:8px}:is(.neuro-desktop-account-root,.neuro-app-root[data-neuro-view=account]) .account-settings-row .account-settings-select-shell{width:100%;min-width:0}}.neuro-composer-footer{border-top:1px solid var(--neuro-border);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:8px;padding-top:8px;display:flex}.neuro-composer-model-control{grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:center;gap:1px 5px;min-width:0;max-width:min(240px,34cqi + 26px);display:grid}.neuro-composer-model-control:has(>.neuro-model-lever){align-self:flex-end;width:212px;max-width:none}.neuro-composer-model-control>.neuro-model-launcher{grid-area:1/1/auto/-1;max-width:100%}.neuro-composer-model-control .neuro-model-launcher>.neuro-model-launcher-static,.neuro-composer-model-control .neuro-model-launcher>summary{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:7px;align-items:flex-end;gap:4px;padding:1px 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-chevron{margin-bottom:2px}.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-composer-model-control .neuro-model-launcher-pill-model{flex:none;max-width:100%;font-size:12px;line-height:15px}.neuro-composer-model-control .neuro-model-launcher-pill-reasoning{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:12px;line-height:15px;overflow:hidden}.neuro-composer-model-control>.neuro-model-level-mark{margin-left:5px}.neuro-composer-model-control>.neuro-model-level-mark :is(.dial,svg){width:13px;height:13px}.neuro-composer-model-control>.neuro-model-lever:not([data-look]){--neuro-model-lever-thumb:14px;height:16px;margin-right:5px}.neuro-composer-model-control>.neuro-model-lever:not([data-look]) .neuro-model-lever-track{height:8px}.neuro-composer-model-control>.neuro-model-lever:not([data-look]) .neuro-model-lever-fill{width:calc(1px + var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px) + var(--neuro-model-lever-thumb) / 2)}.neuro-composer-model-control>.neuro-model-lever:not([data-look]) .neuro-model-lever-notch:not([data-warning=true]){width:3px;height:3px}.neuro-model-lever{--neuro-model-lever-thumb:18px;--neuro-model-lever-blue:#2563eb;--neuro-model-lever-violet:#7c3aed;--neuro-model-lever-reasoning:#7c3aed;cursor:pointer;touch-action:none;border-radius:10px;outline:none;flex:0 0 84px;align-items:center;height:28px;display:flex}.neuro-model-lever[aria-disabled=true]{cursor:default;opacity:.6;transition:opacity .16s .24s}.neuro-model-lever[data-dragging=true]{cursor:grabbing}.neuro-model-lever-track{background:var(--neuro-ink);border-radius:10px;flex:1;height:20px;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-model-lever-track{background:color-mix(in srgb,var(--neuro-ink) 10%,transparent)}}.neuro-model-lever-track{box-shadow:inset 0 0 0 .5px var(--neuro-border)}.neuro-model-lever-fill,.neuro-model-lever-thumb{transition:width .26s cubic-bezier(.23,1,.32,1),left .26s cubic-bezier(.23,1,.32,1),transform .2s ease-out;position:absolute;top:50%}.neuro-model-lever-fill{height:100%;width:calc(var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px) + var(--neuro-model-lever-thumb) + 2px);background:var(--neuro-model-lever-blue);border-radius:10px;left:0;transform:translateY(-50%)}.neuro-model-lever[data-peak=true] .neuro-model-lever-fill{background:linear-gradient(90deg,var(--neuro-model-lever-blue),var(--neuro-model-lever-violet))}[data-theme=dark] .neuro-model-lever{--neuro-model-lever-blue:#3b82f6;--neuro-model-lever-violet:#8b5cf6;--neuro-model-lever-reasoning:#a78bfa}.neuro-model-lever-notch{cursor:inherit;top:50%;left:calc(1px + var(--neuro-model-lever-thumb) / 2 + var(--neuro-model-lever-notch) * (100% - var(--neuro-model-lever-thumb) - 2px));background:var(--neuro-muted);border:0;border-radius:50%;width:4px;height:4px;padding:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-model-lever-notch{background:color-mix(in srgb,var(--neuro-muted) 55%,transparent)}}.neuro-model-lever-notch{transition:transform .16s ease-out,background-color .16s ease-out,color .16s ease-out;transform:translate(-50%,-50%)}.neuro-model-lever-notch:before{content:"";position:absolute;inset:-7px}.neuro-model-lever-notch[data-passed=true]{background:#ffffff73}.neuro-model-lever-notch[data-near=true]{transform:translate(-50%,-50%)scale(1.75)}.neuro-model-lever-notch[data-locked=true]{box-shadow:inset 0 0 0 1px var(--neuro-muted);background:0 0}@supports (color:color-mix(in lab,red,red)){.neuro-model-lever-notch[data-locked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-muted) 55%,transparent)}}.neuro-model-lever-notch[data-locked=true]{pointer-events:none}.neuro-model-lever-notch[data-warning=true]{width:11px;height:11px;color:var(--neuro-warning);background:0 0;border-radius:0;place-items:center;display:grid}.neuro-model-lever-notch[data-warning=true][data-near=true]{transform:translate(-50%,-50%)scale(1.25)}.neuro-model-lever-notch[data-warning=true][data-passed=true]{color:#ffffffe6}.neuro-model-lever-notch[data-warning=true] svg{display:block}.neuro-model-lever-thumb{left:calc(1px + var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px));width:var(--neuro-model-lever-thumb);height:var(--neuro-model-lever-thumb);border:.5px solid var(--neuro-border-strong,var(--neuro-border));background:#fff;border-radius:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0000002e}.neuro-model-lever:hover:not([aria-disabled=true]) .neuro-model-lever-thumb,.neuro-model-lever[data-dragging=true] .neuro-model-lever-thumb{transform:translateY(-50%)scale(1.14)}.neuro-model-lever[data-dragging=true] .neuro-model-lever-fill,.neuro-model-lever[data-dragging=true] .neuro-model-lever-thumb{transition-duration:70ms,70ms,.2s}.neuro-model-lever:focus-visible .neuro-model-lever-thumb{outline:2px solid var(--neuro-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-model-lever-fill,:root:not([data-neuro-motion=full]) .neuro-model-lever-thumb{transition:none}}.neuro-model-lever[data-look=upright]{--neuro-model-lever-thumb:14px;z-index:2;flex-direction:column;width:16px;height:auto;position:absolute;top:4px;bottom:22px;right:-24px}.neuro-model-lever[data-look=upright] .neuro-model-lever-track{border-radius:4px;flex:1;width:8px;height:auto}.neuro-model-lever[data-look=upright] .neuro-model-lever-fill{width:100%;height:calc(1px + var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px) + var(--neuro-model-lever-thumb) / 2);background:var(--neuro-model-lever-reasoning);transition:height calc(.26s * var(--neuro-motion-travel,1)) cubic-bezier(.23,1,.32,1);border-radius:4px;top:auto;bottom:0;transform:none}.neuro-model-lever[data-look=upright][data-peak=true] .neuro-model-lever-fill{background:var(--neuro-model-lever-reasoning)}.neuro-model-lever[data-look=upright] .neuro-model-lever-thumb{top:auto;bottom:calc(1px + var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px));background:var(--neuro-model-lever-reasoning);box-shadow:0 0 0 .5px var(--neuro-border-strong,var(--neuro-border)),0 1px 3px #0003;transition:bottom calc(.26s * var(--neuro-motion-travel,1)) cubic-bezier(.23,1,.32,1),transform .2s ease-out;border:3px solid #fff;left:50%;transform:translate(-50%)}.neuro-model-lever[data-look=upright]:hover:not([aria-disabled=true]) .neuro-model-lever-thumb,.neuro-model-lever[data-look=upright][data-held=true] .neuro-model-lever-thumb{transform:translate(-50%)scale(1.14)}.neuro-model-lever[data-look=upright] .neuro-model-lever-notch{top:auto;bottom:calc(1px + var(--neuro-model-lever-thumb) / 2 + var(--neuro-model-lever-notch) * (100% - var(--neuro-model-lever-thumb) - 2px));left:50%;transform:translate(-50%,50%)}.neuro-model-lever[data-look=upright] .neuro-model-lever-notch:not([data-warning=true]){width:3px;height:3px}.neuro-model-lever[data-look=upright] .neuro-model-lever-notch[data-near=true]{transform:translate(-50%,50%)scale(1.75)}.neuro-model-lever[data-look=upright] .neuro-model-lever-notch[data-warning=true][data-near=true]{transform:translate(-50%,50%)scale(1.25)}.neuro-model-lever[data-look=upright][data-dragging=true] :is(.neuro-model-lever-fill,.neuro-model-lever-thumb,.neuro-model-lever-word){transition-duration:70ms}.neuro-model-lever[data-look=upright] .neuro-model-lever-word{right:calc(100% + 6px);bottom:calc(1px + var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px) + var(--neuro-model-lever-thumb) / 2);background:var(--neuro-panel-solid);box-shadow:0 0 0 .5px var(--neuro-border),0 2px 8px #0000001f;color:var(--neuro-text);font-size:11.5px;font-weight:var(--neuro-weight-medium);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(calc(4px * var(--neuro-motion-travel,1)),50%);transition:bottom calc(.26s * var(--neuro-motion-travel,1)) cubic-bezier(.23,1,.32,1),opacity .14s ease-out,transform calc(.14s * var(--neuro-motion-travel,1)) ease-out;border-radius:6px;padding:4px 7px;line-height:1;position:absolute}.neuro-model-lever[data-look=upright][data-warning=true] .neuro-model-lever-word{color:var(--neuro-warning)}@supports (color:color-mix(in lab,red,red)){.neuro-model-lever[data-look=upright][data-warning=true] .neuro-model-lever-word{color:color-mix(in srgb,var(--neuro-warning) 85%,var(--neuro-text))}}.neuro-model-lever[data-look=upright]:is(:hover,:focus-visible,[data-held=true]) .neuro-model-lever-word{opacity:1;transform:translateY(50%)}.neuro-composer-reasoning-hint{--neuro-composer-reasoning-tone:#7c3aed;z-index:3;max-width:18px;height:18px;color:var(--neuro-muted);font:inherit;font-size:11px;font-weight:var(--neuro-weight-medium);white-space:nowrap;cursor:help;transition:max-width calc(.22s * var(--neuro-motion-travel,1)) cubic-bezier(.23,1,.32,1),gap calc(.22s * var(--neuro-motion-travel,1)) cubic-bezier(.23,1,.32,1),padding calc(.22s * var(--neuro-motion-travel,1)) cubic-bezier(.23,1,.32,1),background-color .14s ease-out,color .14s ease-out;background:0 0;border:0;border-radius:9px;align-items:center;gap:0;padding:0 3px;line-height:1;display:inline-flex;position:absolute;bottom:1px;right:-25px;overflow:hidden}[data-theme=dark] .neuro-composer-reasoning-hint{--neuro-composer-reasoning-tone:#a78bfa}.neuro-composer-reasoning-hint>svg{flex:none}.neuro-composer-reasoning-hint-name{opacity:0;transition:opacity .12s ease-out}.neuro-composer-reasoning-hint[data-open=true]{background:var(--neuro-composer-reasoning-tone);gap:4px;max-width:140px;padding:0 8px 0 6px}@supports (color:color-mix(in lab,red,red)){.neuro-composer-reasoning-hint[data-open=true]{background:color-mix(in srgb,var(--neuro-composer-reasoning-tone) 14%,var(--neuro-panel-solid))}}.neuro-composer-reasoning-hint[data-open=true]{color:var(--neuro-composer-reasoning-tone)}.neuro-composer-reasoning-hint[data-open=true] .neuro-composer-reasoning-hint-name{opacity:1;transition-delay:60ms}.neuro-composer-reasoning-hint:focus-visible{box-shadow:var(--neuro-focus-ring);outline:none}.neuro-composer-reasoning-about{z-index:1300;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:min(248px,100vw - 16px);box-shadow:inset 0 0 0 1px var(--neuro-border),var(--neuro-shadow-md);color:var(--neuro-muted);pointer-events:none;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:grid;position:fixed;translate:0 -6px}.neuro-composer-reasoning-about strong{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-semibold,600)}.neuro-model-lever-label{--s:1;top:50%;left:calc(50% + 12px / var(--s));visibility:hidden;color:var(--neuro-muted);font-family:inherit;font-size:10px;font-weight:var(--neuro-weight-regular,400);white-space:nowrap;transform:translateY(-50%) scale(calc(1 / var(--s)));transform-origin:0;line-height:1;transition:color .16s ease-out;position:absolute}.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-label{visibility:visible}.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-notch[data-current=true] .neuro-model-lever-label{color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600)}.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-notch[data-warning=true] .neuro-model-lever-label{color:var(--neuro-warning)}@supports (color:color-mix(in lab,red,red)){.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-notch[data-warning=true] .neuro-model-lever-label{color:color-mix(in srgb,var(--neuro-warning) 80%,var(--neuro-muted))}}.neuro-model-lever[data-look=upright] .neuro-model-lever-notch[data-near=true] .neuro-model-lever-label{--s:1.75}.neuro-model-lever[data-look=upright] .neuro-model-lever-notch[data-warning=true][data-near=true] .neuro-model-lever-label{--s:1.25}.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-word{display:none}.neuro-composer:has(.neuro-model-lever[data-labels=true]){overflow-clip-margin:160px}@container (max-width:460px){.neuro-model-lever[data-look=upright]{top:12px;bottom:22px;right:4px}.neuro-composer-reasoning-hint{right:3px}.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-label{visibility:hidden}.neuro-model-lever[data-look=upright][data-labels=true] .neuro-model-lever-word{display:inline-block}.neuro-composer-card:has(.neuro-composer-reasoning)>*{margin-right:14px}.neuro-composer-card:has(.neuro-composer-reasoning)>.neuro-composer-footer{margin-bottom:8px}}.neuro-model-launcher-menu[data-view]{flex-direction:column;gap:10px;width:min(340px,100vw - 16px);display:flex}.neuro-model-launcher-menu[data-anchor=composer][data-view]{width:auto}.neuro-model-launcher-menu[data-view] .neuro-model-launcher-menu-column+.neuro-model-launcher-menu-column{border-left:0;padding-left:0}.neuro-model-launcher-tune{border-top:1px solid var(--neuro-border);gap:6px;padding:8px 10px 0;display:grid}.neuro-model-launcher-tune-row{color:var(--neuro-muted);align-items:center;gap:8px;font-size:12px;display:flex}.neuro-model-launcher-tune-row>span{min-width:82px}.neuro-model-launcher-tune-row>b{color:var(--neuro-text);font-weight:var(--neuro-weight-medium,500)}.neuro-model-launcher-tune-row .neuro-model-launcher-option{min-height:26px;padding:3px 9px}.neuro-model-launcher-list{flex-direction:column;gap:8px;min-height:0;display:flex}.neuro-model-launcher-list-head{align-items:center;gap:4px;display:flex}.neuro-model-launcher-search{border:1px solid var(--neuro-border);min-width:0;height:32px;color:var(--neuro-text);font:inherit;background:0 0;border-radius:9px;outline:none;flex:1;padding:0 10px;font-size:13px}.neuro-model-launcher-search:focus{border-color:var(--neuro-focus)}.neuro-model-launcher-list-groups{flex-direction:column;gap:8px;max-height:min(360px,52vh);display:flex;overflow-y:auto}.neuro-model-launcher-list-groups>*{flex-shrink:0}.neuro-model-launcher-menu[data-view] .neuro-model-launcher-list-groups .neuro-model-launcher-menu-options{max-height:none;overflow:visible}.neuro-model-launcher-menu[data-anchor=composer][data-view]>*{align-self:center;width:100%;max-width:560px}@container (max-width:460px){.neuro-composer-model-control:has(>.neuro-model-lever) .neuro-model-launcher-pill-reasoning,.neuro-composer-model-control>.neuro-context-bar{display:none}.neuro-composer-model-control{max-width:184px}.neuro-composer-model-control:has(>.neuro-model-lever){width:148px}.neuro-composer-footer .neuro-composer-submit{width:36px;min-width:36px;height:36px;min-height:36px;position:relative}.neuro-composer-footer .neuro-composer-submit:after{content:"";position:absolute;inset:-5px}}.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-attachment-feedback{max-width:100%;color:var(--neuro-danger);margin:-1px 2px 7px;font-size:11px;line-height:1.35}.neuro-attachment-tiles{min-width:0;margin-top:-6px}.neuro-attachment-tiles.is-resizing{overflow:clip}.neuro-attachment-tiles-body{padding:6px 0}.neuro-attachment-tiles-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:-6px -8px 0 0;padding:6px 8px 2px 0;display:flex;overflow-x:auto}.neuro-attachment-tiles-row::-webkit-scrollbar{display:none}.neuro-attachment-tile{scroll-snap-align:start}.neuro-attachment-tile.is-new{animation:neuro-attachment-tile-in .2s cubic-bezier(.165,.84,.44,1) backwards;animation-delay:calc(50ms + var(--neuro-attachment-order,0) * 30ms)}.neuro-attachment-tile.is-leaving{pointer-events:none}@keyframes neuro-attachment-tile-in{0%{opacity:0;filter:blur(calc(2px * var(--neuro-motion-travel,1)));transform:scale(calc(1 - .2 * var(--neuro-motion-travel,1)))}}.neuro-attachment-tile.is-loading:before{border-radius:inherit;background:var(--neuro-text);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.neuro-attachment-tile.is-loading:before{background:color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-attachment-tile.is-loading:before{animation:neuro-skeleton-pulse 1.3s var(--neuro-ease) infinite;content:""}.neuro-attachment-tile-thumb{width:var(--neuro-file-tile-size);border-radius:inherit;object-fit:cover;height:100%;transition:opacity .18s;display:block}.neuro-attachment-tile.is-loading .neuro-attachment-tile-thumb{opacity:0}.neuro-attachment-tile.is-media.is-error .neuro-attachment-tile-thumb{opacity:.5}.neuro-attachment-tile-alert{background:var(--neuro-danger);color:#fff;width:20px;height:20px;font-size:12px;font-weight:var(--neuro-weight-bold,700);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neuro-attachment-tile-remove{z-index:1;background:var(--neuro-text);width:20px;height:20px;color:var(--neuro-panel-solid);box-shadow:0 0 0 2px var(--neuro-panel-solid);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.neuro-attachment-tile-remove:before{content:"";position:absolute;inset:-10px}.neuro-attachment-tile-remove svg{width:10px;height:10px}@media (hover:hover) and (pointer:fine){.neuro-attachment-tile-remove{opacity:0;transition:opacity .12s}.neuro-attachment-tile.is-error .neuro-attachment-tile-remove,.neuro-attachment-tile:focus-within .neuro-attachment-tile-remove,.neuro-attachment-tile:hover .neuro-attachment-tile-remove{opacity:1}}.neuro-attachment-tiles-note{color:var(--neuro-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:5px 2px 0;font-size:12px;line-height:16px;overflow:hidden}.neuro-attachment-tiles-note.is-problem{color:var(--neuro-danger);white-space:normal}.neuro-context-bar{background:var(--neuro-text);border-radius:1px;flex:none;align-self:center;width:44px;height:2px;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-context-bar{background:color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-context-bar:after{content:"";position:absolute;inset:-5px 0}.neuro-context-bar-fill{border-radius:inherit;background:var(--neuro-text);width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.neuro-context-bar-fill{background:color-mix(in srgb,var(--neuro-text) 42%,transparent)}}.neuro-context-bar-fill{transform-origin:0;transition:transform .48s cubic-bezier(.22,1,.36,1),background-color .24s;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-context-bar-fill{transition:none}}.neuro-context-bar[data-tone=warning] .neuro-context-bar-fill{background:var(--neuro-amber)}.neuro-context-bar[data-tone=danger] .neuro-context-bar-fill{background:var(--neuro-rose,var(--neuro-danger))}.neuro-composer-model-control>.neuro-context-bar{z-index:9;grid-area:1/1/auto/-1;align-self:end;width:auto;margin:0 6px -3px;position:relative}.neuro-composer-model-control:has(>.neuro-context-bar):has(>.neuro-model-lever){row-gap:4px}.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;align-items:flex-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{background:var(--neuro-send-fill);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--neuro-on-primary);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),transform .42s var(--neuro-spring,var(--neuro-ease,ease));border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.neuro-composer-submit:active:not(:disabled){background:var(--neuro-send-fill-pressed);border-color:#0000;transition-duration:80ms;transform:scale(.92)}.neuro-composer-submit:hover:not(:disabled){background:var(--neuro-send-fill-hover);border-color:#0000}.neuro-composer-submit:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-composer-submit.stop:hover{border-color:var(--neuro-border-strong);background:var(--neuro-accent-soft)}.neuro-composer-submit:disabled{cursor:not-allowed;opacity:.3}.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-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-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{background:var(--neuro-primary-soft);color:var(--neuro-primary-text);border-color:#0000}.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-context-items .good{border-color:var(--neuro-good)}@supports (color:color-mix(in lab,red,red)){.neuro-context-items .good{border-color:color-mix(in srgb,var(--neuro-good) 28%,var(--neuro-border))}}.neuro-context-items .warning{border-color:var(--neuro-warn)}@supports (color:color-mix(in lab,red,red)){.neuro-context-items .warning{border-color:color-mix(in srgb,var(--neuro-warn) 30%,var(--neuro-border))}}.neuro-context-items .danger{border-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.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-chat-presence{align-items:center;gap:6px;min-width:0;margin-top:14px;display:flex}.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-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{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-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-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:0}.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-head>.neuro-agent-line-toggle,.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-medium,500);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-tone);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[data-action-loop=live][data-glyph-motion=send] .neuro-agent-line-brand-icon[data-neuro-brand-icon=telegram]{animation:none}[data-neuro-brand-icon=telegram] .neuro-telegram-plane,[data-neuro-brand-icon=telegram] .neuro-telegram-ripple{transform-box:fill-box;transform-origin:50%}[data-neuro-brand-icon=telegram] .neuro-telegram-ripple{opacity:0}.neuro-agent-line[data-action-loop=live][data-glyph-motion=send] [data-neuro-brand-icon=telegram] .neuro-telegram-plane{animation:neuro-telegram-send var(--neuro-token-motion-duration-live-ms) cubic-bezier(.45,0,.2,1) infinite}.neuro-agent-line[data-action-loop=live][data-glyph-motion=send] [data-neuro-brand-icon=telegram] .neuro-telegram-ripple{animation:neuro-telegram-ripple var(--neuro-token-motion-duration-live-ms) ease-out infinite}.neuro-agent-line[data-action-settle=settle] [data-neuro-brand-icon=telegram]{animation:neuro-telegram-delivered .32s var(--neuro-ease,ease) both}@keyframes neuro-telegram-send{0%,18%{opacity:1;transform:translate(0)}48%{opacity:0;transform:translate(calc(90px * var(--neuro-motion-travel,1)),calc(-90px * var(--neuro-motion-travel,1)))}49%{opacity:0;transform:translate(calc(-90px * var(--neuro-motion-travel,1)),calc(90px * var(--neuro-motion-travel,1)))}80%,to{opacity:1;transform:translate(0)}}@keyframes neuro-telegram-ripple{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(calc(1 + .35 * var(--neuro-motion-travel,1)))}}@keyframes neuro-telegram-delivered{0%,to{transform:scale(1)}45%{transform:scale(calc(1 + .14 * var(--neuro-motion-travel,1)))}}.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;font-family:inherit;font-style:normal;font-size:inherit;color:var(--neuro-muted);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;flex:1 1 0;max-width:100%;display:inline-block;overflow:hidden}.neuro-agent-line-tool-toggle{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:6px;padding:0;display:inline-flex}.neuro-agent-line-tool-toggle:focus-visible .neuro-agent-line-caret{color:var(--neuro-text);opacity:1}.neuro-agent-line-tool-toggle:hover+em{color:var(--neuro-text-soft)}.neuro-docs-tool-link{min-width:0;color:var(--neuro-primary-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.neuro-docs-tool-link:hover{text-underline-offset:3px;text-decoration:underline}.neuro-agent-line-command-full{color:var(--neuro-text-soft);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-family:ui-monospace,SFMono-Regular,Menlo,monospace;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-job-status-dot.pulse{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}}:root[data-neuro-motion=calm]{--neuro-motion-travel:.35;--neuro-motion-tempo:1.5}:root[data-neuro-motion=off]{--neuro-motion-travel:0}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full])[data-neuro-motion=calm]{--neuro-motion-travel:0}}:root[data-neuro-character=calm]{--neuro-avatar-amp:.55;--neuro-avatar-tempo:1.45}:root[data-neuro-character=minimal]{--neuro-avatar-amp:.2;--neuro-avatar-tempo:1.3}@keyframes neuro-spin{to{transform:rotate(1turn)}}.spin{animation:neuro-spin var(--neuro-duration-spin) linear infinite}.neuro-job-card{border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:8px;gap:8px;margin-bottom:9px;padding:12px;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-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-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{color:var(--neuro-muted);font-size:11px}.neuro-git-row{color:var(--neuro-text-soft);background:#ffffff75;border-radius:8px;min-height:0;padding-inline:6px}.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{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-bold,700)}.neuro-git-row span{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-semibold,600)}.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)}[data-neuro-late]{animation:neuro-late-in var(--neuro-duration-fast,.16s) var(--neuro-ease) .3s both}@keyframes neuro-late-in{0%{opacity:0}}.neuro-empty-note-retry{min-height:var(--neuro-control-h-sm);color:var(--neuro-text);font:inherit;font-weight:var(--neuro-weight-medium,500);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:6px;padding:0 6px}.neuro-empty-note-retry:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-empty-note-retry:hover{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.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-primary-fill);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-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}@property --neuro-list-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes neuro-list-top-fade{to{--neuro-list-fade:28px}}@supports (animation-timeline:scroll()){.neuro-message-list{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--neuro-list-fade));mask-image:linear-gradient(to bottom,transparent,#000 var(--neuro-list-fade));animation:neuro-list-top-fade linear both;animation-timeline:scroll(self);animation-range:0 40px}}.neuro-message-list-content>.neuro-agent-feed,.neuro-message-list-content>.neuro-chat-presence,.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:not(.user):not(.system):not(.intermediate){border-radius:0}.neuro-context-items>span,.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));flex:none;place-self:center;gap:8px;min-width:0;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);color:var(--neuro-text);overscroll-behavior:contain;border:0;border-radius:16px;gap:10px;padding:12px 14px;animation:neuro-permission-dialog-in .14s ease-out both;display:grid;overflow:hidden auto;container-type:inline-size}.neuro-permission-dialog,.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);outline-offset:-3px}.neuro-permission-dialog-header{align-items:flex-start;gap:12px;min-width:0;display:flex}.neuro-permission-dialog-title{flex:auto;align-self:center;gap:2px;min-width:0;display:grid}.neuro-permission-dialog-title h2,.neuro-permission-dialog-title p{margin:0}.neuro-permission-dialog-title h2{color:var(--neuro-text);font-size:15px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.012em;overflow-wrap:anywhere;line-height:21px}.neuro-permission-dialog-content{gap:8px;min-width:0;display:grid}.neuro-permission-dialog-reason,.neuro-permission-dialog-why{color:var(--neuro-text-soft);overflow-wrap:anywhere;font-size:13px;line-height:18px}.neuro-permission-dialog-reason{align-items:flex-start;gap:5px;display:flex}.neuro-permission-dialog-reason svg{color:var(--neuro-primary-text);flex:none;margin-top:2.5px}.neuro-pending-input-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;display:inline-flex}.neuro-pending-input-retry:focus-visible,.neuro-pending-input-retry:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.neuro-pending-input-retry:focus-visible,.neuro-pending-input-retry:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.neuro-permission-dialog-warning{color:var(--neuro-danger-text);font-size:13px;font-weight:var(--neuro-weight-medium,500);align-items:flex-start;gap:5px;line-height:18px;display:flex}.neuro-permission-dialog-warning svg{flex:none;margin-top:2.5px}.neuro-permission-dialog-preview{justify-items:start;gap:6px;min-width:0;display:grid}.neuro-permission-dialog-preview>:not(.neuro-permission-dialog-disclosure){justify-self:stretch}.neuro-permission-attachments{gap:4px;max-height:168px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-permission-attachment{align-items:center;gap:8px;min-width:0;display:flex}.neuro-permission-attachment-thumb{background:var(--neuro-panel-muted);object-fit:cover;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.neuro-permission-attachment-text{min-width:0;display:grid}.neuro-permission-attachment-meta,.neuro-permission-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-permission-attachment-name{color:var(--neuro-text);font-size:12.5px;line-height:17px}.neuro-permission-attachment-meta,.neuro-permission-dialog-preview-caption{color:var(--neuro-muted);font-size:11px;line-height:15px}.neuro-permission-dialog-preview-caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-permission-dialog-object{box-sizing:border-box;background:var(--neuro-text);border-radius:12px;max-height:320px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog-object{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-permission-dialog-object{box-shadow:inset 0 0 0 1px var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog-object{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-permission-dialog-object{color:var(--neuro-text);font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;margin:0;padding:10px 12px;font-size:12.5px;line-height:19px}.neuro-permission-dialog-object[data-folded]{max-height:96px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000 calc(100% - 4px));mask-image:linear-gradient(#000 calc(100% - 30px),#0000 calc(100% - 4px))}.neuro-permission-dialog-preview[data-object=message] .neuro-permission-dialog-object{font-family:var(--neuro-font-ui,inherit);font-size:13px;line-height:19px}.neuro-permission-diff{box-shadow:inset 0 0 0 1px var(--neuro-text);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-permission-diff{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-permission-diff{font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;line-height:18px}.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{min-height:24px;color:var(--neuro-primary-text);cursor:pointer;font:inherit;font-size:12.5px;font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:0 2px;line-height:16px;display:inline-flex}.neuro-permission-dialog-disclosure svg{transition:transform .16s var(--neuro-ease,ease)}.neuro-permission-dialog-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.neuro-permission-dialog-disclosure:hover{text-underline-offset:2px;text-decoration:underline}.neuro-permission-dialog-disclosure:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-permission-dialog-controls{gap:6px;min-width:0;margin-top:2px;display:grid}.neuro-permission-dialog .neuro-pending-input-actions{flex-wrap:nowrap;align-items:stretch;gap:6px;display:flex}.neuro-permission-dialog .neuro-pending-input-actions button{background:var(--neuro-text);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button{color:var(--neuro-text);min-height:var(--neuro-button-md);font-size:13px;font-weight:var(--neuro-weight-medium,500);text-align:left;transition:background-color .14s var(--neuro-ease,ease),box-shadow .14s var(--neuro-ease,ease),opacity .14s var(--neuro-ease,ease),transform .12s var(--neuro-ease,ease);padding:6px 12px;line-height:18px}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:hover:not(:disabled){transform:none}.neuro-permission-dialog .neuro-pending-input-actions button:active:not(:disabled){transform:scale(calc(1 - .03 * var(--neuro-motion-travel,1)))}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--neuro-text) 28%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button:focus-visible{outline:none}.neuro-permission-dialog .neuro-pending-input-actions button:disabled{opacity:.45}.neuro-permission-dialog .neuro-pending-input-actions button[data-sending]:disabled{opacity:1}.neuro-permission-dialog .neuro-pending-input-actions button:is(.primary,.deny){flex-shrink:0}.neuro-permission-dialog .neuro-pending-input-actions button.primary{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);font-weight:var(--neuro-weight-semibold,600);order:4}.neuro-permission-dialog .neuro-pending-input-actions button.primary:hover:not(:disabled){background:var(--neuro-primary-fill-hover)}.neuro-permission-dialog .neuro-pending-input-actions button.primary:active:not(:disabled){background:var(--neuro-primary-fill-pressed)}.neuro-permission-dialog .neuro-pending-input-actions button.primary:focus-visible{background:var(--neuro-primary-fill);box-shadow:var(--neuro-primary-focus-ring)}.neuro-permission-dialog .neuro-pending-input-actions button.primary .neuro-permission-option-key{color:var(--neuro-primary-ink)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button.primary .neuro-permission-option-key{color:color-mix(in srgb,var(--neuro-primary-ink) 72%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button.secondary{order:3}.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more){color:var(--neuro-text-soft);background:0 0}.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):focus-visible,.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):hover:not(:disabled){color:var(--neuro-text)}.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):focus-visible:not(:hover){box-shadow:inset 0 0 0 1px var(--neuro-text);background:0 0}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button:is(.deny,.more):focus-visible:not(:hover){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 16%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button.deny{order:1}.neuro-permission-dialog .neuro-pending-input-actions button.more{flex:0 0 36px;order:2;width:36px;margin-right:auto;padding:0}.neuro-permission-dialog .neuro-pending-input-actions button.more[aria-expanded=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-dialog .neuro-pending-input-actions button.more[aria-expanded=true]{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-permission-dialog .neuro-pending-input-actions button.more[aria-expanded=true]{color:var(--neuro-text)}.neuro-permission-dialog .neuro-permission-option-copy{white-space:nowrap;flex-wrap:nowrap;gap:0}.neuro-permission-dialog .neuro-permission-option-copy strong{flex:none}.neuro-permission-dialog .neuro-permission-option-caption{min-width:0;color:var(--neuro-muted);font-weight:var(--neuro-weight-regular,400);text-overflow:ellipsis;overflow:hidden}.neuro-permission-dialog .neuro-permission-option-caption:before{content:"·";margin:0 6px}.neuro-permission-dialog .neuro-pending-input-actions .neuro-permission-option-key{width:auto;height:auto;box-shadow:none;color:var(--neuro-muted);font-family:inherit;font-size:11px;font-weight:var(--neuro-weight-regular,400);background:0 0;flex:none}.neuro-permission-more{gap:2px;margin-top:4px;display:grid}.neuro-permission-more button{min-height:32px;color:var(--neuro-text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px}.neuro-permission-more button:focus-visible,.neuro-permission-more button:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-permission-more button:focus-visible,.neuro-permission-more button:hover{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-permission-more button:focus-visible,.neuro-permission-more button:hover{color:var(--neuro-text)}.neuro-permission-more button:disabled{cursor:not-allowed;opacity:.58}.neuro-permission-more .neuro-pending-input-feedback{min-height:42px;max-height:96px;margin-top:4px}@container (max-width:620px){.neuro-permission-dialog .neuro-pending-input-actions{flex-wrap:wrap}.neuro-permission-dialog .neuro-pending-input-actions button.primary,.neuro-permission-dialog .neuro-pending-input-actions button.secondary{flex:100%;justify-content:space-between;width:100%}.neuro-permission-dialog .neuro-pending-input-actions button.primary{order:1}.neuro-permission-dialog .neuro-pending-input-actions button.secondary{order:2}.neuro-permission-dialog .neuro-pending-input-actions button.deny{flex:auto;order:3}.neuro-permission-dialog .neuro-pending-input-actions button.more{order:4;margin-right:0}}@media (hover:none),(pointer:coarse){.neuro-permission-dialog .neuro-pending-input-actions .neuro-permission-option-key{display:none}}.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-dialog-hint{color:var(--neuro-muted);margin:0;font-size:12px;line-height:16px}@media (hover:none),(pointer:coarse){.neuro-permission-dialog .neuro-pending-input-actions button{min-height:var(--neuro-control-h-touch)}}@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-mcp-elicitation{gap:9px;min-width:0;display:grid}.neuro-mcp-url-elicitation p{color:var(--neuro-muted);margin:0;font-size:12px;line-height:17px}.neuro-mcp-url-elicitation code{border:1px solid var(--neuro-border);background:var(--neuro-panel-muted);max-height:72px;color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;padding:7px 9px;font-size:11px;line-height:16px;display:block;overflow:auto}.neuro-mcp-form-elicitation>label{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-semibold,600);gap:4px;display:grid}.neuro-mcp-form-elicitation label small{color:var(--neuro-muted);font-size:11px;font-weight:var(--neuro-weight-regular,400);line-height:15px}.neuro-mcp-form-elicitation input:not([type=checkbox]),.neuro-mcp-form-elicitation select{width:100%;min-height:var(--neuro-control-h);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);outline-offset:0}.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);outline-offset:0}.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-h);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:8px;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);outline-offset:0;transform:translateY(-1px)}@media (pointer:coarse){.neuro-mcp-form-elicitation input:not([type=checkbox]),.neuro-mcp-form-elicitation select,.neuro-pending-input-actions .neuro-mcp-external-link,.neuro-pending-input-actions button{min-height:var(--neuro-control-h-touch)}}.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{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);border-color:#0000}.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-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-composer-side-end{gap:4px;min-width:0}}.neuro-agent-job-card{box-shadow:var(--neuro-shadow-sm);border-color:#1f20201c;border-radius:18px}.neuro-agent-feed{padding:4px 0}.neuro-agent-job-action{border-radius:9px}.neuro-agent-job-action: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:hover{box-shadow:var(--neuro-shadow-md);border-color:#1f202033}.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.embedded,.neuro-task-window.standalone{box-shadow:none;border-radius:0}.neuro-task-window.embedded{border:0}.neuro-workspace-computer-note,.neuro-workspace-error{border-radius:14px}.neuro-empty-note.center{text-align:center;margin-top:20vh}.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-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: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 (pointer:coarse){.neuro-activity-actions button,.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-delivery-retry,.neuro-message-pending-cancel{min-width:var(--neuro-control-h-touch);min-height:var(--neuro-control-h-touch)}.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:var(--neuro-control-h-touch)}.neuro-attachment-trigger{height:var(--neuro-control-h-touch)}.neuro-attachment-icon{width:var(--neuro-control-h-touch);height:var(--neuro-control-h-touch)}.neuro-account-button,.neuro-agent-job-action,.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:var(--neuro-control-h-touch);min-width:var(--neuro-control-h-touch);height:var(--neuro-control-h-touch);min-height:var(--neuro-control-h-touch);padding:0}.neuro-task-window.standalone .neuro-task-window-head{min-height:52px}.neuro-task-window.standalone .neuro-task-window-close,.neuro-task-window.standalone .neuro-task-window-finish{width:var(--neuro-control-h-touch);min-width:var(--neuro-control-h-touch);height:var(--neuro-control-h-touch);min-height:var(--neuro-control-h-touch)}}@media (hover:none) and (pointer:coarse),(max-width:760px){.neuro-live-state-stack,.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-composer textarea{font-size:16px}.neuro-composer{margin-bottom:env(safe-area-inset-bottom,0)}.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-subscription:var(--neuro-token-color-subscription-dark);--neuro-amber:#fbbf24;--neuro-amber-soft:#fbbf2429;--neuro-proactive-wash:#fbbf2414;--neuro-proactive-line:#fbbf2480;--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:#e8e8e8;--neuro-brand-text:#f2f2f2;--neuro-brand-soft:#e8e8e821;--neuro-brand-border:#e8e8e84d;--neuro-live:#3fb950;--neuro-live-soft:#3fb95029;--neuro-live-text:#3fb950;--neuro-job-active:#8acfee;--neuro-job-active-soft:#8acfee2e;--neuro-job-active-text:#8acfee;--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:#333;--neuro-card-border:#ffffff1a;--neuro-card-border-hover:#fff3;--neuro-card-shadow:var(--neuro-token-shadow-card-dark);--neuro-card-shadow-hover:var(--neuro-token-shadow-card-hover-dark);--neuro-scrim:#0000008f;--neuro-tooltip-bg:#f0f0f0;--neuro-tooltip-fg:#1a1a1a;--neuro-switch-on:#30d158;--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-primary:var(--neuro-token-color-primary-dark);--neuro-primary-hover:var(--neuro-token-color-primary-hover-dark);--neuro-primary-pressed:var(--neuro-token-color-primary-pressed-dark);--neuro-on-primary:var(--neuro-token-color-primary-on-dark);--neuro-primary-text:var(--neuro-token-color-primary-text-dark);--neuro-primary-soft:var(--neuro-token-color-primary-soft-dark);--neuro-shadow-xs:var(--neuro-token-shadow-xs-dark);--neuro-shadow-sm:var(--neuro-token-shadow-sm-dark);--neuro-shadow-md:var(--neuro-token-shadow-md-dark);--neuro-shadow-lg:var(--neuro-token-shadow-lg-dark);--neuro-shadow-command:var(--neuro-token-shadow-command-dark);--neuro-shadow-group:var(--neuro-token-shadow-group-dark);--neuro-sota-surface-glass:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-surface-glass:color-mix(in srgb,var(--neuro-panel-solid) 82%,transparent)}}[data-theme=dark]{--neuro-sota-surface-raised:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-surface-raised:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}[data-theme=dark]{--neuro-sota-surface-sunken:var(--neuro-bg-sunken)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neuro-sota-surface-sunken:color-mix(in srgb,var(--neuro-bg-sunken) 88%,transparent)}}[data-theme=dark]{--neuro-sota-shadow-float:var(--neuro-token-shadow-float-dark);--neuro-sota-shadow-panel:var(--neuro-token-shadow-panel-dark)}[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:#fbbf2426;--neuro-file-icon-fg:#fbbf24}[data-theme=dark] .neuro-file-type-icon-text{--neuro-file-icon-bg:#94a3b821;--neuro-file-icon-fg:#a9b1bc}[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-agent-home,[data-theme=dark] .neuro-agent-home-tile,[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-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-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-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-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-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-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-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:0}.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)}@media (max-width:640px){.neuro-state-panel{grid-template-columns:auto minmax(0,1fr)}.neuro-state-panel-action{grid-column:1/-1;width:100%}}@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-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-agent-card,.neuro-agent-job-card,.neuro-agent-settings-dialog,.neuro-composer,.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):not(.embedded){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):not(.embedded),.neuro-text-edit-menu,.neuro-tree-menu{-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px)}}.neuro-agent-home,.neuro-agent-home-tile,.neuro-agent-job-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{background:var(--neuro-panel-solid)}.neuro-agent-job-card:hover{box-shadow:var(--neuro-sota-shadow-panel)}.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):not(.embedded){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-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-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);outline-offset:0;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-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-open,.neuro-agent-job-result-action,.neuro-agent-jobs-more,.neuro-agent-jobs-old>button,.neuro-agent-tool-connect-button,.neuro-composer-accessories button,.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-model-launcher-option,.neuro-model-launcher-row-reasoning>select,.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):not(.embedded){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-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}}@media (prefers-reduced-motion:reduce){: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-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]{text-align:left;padding:8px 12px}.neuro-agent-jobs-empty-subtle{max-width:26ch;color:var(--neuro-muted);font-size:12px;line-height:1.45;display:block}.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);outline-offset:0;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{animation:neuro-skeleton-pulse 1.4s var(--neuro-ease) 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-agent-home-tile:hover,.neuro-surface-top:focus-within{border-color:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-home-tile:hover,.neuro-surface-top:focus-within{border-color:color-mix(in srgb,var(--neuro-accent) 24%,var(--neuro-border))}}.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[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: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}}@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-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{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:min(720px,100%);margin:8px 0;display:flex}.neuro-media-blocks>*{flex:min(220px,100%);max-width:100%}.neuro-media-blocks>:is(.neuro-media-image,.neuro-media-player.video){flex:0 auto;min-width:120px}.neuro-media-blocks.message{align-self:flex-start}.neuro-media-image,.neuro-media-player,.neuro-media-resource{background:var(--neuro-surface-bg,#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-bg,#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{width:auto;max-width:100%;height:var(--neuro-media-height,min(240px,40vh));object-fit:contain;margin-inline:auto;display:block}.neuro-media-player video{--neuro-media-height:min(320px,50vh)}.neuro-media-blocks:has(>.neuro-media-image~.neuro-media-image)>.neuro-media-image{--neuro-media-height:min(140px,30vh)}.neuro-media-image>span,.neuro-media-player.video>:not(video){width:0;min-width:100%}.neuro-media-player-copy>span{min-width:0;display:grid}.neuro-media-player-copy :is(strong,small){text-overflow:ellipsis;overflow:hidden}.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}@media (max-width:640px){.neuro-media-blocks{width:100%}.neuro-media-player audio{max-width:100%}}.neuro-agent-home-tile,.neuro-agent-job-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{border-color:var(--neuro-card-border-hover);box-shadow:var(--neuro-card-shadow-hover);transform:translateY(-1px)}.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{transform:none}}:where(.neuro-app-root,.neuro-agents-workspace,.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}.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-option{justify-self:start;align-items:center;gap:var(--neuro-space-2);margin-top:var(--neuro-space-1);color:var(--neuro-text-soft);font-size:var(--neuro-density-body);line-height:var(--neuro-line-body);cursor:pointer;-webkit-app-region:no-drag;display:inline-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-primary-fill);color:var(--neuro-primary-ink)}.neuro-confirm-dialog-confirm.is-armed,.neuro-confirm-dialog-confirm:hover{background:var(--neuro-primary-fill-hover)}.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-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{transition:opacity var(--neuro-duration-structural) var(--neuro-ease-structural),transform var(--neuro-duration-structural) var(--neuro-ease-structural)}.neuro-confirm-dialog-backdrop{transition:opacity var(--neuro-duration-fast) var(--neuro-ease-out)}.neuro-confirm-dialog:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(4px * var(--neuro-motion-travel,1)))}.neuro-confirm-dialog-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}.neuro-confirm-dialog:not([data-open],[data-closed]){animation:neuro-confirm-dialog-in var(--neuro-duration-structural) var(--neuro-ease-structural)}.neuro-confirm-dialog-backdrop:not([data-open],[data-closed]){animation:neuro-confirm-dialog-backdrop-in var(--neuro-duration-fast) var(--neuro-ease-out)}.neuro-message-more{display:inline-flex;position:relative}.neuro-message-menu{background:var(--neuro-panel-solid);border:0}@supports (color:color-mix(in lab,red,red)){.neuro-message-menu{background:color-mix(in srgb,var(--neuro-panel-solid) 82%,transparent)}}.neuro-message-menu{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 1px 1px #14141608,0 14px 38px -10px #1414163d;-electron-corner-smoothing:system-ui;z-index:3;border-radius:12px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0}.neuro-message-menu button{min-height:32px;color:var(--neuro-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.neuro-message-menu:not(.neuro-message-menu-popup) button:focus-visible,.neuro-message-menu:not(.neuro-message-menu-popup) button:hover{background:var(--neuro-row-hover);outline:none}.neuro-message-menu-popup button:focus-visible{outline:none}.neuro-message-menu.neuro-message-menu-popup{z-index:auto;max-height:max(var(--available-height),min(240px,calc(100vh - 16px)));transform-origin:var(--transform-origin);transition:opacity var(--neuro-duration-fast) var(--neuro-ease-out),transform var(--neuro-duration-fast) var(--neuro-ease-out);outline:none;position:relative;inset:auto;overflow-y:auto}.neuro-message-menu-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(calc(1 - .04 * var(--neuro-motion-travel,1)))}.neuro-message-menu-popup button[data-highlighted]:not([data-disabled]){background:var(--neuro-row-hover)}.neuro-message-menu-popup button[data-disabled]{cursor:not-allowed;opacity:.52}.neuro-confirm-dialog-confirm:disabled{opacity:.45;cursor:default}@media (prefers-reduced-transparency:reduce){.neuro-message-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neuro-panel-solid)}}.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-tabs[hidden]{display:none}.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-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-design-viewport,.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-progress{width:96px;height:4px;accent-color:var(--neuro-accent)}.neuro-file-editor{--neuro-code-font-size:13px;--neuro-code-line-height:1.65;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-primary-fill);color:var(--neuro-primary-ink);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-primary-fill-hover);transform:translateY(-1px)}.neuro-file-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.neuro-file-split{align-items:stretch;display:inline-flex}.neuro-file-action,.neuro-file-split>button{border:1px solid var(--neuro-border);min-height:32px;color:var(--neuro-text-soft);font:inherit;font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-semibold,600);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.neuro-file-action,.neuro-file-split-main:only-child{border-radius:var(--neuro-radius-md)}.neuro-file-split-main{border-radius:var(--neuro-radius-md) 0 0 var(--neuro-radius-md)}.neuro-file-split-more{border-radius:0 var(--neuro-radius-md) var(--neuro-radius-md) 0;margin-left:-1px;padding:0 6px}.neuro-file-action:hover,.neuro-file-split>button:hover{border-color:var(--neuro-border-strong);background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-file-editor .neuro-file-split[data-variant=head] .neuro-file-split-main span[aria-hidden=true]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:inline;overflow:hidden}.neuro-message-menu.neuro-file-split-menu{background:var(--neuro-panel-solid);min-width:200px}.neuro-file-editor .neuro-file-markdown-toolbar .neuro-file-split>button:is(.neuro-file-split-main,.neuro-file-split-more){width:auto;min-width:28px;height:28px;padding:0 6px}.neuro-file-editor .neuro-file-markdown-toolbar-end .neuro-file-split[data-variant=head] .neuro-file-split-main span[aria-hidden=true]{display:none}.neuro-file-split-menu button[data-separate]{margin-top:9px;position:relative}.neuro-file-split-menu button[data-separate]:before{background:var(--neuro-border);content:"";height:1px;position:absolute;top:-5px;left:8px;right:8px}.neuro-file-actions-notice{max-width:240px;color:var(--neuro-danger-text);font-size:var(--neuro-text-xs)}.neuro-file-actions[data-variant=card]{justify-content:center}.neuro-file-editor-save[data-autosave=true]:not(:disabled){color:var(--neuro-text-soft);background:0 0}.neuro-file-editor-save[data-autosave=true]:not(:disabled):hover{background:var(--neuro-row-hover);color:var(--neuro-text);transform:none}.neuro-agent-job-result-editor:focus-visible,.neuro-file-editor button:focus-visible,.neuro-file-editor-open:focus-visible{box-shadow:var(--neuro-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-code .cm-line.neuro-file-line-mark{animation:neuro-file-line-mark 2.6s ease-out forwards}@keyframes neuro-file-line-mark{0%,60%{background-color:color-mix(in srgb,var(--neuro-text) 8%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--neuro-text) 42%,transparent)}to{box-shadow:none;background-color:#0000}}.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-image canvas{max-width:100%;height:auto;display:block}.neuro-file-viewer-image[data-large-image] .neuro-file-viewer-meta{align-items:center;gap:10px;display:flex}.neuro-file-viewer-markdown{padding:clamp(18px,4vw,44px)}.neuro-file-viewer-code{background:var(--neuro-bg-sunken);height:100%}.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:has(.neuro-file-actions){align-content:center;gap:14px}.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-large{--neuro-file-large-bg:linear-gradient(var(--neuro-bg-sunken),var(--neuro-bg-sunken)),var(--neuro-panel-solid);background:var(--neuro-file-large-bg);height:100%;min-height:0;color:var(--neuro-text);flex-direction:column;display:flex}.neuro-file-large-banner,.neuro-file-large-error{min-height:34px;color:var(--neuro-muted);font-size:var(--neuro-text-2xs);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 14px;display:flex}.neuro-file-large-error{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-file-large-error{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-file-large-error{color:var(--neuro-danger-text)}.neuro-file-large :is(.neuro-file-large-banner,.neuro-file-large-error) .neuro-file-editor-mode{white-space:nowrap;flex:none}.neuro-file-large-toolbar{flex:none;align-items:center;gap:4px;padding:0 8px 6px;font-size:13px;display:flex}.neuro-file-large-toolbar input{background:var(--neuro-text);border:0;border-radius:7px;min-width:0;height:28px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){.neuro-file-large-toolbar input{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-file-large-toolbar input{color:var(--neuro-text);font:inherit;outline:none}.neuro-file-editor .neuro-file-large-toolbar input:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus);outline:none}.neuro-file-large-search{flex:auto}.neuro-file-large-line{font-variant-numeric:tabular-nums;flex:none;width:76px}.neuro-file-large-button{width:28px;height:28px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.neuro-file-large-button:hover:not(:disabled),.neuro-file-large-button[aria-pressed=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-large-button:disabled{cursor:default;opacity:.45}.neuro-file-large-scroll{outline:none;flex:auto;min-height:0;overflow:hidden auto}.neuro-file-large-window{font:var(--neuro-code-font-size,12.5px)/20px var(--neuro-font-mono);position:sticky;top:0;overflow:auto hidden}.neuro-file-large[data-wrap] .neuro-file-large-window{overflow-x:hidden}.neuro-file-large-window[data-at-end]{flex-direction:column;justify-content:flex-end;display:flex}.neuro-file-large-grid-head,.neuro-file-large-grid-row,.neuro-file-large-row{min-width:max-content;height:20px;display:flex}.neuro-file-large[data-wrap] .neuro-file-large-row{flex:none;min-width:0;height:auto;min-height:20px}.neuro-file-large-gutter{box-sizing:content-box;min-width:var(--neuro-file-large-gutter,3ch);background:var(--neuro-file-large-bg);color:var(--neuro-muted);text-align:right;-webkit-user-select:none;user-select:none;flex:none;padding:0 10px 0 14px;position:sticky;left:0}.neuro-file-large-text{white-space:pre;padding-right:14px}.neuro-file-large[data-wrap] .neuro-file-large-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}:is(.neuro-file-large-row,.neuro-file-large-grid-row)[data-active]{background:var(--neuro-row-hover)}:is(.neuro-file-large-row,.neuro-file-large-grid-row)[data-active] .neuro-file-large-gutter{background:linear-gradient(var(--neuro-row-hover),var(--neuro-row-hover)),var(--neuro-file-large-bg);color:var(--neuro-text-soft)}.neuro-file-large-grid-row[data-match]{background:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-file-large-grid-row[data-match]{background:color-mix(in srgb,var(--neuro-amber) 14%,transparent)}}.neuro-file-large-grid{width:max-content;min-width:100%;display:grid}.neuro-file-large-grid :is(.neuro-file-large-grid-row,.neuro-file-large-grid-head){grid-template-columns:subgrid;grid-column:1/-1;display:grid}.neuro-file-large-grid-head{background:var(--neuro-panel-solid);font-weight:var(--neuro-weight-semibold,600)}.neuro-file-large-grid :is(.neuro-file-large-grid-row,.neuro-file-large-grid-head)>span{border-right:1px solid var(--neuro-border);padding:0 10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-file-large-grid :is(.neuro-file-large-grid-row,.neuro-file-large-grid-head)>span{border-right:1px solid color-mix(in srgb,var(--neuro-border) 60%,transparent)}}.neuro-file-large-grid :is(.neuro-file-large-grid-row,.neuro-file-large-grid-head)>span{text-overflow:ellipsis;white-space:nowrap}.neuro-file-large-grid-head>span:first-child{background:var(--neuro-panel-solid);position:sticky;left:0}.neuro-file-large-grid-raw{color:var(--neuro-muted);grid-column:2/-1}.neuro-file-large-status{color:var(--neuro-muted);font-size:var(--neuro-text-2xs);font-variant-numeric:tabular-nums;flex:none;margin:0;padding:5px 14px 7px}.neuro-file-editor-note{border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-muted);color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);margin:0;padding:8px 12px}.neuro-file-viewer-pdf{background:var(--neuro-bg-sunken);flex-direction:column;height:100%;min-height:clamp(420px,72vh,980px);display:flex}.neuro-file-viewer-presentation{border-top:1px solid var(--neuro-border)}.neuro-pdf-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:flex}.neuro-pdf-toolbar :is(input,select){background:var(--neuro-text);border:0;border-radius:7px;min-width:0;height:28px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.neuro-pdf-toolbar :is(input,select){background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-pdf-toolbar :is(input,select){color:var(--neuro-text);font:inherit;outline:none}.neuro-file-editor .neuro-pdf-toolbar :is(input,select):focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus);outline:none}.neuro-pdf-page{text-align:right;width:48px}.neuro-pdf-page,.neuro-pdf-pages{font-variant-numeric:tabular-nums}.neuro-pdf-pages{color:var(--neuro-muted)}.neuro-pdf-zoom{width:118px}.neuro-pdf-search{flex:120px}.neuro-pdf-stage{flex:auto;min-height:0;display:flex}.neuro-pdf-frame{flex:auto;min-width:0;position:relative}.neuro-pdf-frame>:is(.neuro-file-editor-state,.neuro-file-viewer-empty){position:absolute;inset:0}.neuro-pdf-scroll{outline:none;position:absolute;inset:0;overflow:auto}.neuro-pdf-thumbnails{flex-direction:column;flex:none;gap:10px;width:116px;padding:6px 8px 12px;display:flex;overflow-y:auto}.neuro-pdf-thumbnails button{color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-2xs);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:4px;padding:6px 4px;display:grid}.neuro-pdf-thumbnails button:hover{background:var(--neuro-row-hover)}.neuro-pdf-thumbnails button[aria-current=page]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-pdf-thumbnails canvas{width:88px;height:auto;box-shadow:0 0 0 1px var(--neuro-border);background:#fff}.neuro-file-viewer-pdf .pdfViewer{--scale-factor:1;padding:4px 0 12px}.neuro-file-viewer-pdf .pdfViewer .page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;box-shadow:0 0 0 1px var(--neuro-border),0 2px 10px -4px #1414162e;direction:ltr;background:#fff;margin:0 auto 12px;position:relative;overflow:visible}.neuro-file-viewer-pdf .pdfViewer .canvasWrapper{width:100%;height:100%;overflow:hidden}.neuro-file-viewer-pdf .pdfViewer .canvasWrapper canvas{contain:content;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.neuro-file-viewer-pdf .textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));z-index:0;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:clip}.neuro-file-viewer-pdf .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.neuro-file-viewer-pdf .textLayer .markedContent span:not(.markedContent),.neuro-file-viewer-pdf .textLayer>:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;z-index:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.neuro-file-viewer-pdf .textLayer .markedContent{display:contents}.neuro-file-viewer-pdf .textLayer ::selection{background:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-file-viewer-pdf .textLayer ::selection{background:color-mix(in srgb,var(--neuro-focus) 32%,transparent)}}.neuro-file-viewer-pdf .textLayer ::selection{color:#0000}.neuro-file-viewer-pdf .textLayer br::selection{background:0 0}.neuro-file-viewer-pdf .textLayer .highlight{background:var(--neuro-amber);border-radius:3px;margin:-1px;padding:1px}@supports (color:color-mix(in lab,red,red)){.neuro-file-viewer-pdf .textLayer .highlight{background:color-mix(in srgb,var(--neuro-amber) 38%,transparent)}}.neuro-file-viewer-pdf .textLayer .highlight.selected{background:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-file-viewer-pdf .textLayer .highlight.selected{background:color-mix(in srgb,var(--neuro-amber) 72%,transparent)}}.neuro-file-viewer-pdf .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.neuro-file-viewer-pdf .textLayer.selecting .endOfContent{top:0}.neuro-file-viewer-pdf .annotationLayer{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.neuro-file-viewer-pdf .annotationLayer section{box-sizing:border-box;text-align:initial;pointer-events:auto;transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute}.neuro-file-viewer-pdf .annotationLayer .linkAnnotation>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.neuro-file-viewer-pdf .annotationLayer .linkAnnotation>a:hover{background:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-file-viewer-pdf .annotationLayer .linkAnnotation>a:hover{background:color-mix(in srgb,var(--neuro-focus) 14%,transparent)}}.neuro-file-viewer-pdf .textLayer.selecting~.annotationLayer section{pointer-events:none}.neuro-office-docx{background:var(--neuro-bg-sunken);align-content:start;justify-items:center;gap:14px;height:100%;min-height:clamp(420px,72vh,980px);padding:14px;display:grid;overflow:auto;container-type:inline-size}.neuro-office-page{--neuro-office-font:Calibri,Carlito,"Segoe UI",system-ui,sans-serif;box-sizing:border-box;width:100%;max-width:var(--neuro-office-page-width);padding:min(var(--neuro-office-margin-top),8cqi) min(var(--neuro-office-margin-right),7cqi) min(var(--neuro-office-margin-bottom),8cqi) min(var(--neuro-office-margin-left),7cqi);border-radius:var(--neuro-radius-sm);box-shadow:var(--neuro-shadow-card);color:#1f1f1f;font:14.67px/1.15 var(--neuro-office-font);overflow-wrap:break-word;background:#fff}.neuro-office-page p{white-space:pre-wrap;margin:0}.neuro-office-marker{text-indent:0;display:inline-block}.neuro-office-tab{white-space:pre;tab-size:4}.neuro-office-image{vertical-align:bottom;max-width:100%;height:auto}.neuro-office-docx-table{max-width:100%;margin:4px 0;overflow-x:auto}.neuro-office-docx-table table{border-collapse:collapse;table-layout:fixed}.neuro-office-docx-table td{vertical-align:top;padding:0 7px}.neuro-office-editable{cursor:text;outline:none}:is(.neuro-office-page,.neuro-office-text) p:has(>.neuro-office-editable:hover){outline-offset:2px;border-radius:2px;outline:1px solid #7f7f7f59}:is(.neuro-office-page,.neuro-office-text) p:has(>.neuro-office-editable:focus){outline-offset:2px;border-radius:2px;outline:2px solid #7f7f7fb3}.neuro-office-book{gap:8px;height:100%;min-height:clamp(360px,60vh,900px)}.neuro-office-formula{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);min-height:30px;font-size:var(--neuro-text-xs);flex:none;align-items:center;gap:10px;padding:0 10px;display:flex}.neuro-office-formula-ref{min-width:40px;color:var(--neuro-muted);font-variant-numeric:tabular-nums}.neuro-office-formula-value{min-width:0;font-family:var(--neuro-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input.neuro-office-formula-value{height:28px;color:var(--neuro-text);font-size:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}input.neuro-office-formula-value:disabled{color:var(--neuro-muted)}.neuro-office-formula:focus-within{border-color:var(--neuro-accent)}.neuro-office-formula input.neuro-office-formula-value:focus-visible{outline:none}.neuro-file-csv-scroll:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-office-grid td[data-edited]{box-shadow:inset 0 -2px 0 var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-office-grid td[data-edited]{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--neuro-accent) 45%,transparent)}}.neuro-office-grid{table-layout:fixed}.neuro-file-viewer-csv .neuro-office-grid :is(th,td){padding:3px 6px;line-height:1.3}.neuro-office-grid td{background:var(--neuro-panel-solid);cursor:cell}.neuro-office-grid tbody th,.neuro-office-grid thead th{color:var(--neuro-muted);font-weight:var(--neuro-weight-medium);text-align:center}.neuro-office-grid tbody th{z-index:1;background:var(--neuro-bg-sunken);position:sticky;top:auto;left:0}.neuro-office-grid thead .neuro-office-corner{z-index:4;left:0}.neuro-office-grid tr[data-frozen]>*{z-index:2;top:var(--neuro-office-row-top);border-bottom-color:var(--neuro-border-strong);position:sticky}.neuro-office-grid tr[data-frozen]>th{z-index:3}.neuro-office-grid td[aria-selected=true]{outline:2px solid var(--neuro-accent);outline-offset:-2px}.neuro-office-grid td[data-formula]{color:var(--neuro-muted);font-family:var(--neuro-font-mono)}.neuro-office-tabs{flex:none;gap:2px;display:flex;overflow-x:auto}.neuro-office-tabs button{height:28px;color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.neuro-office-tabs button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-office-tabs button[aria-selected=true]{background:var(--neuro-row-selected);color:var(--neuro-text);font-weight:var(--neuro-weight-medium)}.neuro-office-sheet-bar{flex:none;align-items:center;gap:8px;display:flex}.neuro-office-sheet-bar .neuro-office-tabs{flex:auto;min-width:0}.neuro-office-rows{gap:2px;display:flex}.neuro-office-rows button{width:28px;height:28px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.neuro-office-rows button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-office-rows button:disabled{opacity:.4;cursor:default}.neuro-file-viewer-media{background:var(--neuro-bg-sunken);justify-content:center;align-items:center;min-height:clamp(320px,60vh,860px);padding:clamp(12px,3vw,32px);display:flex}.neuro-file-viewer-media video{border-radius:var(--neuro-radius-md);background:#000;max-width:100%;max-height:calc(100vh - 190px);display:block}.neuro-file-viewer-media audio{width:min(100%,480px)}.neuro-file-viewer-json{font-family:var(--neuro-font-mono);font-size:var(--neuro-text-xs);padding:clamp(14px,3vw,28px);line-height:1.65}.neuro-json-lines,.neuro-json-tree,.neuro-json-tree ul{margin:0;padding:0;list-style:none}.neuro-json-tree ul{border-left:1px solid var(--neuro-border);margin-left:10px;padding-left:10px}.neuro-json-row{border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:0 2px 0 4px;display:flex}.neuro-json-row:hover{background:var(--neuro-row-hover)}.neuro-json-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.neuro-json-toggle>svg{color:var(--neuro-muted);transition:transform var(--neuro-duration-fast) var(--neuro-ease-out);flex:none}.neuro-json-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.neuro-json-spacer{flex:none;width:13px}.neuro-json-key{color:var(--neuro-hl-attr);flex:none}.neuro-json-key:after{content:":"}.neuro-json-key:after,.neuro-json-key[data-index=true],.neuro-json-summary{color:var(--neuro-muted)}.neuro-json-summary{min-width:0}.neuro-json-summary[data-preview=true]{color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-json-value{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.neuro-json-value[data-type=string]{color:var(--neuro-hl-string)}.neuro-json-value:is([data-type=number],[data-type=boolean],[data-type=null]){color:var(--neuro-hl-literal)}.neuro-json-copy{width:22px;height:22px;color:var(--neuro-muted);opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.neuro-json-copy[data-copied=true],.neuro-json-row:is(:hover,:focus-within) .neuro-json-copy{opacity:1}.neuro-json-copy:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-json-more{color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:2px 0 2px 19px;padding:2px 8px}.neuro-json-more:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-json-line{align-items:flex-start;gap:8px;display:flex}.neuro-json-line-number{min-width:3ch;color:var(--neuro-muted);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;flex:none;padding-top:2px}.neuro-json-line>:is(.neuro-json-tree,.neuro-json-invalid){flex:auto;min-width:0}.neuro-json-invalid>p{color:var(--neuro-text-soft);margin:0 0 8px}.neuro-json-invalid code{color:var(--neuro-danger);white-space:pre-wrap}.neuro-json-invalid>pre{border-radius:var(--neuro-radius-md);background:var(--neuro-text);margin:0 0 6px;padding:12px 14px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-json-invalid>pre{background:color-mix(in srgb,var(--neuro-text) 4.5%,transparent)}}.neuro-json-invalid>pre{white-space:pre}.neuro-json-line .neuro-json-invalid{flex-direction:column-reverse;padding:2px 4px;display:flex}.neuro-json-line .neuro-json-invalid>pre{overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;margin:0;padding:0}.neuro-json-line .neuro-json-invalid>p{font-size:var(--neuro-text-2xs);margin:2px 0 4px}.neuro-file-viewer-notebook{flex-direction:column;gap:14px;padding:clamp(14px,3vw,28px);display:flex}.neuro-notebook-cell{grid-template-columns:5ch minmax(0,1fr);gap:8px;min-width:0;display:grid}.neuro-notebook-cell>:not(.neuro-notebook-prompt){grid-column:2;min-width:0}.neuro-notebook-prompt{color:var(--neuro-muted);font-family:var(--neuro-font-mono);font-size:var(--neuro-text-2xs);font-variant-numeric:tabular-nums;text-align:right;padding-top:11px}.neuro-notebook-input pre{margin:0}.neuro-notebook-outputs{flex-direction:column;gap:8px;display:flex}.neuro-notebook-text{border-radius:var(--neuro-radius-md);max-height:420px;font-family:var(--neuro-font-mono);font-size:var(--neuro-text-xs);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:4px 12px;line-height:1.5;overflow:auto}.neuro-notebook-input .neuro-notebook-text{background:var(--neuro-text);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.neuro-notebook-input .neuro-notebook-text{background:color-mix(in srgb,var(--neuro-text) 4.5%,transparent)}}.neuro-notebook-text:is([data-output=error],[data-output=stderr]){background:var(--neuro-danger);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.neuro-notebook-text:is([data-output=error],[data-output=stderr]){background:color-mix(in srgb,var(--neuro-danger) 8%,transparent)}}.neuro-notebook-text:is([data-output=error],[data-output=stderr]){color:var(--neuro-danger-text)}.neuro-notebook-truncated{color:var(--neuro-muted)}.neuro-notebook-html,.neuro-notebook-image{border-radius:var(--neuro-radius-md);background:#fff;max-width:100%}.neuro-notebook-image{height:auto;display:block}.neuro-notebook-html{border:1px solid var(--neuro-border);width:100%}.neuro-file-viewer-mermaid{flex-direction:column;min-height:100%;padding:clamp(16px,4vw,40px);display:flex}.neuro-file-viewer-mermaid .neuro-mermaid-diagram{margin-block:auto;padding:0}.neuro-file-viewer-mermaid .neuro-mermaid-failure>pre{border-radius:var(--neuro-radius-md);background:var(--neuro-text);margin:12px 0 0;padding:14px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-file-viewer-mermaid .neuro-mermaid-failure>pre{background:color-mix(in srgb,var(--neuro-text) 4.5%,transparent)}}.neuro-file-viewer-mermaid .neuro-mermaid-failure>pre{font-family:var(--neuro-font-mono);font-size:var(--neuro-text-xs);white-space:pre}.neuro-file-code,.neuro-file-markdown-editor{flex-direction:column;height:100%;min-height:100%;display:flex;position:relative}.neuro-file-markdown-editor{height:auto}.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:var(--neuro-token-docs-block-quote-bar) solid var(--neuro-text);padding-left:14px}.neuro-file-markdown-rich pre{border-radius:var(--neuro-token-docs-block-radius);background:var(--neuro-bg-sunken);font-family:var(--neuro-font-mono);font-size:var(--neuro-token-docs-code-size);line-height:var(--neuro-token-docs-code-line);white-space:pre;padding:12px 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:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}.neuro-file-markdown-rich td,.neuro-file-markdown-rich th{text-align:left;border:0;padding:8px 10px;position:relative}.neuro-file-markdown-rich th{background:var(--neuro-bg-sunken);color:var(--neuro-docs-ink2);font-size:13px;font-weight:var(--neuro-weight-medium)}.neuro-file-markdown-rich tr+tr>:is(th,td){border-top:1px solid var(--neuro-docs-line)}.neuro-file-markdown-rich :is(th,td)+:is(th,td){border-left:1px solid var(--neuro-docs-line)}.neuro-file-markdown-rich .tableWrapper{border:1px solid var(--neuro-docs-line2);border-radius:var(--neuro-token-docs-block-radius);width:fit-content;max-width:100%;margin:0 0 1em;overflow:auto hidden}.neuro-file-markdown-rich .tableWrapper>table{margin:0}.neuro-file-markdown-rich :is(th,td)>:last-child{margin-bottom:0}.neuro-file-markdown-rich table[data-layout=fixed]{table-layout:fixed}.neuro-file-markdown-rich.resize-cursor{cursor:col-resize}.neuro-file-markdown-rich .column-resize-handle{z-index:2;background:var(--neuro-primary);pointer-events:none;width:3px;position:absolute;top:0;bottom:-1px;right:-2px}.neuro-file-markdown-rich .selectedCell:after{background:var(--neuro-accent-soft);content:"";pointer-events:none;position:absolute;inset:0}.neuro-file-markdown-rich a{color:var(--neuro-link,var(--neuro-accent));text-underline-offset:3px;text-decoration-thickness:1px}.neuro-file-code{--neuro-file-code-fill:linear-gradient(var(--neuro-bg-sunken),var(--neuro-bg-sunken)),var(--neuro-panel-solid);background:var(--neuro-file-code-fill);min-width:0}.neuro-file-code-view{flex:auto;min-width:0;min-height:0}.neuro-file-code-status{min-height:28px;color:var(--neuro-muted);font-size:var(--neuro-text-xs);flex:none;align-items:center;gap:2px;padding:0 6px 0 14px;display:flex}.neuro-file-code-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.neuro-file-code-status button{border-radius:var(--neuro-radius-xs);height:22px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 7px;display:inline-flex}.neuro-file-code-status button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-code-status button[aria-pressed=true]{color:var(--neuro-text)}.neuro-file-code-view .cm-content:focus-visible{outline:none}.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-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-primary-fill);color:var(--neuro-primary-ink);border-color:#0000}.neuro-file-agent-change footer button.primary:hover{background:var(--neuro-primary-fill-hover)}.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-docs-sheet-editor .neuro-file-editor-recovery{z-index:7;background:var(--neuro-danger);border:0;border-radius:12px;margin:16px 0 0;padding:10px 10px 10px 14px;position:sticky;bottom:16px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sheet-editor .neuro-file-editor-recovery{background:color-mix(in srgb,var(--neuro-danger) 7%,var(--neuro-panel-solid))}}.neuro-docs-sheet-editor .neuro-file-editor-recovery{box-shadow:inset 0 0 0 1px var(--neuro-danger),var(--neuro-docs-card-shadow)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sheet-editor .neuro-file-editor-recovery{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-danger) 22%,transparent),var(--neuro-docs-card-shadow)}}.neuro-docs-sheet-editor .neuro-file-editor-recovery button{height:var(--neuro-button-md);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text);border:0;border-radius:8px;padding:0 12px;font-size:13px}body>[data-base-ui-portal]>.neuro-file-recovery-modal{--neuro-docs-fill:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){body>[data-base-ui-portal]>.neuro-file-recovery-modal{--neuro-docs-fill:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}body>[data-base-ui-portal]>.neuro-file-recovery-modal{z-index:1000;position:fixed}.neuro-docs-modal-panel.neuro-file-recovery-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(820px,100% - 32px);max-height:84vh;overflow:hidden}.neuro-file-recovery-body{grid-template-columns:232px minmax(0,1fr);gap:10px;height:min(56vh,500px);min-height:0;display:grid}.neuro-file-recovery-list{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-file-recovery-list button{width:100%;color:var(--neuro-text);text-align:start;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.neuro-file-recovery-list button:hover{background:var(--neuro-row-hover)}.neuro-file-recovery-list button[aria-current]{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-file-recovery-list button[aria-current]{background:color-mix(in srgb,var(--neuro-accent) 10%,transparent)}}.neuro-file-recovery-list button>svg{color:var(--neuro-muted);flex:none;margin-top:2px}.neuro-file-recovery-list button>span{gap:2px;min-width:0;display:grid}.neuro-file-recovery-list strong{font-size:13px;font-weight:var(--neuro-weight-medium)}.neuro-file-recovery-list small{color:var(--neuro-muted);font-size:12px;line-height:1.35}.neuro-file-recovery-preview{background:var(--neuro-text);border-radius:12px;align-content:start;gap:8px;min-width:0;min-height:0;padding:10px 12px;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.neuro-file-recovery-preview{background:color-mix(in srgb,var(--neuro-text) 2.6%,var(--neuro-panel-solid))}}.neuro-file-recovery-preview :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.neuro-file-recovery-preview .neuro-docs-diff-row{min-width:0}.neuro-file-recovery-preview>p{margin:0;font-size:12.5px}.neuro-file-recovery-detail{color:var(--neuro-danger-text)}.neuro-file-recovery-text .neuro-message-markdown{font-size:14px;line-height:1.6}.neuro-file-recovery-dialog>footer{flex-wrap:wrap;align-items:center;gap:6px}.neuro-file-recovery-delete{margin-inline-end:auto}.neuro-file-recovery-dialog button[data-danger]{color:var(--neuro-danger-text)!important}.neuro-file-recovery-confirm>span{color:var(--neuro-text-soft);margin-inline-end:auto;font-size:13px}@media (max-width:640px){.neuro-file-recovery-body{grid-template-columns:minmax(0,1fr);height:auto}.neuro-file-recovery-list{max-height:148px}.neuro-file-recovery-preview{max-height:46vh}}.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)}@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-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-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-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):not(.neuro-workspace-topbar){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:var(--neuro-control-h);min-height:var(--neuro-control-h);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{min-width:var(--neuro-control-h);min-height:var(--neuro-control-h);width:var(--neuro-control-h);height:var(--neuro-control-h);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:var(--neuro-control-h);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-focus);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:var(--neuro-control-h);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-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-focus);outline-offset:-2px}.neuro-workspace-sidebar[data-card-count="0"]{grid-template-columns:minmax(0,1fr)}.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) 52px}.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) 52px}.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) 52px}}.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-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-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}.neuro-sidebar-status-badge[data-status=awaiting]{--status-ink:#8944ab;--status-tint:#af52de}[data-theme=dark] .neuro-sidebar-status-badge{--status-ink:#8acfee}[data-theme=dark] .neuro-sidebar-status-badge[data-status=awaiting]{--status-ink:#d7a3f0}[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-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-rail-divider:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace,.neuro-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-rail-divider:color-mix(in srgb,var(--neuro-text) 18%,transparent)}}.neuro-agents-workspace,.neuro-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-fill:#fff;--neuro-glass-fill-hover:#fff;--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-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-selected:color-mix(in srgb,var(--neuro-row-selected) 58%,#ffffffb3)}}.neuro-agents-workspace,.neuro-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-selected-ring:var(--neuro-brand)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace,.neuro-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-selected-ring:color-mix(in srgb,var(--neuro-brand) 30%,var(--neuro-glass-ring))}}.neuro-agents-workspace,.neuro-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-panel:#f9f9fadb;--neuro-glass-panel-ring:#1f20201f;--neuro-glass-panel-radius:20px;--neuro-glass-lift:0 1px 1px #14141608,0 10px 32px -6px #1414161f;--neuro-glass-lift-soft:0 1px 2px #1414160a,0 6px 18px -8px #1414161a;--neuro-glass-tile:#fff;--neuro-glass-tile-ring:#1f20201a;--neuro-glass-tile-shadow:0 1px 1px #1414160a,0 1px 4px #14141612;--neuro-glass-tile-shadow-hover:0 1px 1px #1414160a,0 6px 18px -6px #14141629;--neuro-glass-control:#ffffffb8;--neuro-glass-control-ring:#1f202033;--neuro-glass-control-ring-focus:#1f202057;--neuro-glass-blur:blur(24px) saturate(180%);--neuro-spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1)}[data-theme=dark] .neuro-agents-workspace,[data-theme=dark] .neuro-model-launcher-menu,[data-theme=dark] .neuro-settings,[data-theme=dark] .neuro-task-window,[data-theme=dark] .neuro-workspace-grid{--neuro-glass-fill:#1d1d1f;--neuro-glass-fill-hover:#212123;--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-model-launcher-menu,[data-theme=dark] .neuro-settings,[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)}}[data-theme=dark] .neuro-agents-workspace,[data-theme=dark] .neuro-model-launcher-menu,[data-theme=dark] .neuro-settings,[data-theme=dark] .neuro-task-window,[data-theme=dark] .neuro-workspace-grid{--neuro-glass-panel:#242426b8;--neuro-glass-panel-ring:#ffffff24;--neuro-glass-lift:0 1px 1px #0000004d,0 14px 40px -8px #0009;--neuro-glass-lift-soft:0 8px 24px -10px #0000008c;--neuro-glass-tile:#ffffff12;--neuro-glass-tile-ring:#ffffff17;--neuro-glass-tile-shadow:0 1px 2px #00000059;--neuro-glass-tile-shadow-hover:0 8px 22px -8px #0009;--neuro-glass-control:#28282a9e;--neuro-glass-control-ring:#ffffff2e;--neuro-glass-control-ring-focus:#ffffff4d}.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}@media (min-width:901px){:is(.neuro-workspace-grid>.neuro-sidebar,.neuro-task-window.standalone .neuro-task-subagents,.neuro-task-window-body>.neuro-task-subagents){border-radius:var(--neuro-glass-panel-radius);background:var(--neuro-glass-panel);height:auto;min-height:0;box-shadow:inset 0 0 0 1px var(--neuro-glass-panel-ring),inset 0 1px 0 var(--neuro-glass-highlight),var(--neuro-glass-lift);border:0;align-self:stretch;margin:8px 0 8px 8px;overflow:hidden}:is(.neuro-workspace-grid>.neuro-sidebar,.neuro-task-subagents) :is(.neuro-sidebar-chrome,.neuro-sidebar-account-footer,.neuro-task-subagents-nav,.neuro-task-subagents-head){box-shadow:none;background:0 0;border: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-window-title{align-content:center;justify-items:center;gap:1px;min-width:0;display:grid}.neuro-task-window-live{min-width:0;max-width:100%;color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-regular,400);align-items:center;gap:7px;line-height:16px;display:inline-flex}.neuro-task-window-title .neuro-task-window-live>span{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-task-window-live:before{background:var(--neuro-live);content:"";width:6px;height:6px;animation:neuro-pulse var(--neuro-pulse-duration,1.35s) ease-in-out infinite;border-radius:50%;flex:none}.neuro-task-window-live[data-tone=waiting]:before{background:var(--neuro-amber);animation:none}.neuro-task-window-live[data-tone=queue]:before{background:var(--neuro-muted);animation:none}.neuro-task-window-live[data-tone=stopped]:before{background:var(--neuro-danger);animation:none}.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:8px}.neuro-workspace-sidebar .neuro-workspace-card,[data-theme=dark] .neuro-workspace-sidebar .neuro-workspace-card{isolation:isolate;border-radius:var(--neuro-glass-radius);background:var(--neuro-glass-fill);box-shadow:var(--neuro-glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;position:relative;transform:none}.neuro-workspace-sidebar .neuro-workspace-card:after{content:"";z-index:10;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--neuro-glass-ring),inset 0 2px 0 var(--neuro-glass-highlight);pointer-events:none;position:absolute;inset:0}.neuro-agent-job-card,.neuro-sota-material .neuro-agent-job-card,.neuro-task-subagent-card,.neuro-task-window.standalone .neuro-task-subagent-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{background:var(--neuro-glass-tile);box-shadow:var(--neuro-glass-tile-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:14px;transform:none}.neuro-workspace-card-head{border-bottom:0;gap:8px;min-height:40px;padding:0 8px 0 14px}.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 0 4px}.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-head{flex-wrap:nowrap;align-items:center;gap:6px;min-height: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{border-radius:6px;width:24px;height:24px;min-height:24px}.neuro-agent-job-title{min-height:0;margin-top:6px}.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:0}.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-tile);box-shadow:var(--neuro-glass-tile-shadow-hover);transform:none}.neuro-agent-job-card[data-live=true]{box-shadow:var(--neuro-glass-tile-shadow)}.neuro-agent-job-card[data-current=true],.neuro-agent-job-card[data-live=true],.neuro-sota-material .neuro-agent-job-card[data-current=true],.neuro-sota-material .neuro-agent-job-card[data-current=true][data-live=true]{background:var(--neuro-glass-tile);box-shadow:var(--neuro-glass-tile-shadow)}.neuro-agent-job-card[data-current=true]:hover,.neuro-sota-material .neuro-agent-job-card[data-current=true]:hover{background:var(--neuro-glass-tile);box-shadow:var(--neuro-glass-tile-shadow-hover)}.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:40px;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:var(--neuro-glass-tile-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-subagent-actions{flex-direction:column;grid-area:1/3;align-self:start;align-items:center;gap:2px;display:inline-flex}.neuro-task-subagent-action,[data-theme=dark] .neuro-task-subagent-action{box-shadow:none;color:var(--neuro-muted);background:0 0;border:0;border-radius:6px;transition:opacity .12s,background-color .12s,color .12s}.neuro-task-subagent-action:focus-visible,.neuro-task-subagent-action:hover{background:var(--neuro-text);border:0}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action:focus-visible,.neuro-task-subagent-action:hover{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-task-subagent-action:focus-visible,.neuro-task-subagent-action:hover{color:var(--neuro-text)}.neuro-task-subagent-action:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-task-subagent-action.delete:focus-visible,.neuro-task-subagent-action.delete:hover{background:var(--neuro-danger);border:0}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagent-action.delete:focus-visible,.neuro-task-subagent-action.delete:hover{background:color-mix(in srgb,var(--neuro-danger) 10%,transparent)}}.neuro-task-subagent-action.delete:focus-visible,.neuro-task-subagent-action.delete:hover{color:var(--neuro-danger-text)}.neuro-task-subagent-action[data-reveal=hover]{opacity:0;pointer-events:none}.neuro-task-subagent-card:focus-within .neuro-task-subagent-action[data-reveal=hover],.neuro-task-subagent-card:hover .neuro-task-subagent-action[data-reveal=hover]{opacity:1;pointer-events:auto}@media (hover:none){.neuro-task-subagent-action[data-reveal=hover]{opacity:1;pointer-events:auto}}.neuro-agent-jobs-finished,.neuro-task-subagents-finished{gap:8px;margin-top:2px;display:grid}.neuro-agent-jobs-finished-toggle,.neuro-task-subagents-finished-toggle{width:100%;min-height:28px;color:var(--neuro-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--neuro-weight-medium,500);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px 4px 5px;line-height:16px;display:flex}.neuro-agent-jobs-finished-toggle:hover,.neuro-task-subagents-finished-toggle:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-jobs-finished-toggle:hover,.neuro-task-subagents-finished-toggle:hover{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-agent-jobs-finished-toggle:hover,.neuro-task-subagents-finished-toggle:hover{color:var(--neuro-text)}.neuro-agent-jobs-finished-toggle:focus-visible,.neuro-task-subagents-finished-toggle:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-agent-jobs-finished-toggle svg,.neuro-task-subagents-finished-toggle svg{flex:none;transition:transform .14s}.neuro-agent-jobs-finished-toggle[aria-expanded=true] svg,.neuro-task-subagents-finished-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.neuro-agent-jobs-finished-list,.neuro-task-subagents-finished-list{gap:8px;display:grid}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-agent-jobs-finished-toggle svg,:root:not([data-neuro-motion=full]) .neuro-task-subagents-finished-toggle svg{transition:none}}.neuro-task-subagents-finished-head{align-items:center;gap:2px;min-width:0;display:flex}.neuro-task-subagents-finished-head>.neuro-task-subagents-finished-toggle{flex:auto;min-width:0}.neuro-task-subagents-finished-clear{min-height:28px;color:var(--neuro-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 8px;font-size:12px;line-height:16px}.neuro-task-subagents-finished-clear:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagents-finished-clear:hover{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-task-subagents-finished-clear:hover{color:var(--neuro-text)}.neuro-task-subagents-finished-clear:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-order-row[data-leaving=true]{pointer-events:none;animation:neuro-task-subagent-leave .24s cubic-bezier(.4,0,1,1) both}@keyframes neuro-task-subagent-leave{to{opacity:0;transform:translateY(calc(6px * var(--neuro-motion-travel,1)))}}.neuro-task-subagents-error{background:var(--neuro-danger);border-radius:8px;align-items:flex-start;gap:6px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagents-error{background:color-mix(in srgb,var(--neuro-danger) 9%,transparent)}}.neuro-task-subagents-error{color:var(--neuro-danger-text);overflow-wrap:anywhere;padding:6px 6px 6px 9px;font-size:11.5px;line-height:15px}.neuro-task-subagents-error>span{flex:auto;min-width:0}.neuro-task-subagents-error>button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.neuro-task-subagents-error>button:hover{background:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-task-subagents-error>button:hover{background:color-mix(in srgb,var(--neuro-danger) 14%,transparent)}}.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{box-shadow:none;color:var(--neuro-muted);background:0 0;border:0}.neuro-agent-job-actions .neuro-agent-job-action:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-job-actions .neuro-agent-job-action:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-job-actions .neuro-agent-job-action:hover:not(:disabled){color:var(--neuro-text)}.neuro-task-subagents-nav,.neuro-workspace-grid>.neuro-sidebar .neuro-sidebar-chrome{align-items:center;min-height:44px;padding:6px 56px 0 10px;display:flex}.neuro-workspace-grid>.neuro-sidebar .neuro-sidebar-chrome{border-bottom:0;gap:0}.neuro-workspace-grid>.neuro-sidebar .neuro-sidebar-brand{min-height:32px}.neuro-workspace-grid>.neuro-sidebar .neuro-sidebar-brand-title{flex:none;padding:4px 10px}.neuro-brand-lockup-word{--neuro-wordmark-height:15px}.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:6px;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-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-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)}@media (pointer:coarse){.neuro-layout-control-button,.neuro-task-detach,.neuro-task-home{min-width:var(--neuro-control-h-touch);min-height:var(--neuro-control-h-touch)}.neuro-layout-control-button{width:var(--neuro-control-h-touch);height:var(--neuro-control-h-touch)}.neuro-order-handle,.neuro-order-menu button{min-height:var(--neuro-control-h-touch)}}.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-undo{min-width:0;color:var(--neuro-text-soft);align-items:center;gap:8px;margin:0 12px 6px;font-size:12px;line-height:16px;display:flex}.neuro-agent-jobs-undo>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.neuro-agent-jobs-undo>button{color:var(--neuro-accent);cursor:pointer;font:inherit;font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:6px;flex:none;padding:2px 6px}.neuro-agent-jobs-undo>button:hover{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-jobs-undo>button:hover{background:color-mix(in srgb,var(--neuro-accent) 10%,transparent)}}.neuro-agent-jobs-undo>button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-agent-job-error{color:var(--neuro-danger-text);margin:8px 0 0}.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-reason{color:var(--neuro-muted);margin:6px 0 0;font-size:11px;line-height:14px}.neuro-agent-job-last{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:16px;overflow:hidden}.neuro-agent-job-card[data-unread=true] .neuro-agent-job-last{color:var(--neuro-text)}.neuro-agent-job-unread{background:var(--neuro-primary);min-width:18px;height:18px;color:var(--neuro-on-primary,#fff);font-size:11px;font-weight:var(--neuro-weight-medium,500);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.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-agent-line,.neuro-composer-param-menu,.neuro-composer-param-shell,.neuro-reasoning-meta,.neuro-task-subagent-card,.neuro-tree-row{--neuro-tone-azure:#2563eb;--neuro-tone-indigo:#4f46e5;--neuro-tone-violet:#7c3aed;--neuro-tone-magenta:#c026d3;--neuro-tone-pink:#db2777;--neuro-tone-cyan:#0e91b2;--neuro-tone-lime:#4d7c0f;--neuro-tone-gold:#b7791f;--neuro-tone-verdant:#15803d;--neuro-tone-slate:var(--neuro-text-soft)}[data-theme=dark] .neuro-agent-line,[data-theme=dark] .neuro-composer-param-menu,[data-theme=dark] .neuro-composer-param-shell,[data-theme=dark] .neuro-reasoning-meta,[data-theme=dark] .neuro-task-subagent-card,[data-theme=dark] .neuro-tree-row{--neuro-tone-azure:#60a5fa;--neuro-tone-indigo:#818cf8;--neuro-tone-violet:#a78bfa;--neuro-tone-magenta:#e879f9;--neuro-tone-pink:#f472b6;--neuro-tone-cyan:#22d3ee;--neuro-tone-lime:#a3e635;--neuro-tone-gold:#fbbf24;--neuro-tone-verdant:#4ade80}[data-participant-color=azure]{--neuro-participant:#2563eb}[data-participant-color=violet]{--neuro-participant:#7c3aed}[data-participant-color=verdant]{--neuro-participant:#15803d}[data-participant-color=gold]{--neuro-participant:#a16207}[data-participant-color=rose]{--neuro-participant:#e11d48}[data-participant-color=magenta]{--neuro-participant:#a21caf}[data-theme=dark] [data-participant-color=azure]{--neuro-participant:#60a5fa}[data-theme=dark] [data-participant-color=violet]{--neuro-participant:#a78bfa}[data-theme=dark] [data-participant-color=verdant]{--neuro-participant:#4ade80}[data-theme=dark] [data-participant-color=gold]{--neuro-participant:#fbbf24}[data-theme=dark] [data-participant-color=rose]{--neuro-participant:#fb7185}[data-theme=dark] [data-participant-color=magenta]{--neuro-participant:#e879f9}.neuro-agent-byline{min-width:0;max-width:100%;color:var(--neuro-participant);font-weight:var(--neuro-weight-medium);align-items:center;gap:6px;display:inline-flex}.neuro-agent-byline .neuro-avatar{flex:none}.neuro-agent-byline .neuro-avatar .na-c{fill:var(--neuro-participant)}.neuro-agent-byline-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-agent-line{--neuro-tone:var(--neuro-tone-slate)}.neuro-agent-line[data-action-kind=browse],.neuro-agent-line[data-action-kind=browser]{--neuro-tone:var(--neuro-tone-azure)}.neuro-agent-line[data-action-kind=file_search],.neuro-agent-line[data-action-kind=search],.neuro-agent-line[data-action-kind=tool_search],.neuro-agent-line[data-action-kind=workspace_search]{--neuro-tone:var(--neuro-tone-indigo)}.neuro-agent-line[data-action-kind=context],.neuro-agent-line[data-action-kind=decision]{--neuro-tone:var(--neuro-tone-violet)}.neuro-agent-line[data-action-kind=memory_read],.neuro-agent-line[data-action-kind=memory_write]{--neuro-tone:var(--neuro-tone-magenta)}.neuro-agent-line[data-action-kind=computer],.neuro-agent-line[data-action-kind=image],.neuro-agent-line[data-action-kind=screenshot]{--neuro-tone:var(--neuro-tone-pink)}.neuro-agent-line[data-action-kind=command]{--neuro-tone:var(--neuro-tone-cyan)}.neuro-agent-line[data-action-kind=code],.neuro-agent-line[data-action-kind=file_edit],.neuro-agent-line[data-action-kind=file_write]{--neuro-tone:var(--neuro-tone-lime)}.neuro-agent-line[data-action-kind=plan],.neuro-agent-line[data-action-kind=time]{--neuro-tone:var(--neuro-tone-gold)}.neuro-agent-line[data-action-kind=delegation],.neuro-agent-line[data-action-kind=result_read],.neuro-agent-line[data-action-kind=result_submit],.neuro-agent-line[data-action-kind=team]{--neuro-tone:var(--neuro-tone-verdant)}.neuro-agent-line[data-action-kind=reasoning]{--neuro-tone:var(--neuro-tone-violet)}.neuro-agent-line[data-action-kind=browse] em,.neuro-agent-line[data-action-kind=browser] em{color:var(--neuro-tone-azure)}.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 .neuro-agent-line-tool-label .neuro-agent-line-brand-icon[data-neuro-brand-icon=github]{color:var(--neuro-text)}.neuro-tree-row svg.lucide-folder,.neuro-tree-row svg.lucide-folder-open{color:var(--neuro-tone-azure)}.neuro-agent-line-reasoning-label,.neuro-agent-line-reasoning-label.completed,[data-theme=dark] .neuro-agent-line-reasoning-label,[data-theme=dark] .neuro-agent-line-reasoning-label.completed{color:var(--neuro-tone-violet);font-weight:var(--neuro-weight-semibold,600)}.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{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-chat-presence-copy{min-width:0;animation:neuro-chat-presence-in calc(.24s * var(--neuro-motion-travel,1) + .12s) cubic-bezier(.2,.9,.25,1) both;display:grid}.neuro-chat-presence-line{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.neuro-chat-presence .neuro-thinking-label{color:var(--neuro-text);font-size:14px;line-height:20px}.neuro-chat-presence-action{min-width:0;color:var(--neuro-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.neuro-chat-presence-action>.neuro-agent-line-icon{flex:none}.neuro-chat-presence-action>.neuro-chat-presence-thought{color:var(--neuro-tone-violet)}.neuro-chat-presence-action-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-chat-presence-action{animation:neuro-chat-presence-step .12s ease-out both}.neuro-chat-presence-action[data-live]>.neuro-chat-presence-action-text{color:#0000;background-image:linear-gradient(100deg,var(--neuro-muted) 42%,var(--neuro-text) 50%,var(--neuro-muted) 58%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:neuro-run-shimmer 4s linear .3s infinite}@keyframes neuro-chat-presence-step{0%{opacity:.35}}@keyframes neuro-chat-presence-in{0%{opacity:0;transform:translateX(calc(-6px * var(--neuro-motion-travel,1)))}}.neuro-chat-presence[data-chat-run-status=working] .neuro-thinking-label{color:#0000;background-image:linear-gradient(100deg,var(--neuro-text-soft) 38%,var(--neuro-brand-sweep-start) 45%,var(--neuro-brand-sweep-end) 55%,var(--neuro-text-soft) 62%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:neuro-run-shimmer 4s linear .6s infinite}.neuro-chat-presence[data-chat-run-status=working] .neuro-thinking-dots{display:none}.neuro-run-elapsed{color:var(--neuro-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.neuro-run-elapsed:before{content:"·";margin:0 6px}:root[data-neuro-calm] [data-neuro-calm-held],:root[data-neuro-calm] [data-neuro-calm-held]:after,:root[data-neuro-calm] [data-neuro-calm-held]:before{animation-play-state:paused!important}@keyframes neuro-run-shimmer{0%{background-position:100% 0}25%,to{background-position:0 0}}.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-focus);outline-offset:0}.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}:is(.neuro-workspace-grid.neuro-primary>.neuro-sidebar,.neuro-task-window-body>.neuro-task-subagents,.neuro-task-window.standalone .neuro-task-subagents){border-radius:var(--neuro-glass-panel-radius);background:linear-gradient(var(--neuro-glass-panel),var(--neuro-glass-panel)),var(--neuro-surface-bg);width:min(288px,100% - 56px);height:auto;box-shadow:inset 0 0 0 1px var(--neuro-glass-panel-ring),inset 0 1px 0 var(--neuro-glass-highlight),var(--neuro-glass-lift);transition:transform calc(.26s * var(--neuro-motion-travel,1)) cubic-bezier(.2,.9,.25,1),visibility 0s;border:0;inset:8px auto 8px 8px}:is(.neuro-workspace-grid.neuro-primary>.neuro-sidebar,.neuro-task-subagents) :is(.neuro-sidebar-chrome,.neuro-sidebar-account-footer,.neuro-task-subagents-nav,.neuro-task-subagents-head){box-shadow:none;background:0 0;border:0}.neuro-workspace-grid.neuro-primary.is-left-sidebar-hidden>.neuro-sidebar{visibility:hidden;transition:transform calc(.22s * var(--neuro-motion-travel,1)) cubic-bezier(.4,0,1,1),visibility 0s calc(.22s * var(--neuro-motion-travel,1));transform:translate(calc(-100% - 16px))}}.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-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-job-actions .neuro-agent-job-action{width:40px;min-width:40px;height:44px;min-height:44px}.neuro-agent-job-controls .neuro-agent-job-action{opacity:1}.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-agents-workspace{--neuro-agents-group:var(--account-group,var(--neuro-text))}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace{--neuro-agents-group:var(--account-group,color-mix(in srgb,var(--neuro-text) 4%,transparent))}}.neuro-agents-workspace{--neuro-agents-separator:var(--account-separator,var(--neuro-text))}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace{--neuro-agents-separator:var(--account-separator,color-mix(in srgb,var(--neuro-text) 8%,transparent))}}.neuro-agents-workspace{--neuro-agents-hover:var(--account-hover,var(--neuro-text))}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace{--neuro-agents-hover:var(--account-hover,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-agents-workspace{min-width:0;color:var(--neuro-text);font-family:var(--neuro-font-ui);align-content:start;gap:24px;padding:0;font-size:13px;line-height:18px;display:grid}.neuro-agents-workspace .neuro-agents-section-head{border:0;min-height:0;margin:0;padding:0 4px;display:block}.neuro-agents-workspace :is(.neuro-agents-directory,.neuro-agents-core,.neuro-agents-specialists,.neuro-agents-state-panel){gap:8px;width:100%;margin:0;display:grid}.neuro-agents-workspace .neuro-agents-directory{gap:24px}.neuro-agent-settings-overlay .neuro-agent-settings-section h4,.neuro-agents-workspace .neuro-agents-section-head h3,.neuro-agents-workspace .neuro-agents-skills header h3{color:var(--neuro-text-soft);font-size:13px;font-weight:var(--neuro-weight-medium,500);letter-spacing:0;margin:0;line-height:18px}.neuro-agents-workspace .neuro-agents-rows{background:var(--neuro-agents-group);border-radius:12px;display:grid;overflow:hidden}.neuro-agents-workspace .neuro-agents-rows .neuro-agent-card{min-width:0;min-height:56px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px 6px 14px;transition:background-color .12s;display:grid;position:relative;transform:none}.neuro-agents-workspace .neuro-agents-rows .neuro-agent-card:hover{background:var(--neuro-agents-hover);box-shadow:none;transform:none}.neuro-agents-workspace .neuro-agents-rows .neuro-agent-card+.neuro-agent-card:before{background:var(--neuro-agents-separator);content:"";height:1px;position:absolute;top:0;left:56px;right:0}.neuro-agents-workspace .neuro-agents-models{gap:8px;display:grid;container-type:inline-size}.neuro-agents-workspace .neuro-agent-models-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;min-height:64px;padding:8px 10px 8px 14px;display:grid;position:relative}.neuro-agents-workspace .neuro-agent-models-row+.neuro-agent-models-row:before{background:var(--neuro-agents-separator);content:"";height:1px;position:absolute;top:0;left:56px;right:0}.neuro-agents-workspace .neuro-agent-models-controls{justify-items:end;gap:4px;width:212px;min-width:0;display:grid}.neuro-agents-workspace .neuro-agent-models-pick{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.neuro-agents-workspace .neuro-agent-models-pick .neuro-model-launcher{min-width:0}.neuro-agents-workspace .neuro-agent-models-lever{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.neuro-agents-workspace .neuro-agent-models-controls:has(.neuro-model-lever) .neuro-agent-models-pick .neuro-model-level-mark,.neuro-agents-workspace .neuro-agent-models-lever:empty{display:none}.neuro-agents-workspace .neuro-agent-models-lever .neuro-model-level-mark :is(.dial,svg){width:13px;height:13px}.neuro-agents-workspace .neuro-agent-models-lever .neuro-model-reasoning-mark{color:#7c3aed;flex:none}[data-theme=dark] .neuro-agents-workspace .neuro-agent-models-lever .neuro-model-reasoning-mark{color:#a78bfa}.neuro-agents-workspace .neuro-agent-models-lever .neuro-model-lever:not([data-look]){--neuro-model-lever-thumb:14px;height:16px;margin-right:5px}.neuro-agents-workspace .neuro-agent-models-lever .neuro-model-lever:not([data-look]) .neuro-model-lever-track{height:8px}.neuro-agents-workspace .neuro-agent-models-lever .neuro-model-lever:not([data-look]) .neuro-model-lever-fill{width:calc(1px + var(--neuro-model-lever-at) * (100% - var(--neuro-model-lever-thumb) - 2px) + var(--neuro-model-lever-thumb) / 2)}.neuro-agents-workspace .neuro-agent-models-lever .neuro-model-lever:not([data-look]) .neuro-model-lever-notch:not([data-warning=true]){width:3px;height:3px}@container (max-width:460px){.neuro-agents-workspace .neuro-agent-models-controls{grid-column:2/-1;justify-items:stretch;width:100%}.neuro-agents-workspace .neuro-agent-models-pick{justify-content:flex-start}}.neuro-agent-glyph{background:var(--neuro-agent-tone);color:#fff;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin:0;display:grid}.neuro-agent-glyph svg{width:18px;height:18px;color:inherit;stroke-width:1.9px}.neuro-agents-workspace .neuro-agent-card[data-enabled=false] .neuro-agent-glyph{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agents-workspace .neuro-agent-card[data-enabled=false] .neuro-agent-glyph{background:color-mix(in srgb,var(--neuro-text) 22%,transparent)}}.neuro-agents-workspace .neuro-agent-card-copy{gap:1px;min-width:0;display:grid}.neuro-agents-workspace :is(.neuro-agent-card-name,.neuro-agent-card-model){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-agents-workspace .neuro-agent-card-name{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-regular,400);line-height:18px}.neuro-agents-workspace .neuro-agent-card[data-enabled=false] .neuro-agent-card-name{color:var(--neuro-text-soft)}.neuro-agents-workspace .neuro-agent-card-model{color:var(--neuro-muted);font-size:12px;line-height:16px}.neuro-agents-workspace .neuro-agent-card-actions{align-items:center;gap:2px;display:inline-flex}.neuro-agents-workspace .neuro-agent-card-action{width:24px;min-width:0;height:32px;min-height:0;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.neuro-agents-workspace .neuro-agent-card-action svg{width:16px;height:16px;color:inherit}.neuro-agents-workspace .neuro-agent-card:hover .neuro-agent-card-action{color:var(--neuro-text-soft)}:is(.neuro-agent-card,.neuro-agent-settings-dialog){--neuro-agent-tone:#7c3aed}.neuro-agents-workspace .neuro-agents-skills>.desktop-agent-detail-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.neuro-agents-workspace .neuro-agents-skills header{border:0;padding:0 4px}.neuro-agents-workspace .neuro-agents-skills>.desktop-agent-detail-section>div{padding:0}.neuro-agents-workspace .neuro-agents-skills .desktop-agent-tool-card{background:var(--neuro-agents-group);box-shadow:none;border:0;border-radius:12px;overflow:hidden}.neuro-agent-settings-overlay{z-index:var(--neuro-layer-modal);background:var(--neuro-scrim);-webkit-app-region:no-drag;animation:neuro-confirm-dialog-backdrop-in var(--neuro-duration-fast) var(--neuro-ease-out);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow:auto}.neuro-agent-settings-overlay .neuro-agent-settings-dialog{--neuro-agents-group:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-settings-overlay .neuro-agent-settings-dialog{--neuro-agents-group:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-agent-settings-overlay .neuro-agent-settings-dialog{--neuro-agents-separator:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-settings-overlay .neuro-agent-settings-dialog{--neuro-agents-separator:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-agent-settings-overlay .neuro-agent-settings-dialog{background:var(--neuro-panel-solid);width:min(100%,560px);max-height:min(780px,100dvh - 48px);box-shadow:0 0 0 1px var(--neuro-text),var(--neuro-shadow-lg);border:0;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-agent-settings-overlay .neuro-agent-settings-dialog{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 8%,transparent),var(--neuro-shadow-lg)}}.neuro-agent-settings-overlay .neuro-agent-settings-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--neuro-text);font-family:var(--neuro-font-ui);outline:none;font-size:13px;line-height:18px}.neuro-agent-settings-overlay .neuro-agent-settings-head{border:0;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:18px 16px 16px 20px;display:grid}.neuro-agent-settings-head .neuro-agent-glyph{border-radius:11px;width:44px;height:44px}.neuro-agent-settings-head .neuro-agent-glyph svg{stroke-width:1.8px;width:24px;height:24px}.neuro-agent-settings-overlay .neuro-agent-title-copy{gap:2px;min-width:0;display:grid}.neuro-agent-settings-overlay .neuro-agent-settings-head h3{color:var(--neuro-text);font-size:17px;font-weight:var(--neuro-weight-medium,500);letter-spacing:-.01em;margin:0;line-height:22px}.neuro-agent-settings-overlay .neuro-agent-settings-description{color:var(--neuro-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden}.neuro-agent-settings-overlay .neuro-agent-dialog-close{background:var(--neuro-text);border:0;border-radius:999px;align-self:start;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-agent-settings-overlay .neuro-agent-dialog-close{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-settings-overlay .neuro-agent-dialog-close{color:var(--neuro-text-soft);cursor:pointer;padding:0}.neuro-agent-settings-overlay .neuro-agent-dialog-close:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-settings-overlay .neuro-agent-dialog-close:hover{background:color-mix(in srgb,var(--neuro-text) 11%,transparent)}}.neuro-agent-settings-overlay .neuro-agent-dialog-close:hover{color:var(--neuro-text)}.neuro-agent-settings-overlay .neuro-agent-dialog-close svg{width:14px;height:14px}.neuro-agent-settings-overlay .neuro-agent-settings-body{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:20px;min-height:0;padding:0 16px 20px;display:grid;overflow-y:auto}.neuro-agent-settings-overlay .neuro-agent-settings-section{background:0 0;border:0;gap:6px;display:grid}.neuro-agent-settings-overlay .neuro-agent-settings-section>header{padding:0 4px;display:block}.neuro-agent-settings-overlay .neuro-agent-settings-section h4{font-size:12px;line-height:16px}.neuro-agent-settings-overlay :is(.neuro-agent-section-body,.neuro-agent-model-block){background:var(--neuro-agents-group);border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.neuro-agent-settings-overlay :is(.neuro-agent-tool-row,.neuro-agent-model-inheritance-row,.neuro-agent-model-row){white-space:normal;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:46px;margin:0;padding:1px 6px 1px 14px;display:grid;position:relative}.neuro-agent-settings-overlay .neuro-agent-tool-row{grid-template-columns:26px minmax(0,1fr) auto;padding-left:12px}.neuro-agent-settings-overlay :is(.neuro-agent-section-body,.neuro-agent-model-block)>*+:before{background:var(--neuro-agents-separator);content:"";height:1px;position:absolute;top:0;left:14px;right:0}.neuro-agent-settings-overlay .neuro-agent-section-body>.neuro-agent-tool-row+.neuro-agent-tool-row:before{left:50px}.neuro-agent-settings-overlay .neuro-agent-model-row{padding-right:10px}.neuro-agent-settings-overlay .neuro-agent-model-row .neuro-model-launcher{justify-self:end}.neuro-agent-settings-overlay :is(.neuro-agent-model-copy,.neuro-agent-tool-copy){gap:1px;min-width:0;display:grid}.neuro-agent-settings-overlay :is(.neuro-agent-model-copy>strong,.neuro-agent-model-copy>p,.neuro-agent-tool-copy strong){color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-regular,400);letter-spacing:0;margin:0;line-height:18px}.neuro-agent-settings-overlay :is(.neuro-agent-model-copy>span,.neuro-agent-tool-copy em){color:var(--neuro-muted);font-size:12px;font-style:normal;font-weight:var(--neuro-weight-regular,400);line-height:16px}.neuro-agent-settings-overlay .neuro-agent-tool-icon{background:var(--neuro-tool-tone);color:#fff;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.neuro-agent-settings-overlay .neuro-agent-tool-icon :is(svg,img){stroke-width:2px;width:15px;height:15px}.neuro-agent-settings-overlay .neuro-agent-tool-icon[data-glyph=logo]{color:#1f2328;background:#fff;box-shadow:inset 0 0 0 1px #00000014}.neuro-agent-settings-overlay .neuro-agent-tool-icon[data-glyph=app]{box-shadow:none;background:0 0}.neuro-agent-settings-overlay .neuro-agent-tool-icon[data-glyph=app] img{width:100%;height:100%}.neuro-agent-settings-overlay .neuro-agent-tool-row[data-tool-id=github] .neuro-agent-tool-icon{box-shadow:none;color:#fff;background:#1f2328}.neuro-agent-settings-overlay .neuro-agent-tool-action{justify-content:flex-end;align-items:center;gap:6px;padding:0;display:inline-flex}.neuro-agent-settings-overlay .neuro-agent-tool-locked-toggle{opacity:.45;pointer-events:none;display:inline-flex}.neuro-agent-settings-overlay .neuro-agent-tool-locked-toggle button[role=switch]{filter:none;opacity:1}.neuro-agent-settings-overlay .neuro-agent-tool-connect-button{background:var(--neuro-text);border:0;border-radius:8px;align-items:center;gap:6px;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-agent-settings-overlay .neuro-agent-tool-connect-button{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-agent-settings-overlay .neuro-agent-tool-connect-button{color:var(--neuro-text);font-size:12px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;cursor:pointer;padding:0 10px;line-height:16px}.neuro-agent-settings-overlay .neuro-agent-tool-connect-button svg{width:14px;height:14px}.neuro-agent-settings-overlay .neuro-agent-settings-empty,.neuro-agent-settings-overlay .neuro-agent-settings-note{color:var(--neuro-muted);margin:0;padding:4px;font-size:12.5px;line-height:17px}.neuro-agent-tool-row{--neuro-tool-tone:#64748b}.neuro-agent-tool-row:is([data-tool-id=browser],[data-tool-id=web_fetch],[data-tool-id=worker_progress]){--neuro-tool-tone:#2563eb}.neuro-agent-tool-row:is([data-tool-id=web_search],[data-tool-id=revit_mcp],[data-tool-id=lead_context_control]){--neuro-tool-tone:#4f46e5}.neuro-agent-tool-row:is([data-tool-id=lead_decision],[data-tool-id=ask_lead]){--neuro-tool-tone:#7c3aed}.neuro-agent-tool-row:is([data-tool-id=memory],[data-tool-id=desktop_capture],[data-tool-id=skill_library]){--neuro-tool-tone:#c026d3}.neuro-agent-tool-row:is([data-tool-id=computer_use],[data-tool-id=lead_skills]){--neuro-tool-tone:#db2777}.neuro-agent-tool-row:is([data-tool-id=desktop_workspace],[data-tool-id=user_mcp],[data-tool-id=execution_capability],[data-tool-id=lead_job_control]){--neuro-tool-tone:#0e91b2}.neuro-agent-tool-row:is([data-tool-id=office_documents],[data-tool-id=visual]){--neuro-tool-tone:#4d7c0f}.neuro-agent-tool-row:is([data-tool-id=time],[data-tool-id=activity_plan],[data-tool-id=lead_schedules]){--neuro-tool-tone:#b7791f}.neuro-agent-tool-row:is([data-tool-id=worker_orchestration],[data-tool-id=specialist_delegation],[data-tool-id=worker_result_delivery]){--neuro-tool-tone:#15803d}@media (max-width:640px){.neuro-agent-settings-overlay{align-items:end;padding:12px 8px 8px}.neuro-agent-settings-overlay .neuro-agent-settings-dialog{max-height:calc(100dvh - 20px)}}.neuro-composer-slash-menu{z-index:1300;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);max-height:min(320px,100vh - 16px);box-shadow:var(--neuro-shadow-md);-webkit-app-region:no-drag;border-radius:12px;align-content:start;gap:2px;padding:6px;display:grid;position:fixed;overflow:auto}.neuro-composer-slash-group{color:var(--neuro-muted);font-size:var(--neuro-text-xs);padding:6px 10px 2px}.neuro-composer-slash-empty,.neuro-composer-slash-row{min-width:0;min-height:36px;color:var(--neuro-text);font-size:var(--neuro-text-sm);border-radius:8px;align-items:center;gap:10px;padding:4px 10px;display:flex}.neuro-composer-slash-row{cursor:pointer}.neuro-composer-slash-row>svg{color:var(--neuro-text-soft);flex:none}.neuro-composer-slash-row[data-active]{background:var(--neuro-panel-muted)}.neuro-composer-slash-copy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.neuro-composer-slash-title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.neuro-composer-slash-description,.neuro-composer-slash-name{min-width:0;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-composer-slash-name{max-width:30%;font-size:var(--neuro-text-xs);flex:none}.neuro-composer-slash-empty{color:var(--neuro-text-soft);justify-content:space-between}.neuro-composer-slash-link{color:var(--neuro-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (pointer:coarse){.neuro-composer-slash-empty,.neuro-composer-slash-row{min-height:var(--neuro-control-h-touch)}}@media (max-width:520px){.neuro-composer-slash-description{display:none}.neuro-composer-slash-title{flex:0 auto;max-width:none}.neuro-composer-slash-name{max-width:50%}}.neuro-select-menu-layer[data-anchored]{z-index:1310}.neuro-task-grants{min-width:0;min-height:24px;color:var(--neuro-text-soft);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 6px;line-height:16px;display:inline-flex}.neuro-task-grants:hover,.neuro-task-grants[aria-expanded=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-task-grants:hover,.neuro-task-grants[aria-expanded=true]{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-task-grants:hover,.neuro-task-grants[aria-expanded=true]{color:var(--neuro-text)}.neuro-task-grants:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-task-grants svg{flex:none}.neuro-task-grants-name{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.neuro-task-grants-more{color:var(--neuro-muted)}.neuro-task-grants-row{min-height:32px;color:var(--neuro-text);align-items:center;gap:8px;padding:0 2px 0 8px;font-size:13px;line-height:18px;display:flex}.neuro-task-grants-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.neuro-task-grants-row>button{min-height:28px;color:var(--neuro-text-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:0 8px;font-size:12px}.neuro-task-grants-row>button:hover{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-task-grants-row>button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-select-menu-option-icon{color:var(--neuro-text-soft);flex:none;display:inline-flex}.neuro-select-menu-option[aria-selected=true]>.neuro-select-menu-option-icon{color:inherit}.neuro-team-glyph{flex:none;overflow:visible}.neuro-team-glyph circle{transform-box:fill-box;transform-origin:50%}.neuro-team-glyph-ring{opacity:.34}.neuro-team-glyph-mate{opacity:.55}.neuro-team-glyph-orbit{transform-box:view-box;transform-origin:8px 8px}.neuro-team-glyph[data-mode=auto] .neuro-team-glyph-mate{--neuro-team-from:-6.6px,3.4px}.neuro-team-glyph[data-mode=auto] .neuro-team-glyph-mate:last-child{--neuro-team-from:-6.6px,-3.4px;animation-delay:90ms}.neuro-team-glyph[data-mode=swarm] .neuro-team-glyph-mate:nth-child(2){animation-delay:70ms}.neuro-team-glyph[data-mode=swarm] .neuro-team-glyph-mate:nth-child(3){animation-delay:.14s}.neuro-team-glyph[data-mode=swarm] .neuro-team-glyph-mate:nth-child(4){animation-delay:.21s}.neuro-team-glyph[data-mode=swarm] .neuro-team-glyph-mate:nth-child(5){animation-delay:.28s}.neuro-team-glyph[data-mode=swarm] .neuro-team-glyph-mate:nth-child(6){animation-delay:.35s}.neuro-team-glyph:where([data-play],.neuro-team-mode-select:hover:not(:disabled) *,.neuro-select-menu-option[data-highlighted] *)[data-mode=off] .neuro-team-glyph-ring{animation:neuro-team-breathe 1.1s ease-in-out}.neuro-team-glyph:where([data-play],.neuro-team-mode-select:hover:not(:disabled) *,.neuro-select-menu-option[data-highlighted] *) .neuro-team-glyph-core{animation:neuro-team-core 1.1s ease-in-out}.neuro-team-glyph:where([data-play],.neuro-team-mode-select:hover:not(:disabled) *,.neuro-select-menu-option[data-highlighted] *)[data-mode=auto] .neuro-team-glyph-mate{animation-name:neuro-team-join;animation-duration:1.1s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards}.neuro-team-glyph:where([data-play],.neuro-team-mode-select:hover:not(:disabled) *,.neuro-select-menu-option[data-highlighted] *)[data-mode=swarm] .neuro-team-glyph-orbit{animation:neuro-team-orbit .9s cubic-bezier(.5,0,.3,1)}.neuro-team-glyph:where([data-play],.neuro-team-mode-select:hover:not(:disabled) *,.neuro-select-menu-option[data-highlighted] *)[data-mode=swarm] .neuro-team-glyph-mate{animation-name:neuro-team-pop;animation-duration:.45s;animation-timing-function:ease-in-out;animation-iteration-count:2}@keyframes neuro-team-breathe{45%{opacity:.6;transform:scale(1.12)}}@keyframes neuro-team-core{45%{transform:scale(.86)}}@keyframes neuro-team-join{0%{opacity:0;transform:translate(var(--neuro-team-from,0,0)) scale(.3)}50%{opacity:1;transform:none}}@keyframes neuro-team-orbit{to{transform:rotate(120deg)}}@keyframes neuro-team-pop{50%{opacity:1;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-team-glyph *{animation:none}}.neuro-select-menu-option>.neuro-select-menu-option-copy{white-space:normal;gap:2px;display:grid}.neuro-select-menu-option-copy>small{color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-regular,400);line-height:15px}@media (hover:none) and (pointer:coarse){.neuro-composer-param.neuro-select-menu-trigger,.neuro-task-grants{min-height:32px}.neuro-task-grants-row{min-height:var(--neuro-control-h-touch)}.neuro-task-grants-row>button{min-height:36px}}.neuro-chat-surface .neuro-composer,[data-theme=dark] .neuro-chat-surface .neuro-composer{background:var(--neuro-glass-control,var(--neuro-panel-solid));-webkit-backdrop-filter:var(--neuro-glass-blur,none);backdrop-filter:var(--neuro-glass-blur,none);box-shadow:inset 0 0 0 1px var(--neuro-glass-control-ring,var(--neuro-border)),inset 0 1px 0 var(--neuro-glass-highlight,transparent),var(--neuro-glass-lift,var(--neuro-shadow-sm));-electron-corner-smoothing:system-ui;border:0;border-radius:22px}.neuro-chat-surface .neuro-composer:focus-within,[data-theme=dark] .neuro-chat-surface .neuro-composer:focus-within{box-shadow:inset 0 0 0 1px var(--neuro-glass-control-ring-focus,var(--neuro-border-strong)),inset 0 1px 0 var(--neuro-glass-highlight,transparent),var(--neuro-glass-lift,var(--neuro-shadow-sm))}.neuro-composer .neuro-composer-card{padding:14px 12px 10px 18px}.neuro-composer .neuro-composer-footer{border-top:0;margin-top:6px;padding-top:0}.neuro-composer textarea{min-height:24px;font-size:15px;line-height:22px}.neuro-composer .neuro-attachment-icon{color:var(--neuro-text-soft);background:0 0;border:0;border-radius:9px}.neuro-composer .neuro-attachment-trigger:hover:not(:disabled) .neuro-attachment-icon{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-composer .neuro-attachment-trigger:hover:not(:disabled) .neuro-attachment-icon{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-composer .neuro-attachment-trigger:hover:not(:disabled) .neuro-attachment-icon{color:var(--neuro-text)}.neuro-composer-dictation-shell{align-items:center;gap:2px;display:inline-flex}.neuro-composer-action-buttons:has(>.neuro-composer-dictation-shell:not([data-phase=idle]))>[type=submit]{display:none}.neuro-composer-dictation,.neuro-composer-dictation-cancel{width:30px;min-width:30px;height:30px;color:var(--neuro-text-soft);touch-action:none;transition:background-color var(--neuro-duration-hover,.12s) var(--neuro-ease,ease),color var(--neuro-duration-hover,.12s) var(--neuro-ease,ease);background:0 0;border:0;border-radius:9px;place-items:center;display:inline-grid;position:relative}.neuro-composer-dictation-cancel{width:28px;min-width:28px;height:28px}.neuro-composer-dictation-cancel:hover,.neuro-composer-dictation:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-dictation-cancel:hover,.neuro-composer-dictation:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-composer-dictation-cancel:hover,.neuro-composer-dictation:hover:not(:disabled){color:var(--neuro-text)}.neuro-composer-dictation-cancel:focus-visible,.neuro-composer-dictation:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-composer-dictation:disabled{cursor:not-allowed;opacity:.4}.neuro-composer-dictation.is-live,.neuro-composer-dictation.is-live:hover:not(:disabled){background:var(--neuro-send-fill);width:32px;min-width:32px;height:32px;color:var(--neuro-on-primary);border-radius:50%}.neuro-composer-dictation.is-live:disabled{cursor:progress;opacity:.8}.neuro-composer-dictation-shell .neuro-composer-dictation-cancel,.neuro-composer-dictation-wave,.neuro-composer-dictation.is-live{animation:neuro-composer-dictation-in var(--neuro-duration-structural,.18s) var(--neuro-ease,ease) both}@keyframes neuro-composer-dictation-in{0%{opacity:0;transform:scale(calc(1 - .25 * var(--neuro-motion-travel,1)))}}.neuro-composer-dictation.is-busy svg{animation:neuro-composer-dictation-busy 1.1s var(--neuro-ease,ease) infinite alternate}@keyframes neuro-composer-dictation-busy{0%{opacity:1}to{opacity:.35}}.neuro-composer-dictation-wave{flex:none;align-items:center;gap:2px;height:20px;padding:0 4px;display:inline-flex}.neuro-composer-dictation-wave i{background:var(--neuro-brand-gradient) 0 0 /33px 100% no-repeat;width:3px;height:20px;transform:scaleY(max(.15,var(--neuro-dictation-bar,0)));transition:transform 90ms linear,opacity var(--neuro-duration-hover,.12s) var(--neuro-ease,ease);border-radius:2px;display:block}.neuro-composer-dictation-wave i:nth-child(2){background-position-x:-5px}.neuro-composer-dictation-wave i:nth-child(3){background-position-x:-10px}.neuro-composer-dictation-wave i:nth-child(4){background-position-x:-15px}.neuro-composer-dictation-wave i:nth-child(5){background-position-x:-20px}.neuro-composer-dictation-wave i:nth-child(6){background-position-x:-25px}.neuro-composer-dictation-wave i:nth-child(7){background-position-x:-30px}.neuro-composer-dictation-shell[data-phase=finishing] .neuro-composer-dictation-wave i{opacity:.35}.neuro-composer textarea[data-neuro-dictating=true]{color:#0000;caret-color:var(--neuro-text)}.neuro-composer-dictation-mirror{box-sizing:border-box;color:var(--neuro-text);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;border:0;margin:0;position:absolute;overflow:hidden}.neuro-composer-dictation-mirror .is-interim{color:var(--neuro-muted)}@media (pointer:coarse){.neuro-composer-dictation-cancel:after,.neuro-composer-dictation:after{content:"";position:absolute;inset:-7px}}.neuro-chat-surface[data-composer-overlay=true]>:is(.neuro-composer,.neuro-composer-stack){z-index:4;margin-top:calc(-1 * var(--neuro-composer-overlap,0px));position:relative}.neuro-chat-surface[data-composer-overlay=true] .neuro-message-list-content:after{height:var(--neuro-composer-overlap,0);content:"";flex:none}.neuro-chat-surface[data-composer-overlay=true] .neuro-jump-to-latest{bottom:calc(var(--neuro-composer-overlap,0px) + 14px)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.neuro-chat-surface .neuro-composer,.neuro-toast,:is(.neuro-workspace-grid>.neuro-sidebar,.neuro-task-window.standalone .neuro-task-subagents,.neuro-task-window-body>.neuro-task-subagents),[data-theme=dark] .neuro-chat-surface .neuro-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neuro-panel-solid)}}@media (prefers-contrast:more){.neuro-chat-surface .neuro-composer,.neuro-toast,:is(.neuro-workspace-grid>.neuro-sidebar,.neuro-task-window-body>.neuro-task-subagents){box-shadow:inset 0 0 0 1px var(--neuro-text)}}.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{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-input-actions .neuro-mcp-external-link,.neuro-readiness-item,.neuro-realtime-status{border-radius:10px}.neuro-approval-alert-actions button,.neuro-history-window-notice button,.neuro-pending-input-actions .neuro-mcp-external-link,.neuro-readiness-item{font-weight:var(--neuro-weight-medium,500)}.neuro-theme-toggle{border-radius:10px}.neuro-theme-toggle button{border-radius:7px}.neuro-workspace-sidebar .neuro-workspace-card-body>.neuro-workspace-panel-section.neuro-workspace-location{grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:center;gap:10px;padding:14px;display:grid}.neuro-workspace-sidebar .neuro-workspace-card-body>.neuro-workspace-panel-section.neuro-workspace-remote-git{padding:14px}.neuro-workspace-location-icon{width:32px;height:32px;color:var(--neuro-muted);background:var(--neuro-text);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-location-icon{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-workspace-location-body{gap:2px;min-width:0;display:grid}.neuro-workspace-location-title{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-regular,400);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:18px;overflow:hidden}.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;margin-inline:2px 3px}.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-composer .neuro-task-offline-card{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px 12px 10px 14px;display:grid}.neuro-task-offline-body{gap:2px;min-width:0;display:grid}.neuro-task-offline-device{min-width:0;color:var(--neuro-muted);align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}.neuro-task-offline-name{min-width:0;color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-task-offline-device .neuro-workspace-location-status{font-size:inherit;line-height:inherit;flex:none;gap:4px}.neuro-task-offline-note{color:var(--neuro-muted);margin:0;font-size:12px;line-height:16px}.neuro-task-offline-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.neuro-task-offline-actions>.neuro-proposal-feedback-button{margin-left:auto}.neuro-settings{--account-selected:var(--neuro-glass-tile)}.neuro-settings .account-panel-content>.account-page-title{color:var(--neuro-text);font-weight:var(--neuro-weight-medium,500);letter-spacing:-.01em;margin:0;padding:0 4px}.neuro-settings .account-range-segment[aria-pressed]{min-height:28px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px;line-height:20px}.neuro-settings .account-range-segment[aria-pressed]:hover{color:var(--neuro-text)}.neuro-settings .account-range-segment[aria-pressed=true]{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:0 1px 2px #0000001f}[data-theme=dark] .neuro-settings .account-range-segment[aria-pressed=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-settings .account-range-segment[aria-pressed=true]{background:color-mix(in srgb,var(--neuro-text) 16%,transparent)}}[data-theme=dark] .neuro-settings .account-range-segment[aria-pressed=true]{box-shadow:none}.neuro-settings .account-settings-row-meta>span+span:before{content:" · ";color:var(--neuro-muted)}.neuro-settings .account-settings-row-controls{align-items:center;gap:10px;display:inline-flex}.neuro-settings .account-settings-row-controls>.account-settings-row-action{min-height:28px;color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-medium,500);background:0 0;border:0;border-radius:8px;padding:0 8px}.neuro-settings .account-settings-row-controls>.account-settings-row-action:hover{background:var(--account-hover);color:var(--neuro-text)}.neuro-settings .account-settings-row>input.account-settings-row-field{background:var(--neuro-surface-bg);border-color:#0000;border-radius:8px;width:200px;min-height:30px;padding:5px 10px}.neuro-drawer-scrim{display:none}@media (max-width:900px){.neuro-task-window .neuro-task-window-body[data-workspace-rail=closed]>.neuro-task-window-workspace-rail,.neuro-workspace-grid[data-has-workspace-explorer=false]>.neuro-workspace-sidebar{display:none}.neuro-task-window-body:has(>.neuro-task-window-workspace-rail .neuro-workspace-sidebar[data-unseen])>.neuro-layout-controls.side-right .neuro-layout-control-button:before,.neuro-workspace-grid:has(>.neuro-workspace-sidebar[data-unseen])>.neuro-layout-controls.side-right .neuro-layout-control-button:before{background:var(--neuro-primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.neuro-workspace-grid.has-layout-controls.is-left-sidebar-hidden>.neuro-layout-controls.side-left{left:4px}.neuro-task-window:is(.standalone,.embedded) .neuro-task-window-body:not(.has-subagent-sidebar)>.neuro-layout-controls.side-left{left:auto;right:52px}.neuro-task-window:is(.standalone,.embedded) .neuro-task-window-head{padding-right:100px}.neuro-task-window .neuro-task-detach{display:none}.neuro-task-window .neuro-task-detach.neuro-task-save-specialist{display:inline-flex}.neuro-drawer-scrim{z-index:34;background:#00000038;border:0;animation:neuro-drawer-scrim-in .18s ease-out;display:block;position:fixed;inset:0}[data-theme] .neuro-task-window .neuro-task-window-body[data-workspace-rail=open]>.neuro-task-window-workspace-rail,[data-theme] .neuro-workspace-grid[data-has-workspace-explorer=true]>.neuro-workspace-sidebar{z-index:41;border-radius:var(--neuro-glass-panel-radius,20px);background:linear-gradient(var(--neuro-glass-panel),var(--neuro-glass-panel)),var(--neuro-surface-bg);width:min(380px,100vw - 56px);height:auto;box-shadow:inset 0 0 0 1px var(--neuro-glass-panel-ring),var(--neuro-glass-lift);display:grid;position:fixed;inset:8px 8px 8px auto;overflow:hidden}.neuro-task-window .neuro-task-window-body[data-workspace-rail=open]>.neuro-layout-controls.side-right,.neuro-workspace-grid[data-has-workspace-explorer=true]>.neuro-layout-controls.side-right{z-index:42}.neuro-task-window .neuro-task-window-body[data-workspace-rail=open]>.neuro-task-window-workspace-rail>.neuro-workspace-sidebar{background:0 0;width:auto;height:100%;position:relative;inset:auto}}@keyframes neuro-drawer-scrim-in{0%{opacity:0}}.neuro-message-row.team-message{align-items:stretch}.neuro-team-message{max-width:min(720px,100% + 8px);color:var(--neuro-text-soft);margin-inline-start:-8px;font-size:13px}.neuro-team-message>summary{cursor:pointer;border-radius:8px;align-items:baseline;gap:6px;min-width:0;padding:4px 8px;list-style:none;display:flex}.neuro-team-message>summary::-webkit-details-marker{display:none}.neuro-team-message>summary:hover{background:var(--neuro-row-hover)}.neuro-team-message-route{color:var(--neuro-text);flex:none}.neuro-team-message-route:after{content:":"}.neuro-team-message-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-team-message[open]:not([data-summary]) .neuro-team-message-preview{display:none}.neuro-team-message[open]:not([data-summary]) .neuro-team-message-route:after{content:none}.neuro-team-message-body{color:var(--neuro-text);margin:2px 8px 4px}.neuro-team-message-body[data-clipped]{max-height:15.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.neuro-team-message-more{color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;margin:0 8px 6px;padding:0;font-size:12.5px}.neuro-team-message-more:hover{color:var(--neuro-text);text-decoration:underline}.neuro-message-row.job-notice{align-items:stretch}.neuro-job-notice{background:var(--neuro-glass-tile,var(--neuro-panel-solid));box-shadow:var(--neuro-glass-tile-shadow,none);border-radius:14px;justify-items:start;gap:8px;padding:12px 16px 13px;display:grid}.neuro-job-notice>.neuro-message-markdown{justify-self:stretch;min-width:0}.neuro-job-notice-head,.neuro-job-notice-open{min-width:0;max-width:calc(100% + 12px);min-height:0;box-shadow:none;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;margin:-5px -6px;padding:5px 6px;font-size:13px;display:inline-flex}.neuro-job-notice-head{color:var(--neuro-muted);align-items:flex-start;gap:7px;line-height:20px}.neuro-job-notice-head>.neuro-avatar{flex:none}.neuro-job-notice-label{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.neuro-job-notice-title{color:var(--neuro-text-soft)}.neuro-job-notice-open{color:var(--neuro-primary-text);align-items:center;gap:5px;line-height:18px}button:is(.neuro-job-notice-head,.neuro-job-notice-open){cursor:pointer}button.neuro-job-notice-head:hover .neuro-job-notice-title{color:var(--neuro-text)}.neuro-job-notice-open svg{flex:none;transition:transform .16s}.neuro-job-notice-open:hover svg{transform:translateX(calc(3px * var(--neuro-motion-travel,1)))}:is(.neuro-job-notice-head,.neuro-job-notice-open):focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}:root:not([data-theme=dark]) .neuro-job-notice{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .neuro-job-notice{background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}:root:not([data-theme=dark]) .neuro-job-notice{box-shadow:none}.neuro-job-notice .neuro-avatar{--na-halo:#fff}@supports (color:color-mix(in lab,red,red)){.neuro-job-notice .neuro-avatar{--na-halo:color-mix(in srgb,#fff 7%,var(--neuro-bg))}}:root:not([data-theme=dark]) .neuro-job-notice .neuro-avatar{--na-halo:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .neuro-job-notice .neuro-avatar{--na-halo:color-mix(in srgb,var(--neuro-text) 4%,var(--neuro-bg))}}.neuro-job-notice>.neuro-question-answer{justify-self:stretch}.neuro-job-notice-error{color:var(--neuro-danger);margin:0;font-size:13px;line-height:18px}.neuro-job-live{min-width:0;max-width:100%;color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-regular,400);align-items:baseline;line-height:15px;display:flex}.neuro-job-live-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-agent-job-card>.neuro-job-live{margin-top:6px}.neuro-pending-input-card.question{background:var(--neuro-glass-control,var(--neuro-panel-solid));-webkit-backdrop-filter:var(--neuro-glass-blur,none);backdrop-filter:var(--neuro-glass-blur,none);box-shadow:inset 0 0 0 1px var(--neuro-glass-control-ring,var(--neuro-border)),var(--neuro-glass-lift,var(--neuro-shadow-sm));-electron-corner-smoothing:system-ui;border:0;border-radius:22px;gap:8px;padding:14px 12px 10px;animation:neuro-pending-question-in .28s cubic-bezier(.2,.9,.25,1) both}.neuro-pending-input-card.question:before{content:none}.neuro-composer-surface-slot{gap:8px;display:grid}.neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-pending-input-card:last-child){gap:0}.neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-pending-input-card:last-child)>.neuro-composer{border-top-left-radius:0;border-top-right-radius:0}.neuro-composer-surface-slot>.neuro-pending-input-card:last-child{--neuro-question-ring:var(--neuro-glass-control-ring,var(--neuro-border));box-shadow:inset 0 1px 0 0 var(--neuro-question-ring),inset 1px 0 0 0 var(--neuro-question-ring),inset -1px 0 0 0 var(--neuro-question-ring),0 -16px 36px -22px #14141652;border-radius:22px 22px 0 0;animation:neuro-question-rise .34s cubic-bezier(.2,.9,.25,1) both}.neuro-pending-input-card.question>*{animation:neuro-model-picker-column .28s cubic-bezier(.2,.9,.25,1) both}.neuro-pending-input-card.question>:nth-child(2){animation-delay:40ms}.neuro-pending-input-card.question>:nth-child(n+3){animation-delay:80ms}.neuro-pending-input-card.question[data-state=closing]{pointer-events:none;animation:neuro-pending-question-in .18s cubic-bezier(.4,0,1,1) reverse both}.neuro-composer-surface-slot>.neuro-pending-input-card.question[data-state=closing]{animation:neuro-question-sink .2s cubic-bezier(.4,0,1,1) both}@keyframes neuro-question-rise{0%{opacity:0;clip-path:inset(calc(100% * var(--neuro-motion-travel,1)) -48px 0 -48px round 22px 22px 0 0)}to{opacity:1;clip-path:inset(-48px -48px 0 round 22px 22px 0 0)}}@keyframes neuro-question-sink{0%{opacity:1;clip-path:inset(-48px -48px 0 round 22px 22px 0 0)}to{opacity:0;clip-path:inset(calc(100% * var(--neuro-motion-travel,1)) -48px 0 -48px round 22px 22px 0 0)}}.neuro-pending-input-card.question:focus-visible{outline:none}.neuro-composer-surface-slot>.neuro-pending-input-card:last-child:focus-visible{--neuro-question-ring:var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-surface-slot>.neuro-pending-input-card:last-child:focus-visible{--neuro-question-ring:color-mix(in srgb,var(--neuro-focus) 55%,var(--neuro-border-strong))}}.neuro-composer-surface-slot>.neuro-pending-input-card.has-error:last-child{--neuro-question-ring:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-surface-slot>.neuro-pending-input-card.has-error:last-child{--neuro-question-ring:color-mix(in srgb,var(--neuro-danger) 48%,var(--neuro-border))}}.neuro-question-card-header{align-items:flex-start;gap:10px;min-width:0;padding:0 4px;display:flex}.neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-pending-input-card:last-child){--neuro-attention-color:#af52de;position:relative}.neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-permission-dialog:last-child){--neuro-attention-color:#ff9500}[data-theme=dark] .neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-pending-input-card:last-child){--neuro-attention-color:#bf5af2}[data-theme=dark] .neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-permission-dialog:last-child){--neuro-attention-color:#ff9f0a}.neuro-composer-stack:has(>.neuro-composer-surface-slot>.neuro-pending-input-card:last-child):after{content:"";pointer-events:none;border-radius:22px;animation:neuro-attention-glow 1.4s ease-out .34s both;position:absolute;inset:0}@keyframes neuro-attention-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--neuro-attention-color) 0%,transparent)}35%{box-shadow:0 0 24px 1px color-mix(in srgb,var(--neuro-attention-color) 34%,transparent)}}.neuro-question-card-header h2{min-width:0;color:var(--neuro-text);font-size:15px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.012em;overflow-wrap:anywhere;flex:auto;align-self:center;margin:0;line-height:21px}.neuro-question-card-topic{max-width:40%;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-self:center;font-size:12px;line-height:20px;overflow:hidden}:is(.neuro-question-card-header h2,.neuro-question-receipt-question) strong{font-weight:var(--neuro-weight-semibold,600)}:is(.neuro-question-card-header h2,.neuro-question-receipt-question) code{background:var(--neuro-text);border-radius:4px}@supports (color:color-mix(in lab,red,red)){:is(.neuro-question-card-header h2,.neuro-question-receipt-question) code{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}:is(.neuro-question-card-header h2,.neuro-question-receipt-question) code{font-family:var(--neuro-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);padding:0 3px;font-size:.92em}.neuro-question-card-note{color:var(--neuro-text-soft);overflow-wrap:anywhere;margin:0;padding:0 4px;font-size:13px;line-height:18px}.neuro-question-card-more{min-width:0;padding:0 4px}.neuro-question-card-more>summary{cursor:pointer;min-height:24px;color:var(--neuro-primary-text);font-size:12px;font-weight:var(--neuro-weight-medium,500);-webkit-user-select:none;user-select:none;align-items:center;line-height:16px;list-style:none;display:inline-flex}.neuro-question-card-more>summary::-webkit-details-marker{display:none}.neuro-question-card-more>summary:hover{text-underline-offset:2px;text-decoration:underline}.neuro-question-card-more>summary:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px;border-radius:4px}.neuro-question-card-more-body{background:var(--neuro-text);border-radius:10px;gap:6px;max-height:200px;margin-top:4px;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-question-card-more-body{background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-question-card-more-body{color:var(--neuro-text-soft);overscroll-behavior:contain;padding:8px 10px}.neuro-question-card-more-body .neuro-message-markdown{color:inherit;font-size:13px;line-height:19px}.neuro-permission-dialog-title>p>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.neuro-question-options{gap:1px;display:grid}.neuro-question-options>button{width:100%;min-height:36px;color:var(--neuro-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--neuro-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 6px;font-size:13.5px;line-height:18px;display:flex}.neuro-question-options>button:focus-visible,.neuro-question-options>button:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-question-options>button:focus-visible,.neuro-question-options>button:hover{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-question-options>button:focus-visible,.neuro-question-options>button:hover{outline:none}.neuro-question-options>button:disabled{cursor:default;opacity:.58}:is(.neuro-pending-input-card,.neuro-job-notice) .neuro-permission-option-key{background:var(--neuro-text);border-radius:8px;flex:0 0 24px;width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){:is(.neuro-pending-input-card,.neuro-job-notice) .neuro-permission-option-key{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}:is(.neuro-pending-input-card,.neuro-job-notice) .neuro-permission-option-key{box-shadow:none;color:var(--neuro-text-soft);font-family:inherit;font-size:12px;font-weight:var(--neuro-weight-medium,500);font-variant-numeric:tabular-nums;transition:background-color .12s var(--neuro-ease),color .12s var(--neuro-ease)}.neuro-question-options>button:is(:hover,:focus-visible,[aria-pressed=true]):not(:disabled) .neuro-permission-option-key{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink)}.neuro-question-options>button:active:not(:disabled){transform:scale(calc(1 - .01 * var(--neuro-motion-travel,1)))}.neuro-question-option-label{font-weight:var(--neuro-weight-medium,500);overflow-wrap:anywhere}.neuro-question-answer{min-width:0;min-height:36px;transition:background-color .12s var(--neuro-ease);border-radius:12px;align-items:flex-start;gap:10px;padding:4px 4px 4px 6px;display:flex}.neuro-question-answer:is(:hover,:focus-within,[data-filled]){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-question-answer:is(:hover,:focus-within,[data-filled]){background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-question-answer:has(textarea:disabled){opacity:.58}.neuro-question-answer .neuro-permission-option-key{margin-top:2px}.neuro-question-answer textarea{box-sizing:border-box;resize:none;min-width:0;max-height:120px;color:var(--neuro-text);font:inherit;background:0 0;border:0;flex:auto;padding:4px 0;font-size:13.5px;line-height:20px}.neuro-question-answer textarea:focus-visible{outline:none}.neuro-question-answer textarea::placeholder{color:var(--neuro-text-soft)}.neuro-question-answer-send{background:var(--neuro-send-fill);width:28px;height:28px;color:var(--neuro-on-primary);cursor:pointer;transition:opacity .16s var(--neuro-ease),transform .16s var(--neuro-ease),background-color .12s var(--neuro-ease);border:0;border-radius:50%;flex:0 0 28px;align-self:flex-end;place-items:center;padding:0;display:grid;position:relative}.neuro-question-answer-send:after{content:"";position:absolute;inset:-8px}.neuro-question-answer-send svg{width:14px;height:14px}.neuro-question-answer-send:hover:not(:disabled){background:var(--neuro-send-fill-hover)}.neuro-question-answer-send:active:not(:disabled){transform:scale(.92)}.neuro-question-answer-send:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-question-answer-send:disabled{cursor:default}.neuro-question-answer:not([data-filled]) .neuro-question-answer-send{opacity:0;pointer-events:none;transform:scale(calc(1 - .3 * var(--neuro-motion-travel,1)))}.neuro-question-answer-attach{width:28px;height:28px;color:var(--neuro-text-soft);cursor:pointer;transition:background-color .12s var(--neuro-ease),color .12s var(--neuro-ease);background:0 0;border:0;border-radius:50%;flex:0 0 28px;align-self:flex-end;place-items:center;padding:0;display:grid}.neuro-question-answer-attach:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-question-answer-attach:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-question-answer-attach:hover:not(:disabled){color:var(--neuro-text)}.neuro-question-answer-attach:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-question-answer-attach:disabled{cursor:default}.neuro-question-answer-files{margin:-4px 4px -2px 40px}@media (hover:none),(pointer:coarse){.neuro-question-answer,.neuro-question-options>button{min-height:var(--neuro-control-h-touch)}.neuro-question-answer{padding-block:8px}}@media (max-width:640px){.neuro-pending-input-card.question{padding:12px 10px 8px}.neuro-question-card-topic{display:none}}.neuro-permission-dialog{background:var(--neuro-glass-control,var(--neuro-panel-solid));-webkit-backdrop-filter:var(--neuro-glass-blur,none);backdrop-filter:var(--neuro-glass-blur,none);box-shadow:inset 0 0 0 1px var(--neuro-glass-control-ring,var(--neuro-border)),var(--neuro-glass-lift,var(--neuro-shadow-sm));-electron-corner-smoothing:system-ui;border-radius:22px;gap:12px;padding:16px 14px 12px;animation:neuro-pending-question-in .28s cubic-bezier(.2,.9,.25,1) both}.neuro-permission-dialog:focus-visible{outline:none}.neuro-permission-dialog-content,.neuro-permission-dialog-header{padding:0 2px}.neuro-permission-dialog>.neuro-pending-input-origin{margin:-8px 0 0 54px}@media (max-width:640px){.neuro-permission-dialog{padding:14px 12px 10px}}.neuro-pending-input-origin{max-width:100%;color:var(--neuro-muted);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-self:start;margin:-4px 0 0 40px;padding:0;font-size:12px;line-height:16px;overflow:hidden}button.neuro-pending-input-origin{cursor:pointer}button.neuro-pending-input-origin:hover{color:var(--neuro-text);text-underline-offset:2px;text-decoration:underline}button.neuro-pending-input-origin:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0;border-radius:4px}.neuro-pending-input-notice{background:var(--neuro-glass-control,var(--neuro-panel-solid));width:100%;min-width:0;min-height:36px;-webkit-backdrop-filter:var(--neuro-glass-blur,none);backdrop-filter:var(--neuro-glass-blur,none);box-shadow:inset 0 0 0 1px var(--neuro-glass-control-ring,var(--neuro-border));color:var(--neuro-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;line-height:18px;animation:neuro-pending-question-in .28s cubic-bezier(.2,.9,.25,1) both;display:flex}.neuro-pending-input-notice-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.neuro-pending-input-notice-go,.neuro-pending-input-notice>.neuro-avatar{color:var(--neuro-muted);flex:none;font-size:12px}.neuro-pending-input-notice-go{color:var(--neuro-primary-text)}.neuro-pending-input-notice:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-question-receipt{box-sizing:border-box;border:1px solid var(--neuro-border);border-radius:10px;flex-direction:column;width:100%;max-width:480px;animation:neuro-question-receipt-in .2s ease-out both;display:flex;overflow:clip}.neuro-question-receipt-row{gap:2px;padding:8px 12px;display:grid}.neuro-question-receipt-row+.neuro-question-receipt-row{border-top:1px solid var(--neuro-border)}.neuro-question-receipt-answer,.neuro-question-receipt-question{overflow-wrap:anywhere;margin:0}.neuro-question-receipt-question{color:var(--neuro-text);font-weight:var(--neuro-weight-medium,500)}.neuro-question-receipt-question .neuro-message-markdown{font-weight:var(--neuro-weight-regular,400)}.neuro-question-receipt-answer{color:var(--neuro-text-soft)}@keyframes neuro-question-receipt-in{0%{opacity:0;transform:translateY(calc(4px * var(--neuro-motion-travel,1)))}}.neuro-message-markdown :is(h1,h2,h3,h4,h5,h6){font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.012em;margin:1.25em 0 .45em}.neuro-message-markdown h1{font-size:1.32em}.neuro-message-markdown h2{font-size:1.18em}.neuro-message-markdown h3{font-size:1.06em}.neuro-message-markdown a{font-weight:var(--neuro-weight-medium,500);text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.neuro-message-markdown a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.neuro-message-markdown a{text-decoration-thickness:1px}.neuro-message-markdown a:hover{text-decoration-color:currentColor}.neuro-markdown-table-scroll{margin:12px -2px}.neuro-message-markdown table{border-collapse:separate;border-spacing:2px}.neuro-message-markdown :is(th,td){background:var(--neuro-text);border:0;border-radius:4px}@supports (color:color-mix(in lab,red,red)){.neuro-message-markdown :is(th,td){background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-message-markdown :is(th,td){vertical-align:top;padding:7px 10px}.neuro-message-markdown th{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-message-markdown th{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-message-markdown th{font-weight:var(--neuro-weight-medium,500)}.neuro-message-markdown tr:first-child>:first-child{border-top-left-radius:10px}.neuro-message-markdown tr:first-child>:last-child{border-top-right-radius:10px}.neuro-message-markdown :is(tbody,table)>tr:last-child>:first-child{border-bottom-left-radius:10px}.neuro-message-markdown :is(tbody,table)>tr:last-child>:last-child{border-bottom-right-radius:10px}.neuro-message-markdown thead+tbody>tr:first-child>*{border-radius:4px}.neuro-code-block,.neuro-code-block[data-language],[data-theme=dark] .neuro-code-block{background:var(--neuro-text);border:0;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.neuro-code-block,.neuro-code-block[data-language],[data-theme=dark] .neuro-code-block{background:color-mix(in srgb,var(--neuro-text) 4.5%,transparent)}}.neuro-code-block,.neuro-code-block[data-language],[data-theme=dark] .neuro-code-block{box-shadow:none}.neuro-code-block-head{background:0 0;border-bottom:0;padding:6px 6px 0 14px}.neuro-code-block .neuro-code-block-pre{padding:4px 14px 12px}.neuro-mermaid-toggle{margin-left:auto}.neuro-mermaid-diagram{padding:8px 14px 14px;overflow-x:auto}.neuro-mermaid-diagram[aria-busy=true]{min-height:96px}.neuro-mermaid-failure>p{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);margin:0;padding:6px 14px 0}.neuro-mermaid-failure code{color:var(--neuro-danger);font-family:var(--neuro-font-mono);white-space:pre-wrap;margin-top:4px;display:block}.neuro-model-launcher-menu[data-anchor=composer]{box-sizing:border-box;background:var(--neuro-glass-control,var(--neuro-panel-solid));-webkit-backdrop-filter:var(--neuro-glass-blur,none);backdrop-filter:var(--neuro-glass-blur,none);box-shadow:inset 0 1px 0 0 var(--neuro-glass-control-ring,var(--neuro-border)),inset 1px 0 0 0 var(--neuro-glass-control-ring,var(--neuro-border)),inset -1px 0 0 0 var(--neuro-glass-control-ring,var(--neuro-border)),0 -16px 36px -22px #14141652;border:0;border-radius:22px 22px 0 0;grid-auto-columns:auto;gap:0 2px;padding:14px 10px 10px;animation:neuro-model-picker-rise .34s cubic-bezier(.2,.9,.25,1) both}.neuro-model-launcher-menu[data-anchor=composer][data-state=closing]{pointer-events:none;animation:neuro-model-picker-sink .2s cubic-bezier(.4,0,1,1) both}.neuro-model-launcher-menu[data-anchor=composer]>.neuro-model-launcher-list,.neuro-model-launcher-menu[data-anchor=composer]>.neuro-model-launcher-tune{animation:neuro-model-picker-column .28s cubic-bezier(.2,.9,.25,1) both}.neuro-model-launcher-menu[data-anchor=composer]>.neuro-model-launcher-tune{animation-delay:60ms}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-menu-column+.neuro-model-launcher-menu-column{border-left:0;padding-left:0}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-menu-title{font-size:11.5px;font-weight:var(--neuro-weight-regular,400);padding:0 10px 4px}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-menu-options{max-height:min(300px,42vh)}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-option{min-height:30px;font-size:13px;font-weight:var(--neuro-weight-regular,400);border-radius:9px;padding:5px 10px}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-option:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-option:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-option[data-active=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-option[data-active=true]{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-model-launcher-menu[data-anchor=composer] .neuro-model-launcher-option[data-active=true]{font-weight:var(--neuro-weight-medium,500)}.neuro-chat-surface .neuro-composer[data-model-picker],[data-theme=dark] .neuro-chat-surface .neuro-composer[data-model-picker]{border-top-left-radius:0;border-top-right-radius:0}.neuro-chat-surface .neuro-composer,[data-theme=dark] .neuro-chat-surface .neuro-composer{transition:border-radius .22s cubic-bezier(.2,.9,.25,1)}.neuro-composer[data-model-picker=open] .neuro-model-launcher-chevron{transform:rotate(180deg)}.neuro-model-launcher-chevron{transition:transform .24s cubic-bezier(.2,.9,.25,1)}.neuro-model-launcher-option-level{color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-regular,400);white-space:nowrap;flex:0 0 100px;align-items:center;gap:6px;display:inline-flex}.neuro-model-launcher-menu .neuro-model-launcher-option-level.level-maximum{color:#7c3aed}.neuro-model-launcher-menu .neuro-model-launcher-option-level.level-high{color:#4f46e5}.neuro-model-launcher-menu .neuro-model-launcher-option-level.level-medium{color:#2563eb}.neuro-model-launcher-menu .neuro-model-launcher-option-level.level-low{color:#64748b}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-level.level-maximum{color:#a78bfa}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-level.level-high{color:#818cf8}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-level.level-medium{color:#60a5fa}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-level.level-low{color:#94a3b8}@media (max-width:640px){.neuro-model-launcher-option:has(>.neuro-model-launcher-option-level){flex-wrap:wrap;row-gap:1px}.neuro-model-launcher-option-level{flex-basis:100%}.neuro-model-launcher-option-level:empty{display:none}}.neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-maximum{background:#7c3aed}.neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-high{background:#4f46e5}.neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-medium{background:#2563eb}.neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-low{background:#64748b}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-maximum{background:#a78bfa}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-high{background:#818cf8}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-medium{background:#60a5fa}[data-theme=dark] .neuro-model-launcher-menu .neuro-model-launcher-option-dot.level-low{background:#94a3b8}@keyframes neuro-model-picker-rise{0%{clip-path:inset(100% 0 0 round 22px 22px 0 0)}to{clip-path:inset(0 round 22px 22px 0 0)}}@keyframes neuro-model-picker-sink{0%{clip-path:inset(0 round 22px 22px 0 0)}to{clip-path:inset(100% 0 0 round 22px 22px 0 0)}}@keyframes neuro-model-picker-column{0%{opacity:0;transform:translateY(calc(10px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:none}}@keyframes neuro-model-picker-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-model-launcher-menu[data-anchor=composer]{animation:neuro-model-picker-fade .14s ease-out both}:root:not([data-neuro-motion=full]) .neuro-model-launcher-menu[data-anchor=composer][data-state=closing]{animation:neuro-model-picker-fade .14s ease-in reverse both}:root:not([data-neuro-motion=full]) .neuro-model-launcher-menu[data-anchor=composer]>.neuro-model-launcher-list,:root:not([data-neuro-motion=full]) .neuro-model-launcher-menu[data-anchor=composer]>.neuro-model-launcher-tune{animation:none}}.neuro-model-level-mark{--tone:var(--tone-low);--tone-low:#64748b;--tone-medium:#2563eb;--tone-high:#4f46e5;--tone-maximum:#7c3aed;color:var(--tone);flex:none;justify-items:center;gap:1px;line-height:1;transition:color .28s;display:inline-grid}.neuro-model-level-mark[data-level=medium]{--tone:var(--tone-medium)}.neuro-model-level-mark[data-level=high]{--tone:var(--tone-high)}.neuro-model-level-mark[data-level=maximum]{--tone:var(--tone-maximum)}[data-theme=dark] .neuro-model-level-mark{--tone-low:#94a3b8;--tone-medium:#60a5fa;--tone-high:#818cf8;--tone-maximum:#a78bfa}.neuro-model-level-mark .dial{width:15px;height:15px;display:block;position:relative}.neuro-model-level-mark svg{width:15px;height:15px;display:block;overflow:visible}.neuro-model-level-mark .stop-low{stop-color:var(--tone-low)}.neuro-model-level-mark .stop-medium{stop-color:var(--tone-medium)}.neuro-model-level-mark .stop-high{stop-color:var(--tone-high)}.neuro-model-level-mark .stop-maximum{stop-color:var(--tone-maximum)}.neuro-model-level-mark .track{fill:none;stroke:var(--tone)}@supports (color:color-mix(in lab,red,red)){.neuro-model-level-mark .track{stroke:color-mix(in srgb,var(--tone) 20%,transparent)}}.neuro-model-level-mark .track{stroke-width:2.4px;stroke-linecap:round}.neuro-model-level-mark .fill,.neuro-model-level-mark .flow{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - 25 * var(--level-step));transition:stroke-dashoffset .76s cubic-bezier(.34,1.4,.64,1)}.neuro-model-level-mark .flow{mix-blend-mode:soft-light}[data-theme=dark] .neuro-model-level-mark .flow{mix-blend-mode:normal;opacity:.55}.neuro-model-level-mark .needle{transform:rotate(calc(-120deg + 60deg * var(--level-step)));transform-origin:8px 9px;transition:transform .76s cubic-bezier(.34,1.56,.64,1)}.neuro-model-level-mark .idle{transform-origin:8px 9px}.neuro-model-level-mark[data-level=high] .idle,.neuro-model-level-mark[data-level=maximum] .idle{animation:neuro-level-idle 1.6s ease-in-out infinite alternate}.neuro-model-level-mark[data-level=maximum] .idle{animation-duration:.9s}.neuro-model-level-mark .needle line{stroke:var(--tone);stroke-width:1.5px;stroke-linecap:round;transition:stroke .28s}.neuro-model-level-mark .hub{fill:var(--tone);transition:fill .28s}.neuro-model-level-mark .ring-out{pointer-events:none;border-radius:999px;animation:neuro-level-ring-out .72s cubic-bezier(.2,.8,.2,1) both;position:absolute;inset:0}.neuro-model-launcher-pill-model{animation:neuro-level-label-in .32s cubic-bezier(.2,.9,.25,1) both}@keyframes neuro-level-idle{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes neuro-level-ring-out{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone) 60%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--tone) 0%,transparent)}}@keyframes neuro-level-label-in{0%{opacity:0;transform:translateY(calc(5px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-model-level-mark .idle{animation:none}}.neuro-composer.is-shell-mode{--neuro-composer-shell:#0e91b2}[data-theme=dark] .neuro-composer.is-shell-mode{--neuro-composer-shell:#22d3ee}.neuro-chat-surface .neuro-composer.is-shell-mode,.neuro-chat-surface .neuro-composer.is-shell-mode:focus-within{box-shadow:inset 0 0 0 1.5px var(--neuro-composer-shell),inset 0 1px 0 var(--neuro-glass-highlight,transparent),var(--neuro-glass-lift,var(--neuro-shadow-sm))}@supports (color:color-mix(in lab,red,red)){.neuro-chat-surface .neuro-composer.is-shell-mode,.neuro-chat-surface .neuro-composer.is-shell-mode:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--neuro-composer-shell) 72%,transparent),inset 0 1px 0 var(--neuro-glass-highlight,transparent),var(--neuro-glass-lift,var(--neuro-shadow-sm))}}.neuro-composer.is-shell-mode textarea{font-family:var(--neuro-font-mono,"SFMono-Regular",Consolas,monospace);font-size:14px}.neuro-composer-shell-label{min-height:32px;color:var(--neuro-text-soft);cursor:default;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;display:inline-flex}.neuro-composer-shell-label svg{color:var(--neuro-composer-shell)}.neuro-composer-shell-run{background:var(--neuro-text);border-radius:12px;margin:0 0 10px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-composer-shell-run{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-composer-shell-run-head{min-width:0;color:var(--neuro-composer-shell,var(--neuro-text-soft));align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.neuro-composer-shell-run-head code{min-width:0;color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.neuro-composer-shell-run-head button{width:26px;height:26px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.neuro-composer-shell-run-head button:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-shell-run-head button:hover{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-composer-shell-run-head button:hover{color:var(--neuro-text)}.neuro-composer-shell-run>.neuro-code-block-run-output{border-top:1px solid var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-shell-run>.neuro-code-block-run-output{border-top:1px solid color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-composer-shell-run>.neuro-code-block-run-output{background:0 0;padding:6px 12px 8px}.neuro-settings,.neuro-settings-layer{--settings-card:#fff;--settings-card-shadow:var(--neuro-shadow-group);--settings-separator:#18181c13;--settings-hover:#18181c09;--settings-fill:#18181c0d;--settings-fill-hover:#18181c16;--settings-fill-press:#18181c1f;--settings-ease:var(--neuro-ease);--settings-danger:#d93a2f;--account-group:var(--settings-card);--account-separator:var(--settings-separator);--account-hover:var(--settings-hover)}[data-theme=dark] :is(.neuro-settings,.neuro-settings-layer){--settings-card:#1e1e21;--settings-card-shadow:var(--neuro-shadow-group);--settings-separator:#ffffff13;--settings-hover:#ffffff0a;--settings-fill:#ffffff13;--settings-fill-hover:#ffffff1c;--settings-fill-press:#ffffff26;--settings-danger:#ff6b5f}.neuro-settings-tile{border-radius:var(--neuro-radius-tile);background:var(--settings-tone,#8e8e93);color:#fff;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:inset 0 0 0 .5px #00000014,0 1px 1.5px #0000001f}.neuro-settings-tile svg{width:16px;height:16px;color:inherit}.neuro-settings-tile[data-size=nav]{border-radius:var(--neuro-radius-sm);width:22px;height:22px}.neuro-settings-tile[data-size=nav] svg{width:13px;height:13px}.neuro-settings-tile[data-size=page]{border-radius:var(--neuro-radius-row);width:34px;height:34px}.neuro-settings-tile[data-size=page] svg{width:19px;height:19px}:is(.neuro-settings-tile[data-tone=blue],[data-settings-tone=blue]){--settings-tone:#3478d4}:is(.neuro-settings-tile[data-tone=cyan],[data-settings-tone=cyan]){--settings-tone:#1aa3cc}:is(.neuro-settings-tile[data-tone=graphite],[data-settings-tone=graphite]){--settings-tone:#3a3a40}:is(.neuro-settings-tile[data-tone=gray],[data-settings-tone=gray]){--settings-tone:#8e8e95}:is(.neuro-settings-tile[data-tone=green],[data-settings-tone=green]){--settings-tone:#2fb35b}:is(.neuro-settings-tile[data-tone=indigo],[data-settings-tone=indigo]){--settings-tone:#5e5ce6}:is(.neuro-settings-tile[data-tone=orange],[data-settings-tone=orange]){--settings-tone:#f28a18}:is(.neuro-settings-tile[data-tone=pink],[data-settings-tone=pink]){--settings-tone:#ee4269}:is(.neuro-settings-tile[data-tone=purple],[data-settings-tone=purple]){--settings-tone:#a55de0}:is(.neuro-settings-tile[data-tone=red],[data-settings-tone=red]){--settings-tone:#ec4a3f}[data-theme=dark] :is(.neuro-settings-tile[data-tone=graphite],[data-settings-tone=graphite]){--settings-tone:#5b5b62}[data-theme=dark] :is(.neuro-settings-tile[data-tone=gray],[data-settings-tone=gray]){--settings-tone:#75757c}.neuro-settings .account-tabbar-list[role=tablist]{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.neuro-settings .account-tabbar-item[role=tab]{width:100%;min-height:32px;color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-regular,400);text-align:left;box-shadow:none;cursor:pointer;transition:background-color .16s var(--settings-ease),box-shadow .16s var(--settings-ease),transform .12s var(--settings-ease);background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:5px 8px;line-height:18px;display:grid}.neuro-settings .account-tabbar-item[role=tab]>span:last-child{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-settings .account-tabbar-item[role=tab][data-cluster-start=true]{margin-top:12px}.neuro-settings .account-tabbar-item[role=tab]:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-settings .account-tabbar-item[role=tab]:hover{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-settings .account-tabbar-item[role=tab]:active{transform:scale(calc(1 - .015 * var(--neuro-motion-travel,1)))}.neuro-settings .account-tabbar-item[role=tab][data-active=true]{background:var(--neuro-glass-tile);box-shadow:var(--neuro-glass-tile-shadow)}.neuro-settings .account-tabbar-item[role=tab]:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}@media (max-width:820px){.neuro-settings .account-tabbar-list[role=tablist]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;padding:2px;display:flex;overflow-x:auto}.neuro-settings .account-tabbar-list[role=tablist]::-webkit-scrollbar{display:none}.neuro-settings .account-tabbar-item[role=tab]{scroll-snap-align:start;flex:none;grid-template-columns:22px auto;width:auto;padding:6px 12px 6px 7px}.neuro-settings .account-tabbar-item[role=tab][data-cluster-start=true]{margin:0 0 0 10px}}.neuro-settings .account-identity>.account-avatar[data-settings-tone]{background:var(--settings-tone);color:#fff;border:0;box-shadow:inset 0 0 0 .5px #0000001a}.neuro-settings .account-panel-content[role=tabpanel]{animation:neuro-settings-page-in .36s var(--settings-ease) both;gap:28px}.neuro-settings .account-panel-content>.account-page-title{font-size:22px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.015em;align-items:center;gap:12px;margin:2px 0 -6px;padding:0;line-height:28px;display:flex}.neuro-settings .account-panel-content>.account-page-title>span:last-child{font:inherit;letter-spacing:inherit}.neuro-settings :is(.account-settings-section,.desktop-service-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.neuro-settings :is(.account-settings-section-heading,.desktop-agents-heading){gap:2px;padding:0 4px;display:grid}.neuro-settings .account-settings-section-heading>h2,.neuro-settings .desktop-agents-heading>h2,.neuro-settings p.desktop-service-section-label{color:var(--neuro-text-soft);font-size:13px;font-weight:var(--neuro-weight-medium,500);letter-spacing:0;margin:0;padding:0 4px;line-height:18px}.neuro-settings .account-settings-section-heading>h2,.neuro-settings .desktop-agents-heading>h2{padding:0}.neuro-settings .account-settings-section-heading>p{color:var(--neuro-muted);margin:0;font-size:12px;line-height:16px}.neuro-settings .neuro-agents-workspace .neuro-agents-rows,.neuro-settings .neuro-agents-workspace .neuro-agents-skills .desktop-agent-tool-card,.neuro-settings :is(.account-settings-group,.desktop-interface-settings,.desktop-agent-detail-section,.desktop-subscription-card,.account-usage-summary,.account-billing-overview,.account-profile-card,.neuro-subscription-card){background:var(--settings-card);box-shadow:var(--settings-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:14px;position:relative;overflow:hidden}.neuro-settings .desktop-agent-detail-section .account-settings-group,.neuro-settings .desktop-agent-detail-section .desktop-agent-tool-card{box-shadow:none;background:0 0;border-radius:0}.neuro-settings .desktop-agent-detail-section .desktop-services-panel-body,.neuro-settings .desktop-agent-detail-section>.grid{gap:0;padding:0}.neuro-settings :is(.account-settings-row,.desktop-interface-setting-row){background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 16px;display:grid;position:relative}.neuro-settings :is(.account-settings-row,.desktop-interface-setting-row):has(>:is(.neuro-settings-tile,.desktop-settings-row-icon):first-child){grid-template-columns:28px minmax(0,1fr) auto}.neuro-settings .account-device-row[data-highlighted]{background:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-settings .account-device-row[data-highlighted]{background:color-mix(in srgb,var(--neuro-amber) 9%,transparent)}}.neuro-settings .desktop-agent-connection-row{background:0 0;border:0;align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 16px;display:flex;position:relative}.neuro-settings :is(.account-settings-row,.desktop-interface-setting-row,.desktop-agent-connection-row)+:is(.account-settings-row,.desktop-interface-setting-row,.desktop-agent-connection-row):before{background:var(--settings-separator);content:"";height:1px;position:absolute;top:0;left:16px;right:0}.neuro-settings .desktop-agent-connection-row:has(>span:first-child):before,.neuro-settings :is(.account-settings-row,.desktop-interface-setting-row):has(>:is(.neuro-settings-tile,.desktop-settings-row-icon):first-child):before{left:56px}.neuro-settings .desktop-agent-connection-row:after,.neuro-settings :is(.account-settings-row,.desktop-interface-setting-row):after{content:none}.neuro-settings :is(.account-settings-row-copy,.desktop-interface-setting-copy){min-width:0}.neuro-settings .desktop-agent-connection-row>div>p:first-child,.neuro-settings :is(.account-settings-row-copy,.desktop-interface-setting-copy)>strong{color:var(--neuro-text);font-size:13.5px;font-weight:var(--neuro-weight-regular,400);margin:0;line-height:18px;display:block}.neuro-settings .desktop-agent-connection-row>div>p:last-child:not(:first-child),.neuro-settings :is(.account-settings-row-copy,.desktop-interface-setting-copy)>p{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-regular,400);margin:2px 0 0;line-height:16px}.neuro-settings :is(.desktop-agent-connection-row>span:first-child:not(.neuro-settings-tile),.desktop-settings-row-icon){background:var(--settings-card);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--settings-separator);color:var(--neuro-text);border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.neuro-settings .desktop-agent-detail-section>header{border-bottom:1px solid var(--settings-separator);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 10px 7px 16px;display:flex}.neuro-settings .desktop-agent-detail-section>header span{color:var(--neuro-muted);font-size:12px;line-height:16px}.neuro-settings .desktop-agent-connection-row>span:first-child:not(.neuro-settings-tile) :is(img,svg){width:18px;height:18px}.neuro-settings .desktop-agent-connection-row>div{flex:auto;min-width:0}.neuro-settings .desktop-agent-connection-row>.neuro-grant-switch{flex:none;margin-left:auto}.neuro-settings .account-settings-group>p.account-settings-empty{color:var(--neuro-muted);margin:0;padding:15px 16px;font-size:12.5px;line-height:18px}.neuro-settings p.account-plain-message{color:var(--neuro-muted);margin:0;padding:0 4px;font-size:12.5px;line-height:18px}.neuro-settings .account-access-invite>input.neuro-settings-field{width:100%;min-width:0}.neuro-settings .account-access-about{white-space:pre-line;margin-top:4px}.neuro-settings .account-settings-row-meta.account-access-source{gap:2px;margin-top:2px;display:grid}.neuro-settings .account-access-source>span+span:before{content:none}.neuro-settings p.account-access-notice{color:var(--neuro-text-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}@media (max-width:639px){.neuro-settings .account-access-row{grid-template-columns:minmax(0,1fr)}}.neuro-settings .neuro-select-menu-root>button.neuro-select-menu-trigger[role=combobox]{width:100%;height:var(--neuro-control-h);min-height:var(--neuro-control-h);background:var(--settings-fill);color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-regular,400);line-height:var(--neuro-control-h);box-shadow:none;transition:background-color .14s var(--settings-ease),box-shadow .18s var(--settings-ease);border:0;border-radius:8px;gap:6px;padding:0 8px 0 11px}.neuro-settings .neuro-select-menu-root>button.neuro-select-menu-trigger[role=combobox] .neuro-select-menu-value{font:inherit}.neuro-settings .neuro-select-menu-root>button.neuro-select-menu-trigger[role=combobox]:hover:not(:disabled){background:var(--settings-fill-hover)}.neuro-settings .neuro-select-menu-root>button.neuro-select-menu-trigger[aria-expanded=true]{background:var(--settings-fill-press)}.neuro-settings .neuro-select-menu-root>button.neuro-select-menu-trigger[role=combobox]:focus-visible{box-shadow:var(--neuro-focus-ring);outline:0}.neuro-settings :is(.account-settings-select-shell,.desktop-language-select,.neuro-settings-select){width:auto;min-width:176px;max-width:100%;display:inline-flex;position:relative}.neuro-settings .neuro-settings-field{width:100%;min-width:0;height:var(--neuro-control-h);min-height:var(--neuro-control-h);background:var(--settings-fill);color:var(--neuro-text);font:inherit;box-shadow:none;transition:background-color .14s var(--settings-ease),box-shadow .18s var(--settings-ease);border:0;border-radius:8px;outline:0;padding:0 11px;font-size:13px;line-height:20px}.neuro-settings textarea.neuro-settings-field{resize:none;height:auto;min-height:76px;padding:8px 11px}.neuro-settings .neuro-settings-field::placeholder{color:var(--neuro-muted);opacity:.85}.neuro-settings .neuro-settings-field:hover:not(:disabled):not(:focus){background:var(--settings-fill-hover)}.neuro-settings .neuro-settings-field:focus,.neuro-settings .neuro-settings-field:focus-visible{background:var(--settings-card);box-shadow:var(--neuro-focus-ring);outline:0}.neuro-settings .neuro-settings-field:disabled{cursor:not-allowed;opacity:.55}.neuro-settings .neuro-settings-button{height:var(--neuro-control-h);min-height:var(--neuro-control-h);background:var(--settings-fill);color:var(--neuro-text);font:inherit;font-size:13px;font-weight:var(--neuro-weight-medium,500);line-height:var(--neuro-control-h);white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .14s var(--settings-ease),color .14s var(--settings-ease),transform .12s var(--settings-ease),opacity .14s ease;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.neuro-settings .neuro-settings-button>span{font:inherit}.neuro-settings .neuro-settings-button svg{flex:none;width:14px;height:14px}.neuro-settings .neuro-settings-button:hover:not(:disabled){background:var(--settings-fill-hover)}.neuro-settings .neuro-settings-button:active:not(:disabled){background:var(--settings-fill-press);transform:scale(calc(1 - .03 * var(--neuro-motion-travel,1)))}.neuro-settings .neuro-settings-button[data-variant=primary]{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink)}.neuro-settings .neuro-settings-button[data-variant=primary]:is(:hover,:active):not(:disabled){background:var(--neuro-primary-fill-hover)}.neuro-settings .neuro-settings-button[data-variant=quiet]{color:var(--neuro-text-soft);background:0 0;padding:0 8px}.neuro-settings .neuro-settings-button[data-variant=quiet]:hover:not(:disabled){background:var(--settings-fill);color:var(--neuro-text)}.neuro-settings .neuro-settings-button[data-variant=quiet]:active:not(:disabled){background:var(--settings-fill-hover)}.neuro-settings .neuro-settings-button[data-variant=danger]{color:var(--settings-danger);background:0 0;padding:0 8px}.neuro-settings .neuro-settings-button[data-variant=danger]:hover:not(:disabled){background:var(--settings-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-settings .neuro-settings-button[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb,var(--settings-danger) 10%,transparent)}}.neuro-settings .neuro-settings-button:disabled{background:var(--settings-fill);color:var(--neuro-muted);cursor:not-allowed;opacity:1}.neuro-settings .neuro-settings-button:is([data-variant=quiet],[data-variant=danger]):disabled{opacity:.55;background:0 0}.neuro-settings .neuro-settings-button:focus-visible{box-shadow:var(--neuro-focus-ring);outline:0}.neuro-settings .neuro-settings-button.neuro-settings-icon-button{width:var(--neuro-control-h);flex:none;padding:0}.neuro-settings .neuro-settings-button.neuro-settings-icon-button svg{width:16px;height:16px}@media (pointer:coarse){.neuro-settings :is(.neuro-settings-button,input.neuro-settings-field,.neuro-select-menu-root>button.neuro-select-menu-trigger[role=combobox]){min-height:var(--neuro-control-h-touch)}.neuro-settings .neuro-settings-button.neuro-settings-icon-button{min-width:var(--neuro-control-h-touch)}}.neuro-settings .account-usage-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px 18px;display:grid}.neuro-settings .account-usage-summary>:is(.account-usage-summary-plan,.account-usage-summary-spend){gap:1px;min-width:0;display:grid}.neuro-settings .account-usage-summary>.account-usage-summary-spend{text-align:right}.neuro-settings .account-usage-summary>div>p{color:var(--neuro-muted);margin:0;font-size:12px;line-height:16px}.neuro-settings .account-usage-summary>.account-usage-summary-plan>strong{color:var(--neuro-text);font-size:17px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.01em;line-height:22px}.neuro-settings .account-usage-summary>.account-usage-summary-spend>strong{color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-medium,500);font-variant-numeric:tabular-nums;line-height:20px}.neuro-settings .account-usage-summary>.account-usage-meter{background:var(--settings-fill);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.neuro-settings .account-usage-meter>div{border-radius:inherit;height:100%;transition:width .7s var(--settings-ease),background-color .3s ease}.neuro-settings .account-usage-summary>p{color:var(--neuro-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:16px}.neuro-settings .account-storage-summary{gap:12px;padding:16px 18px 18px;display:grid}.neuro-settings .account-storage-amount{color:var(--neuro-text);font-size:17px;font-weight:var(--neuro-weight-semibold,600);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;line-height:22px}.neuro-settings .account-storage-meter{background:var(--settings-fill);border-radius:3px;height:6px;display:flex;overflow:hidden}.neuro-settings .account-storage-meter>span{background:var(--settings-tone);min-width:2px;height:100%;transition:width .7s var(--settings-ease)}.neuro-settings .account-storage-meter>span+span{box-shadow:inset 1.5px 0 0 var(--settings-card)}.neuro-settings .account-storage-alert{min-width:0;color:var(--neuro-text);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.neuro-settings .account-storage-alert>svg{color:var(--neuro-amber-text);flex:none}.neuro-settings .account-storage-alert[data-state=full]>svg{color:var(--neuro-danger-text)}.neuro-settings .account-storage-alert>span{flex:auto;min-width:0}.neuro-settings .account-storage-category{min-height:44px;padding-block:8px}.neuro-settings .account-storage-category .account-settings-row-copy>strong{align-items:center;gap:10px;display:flex}.neuro-settings .account-storage-category .account-settings-row-copy>p{padding-left:18px}.neuro-settings .account-storage-dot{background:var(--settings-tone);border-radius:50%;flex:none;width:8px;height:8px}.neuro-settings .account-storage-value{color:var(--neuro-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;line-height:18px}.neuro-settings .account-storage-notice{color:var(--neuro-text-soft);align-items:flex-start;gap:8px;margin:0;padding:0 4px;font-size:12.5px;line-height:18px;display:flex}.neuro-settings .account-storage-notice>svg{color:var(--neuro-amber-text);flex:none;margin-top:2px}.neuro-settings .account-storage-files{overflow:visible}.neuro-settings .account-storage-file{grid-template-columns:28px minmax(0,1fr) auto}.neuro-settings .account-storage-file+.account-storage-file:before{left:56px}.neuro-settings .account-storage-file>.neuro-file-type-icon{border:0;border-radius:8px;width:28px;height:28px}.neuro-settings .account-storage-file>.neuro-file-type-icon svg{width:15px;height:15px}.neuro-settings .account-storage-file .account-settings-row-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-storage-file-menu{min-width:160px}.neuro-storage-file-menu button[data-danger]{color:var(--settings-danger)}.neuro-settings .neuro-subscription-stack{background:var(--settings-card);min-width:0;box-shadow:var(--settings-card-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.neuro-settings .neuro-subscription-card{min-width:0;box-shadow:none;transition:background-color .26s var(--settings-ease);background:0 0;border-radius:0;position:relative;overflow:hidden;container:neuro-subscription-card/inline-size}.neuro-settings .neuro-subscription-card+.neuro-subscription-card:before{z-index:1;background:var(--settings-separator);content:"";height:1px;position:absolute;top:0;left:56px;right:0}.neuro-settings .neuro-subscription-card[data-open=true]{background:var(--settings-hover)}.neuro-settings .neuro-subscription-card>button.neuro-subscription-card-header{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:pointer;transition:background-color .16s var(--settings-ease);background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:grid}.neuro-settings .neuro-subscription-card>button.neuro-subscription-card-header:hover{background:var(--settings-hover)}.neuro-settings .neuro-subscription-card>button.neuro-subscription-card-header:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus);outline:0}.neuro-settings .neuro-subscription-card-logo{background:var(--settings-card);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--settings-separator);border-radius:8px;place-items:center;display:inline-grid;overflow:hidden}.neuro-settings .neuro-subscription-card-logo :is(img,svg){width:18px;height:18px}.neuro-settings .neuro-subscription-card-heading{gap:1px;min-width:0;display:grid}.neuro-settings .neuro-subscription-card-heading>.neuro-subscription-card-title{color:var(--neuro-text);font-size:13.5px;line-height:18px}.neuro-settings .neuro-subscription-card-heading>.neuro-subscription-card-status{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.neuro-settings .neuro-subscription-card-status:empty{display:none}.neuro-settings .neuro-subscription-card-header>.neuro-subscription-card-connection{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;justify-self:end;align-items:center;gap:6px;line-height:16px;display:inline-flex}.neuro-settings .neuro-subscription-card-connection:before{background:var(--neuro-text);border-radius:50%;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.neuro-settings .neuro-subscription-card-connection:before{background:color-mix(in srgb,var(--neuro-text) 22%,transparent)}}.neuro-settings .neuro-subscription-card-connection:before{content:""}.neuro-settings .neuro-subscription-card-header>.neuro-subscription-card-connection[data-connected=true]{color:var(--neuro-green-text,#1a7f37)}.neuro-settings .neuro-subscription-card-connection[data-connected=true]:before{background:var(--neuro-switch-on,#34c759);box-shadow:0 0 0 3px var(--neuro-switch-on,#34c759)}@supports (color:color-mix(in lab,red,red)){.neuro-settings .neuro-subscription-card-connection[data-connected=true]:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--neuro-switch-on,#34c759) 22%,transparent)}}.neuro-settings .neuro-subscription-card-chevron{color:var(--neuro-muted);transition:transform .3s var(--settings-ease)}.neuro-settings .neuro-subscription-card[data-open=true] .neuro-subscription-card-chevron{transform:rotate(180deg)}.neuro-settings .neuro-subscription-card-details{border-top:1px solid var(--settings-separator);min-width:0}.neuro-settings .neuro-subscription-card-body{gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.neuro-settings .neuro-subscription-card-body>p{color:var(--neuro-muted);margin:0;font-size:12px;line-height:16px}.neuro-settings .neuro-subscription-card-body>label{gap:6px;min-width:0;display:grid}.neuro-settings .neuro-subscription-card-body .neuro-settings-select{justify-self:start;width:220px}.neuro-settings .neuro-subscription-card-body>label>span:first-child{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-medium,500);line-height:16px}.neuro-settings .neuro-subscription-card-key{align-items:center;gap:6px;min-width:0;display:flex}.neuro-settings .neuro-subscription-card-actions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:-4px 0 0 -8px;display:flex}.neuro-settings .neuro-subscription-card-error{color:var(--settings-danger);font-size:12px;line-height:16px}@media (max-width:520px){.neuro-settings .neuro-subscription-card>button.neuro-subscription-card-header{grid-template-columns:28px minmax(0,1fr) 16px}.neuro-settings .neuro-subscription-card-header>.neuro-subscription-card-connection{grid-column:2;justify-self:start}}.neuro-settings .neuro-telegram-settings-body{border-radius:var(--neuro-radius-well);background:var(--neuro-text);min-width:0;margin:2px 12px 12px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-settings .neuro-telegram-settings-body{background:color-mix(in srgb,var(--neuro-text) 2.5%,transparent)}}.neuro-settings .neuro-telegram-settings-body{box-shadow:inset 0 0 0 1px var(--settings-separator)}.neuro-settings .neuro-telegram-settings-body .account-settings-row-copy>p[data-tone=error]{color:var(--settings-danger)}.neuro-settings .neuro-telegram-settings-body>:is(.neuro-telegram-qr,.neuro-telegram-password,.neuro-telegram-note)+.account-settings-row:before{background:var(--settings-separator);content:"";height:1px;position:absolute;top:0;left:56px;right:0}.neuro-settings .neuro-telegram-qr{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:2px 16px 14px 56px;display:grid}.neuro-settings .neuro-telegram-qr>:is(img,.neuro-telegram-qr-placeholder){border-radius:var(--neuro-radius-well);width:116px;height:116px;box-shadow:0 0 0 1px var(--settings-separator),0 10px 24px -14px #18181c66;animation:neuro-settings-rise .42s var(--settings-ease) both;background:#fff;padding:6px}.neuro-settings .neuro-telegram-qr>.neuro-telegram-qr-placeholder{animation:neuro-telegram-qr-wait 1.1s ease-in-out infinite alternate}@keyframes neuro-telegram-qr-wait{0%{opacity:.45}to{opacity:.9}}.neuro-settings .neuro-telegram-qr p{color:var(--neuro-muted);margin:0;font-size:12px;line-height:17px}.neuro-settings .neuro-telegram-qr p+p{margin-top:6px}.neuro-settings .neuro-telegram-qr-link{border-radius:var(--neuro-radius-md);color:#fff;width:fit-content;height:34px;font-size:13px;font-weight:var(--neuro-weight-medium,500);background:#2aabee;align-items:center;margin-top:12px;padding:0 14px;line-height:34px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.neuro-settings .neuro-telegram-qr-link{display:none}}.neuro-settings .neuro-telegram-password{align-items:center;gap:8px;min-width:0;padding:2px 16px 14px 56px;display:flex}.neuro-settings .neuro-telegram-password>input{flex:auto;min-width:0}.neuro-settings .neuro-telegram-note{color:var(--neuro-muted);margin:0;padding:0 16px 14px 56px;font-size:12px;line-height:17px}@media (max-width:520px){.neuro-settings .neuro-telegram-settings-body{margin:2px 8px 8px}.neuro-settings :is(.neuro-telegram-qr,.neuro-telegram-password,.neuro-telegram-note){padding-left:16px}.neuro-settings .neuro-telegram-qr{grid-template-columns:minmax(0,1fr);justify-items:start}}.neuro-settings .account-range-track{background:var(--settings-fill);border-radius:9px;gap:2px;width:fit-content;padding:2px;display:inline-flex}.neuro-settings .account-range-track>.account-range-segment[aria-pressed=true]{background:var(--settings-card);box-shadow:0 1px 2px #18181c1f,0 0 0 .5px #18181c0f}[data-theme=dark] .neuro-settings .account-range-track>.account-range-segment[aria-pressed=true]{box-shadow:none;background:#ffffff24}.neuro-settings .account-usage-chart{background:var(--settings-card);box-shadow:var(--settings-card-shadow);border-radius:14px;padding:14px 16px 12px}.neuro-settings .account-usage-chart .border-t{border-top:0}.neuro-settings .account-billing-overview{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.neuro-settings .account-billing-copy{gap:2px;min-width:0;display:grid}.neuro-settings .account-billing-copy strong{color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-medium,500);line-height:20px;display:block}.neuro-settings .account-billing-copy .account-billing-note,.neuro-settings .account-billing-copy p{color:var(--neuro-muted);margin:0;font-size:12.5px;line-height:18px}.neuro-settings .account-billing-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:640px){.neuro-settings .account-billing-overview{grid-template-columns:34px minmax(0,1fr)}.neuro-settings .account-billing-actions{grid-column:1/-1;justify-content:flex-start}}.neuro-settings .account-panel-main-inner>.account-panel-content[data-account-tab=models]:has(.account-models-table){width:min(100%,1040px)}.neuro-settings .account-field-label{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-medium,500);line-height:16px}.neuro-settings .neuro-settings-field.account-models-search{padding-left:32px}.neuro-settings div.account-models-table{background:var(--settings-card);box-shadow:var(--settings-card-shadow);border-radius:14px}.neuro-settings div.account-models-table th{border-bottom:1px solid var(--settings-separator);color:var(--neuro-muted);font-size:11.5px;font-weight:var(--neuro-weight-medium,500);background:0 0;padding:11px 14px 9px}.neuro-settings div.account-models-table td{border-bottom:1px solid var(--settings-separator);padding:11px 14px}.neuro-settings div.account-models-table tbody tr:last-child td{border-bottom:0}.neuro-settings div.account-models-table tbody tr{transition:background-color .12s}.neuro-settings div.account-models-table tbody tr:hover{background:var(--settings-hover)}.neuro-settings .neuro-schedule-draft{gap:8px;padding:14px 16px 16px;display:grid}.neuro-settings .neuro-schedule-draft-when{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.neuro-settings .neuro-schedule-draft-actions{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.neuro-settings .account-profile{gap:28px;min-width:0;display:grid}.neuro-settings .account-profile-hero{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.neuro-settings .account-profile-hero>.account-profile-avatar{background:var(--settings-tone,#5e5ce6);color:#fff;width:56px;height:56px;font-size:23px;font-weight:var(--neuro-weight-semibold,600);border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:inset 0 0 0 .5px #0000001a,0 1px 2px #0000001f}.neuro-settings .account-profile-identity{gap:2px;min-width:0;display:grid}.neuro-settings .account-profile-hero input.account-profile-name{width:100%;min-width:0;height:34px;min-height:34px;color:var(--neuro-text);font:inherit;font-size:19px;font-weight:var(--neuro-weight-semibold,600);letter-spacing:-.01em;box-shadow:none;transition:background-color .14s var(--settings-ease),box-shadow .18s var(--settings-ease);background:0 0;border:0;border-radius:8px;outline:0;margin:0 0 0 -8px;padding:0 8px;line-height:26px}.neuro-settings .account-profile-hero input.account-profile-name::placeholder{color:var(--neuro-muted);font-weight:var(--neuro-weight-regular,400)}.neuro-settings .account-profile-hero input.account-profile-name:hover:not(:focus){background:var(--settings-fill)}.neuro-settings .account-profile-hero input.account-profile-name:focus{background:var(--settings-fill);box-shadow:var(--neuro-focus-ring);outline:0}.neuro-settings .account-profile-status{min-width:0;color:var(--neuro-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:12.5px;line-height:18px;display:flex}.neuro-settings .account-profile-status>svg{width:14px;height:14px;color:var(--neuro-green);flex:none}.neuro-settings .account-profile-status>span{font:inherit}.neuro-settings .account-profile-identity>.account-profile-status{font-size:12.5px}.neuro-settings .account-profile-status>.neuro-settings-button{height:var(--neuro-button-sm);min-height:var(--neuro-button-sm);font-size:12.5px;line-height:var(--neuro-button-sm);margin-left:2px}.neuro-settings .account-profile-email>svg{color:var(--neuro-muted)}.neuro-settings .account-profile-email-form{gap:6px;margin:2px 0 4px;display:grid}.neuro-settings .account-profile-email-lead{color:var(--neuro-amber-text);font-size:12.5px;line-height:18px}.neuro-settings .account-profile-email-row{flex-wrap:wrap;gap:6px;display:flex}.neuro-settings .account-profile-email-row>input{flex:180px;min-width:0}.neuro-settings .account-profile-email-error{color:var(--neuro-danger-text);font-size:12.5px;line-height:18px}.neuro-settings .account-profile-fields{display:grid}.neuro-settings .account-profile-field{cursor:text;transition:background-color .22s var(--settings-ease);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:2px;padding:12px 16px;display:grid;position:relative}.neuro-settings .account-profile-field+.account-profile-field:before{background:var(--settings-separator);content:"";height:1px;position:absolute;top:0;left:16px;right:0}.neuro-settings .account-profile-field>.account-profile-field-label{color:var(--neuro-text);font-size:13.5px;line-height:18px}.neuro-settings .account-profile-field textarea{width:100%;min-width:0;min-height:20px;color:var(--neuro-text);font:inherit;overflow-wrap:anywhere;resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:13px;line-height:20px;overflow:hidden}.neuro-settings .account-profile-field textarea::placeholder{color:var(--neuro-muted);opacity:.8}.neuro-settings .account-profile-field textarea:focus{box-shadow:none;outline:0}.neuro-settings .account-profile-field:focus-within{background:var(--settings-hover)}.neuro-settings .account-profile-note{color:var(--neuro-muted);margin:0;padding:0 4px;font-size:12px;line-height:16px}.neuro-settings .account-profile-savebar{z-index:6;background:var(--settings-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin-top:-12px;display:flex;position:sticky;bottom:16px}@supports (color:color-mix(in lab,red,red)){.neuro-settings .account-profile-savebar{background:color-mix(in srgb,var(--settings-card) 84%,transparent)}}.neuro-settings .account-profile-savebar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);animation:neuro-settings-rise .32s var(--settings-ease) both;padding:8px 8px 8px 16px;box-shadow:0 0 0 1px #18181c14,0 18px 40px -16px #18181c61}[data-theme=dark] .neuro-settings .account-profile-savebar{box-shadow:0 0 0 1px #ffffff1a,0 18px 40px -16px #000c}.neuro-settings .account-profile-savebar>span:first-child{min-width:min(100%,max-content);color:var(--neuro-text-soft);flex:auto;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.neuro-settings .account-profile-savebar>span:first-child:before{content:"";background:#f28a18;border-radius:50%;flex:none;width:7px;height:7px}.neuro-settings .account-profile-savebar-actions{flex:none;gap:6px;margin-inline-start:auto;display:inline-flex}.neuro-settings .desktop-interface-setting-row.desktop-interface-theme-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px 16px}.neuro-settings .desktop-interface-theme-row>.desktop-interface-control{justify-self:stretch;width:100%}.neuro-theme-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.neuro-settings .neuro-theme-cards>button.neuro-theme-card{min-width:0;min-height:0;color:var(--neuro-muted);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:8px;padding:0;font-size:12.5px;line-height:16px;display:grid}.neuro-theme-card-preview{aspect-ratio:16/10;width:100%;transition:box-shadow .2s var(--settings-ease,ease),transform .2s var(--settings-ease,ease);border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #18181c1a,0 1px 2px #18181c0f}.neuro-theme-card:hover .neuro-theme-card-preview{transform:translateY(calc(-1px * var(--neuro-motion-travel,1)));box-shadow:0 0 0 1px #18181c24,0 8px 18px -8px #18181c4d}.neuro-theme-card:active .neuro-theme-card-preview{transform:scale(calc(1 - .02 * var(--neuro-motion-travel,1)))}.neuro-theme-card[aria-pressed=true] .neuro-theme-card-preview{box-shadow:0 0 0 2px var(--neuro-settings-bg,var(--neuro-surface-bg)),0 0 0 4px var(--neuro-text)}.neuro-theme-card[aria-pressed=true]{color:var(--neuro-text)}.neuro-theme-card:focus-visible{outline:0}.neuro-theme-card:focus-visible .neuro-theme-card-preview{box-shadow:0 0 0 2px var(--neuro-surface-bg),0 0 0 4px var(--neuro-focus)}.neuro-theme-card-label{font:inherit}.neuro-theme-scene{--scene-bg:#fff;--scene-rail:#f1f1f4;--scene-line:#dcdce2;--scene-bubble:#ececf1;background:var(--scene-bg);display:block;position:absolute;inset:0}.neuro-theme-scene[data-look=dark]{--scene-bg:#161618;--scene-rail:#242427;--scene-line:#3b3b41;--scene-bubble:#2c2c30}.neuro-theme-card-preview[data-look=system]>.neuro-theme-scene[data-look=dark]{clip-path:polygon(100% 0,100% 100%,0 100%)}.neuro-theme-scene-rail{background:var(--scene-rail);border-radius:6px;align-content:start;gap:9%;width:27%;padding:9% 10%;display:grid;position:absolute;top:7%;bottom:7%;left:4%}.neuro-theme-scene-rail>i{background:linear-gradient(90deg,var(--tile) 0 7px,transparent 7px 10px,var(--scene-line) 10px);border-radius:2px;height:7px;display:block}.neuro-theme-scene-rail>i:first-child{--tile:#5e5ce6}.neuro-theme-scene-rail>i:nth-child(2){--tile:#f28a18}.neuro-theme-scene-rail>i:nth-child(3){--tile:#2fb35b}.neuro-theme-scene-body{gap:7px;display:grid;position:absolute;top:16%;left:38%;right:7%}.neuro-theme-scene-body>i{background:var(--scene-line);border-radius:2px;height:5px;display:block}.neuro-theme-scene-body>i:first-child{background:var(--scene-bubble);border-radius:5px;justify-self:end;width:46%;height:12px}.neuro-theme-scene-body>i:nth-child(2){width:88%}.neuro-theme-scene-body>i:nth-child(3){width:64%}.neuro-theme-scene-composer{background:var(--scene-bubble);border-radius:5px;height:14%;position:absolute;bottom:10%;left:38%;right:7%}.neuro-settings .desktop-agent-icon-action{background:var(--settings-fill);width:30px;height:30px;min-height:30px;color:var(--neuro-text-soft);transition:background-color .14s var(--settings-ease),color .14s var(--settings-ease);border:0;border-radius:8px}.neuro-settings .desktop-agent-icon-action:hover:not(:disabled){background:var(--settings-fill-hover);color:var(--neuro-text)}.neuro-settings-disclosure{--settings-grow:calc(var(--neuro-duration-grow) * var(--neuro-motion-travel,1));opacity:0;visibility:hidden;transition:grid-template-rows var(--settings-grow) var(--settings-ease),opacity .2s ease,visibility 0s linear var(--settings-grow);grid-template-rows:0fr;display:grid}.neuro-settings-disclosure[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--settings-grow) var(--settings-ease),opacity .26s ease 60ms,visibility 0s;grid-template-rows:1fr}.neuro-settings-disclosure-body{min-height:0;overflow:hidden}@keyframes neuro-settings-page-in{0%{opacity:0;transform:translateY(calc(6px * var(--neuro-motion-travel,1)))}}@keyframes neuro-settings-rise{0%{opacity:0;transform:translateY(calc(14px * var(--neuro-motion-travel,1))) scale(calc(1 - .02 * var(--neuro-motion-travel,1)))}}.neuro-agents-workspace .neuro-agents-scope{background:var(--neuro-agents-group);border-radius:9px;justify-self:start;gap:2px;padding:2px;display:inline-flex}.neuro-agents-workspace .neuro-agents-scope>button{min-height:28px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px;line-height:20px}.neuro-agents-workspace .neuro-agents-scope>button:hover{color:var(--neuro-text)}.neuro-agents-workspace .neuro-agents-scope>button[aria-selected=true]{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:0 1px 2px #0000001f}[data-theme=dark] .neuro-agents-workspace .neuro-agents-scope>button[aria-selected=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-agents-workspace .neuro-agents-scope>button[aria-selected=true]{background:color-mix(in srgb,var(--neuro-text) 16%,transparent)}}[data-theme=dark] .neuro-agents-workspace .neuro-agents-scope>button[aria-selected=true]{box-shadow:none}:is(.neuro-agent-card,.neuro-agent-settings-dialog)[data-accent=external]{--neuro-agent-tone:#2a9fd8}.neuro-agents-external{gap:8px;display:grid}.neuro-agents-workspace .neuro-agents-external-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.neuro-agents-external-add,.neuro-external-agent-back,.neuro-external-agent-quiet{min-height:28px;color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-medium,500);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.neuro-agents-external-add:hover:not(:disabled),.neuro-external-agent-back:hover,.neuro-external-agent-quiet:hover:not(:disabled){background:var(--neuro-agents-hover,var(--neuro-text))}@supports (color:color-mix(in lab,red,red)){.neuro-agents-external-add:hover:not(:disabled),.neuro-external-agent-back:hover,.neuro-external-agent-quiet:hover:not(:disabled){background:var(--neuro-agents-hover,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-agents-external-add:hover:not(:disabled),.neuro-external-agent-back:hover,.neuro-external-agent-quiet:hover:not(:disabled){color:var(--neuro-text)}:is(.neuro-agents-external-add,.neuro-external-agent-quiet,.neuro-external-agent-back,.neuro-external-agent-danger,.neuro-external-agent-primary) svg{width:14px;height:14px}.neuro-agents-external-hint,.neuro-external-agent-note{color:var(--neuro-muted);margin:0;padding:0 4px;font-size:12px;line-height:17px}.neuro-agents-external .neuro-agents-external-new{justify-self:start;min-height:32px;margin:4px 4px 0;padding:0 14px 0 11px}.neuro-agent-settings-overlay .neuro-external-platform-name{align-items:center;gap:7px;display:flex}.neuro-agent-settings-overlay .neuro-external-platform-add{justify-self:start}.neuro-external-agent-field{min-height:46px;color:var(--neuro-text);grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:center;gap:12px;padding:6px 10px 6px 14px;display:grid;position:relative}.neuro-external-agent-field-block{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding-top:10px;padding-bottom:10px}.neuro-external-agent-field :is(input,textarea){background:var(--neuro-panel-solid);min-width:0;color:var(--neuro-text);font:inherit;box-shadow:0 0 0 1px var(--neuro-agents-separator);border:0;border-radius:8px;outline:none;padding:6px 10px}.neuro-external-agent-field :is(input,textarea):focus{box-shadow:0 0 0 1px var(--neuro-focus,var(--neuro-text-soft))}.neuro-external-agent-field textarea{resize:vertical;min-height:96px;line-height:18px}.neuro-external-agent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.neuro-external-agent-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:inline-flex}.neuro-external-agent-danger,.neuro-external-agent-primary{min-height:28px;font-size:12.5px;font-weight:var(--neuro-weight-medium,500);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.neuro-external-agent-primary{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink)}.neuro-external-agent-danger{color:var(--neuro-danger-text,#c2412d);background:0 0}.neuro-external-agent-danger:hover:not(:disabled),.neuro-external-agent-danger[data-armed]{background:var(--neuro-danger-text,#c2412d)}@supports (color:color-mix(in lab,red,red)){.neuro-external-agent-danger:hover:not(:disabled),.neuro-external-agent-danger[data-armed]{background:color-mix(in srgb,var(--neuro-danger-text,#c2412d) 10%,transparent)}}:is(.neuro-external-agent-primary,.neuro-external-agent-danger,.neuro-external-agent-quiet,.neuro-agents-external-add):disabled{cursor:default;opacity:.5}.neuro-external-agent-chat{width:100%;min-height:44px;color:var(--neuro-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:0 10px 0 14px;display:grid;position:relative}.neuro-external-agent-chat:hover{background:var(--neuro-agents-hover,var(--neuro-text))}@supports (color:color-mix(in lab,red,red)){.neuro-external-agent-chat:hover{background:var(--neuro-agents-hover,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-external-agent-chat svg{width:14px;height:14px;color:var(--neuro-muted)}.neuro-external-agent-chat>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-external-agent-chat>time{color:var(--neuro-muted);font-size:12px}.neuro-external-chat{gap:12px}.neuro-external-agent-back{justify-self:start}.neuro-external-turn{gap:6px;display:grid}.neuro-external-turn :is(.neuro-external-turn-question,.neuro-external-turn-answer){border-radius:12px;gap:4px;max-width:88%;padding:8px 12px;display:grid}.neuro-external-turn-question{background:var(--neuro-agents-group);justify-self:start}.neuro-external-turn-answer{background:#2a9fd81f;justify-self:end}.neuro-external-turn-question :is(p,blockquote){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.neuro-external-turn-answer .neuro-message-markdown{overflow-wrap:anywhere;min-width:0}.neuro-external-turn-answer .neuro-message-markdown>:first-child{margin-top:0}.neuro-external-turn-answer .neuro-message-markdown>:last-child{margin-bottom:0}.neuro-external-turn blockquote{border-left:2px solid var(--neuro-agents-separator);color:var(--neuro-muted);padding-left:8px}.neuro-external-turn-question>strong{font-size:12px;font-weight:var(--neuro-weight-medium,500)}.neuro-external-turn .neuro-message-channel{font-size:11px}.neuro-external-turn .neuro-message-channel[data-failed]{color:var(--neuro-danger-text,#c2412d)}.neuro-external-turn-file{background:var(--neuro-panel-solid);border-radius:8px;min-width:0;font-size:12px}.neuro-external-turn-file>:is(summary,.neuro-external-turn-file-summary){color:var(--neuro-text);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;list-style:none;display:flex}.neuro-external-turn-file>.neuro-external-turn-file-summary{cursor:default}.neuro-external-turn-file>summary::-webkit-details-marker{display:none}.neuro-external-turn-file>:is(summary,.neuro-external-turn-file-summary)>em{color:var(--neuro-muted);font-style:normal}.neuro-external-task-head{color:var(--neuro-muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.neuro-external-task-head svg{width:13px;height:13px}.neuro-external-task-text{color:var(--neuro-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.neuro-external-turn-file svg{flex:none;width:13px;height:13px}.neuro-external-turn-file>pre{border-top:1px solid var(--neuro-agents-separator);max-height:240px;font-family:var(--neuro-font-mono,ui-monospace,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:11.5px;line-height:16px;overflow:auto}.neuro-workspace-card-action{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-action:focus-visible,.neuro-workspace-card-action:hover,.neuro-workspace-card-action:is([aria-pressed=true],[aria-expanded=true],[data-menu-closing]){background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-workspace-card-action:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-workspace-card-head h3:has(>.neuro-select-menu-root){overflow:visible}.neuro-workspace-card-head h3>.neuro-select-menu-root{margin-left:-6px}.neuro-select-menu-trigger.neuro-workspace-card-switch{max-width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;gap:4px;padding:4px 6px;line-height:1.2}.neuro-select-menu-trigger.neuro-workspace-card-switch:hover,.neuro-select-menu-trigger.neuro-workspace-card-switch[aria-expanded=true]{background:var(--neuro-panel-muted)}.neuro-select-menu-trigger.neuro-workspace-card-switch:focus-visible{outline-offset:-2px}.neuro-workspace-card-switch .neuro-unread-dot{width:6px;height:6px}.neuro-workspace-card-switch-menu{max-width:min(360px,100vw - 16px)}.neuro-view-row-new:before,.neuro-workspace-card-switch-menu .neuro-select-menu-meta:before{background:var(--neuro-primary);content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.neuro-workspace-card-switch-menu .neuro-select-menu-option:last-child{color:var(--neuro-muted);margin-top:5px;position:relative}.neuro-workspace-card-switch-menu .neuro-select-menu-option:last-child:before{border-top:1px solid var(--neuro-border);content:"";position:absolute;top:-3px;left:8px;right:8px}.neuro-workspace-card[data-section=viewer]>.neuro-workspace-card-body{overflow:hidden}.neuro-workspace-card-body>.neuro-file-editor-tabs{background:0 0;flex:auto;min-height:0}.neuro-file-editor-tabs[data-variant=rail] .neuro-file-editor-tabbar{background:0 0;min-height:34px}.neuro-file-editor[data-variant=rail]{background:0 0;container-type:inline-size}.neuro-file-editor[data-variant=rail] .neuro-file-editor-head{background:0 0;justify-content:flex-end;gap:6px;min-height:40px;padding:4px 8px}.neuro-file-editor[data-variant=rail] .neuro-file-viewer-markdown{padding:clamp(14px,5cqi,32px)}.neuro-file-editor[data-variant=rail] .neuro-file-markdown-rich{min-height:100%;font-size:var(--neuro-text-md);padding:clamp(14px,5cqi,40px)}.neuro-file-editor[data-variant=rail] :is(.neuro-file-viewer-pdf,.neuro-file-viewer-image){min-height:100%}.neuro-file-editor[data-variant=rail] .neuro-file-viewer-image img{max-height:none}.neuro-file-editor[data-variant=rail] .neuro-file-viewer-media{height:100%;min-height:0}.neuro-file-editor[data-variant=rail] .neuro-file-viewer-media video{max-height:100%}.neuro-file-markdown-rich h1{font-size:1.6em;font-weight:var(--neuro-weight-semibold,600)}.neuro-file-markdown-rich h2{font-size:1.3em;font-weight:var(--neuro-weight-semibold,600)}.neuro-file-markdown-rich h3{font-size:1.12em;font-weight:var(--neuro-weight-semibold,600)}.neuro-file-markdown-toolbar-end{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.neuro-file-editor:is([data-variant=rail],[data-variant=page]) .neuro-file-markdown-toolbar{flex-wrap:wrap;gap:2px;padding:4px 8px}.neuro-file-editor:is([data-variant=rail],[data-variant=page]) :is(.neuro-file-markdown-toolbar button,.neuro-file-editor-mode,.neuro-file-editor-save){border-color:#0000;min-height:28px}.neuro-file-editor:is([data-variant=rail],[data-variant=page]) .neuro-file-markdown-toolbar button{width:28px;height:28px}.neuro-file-editor:is([data-variant=rail],[data-variant=page]) :is(.neuro-file-markdown-toolbar-end,.neuro-file-editor-head-actions) :is(.neuro-file-editor-mode,.neuro-file-editor-save){width:28px;padding:0}.neuro-file-editor:is([data-variant=rail],[data-variant=page]) :is(.neuro-file-markdown-toolbar-end,.neuro-file-editor-head-actions) span[aria-hidden=true]{display:none}.neuro-file-save-status{min-height:28px;color:var(--neuro-muted);font-size:var(--neuro-text-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.neuro-file-save-status[data-state=failed]{color:var(--neuro-danger-text)}.neuro-file-editor:is([data-variant=rail],[data-variant=page]) :is(.neuro-file-markdown-toolbar,.neuro-file-editor-head-actions) .neuro-file-save-status button{border-radius:var(--neuro-radius-sm);width:auto;height:24px;min-height:0;color:var(--neuro-text);font-weight:var(--neuro-weight-medium,500);border:0;margin-left:2px;padding:0 6px}.neuro-artifact-version,.neuro-artifact-version-menu{min-width:0;margin-right:auto}.neuro-artifact-version{border-radius:var(--neuro-radius-md);max-width:100%;height:28px;color:var(--neuro-text-soft);font:inherit;font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.neuro-artifact-version>span{text-overflow:ellipsis;overflow:hidden}button.neuro-artifact-version{cursor:pointer}button.neuro-artifact-version:is(:hover,[aria-expanded=true]){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-message-menu.neuro-artifact-versions{min-width:220px;max-width:min(320px,80vw);max-height:min(360px,50vh)}.neuro-artifact-versions>[role=group]{display:grid}.neuro-artifact-versions button{text-align:left;white-space:normal;grid-template-columns:auto 1fr;align-items:baseline;gap:1px 8px;min-height:40px;padding:6px 10px;display:grid}.neuro-artifact-versions button[aria-checked=true]{background:var(--neuro-row-selected)}.neuro-artifact-versions em{color:var(--neuro-text-soft);font-size:var(--neuro-text-2xs);justify-self:start;font-style:normal}.neuro-artifact-versions :is(span,small){color:var(--neuro-muted);font-size:var(--neuro-text-2xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.neuro-artifact-old-version{border-bottom:1px solid var(--neuro-border);background:var(--neuro-panel-muted);color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.neuro-artifact-old-version strong{color:var(--neuro-text);font-weight:var(--neuro-weight-semibold)}.neuro-artifact-old-version-error{color:var(--neuro-danger-text);flex-basis:100%;order:3}.neuro-artifact-old-version-actions{gap:6px;margin-left:auto;display:inline-flex}.neuro-artifact-error-fix,.neuro-artifact-old-version-actions button{border-radius:var(--neuro-radius-md);background:var(--neuro-row-hover);height:28px;color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-xs);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.neuro-artifact-error-fix,.neuro-artifact-old-version-actions .neuro-artifact-revert{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);font-weight:var(--neuro-weight-medium)}.neuro-artifact-old-version-actions button:disabled{cursor:default;opacity:.5}.neuro-artifact-error-fix:hover,.neuro-artifact-old-version-actions .neuro-artifact-revert:hover:not(:disabled){background:var(--neuro-primary-fill-pressed)}.neuro-comments-chip{background:var(--neuro-amber);border:0;border-radius:7px;flex:none;align-items:center;gap:5px;height:28px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-comments-chip{background:color-mix(in srgb,var(--neuro-amber) 14%,transparent)}}.neuro-comments-chip{color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--neuro-weight-semibold);cursor:pointer}.neuro-comments-chip:hover,.neuro-comments-chip[aria-expanded=true]{background:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-comments-chip:hover,.neuro-comments-chip[aria-expanded=true]{background:color-mix(in srgb,var(--neuro-amber) 24%,transparent)}}.neuro-comments-chip svg{color:var(--neuro-amber-text)}.neuro-comment-marker,.neuro-comment-number,.neuro-design-comment-pin{--neuro-comment-pin:var(--neuro-amber-text);--neuro-comment-pin-text:#fff}[data-theme=dark] :is(.neuro-comment-number,.neuro-comment-marker,.neuro-design-comment-pin){--neuro-comment-pin:var(--neuro-amber);--neuro-comment-pin-text:#1a1a1a}.neuro-comment-number{background:var(--neuro-comment-pin);min-width:18px;height:18px;color:var(--neuro-comment-pin-text);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:var(--neuro-weight-bold);border-radius:9px 9px 9px 2px;flex:none;place-items:center;padding:0 4px;display:inline-grid}.neuro-comments-panel{z-index:1300;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:min(340px,100vw - 16px);max-height:min(460px,100vh - 16px);box-shadow:inset 0 0 0 1px var(--neuro-border),var(--neuro-shadow-md);color:var(--neuro-text);font-size:var(--neuro-text-sm);-webkit-app-region:no-drag;grid-template-rows:minmax(0,1fr) auto;padding:6px;display:grid;position:fixed}.neuro-comments-panel ol{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-comments-panel li{border-radius:8px;gap:2px;padding:6px 4px 6px 6px;display:grid}.neuro-comments-panel li:hover{background:var(--neuro-row-hover)}.neuro-comments-panel header{align-items:center;gap:6px;min-width:0;display:flex}.neuro-comments-anchor{min-width:0;color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.neuro-comments-panel em{color:var(--neuro-amber-text);font-size:var(--neuro-text-xs);flex:none;font-style:normal}.neuro-comments-panel li[data-stale] .neuro-comment-number{background:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-comments-text{width:100%;color:var(--neuro-text);font:inherit;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;cursor:text;background:0 0;border:0;padding:2px 4px 0 24px;line-height:1.45;display:block}.neuro-comment-editor textarea,.neuro-comments-panel textarea{background:var(--neuro-bg-sunken);width:100%;min-height:44px;color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-sm);resize:vertical;border:0;border-radius:7px;outline:none;padding:6px 8px;line-height:1.45}.neuro-comments-panel textarea{width:calc(100% - 24px);margin-left:24px}.neuro-comment-editor textarea:focus-visible,.neuro-comments-panel textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus)}.neuro-comments-remove{width:24px;height:24px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.neuro-comments-remove:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-comments-panel footer{padding:6px 0 0}.neuro-comments-send{background:var(--neuro-send-fill);width:100%;height:32px;color:var(--neuro-on-primary);font:inherit;font-size:var(--neuro-text-sm);font-weight:var(--neuro-weight-semibold);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.neuro-comments-send:hover{background:var(--neuro-send-fill-pressed)}.neuro-file-markdown-rich ul{padding-left:1.4em;list-style:outside}.neuro-file-markdown-rich ol{padding-left:1.6em;list-style:decimal}.neuro-workspace-card-body .neuro-file-editor{--neuro-code-font-size:12.5px;--neuro-code-line-height:1.6}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover){--neuro-docs-tone-page:var(--neuro-text-soft);--neuro-docs-tone-teal:#0d9488;--neuro-docs-tone-document:#2563eb;--neuro-docs-tone-site:#0e91b2;--neuro-docs-tone-deck:#b7791f;--neuro-docs-tone-canvas:#7c3aed;--neuro-docs-tone-space:#4f46e5;--neuro-docs-fill:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover){--neuro-docs-fill:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover){--neuro-docs-card-shadow:0 1px 2px #1414160f,0 4px 14px -8px #14141629}.neuro-docs-root{box-sizing:border-box;background:var(--neuro-panel-solid);height:100%;min-height:0;color:var(--neuro-text);font-family:var(--neuro-font-ui);grid-template-columns:248px minmax(0,1fr);font-size:14px;display:grid;position:relative;overflow:hidden}[data-theme=dark] :is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover){--neuro-docs-tone-teal:#2dd4bf;--neuro-docs-tone-document:#60a5fa;--neuro-docs-tone-site:#22d3ee;--neuro-docs-tone-deck:#fbbf24;--neuro-docs-tone-canvas:#a78bfa;--neuro-docs-tone-space:#818cf8;--neuro-docs-card-shadow:0 1px 2px #0006,0 4px 14px -8px #00000080}.neuro-docs-root *,.neuro-docs-root :after,.neuro-docs-root :before{box-sizing:border-box}.neuro-docs-root:focus{outline:none}.neuro-docs-popover:not(.neuro-docs-db-popover){font-family:var(--neuro-font-ui);font-size:14px}.neuro-docs-root button,:where(.neuro-docs-popover:not(.neuro-docs-db-popover)) button{font:inherit;color:inherit;cursor:pointer}.neuro-docs-root button:disabled,:where(.neuro-docs-popover:not(.neuro-docs-db-popover)) button:disabled{cursor:default;opacity:.45}:is(.neuro-docs-root,:where(.neuro-docs-popover:not(.neuro-docs-db-popover))) :is(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-docs-root [hidden]{display:none!important}.neuro-docs-dialog{z-index:60;background:var(--neuro-panel-solid);width:auto;max-width:none;height:auto;max-height:none;color:var(--neuro-text);box-shadow:0 0 0 1px var(--neuro-border),0 30px 80px -24px #14141659;border:0;border-radius:16px;margin:0;padding:0;position:fixed;inset:12px 68px 12px 12px;overflow:hidden}.neuro-workspace-grid>:is(.neuro-workspace-nav-surface,.neuro-workspace-surface)[hidden],.neuro-workspace-grid[data-workspace-open]>:is(.neuro-jobs-sidebar,.neuro-chat-split){display:none}.neuro-workspace-grid>.neuro-workspace-nav-surface{grid-area:1/1}.neuro-workspace-grid>.neuro-workspace-surface{grid-area:1/2;min-width:0;height:100%;min-height:0;overflow:hidden}.neuro-workspace-nav-surface>.neuro-docs-sidebar{background:0 0;flex:auto;min-height:0}:is(.neuro-docs-window,.neuro-design-window){height:100%;min-height:0}:is(.neuro-docs-window,.neuro-design-window)[hidden]{display:none}.neuro-docs-root[data-nav=outside]{background:0 0;grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.neuro-workspace-grid>.neuro-workspace-surface{grid-column:1}}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-workspace-nav-surface{display:none}.neuro-workspace-grid.is-left-sidebar-hidden>.neuro-workspace-surface{grid-column:1}.neuro-workspace-nav-surface>.neuro-docs-sidebar{max-height:none}.neuro-workspace-nav-surface>.neuro-docs-sidebar>.neuro-sidebar-chrome{margin:calc(-1 * var(--neuro-docs-sidebar-inset)) calc(-1 * var(--neuro-docs-sidebar-inset)) 0}.neuro-workspace-nav-surface>.neuro-docs-sidebar>.neuro-sidebar-account-footer{margin:0 calc(-1 * var(--neuro-docs-sidebar-inset)) calc(-1 * var(--neuro-docs-sidebar-inset))}.neuro-workspace-grid[data-workspace-focus]>:is(.neuro-workspace-nav-surface,.neuro-layout-controls,.neuro-sidebar-resizer,.neuro-workspace-sidebar,.neuro-drawer-scrim){display:none}.neuro-workspace-grid[data-workspace-focus]>.neuro-workspace-surface{grid-column:1/-1}:is(.neuro-design-root[data-focus],.neuro-docs-window[data-focus]>.neuro-docs-root){grid-template-columns:minmax(0,1fr)}:is(.neuro-design-root[data-focus],.neuro-docs-window[data-focus]>.neuro-docs-root)>.neuro-docs-sidebar{display:none}.neuro-workspace-grid.neuro-primary.has-topbar{--neuro-workspace-topbar-space:40px;padding-top:var(--neuro-workspace-topbar-space)}.neuro-workspace-grid.has-topbar>.neuro-layout-controls{margin-top:var(--neuro-workspace-topbar-space)}@media (max-width:900px){.neuro-workspace-grid[data-workspace-open]>.neuro-workspace-surface{padding-top:44px}.neuro-workspace-grid[data-workspace-open]>.neuro-media-surface:has(.neuro-media-chat-task:not(:empty)){padding-top:0}.neuro-workspace-grid[data-workspace-open]>.neuro-media-surface .neuro-media-chat-task .neuro-task-window-head{padding-left:52px}}.neuro-workspace-topbar{z-index:41;justify-content:center;align-items:center;height:40px;padding:0 56px;display:flex;position:absolute;inset:0 0 auto}.neuro-sidebar-docs-link,.neuro-workspace-topbar-title{display:none}@media (max-width:767px){.neuro-workspace-grid.neuro-primary.has-topbar{--neuro-workspace-topbar-space:44px}.neuro-workspace-grid.neuro-primary.has-topbar:is([data-active-task=true],[data-workspace-open]){--neuro-workspace-topbar-space:0px}.neuro-workspace-grid.neuro-primary[data-workspace-open]{padding:0}.neuro-workspace-grid:is([data-active-task=true],[data-workspace-open])>:is(.neuro-workspace-topbar,.neuro-layout-controls.side-right),.neuro-workspace-grid[data-active-task=true]>.neuro-layout-controls{display:none}.neuro-workspace-grid>.neuro-workspace-topbar{pointer-events:none;justify-content:center;height:44px;padding:0 56px}.neuro-workspace-grid:not(.is-left-sidebar-hidden)>.neuro-workspace-topbar{visibility:hidden}.neuro-workspace-topbar-title{--neuro-wordmark-height:21px;display:block}.neuro-workspace-grid.has-topbar>.neuro-layout-controls{margin-top:0;top:0}.neuro-workspace-grid.has-topbar>.neuro-layout-controls.side-right{right:6px}.neuro-workspace-grid.has-topbar>.neuro-layout-controls .neuro-layout-control-button{background:var(--neuro-text) content-box;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-grid.has-topbar>.neuro-layout-controls .neuro-layout-control-button{background:color-mix(in srgb,var(--neuro-text) 5%,transparent) content-box}}.neuro-workspace-grid.has-topbar>.neuro-layout-controls .neuro-layout-control-button:is(:hover,[aria-expanded=true]){background:var(--neuro-text) content-box}@supports (color:color-mix(in lab,red,red)){.neuro-workspace-grid.has-topbar>.neuro-layout-controls .neuro-layout-control-button:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--neuro-text) 9%,transparent) content-box}}.neuro-sidebar-docs-link{min-height:44px;color:var(--neuro-text);font:inherit;font-size:14px;font-weight:var(--neuro-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0 8px 6px;padding:0 12px;display:flex}.neuro-sidebar-docs-link:hover{background:var(--neuro-row-hover)}.neuro-sidebar-docs-link>svg{color:var(--neuro-text-soft);flex:none}}.neuro-design-home>.neuro-docs-home-head>.neuro-docs-space-tile{flex:none}.neuro-design-grid{gap:var(--neuro-space-5) var(--neuro-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.neuro-design-card{min-width:0;position:relative}.neuro-design-card-open{border-radius:var(--neuro-radius-well);text-align:start;background:0 0;border:0;gap:2px;width:100%;padding:0;display:grid}.neuro-design-card-open:focus-visible{outline:none}.neuro-design-card-open:focus-visible .neuro-design-card-picture{box-shadow:0 0 0 2px var(--neuro-primary),var(--neuro-docs-card-shadow)}.neuro-design-card-picture{aspect-ratio:16/10;margin-bottom:var(--neuro-space-2);border-radius:var(--neuro-radius-well);background:var(--neuro-bg-sunken);box-shadow:var(--neuro-docs-card-shadow);transition:box-shadow var(--neuro-duration-feedback) var(--neuro-ease),transform var(--neuro-duration-feedback) var(--neuro-ease);display:grid;overflow:hidden}.neuro-design-card-open:hover .neuro-design-card-picture{box-shadow:0 0 0 1.5px var(--neuro-primary),var(--neuro-shadow-md)}@supports (color:color-mix(in lab,red,red)){.neuro-design-card-open:hover .neuro-design-card-picture{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--neuro-primary) 45%,transparent),var(--neuro-shadow-md)}}.neuro-design-card-open:hover .neuro-design-card-picture{transform:translateY(calc(-1px * var(--neuro-motion-travel,1)))}.neuro-design-card-picture>.neuro-view-thumb{width:100%;height:100%;box-shadow:none;border-radius:0}.neuro-design-card-picture>.neuro-view-thumb[data-thumb=boards] svg{width:100%;height:100%;padding:10%}.neuro-design-card-picture>.neuro-view-thumb[data-thumb=icon] svg{width:26px;height:26px;color:var(--neuro-docs-tone-canvas)}.neuro-view-thumb[data-artifact=canvas][data-thumb=picture] img{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 1.5px #14141629);padding:3px}.neuro-design-card-picture>.neuro-view-thumb[data-artifact=canvas][data-thumb=picture] img{padding:9%}[data-theme=dark] .neuro-view-thumb[data-artifact=canvas][data-thumb=picture] img{filter:drop-shadow(0 1px 2px #00000080)}.neuro-design-card-title{min-width:0;font-size:var(--neuro-text-sm);font-weight:var(--neuro-weight-regular);align-items:center;gap:6px;line-height:1.35;display:flex}.neuro-design-card-title>svg{color:var(--neuro-docs-tone);flex:none}.neuro-design-card-meta>span:last-child,.neuro-design-card-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-design-card-meta{align-items:center;gap:var(--neuro-space-1);min-width:0;color:var(--neuro-muted);font-size:var(--neuro-text-xs);white-space:nowrap;padding-left:20px;display:flex}.neuro-design-card-meta>svg{flex:none}.neuro-design-card .neuro-work-menu{top:var(--neuro-space-2);right:var(--neuro-space-2);opacity:0;transition:opacity var(--neuro-duration-fast) var(--neuro-ease);position:absolute}.neuro-design-card .neuro-work-menu:has([aria-expanded=true]),.neuro-design-card:is(:hover,:focus-within) .neuro-work-menu{opacity:1}.neuro-design-card-more{width:var(--neuro-control-h-sm);height:var(--neuro-control-h-sm);border-radius:var(--neuro-radius-tile);background:var(--neuro-sota-surface-glass);box-shadow:var(--neuro-sota-shadow-float);color:var(--neuro-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;place-items:center;display:inline-grid;position:relative}@media (hover:none){.neuro-design-card .neuro-work-menu{opacity:1}.neuro-design-card-more:after{inset:calc((var(--neuro-control-h-touch) - var(--neuro-control-h-sm)) / -2);content:"";position:absolute}}.neuro-design-card[data-skeleton] .neuro-design-card-picture{box-shadow:none}.neuro-design-card-line{border-radius:var(--neuro-radius-sm);background:var(--neuro-docs-fill);width:60%;height:12px;display:block}.neuro-design-root .neuro-docs-error{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.neuro-design-root:is([data-view=canvas],[data-view=site]) .neuro-docs-main{background:var(--neuro-panel-solid)}.neuro-design-work-head{flex:none;align-items:center;gap:6px;min-width:0;height:44px;padding:0 8px 0 6px;display:flex}.neuro-design-work-head>h1{min-width:0;font-size:14px;font-weight:var(--neuro-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0 4px;overflow:hidden}.neuro-design-work-head .neuro-design-work-name{text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;border-radius:7px;max-width:100%;height:28px;margin-left:-6px;padding:0 6px;overflow:hidden}.neuro-design-work-head .neuro-design-work-name:hover{background:var(--neuro-row-hover)}.neuro-design-title-field{background:var(--neuro-panel-solid);width:100%;min-width:0;height:26px;box-shadow:inset 0 0 0 1px var(--neuro-focus);color:var(--neuro-text);font:inherit;border:0;border-radius:7px;outline:none;margin:0 -6px;padding:0 6px}.neuro-design-root .neuro-design-title-field:focus-visible{outline:none}.neuro-design-work-head>.neuro-design-work-title{font-size:14px;font-weight:var(--neuro-weight-semibold);flex:auto;margin:0 4px 0 -2px}:is(.neuro-design-card-title,.neuro-docs-tree-label)>.neuro-design-title-field{height:24px;margin:-3px 0}.neuro-design-card-open[data-renaming]{cursor:default}.neuro-design-work-body{flex-direction:column;flex:auto;min-height:0;display:flex}.neuro-design-root[data-view=site] .neuro-docs-main>:last-child{flex:auto;min-height:0}.neuro-design-dialog{inset:12px}.neuro-design-filters{justify-content:flex-start;gap:2px}.neuro-design-home>.neuro-docs-home-head>h1{flex:1 0 auto}.neuro-design-home>.neuro-docs-home-head>.neuro-docs-search{flex:0 260px;width:auto;min-width:96px}.neuro-design-home .neuro-design-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,50% - 8px),1fr))}.neuro-design-nav .neuro-design-nav-space{padding-inline-start:calc(var(--neuro-docs-row-start) + 2px)}.neuro-design-nav .neuro-design-nav-space>.neuro-docs-space-tile{flex:none}.neuro-design-rail{height:100%}.neuro-design-rail .neuro-docs-home-head>h1{flex:auto;margin:0;font-size:15px;line-height:22px}.neuro-design-rail .neuro-design-home>.neuro-docs-home-head>.neuro-docs-search{flex:0 140px;height:28px}.neuro-design-rail .neuro-design-home .neuro-design-grid{gap:var(--neuro-space-3) 10px;grid-template-columns:repeat(auto-fill,minmax(min(128px,50% - 5px),1fr))}.neuro-design-rail .neuro-design-card-title{font-size:var(--neuro-text-xs)}.neuro-work-menu-popup>button[data-danger],.neuro-work-menu-popup>button[data-danger] svg{color:var(--neuro-danger-text)}.neuro-docs-page-host{height:100dvh}.neuro-docs-artifact-sheet{z-index:70;background:var(--neuro-panel-solid);box-shadow:0 0 0 1px var(--neuro-border),0 30px 80px -24px #14141659;border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:24px;overflow:hidden}.neuro-docs-artifact-sheet>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px 20px;display:flex}.neuro-docs-artifact-sheet>header h2{font-size:15px;font-weight:var(--neuro-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.neuro-docs-artifact-sheet>.neuro-file-editor,.neuro-docs-artifact-sheet>.neuro-file-editor-state{flex:auto;min-height:0}[data-tone=page]{--neuro-docs-tone:var(--neuro-docs-tone-page)}[data-tone=document]{--neuro-docs-tone:var(--neuro-docs-tone-document)}[data-tone=site]{--neuro-docs-tone:var(--neuro-docs-tone-site)}[data-tone=deck]{--neuro-docs-tone:var(--neuro-docs-tone-deck)}[data-tone=canvas]{--neuro-docs-tone:var(--neuro-docs-tone-canvas)}[data-tone=space]{--neuro-docs-tone:var(--neuro-docs-tone-space)}.neuro-docs-icon-button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:28px;height:28px;padding:0 6px;font-size:12px;display:inline-flex;position:relative;color:var(--neuro-text-soft)!important}.neuro-docs-icon-button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-docs-icon-button:is([aria-pressed=true],[aria-expanded=true]){background:var(--neuro-row-selected);color:var(--neuro-text)!important}.neuro-docs-primary{background:var(--neuro-primary-fill);height:32px;font-size:13px;font-weight:var(--neuro-weight-medium);white-space:nowrap;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;color:var(--neuro-primary-ink)!important}.neuro-docs-primary:hover:not(:disabled){background:var(--neuro-primary-fill-pressed)}.neuro-docs-quiet{height:var(--neuro-button-md);background:var(--neuro-docs-fill);white-space:nowrap;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.neuro-docs-quiet:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-quiet:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-docs-link{text-align:start;background:0 0;border:0;padding:0;font-size:12.5px;color:var(--neuro-text-soft)!important}.neuro-docs-link:hover:not(:disabled){text-decoration:underline;color:var(--neuro-text)!important}.neuro-docs-muted{color:var(--neuro-muted);font-size:12.5px}.neuro-docs-share-failed{background:var(--neuro-danger);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-share-failed{background:color-mix(in srgb,var(--neuro-danger) 9%,transparent)}}.neuro-docs-share-failed{color:var(--neuro-danger-text);font-size:13px}.neuro-docs-error{background:var(--neuro-danger);border-radius:10px;margin:0;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-error{background:color-mix(in srgb,var(--neuro-danger) 9%,transparent)}}.neuro-docs-error{color:var(--neuro-danger-text);overflow-wrap:anywhere;font-size:13px}.neuro-docs-banner{flex:none;margin:10px 16px 0}.neuro-docs-select{background:var(--neuro-docs-fill);border:0;border-radius:9px;min-height:32px;padding:0 8px 0 10px;font-size:13px}.neuro-docs-menu{display:inline-flex;position:relative}.neuro-docs-menu-list{z-index:25;background:var(--neuro-panel-solid);border-radius:12px;min-width:210px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-menu-list{background:color-mix(in srgb,var(--neuro-panel-solid) 90%,transparent)}}.neuro-docs-menu-list{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 1px 1px #14141608,0 14px 38px -10px #1414163d}.neuro-docs-menu-list:not(.neuro-docs-context-menu){overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}.neuro-docs-menu-list[data-align=end]{right:0}.neuro-docs-menu-list[data-align=start]{left:0}.neuro-docs-menu-list.neuro-docs-menu-popup{z-index:auto;max-height:max(var(--available-height),min(240px,calc(100vh - 16px)));overscroll-behavior:contain;color:var(--neuro-text);transform-origin:var(--transform-origin);transition:opacity var(--neuro-duration-fast) var(--neuro-ease-out),transform var(--neuro-duration-fast) var(--neuro-ease-out);outline:none;position:relative;top:auto;left:auto;right:auto;overflow-y:auto}.neuro-docs-menu-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(calc(1 - .04 * var(--neuro-motion-travel,1)))}.neuro-docs-menu-popup>button[data-highlighted]:not([data-disabled]){background:var(--neuro-row-hover);outline:none}.neuro-docs-menu-popup>button[data-disabled]{cursor:not-allowed;opacity:.52}.neuro-docs-menu-popup>button[data-highlighted][data-disabled]{background:var(--neuro-row-hover);outline:none}@supports (color:color-mix(in lab,red,red)){.neuro-docs-menu-popup>button[data-highlighted][data-disabled]{background:color-mix(in srgb,var(--neuro-row-hover) 50%,transparent)}}@media (pointer:coarse){.neuro-docs-menu-list.neuro-docs-context-menu{border-radius:14px;min-width:232px;padding:6px}.neuro-docs-context-menu>button{min-height:var(--neuro-token-control-touch-target-min);border-radius:10px;gap:12px;padding:0 12px;font-size:15px}}.neuro-docs-menu-list>button{text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:32px;padding:0 10px;font-size:13px;display:flex}.neuro-docs-menu-list>button svg{color:var(--neuro-text-soft);flex:none}.neuro-docs-menu-list:not(.neuro-docs-menu-popup)>button:hover:not(:disabled){background:var(--neuro-row-hover);outline:none}.neuro-docs-menu-list>button[data-danger],.neuro-docs-menu-list>button[data-danger] svg{color:var(--neuro-danger-text)}.neuro-docs-menu-list>button>.neuro-docs-menu-check{color:var(--neuro-text);margin-inline-start:auto}.neuro-docs-menu-separator{background:var(--neuro-border);height:1px;margin:4px 8px}.neuro-docs-menu-footer{color:var(--neuro-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 10px 6px;font-size:12px}.neuro-docs-tile{background:var(--neuro-docs-tone,var(--neuro-text));border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-tile{background:color-mix(in srgb,var(--neuro-docs-tone,var(--neuro-text)) 13%,transparent)}}.neuro-docs-tile{color:var(--neuro-docs-tone,var(--neuro-text-soft))}.neuro-docs-tile[data-size=large]{border-radius:13px;width:46px;height:46px}.neuro-docs-avatar{background:var(--neuro-docs-tone-space);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-avatar{background:color-mix(in srgb,var(--neuro-docs-tone-space) 14%,transparent)}}.neuro-docs-avatar{color:var(--neuro-docs-tone-space);font-size:12px;font-weight:var(--neuro-weight-semibold)}.neuro-docs-avatar[data-size=small]{width:20px;height:20px;font-size:10.5px}.neuro-docs-avatar[data-kind=agent]{background:var(--neuro-brand-gradient-diagonal);color:var(--neuro-on-primary)}.neuro-docs-avatar[data-kind=space]{background:var(--neuro-docs-fill);color:var(--neuro-text-soft)}.neuro-docs-tabs{flex-wrap:wrap;gap:2px;display:flex}.neuro-docs-tabs>button{white-space:nowrap;background:0 0;border:0;border-radius:8px;height:28px;padding:0 10px;font-size:13px;color:var(--neuro-text-soft)!important}.neuro-docs-tabs>button:hover{color:var(--neuro-text)!important}.neuro-docs-tabs>button[aria-selected=true]{background:var(--neuro-row-selected);color:var(--neuro-text)!important}.neuro-docs-sidebar{--neuro-docs-row:var(--neuro-token-docs-sidebar-row-mouse);--neuro-docs-row-text:var(--neuro-token-docs-sidebar-text-mouse);--neuro-docs-row-indent:var(--neuro-token-docs-sidebar-indent-mouse);--neuro-docs-row-radius:var(--neuro-token-docs-sidebar-radius-mouse);--neuro-docs-row-start:6px;--neuro-docs-row-end:6px;--neuro-docs-row-icon:20px;--neuro-docs-row-emoji:15px;--neuro-docs-row-glyph:16px;--neuro-docs-row-hover:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar{--neuro-docs-row-hover:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-docs-sidebar{--neuro-docs-head-button:var(--neuro-button-md);--neuro-docs-label:var(--neuro-token-typography-font-size-small);--neuro-docs-label-line:var(--neuro-token-typography-line-height-small);--neuro-docs-label-ink:var(--neuro-docs-ink2);--neuro-docs-glyph-ink:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar{--neuro-docs-glyph-ink:color-mix(in srgb,var(--neuro-text) 64%,transparent)}}.neuro-docs-sidebar{--neuro-docs-sidebar-inset:8px;min-width:0;min-height:0;padding:var(--neuro-docs-sidebar-inset);background:var(--neuro-text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar{background:color-mix(in srgb,var(--neuro-text) 2.6%,var(--neuro-panel-solid))}}.neuro-docs-sidebar{color:var(--neuro-text);font-size:var(--neuro-docs-row-text);line-height:20px}@media (pointer:coarse) and (min-width:600px){.neuro-docs-sidebar{--neuro-docs-row:var(--neuro-token-docs-sidebar-row-tablet);--neuro-docs-row-text:var(--neuro-token-docs-sidebar-text-tablet);--neuro-docs-row-indent:var(--neuro-token-docs-sidebar-indent-tablet);--neuro-docs-row-radius:var(--neuro-token-docs-sidebar-radius-tablet);--neuro-docs-row-start:8px;--neuro-docs-row-end:10px;--neuro-docs-row-icon:24px;--neuro-docs-row-emoji:18px;--neuro-docs-row-glyph:18px;--neuro-docs-head-button:36px;--neuro-docs-label:var(--neuro-token-docs-meta-size);--neuro-docs-label-line:var(--neuro-token-docs-meta-line);--neuro-docs-sidebar-inset:10px;padding-inline:var(--neuro-docs-sidebar-inset)}.neuro-docs-root{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:599px){.neuro-docs-sidebar{--neuro-docs-row:var(--neuro-token-docs-sidebar-row-phone);--neuro-docs-row-text:var(--neuro-token-docs-sidebar-text-phone);--neuro-docs-row-indent:var(--neuro-token-docs-sidebar-indent-phone);--neuro-docs-row-radius:var(--neuro-token-docs-sidebar-radius-phone);--neuro-docs-row-start:10px;--neuro-docs-row-end:12px;--neuro-docs-row-icon:26px;--neuro-docs-row-emoji:20px;--neuro-docs-row-glyph:20px;--neuro-docs-head-button:36px;--neuro-docs-label:var(--neuro-token-docs-meta-size);--neuro-docs-label-line:var(--neuro-token-docs-meta-line);--neuro-docs-sidebar-inset:10px;padding-inline:var(--neuro-docs-sidebar-inset)}}.neuro-docs-sidebar-head{min-height:var(--neuro-docs-head-button);flex:none;align-items:center;gap:2px;padding:3px 2px 6px 4px;display:flex}.neuro-docs-sidebar-head>:first-child{margin-inline-end:auto}.neuro-docs-sidebar-title{font-weight:var(--neuro-weight-semibold);padding-inline-start:4px}.neuro-docs-sidebar-head .neuro-docs-icon-button{width:var(--neuro-docs-head-button);min-width:0;height:var(--neuro-docs-head-button);padding:0;color:var(--neuro-docs-glyph-ink)!important}.neuro-docs-sidebar-head .neuro-docs-icon-button>svg{width:16px;height:16px}.neuro-docs-sidebar .neuro-docs-new-page[data-drop]{background:var(--neuro-row-selected);box-shadow:inset 0 0 0 1px var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar .neuro-docs-new-page[data-drop]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 28%,transparent)}}.neuro-docs-sidebar .neuro-docs-new-page[data-drop]{color:var(--neuro-text)!important}.neuro-docs-new-page[data-drop]:before{z-index:5;background:var(--neuro-tooltip-bg);color:var(--neuro-tooltip-fg);content:attr(aria-label);font-size:11px;font-weight:var(--neuro-weight-medium);white-space:nowrap;pointer-events:none;border-radius:7px;padding:5px 8px;line-height:14px;position:absolute;top:calc(100% + 6px);right:0}.neuro-docs-sidebar .neuro-docs-sidebar-search{height:calc(var(--neuro-docs-row) + 2px);border-radius:var(--neuro-docs-row-radius);background:var(--neuro-text);border:0;flex:none;align-items:center;gap:8px;margin:4px 0 6px;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar .neuro-docs-sidebar-search{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-docs-sidebar .neuro-docs-sidebar-search{color:var(--neuro-text-soft);text-align:start}.neuro-docs-sidebar .neuro-docs-sidebar-search:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar .neuro-docs-sidebar-search:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-docs-sidebar-search>svg{flex:none;width:16px;height:16px}.neuro-docs-sidebar-search>kbd{font:inherit;font-size:var(--neuro-token-typography-font-size-small);font-weight:var(--neuro-weight-medium);margin-inline-start:auto;display:none}@media (hover:hover) and (pointer:fine){.neuro-docs-sidebar-search>kbd{display:inline}}.neuro-docs-sidebar-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.neuro-docs-nav-row{text-align:start;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:9px;width:100%;min-height:30px;padding:0 8px;font-size:13.5px;display:flex}.neuro-docs-nav-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-nav-row>svg{color:var(--neuro-docs-tone,var(--neuro-text-soft));flex:none}.neuro-docs-nav-row:where(:hover:not(:disabled)){background:var(--neuro-row-hover)}.neuro-docs-sidebar .neuro-docs-nav-row{height:var(--neuro-docs-row);min-height:0;padding:0 var(--neuro-docs-row-end) 0 calc(var(--neuro-docs-row-start) + 24px);border-radius:var(--neuro-docs-row-radius);gap:6px}.neuro-docs-nav-trash{margin-top:6px}.neuro-docs-nav-section{flex-direction:column;display:flex}.neuro-docs-nav-section>h3{padding:16px 2px 4px calc(var(--neuro-docs-row-start) + 2px);color:var(--neuro-docs-label-ink);font-size:var(--neuro-docs-label);font-weight:var(--neuro-weight-medium);line-height:var(--neuro-docs-label-line);justify-content:space-between;align-items:center;margin:0;display:flex}.neuro-docs-nav-section>h3>.neuro-docs-icon-button{width:24px;min-width:0;height:24px;margin-block:-4px;padding:0;color:var(--neuro-docs-ink3)!important}@media (max-width:599px),(pointer:coarse) and (min-width:600px){.neuro-docs-nav-section>h3{padding-top:20px}}.neuro-docs-tree-row{height:var(--neuro-docs-row);padding:0 var(--neuro-docs-row-end) 0 calc(var(--neuro-docs-row-start) + var(--neuro-docs-depth,0) * var(--neuro-docs-row-indent));border-radius:var(--neuro-docs-row-radius);flex:none;align-items:center;display:flex;position:relative}.neuro-docs-pin-row{padding-inline-start:calc(var(--neuro-docs-row-start) + 24px)}.neuro-docs-tree-toggle{background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-inline-end:6px;padding:0;display:grid;color:var(--neuro-docs-ink3)!important}.neuro-docs-tree-toggle>svg{width:15px;height:15px}.neuro-docs-tree-label{text-align:start;background:0 0;border:0;flex:auto;align-self:stretch;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.neuro-docs-tree-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-sidebar :is(.neuro-docs-nav-row,.neuro-docs-tree-label)>svg{width:var(--neuro-docs-row-glyph);height:var(--neuro-docs-row-glyph);margin-inline:calc((var(--neuro-docs-row-icon) - var(--neuro-docs-row-glyph)) / 2);color:var(--neuro-docs-glyph-ink);flex:none}.neuro-docs-sidebar .neuro-docs-symbol{width:var(--neuro-docs-row-icon);font-size:var(--neuro-docs-row-emoji)}.neuro-docs-sidebar .neuro-docs-symbol>svg{width:var(--neuro-docs-row-glyph);height:var(--neuro-docs-row-glyph);color:var(--neuro-docs-glyph-ink)}.neuro-docs-sidebar .neuro-docs-space-tile{width:calc(var(--neuro-docs-row-icon) - 2px);height:calc(var(--neuro-docs-row-icon) - 2px);background:var(--neuro-docs-space-tone);border-radius:6px;margin-inline:1px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-sidebar .neuro-docs-space-tile{background:color-mix(in srgb,var(--neuro-docs-space-tone) 15%,transparent)}}.neuro-docs-sidebar .neuro-docs-space-tile{font-size:calc(var(--neuro-docs-row-emoji) - 3px)}.neuro-docs-sidebar .neuro-docs-space-tile>svg{width:calc(var(--neuro-docs-row-emoji) - 2px);height:calc(var(--neuro-docs-row-emoji) - 2px)}.neuro-docs-space-tile[data-personal]{--neuro-docs-space-tone:var(--neuro-text-soft)}.neuro-docs-tree-add{display:none}.neuro-docs-tree-add[aria-expanded=true],.neuro-docs-tree-row:is(:hover,:focus-within) .neuro-docs-tree-add{display:inline-flex}.neuro-docs-sidebar .neuro-docs-tree-add{width:calc(var(--neuro-docs-row) - 8px);min-width:0;height:calc(var(--neuro-docs-row) - 8px);border-radius:6px;padding:0;color:var(--neuro-docs-ink3)!important}.neuro-docs-sidebar .neuro-docs-tree-add>svg{width:16px;height:16px}.neuro-docs-tree-empty{color:var(--neuro-docs-label-ink);font-size:var(--neuro-docs-label);line-height:var(--neuro-docs-label-line);margin:4px 0 6px;padding-inline-start:calc(var(--neuro-docs-row-start) + var(--neuro-docs-row-indent) + 24px)}:where(.neuro-docs-sidebar) :is(.neuro-docs-tree-row,.neuro-docs-nav-row):where(:not(:disabled)):hover{background:var(--neuro-docs-row-hover)}:where(.neuro-docs-sidebar) :is(.neuro-docs-tree-row,.neuro-docs-nav-row)[aria-current]{background:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 .5px #0000000d}:where([data-theme=dark] .neuro-docs-sidebar) :is(.neuro-docs-tree-row,.neuro-docs-nav-row)[aria-current]{box-shadow:none;background:#ffffff1a}.neuro-docs-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.neuro-docs-home{flex:auto;min-height:0;padding:30px clamp(20px,4vw,52px) 48px;overflow:auto}.neuro-docs-home>*{max-width:980px;margin-inline:auto}.neuro-docs-home-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.neuro-docs-home-head h1,.neuro-docs-home-title{min-width:0;color:var(--neuro-text);font:inherit;font-size:26px;font-weight:var(--neuro-weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;margin:0;padding:0;line-height:32px;overflow:hidden}.neuro-docs-home-title:focus-visible{box-shadow:0 2px 0 var(--neuro-focus);outline:none!important}.neuro-docs-search{background:var(--neuro-docs-fill);width:min(260px,36%);height:32px;color:var(--neuro-muted);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:flex}.neuro-docs-search input{min-width:0;color:var(--neuro-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:13px}.neuro-docs-home>span>.neuro-docs-tabs{margin-bottom:8px}.neuro-docs-table,.neuro-docs-table ul{margin:0;padding:0;list-style:none;display:grid}.neuro-docs-table-head,.neuro-docs-table-row{grid-template-columns:minmax(0,1fr) minmax(0,200px) 150px;align-items:center;gap:12px;padding:0 10px;display:grid}.neuro-docs-table-head{height:32px;box-shadow:inset 0 -1px 0 var(--neuro-border);color:var(--neuro-muted);font-size:12px}.neuro-docs-table-row{text-align:start;background:0 0;border:0;border-radius:10px;width:100%;min-height:44px;font-size:13.5px}button.neuro-docs-table-row:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-table-row[data-columns="2"]{grid-template-columns:minmax(0,1fr) 160px}.neuro-docs-table-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-icon-button[data-danger=true]:hover:not(:disabled){background:var(--neuro-danger-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-icon-button[data-danger=true]:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-danger-text) 10%,transparent)}}.neuro-docs-icon-button[data-danger=true]:hover:not(:disabled){color:var(--neuro-danger-text)!important}.neuro-docs-table-row[data-deleting] .neuro-docs-entry-title{color:var(--neuro-muted)}.neuro-docs-spin{animation:neuro-spin .9s linear infinite}.neuro-docs-entry-title{align-items:center;gap:10px;display:flex}.neuro-docs-entry-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-space-works{margin:28px 0 0}.neuro-docs-space-works>h2{color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);margin:0 0 6px;padding:0 10px}.neuro-docs-empty{color:var(--neuro-text-soft);text-align:center;justify-items:center;gap:12px;margin:72px auto;display:grid}.neuro-docs-empty p{margin:0;font-size:14px}.neuro-docs-root{--neuro-docs-column:var(--neuro-token-docs-page-measure);--neuro-docs-glass:#ffffffa8;--neuro-docs-glass-shadow:0 0 0 .5px #00000014,0 12px 28px -12px #0000004d,inset 0 1px 0 #ffffffe6}[data-theme=dark] .neuro-docs-root{--neuro-docs-glass:#2c2c2e9e;--neuro-docs-glass-shadow:0 0 0 .5px #ffffff14,0 12px 28px -12px #0000004d,inset 0 1px 0 #ffffff14}.neuro-docs-page{flex-direction:column;flex:auto;min-height:0;display:flex}.neuro-docs-page-head{flex:none;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 14px 0 20px;display:flex}.neuro-docs-crumbs{min-width:0;color:var(--neuro-docs-ink2);white-space:nowrap;align-items:center;font-size:14px;line-height:20px;display:flex}.neuro-docs-crumbs>span{flex:0 auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.neuro-docs-crumbs>button{flex:0 4 auto}.neuro-docs-crumbs>span[data-fold]{flex:none;overflow:visible}.neuro-docs-crumbs :is(button,.neuro-docs-crumbs-page){text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;min-width:0;max-width:220px;padding:3px 6px;overflow:hidden;color:inherit!important}.neuro-docs-crumbs button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-docs-crumbs-slash{color:var(--neuro-docs-ink3);flex:none;padding:0 1px}.neuro-docs-page-actions{flex:none;align-items:center;gap:4px;display:flex}.neuro-docs-page-actions>.neuro-docs-share{height:30px;color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-medium);border-radius:8px;margin-inline-end:2px;padding:0 10px}.neuro-docs-share>svg{display:none}.neuro-docs-page-actions>.neuro-docs-icon-button,.neuro-docs-page-actions>.neuro-docs-menu>.neuro-docs-icon-button{min-width:var(--neuro-button-sm);height:var(--neuro-button-sm);padding:0}.neuro-docs-menu-list>.neuro-docs-menu-back{color:var(--neuro-docs-ink2)}.neuro-docs-page-save{display:contents}.neuro-docs-page-save>.neuro-file-save-status{margin-inline-end:6px;font-size:13px}.neuro-docs-page-save>.neuro-file-save-status:not([data-state=failed]){color:var(--neuro-docs-ink2)}.neuro-docs-page-save>.neuro-file-save-status:is([data-state=saved],[data-state=received]){display:none}.neuro-docs-live{display:contents}.neuro-docs-live-status{color:var(--neuro-text-soft);white-space:nowrap;animation:neuro-docs-live-in var(--neuro-token-motion-duration-structural-ms) var(--neuro-ease-out) both;align-items:center;gap:6px;margin-inline-end:4px;font-size:12.5px;display:inline-flex}.neuro-docs-live-dot{background:var(--neuro-docs-tone-document);width:6px;height:6px;animation:neuro-agent-live var(--neuro-token-motion-duration-live-ms) ease-in-out infinite;border-radius:50%}.neuro-docs-live-jump{height:28px;animation:neuro-docs-live-in var(--neuro-token-motion-duration-structural-ms) var(--neuro-ease-out) both;gap:4px;font-size:12.5px}@keyframes neuro-docs-live-in{0%{opacity:0;transform:translateY(calc(-3px * var(--neuro-motion-travel,1)))}}.neuro-docs-live-status:has(+.neuro-docs-live-jump){gap:0;font-size:0}@container neuro-docs-rail (max-width:460px){.neuro-docs-live-status{gap:0;font-size:0}}.neuro-file-markdown-rich>.neuro-file-live-block{animation:neuro-file-live-update 2.4s var(--neuro-ease-out) both;border-radius:6px}.neuro-file-markdown-rich>.neuro-file-live-block[data-participant-color]{--neuro-docs-tone-document:var(--neuro-participant);--neuro-green:var(--neuro-participant)}.neuro-file-markdown-rich>.neuro-file-live-block[data-neuro-live=insert]{animation-name:neuro-file-live-insert}@keyframes neuro-file-live-update{0%,35%{background-color:color-mix(in srgb,var(--neuro-docs-tone-document,#2563eb) 14%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--neuro-docs-tone-document,#2563eb) 14%,transparent)}to{background-color:#0000;box-shadow:0 0 0 4px #0000}}@keyframes neuro-file-live-insert{0%{opacity:0;transform:translateY(calc(6px * var(--neuro-motion-travel,1)));background-color:color-mix(in srgb,var(--neuro-green) 12%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--neuro-green) 12%,transparent)}18%,40%{opacity:1;background-color:color-mix(in srgb,var(--neuro-green) 12%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--neuro-green) 12%,transparent);transform:none}to{opacity:1;background-color:#0000;transform:none;box-shadow:0 0 0 4px #0000}}.neuro-presence-avatars{align-items:center;margin-inline-end:6px;display:inline-flex}.neuro-presence-avatar{background:var(--neuro-participant);border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-inline-start:-5px;padding:0;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-presence-avatar{background:color-mix(in srgb,var(--neuro-participant) 16%,var(--neuro-panel-solid))}}.neuro-presence-avatar{box-shadow:0 0 0 2px var(--neuro-panel-solid);color:var(--neuro-participant);font-size:12px;font-weight:var(--neuro-weight-semibold)}.neuro-presence-avatar:first-child{margin-inline-start:0}.neuro-presence-avatar[data-activity=idle]{opacity:.55}.neuro-presence-avatar[aria-pressed=true]{box-shadow:0 0 0 2px var(--neuro-panel-solid),0 0 0 3.5px var(--neuro-participant)}.neuro-presence-avatar .neuro-avatar .na-c{fill:var(--neuro-participant)}.neuro-presence-more{color:var(--neuro-text-soft);font-variant-numeric:tabular-nums;margin-inline-start:5px;font-size:12px}.neuro-presence-caret{border-inline-start:2px solid var(--neuro-participant);pointer-events:none;margin-inline:-1px;position:relative}.neuro-presence-caret[data-activity=idle]{opacity:.5}.neuro-presence-flag{background:var(--neuro-participant);color:var(--neuro-accent-contrast);font-size:11px;font-weight:var(--neuro-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;animation:neuro-presence-flag 3.2s var(--neuro-ease-out) forwards;border-radius:6px 6px 6px 0;padding:0 5px;line-height:16px;position:absolute;bottom:calc(100% - 2px);left:-2px}.neuro-presence-caret[data-agent] .neuro-presence-flag{animation:none}@keyframes neuro-presence-flag{0%,70%{opacity:1}to{opacity:0}}.neuro-presence-selection{background:var(--neuro-participant)}@supports (color:color-mix(in lab,red,red)){.neuro-presence-selection{background:color-mix(in srgb,var(--neuro-participant) 18%,transparent)}}.neuro-file-markdown-rich>.neuro-presence-block{background:var(--neuro-participant);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich>.neuro-presence-block{background:color-mix(in srgb,var(--neuro-participant) 8%,transparent)}}.neuro-presence-avatar{animation:neuro-presence-in .18s var(--neuro-ease-out) both;position:relative}.neuro-presence-avatar[data-leaving]{animation:neuro-presence-out .2s var(--neuro-ease-out) forwards;pointer-events:none}.neuro-presence-avatar[data-typing]:before{content:"";box-shadow:0 0 0 1.5px var(--neuro-participant);pointer-events:none;border-radius:50%;animation:neuro-presence-typing 1.4s ease-in-out infinite;position:absolute;inset:-3px}@keyframes neuro-presence-in{0%{opacity:0;transform:scale(calc(1 - .35 * var(--neuro-motion-travel,1)))}}@keyframes neuro-presence-out{to{opacity:0;transform:scale(calc(1 - .35 * var(--neuro-motion-travel,1)))}}@keyframes neuro-presence-typing{0%,to{opacity:.2}50%{opacity:.85}}.neuro-presence-caret[data-gliding]{transition:left calc(.11s * var(--neuro-motion-travel,1)) var(--neuro-ease-out),top calc(.11s * var(--neuro-motion-travel,1)) var(--neuro-ease-out)}.neuro-presence-caret[data-typing] .neuro-presence-flag{animation:none}.neuro-presence-ink{animation:neuro-presence-ink 1.6s var(--neuro-ease-out) both;border-radius:2px}@keyframes neuro-presence-ink{0%,30%{background-color:color-mix(in srgb,var(--neuro-participant) 22%,transparent)}to{background-color:#0000}}.neuro-presence-following{z-index:3;box-shadow:inset 0 0 0 2px var(--neuro-participant);pointer-events:none;animation:neuro-docs-live-in var(--neuro-token-motion-duration-structural-ms) var(--neuro-ease-out) both;position:absolute;inset:0}.neuro-presence-following>button{background:var(--neuro-participant);max-width:calc(100% - 24px);color:var(--neuro-accent-contrast);font:inherit;font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);white-space:nowrap;pointer-events:auto;cursor:pointer;border:0;border-radius:0 0 6px 6px;align-items:center;gap:6px;padding:1px 8px 3px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.neuro-presence-following>button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-presence-following kbd{font:inherit;opacity:.7}.neuro-docs-page-body,.neuro-docs-sheet-frame{flex:auto;min-height:0;display:flex}.neuro-docs-sheet-frame{min-width:0;position:relative}.neuro-docs-sheet{--neuro-docs-gutter:var(--neuro-token-docs-page-gutter-regular);min-width:0;padding:18px var(--neuro-docs-gutter) max(120px,var(--neuro-keyboard-room,0px));scroll-padding-bottom:var(--neuro-keyboard-room,auto);flex:auto;overflow:auto}.neuro-docs-sheet>*{max-width:var(--neuro-docs-column,680px);margin-inline:auto}.neuro-docs-root[data-width=full]{--neuro-docs-column:100%}.neuro-docs-back-head{background:var(--neuro-docs-fill);border-radius:12px;align-items:center;gap:10px;margin-bottom:22px;padding:10px 10px 10px 12px;display:flex}.neuro-docs-back-mark{background:var(--neuro-docs-tone-page);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-back-mark{background:color-mix(in srgb,var(--neuro-docs-tone-page) 14%,transparent)}}.neuro-docs-back-mark{color:var(--neuro-docs-tone-page)}.neuro-docs-back-head>.neuro-docs-person>span{font-weight:var(--neuro-weight-medium)}.neuro-docs-back-head>.neuro-docs-quiet{background:var(--neuro-panel-solid)}.neuro-docs-page-title{width:100%;color:var(--neuro-text);font:inherit;font-size:var(--neuro-token-docs-title-regular-size);font-weight:var(--neuro-weight-semibold);letter-spacing:var(--neuro-token-docs-title-tracking);line-height:var(--neuro-token-docs-title-regular-line);resize:none;field-sizing:content;overflow-wrap:anywhere;background:0 0;border:0;margin-block:14px 0;padding:0;display:block;overflow:hidden}textarea.neuro-docs-page-title:focus-visible{outline:none}.neuro-docs-page-edited{color:var(--neuro-docs-ink2);font-size:var(--neuro-token-docs-meta-size);line-height:var(--neuro-token-docs-meta-line);align-items:center;gap:8px;margin-block:8px 0;display:flex}.neuro-docs-page-edited>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-page-edited-avatar{background:var(--neuro-participant,var(--neuro-docs-ink2));color:#fff;width:20px;height:20px;font-size:10px;font-weight:var(--neuro-weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.neuro-docs-sheet-editor{margin-top:14px}.neuro-docs-sheet-editor .neuro-file-editor{background:0 0;height:auto;overflow:visible}.neuro-docs-sheet-editor .neuro-file-editor-body{overflow:visible}.neuro-docs-sheet-editor .neuro-file-markdown-rich{min-height:45vh;padding:0!important}.neuro-docs-sheet-editor .neuro-file-markdown-rich:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}.neuro-docs-sheet-editor .neuro-file-viewer-markdown{padding:0!important}.neuro-docs-subpages{box-shadow:inset 0 1px 0 var(--neuro-border);gap:1px;margin-top:36px;padding-top:12px;display:grid}.neuro-docs-page-chat-dock{z-index:6;justify-content:flex-end;max-width:calc(100% - 48px);display:flex;position:absolute;bottom:24px;right:24px}.neuro-docs-page-chat-dock[data-open]{width:min(560px,100% - 48px)}.neuro-docs-sheet[data-version]+.neuro-docs-page-chat-dock{display:none}.neuro-docs-sheet-frame:has(>.neuro-docs-page-chat-dock) .neuro-docs-sheet-editor .neuro-file-editor-recovery{bottom:76px}.neuro-docs-page-chat-dock>.neuro-docs-page-ask{background:var(--neuro-docs-glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);height:40px;box-shadow:var(--neuro-docs-glass-shadow);color:var(--neuro-text);font-size:14px;font-weight:var(--neuro-weight-medium);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.neuro-docs-page-chat-dock>.neuro-docs-page-ask>svg{color:var(--neuro-docs-tone-canvas);flex:none}.neuro-docs-page-ask>kbd{color:var(--neuro-docs-ink2);font:inherit;margin-inline-start:4px;font-size:12px}.neuro-docs-page-chat{background:var(--neuro-docs-glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:var(--neuro-docs-glass-shadow);border-radius:16px;flex:auto;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;display:flex}.neuro-docs-page-chat textarea{min-width:0;height:32px;max-height:160px;color:var(--neuro-text);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:6px 0;font-size:14px;line-height:20px}.neuro-docs-page-chat textarea::placeholder{color:var(--neuro-muted)}.neuro-docs-root .neuro-docs-page-chat textarea:focus-visible{outline:none}.neuro-docs-page-chat-send{background:var(--neuro-send-fill);border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;color:var(--neuro-on-primary)!important}.neuro-docs-page-chat-send:hover:not(:disabled){opacity:.85}.neuro-docs-root .neuro-docs-page-chat-send:disabled{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-root .neuro-docs-page-chat-send:disabled{background:color-mix(in srgb,var(--neuro-text) 12%,transparent)}}.neuro-docs-root .neuro-docs-page-chat-send:disabled{opacity:1;color:var(--neuro-muted)!important}.neuro-file-keyboard-bar{z-index:40;background:var(--neuro-docs-glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);height:50px;box-shadow:var(--neuro-docs-glass-shadow);color:var(--neuro-text);border-radius:16px;align-items:center;gap:2px;padding:0 6px;display:flex;position:fixed;left:8px;right:8px}.neuro-file-keyboard-bar button{min-width:28px;height:38px;color:inherit;font:inherit;background:0 0;border:0;border-radius:9px;flex:0 38px;place-items:center;padding:0;display:grid}.neuro-file-keyboard-bar button[aria-pressed=true]{background:var(--neuro-docs-fill)}.neuro-file-keyboard-bar button[data-hot]{background:var(--neuro-primary);color:var(--neuro-on-primary)}.neuro-file-keyboard-bar button:disabled{opacity:.4}.neuro-file-keyboard-bar b{font-size:16px;font-weight:var(--neuro-weight-semibold)}.neuro-file-keyboard-end{flex:0 auto;gap:2px;margin-inline-start:auto;display:flex}.neuro-file-keyboard-link{background:var(--neuro-docs-fill);min-width:0;height:36px;color:var(--neuro-text);font:inherit;border:0;border-radius:10px;outline:none;flex:auto;padding:0 12px;font-size:16px}.neuro-file-keyboard-bar>.neuro-file-keyboard-menu{max-height:50vh;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.neuro-docs-page:has(.neuro-file-keyboard-bar) .neuro-docs-page-chat-dock{display:none}@media (max-width:599px){.neuro-docs-crumbs>:last-child>.neuro-docs-crumbs-slash,.neuro-docs-crumbs>:not(:last-child),.neuro-docs-page-ask>:is(span,kbd),.neuro-docs-share>span{display:none}.neuro-docs-page-chat-dock>.neuro-docs-page-ask{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.neuro-docs-page-actions>.neuro-docs-share{width:30px;color:var(--neuro-text-soft);background:0 0;justify-content:center;margin:0;padding:0}.neuro-docs-share>svg{display:block}.neuro-docs-page-chat-dock{max-width:calc(100% - 32px);bottom:16px;right:16px}.neuro-docs-page-chat-dock[data-open]{width:calc(100% - 32px)}}.neuro-docs-subpages>h2{color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);margin:0 0 6px 8px}[data-neuro-docs-comment-target]{background:var(--neuro-docs-tone-deck);border-radius:4px}@supports (color:color-mix(in lab,red,red)){[data-neuro-docs-comment-target]{background:color-mix(in srgb,var(--neuro-docs-tone-deck) 18%,transparent)}}.neuro-docs-page[data-kind=database] .neuro-docs-sheet{--neuro-docs-column:100%}.neuro-docs-db{--neuro-docs-db-gray:var(--neuro-text-soft);--neuro-docs-db-row:34px;min-width:0;color:var(--neuro-text);gap:8px;margin-top:8px;font-size:13.5px;display:grid}.neuro-docs-db-dot{background:var(--neuro-text-soft);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.neuro-docs-db-dot[data-color=azure]{background:var(--neuro-docs-tone-document)}.neuro-docs-db-dot[data-color=cyan]{background:var(--neuro-docs-tone-site)}.neuro-docs-db-dot[data-color=teal]{background:var(--neuro-docs-tone-teal)}.neuro-docs-db-dot[data-color=green]{background:var(--neuro-green)}.neuro-docs-db-dot[data-color=gold]{background:var(--neuro-docs-tone-deck)}.neuro-docs-db-dot[data-color=amber]{background:var(--neuro-amber)}.neuro-docs-db-dot[data-color=rose]{background:var(--neuro-rose)}.neuro-docs-db-dot[data-color=violet]{background:var(--neuro-docs-tone-canvas)}.neuro-docs-db-dot[data-color=indigo]{background:var(--neuro-docs-tone-space)}.neuro-docs-db-option,.neuro-docs-db-person{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.neuro-docs-db-option>span:last-child,.neuro-docs-db-person>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-docs-db-options{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:inline-flex}.neuro-docs-db-cell .neuro-docs-db-options,.neuro-docs-db-list-values .neuro-docs-db-options{flex-wrap:nowrap;overflow:hidden}.neuro-docs-db-cell .neuro-docs-db-options>*,.neuro-docs-db-list-values .neuro-docs-db-options>*{flex:none;max-width:220px}.neuro-docs-db-count,.neuro-docs-db-muted,.neuro-docs-db-placeholder{color:var(--neuro-muted)}.neuro-docs-db-count{font-variant-numeric:tabular-nums;font-size:12.5px}.neuro-docs-db-number{font-variant-numeric:tabular-nums;text-align:end;width:100%;display:block}.neuro-docs-db-link{color:var(--neuro-text);text-decoration:underline;-webkit-text-decoration-color:var(--neuro-border-strong);text-decoration-color:var(--neuro-border-strong);text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;overflow:hidden}.neuro-docs-db-check{color:var(--neuro-muted);flex:none}.neuro-docs-db-check[data-on]{color:var(--neuro-text)}.neuro-docs-db-text,.neuro-docs-db-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-db-title{font-weight:var(--neuro-weight-regular);align-items:center;gap:6px;display:inline-flex}.neuro-docs-db-title>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-docs-db-bar{justify-content:space-between;gap:6px 12px}.neuro-docs-db-bar,.neuro-docs-db-tabs{flex-wrap:wrap;align-items:center;display:flex}.neuro-docs-db-tabs{gap:2px;min-width:0}.neuro-docs-db-tablist{display:contents}.neuro-docs-db-tabs>:not(.neuro-docs-db-tablist,.neuro-docs-db-view-more){order:9999}.neuro-docs-db .neuro-docs-db-tab,.neuro-sheet-views .neuro-docs-db-tab{background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;display:inline-flex;color:var(--neuro-text-soft)!important}.neuro-docs-db-tab:hover{color:var(--neuro-text)!important}.neuro-docs-db-tab[aria-selected=true]{background:var(--neuro-row-selected);color:var(--neuro-text)!important}.neuro-docs-db-tools{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.neuro-docs-db-tools .neuro-docs-primary{border-radius:8px;height:28px;padding:0 10px}.neuro-docs-db-search{align-items:center;gap:2px;display:inline-flex}.neuro-docs-db-search .neuro-docs-db-input{width:180px;height:28px}.neuro-docs-db-input{background:var(--neuro-docs-fill);width:100%;min-width:0;height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;outline:none;margin:0;padding:0 8px;font-size:13px}.neuro-docs-db-input:focus-visible{box-shadow:inset 0 0 0 1px var(--neuro-border-strong);outline:none!important}.neuro-docs-root .neuro-docs-db-quiet{background:var(--neuro-docs-fill);border:0;border-radius:6px;flex:none;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;display:inline-flex;color:var(--neuro-text-soft)!important}.neuro-docs-db-quiet:hover{background:var(--neuro-text);color:var(--neuro-text)!important}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-quiet:hover{background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-docs-root .neuro-docs-db-add{text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:13px;display:inline-flex;color:var(--neuro-muted)!important}.neuro-docs-db-add:hover{background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-docs-db-table-scroll{min-width:0;overflow-x:auto}.neuro-docs-db-table-scroll[data-variant=inline]{max-height:460px;overflow-y:auto}.neuro-docs-db-table{width:max-content;min-width:100%;line-height:20px;display:grid}.neuro-docs-db-row{grid-template-columns:var(--neuro-docs-db-columns);min-height:var(--neuro-docs-db-row);box-shadow:inset 0 -1px 0 var(--neuro-hairline);content-visibility:auto;contain-intrinsic-block-size:auto var(--neuro-docs-db-row);display:grid}.neuro-docs-db-row:not(.neuro-docs-db-head):hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-row:not(.neuro-docs-db-head):hover{background:color-mix(in srgb,var(--neuro-text) 2.5%,transparent)}}.neuro-docs-db-row[data-pending]{opacity:.72}.neuro-docs-db-head{z-index:2;background:var(--neuro-panel-solid);box-shadow:inset 0 -1px 0 var(--neuro-border);color:var(--neuro-muted);content-visibility:visible;font-size:12.5px;position:sticky;top:0}.neuro-docs-db-cell{outline:none;align-items:center;min-width:0;padding:0 10px;display:flex;position:relative;overflow:hidden}.neuro-docs-db-cell:focus-visible,.neuro-docs-db-cell[data-active]{box-shadow:inset 0 0 0 2px var(--neuro-focus);border-radius:4px}.neuro-docs-db-cell[data-active]{padding:0 3px;overflow:visible}.neuro-docs-db-cell[data-active]>.neuro-docs-db-input{background:var(--neuro-panel-solid);height:28px}.neuro-docs-db-cell[aria-readonly]{cursor:default}.neuro-docs-db .neuro-docs-db-head-button{text-align:start;white-space:nowrap;background:0 0;border:0;flex:auto;align-items:center;gap:6px;min-width:0;height:30px;padding:0;font-size:12.5px;display:inline-flex;color:inherit!important}.neuro-docs-db-head-button>span{text-overflow:ellipsis;overflow:hidden}.neuro-docs-db-head-button:hover{color:var(--neuro-text)!important}.neuro-docs-db-resize{z-index:1;cursor:col-resize;border-radius:3px;width:6px;position:absolute;top:6px;bottom:6px;right:-3px}.neuro-docs-db-resize:hover{background:var(--neuro-border-strong)}.neuro-docs-db-title-cell{flex:auto;align-items:center;min-width:0;display:flex}.neuro-docs-db-title-cell>.neuro-docs-db-open{background:var(--neuro-panel-solid);box-shadow:inset 0 0 0 100px var(--neuro-docs-fill),-10px 0 10px -2px var(--neuro-panel-solid);opacity:0;position:absolute;right:6px}.neuro-docs-db-cell:focus-within .neuro-docs-db-open,.neuro-docs-db-row:hover .neuro-docs-db-open{opacity:1}.neuro-docs-db-row>.neuro-docs-db-cell[data-frozen]{--neuro-docs-db-line:inset 0 -1px 0 var(--neuro-hairline);z-index:1;background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-db-line);position:sticky}.neuro-docs-db-head>.neuro-docs-db-cell[data-frozen]{--neuro-docs-db-line:inset 0 -1px 0 var(--neuro-border);z-index:3}.neuro-docs-db-row:not(.neuro-docs-db-head):hover>.neuro-docs-db-cell[data-frozen]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-row:not(.neuro-docs-db-head):hover>.neuro-docs-db-cell[data-frozen]{background:color-mix(in srgb,var(--neuro-text) 2.5%,var(--neuro-panel-solid))}}.neuro-docs-db-table-scroll[data-scrolled] .neuro-docs-db-row>.neuro-docs-db-cell[data-frozen=last]:not([data-active]):not(:focus-visible){box-shadow:var(--neuro-docs-db-line),8px 0 10px -10px #14141652}[data-theme=dark] .neuro-docs-db-table-scroll[data-scrolled] .neuro-docs-db-row>.neuro-docs-db-cell[data-frozen=last]:not([data-active]):not(:focus-visible){box-shadow:var(--neuro-docs-db-line),8px 0 10px -10px #000c}.neuro-docs-db-row-end{justify-content:center;padding:0}.neuro-docs-db-row-end .neuro-docs-icon-button{opacity:0}.neuro-docs-db-row-end .neuro-docs-icon-button:focus-visible,.neuro-docs-db-row:hover .neuro-docs-db-row-end .neuro-docs-icon-button{opacity:1}.neuro-docs-db-foot{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.neuro-docs-db-notice{background:var(--neuro-docs-fill);color:var(--neuro-text-soft);border-radius:10px;align-items:center;gap:10px;margin:0;padding:6px 10px;font-size:13px;display:flex}.neuro-docs-db-board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.neuro-docs-db-column{background:var(--neuro-text);border-radius:12px;flex:0 0 260px;gap:6px;padding:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-column{background:color-mix(in srgb,var(--neuro-text) 2.6%,transparent)}}.neuro-docs-db-column[data-drop]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-column[data-drop]{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-docs-db-column-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 6px;font-size:13px;display:flex}.neuro-docs-db-card,.neuro-docs-db-cards{gap:6px;display:grid}.neuro-docs-db-card{background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow);cursor:pointer;border-radius:10px;padding:10px 12px;font-size:13px;position:relative}.neuro-docs-db-card:hover{box-shadow:0 1px 2px #14141614,0 8px 22px -10px #14141647}.neuro-docs-db-card[data-dragging]{opacity:.4}.neuro-docs-db-card[data-pending]{opacity:.72}.neuro-docs-db-card[data-drop-before]:before,.neuro-docs-db-drop-end{background:var(--neuro-focus);content:"";border-radius:1px;height:2px}.neuro-docs-db-card[data-drop-before]:before{position:absolute;top:-4px;left:4px;right:4px}.neuro-docs-db-card[data-draft]{cursor:default;padding:6px}.neuro-docs-db-card-value{min-width:0;color:var(--neuro-text-soft);font-size:12.5px;display:flex}.neuro-docs-db-board-empty{color:var(--neuro-text-soft);justify-items:start;gap:10px;padding:20px 4px;display:grid}.neuro-docs-db-board-empty>p{margin:0}.neuro-docs-db-related{min-width:0;max-width:100%;color:var(--neuro-text);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.neuro-docs-db-related>span:last-child{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--neuro-border-strong);text-decoration-color:var(--neuro-border-strong);text-overflow:ellipsis;text-underline-offset:3px;overflow:hidden}.neuro-docs-db-related>svg{color:var(--neuro-text-soft);flex:none}button.neuro-docs-db-related{cursor:pointer}button.neuro-docs-db-related:hover>span:last-child{text-decoration-color:currentColor}.neuro-docs-db-related[data-locked]{color:var(--neuro-muted)}.neuro-docs-db-related[data-locked]>span:last-child{text-decoration:none}.neuro-docs-db-error{color:var(--neuro-danger-text);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.neuro-docs-db-relation-chosen{box-shadow:inset 0 -1px 0 var(--neuro-hairline);gap:2px;padding:2px 0 6px;display:grid}.neuro-docs-db-relation-row{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 2px 0 10px;display:flex}.neuro-docs-db-relation-row:hover{background:var(--neuro-row-hover)}.neuro-docs-db-relation-picker{width:300px}.neuro-docs-db-config,.neuro-docs-db-formula{width:380px;padding:4px}.neuro-docs-db-formula-input{height:auto;min-height:76px;font-family:var(--neuro-font-mono);resize:vertical;padding:8px 10px;font-size:12.5px;line-height:1.5}.neuro-docs-db-formula-status{min-height:22px;color:var(--neuro-text-soft);align-items:center;gap:4px;margin:0;padding:0 4px;font-size:12.5px;display:flex}.neuro-docs-db-formula-status[data-error]{color:var(--neuro-danger-text)}.neuro-docs-db-formula-sample{min-width:0;color:var(--neuro-text);display:inline-flex}.neuro-docs-db-formula-sample .neuro-docs-db-number{width:auto}.neuro-docs-db-formula-lists{background:var(--neuro-text);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-formula-lists{background:color-mix(in srgb,var(--neuro-text) 3.5%,transparent)}}.neuro-docs-db-formula-lists>div{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:136px;display:flex;overflow-y:auto}.neuro-docs-db-formula-lists button{background:var(--neuro-panel-solid);height:24px;color:var(--neuro-text-soft);font-family:var(--neuro-font-mono);cursor:pointer;scroll-snap-align:start;border:0;border-radius:6px;padding:0 7px;font-size:11.5px}.neuro-docs-db-formula-lists button:hover{color:var(--neuro-text);background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-formula-lists button:hover{background:color-mix(in srgb,var(--neuro-text) 7%,var(--neuro-panel-solid))}}.neuro-docs-db-config-actions{justify-content:flex-end;padding-top:6px}.neuro-docs-db-config .neuro-docs-db-field>select{width:220px}.neuro-docs-db-config-actions .neuro-docs-primary{border-radius:8px;height:28px;padding:0 12px}.neuro-docs-db-check-row{min-height:30px;color:var(--neuro-text-soft);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.neuro-docs-db-calendar{gap:8px;min-width:0;display:grid}.neuro-docs-db-calendar-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.neuro-docs-db-calendar-title{font-size:15px;font-weight:var(--neuro-weight-semibold);margin:0}.neuro-docs-db-calendar-tools{align-items:center;gap:4px;display:flex}.neuro-docs-db-segmented{background:var(--neuro-docs-fill);border-radius:8px;margin-inline-end:6px;padding:2px;display:inline-flex}.neuro-docs-db .neuro-docs-db-segmented>button{background:0 0;border:0;border-radius:6px;height:24px;padding:0 10px;font-size:12.5px;color:var(--neuro-text-soft)!important}.neuro-docs-db-segmented>button[aria-pressed=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow);color:var(--neuro-text)!important}.neuro-docs-db-calendar-grid{background:var(--neuro-text);border-radius:10px;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-calendar-grid{background:color-mix(in srgb,var(--neuro-text) 2.6%,transparent)}}.neuro-docs-db-calendar-week{grid-template-columns:repeat(7,minmax(108px,1fr));display:grid}.neuro-docs-db-calendar-week+.neuro-docs-db-calendar-week{box-shadow:inset 0 1px 0 var(--neuro-hairline)}.neuro-docs-db-calendar-weekday{color:var(--neuro-muted);padding:6px 8px;font-size:12px}.neuro-docs-db-calendar-day{flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:4px 4px 6px;display:flex}.neuro-docs-db-calendar-day+.neuro-docs-db-calendar-day{box-shadow:inset 1px 0 0 var(--neuro-hairline)}.neuro-docs-db-calendar[data-scale=week] .neuro-docs-db-calendar-day{min-height:320px}.neuro-docs-db-calendar-day[data-other]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-calendar-day[data-other]{background:color-mix(in srgb,var(--neuro-text) 2%,transparent)}}.neuro-docs-db-calendar-day[data-other] .neuro-docs-db-calendar-date{color:var(--neuro-muted)}.neuro-docs-db-calendar-day[data-drop]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-calendar-day[data-drop]{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-docs-db-calendar-date{min-height:22px;color:var(--neuro-text-soft);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:0 4px;font-size:12.5px;display:flex}.neuro-docs-db-calendar-day[data-today] .neuro-docs-db-calendar-date>span{color:var(--neuro-primary-text);font-weight:var(--neuro-weight-semibold)}.neuro-docs-db-calendar-date>.neuro-docs-icon-button{opacity:0;width:22px;height:22px}.neuro-docs-db-calendar-date>.neuro-docs-icon-button:focus-visible,.neuro-docs-db-calendar-day:hover .neuro-docs-db-calendar-date>.neuro-docs-icon-button{opacity:1}.neuro-docs-db-calendar-card{border-radius:7px;gap:3px;padding:5px 8px;font-size:12.5px}.neuro-docs-db-calendar-card .neuro-docs-db-title{font-weight:var(--neuro-weight-regular)}.neuro-docs-db-timeline{gap:8px;min-width:0;display:grid}.neuro-docs-db-timeline-scroll{background:var(--neuro-text);border-radius:10px;position:relative;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-timeline-scroll{background:color-mix(in srgb,var(--neuro-text) 2.6%,transparent)}}.neuro-docs-db-timeline-scroll{overscroll-behavior-x:contain}.neuro-docs-db-timeline-group,.neuro-docs-db-timeline-head,.neuro-docs-db-timeline-row{width:calc(var(--neuro-docs-db-names) + var(--neuro-docs-db-day) * var(--neuro-docs-db-days));display:flex}.neuro-docs-db-timeline-name{z-index:3;width:var(--neuro-docs-db-names);background:var(--neuro-panel-solid);min-width:0;box-shadow:inset -1px 0 0 var(--neuro-hairline);flex:none;align-items:center;gap:8px;padding:0 8px;display:flex;position:sticky;left:0}.neuro-docs-db-timeline-head{height:48px;box-shadow:inset 0 -1px 0 var(--neuro-hairline)}.neuro-docs-db-timeline-head .neuro-docs-db-timeline-name{color:var(--neuro-muted);padding:0 12px;font-size:12px}.neuro-docs-db-timeline-lane,.neuro-docs-db-timeline-scale{width:calc(var(--neuro-docs-db-day) * var(--neuro-docs-db-days));flex:none;position:relative}.neuro-docs-db-timeline-days,.neuro-docs-db-timeline-months{height:24px;position:relative}.neuro-docs-db-timeline-days>span,.neuro-docs-db-timeline-months>span{white-space:nowrap;align-items:center;height:24px;display:flex;position:absolute;top:0;overflow:clip}.neuro-docs-db-timeline-months>span{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-medium);box-shadow:inset 1px 0 0 var(--neuro-hairline)}.neuro-docs-db-timeline-months>span>span{left:calc(var(--neuro-docs-db-names) + 8px);padding-inline:8px;position:sticky}.neuro-docs-db-timeline-days>span{color:var(--neuro-muted);font-variant-numeric:tabular-nums;justify-content:center;font-size:11.5px}.neuro-docs-db-timeline[data-scale=month] .neuro-docs-db-timeline-days>span{box-shadow:inset 1px 0 0 var(--neuro-hairline);justify-content:flex-start;padding-inline-start:4px}.neuro-docs-db-timeline-days>span[data-weekend]{color:var(--neuro-muted)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-timeline-days>span[data-weekend]{color:color-mix(in srgb,var(--neuro-muted) 70%,transparent)}}.neuro-docs-db-timeline-days>span[data-today]{color:var(--neuro-primary-text);font-weight:var(--neuro-weight-semibold)}.neuro-docs-db-timeline-body{position:relative}.neuro-docs-db-timeline-grid{inset:0 0 0 var(--neuro-docs-db-names);pointer-events:none;position:absolute}.neuro-docs-db-timeline-grid>span{position:absolute;top:0;bottom:0}.neuro-docs-db-timeline-grid>span[data-weekend]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-timeline-grid>span[data-weekend]{background:color-mix(in srgb,var(--neuro-text) 2.6%,transparent)}}.neuro-docs-db-timeline-grid>span[data-today]{background:var(--neuro-primary-text);width:2px;margin-left:-1px}.neuro-docs-db-timeline-group,.neuro-docs-db-timeline-row{height:var(--neuro-docs-db-row);box-shadow:inset 0 1px 0 var(--neuro-hairline)}.neuro-docs-db-timeline-body [role=list]>:first-child{box-shadow:none}.neuro-docs-db-timeline-group .neuro-docs-db-timeline-name{font-size:12.5px}.neuro-docs-db-timeline-row[data-pending]{opacity:.72}.neuro-docs-root .neuro-docs-db-timeline-open{min-width:0;height:28px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;padding:0 6px;display:flex;color:var(--neuro-text)!important}.neuro-docs-db-timeline-open:hover{background:var(--neuro-row-hover)}.neuro-docs-db-timeline-open .neuro-docs-db-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-db-timeline-name>.neuro-docs-db-add{min-height:26px}.neuro-docs-root .neuro-docs-db-timeline-bar{--neuro-docs-db-tone:var(--neuro-text-soft);z-index:1;background:var(--neuro-docs-db-tone);border:0;border-radius:7px;align-items:center;min-width:0;padding:0 10px;display:flex;position:absolute;top:5px;bottom:5px;overflow:clip}@supports (color:color-mix(in lab,red,red)){.neuro-docs-root .neuro-docs-db-timeline-bar{background:color-mix(in srgb,var(--neuro-docs-db-tone) 12%,var(--neuro-panel-solid))}}.neuro-docs-root .neuro-docs-db-timeline-bar{box-shadow:inset 3px 0 0 var(--neuro-docs-db-tone),inset 0 0 0 1px var(--neuro-docs-db-tone),var(--neuro-docs-card-shadow)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-root .neuro-docs-db-timeline-bar{box-shadow:inset 3px 0 0 var(--neuro-docs-db-tone),inset 0 0 0 1px color-mix(in srgb,var(--neuro-docs-db-tone) 22%,var(--neuro-border)),var(--neuro-docs-card-shadow)}}.neuro-docs-root .neuro-docs-db-timeline-bar{font:inherit;text-align:start;white-space:nowrap;cursor:pointer;touch-action:none;font-size:12.5px;color:var(--neuro-text)!important}.neuro-docs-db-timeline-bar[data-movable]{cursor:grab}.neuro-docs-db-timeline-bar[data-dragging]{z-index:2;box-shadow:inset 3px 0 0 var(--neuro-docs-db-tone),0 0 0 2px var(--neuro-focus),var(--neuro-docs-card-shadow);cursor:grabbing}.neuro-docs-db-timeline-bar[data-color=azure]{--neuro-docs-db-tone:var(--neuro-docs-tone-document)}.neuro-docs-db-timeline-bar[data-color=cyan]{--neuro-docs-db-tone:var(--neuro-docs-tone-site)}.neuro-docs-db-timeline-bar[data-color=teal]{--neuro-docs-db-tone:var(--neuro-docs-tone-teal)}.neuro-docs-db-timeline-bar[data-color=green]{--neuro-docs-db-tone:var(--neuro-green)}.neuro-docs-db-timeline-bar[data-color=gold]{--neuro-docs-db-tone:var(--neuro-docs-tone-deck)}.neuro-docs-db-timeline-bar[data-color=amber]{--neuro-docs-db-tone:var(--neuro-amber)}.neuro-docs-db-timeline-bar[data-color=rose]{--neuro-docs-db-tone:var(--neuro-rose)}.neuro-docs-db-timeline-bar[data-color=violet]{--neuro-docs-db-tone:var(--neuro-docs-tone-canvas)}.neuro-docs-db-timeline-bar[data-color=indigo]{--neuro-docs-db-tone:var(--neuro-docs-tone-space)}.neuro-docs-db-timeline-text{left:calc(var(--neuro-docs-db-names) + 10px);text-overflow:ellipsis;pointer-events:none;min-width:0;position:sticky;overflow:hidden}.neuro-docs-root .neuro-docs-db-timeline-bar[data-narrow]{overflow:visible}.neuro-docs-db-timeline-bar[data-narrow] .neuro-docs-db-timeline-text{max-width:240px;color:var(--neuro-text-soft);position:absolute;left:calc(100% + 8px)}.neuro-docs-db-timeline-edge{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.neuro-docs-db-timeline-edge[data-edge=start]{left:0}.neuro-docs-db-timeline-edge[data-edge=end]{right:0}.neuro-docs-db-timeline-edge:after{background:var(--neuro-border-strong);content:"";opacity:0;border-radius:1px;width:2px;height:12px;margin-top:-6px;position:absolute;top:50%}.neuro-docs-db-timeline-edge[data-edge=start]:after{left:3px}.neuro-docs-db-timeline-edge[data-edge=end]:after{right:3px}.neuro-docs-db-timeline-bar:focus-visible .neuro-docs-db-timeline-edge:after,.neuro-docs-db-timeline-bar:hover .neuro-docs-db-timeline-edge:after{opacity:1}.neuro-docs-db-timeline-ghost{background:var(--neuro-text);border-radius:7px;place-items:center;display:grid;position:absolute;top:5px;bottom:5px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-timeline-ghost{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-docs-db-timeline-ghost{color:var(--neuro-muted);pointer-events:none}.neuro-docs-root .neuro-docs-db-timeline-away{z-index:1;background:var(--neuro-panel-solid);width:20px;height:20px;box-shadow:var(--neuro-docs-card-shadow);border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:7px;color:var(--neuro-text-soft)!important}.neuro-docs-db-timeline-away:hover{color:var(--neuro-text)!important}.neuro-docs-db-timeline-row:not([data-new]) .neuro-docs-db-timeline-lane:has(.neuro-docs-db-timeline-ghost),.neuro-docs-db-timeline-row[data-new] .neuro-docs-db-timeline-lane{cursor:pointer}@media (max-width:640px){.neuro-docs-db-timeline-scroll{--neuro-docs-db-names:136px!important}.neuro-docs-db-timeline .neuro-docs-db-calendar-bar{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px 4px;display:grid}.neuro-docs-db-timeline .neuro-docs-db-calendar-tools{display:contents}.neuro-docs-db-timeline .neuro-docs-db-segmented{grid-area:2/1/auto/-1;margin:0;display:flex}.neuro-docs-db-timeline .neuro-docs-db-segmented>button{flex:1 1 0}}.neuro-docs-db-new{align-items:stretch;display:inline-flex}.neuro-docs-db-new>.neuro-docs-primary:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.neuro-docs-db-tools .neuro-docs-db-new>.neuro-docs-db-new-more{width:26px;box-shadow:inset 1px 0 0 var(--neuro-accent-contrast);border-start-start-radius:0;border-end-start-radius:0;justify-content:center;padding:0}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-tools .neuro-docs-db-new>.neuro-docs-db-new-more{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--neuro-accent-contrast) 22%,transparent)}}.neuro-docs-db-panel-title{margin:4px 10px 2px;font-size:12px}.neuro-docs-db-template{align-items:center;gap:2px;display:flex}.neuro-docs-db-template>button:first-child{min-width:0;min-height:32px;color:var(--neuro-text);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.neuro-docs-db-template>button:first-child:hover{background:var(--neuro-row-hover)}.neuro-docs-db-template>button:first-child>span:not(.neuro-docs-symbol):first-of-type{text-overflow:ellipsis;overflow:hidden}.neuro-docs-db-template>button:first-child svg{color:var(--neuro-text-soft);flex:none}.neuro-docs-db-template>.neuro-docs-icon-button{opacity:0}.neuro-docs-db-template:hover>.neuro-docs-icon-button,.neuro-docs-db-template>.neuro-docs-icon-button:focus-visible{opacity:1}.neuro-docs-db-template-note{background:var(--neuro-docs-fill);color:var(--neuro-text-soft);border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.neuro-docs-db-template-note>svg{flex:none}.neuro-docs-db-template-note>span{flex:auto;min-width:0}.neuro-docs-db-date{gap:4px;min-width:260px;padding:2px;display:grid}.neuro-docs-db-date .neuro-docs-db-input{width:150px}.neuro-docs-db-form{border:1px solid var(--neuro-hairline);border-radius:12px;gap:14px;width:min(640px,100%);margin:8px auto 24px;padding:20px 24px;display:grid}.neuro-docs-db-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.neuro-docs-db-form-head h2{font-size:20px;font-weight:var(--neuro-weight-semibold);margin:0}.neuro-docs-db-form-description{color:var(--neuro-text-soft);white-space:pre-wrap;margin:0}textarea.neuro-docs-db-form-description{resize:vertical;width:100%}.neuro-docs-db-form-question{gap:6px;display:grid}.neuro-docs-db-form-question .neuro-docs-db-input{width:100%;min-height:32px}.neuro-docs-db-form-label{font-weight:var(--neuro-weight-medium)}.neuro-docs-db-form-error,.neuro-docs-db-form-required{color:var(--neuro-danger-text)}.neuro-docs-db-form-error{font-size:12.5px}.neuro-docs-db-form-question[data-missing] .neuro-docs-db-input{border-color:var(--neuro-danger)}.neuro-docs-db-form-options{flex-wrap:wrap;gap:4px 14px;display:flex}.neuro-docs-db-form-setup{justify-content:space-between;align-items:center;gap:8px;display:flex}.neuro-docs-db-form-hidden{color:var(--neuro-text-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.neuro-docs-db-form-hidden button{background:var(--neuro-row-hover);min-height:28px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.neuro-docs-db-form-foot{color:var(--neuro-text-soft);align-items:center;gap:12px;font-size:12.5px;display:flex}@media (max-width:520px){.neuro-docs-db-form{border-radius:10px;padding:16px}}.neuro-docs-db-popover.neuro-docs-db-automations-popover{width:min(420px,100vw - 16px);max-width:min(420px,100vw - 16px)}.neuro-docs-db-automations{gap:4px;display:grid}.neuro-docs-db-automation{align-items:center;gap:8px;display:flex}.neuro-docs-db-automation-open{text-align:left;flex:1;justify-items:start;gap:0;min-width:0;height:auto!important;padding:6px 8px!important;display:grid!important}.neuro-docs-db-automation-open>small,.neuro-docs-db-automation-open>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.neuro-docs-db-automation-log{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-docs-db-automation-log li{border-radius:6px;padding:6px 8px;display:grid}.neuro-docs-db-automation-log li[data-status=failed] small{color:var(--neuro-danger-text)}.neuro-docs-db-automation-head{color:var(--neuro-text-soft);font-size:12px;font-weight:var(--neuro-weight-semibold);padding:6px 2px 0}.neuro-docs-db-automation-action{box-shadow:inset 0 0 0 1px var(--neuro-hairline);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 6px;padding:6px;display:grid}.neuro-docs-db-automation-action>:not(button){grid-column:1}.neuro-docs-db-automation-action>button{grid-area:1/2}.neuro-docs-db-automation-prompt{gap:4px;justify-content:stretch!important;display:grid!important}.neuro-docs-db-config.neuro-docs-db-automation-editor{width:auto;min-width:0}.neuro-docs-db-automation-editor .neuro-docs-db-field>:is(select,input){flex:auto;width:auto;min-width:0;max-width:240px}.neuro-docs-db-automation-editor .neuro-docs-db-field>span{flex:none}.neuro-docs-db-automation-action .neuro-docs-db-input:is(textarea,input){box-sizing:border-box;width:100%}.neuro-docs-db-automation-prompt textarea{resize:vertical;min-height:56px}.neuro-docs-db-automation-add{flex-wrap:wrap;gap:4px;display:flex}.neuro-docs-db-automation-add>button{align-items:center;gap:4px;display:inline-flex}.neuro-docs-db-record-buttons{flex-wrap:wrap;gap:6px;padding:2px 0 8px;display:flex}.neuro-docs-db-record-button{background:var(--neuro-row-hover);height:28px;color:var(--neuro-text);font:inherit;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.neuro-docs-db-record-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--neuro-hairline)}.neuro-docs-db-record-button:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.neuro-docs-db-record-button{height:44px}}.neuro-docs-db-list{display:grid}.neuro-docs-db-list-row{cursor:pointer;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:36px;padding:0 8px;display:flex}.neuro-docs-db-list-row+.neuro-docs-db-list-row{box-shadow:inset 0 1px 0 var(--neuro-hairline)}.neuro-docs-db-list-row:focus-visible,.neuro-docs-db-list-row:hover{background:var(--neuro-row-hover);box-shadow:none}.neuro-docs-db-list-row[data-pending]{opacity:.72}.neuro-docs-db-list-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.neuro-docs-db-list-title>svg{color:var(--neuro-text-soft);flex:none}.neuro-docs-db-list-values{min-width:0;color:var(--neuro-text-soft);justify-content:flex-end;align-items:center;gap:14px;font-size:12.5px;display:inline-flex;overflow:hidden}.neuro-docs-db-list-values>span{min-width:0;max-width:220px;display:inline-flex}.neuro-docs-db-list-values .neuro-docs-db-number{width:auto}.neuro-docs-db-draft{flex:auto;min-width:0;max-width:420px}.neuro-docs-db-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.neuro-docs-db-gallery-card{align-content:start;gap:0;padding:0;overflow:hidden}.neuro-docs-db-gallery-card[data-draft]{padding:8px}.neuro-docs-db-cover{aspect-ratio:16/9;background:var(--neuro-text);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-cover{background:color-mix(in srgb,var(--neuro-text) 3.5%,transparent)}}.neuro-docs-db-cover{color:var(--neuro-muted)}.neuro-docs-db-cover>img{object-fit:cover;width:100%;height:100%}.neuro-docs-db-gallery-body{gap:6px;padding:10px 12px 12px;display:grid}.neuro-docs-root .neuro-docs-db-gallery-add{background:var(--neuro-text);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:96px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-root .neuro-docs-db-gallery-add{background:color-mix(in srgb,var(--neuro-text) 2.6%,transparent)}}.neuro-docs-root .neuro-docs-db-gallery-add{cursor:pointer;font-size:13px;color:var(--neuro-muted)!important}.neuro-docs-db-gallery-add:hover{background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-database-block{margin:18px 0}.neuro-database-block[data-selected]{box-shadow:0 0 0 2px var(--neuro-focus);border-radius:10px}.neuro-database-block .neuro-docs-db{margin-top:0;font-size:13.5px;line-height:1.4}.neuro-database-block-label{color:var(--neuro-muted);align-items:center;gap:8px;margin:0;display:flex}.neuro-docs-db-inline-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.neuro-docs-db .neuro-docs-db-inline-title{min-width:0;font-size:17px;font-weight:var(--neuro-weight-semibold);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;color:var(--neuro-text)!important}.neuro-docs-db-inline-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-db-inline-head>.neuro-docs-db-quiet{opacity:0}.neuro-database-block:hover .neuro-docs-db-inline-head>.neuro-docs-db-quiet,.neuro-docs-db-inline-head>.neuro-docs-db-quiet:focus-visible{opacity:1}.neuro-docs-db-properties{box-shadow:inset 0 -1px 0 var(--neuro-hairline);gap:2px;margin:4px 0 18px;padding-bottom:14px;font-size:14px;display:grid}.neuro-docs-root .neuro-docs-db-property-source{background:0 0;border:0;border-radius:6px;justify-self:start;align-items:center;gap:6px;margin-bottom:6px;padding:2px 6px;font-size:12.5px;display:inline-flex;color:var(--neuro-muted)!important}.neuro-docs-db-property-source:hover{background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-docs-db-property{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.neuro-docs-db-property-name{min-width:0;color:var(--neuro-muted);align-items:center;gap:8px;padding:0 6px;display:inline-flex}.neuro-docs-db-property-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-db-property-value{border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:30px;padding:0 8px;display:flex}.neuro-docs-db-property-value[role=button]{cursor:pointer}.neuro-docs-db-property-value[role=button]:hover{background:var(--neuro-row-hover)}.neuro-docs-db-property-value .neuro-docs-db-number{text-align:start;width:auto}.neuro-docs-menu-list.neuro-docs-popover{z-index:auto;max-height:var(--available-height,calc(100vh - 16px));color:var(--neuro-text);transform-origin:var(--transform-origin);transition:opacity var(--neuro-duration-fast) var(--neuro-ease-out),transform var(--neuro-duration-fast) var(--neuro-ease-out);outline:none;position:relative;top:auto;left:auto;right:auto}.neuro-docs-popover:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(calc(1 - .04 * var(--neuro-motion-travel,1)))}.neuro-docs-menu-list.neuro-docs-db-popover{max-height:min(480px,var(--available-height,calc(100vh - 16px)))}.neuro-docs-db-popover{min-width:240px;max-width:min(520px,100vw - 16px);color:var(--neuro-text);font-family:var(--neuro-font-ui);font-size:13px;overflow:auto}.neuro-docs-db-panel{gap:4px;padding:2px;display:grid}.neuro-docs-db-choice-list>button,.neuro-docs-db-clear,.neuro-docs-db-panel>button,.neuro-docs-db-types>button{min-height:32px;color:var(--neuro-text);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.neuro-docs-db-panel>button svg,.neuro-docs-db-types>button svg{color:var(--neuro-text-soft);flex:none}.neuro-docs-db-choice-list>button:hover,.neuro-docs-db-clear:hover,.neuro-docs-db-panel>button:hover,.neuro-docs-db-types>button:hover{background:var(--neuro-row-hover)}.neuro-docs-db-panel>button[data-danger],.neuro-docs-db-panel>button[data-danger] svg{color:var(--neuro-danger-text)}.neuro-docs-db-panel-row{align-items:center;gap:6px;display:flex}.neuro-docs-db-panel-row>select,.neuro-docs-db-panel>select{background:var(--neuro-docs-fill);min-width:0;height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;padding:0 6px;font-size:13px}.neuro-docs-db-panel-title{color:var(--neuro-muted);align-items:center;gap:8px;margin:0;padding:6px 10px;display:flex}.neuro-docs-db-field{color:var(--neuro-text-soft);justify-content:space-between;padding:2px 4px 2px 10px}.neuro-docs-db-visible{max-height:240px;box-shadow:inset 0 1px 0 var(--neuro-hairline);padding-top:4px;display:grid;overflow:auto}.neuro-docs-db-visible>label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:30px;padding:0 10px;display:flex}.neuro-docs-db-visible>label:hover{background:var(--neuro-row-hover)}.neuro-docs-db-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.neuro-docs-db-options-editor{box-shadow:inset 0 1px 0 var(--neuro-hairline),inset 0 -1px 0 var(--neuro-hairline);gap:4px;padding:6px 0;display:grid}.neuro-docs-db-tone{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.neuro-docs-db-tone:hover{background:var(--neuro-row-hover)}.neuro-docs-db-choice{gap:4px;width:260px;display:grid}.neuro-docs-db-choice-list{max-height:280px;display:grid;overflow:auto}.neuro-docs-db-choice-list>button>.neuro-docs-menu-check{margin-inline-start:auto}.neuro-docs-db-clear{color:var(--neuro-text-soft)}.neuro-docs-db-empty{color:var(--neuro-muted);margin:0;padding:8px 10px}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=gray]{--neuro-docs-db-tone:var(--neuro-text-soft)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=azure]{--neuro-docs-db-tone:var(--neuro-docs-tone-document)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=cyan]{--neuro-docs-db-tone:var(--neuro-docs-tone-site)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=teal]{--neuro-docs-db-tone:var(--neuro-docs-tone-teal)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=green]{--neuro-docs-db-tone:var(--neuro-green)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=gold]{--neuro-docs-db-tone:var(--neuro-docs-tone-deck)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=amber]{--neuro-docs-db-tone:var(--neuro-amber)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=rose]{--neuro-docs-db-tone:var(--neuro-rose)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=violet]{--neuro-docs-db-tone:var(--neuro-docs-tone-canvas)}:is(.neuro-docs-db-status-glyph,.neuro-docs-db-chart-bar,.neuro-docs-db-chart-slice,.neuro-docs-db-chart-key)[data-color=indigo]{--neuro-docs-db-tone:var(--neuro-docs-tone-space)}.neuro-docs-db-status-glyph{color:var(--neuro-docs-db-tone,var(--neuro-text-soft));flex:none}.neuro-docs-db-file>svg{color:var(--neuro-text-soft)}.neuro-docs-db-choice-group{color:var(--neuro-muted);margin:6px 10px 2px;font-size:12px}.neuro-docs-db-option-keep{flex:none;width:28px}.neuro-docs-db-prefix{text-transform:uppercase;width:120px}.neuro-docs-root .neuro-docs-db-add[data-danger]{color:var(--neuro-danger-text)!important}.neuro-docs-db-property-head{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.neuro-docs-db-property-head .neuro-docs-db-property-source{margin-bottom:0}.neuro-docs-db-files{width:300px}.neuro-docs-db-files-glyph{color:var(--neuro-muted);flex:none;margin-inline:8px 0}.neuro-docs-db-date-inputs{align-items:center;gap:4px;display:inline-flex}.neuro-docs-db-date .neuro-docs-db-date-inputs>input[type=time]{width:112px}.neuro-docs-db-date-dynamic{gap:4px;padding:2px 10px}.neuro-docs-db-date-dynamic>.neuro-docs-db-quiet[data-active]{background:var(--neuro-row-selected);color:var(--neuro-text)!important}.neuro-docs-db-popover.neuro-docs-db-filter-popover{max-width:min(660px,100vw - 16px)}.neuro-docs-db-filter{width:min(640px,100vw - 32px)}.neuro-docs-db-filter-group{gap:4px;min-width:0;display:grid}.neuro-docs-db-filter-group:not([data-depth="1"]){background:var(--neuro-text);border-radius:10px;padding:6px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-filter-group:not([data-depth="1"]){background:color-mix(in srgb,var(--neuro-text) 3.5%,transparent)}}.neuro-docs-db-filter-group[data-depth="3"]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-filter-group[data-depth="3"]{background:color-mix(in srgb,var(--neuro-text) 5.5%,transparent)}}.neuro-docs-db-filter-line{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:6px;display:grid}.neuro-docs-db-filter-lead{min-height:30px;color:var(--neuro-muted);justify-content:flex-end;align-items:center;font-size:12.5px;display:flex}.neuro-docs-db-panel-row>select.neuro-docs-db-filter-lead,select.neuro-docs-db-filter-lead{background:var(--neuro-docs-fill);width:56px;height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;padding:0 4px;font-size:12.5px}.neuro-docs-db-filter-condition{min-width:0}.neuro-docs-db-filter-condition>select{flex:0 auto;max-width:168px}.neuro-docs-db-filter-condition>.neuro-docs-db-input{flex:120px}.neuro-docs-db-filter-actions{flex-wrap:wrap;gap:2px;display:flex}.neuro-docs-db-filter-actions>.neuro-docs-db-add{height:28px;color:var(--neuro-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:inline-flex}.neuro-docs-db-filter-actions>.neuro-docs-db-add[data-danger]{color:var(--neuro-danger-text)!important}@media (max-width:640px){.neuro-docs-db-filter-line{grid-template-columns:52px minmax(0,1fr)}.neuro-docs-db-panel-row>select.neuro-docs-db-filter-lead,select.neuro-docs-db-filter-lead{width:52px}.neuro-docs-db-filter-condition{flex-wrap:wrap}.neuro-docs-db-filter-condition>.neuro-docs-db-input,.neuro-docs-db-filter-condition>select{flex:calc(50% - 6px);max-width:none}}.neuro-docs-db-group{display:contents}.neuro-docs-db-list[data-grouped] .neuro-docs-db-group{padding-bottom:6px;display:grid}.neuro-docs-db-row.neuro-docs-db-group-row{min-height:38px;box-shadow:inset 0 -1px 0 var(--neuro-hairline);content-visibility:visible;display:block}.neuro-docs-db-row.neuro-docs-db-group-row:hover{background:0 0}.neuro-docs-db-group-cell{width:max-content;max-width:100vw;position:sticky;left:0}.neuro-docs-db-group-head{align-items:center;gap:8px;min-height:38px;padding:0 6px;font-size:13px;display:flex}.neuro-docs-root .neuro-docs-db-group-toggle{background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid;color:var(--neuro-muted)!important}.neuro-docs-db-group-toggle:hover{background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-docs-db-group-toggle>svg{transition:transform .12s}.neuro-docs-db-group-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.neuro-docs-db-group-add{opacity:0;width:24px;height:24px}.neuro-docs-db-group-add:focus-visible,.neuro-docs-db-group-head:hover .neuro-docs-db-group-add{opacity:1}.neuro-docs-db-table[data-wrap] .neuro-docs-db-row:not(.neuro-docs-db-head):not(.neuro-docs-db-group-row)>.neuro-docs-db-cell{align-items:flex-start;padding-block:7px}.neuro-docs-db-table[data-wrap] :is(.neuro-docs-db-text,.neuro-docs-db-title,.neuro-docs-db-title>span:last-child,.neuro-docs-db-link){overflow-wrap:anywhere;white-space:normal;overflow:visible}.neuro-docs-db-table[data-wrap] .neuro-docs-db-cell .neuro-docs-db-options{flex-wrap:wrap;overflow:visible}.neuro-docs-db-board[data-lanes]{align-items:start;gap:6px 12px;display:grid}.neuro-docs-db-lane-column{padding:0 12px}.neuro-docs-db-lane-head{grid-column:1/-1;align-items:center;gap:8px;width:max-content;min-height:34px;margin-top:6px;padding:0 6px;font-size:13px;display:flex;position:sticky;left:0}.neuro-docs-db-board[data-lanes]>.neuro-docs-db-column{min-height:48px}.neuro-docs-db-peek{z-index:70;background:var(--neuro-panel-solid);box-shadow:-1px 0 0 var(--neuro-hairline),-28px 0 56px -28px #14141652;border-radius:14px 0 0 14px;outline:none;flex-direction:column;animation:neuro-docs-db-peek-in .16s ease-out;display:flex;position:fixed}[data-theme=dark] .neuro-docs-db-peek{box-shadow:-1px 0 0 var(--neuro-hairline),-28px 0 56px -24px #000000b3}@keyframes neuro-docs-db-peek-in{0%{transform:translateX(var(--neuro-motion-travel,24px));opacity:.6}}.neuro-docs-db-peek[data-closing]{opacity:.85}.neuro-docs-db-peek-bar{flex:none;align-items:center;gap:2px;height:44px;padding:0 8px;display:flex}.neuro-docs-db-peek-steps{margin-inline-start:6px;display:inline-flex}.neuro-docs-db-peek-state{color:var(--neuro-muted);margin-inline-start:auto;font-size:12px}.neuro-docs-db-peek-body{flex:auto;min-height:0;padding:8px clamp(16px,6%,48px) 64px;overflow:auto}.neuro-docs-db-peek-title{width:100%;color:var(--neuro-text);font:inherit;font-size:28px;font-weight:var(--neuro-weight-semibold);resize:none;field-sizing:content;background:0 0;border:0;outline:none;margin:4px 0 12px;padding:0;line-height:1.25;display:block}.neuro-docs-db-peek-title::placeholder{color:var(--neuro-muted)}.neuro-docs-db-properties[data-peek]{margin-top:0}@media (max-width:640px){.neuro-docs-db-property{grid-template-columns:minmax(112px,42%) minmax(0,1fr)}}.neuro-docs-db-peek .neuro-file-markdown-toolbar-end>:not(.neuro-file-save-status){display:none}@media (max-width:720px){.neuro-docs-db-peek{border-radius:0}}.neuro-docs-db-chart{gap:6px;min-width:0;margin:0;display:grid}.neuro-docs-db-chart-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.neuro-docs-db-chart-measure{color:var(--neuro-text-soft);font-size:12.5px}.neuro-docs-db-chart-box{background:var(--neuro-text);border-radius:12px;min-width:0;padding:12px 8px 4px;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-chart-box{background:color-mix(in srgb,var(--neuro-text) 2.2%,transparent)}}.neuro-docs-db-chart[data-loading] .neuro-docs-db-chart-box>:not(.neuro-docs-db-chart-placeholder){opacity:.55;transition:opacity .12s}.neuro-docs-db-chart-empty,.neuro-docs-db-chart-placeholder{place-items:center;margin:0;display:grid}.neuro-docs-db-chart-plot{position:relative}.neuro-docs-db-chart-plot>svg{display:block;overflow:visible}.neuro-docs-db-chart-grid{stroke:var(--neuro-hairline);stroke-width:1px}.neuro-docs-db-chart-base{stroke:var(--neuro-border);stroke-width:1px}.neuro-docs-db-chart-tick{fill:var(--neuro-muted);font-variant-numeric:tabular-nums;font-size:11px}.neuro-docs-db-chart-label{fill:var(--neuro-text-soft);font-size:11.5px}.neuro-docs-db-chart-bar{fill:var(--neuro-docs-db-tone,var(--neuro-primary-text));transition:opacity .12s}.neuro-docs-db-chart-plot:has(.neuro-docs-db-chart-bar[data-active]) .neuro-docs-db-chart-bar:not([data-active]){opacity:.55}.neuro-docs-db-chart-line{fill:none;stroke:var(--neuro-primary-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.neuro-docs-db-chart-area{fill:var(--neuro-primary-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-chart-area{fill:color-mix(in srgb,var(--neuro-primary-text) 10%,transparent)}}.neuro-docs-db-chart-point{fill:var(--neuro-primary-text);stroke:var(--neuro-panel-solid);stroke-width:2px}.neuro-docs-db-chart-point[data-active]{r:5.5px}.neuro-docs-db-chart-cross{stroke:var(--neuro-border-strong);stroke-width:1px}.neuro-docs-db-chart-hits{display:flex;position:absolute}.neuro-docs-db-chart-hits>button{cursor:default;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0}.neuro-docs-db-chart-hits>button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px;border-radius:6px}.neuro-docs-db-chart-tip{z-index:2;background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow),0 0 0 1px var(--neuro-hairline);pointer-events:none;white-space:nowrap;border-radius:8px;gap:1px;padding:6px 9px;display:grid;position:absolute;transform:translate(-50%,-100%)}.neuro-docs-db-chart-tip>strong{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-semibold);font-variant-numeric:tabular-nums}.neuro-docs-db-chart-tip>span{color:var(--neuro-text-soft);font-size:12px}.neuro-docs-db-chart-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;padding:4px 8px 8px;display:flex}.neuro-docs-db-chart-slice{fill:var(--neuro-docs-db-tone,var(--neuro-primary-text));stroke:var(--neuro-panel-solid);stroke-width:2px;transition:opacity .12s}.neuro-docs-db-chart-donut:has(.neuro-docs-db-chart-slice[data-active]) .neuro-docs-db-chart-slice:not([data-active]){opacity:.5}.neuro-docs-db-chart-total{fill:var(--neuro-text);font-size:22px;font-weight:var(--neuro-weight-semibold)}.neuro-docs-db-chart-legend{gap:2px;min-width:220px;margin:0;padding:0;list-style:none;display:grid}.neuro-docs-root .neuro-docs-db-chart-legend button{text-align:start;background:0 0;border:0;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:10px;width:100%;min-height:28px;padding:0 8px;display:grid;color:var(--neuro-text)!important}.neuro-docs-db-chart-legend button:hover,.neuro-docs-db-chart-legend li[data-active] button{background:var(--neuro-row-hover)}.neuro-docs-db-chart-key{background:var(--neuro-docs-db-tone,var(--neuro-primary-text));border-radius:3px;width:10px;height:10px}.neuro-docs-db-chart-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-db-chart-value{font-variant-numeric:tabular-nums}.neuro-docs-db-chart-legend .neuro-docs-db-count{text-align:end}.neuro-docs-db-settings-panel{width:340px}.neuro-docs-db-settings-panel .neuro-docs-db-field>select{max-width:190px}.neuro-docs-db-chart-kinds{margin:2px 4px;display:flex}.neuro-docs-db-chart-kinds>button{flex:1 1 0}.neuro-docs-modal-panel:has(>.neuro-docs-db-import){width:min(720px,100% - 32px)}.neuro-docs-db-import{gap:10px;min-width:0;display:grid}.neuro-docs-db-import>.neuro-docs-db-field>span{white-space:nowrap;flex:none}.neuro-docs-modal-panel>footer>.neuro-docs-db-count{align-self:center}.neuro-docs-root .neuro-docs-db-import-pick{background:var(--neuro-text);border:0;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-root .neuro-docs-db-import-pick{background:color-mix(in srgb,var(--neuro-text) 3.5%,transparent)}}.neuro-docs-root .neuro-docs-db-import-pick{font-size:13.5px;color:var(--neuro-text-soft)!important}.neuro-docs-db-import-pick:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-db-import-pick:hover{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-docs-db-import-pick:hover{color:var(--neuro-text)!important}.neuro-docs-db-import-columns{gap:2px;max-height:46vh;display:grid;overflow:auto}.neuro-docs-db-import-column{border-radius:8px;grid-template-columns:20px minmax(120px,1fr) 176px minmax(0,1.1fr);align-items:center;gap:8px;min-height:36px;padding:0 6px;display:grid}.neuro-docs-db-import-column:hover{background:var(--neuro-row-hover)}.neuro-docs-db-import-column[data-skip]>:not(select){opacity:.45}.neuro-docs-db-import-column>select{background:var(--neuro-docs-fill);height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;padding:0 6px;font-size:13px}.neuro-docs-db-import-glyph{color:var(--neuro-text-soft);place-items:center;display:grid}.neuro-docs-db-import-sample{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (max-width:640px){.neuro-docs-db-import-column{grid-template-columns:20px minmax(0,1fr) 132px}.neuro-docs-db-import-sample{display:none}}.neuro-docs-modal-panel:has(>.neuro-docs-import){width:min(560px,100% - 32px)}.neuro-docs-import{gap:12px;min-width:0;display:grid}.neuro-docs-import-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.neuro-docs-import-sources>button{background:var(--neuro-docs-fill);height:32px;font:inherit;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13px;display:flex;color:var(--neuro-text-soft)!important}.neuro-docs-import-sources>button:hover{color:var(--neuro-text)!important}.neuro-docs-import-sources>button[aria-checked=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-md);color:var(--neuro-text)!important}.neuro-docs-import-hint{color:var(--neuro-muted);margin:0;font-size:12.5px;line-height:1.45}.neuro-docs-import .neuro-docs-db-import-pick>small{color:var(--neuro-muted);font-size:12px}.neuro-docs-import-progress{color:var(--neuro-text-soft);gap:8px;padding:14px 2px 4px;font-size:13px;display:grid}.neuro-docs-import-progress>progress{appearance:none;background:var(--neuro-text);border:0;border-radius:4px;width:100%;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-import-progress>progress{background:color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-docs-import-progress>progress::-webkit-progress-bar{background:0 0}.neuro-docs-import-progress>progress::-webkit-progress-value{background:var(--neuro-primary-text);border-radius:4px}.neuro-docs-import-progress>progress::-moz-progress-bar{background:var(--neuro-primary-text);border-radius:4px}.neuro-docs-import-result{gap:6px;font-size:13.5px;display:grid}.neuro-docs-import-result>p{margin:0}.neuro-docs-import-result>ul{color:var(--neuro-muted);gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.neuro-docs-import-result>ul>li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-import-result>ul>li>span{color:var(--neuro-text-soft)}@media (max-width:640px){.neuro-docs-import-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.neuro-docs-db-timeline-arrows{z-index:2;top:0;left:var(--neuro-docs-db-names);pointer-events:none;position:absolute;overflow:visible}.neuro-docs-db-timeline-dependency-line{fill:none;stroke:var(--neuro-text-soft);stroke-linejoin:round;stroke-width:1.5px}.neuro-docs-db-timeline-dependency-line[data-drawing]{stroke:var(--neuro-focus);stroke-dasharray:4 3}.neuro-docs-db-timeline-dependency[data-late] .neuro-docs-db-timeline-dependency-line{stroke:var(--neuro-danger-text)}.neuro-docs-db-timeline-head-mark{fill:var(--neuro-text-soft)}.neuro-docs-db-timeline-head-mark[data-late]{fill:var(--neuro-danger-text)}.neuro-docs-db-timeline-dependency-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.neuro-docs-db-timeline-dependency:hover .neuro-docs-db-timeline-dependency-line{stroke-width:2.5px}.neuro-docs-db-timeline-link{z-index:3;background:var(--neuro-panel-solid);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--neuro-text-soft);opacity:0;cursor:crosshair;touch-action:none;border-radius:50%;margin-top:-5px;position:absolute;top:50%}.neuro-docs-db-timeline-lane:hover .neuro-docs-db-timeline-link,.neuro-docs-db-timeline-link[data-active]{opacity:1}.neuro-docs-db-timeline-bar[data-link-target]:hover{box-shadow:inset 3px 0 0 var(--neuro-docs-db-tone),0 0 0 2px var(--neuro-focus)}.neuro-docs-panel{background:var(--neuro-text);border-radius:14px;flex-direction:column;flex:none;width:348px;min-height:0;margin:0 8px 8px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-panel{background:color-mix(in srgb,var(--neuro-text) 2.6%,var(--neuro-panel-solid))}}.neuro-docs-panel>header{justify-content:space-between;align-items:center;padding:10px 8px 6px 14px;display:flex}.neuro-docs-panel>header h2{font-size:14px;font-weight:var(--neuro-weight-semibold);margin:0}.neuro-docs-panel-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:0 12px 12px;display:flex;overflow:auto}.neuro-docs-comments,.neuro-docs-history{flex-direction:column;gap:10px;min-height:100%;display:flex}.neuro-docs-people,.neuro-docs-pick,.neuro-docs-threads,.neuro-docs-versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.neuro-docs-proposals>article,.neuro-docs-thread{background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.neuro-docs-thread[data-active]{background:var(--neuro-docs-tone-deck)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-thread[data-active]{background:color-mix(in srgb,var(--neuro-docs-tone-deck) 6%,var(--neuro-panel-solid))}}.neuro-docs-thread[data-active]{box-shadow:0 1px 2px #14141614,0 8px 22px -10px #14141647}.neuro-docs-quote{border:0;border-inline-start:3px solid var(--neuro-docs-tone-deck);padding:1px 0 1px 9px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-quote{border-inline-start:3px solid color-mix(in srgb,var(--neuro-docs-tone-deck) 75%,transparent)}}.neuro-docs-quote{text-align:start;-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;font-size:12.5px;color:var(--neuro-text-soft)!important}.neuro-docs-quote[data-detached]{border-inline-start-color:var(--neuro-border-strong);text-decoration:line-through}.neuro-docs-thread[data-agent] .neuro-docs-quote:not([data-detached]){border-inline-start-color:var(--neuro-docs-tone-document)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-thread[data-agent] .neuro-docs-quote:not([data-detached]){border-inline-start-color:color-mix(in srgb,var(--neuro-docs-tone-document) 75%,transparent)}}.neuro-docs-thread[data-agent][data-active]{background:var(--neuro-docs-tone-document)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-thread[data-agent][data-active]{background:color-mix(in srgb,var(--neuro-docs-tone-document) 6%,var(--neuro-panel-solid))}}.neuro-docs-comment>header{align-items:center;gap:6px;font-size:12.5px;display:flex}.neuro-docs-comment-author{min-width:0;font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-comment>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0 26px;font-size:13.5px;line-height:1.5}.neuro-docs-thread>footer{align-items:center;gap:2px;padding-left:26px;display:flex}.neuro-docs-thread>footer .neuro-docs-link{margin-inline-end:auto}.neuro-docs-comments-empty{text-align:center;padding:18px 8px}.neuro-docs-comment{position:relative}.neuro-docs-comment-tools{z-index:2;background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow);opacity:0;pointer-events:none;border-radius:9px;gap:1px;padding:2px;transition:opacity .12s;display:inline-flex;position:absolute;top:-4px;right:-6px}.neuro-docs-comment-tools:has([aria-expanded=true]),.neuro-docs-comment:is(:hover,:focus-within)>header>.neuro-docs-comment-tools{opacity:1;pointer-events:auto}@media (hover:none){.neuro-docs-comment-tools{box-shadow:none;opacity:1;pointer-events:auto;background:0 0;margin-inline-start:auto;padding:0;position:static}}.neuro-docs-comment-tools .neuro-docs-icon-button{min-width:24px;height:24px;padding:0 4px}.neuro-docs-thread>*{min-width:0}.neuro-docs-comment>header>:is(.neuro-avatar,time,.neuro-docs-muted){white-space:nowrap;flex:none}.neuro-docs-comment-assignee{color:var(--neuro-muted);margin:4px 0 0 26px;font-size:12.5px;display:block}.neuro-docs-comment-tombstone{color:var(--neuro-muted);margin:0 0 0 26px;font-size:13px;font-style:italic}.neuro-docs-comment-edit{gap:6px;margin:6px 0 0 26px;display:grid}.neuro-docs-comment-edit textarea{background:var(--neuro-docs-fill);width:100%;min-height:56px;color:var(--neuro-text);font:inherit;resize:none;field-sizing:content;border:0;border-radius:9px;outline:none;padding:8px 10px;font-size:13.5px;line-height:1.45}.neuro-docs-comment-edit>footer,.neuro-docs-neuro-confirm>footer{justify-content:flex-end;gap:6px;display:flex}.neuro-docs-comment-edit>footer>button,.neuro-docs-neuro-confirm>footer>button{height:28px}.neuro-docs-reactions{flex-wrap:wrap;gap:4px;margin:6px 0 0 26px;display:flex}.neuro-docs-reactions>button{background:var(--neuro-docs-fill);font-variant-numeric:tabular-nums;border:0;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 7px;font-size:12px;display:inline-flex;color:var(--neuro-text-soft)!important}.neuro-docs-reactions>button[aria-pressed=true]{background:var(--neuro-docs-tone-space)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-reactions>button[aria-pressed=true]{background:color-mix(in srgb,var(--neuro-docs-tone-space) 15%,transparent)}}.neuro-docs-reactions>button[aria-pressed=true]{color:var(--neuro-text)!important}[data-theme=dark] .neuro-docs-reactions>button[aria-pressed=true]{background:var(--neuro-docs-tone-space)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-docs-reactions>button[aria-pressed=true]{background:color-mix(in srgb,var(--neuro-docs-tone-space) 28%,transparent)}}.neuro-docs-reaction-picker{gap:2px;min-width:0;display:flex}.neuro-docs-reaction-picker>button{background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.neuro-docs-reaction-picker>button:is([data-highlighted],[aria-checked=true]){background:var(--neuro-row-hover)}.neuro-docs-reaction-picker .neuro-docs-menu-check{display:none}.neuro-docs-comment-run{align-items:center;gap:10px;margin:6px 0 0 26px;font-size:12.5px;display:flex}.neuro-docs-comment-run>button:first-child{background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;color:var(--neuro-text-soft)!important}.neuro-docs-comment-run>button:first-child:hover:not(:disabled){color:var(--neuro-text)!important}.neuro-docs-comment-run>button:first-child:disabled{opacity:1}.neuro-docs-comment-run[data-status=needs_approval]>button:first-child,.neuro-docs-comment-run[data-status=needs_input]>button:first-child{color:var(--neuro-amber-text)!important}.neuro-docs-comment-run[data-status=failed]>button:first-child{color:var(--neuro-danger-text)!important}.neuro-docs-neuro-action{gap:6px;display:grid}.neuro-docs-neuro-action:empty{display:none}.neuro-docs-neuro-confirm{background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow);border-radius:12px;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.neuro-docs-neuro-confirm>header{align-items:center;gap:8px;display:flex}.neuro-docs-neuro-confirm>header strong{font-weight:var(--neuro-weight-medium)}.neuro-docs-neuro-confirm :is(p,blockquote){overflow-wrap:anywhere;margin:0}.neuro-docs-neuro-confirm blockquote{-webkit-line-clamp:3;box-shadow:inset 3px 0 0 var(--neuro-docs-tone-deck);-webkit-box-orient:vertical;padding-left:9px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-neuro-confirm blockquote{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--neuro-docs-tone-deck) 75%,transparent)}}.neuro-docs-neuro-confirm blockquote{color:var(--neuro-text-soft)}.neuro-docs-proposals{gap:6px;display:grid}.neuro-docs-proposals>h3{color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);margin:4px 0 0}.neuro-docs-proposals>article :is(p,h3){margin:0;font-size:13px}.neuro-docs-panel-body>:not(.neuro-docs-comments,.neuro-docs-history) button:not([class]),.neuro-docs-proposals>article button{background:var(--neuro-docs-fill);border:0;border-radius:8px;min-height:28px;margin:2px 4px 2px 0;padding:0 10px;font-size:12.5px}.neuro-docs-composer{background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow),0 12px 0 12px var(--neuro-text);border-radius:12px;gap:6px;margin-top:auto;padding:8px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.neuro-docs-composer{box-shadow:var(--neuro-docs-card-shadow),0 12px 0 12px color-mix(in srgb,var(--neuro-text) 2.6%,var(--neuro-panel-solid))}}.neuro-docs-composer textarea{width:100%;min-height:40px;max-height:160px;color:var(--neuro-text);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:4px;font-size:13.5px;line-height:1.45}.neuro-docs-root :is(.neuro-docs-composer,.neuro-docs-comment-edit) textarea:focus-visible{outline:none}.neuro-docs-composer-actions,.neuro-docs-composer-context{justify-content:space-between;align-items:center;display:flex}.neuro-docs-composer-context{background:var(--neuro-docs-fill);min-width:0;color:var(--neuro-text-soft);border-radius:8px;gap:6px;margin:0;padding:3px 3px 3px 10px;font-size:12.5px}.neuro-docs-composer-context>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.neuro-docs-send{background:var(--neuro-send-fill);border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;color:var(--neuro-on-primary)!important}.neuro-docs-mentions{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.neuro-docs-mentions>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.neuro-docs-mentions>label{background:var(--neuro-docs-fill);border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;display:inline-flex}.neuro-docs-sheet-editor{position:relative}.neuro-docs-sheet[data-comment-rail]>*{max-width:min(var(--neuro-docs-column,760px),calc(100% - 336px));margin-inline:max(0px,calc((100% - var(--neuro-docs-column,760px) - 336px) / 2)) auto}.neuro-docs-sheet[data-comment-rail]:has(.neuro-file-block-authors)>*{max-width:min(var(--neuro-docs-column,760px),calc(100% - 508px));margin-inline:172px auto}.neuro-docs-comment-rail{z-index:3;width:280px;position:absolute;top:0;left:calc(100% + 56px)}.neuro-docs-rail-slot{width:100%;transition:top calc(.2s * var(--neuro-motion-travel,1)) var(--neuro-ease-out);position:absolute;left:0}.neuro-docs-rail-group{color:var(--neuro-muted);margin:0 0 6px 4px;font-size:12px}.neuro-docs-rail-card{--neuro-docs-rail-fill:var(--neuro-panel-solid);background:var(--neuro-docs-rail-fill);box-shadow:var(--neuro-docs-card-shadow);cursor:pointer;transition:transform calc(.2s * var(--neuro-motion-travel,1)) var(--neuro-ease-out),box-shadow .16s ease,background-color .16s ease;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.neuro-docs-rail-card>*{min-width:0}.neuro-docs-rail-card:not([data-active]):hover{box-shadow:0 1px 2px #14141614,0 6px 18px -10px #14141642}.neuro-docs-rail-card:not([data-active]) .neuro-docs-comment>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.neuro-docs-rail-card[data-active]{background:var(--neuro-docs-tone-deck)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-rail-card[data-active]{background:color-mix(in srgb,var(--neuro-docs-tone-deck) 5%,var(--neuro-docs-rail-fill))}}.neuro-docs-rail-card[data-active]{cursor:auto;transform:translateX(calc(-8px * var(--neuro-motion-travel,1)));box-shadow:0 1px 2px #14141614,0 10px 26px -12px #14141652}.neuro-docs-rail-card[data-active][data-agent]{background:var(--neuro-docs-tone-document)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-rail-card[data-active][data-agent]{background:color-mix(in srgb,var(--neuro-docs-tone-document) 5%,var(--neuro-docs-rail-fill))}}.neuro-docs-rail-card[data-draft]{background:var(--neuro-docs-rail-fill)}[data-theme=dark] .neuro-docs-rail-card{--neuro-docs-rail-fill:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-docs-rail-card{--neuro-docs-rail-fill:color-mix(in srgb,var(--neuro-text) 5%,var(--neuro-panel-solid))}}[data-theme=dark] .neuro-docs-rail-card:not([data-active]):hover{box-shadow:0 1px 2px #00000080,0 6px 18px -10px #000000b3}[data-theme=dark] .neuro-docs-rail-card[data-active]{box-shadow:0 1px 2px #00000080,0 12px 30px -12px #000000bf}.neuro-docs-rail-quote{box-shadow:inset 3px 0 0 var(--neuro-border-strong);color:var(--neuro-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-inline-start:9px;font-size:12.5px;text-decoration:line-through;display:-webkit-box;overflow:hidden}.neuro-docs-rail-more{background:0 0;border:0;justify-self:start;margin-inline-start:26px;padding:0;font-size:12.5px;color:var(--neuro-text-soft)!important}.neuro-docs-rail-more:hover{color:var(--neuro-text)!important}.neuro-docs-rail-reply{gap:6px;display:grid}.neuro-docs-rail-reply textarea{background:var(--neuro-docs-fill);width:100%;min-height:34px;max-height:200px;color:var(--neuro-text);font:inherit;resize:none;field-sizing:content;border:0;border-radius:9px;outline:none;padding:7px 10px;font-size:13.5px;line-height:1.45}.neuro-docs-root .neuro-docs-rail-reply textarea:focus-visible{outline:none}.neuro-docs-rail-actions{align-items:center;gap:2px;display:flex}.neuro-docs-rail-actions>.neuro-docs-quiet{height:28px}.neuro-docs-rail-spacer{flex:auto}.neuro-docs-rail-card .neuro-docs-neuro-confirm{min-width:0;box-shadow:none;background:0 0;padding:8px 0 0}.neuro-docs-rail-card .neuro-docs-neuro-confirm>footer{flex-wrap:wrap}.neuro-docs-rail-card .neuro-docs-neuro-confirm>footer>button{white-space:normal;height:auto;min-height:28px}.neuro-docs-history>span>.neuro-docs-tabs{flex:none}.neuro-docs-versions-day{gap:2px;display:grid}.neuro-docs-activity h3,.neuro-docs-versions-day>h3{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-medium);margin:6px 8px 2px}.neuro-docs-versions-day>.neuro-docs-versions{gap:2px}.neuro-docs-version{text-align:start;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;font-size:13px;display:grid}.neuro-docs-version:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-version-who{gap:1px;min-width:0;display:grid}.neuro-docs-version-who>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-version[data-agent]{grid-template-areas:"drop who time""drop detail time";row-gap:1px}.neuro-docs-version-byline{display:contents}.neuro-docs-version-byline>.neuro-avatar{grid-area:drop}.neuro-docs-version-byline>.neuro-agent-byline-label{font-weight:var(--neuro-weight-regular,400);grid-area:who;align-self:end}.neuro-docs-version[data-agent]>.neuro-docs-version-who{grid-area:detail;align-self:start}.neuro-docs-version[data-agent]>time{grid-area:time}.neuro-docs-avatar[data-participant-color]{background:var(--neuro-participant)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-avatar[data-participant-color]{background:color-mix(in srgb,var(--neuro-participant) 14%,transparent)}}.neuro-docs-avatar[data-participant-color]{color:var(--neuro-participant)}.neuro-docs-panel:has(.neuro-docs-version-view){width:min(540px,48%)}.neuro-docs-version-view{flex-direction:column;gap:10px;min-height:100%;display:flex}.neuro-docs-version-head{align-items:center;gap:6px;margin-inline-start:-4px;display:flex}.neuro-docs-version-head>div{min-width:0;display:grid}.neuro-docs-version-head strong{font-size:13.5px;font-weight:var(--neuro-weight-semibold)}.neuro-docs-version-head .neuro-docs-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-version-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.neuro-docs-diff-nav{align-items:center;gap:2px;display:flex}.neuro-docs-diff-nav>span{margin-inline-end:4px}.neuro-docs-diff{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.neuro-docs-diff-row{--neuro-docs-change:transparent;overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:2px 10px}.neuro-docs-diff-row :is(pre,pre code){white-space:pre-wrap;overflow-wrap:anywhere}.neuro-docs-diff-row .neuro-markdown-table,.neuro-docs-diff-row table{max-width:100%}.neuro-docs-diff-row .neuro-message-markdown{font-size:14px;line-height:1.6}.neuro-docs-diff-row .neuro-message-markdown>:first-child{margin-top:0}.neuro-docs-diff-row .neuro-message-markdown>:last-child{margin-bottom:0}.neuro-docs-diff-row[data-change]{background:var(--neuro-docs-change);padding-block:6px 8px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-row[data-change]{background:color-mix(in srgb,var(--neuro-docs-change) 7%,transparent)}}.neuro-docs-diff-row[data-change]{box-shadow:inset 2px 0 0 var(--neuro-docs-change);scroll-margin:12px}.neuro-docs-diff-row[data-change=insert]{--neuro-docs-change:var(--neuro-green)}.neuro-docs-diff-row[data-change=delete]{--neuro-docs-change:var(--neuro-danger)}.neuro-docs-diff-row[data-change=update]{--neuro-docs-change:var(--neuro-docs-tone-document)}.neuro-docs-diff-row[data-change=move]{--neuro-docs-change:var(--neuro-docs-tone-canvas)}.neuro-docs-diff-row[data-change=delete]>:not(.neuro-docs-diff-caption),.neuro-docs-diff-side[data-side=before]{color:var(--neuro-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-danger);text-decoration-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-row[data-change=delete]>:not(.neuro-docs-diff-caption),.neuro-docs-diff-side[data-side=before]{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent)}}.neuro-docs-diff-caption{color:var(--neuro-docs-change);align-items:center;gap:4px;margin-bottom:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-caption{color:color-mix(in srgb,var(--neuro-docs-change) 80%,var(--neuro-text))}}.neuro-docs-diff-caption{font-size:11.5px;font-weight:var(--neuro-weight-medium)}.neuro-docs-diff-side+.neuro-docs-diff-side{margin-top:6px}.neuro-docs-diff-words{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.neuro-docs-diff-words[data-kind=heading]{font-size:16px;font-weight:var(--neuro-weight-semibold);line-height:1.35}.neuro-docs-diff-words[data-level="1"]{font-size:19px}.neuro-docs-diff-row ins{background:var(--neuro-green);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-row ins{background:color-mix(in srgb,var(--neuro-green) 20%,transparent)}}.neuro-docs-diff-row ins{color:inherit;text-decoration:none}.neuro-docs-diff-row del{color:var(--neuro-muted);-webkit-text-decoration-color:var(--neuro-danger);text-decoration-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-row del{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent)}}.neuro-docs-diff-row del+ins{margin-inline-start:4px}.neuro-docs-diff-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.neuro-docs-diff-table :is(th,td){box-shadow:inset 0 -1px 0 var(--neuro-border);text-align:start;vertical-align:top;padding:5px 8px}.neuro-docs-diff-table th{font-weight:var(--neuro-weight-semibold)}.neuro-docs-diff-table tr[data-row=insert]{background:var(--neuro-green)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-table tr[data-row=insert]{background:color-mix(in srgb,var(--neuro-green) 12%,transparent)}}.neuro-docs-diff-table tr[data-row=delete]{color:var(--neuro-muted);text-decoration:line-through}.neuro-docs-diff-fold{text-align:start;background:0 0;border:0;border-radius:8px;width:100%;min-height:28px;padding:0 10px;font-size:12.5px;color:var(--neuro-muted)!important}.neuro-docs-diff-fold:hover{background:var(--neuro-row-hover);color:var(--neuro-text)!important}.neuro-docs-version-actions{background:var(--neuro-text);align-items:center;gap:10px;margin:auto -12px -12px;padding:10px 12px 12px;display:flex;position:sticky;bottom:-12px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-version-actions{background:color-mix(in srgb,var(--neuro-text) 2.6%,var(--neuro-panel-solid))}}.neuro-docs-timeline{gap:2px;display:grid}.neuro-docs-timeline .neuro-docs-versions>li{grid-template-columns:18px minmax(0,1fr);align-items:center;display:grid}.neuro-docs-timeline-rail{align-self:stretch;position:relative}.neuro-docs-timeline-rail:before{background:var(--neuro-docs-fill);content:"";border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:8px}.neuro-docs-timeline li[data-rail=inside]>.neuro-docs-timeline-rail:before{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-timeline li[data-rail=inside]>.neuro-docs-timeline-rail:before{background:color-mix(in srgb,var(--neuro-accent) 55%,transparent)}}.neuro-docs-timeline li[data-rail=from]>.neuro-docs-timeline-rail:after,.neuro-docs-timeline li[data-rail=to]>.neuro-docs-timeline-rail:after{background:var(--neuro-accent);width:2px;position:absolute;left:8px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-timeline li[data-rail=from]>.neuro-docs-timeline-rail:after,.neuro-docs-timeline li[data-rail=to]>.neuro-docs-timeline-rail:after{background:color-mix(in srgb,var(--neuro-accent) 55%,transparent)}}.neuro-docs-timeline li[data-rail=from]>.neuro-docs-timeline-rail:after,.neuro-docs-timeline li[data-rail=to]>.neuro-docs-timeline-rail:after{content:""}.neuro-docs-timeline li[data-rail=to]>.neuro-docs-timeline-rail:after{top:50%;bottom:0}.neuro-docs-timeline li[data-rail=from]>.neuro-docs-timeline-rail:after{top:0;bottom:50%}.neuro-docs-timeline:not(:has(li[data-rail=from])) li[data-rail=to]>.neuro-docs-timeline-rail:after{content:none}.neuro-docs-timeline-handle{z-index:1;border:2px solid var(--neuro-accent);background:var(--neuro-panel-solid);cursor:grab;touch-action:none;border-radius:50%;width:14px;height:14px;margin-top:-7px;padding:0;transition:transform .12s;position:absolute;top:50%;left:2px}.neuro-docs-timeline-handle[data-handle=to]{background:var(--neuro-primary)}.neuro-docs-timeline-handle:hover:not(:disabled){transform:scale(1.15)}.neuro-docs-timeline-handle:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-docs-timeline[data-dragging],.neuro-docs-timeline[data-dragging] .neuro-docs-timeline-handle{cursor:grabbing;-webkit-user-select:none;user-select:none}.neuro-docs-version[aria-pressed=true]{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-version[aria-pressed=true]{background:color-mix(in srgb,var(--neuro-accent) 9%,transparent)}}.neuro-docs-version-now{background:var(--neuro-accent);width:20px;height:20px;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-docs-version-now{background:color-mix(in srgb,var(--neuro-accent) 14%,transparent)}}.neuro-docs-version-now:after{background:var(--neuro-primary);content:"";border-radius:50%;position:absolute;inset:6px}.neuro-docs-history-ends{background:var(--neuro-docs-fill);border-radius:10px;flex:none;gap:2px;padding:4px;display:grid}.neuro-docs-history-end{grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid;position:relative}.neuro-docs-history-end>span{color:var(--neuro-muted);align-items:center;gap:5px;padding-inline-start:6px;font-size:12px;display:inline-flex}.neuro-docs-history-end>span:before{border:1.5px solid var(--neuro-primary);content:"";border-radius:50%;flex:none;width:8px;height:8px}.neuro-docs-history-end[data-handle=to]>span:before{background:var(--neuro-primary)}.neuro-docs-history-end>button{text-align:start;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px;font-size:13px;display:flex}.neuro-docs-history-end>button:hover:not(:disabled),.neuro-docs-history-end>button[aria-expanded=true]{background:var(--neuro-panel-solid)}.neuro-docs-history-end>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-history-end>button>svg{color:var(--neuro-muted);flex:none}.neuro-docs-version-picker{z-index:6;background:var(--neuro-panel-solid);max-height:340px;box-shadow:0 0 0 1px var(--neuro-border),var(--neuro-docs-card-shadow);border-radius:12px;gap:6px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.neuro-docs-version-search{background:var(--neuro-docs-fill);height:32px;color:var(--neuro-muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.neuro-docs-version-search input{min-width:0;height:100%;color:var(--neuro-text);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.neuro-docs-version-search input:focus-visible{box-shadow:none;outline:none}.neuro-docs-version-search:focus-within{box-shadow:inset 0 0 0 1px var(--neuro-border-strong)}.neuro-docs-version-picker ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.neuro-docs-version-picker li>button{text-align:start;background:0 0;border:0;border-radius:8px;gap:1px;width:100%;padding:6px 8px;font-size:13px;display:grid}.neuro-docs-version-picker li>button:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-version-picker li>button[aria-current]{background:var(--neuro-accent)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-version-picker li>button[aria-current]{background:color-mix(in srgb,var(--neuro-accent) 10%,transparent)}}.neuro-docs-version-picker li>button:disabled{opacity:.4}.neuro-docs-version-picker>p{margin:4px 8px;font-size:12.5px}.neuro-docs-sheet[data-version]>:not(.neuro-docs-version-slot){display:none!important}.neuro-docs-version-slot:empty{display:none}.neuro-docs-version-slot>.neuro-docs-version-view{gap:12px}.neuro-docs-version-slot .neuro-docs-version-head{z-index:2;background:var(--neuro-panel-solid);gap:10px;margin:-18px -8px 0;padding:16px 8px 10px;position:sticky;top:-18px}.neuro-docs-version-slot .neuro-docs-version-head>div{flex:1}.neuro-docs-version-slot .neuro-docs-version-head strong{font-size:20px;line-height:28px}.neuro-docs-version-slot .neuro-docs-version-bar{box-shadow:inset 0 -1px 0 var(--neuro-border);padding-bottom:8px}.neuro-docs-version-slot .neuro-docs-diff-row{padding-inline:12px}.neuro-docs-version-slot .neuro-docs-diff-row .neuro-message-markdown,.neuro-docs-version-slot .neuro-docs-diff-words{font-size:16px;line-height:1.7}.neuro-docs-version-slot .neuro-docs-diff-words[data-kind=heading]{font-size:20px}.neuro-docs-version-toggle{color:var(--neuro-text-soft);cursor:pointer;align-items:center;gap:2px;margin-inline-start:auto;font-size:12.5px;display:inline-flex}.neuro-docs-diff-row[data-note=format-layout],.neuro-docs-diff-row[data-note=format],.neuro-docs-diff-row[data-note=layout]{--neuro-docs-change:var(--neuro-docs-tone-deck)}.neuro-docs-diff-refs{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.neuro-docs-diff-refs>li{min-width:0;color:var(--neuro-text-soft);align-items:center;gap:6px;font-size:12.5px;display:flex}.neuro-docs-diff-refs>li>svg{color:var(--neuro-docs-change);flex:none}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-refs>li>svg{color:color-mix(in srgb,var(--neuro-docs-change) 80%,var(--neuro-text))}}.neuro-docs-diff-ref-value{background:var(--neuro-docs-fill);min-width:0;color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:1px 6px;overflow:hidden}.neuro-docs-diff-ref-value[data-side=before]{color:var(--neuro-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-danger);text-decoration-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-diff-ref-value[data-side=before]{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent)}}.neuro-docs-diff-placeholder{background:var(--neuro-docs-fill);border-radius:10px;gap:2px;margin:0;padding:10px 12px;font-size:14px;display:grid}.neuro-docs-diff-placeholder>span,.neuro-docs-diff-placeholder[data-inline]{color:var(--neuro-muted);font-size:12.5px}.neuro-docs-diff-placeholder[data-inline]>span{color:var(--neuro-text);white-space:pre-wrap;font-size:14px}.neuro-docs-diff-picture{justify-items:center;gap:4px;margin:0;display:grid}.neuro-docs-diff-picture>span{max-width:100%;display:block}.neuro-docs-diff-picture>span>img{border-radius:10px;width:100%;height:auto;display:block}.neuro-docs-diff-picture>figcaption{color:var(--neuro-muted);font-size:12.5px}.neuro-docs-activity{gap:4px;display:grid}.neuro-docs-activity>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.neuro-docs-activity>header h3{margin-block:0}.neuro-docs-activity .neuro-docs-select{min-height:28px;font-size:12.5px}.neuro-docs-sections{gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.neuro-docs-section{text-align:start;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;width:100%;padding:7px 8px;font-size:13px;display:grid}.neuro-docs-section:hover{background:var(--neuro-row-hover)}.neuro-docs-section>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-section>span:last-child{grid-column:1/-1}.neuro-docs-section[data-level="3"]{padding-inline-start:20px}.neuro-docs-section[data-deleted]>.neuro-docs-section-title{color:var(--neuro-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-danger);text-decoration-color:var(--neuro-danger)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-section[data-deleted]>.neuro-docs-section-title{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-danger) 55%,transparent)}}.neuro-docs-section-removed{gap:1px;margin:-2px 0 4px;padding:0 8px 0 10px;list-style:none;display:grid}.neuro-docs-section-removed>li{min-width:0;color:var(--neuro-muted);align-items:center;gap:6px;font-size:12.5px;line-height:20px;display:flex}.neuro-docs-section-removed>li>svg{color:var(--neuro-danger-text);flex:none}.neuro-docs-section-removed>li>span{min-width:0;text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-danger);text-decoration-color:var(--neuro-danger);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-section-removed>li>span{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-danger) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-danger) 45%,transparent)}}.neuro-docs-section-removed>li>span{text-overflow:ellipsis;white-space:nowrap}.neuro-docs-viewers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.neuro-docs-viewer{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:13px;display:grid}.neuro-docs-viewer>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-panel-body>:not(.neuro-docs-comments,.neuro-docs-history) :is(input:not([type=checkbox],[type=radio]),select,textarea){background:var(--neuro-docs-fill);width:100%;min-height:32px;color:var(--neuro-text);font:inherit;border:0;border-radius:9px;padding:6px 10px;font-size:13px}.neuro-docs-panel-body>:not(.neuro-docs-comments,.neuro-docs-history) :is(form,label){gap:6px;display:grid}.neuro-docs-panel-body label:has(>:is(.neuro-checkbox,input[type=radio])){align-items:center;gap:6px;display:flex}.neuro-docs-panel-body>:not(.neuro-docs-comments,.neuro-docs-history) :is(p,li,summary,label){font-size:13px}.neuro-docs-panel-body>:not(.neuro-docs-comments,.neuro-docs-history) :is(ul,ol){padding-left:0;list-style:none}.neuro-docs-panel-body details{padding:4px 0}.neuro-docs-panel-body summary{cursor:pointer}.neuro-docs-files{gap:8px;display:grid}.neuro-docs-files-status:empty{display:none}.neuro-docs-files-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.neuro-docs-panel-body button.neuro-docs-files-upload{height:var(--neuro-button-md);background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);font-size:13px;font-weight:var(--neuro-weight-medium);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 12px;display:inline-flex}.neuro-docs-panel-body>.neuro-docs-files ul.neuro-docs-files-list{gap:2px;margin:0;display:grid}.neuro-docs-files-list>li{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 4px 6px 6px;display:grid}.neuro-docs-files-list>li:hover{background:var(--neuro-row-hover)}.neuro-docs-files-list .neuro-file-type-icon-card small{max-width:32px;font-size:9px}.neuro-docs-files-name{min-width:0;display:grid}.neuro-docs-files-name strong{font-weight:var(--neuro-weight-regular,400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-files-empty,.neuro-docs-files-name small{color:var(--neuro-muted);font-size:12px}.neuro-docs-files-row-actions{gap:2px;display:inline-flex}.neuro-docs-files-tools{flex-wrap:wrap;grid-column:2/-1;gap:4px;display:flex}.neuro-docs-panel-body .neuro-docs-files-tools button:not([class]){min-height:26px;margin:0}.neuro-docs-files-templates{color:var(--neuro-muted);flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:12px;display:flex}.neuro-docs-files-heading{color:var(--neuro-muted);font-size:12px;font-weight:var(--neuro-weight-medium);margin:8px 0 0}.neuro-docs-unread{background:var(--neuro-rose);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.neuro-docs-notification-list{width:min(320px,100vw - 16px);overflow:auto}.neuro-docs-notification-list>p{margin:8px 10px}.neuro-docs-notification-list>button{text-align:start;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:8px 10px;font-size:13px;display:grid}.neuro-docs-notification-list>button:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-notification-list>button[data-unread]>span:before{background:var(--neuro-rose);content:"";border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.neuro-docs-modal{z-index:30;background:#1414162e;place-items:start center;padding-top:12vh;display:grid;position:absolute;inset:0}.neuro-docs-modal-panel{background:var(--neuro-panel-solid);width:min(500px,100% - 32px);max-height:76vh;box-shadow:0 0 0 1px var(--neuro-border),0 24px 64px -16px #14141659;border-radius:16px;outline:none;gap:14px;padding:18px 18px 14px;display:grid;overflow:hidden auto;container-type:inline-size}.neuro-docs-modal-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.neuro-docs-modal-panel h2{font-size:16px;font-weight:var(--neuro-weight-semibold);margin:0}.neuro-docs-modal-panel>header p{color:var(--neuro-muted);margin:2px 0 0;font-size:13px}.neuro-docs-modal-panel>p{margin:0;font-size:13.5px}.neuro-docs-modal-panel>footer{justify-content:flex-end;gap:8px;display:flex}.neuro-docs-invite{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.neuro-docs-invite input{background:var(--neuro-docs-fill);height:34px;color:var(--neuro-text);font:inherit;border:0;border-radius:9px;outline:none;padding:0 10px;font-size:13.5px}.neuro-docs-people li{align-items:center;gap:10px;min-height:40px;display:flex}.neuro-docs-person{flex:auto;min-width:0;display:grid}.neuro-docs-person>span{font-size:13.5px}.neuro-docs-person>small,.neuro-docs-person>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-person>small{color:var(--neuro-muted);font-size:12px}.neuro-docs-requests{background:var(--neuro-docs-fill);border-radius:12px;gap:2px;padding:8px 10px 6px;display:grid}.neuro-docs-requests>h3{color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);margin:0}.neuro-docs-status{color:var(--neuro-text-soft);align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.neuro-docs-person>.neuro-docs-status{min-width:0}.neuro-docs-person>.neuro-docs-status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-docs-people li>:is(.neuro-select-menu-root,.neuro-docs-muted){white-space:nowrap;flex:none}@container (max-width:420px){.neuro-docs-invite{grid-template-columns:auto minmax(0,1fr)}.neuro-docs-invite input{grid-column:1/-1}.neuro-docs-requests li{flex-wrap:wrap;row-gap:6px;padding-bottom:4px}.neuro-docs-requests li>.neuro-docs-person{flex-basis:calc(100% - 42px)}.neuro-docs-requests li>.neuro-docs-person+button{margin-inline-start:auto}.neuro-docs-people li:has(>.neuro-select-menu-root){flex-wrap:wrap;row-gap:2px;padding-bottom:4px}.neuro-docs-people li:has(>.neuro-select-menu-root)>.neuro-docs-person{flex-basis:calc(100% - 42px)}.neuro-docs-people li>.neuro-select-menu-root{margin-inline-start:auto}}.neuro-docs-link-access{gap:2px;margin-top:4px;display:grid}.neuro-docs-link-row{align-items:center;gap:10px;min-height:40px;display:flex}.neuro-docs-link-row .neuro-docs-person{justify-items:start}.neuro-docs-avatar[data-kind=link]{background:var(--neuro-docs-fill);color:var(--neuro-text-soft)}.neuro-docs-link-access[data-link=on] .neuro-docs-avatar[data-kind=link]{background:var(--neuro-primary-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-link-access[data-link=on] .neuro-docs-avatar[data-kind=link]{background:color-mix(in srgb,var(--neuro-primary-text) 14%,transparent)}}.neuro-docs-link-access[data-link=on] .neuro-docs-avatar[data-kind=link]{color:var(--neuro-primary-text)}.neuro-docs-link-actions{align-items:center;gap:6px;min-width:0;padding-inline-start:34px;display:flex}.neuro-docs-link-audit{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;font-size:12px;overflow:hidden}.neuro-docs-link-access>.neuro-docs-muted{margin:0;padding-inline-start:38px;font-size:12px}.neuro-docs-link-limits{gap:2px;padding-inline-start:34px;display:grid}.neuro-docs-link-limit{align-items:center;gap:8px;min-width:0;min-height:34px;font-size:13px;display:flex}.neuro-docs-link-limit>svg{color:var(--neuro-text-soft);flex:none}.neuro-docs-link-limit>span:first-of-type{margin-inline-end:auto}.neuro-docs-link-limits>p{margin:0;font-size:12px}.neuro-docs-link-password{align-items:center;gap:6px;min-width:0;display:flex}.neuro-docs-link-field{background:var(--neuro-docs-fill);width:170px;min-width:0;height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:9px;padding:0 10px;font-size:13px}.neuro-docs-link-field:focus-visible{outline:2px solid var(--neuro-primary-text);outline-offset:1px}.neuro-docs-denied{text-align:center;justify-items:center;gap:10px;width:min(420px,100%);margin:14vh auto 0;padding:0 16px;display:grid}.neuro-docs-denied>h1{font-size:22px;font-weight:var(--neuro-weight-semibold);letter-spacing:-.01em;margin:6px 0 0}.neuro-docs-denied>p:not([class]){color:var(--neuro-text-soft);margin:0;font-size:14px}.neuro-docs-denied-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.neuro-docs-notification-list>button>small{white-space:normal;overflow-wrap:anywhere}.neuro-docs-notification-list>button>small>time{white-space:nowrap}.neuro-docs-pick{gap:1px;max-height:50vh;overflow:auto}.neuro-docs-pick button{width:100%;min-height:var(--neuro-button-md);text-align:start;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:13.5px}.neuro-docs-pick button:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-pick button{align-items:center;gap:8px;padding-inline-start:calc(10px + var(--neuro-docs-depth,0) * 16px);display:flex}.neuro-docs-pick button[aria-current=true]{color:var(--neuro-muted)}.neuro-docs-pick button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-move-space{justify-self:start}.neuro-docs-move-group{gap:2px;display:grid}.neuro-docs-move-group>h3{color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);align-items:center;gap:6px;margin:0;display:flex}.neuro-docs-move-group[data-change=gained]>h3>svg{color:var(--neuro-primary-text)}.neuro-docs-move-group[data-change=lost]>h3>svg{color:var(--neuro-danger-text)}.neuro-docs-move-group li>.neuro-docs-muted{flex:none}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=indigo]{--neuro-docs-space-tone:var(--neuro-docs-tone-space)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=azure]{--neuro-docs-space-tone:var(--neuro-docs-tone-document)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=cyan]{--neuro-docs-space-tone:var(--neuro-docs-tone-site)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=teal]{--neuro-docs-space-tone:var(--neuro-docs-tone-teal)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=green]{--neuro-docs-space-tone:var(--neuro-green)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=gold]{--neuro-docs-space-tone:var(--neuro-docs-tone-deck)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=rose]{--neuro-docs-space-tone:var(--neuro-rose)}:is(.neuro-docs-root,.neuro-docs-sidebar,.neuro-docs-popover) [data-color=violet]{--neuro-docs-space-tone:var(--neuro-docs-tone-canvas)}.neuro-docs-symbol{flex:none;place-items:center;width:16px;font-size:14px;line-height:1;display:inline-grid}.neuro-docs-symbol>svg{color:var(--neuro-docs-tone,var(--neuro-text-soft))}.neuro-docs-symbol[data-size=large]{width:auto;font-size:24px}.neuro-docs-tile:has(>.neuro-docs-symbol:not([data-glyph])){background:var(--neuro-docs-fill)}.neuro-docs-space-tile{background:var(--neuro-docs-space-tone);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-space-tile{background:color-mix(in srgb,var(--neuro-docs-space-tone) 20%,transparent)}}.neuro-docs-space-tile{color:var(--neuro-docs-space-tone);font-size:11px;line-height:1}.neuro-docs-space-tile[data-size=large]{border-radius:10px;width:36px;height:36px;font-size:20px}.neuro-docs-tile-button{background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.neuro-docs-tile-button:hover:not(:disabled)>.neuro-docs-space-tile,.neuro-docs-tile-button[aria-expanded=true]>.neuro-docs-space-tile{box-shadow:0 0 0 3px var(--neuro-docs-space-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-tile-button:hover:not(:disabled)>.neuro-docs-space-tile,.neuro-docs-tile-button[aria-expanded=true]>.neuro-docs-space-tile{box-shadow:0 0 0 3px color-mix(in srgb,var(--neuro-docs-space-tone) 22%,transparent)}}.neuro-docs-crumbs :is(.neuro-docs-space-tile,.neuro-docs-symbol){vertical-align:-3px;margin-inline-end:6px;display:inline-grid}.neuro-docs-link-row{padding-inline-start:6px}.neuro-docs-page-icon{margin-top:16px;display:flex}.neuro-docs-page-icon+.neuro-docs-page-title{margin-top:12px}.neuro-docs-page-icon[data-empty]{opacity:0;transition:opacity .12s}.neuro-docs-page-icon[data-empty]:is(:hover,:focus-within,:has(+.neuro-docs-page-title:hover),:has([aria-expanded=true])){opacity:1}.neuro-docs-page-icon .neuro-docs-page-symbol{--neuro-docs-icon:var(--neuro-token-docs-page-icon-regular);width:var(--neuro-docs-icon);height:var(--neuro-docs-icon);font-size:var(--neuro-docs-icon);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;line-height:1;display:inline-grid}.neuro-docs-page-icon .neuro-docs-space-tile[data-size=large]{border-radius:14px;width:56px;height:56px;font-size:30px}.neuro-docs-sheet>.neuro-docs-cover{max-width:none;height:var(--neuro-token-docs-page-cover-regular);margin:-18px calc(-1 * var(--neuro-docs-gutter)) 0;background:var(--neuro-docs-fill);position:relative}.neuro-docs-cover[data-color]{background:var(--neuro-page-cover)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-cover[data-color]{background:color-mix(in srgb,var(--neuro-page-cover) 20%,var(--neuro-panel-solid))}}[data-theme=dark] .neuro-docs-cover[data-color]{background:var(--neuro-page-cover)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-docs-cover[data-color]{background:color-mix(in srgb,var(--neuro-page-cover) 16%,var(--neuro-panel-solid))}}.neuro-docs-cover[data-color=teal]{--neuro-page-cover:var(--neuro-docs-tone-teal)}.neuro-docs-cover[data-color=azure]{--neuro-page-cover:var(--neuro-docs-tone-document)}.neuro-docs-cover[data-color=cyan]{--neuro-page-cover:var(--neuro-docs-tone-site)}.neuro-docs-cover[data-color=gold]{--neuro-page-cover:var(--neuro-docs-tone-deck)}.neuro-docs-cover[data-color=violet]{--neuro-page-cover:var(--neuro-docs-tone-canvas)}.neuro-docs-cover[data-color=indigo]{--neuro-page-cover:var(--neuro-docs-tone-space)}.neuro-docs-cover[data-color=rose]{--neuro-page-cover:var(--neuro-rose)}.neuro-docs-cover[data-color=graphite]{--neuro-page-cover:var(--neuro-text-soft)}.neuro-docs-cover>img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.neuro-docs-cover[data-moving]{cursor:grab;touch-action:none;outline:none}.neuro-docs-cover[data-moving]:active{cursor:grabbing}.neuro-docs-cover-actions{background:var(--neuro-panel-solid);border-radius:9px;align-items:center;gap:4px;padding:3px;display:flex;position:absolute;bottom:12px;right:clamp(20px,6vw,96px)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-cover-actions{background:color-mix(in srgb,var(--neuro-panel-solid) 88%,transparent)}}.neuro-docs-cover-actions{box-shadow:var(--neuro-docs-card-shadow);opacity:0;pointer-events:none;transition:opacity .12s}.neuro-docs-cover:is(:hover,:focus-within,[data-moving])>.neuro-docs-cover-actions{opacity:1;pointer-events:auto}.neuro-docs-cover:focus:not(:focus-visible){outline:none}.neuro-docs-cover-actions>button{height:26px;color:var(--neuro-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.neuro-docs-cover-actions>button:hover{background:var(--neuro-row-hover)}.neuro-docs-cover-hint{color:var(--neuro-muted);padding:0 6px;font-size:12.5px}.neuro-docs-cover+.neuro-docs-page-icon{margin-top:calc(var(--neuro-token-docs-page-icon-regular) / -2);pointer-events:none;position:relative}.neuro-docs-cover+.neuro-docs-page-icon[data-empty]{margin-top:8px}.neuro-docs-cover+.neuro-docs-page-icon>*{pointer-events:auto}.neuro-docs-cover-picker{z-index:5;background:var(--neuro-panel-solid);width:min(320px,100% - 40px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;border-radius:12px;gap:8px;padding:10px;font-size:13px;display:grid;position:absolute;bottom:50px;right:clamp(20px,6vw,96px)}.neuro-docs-cover-picker-heading{color:var(--neuro-muted);font-size:12px}.neuro-docs-cover-colors{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.neuro-docs-cover-swatch{background:var(--neuro-page-cover);border:0;border-radius:7px;height:28px;padding:0}@supports (color:color-mix(in lab,red,red)){.neuro-docs-cover-swatch{background:color-mix(in srgb,var(--neuro-page-cover) 45%,var(--neuro-panel-solid))}}.neuro-docs-cover-swatch{cursor:pointer}.neuro-docs-cover-swatch:hover{box-shadow:inset 0 0 0 2px var(--neuro-focus)}.neuro-docs-cover-swatch[data-color=teal]{--neuro-page-cover:var(--neuro-docs-tone-teal)}.neuro-docs-cover-swatch[data-color=azure]{--neuro-page-cover:var(--neuro-docs-tone-document)}.neuro-docs-cover-swatch[data-color=cyan]{--neuro-page-cover:var(--neuro-docs-tone-site)}.neuro-docs-cover-swatch[data-color=gold]{--neuro-page-cover:var(--neuro-docs-tone-deck)}.neuro-docs-cover-swatch[data-color=violet]{--neuro-page-cover:var(--neuro-docs-tone-canvas)}.neuro-docs-cover-swatch[data-color=indigo]{--neuro-page-cover:var(--neuro-docs-tone-space)}.neuro-docs-cover-swatch[data-color=rose]{--neuro-page-cover:var(--neuro-rose)}.neuro-docs-cover-swatch[data-color=graphite]{--neuro-page-cover:var(--neuro-text-soft)}.neuro-docs-cover-upload{background:var(--neuro-docs-fill);cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.neuro-docs-cover-upload:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-cover-upload:hover{background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-docs-cover-link{gap:6px;display:flex}.neuro-docs-cover-link>input{background:var(--neuro-bg-sunken);min-width:0;font:inherit;outline:none;flex:1;padding:0 10px}.neuro-docs-cover-link>button,.neuro-docs-cover-link>input{height:32px;color:var(--neuro-text);border:0;border-radius:8px}.neuro-docs-cover-link>button{background:var(--neuro-docs-fill);width:32px;cursor:pointer;place-items:center;padding:0;display:inline-grid}.neuro-docs-cover-error{color:var(--neuro-danger-text);margin:0}@media (max-width:560px){.neuro-docs-cover-actions{top:10px;bottom:auto;right:12px}.neuro-docs-cover-actions>button>span,.neuro-docs-cover-hint{display:none}.neuro-docs-cover-picker{width:calc(100% - 24px);top:46px;bottom:auto;right:12px}}.neuro-docs-page-icon{flex-wrap:wrap;align-items:center;gap:8px}.neuro-docs-page-add{opacity:0;transition:opacity .12s}.neuro-docs-page-add:focus-within,.neuro-docs-page-icon:is(:hover,:has(+.neuro-docs-page-title:hover)) .neuro-docs-page-add,.neuro-docs-page-icon[data-empty] .neuro-docs-page-add{opacity:1}.neuro-docs-lock{color:var(--neuro-text-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}span.neuro-docs-lock{padding:0 4px}@media (max-width:560px){.neuro-docs-lock>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.neuro-docs-backlinks{margin-block:0 14px}.neuro-docs-backlinks-toggle{height:26px;color:var(--neuro-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}.neuro-docs-backlinks-toggle:hover,.neuro-docs-backlinks-toggle[aria-expanded=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-backlinks>ul{gap:1px;margin:4px 0 0;padding:0;list-style:none;display:grid}.neuro-docs-backlinks>ul button{width:100%;height:30px;color:var(--neuro-text-soft);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.neuro-docs-backlinks>ul button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-backlinks>ul button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-root[data-text=small] .neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown){font-size:14px}.neuro-docs-root[data-font=serif] :is(.neuro-docs-page-title,.neuro-docs-sheet-editor .neuro-file-markdown-rich,.neuro-docs-sheet-editor .neuro-file-viewer-markdown){font-family:ui-serif,New York,Georgia,Times New Roman,serif}.neuro-docs-root[data-font=mono] :is(.neuro-docs-page-title,.neuro-docs-sheet-editor .neuro-file-markdown-rich,.neuro-docs-sheet-editor .neuro-file-viewer-markdown){font-family:var(--neuro-font-mono)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown){font-size:var(--neuro-token-docs-body-size);line-height:var(--neuro-token-docs-body-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown)>*{margin-bottom:var(--neuro-token-docs-body-gap)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) :is(h1,h2,h3){margin-bottom:var(--neuro-token-docs-body-gap);font-weight:var(--neuro-weight-semibold);letter-spacing:var(--neuro-token-docs-heading-tracking)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) h1{font-size:var(--neuro-token-docs-h1-regular-size);line-height:var(--neuro-token-docs-h1-regular-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) h2{font-size:var(--neuro-token-docs-h2-regular-size);line-height:var(--neuro-token-docs-h2-regular-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) h3{font-size:var(--neuro-token-docs-h3-regular-size);line-height:var(--neuro-token-docs-h3-regular-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown)>:is(h1,.neuro-toggle[data-line=h1]){margin-top:var(--neuro-token-docs-h1-space-above)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown)>:is(h2,.neuro-toggle[data-line=h2]){margin-top:var(--neuro-token-docs-h2-space-above)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown)>:is(h3,.neuro-toggle[data-line=h3]){margin-top:var(--neuro-token-docs-h3-space-above)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown)>:is(h1,h2,h3,.neuro-toggle[data-line]):first-child{margin-top:0}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown)>hr{margin-block:14px}.neuro-docs-sheet-editor .neuro-file-markdown-rich li.neuro-file-task-item+li.neuro-file-task-item{margin-top:var(--neuro-token-docs-body-gap)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) :is(pre,pre code){font-size:var(--neuro-token-docs-code-size);line-height:var(--neuro-token-docs-code-line)}.neuro-docs-sheet-editor .neuro-file-image figcaption{color:var(--neuro-docs-ink2);font-size:var(--neuro-token-docs-meta-size);line-height:var(--neuro-token-docs-meta-line)}@media (max-width:599px){.neuro-docs-sheet{--neuro-docs-gutter:var(--neuro-token-docs-page-gutter-compact)}.neuro-docs-sheet>.neuro-docs-cover{height:var(--neuro-token-docs-page-cover-compact)}.neuro-docs-page-icon .neuro-docs-page-symbol{--neuro-docs-icon:var(--neuro-token-docs-page-icon-compact)}.neuro-docs-cover+.neuro-docs-page-icon{margin-top:calc(var(--neuro-token-docs-page-icon-compact) / -2)}.neuro-docs-page-title{font-size:var(--neuro-token-docs-title-compact-size);line-height:var(--neuro-token-docs-title-compact-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) h1{font-size:var(--neuro-token-docs-h1-compact-size);line-height:var(--neuro-token-docs-h1-compact-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) h2{font-size:var(--neuro-token-docs-h2-compact-size);line-height:var(--neuro-token-docs-h2-compact-line)}.neuro-docs-sheet-editor :is(.neuro-file-markdown-rich,.neuro-file-viewer-markdown) h3{font-size:var(--neuro-token-docs-h3-compact-size);line-height:var(--neuro-token-docs-h3-compact-line)}}.neuro-docs-space-templates>ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.neuro-docs-space-templates li{position:relative}.neuro-docs-template-remove{opacity:0;position:absolute;top:6px;right:6px}.neuro-docs-space-templates li:is(:hover,:focus-within)>.neuro-docs-template-remove{opacity:1}button.neuro-docs-page-symbol:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-icon-picker{padding:8px}.neuro-docs-icon-grid{gap:10px;display:grid}.neuro-docs-icon-grid>.neuro-docs-quiet{justify-self:start}.neuro-docs-emoji-grid{grid-template-columns:repeat(8,32px);gap:2px;display:grid}.neuro-docs-emoji-grid>button{background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:19px;line-height:1;display:grid}.neuro-docs-emoji-grid>button:hover{background:var(--neuro-row-hover)}.neuro-docs-emoji-grid>button[aria-pressed=true]{background:var(--neuro-row-selected)}.neuro-docs-tone-row{flex-wrap:wrap;gap:8px;padding:2px 4px;display:flex}.neuro-docs-tone-row>button{background:var(--neuro-docs-space-tone);border:0;border-radius:50%;width:22px;height:22px;padding:0}.neuro-docs-tone-row>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--neuro-panel-solid),0 0 0 4px var(--neuro-docs-space-tone)}.neuro-docs-new-space{gap:14px;display:grid}.neuro-docs-new-space-name{align-items:center;gap:10px;display:flex}.neuro-docs-new-space-name input{background:var(--neuro-docs-fill);min-width:0;height:40px;color:var(--neuro-text);font:inherit;border:0;border-radius:10px;outline:none;flex:auto;padding:0 12px;font-size:15px}.neuro-docs-new-space>.neuro-docs-icon-grid{background:var(--neuro-docs-fill);border-radius:12px;padding:8px}.neuro-docs-new-space .neuro-docs-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.neuro-docs-new-space-people{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.neuro-docs-new-space-people>legend{color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);margin-bottom:8px;padding:0}.neuro-docs-work-files{margin:0 0 8px}.neuro-docs-work-attach{place-items:center;width:34px;margin-inline-end:auto;padding:0;display:inline-grid}.neuro-docs-work textarea{background:var(--neuro-docs-fill);width:100%;min-height:84px;color:var(--neuro-text);font:inherit;resize:vertical;border:0;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.neuro-docs-modal-panel .neuro-docs-templates{margin:0}.neuro-docs-modal-panel .neuro-docs-templates>ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.neuro-docs-templates{margin-bottom:20px}.neuro-docs-templates>h2{height:28px;color:var(--neuro-muted);font-size:12.5px;font-weight:var(--neuro-weight-medium);justify-content:space-between;align-items:center;margin:0 0 6px;display:flex}.neuro-docs-templates>ul{scroll-snap-type:x proximity;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:10px;margin:0;padding:2px 2px 8px;list-style:none;display:grid;overflow-x:auto}.neuro-docs-template{background:var(--neuro-docs-fill);text-align:start;scroll-snap-align:start;border:0;border-radius:12px;align-content:start;justify-items:start;gap:3px;width:100%;height:100%;padding:12px 14px 13px;display:grid}.neuro-docs-template:hover:not(:disabled){background:var(--neuro-panel-solid);box-shadow:var(--neuro-docs-card-shadow)}.neuro-docs-template>.neuro-docs-symbol{margin-bottom:10px}.neuro-docs-template>span:not(.neuro-docs-symbol){font-size:13.5px}.neuro-docs-template>small{max-width:100%;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.neuro-docs-notification-list>header{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px 2px;display:flex}.neuro-docs-notification-list>header :is(.neuro-docs-tabs>button,.neuro-docs-link){height:26px;padding:0 8px;font-size:12.5px}@media (hover:none){.neuro-docs-page-icon[data-empty]{opacity:1}.neuro-docs-tree-row[aria-current] .neuro-docs-tree-add{display:inline-flex}:is(.neuro-docs-tree-row,.neuro-docs-recent-card,.neuro-docs-table-row){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.neuro-docs-root[data-variant=rail]{background:0 0;grid-template-columns:minmax(0,1fr);container:neuro-docs-rail/inline-size}.neuro-docs-root[data-variant=rail] .neuro-docs-page-head{height:40px;padding:0 6px 0 8px}.neuro-docs-root[data-variant=rail] .neuro-docs-sheet{--neuro-docs-gutter:clamp(14px,6cqi,48px);padding:6px var(--neuro-docs-gutter) 72px}.neuro-docs-root[data-variant=rail] .neuro-docs-sheet>.neuro-docs-cover{height:var(--neuro-token-docs-page-cover-compact);margin-top:-6px}.neuro-docs-root[data-variant=rail] .neuro-docs-page-icon .neuro-docs-page-symbol{--neuro-docs-icon:var(--neuro-token-docs-page-icon-compact)}.neuro-docs-root[data-variant=rail] .neuro-docs-cover+.neuro-docs-page-icon:not([data-empty]){margin-top:calc(var(--neuro-token-docs-page-icon-compact) / -2)}.neuro-docs-root[data-variant=rail] .neuro-docs-page-title{margin-block:8px 4px;font-size:clamp(22px,5cqi,30px);line-height:1.25}.neuro-docs-root[data-variant=rail] .neuro-docs-sheet-editor .neuro-file-markdown-rich{min-height:30vh;font-size:15px}.neuro-docs-root[data-variant=rail] .neuro-docs-panel{z-index:5;width:auto;box-shadow:var(--neuro-docs-card-shadow);margin:0;position:absolute;inset:40px 6px 6px}.neuro-docs-root[data-variant=rail] .neuro-docs-home{padding:10px 12px 32px}@container neuro-docs-rail (max-width:560px){.neuro-docs-home-head{flex-wrap:wrap}.neuro-docs-home-head h1{flex-basis:100%;font-size:20px}.neuro-docs-search{flex:auto;width:auto}.neuro-docs-table-head,.neuro-docs-table-row,.neuro-docs-table-row[data-columns="2"]{grid-template-columns:minmax(0,1fr) 96px}.neuro-docs-table-head>:nth-child(2),.neuro-docs-table-row>:nth-child(2):not(:last-child){display:none}}@container neuro-docs-rail (max-width:460px){.neuro-docs-page-actions>.neuro-docs-quiet{display:none}.neuro-docs-crumbs button{max-width:120px}}.neuro-docs-page-chip{--neuro-docs-chip-tone:var(--neuro-primary-text);vertical-align:middle;background:var(--neuro-docs-chip-tone);border-radius:8px;align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-page-chip{background:color-mix(in srgb,var(--neuro-docs-chip-tone) 10%,transparent)}}.neuro-docs-page-chip>button{min-width:0;height:26px;color:var(--neuro-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.neuro-docs-page-chip>button>svg{color:var(--neuro-docs-chip-tone);flex:none}.neuro-docs-page-chip>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-page-chip>.neuro-docs-page-chip-remove{color:var(--neuro-text-soft);padding:0 7px 0 0}.neuro-docs-page-chip>button:hover>span{text-decoration:underline}.neuro-composer-docs-page{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.neuro-message-docs-page{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.neuro-docs-phone-back{display:none}@media (max-width:760px){.neuro-docs-root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.neuro-docs-sidebar{max-height:34vh}.neuro-docs-dialog{border-radius:12px;inset:4px 56px 4px 4px}.neuro-docs-panel,.neuro-docs-panel:has(.neuro-docs-version-view){z-index:5;width:auto;box-shadow:var(--neuro-docs-card-shadow);margin:0;position:absolute;inset:56px 8px 8px}.neuro-docs-table-head,.neuro-docs-table-row{grid-template-columns:minmax(0,1fr) 110px}.neuro-docs-table-head>:nth-child(2),.neuro-docs-table-row>:nth-child(2):not(:last-child){display:none}.neuro-docs-table-row[data-columns="2"]{grid-template-columns:minmax(0,1fr) 110px}.neuro-docs-search{flex:auto;width:auto}.neuro-docs-home-head h1{flex-basis:100%}.neuro-docs-home-head{flex-wrap:wrap}.neuro-docs-root[data-variant=full]{grid-template-rows:minmax(0,1fr)}.neuro-docs-root[data-variant=full]>.neuro-docs-sidebar{max-height:none;padding-top:6px}.neuro-docs-root[data-variant=full]:not([data-phone-nav])>.neuro-docs-sidebar,.neuro-docs-root[data-variant=full][data-phone-nav]>.neuro-docs-main{display:none}.neuro-docs-root[data-variant=full] .neuro-docs-main{position:relative}.neuro-docs-root[data-variant=full] .neuro-docs-phone-back{z-index:7;width:36px;height:36px;color:var(--neuro-text);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:6px;left:4px}.neuro-docs-root[data-variant=full]:not([data-nav=outside]) .neuro-docs-page-head{padding-left:42px}.neuro-docs-root[data-variant=full]:not([data-nav=outside]) .neuro-docs-home{padding-top:52px}}.neuro-turn-results{gap:6px;width:100%;max-width:480px;margin-top:12px;display:grid}.neuro-result-card{background:var(--neuro-panel-solid);box-shadow:0 0 0 1px var(--neuro-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.neuro-result-card-thumb{border:0;border-bottom:1px solid var(--neuro-border);background:var(--neuro-bg-sunken);width:100%;height:180px;color:var(--neuro-muted);cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.neuro-result-card-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.neuro-result-card-thumb>.neuro-view-thumb{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;grid-template:minmax(0,1fr)/minmax(0,1fr);grid-row:auto}.neuro-result-card-thumb>.neuro-view-thumb[data-artifact=canvas][data-thumb=picture] img{padding:6%}.neuro-result-card-thumb>.neuro-view-thumb[data-thumb=boards] svg{width:100%;height:100%;padding:8%}.neuro-result-card-thumb>.neuro-view-thumb[data-thumb=icon] svg{width:22px;height:22px}.neuro-result-card-foot{align-items:center;gap:8px;padding:12px 14px;display:flex}.neuro-result-card-text{flex-direction:column;flex:auto;min-width:0;display:flex}.neuro-result-card-sub,.neuro-result-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-result-card-title{color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-medium);line-height:18px}.neuro-result-card-sub{color:var(--neuro-muted);font-size:12px;line-height:16px}.neuro-result-card-more,.neuro-result-card-open{background:var(--neuro-panel-muted);color:var(--neuro-text);font:inherit;font-weight:var(--neuro-weight-medium);cursor:pointer;border:0;border-radius:8px;flex:none}.neuro-result-card-open{height:28px;padding:0 12px;font-size:12.5px}.neuro-result-card-more{width:28px;height:28px;color:var(--neuro-muted);background:0 0;place-items:center;display:grid}.neuro-result-card-more:hover,.neuro-result-card-open:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-view-list{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.neuro-view-row{border-radius:var(--neuro-radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:1px 12px;padding:7px 8px;display:grid}.neuro-view-row:focus-visible,.neuro-view-row:hover{background:var(--neuro-row-hover)}.neuro-view-row svg{color:var(--neuro-muted);grid-row:span 2;margin-top:2px}.neuro-view-row-title{font-size:var(--neuro-text-sm);line-height:18px}.neuro-view-row-meta,.neuro-view-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-view-row-meta{color:var(--neuro-muted);font-size:var(--neuro-text-xs);line-height:16px}.neuro-view-row-new{color:var(--neuro-text);font-weight:var(--neuro-weight-semibold,600);margin-left:8px}.neuro-view-row-space{color:var(--neuro-text-soft)}.neuro-view-row .neuro-view-row-space svg{color:inherit;vertical-align:-1px;margin:0 3px 0 0;display:inline-block}.neuro-workspace-card-body>.neuro-view-list{flex:auto;align-content:start;min-height:0;overflow:auto}.neuro-view-filter{border-radius:var(--neuro-radius-sm);background:var(--neuro-bg-sunken);flex:none;align-self:flex-start;gap:2px;margin:8px 14px 0;padding:2px;display:inline-flex}.neuro-view-filter button{color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-xs);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 10px;line-height:16px}.neuro-view-filter button:hover{color:var(--neuro-text)}.neuro-view-filter button[aria-pressed=true]{background:var(--neuro-panel-solid);color:var(--neuro-text);font-weight:var(--neuro-weight-medium,500);box-shadow:var(--neuro-shadow-xs)}[data-theme=dark] .neuro-view-filter button[aria-pressed=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-view-filter button[aria-pressed=true]{background:color-mix(in srgb,var(--neuro-text) 16%,transparent)}}[data-theme=dark] .neuro-view-filter button[aria-pressed=true]{box-shadow:none}.neuro-view-filter button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-view-thumb{background:var(--neuro-bg-sunken);width:56px;height:36px;box-shadow:inset 0 0 0 1px var(--neuro-border);color:var(--neuro-muted);border-radius:6px;grid-row:span 2;place-items:center;display:grid;overflow:hidden}.neuro-view-row .neuro-view-thumb svg{grid-row:auto;margin:0}.neuro-view-thumb img{object-fit:cover;object-position:top center}.neuro-view-row .neuro-view-thumb[data-thumb=boards] svg,.neuro-view-thumb img{width:100%;height:100%}.neuro-view-thumb[data-thumb=boards] rect{fill:var(--neuro-panel-solid);stroke:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-view-thumb[data-thumb=boards] rect{stroke:color-mix(in srgb,var(--neuro-text) 28%,transparent)}}.neuro-view-thumb[data-thumb=boards] rect{stroke-width:1px;vector-effect:non-scaling-stroke}.neuro-view-thumb-text{background:var(--neuro-panel-solid);width:100%;height:100%;color:var(--neuro-muted);text-align:left;align-content:start;gap:2px;padding:5px 6px;font-size:4.5px;line-height:5.5px;display:grid}.neuro-view-thumb-text :is(b,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-view-thumb-text b{color:var(--neuro-text);font-size:6px;line-height:7px;font-weight:var(--neuro-weight-semibold,600)}.neuro-view-row .neuro-view-row-pin{vertical-align:-1px;color:var(--neuro-muted);margin:0 5px 0 0;display:inline-block}.neuro-view-item{position:relative}.neuro-view-item>.neuro-work-menu{z-index:2;position:absolute;top:calc(50% - 13px);right:8px}.neuro-view-row-more{border-radius:var(--neuro-radius-sm);background:var(--neuro-panel-solid);width:26px;height:26px;box-shadow:var(--neuro-shadow-xs);color:var(--neuro-muted);cursor:pointer;opacity:0;border:0;place-items:center;padding:0;display:grid}.neuro-view-item:is(:hover,:focus-within) .neuro-view-row-more,.neuro-view-row-more[aria-expanded=true]{opacity:1}.neuro-view-row-more:hover{color:var(--neuro-text)}.neuro-view-row-more:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}@media (hover:none){.neuro-view-row-more{opacity:1;box-shadow:none;background:0 0}}.neuro-work-menu-popup{min-width:180px}.neuro-work-menu-error{max-width:220px;color:var(--neuro-danger-text);font-size:var(--neuro-text-xs);padding:4px 10px 6px}.neuro-work-menu-note{max-width:240px;color:var(--neuro-muted);font-size:var(--neuro-text-xs);outline:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.neuro-work-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.neuro-view-publishing{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.neuro-view-publishing-head{align-items:center;gap:10px;display:flex}.neuro-view-publishing-icon{background:var(--neuro-bg-sunken);width:32px;height:32px;color:var(--neuro-muted);border-radius:8px;flex:none;place-items:center;display:grid}.neuro-view-publishing-title{flex:auto;min-width:0;display:grid}.neuro-view-publishing-title strong{font-size:var(--neuro-text-sm);font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.neuro-view-publishing-title small{color:var(--neuro-muted);font-size:var(--neuro-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.neuro-view-publishing-head>.spin{color:var(--neuro-muted);flex:none}.neuro-view-skeleton{align-content:start;gap:10px;display:grid}.neuro-view-skeleton i{border-radius:var(--neuro-radius-sm);background:var(--neuro-text);display:block}@supports (color:color-mix(in lab,red,red)){.neuro-view-skeleton i{background:color-mix(in srgb,var(--neuro-text) 7%,var(--neuro-bg-sunken))}}.neuro-view-skeleton i{animation:neuro-skeleton-pulse 1.4s var(--neuro-ease) infinite}.neuro-view-skeleton [data-part=heading]{width:58%;height:18px;margin-bottom:4px}.neuro-view-skeleton [data-part=line]{height:10px}.neuro-view-skeleton[data-kind=site]{grid-template-columns:repeat(3,minmax(0,1fr))}.neuro-view-skeleton[data-kind=site] :is([data-part=bar],[data-part=hero]){grid-column:1/-1}.neuro-view-skeleton [data-part=bar]{height:14px}.neuro-view-skeleton [data-part=hero]{height:132px}.neuro-view-skeleton [data-part=card]{height:72px}.neuro-view-skeleton [data-part=slide]{aspect-ratio:16/9;align-content:end;gap:8px;padding:18px;display:grid}.neuro-view-skeleton [data-part=slide] [data-part=line]{background:var(--neuro-text);width:56%}@supports (color:color-mix(in lab,red,red)){.neuro-view-skeleton [data-part=slide] [data-part=line]{background:color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-view-skeleton [data-part=slide] [data-part=line]{animation:none}.neuro-view-skeleton [data-part=slide] [data-part=line]+[data-part=line]{width:38%}.neuro-view-publishing-error{border-radius:var(--neuro-radius-sm);background:var(--neuro-state-danger-bg);box-shadow:inset 0 0 0 1px var(--neuro-state-danger-border);justify-items:start;gap:8px;padding:12px;display:grid}.neuro-view-publishing-error strong{font-size:var(--neuro-text-sm);font-weight:var(--neuro-weight-semibold,600)}.neuro-view-publishing-error p{color:var(--neuro-muted);font-size:var(--neuro-text-xs);overflow-wrap:anywhere;margin:0}.neuro-view-publishing-retry{border-radius:var(--neuro-radius-sm);background:var(--neuro-panel-solid);box-shadow:inset 0 0 0 1px var(--neuro-border-strong);color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-xs);cursor:pointer;border:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.neuro-view-publishing-retry:hover{background:var(--neuro-row-hover)}.neuro-view-publishing-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.neuro-view-publishing-quiet{border-radius:var(--neuro-radius-sm);color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-xs);cursor:pointer;background:0 0;border:0;flex:none;padding:5px 6px}.neuro-view-publishing-quiet:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}@media (prefers-reduced-motion:reduce){:root:not([data-neuro-motion=full]) .neuro-view-skeleton i{animation:none}}.neuro-view-window{background:var(--neuro-bg);height:100dvh;min-height:0;color:var(--neuro-text);flex-direction:column;display:flex}.neuro-view-window-bar{border-bottom:1px solid var(--neuro-border);min-height:44px;color:var(--neuro-muted);flex:none;align-items:center;gap:8px;padding:0 10px 0 16px;display:flex}.neuro-view-window-label{font-size:var(--neuro-text-xs);flex:none}.neuro-view-window-bar h1{min-width:0;color:var(--neuro-text);font-size:var(--neuro-text-sm);font-weight:var(--neuro-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.neuro-view-window-bar>.neuro-work-menu{margin-left:auto}.neuro-view-window-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.neuro-view-window-body>:is(.neuro-file-editor,.neuro-file-editor-state){flex:auto;min-height:0}.neuro-file-viewer-site{height:100%;min-height:100%;display:flex;position:relative}.neuro-file-viewer-site iframe{background:#fff;border:0;flex:1;width:100%;min-height:320px}.neuro-file-viewer-site[data-html-mode]{flex-direction:column}.neuro-file-viewer-site[data-html-mode]>p{border-bottom:1px solid var(--neuro-border);color:var(--neuro-muted);font-size:var(--neuro-text-2xs);margin:0;padding:6px 12px}.neuro-artifact-error{z-index:2;border-radius:var(--neuro-radius-lg);background:var(--neuro-panel-solid);width:min(360px,100% - 24px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;color:var(--neuro-text);font-size:var(--neuro-text-xs);gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:12px;right:12px}.neuro-artifact-error strong{font-weight:var(--neuro-weight-semibold);padding-right:24px}.neuro-artifact-error code{border-radius:var(--neuro-radius-sm);background:var(--neuro-state-danger-bg);max-height:72px;color:var(--neuro-danger-text);font:11.5px/1.45 var(--neuro-font-mono);overflow-wrap:anywhere;white-space:pre-wrap;padding:6px 8px;overflow:auto}.neuro-artifact-error-actions{justify-content:flex-end;display:flex}.neuro-artifact-error-close{border-radius:var(--neuro-radius-sm);width:24px;height:24px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.neuro-artifact-error-close:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-result-artifact{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.neuro-result-artifact-icon{background:var(--neuro-bg-sunken);width:36px;height:36px;color:var(--neuro-muted);border-radius:8px;flex:none;place-items:center;display:grid}.neuro-file-markdown-toolbar{flex-wrap:wrap}.neuro-file-block-commands{position:relative}.neuro-file-block-commands>button{width:auto;padding-inline:10px}.neuro-file-block-menu{z-index:10;border:1px solid var(--neuro-border);background:var(--neuro-panel-solid);border-radius:10px;gap:3px;width:max-content;max-width:min(300px,80vw);max-height:min(360px,30vh);padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow:auto;box-shadow:0 8px 28px #0002}.neuro-file-markdown-toolbar .neuro-file-block-menu button{text-align:start;white-space:normal;width:100%;height:auto;min-height:36px;padding:8px 12px}.neuro-file-markdown-toolbar button:focus-visible{outline:2px solid var(--neuro-accent,currentColor);outline-offset:2px}.neuro-file-markdown-rich li.neuro-file-task-item{align-items:flex-start;gap:10px;margin-left:-1.4em;list-style:none;display:flex}.neuro-file-markdown-rich li.neuro-file-task-item>label{flex:none;align-items:center;height:1lh;display:inline-flex}.neuro-file-markdown-rich li.neuro-file-task-item>label input{appearance:none;width:var(--neuro-token-docs-block-checkbox);height:var(--neuro-token-docs-block-checkbox);border-radius:var(--neuro-token-docs-block-checkbox-radius);box-shadow:inset 0 0 0 1.5px var(--neuro-docs-ink3);cursor:pointer;background:0 0;margin:0}.neuro-file-markdown-rich li.neuro-file-task-item>label input:checked{background:var(--neuro-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /12px no-repeat;box-shadow:none}[data-theme=dark] .neuro-file-markdown-rich li.neuro-file-task-item>label input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.neuro-file-markdown-rich li.neuro-file-task-item>label input:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-file-markdown-rich li.neuro-file-task-item>div{flex:auto;min-width:0}.neuro-file-markdown-rich li.neuro-file-task-item>div>p{margin:0}.neuro-file-markdown-rich li.neuro-file-task-item[data-checked=true]>div>p{color:var(--neuro-docs-ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-docs-ink3);text-decoration-color:var(--neuro-docs-ink3)}.neuro-file-markdown-rich li>p{margin:0}.neuro-file-markdown-rich li+li{margin-top:.25em}.neuro-file-markdown-rich li>:is(ul,ol){margin:.25em 0 0}.neuro-file-markdown-rich hr{border:0;border-top:1px solid var(--neuro-docs-line);margin:1.5em 0}.neuro-file-markdown-rich hr.ProseMirror-selectednode{border-top-color:var(--neuro-text)}.neuro-file-markdown-rich>.neuro-block-selected{background:var(--neuro-focus);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich>.neuro-block-selected{background:color-mix(in srgb,var(--neuro-focus) 14%,transparent)}}.neuro-file-markdown-rich>.neuro-block-selected{box-shadow:0 0 0 2px var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich>.neuro-block-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--neuro-focus) 14%,transparent)}}.neuro-file-markdown-rich>.neuro-block-selected ::selection{background:0 0}.neuro-file-markdown-rich>:is(h1,h2,h3){scroll-margin-top:64px}.neuro-file-markdown-rich a{text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.neuro-file-markdown-rich a[href*="/Neuro/docs?"]{font-weight:var(--neuro-weight-medium);-webkit-text-decoration-color:var(--neuro-text);text-decoration-color:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich a[href*="/Neuro/docs?"]{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-text) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-text) 30%,transparent)}}.neuro-file-markdown-rich a[href*="/Neuro/docs?"]:before{background:var(--neuro-muted);content:"";vertical-align:-.12em;width:.95em;height:.95em;margin-right:.22em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2zM14 2v5a1 1 0 0 0 1 1h5M10 9H8M16 13H8M16 17H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2zM14 2v5a1 1 0 0 0 1 1h5M10 9H8M16 13H8M16 17H8'/%3E%3C/svg%3E") 50%/contain no-repeat}.neuro-file-markdown-rich a:is([href*="/Neuro/docs?"],[href^=\#block-]){cursor:pointer}.neuro-file-markdown-rich{--neuro-mention-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.neuro-mention{--neuro-mention-tone:var(--neuro-docs-ink2);--neuro-mention-icon:none;border-radius:var(--neuro-token-docs-block-chip-radius);background:var(--neuro-docs-fill,var(--neuro-bg-sunken));max-width:100%;color:var(--neuro-text);white-space:nowrap;cursor:default;align-items:baseline;gap:5px;padding:0 7px 0 5px;font-size:.94em;display:inline-flex}.neuro-mention>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-mention[data-kind=page]{font-size:inherit;font-weight:var(--neuro-weight-medium);--neuro-mention-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2zM14 2v5a1 1 0 0 0 1 1h5M10 9H8M16 13H8M16 17H8'/%3E%3C/svg%3E");background:0 0;border-radius:0;gap:4px;padding:0}.neuro-mention[data-kind=person]{padding-left:3px}.neuro-mention[data-kind=page]:not([data-state=unavailable])>span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--neuro-text);text-decoration-color:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-mention[data-kind=page]:not([data-state=unavailable])>span:last-child{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-text) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-text) 30%,transparent)}}.neuro-mention[data-kind=page]:not([data-state=unavailable])>span:last-child{text-underline-offset:3px}.neuro-mention[data-kind=chat]{--neuro-mention-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.neuro-mention[data-kind=date]{--neuro-mention-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3C/svg%3E")}.neuro-mention[data-kind=remind]{--neuro-mention-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E")}.neuro-mention[data-kind=remind][data-state=overdue]{--neuro-mention-tone:var(--neuro-danger-text);color:var(--neuro-danger-text)}.neuro-mention[data-state=unavailable]{--neuro-mention-tone:var(--neuro-docs-ink2);color:var(--neuro-docs-ink2);font-weight:inherit}.neuro-mention[data-kind=page][data-state=unavailable]{--neuro-mention-icon:var(--neuro-mention-lock)}.neuro-mention-icon{background:var(--neuro-mention-tone);width:15px;height:15px;-webkit-mask:var(--neuro-mention-icon) center /contain no-repeat;mask:var(--neuro-mention-icon) center /contain no-repeat;flex:none;align-self:center}.neuro-mention[data-kind=person]>.neuro-mention-icon{background:var(--neuro-participant,var(--neuro-docs-ink2));color:#fff;width:18px;height:18px;font-size:9px;font-weight:var(--neuro-weight-semibold);border-radius:50%;place-items:center;line-height:1;display:inline-grid;-webkit-mask:none;mask:none}.neuro-mention-icon[data-symbol=true]{background:0 0;width:auto;height:auto;font-size:.92em;line-height:1;-webkit-mask:none;mask:none}.neuro-mention[role=link]{cursor:pointer}.neuro-mention[role=link]:hover>span:last-child{text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.neuro-mention[role=link]:hover>span:last-child{-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}.neuro-file-markdown-rich .neuro-mention.ProseMirror-selectednode{box-shadow:0 0 0 2px var(--neuro-mention-tone);outline:none}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich .neuro-mention.ProseMirror-selectednode{box-shadow:0 0 0 2px color-mix(in srgb,var(--neuro-mention-tone) 42%,transparent)}}.neuro-message-mention{font-weight:var(--neuro-weight-medium)}.neuro-file-markdown-rich a:has(>[data-neuro-link=unavailable]){color:var(--neuro-muted);-webkit-text-decoration-color:var(--neuro-muted);text-decoration-color:var(--neuro-muted)}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich a:has(>[data-neuro-link=unavailable]){-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-muted) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-muted) 40%,transparent)}}.neuro-file-markdown-rich a[href*="/Neuro/docs?"]:has(>[data-neuro-link=unavailable]):before{-webkit-mask-image:var(--neuro-mention-lock);mask-image:var(--neuro-mention-lock)}.neuro-file-callout{--neuro-file-callout-tone:#2563eb;--neuro-file-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");border-radius:var(--neuro-token-docs-block-radius);background:var(--neuro-file-callout-tone);gap:10px;margin:0 0 1em;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-file-callout{background:color-mix(in srgb,var(--neuro-file-callout-tone) 9%,transparent)}}.neuro-file-callout[data-callout=tip]{--neuro-file-callout-tone:#15803d;--neuro-file-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5M9 18h6M10 22h4'/%3E%3C/svg%3E")}.neuro-file-callout[data-callout=important]{--neuro-file-callout-tone:#7c3aed;--neuro-file-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2zM12 15h.01M12 7v4'/%3E%3C/svg%3E")}.neuro-file-callout[data-callout=warning]{--neuro-file-callout-tone:#b7791f;--neuro-file-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.neuro-file-callout[data-callout=caution]{--neuro-file-callout-tone:#e5484d;--neuro-file-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16h.01M12 8v4M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z'/%3E%3C/svg%3E")}[data-theme=dark] .neuro-file-callout{--neuro-file-callout-tone:#60a5fa}[data-theme=dark] .neuro-file-callout[data-callout=tip]{--neuro-file-callout-tone:#4ade80}[data-theme=dark] .neuro-file-callout[data-callout=important]{--neuro-file-callout-tone:#a78bfa}[data-theme=dark] .neuro-file-callout[data-callout=warning]{--neuro-file-callout-tone:#fbbf24}[data-theme=dark] .neuro-file-callout[data-callout=caution]{--neuro-file-callout-tone:#f2555a}.neuro-file-callout-icon{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin:1px 0 0;padding:0;display:grid}.neuro-file-callout-icon:before{content:"";width:18px;height:18px;-webkit-mask:var(--neuro-file-callout-icon) center /contain no-repeat;mask:var(--neuro-file-callout-icon) center /contain no-repeat}.neuro-file-callout-icon:before,.neuro-file-callout-icon:hover{background:var(--neuro-file-callout-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-file-callout-icon:hover{background:color-mix(in srgb,var(--neuro-file-callout-tone) 13%,transparent)}}.neuro-file-callout-body{flex:auto;min-width:0}.neuro-file-callout-body>:last-child{margin-bottom:0}span.neuro-file-callout-icon{cursor:default}span.neuro-file-callout-icon:hover{background:0 0}.neuro-message-markdown .neuro-file-callout{margin:12px 0}.neuro-message-markdown .neuro-file-callout-body>:first-child{margin-top:0}.neuro-message-markdown .neuro-file-callout-body>:last-child{margin-bottom:0}.neuro-file-mermaid{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-bg-sunken);margin:0 0 1em}.neuro-file-mermaid-bar{color:var(--neuro-muted);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 0 12px;font-size:12px;display:flex}.neuro-file-mermaid-bar button{color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:12px}.neuro-file-mermaid-bar button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-markdown-rich .neuro-file-mermaid>pre{background:0 0;border:0;border-radius:0;margin:0;padding:8px 14px}.neuro-file-mermaid[data-code=false]>pre{display:none}.neuro-file-mermaid-view{padding:8px 14px 14px;overflow-x:auto}.neuro-file-markdown-rich .neuro-file-mermaid-view>p{color:var(--neuro-danger);font-size:var(--neuro-text-xs);white-space:pre-wrap;margin:0}.neuro-file-mermaid-view>p:empty{display:none}.neuro-file-image-node{margin:0 0 1em}.neuro-file-image-node.ProseMirror-selectednode,.node-inlineImage.ProseMirror-selectednode,.node-pageFile.ProseMirror-selectednode{outline:none}.neuro-file-image{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.neuro-file-image-frame{border-radius:10px;place-items:center;min-width:80px;max-width:100%;display:grid;position:relative}.neuro-file-image-frame>:is(img,video){border-radius:10px;width:100%;height:auto;display:block}.neuro-file-image-frame>video{background:#000;max-height:80vh}.neuro-embed[data-menu] .neuro-embed-frame,.neuro-file-image-node.ProseMirror-selectednode .neuro-file-image-frame,.neuro-file-image[data-menu] .neuro-file-image-frame,.neuro-file-inline-image[data-menu],.neuro-page-block-embed[data-selected] .neuro-embed-frame,.neuro-visualization-node.ProseMirror-selectednode .neuro-visualization,.neuro-visualization[data-menu],.node-inlineImage.ProseMirror-selectednode>.neuro-file-inline-image{outline:var(--neuro-token-docs-media-ring-width) solid var(--neuro-focus);outline-offset:var(--neuro-token-docs-media-ring-offset)}[data-neuro-media-press]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-neuro-media-press] :is(input,textarea){-webkit-user-select:text;user-select:text}.neuro-file-image[data-neuro-media-press] :is(.neuro-file-image-frame>img,.neuro-file-image-crop>img,.neuro-file-image-placeholder),.neuro-file-inline-image[data-neuro-media-press]>img,.neuro-visualization-frame[data-neuro-media-press]{cursor:zoom-in}.neuro-file-image-placeholder{background:var(--neuro-bg-sunken);width:min(100vw,100%);min-width:min(320px,100%);height:100%;min-height:140px;color:var(--neuro-muted);text-align:center;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.neuro-file-image-placeholder button{background:var(--neuro-panel-solid);height:26px;box-shadow:inset 0 0 0 1px var(--neuro-border-strong);color:var(--neuro-text);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:12.5px}.neuro-file-image-handle{background:var(--neuro-panel-solid);width:6px;height:min(48px,40%);min-height:20px;box-shadow:0 0 0 1px var(--neuro-border-strong),0 1px 4px #1414162e;cursor:ew-resize;opacity:0;touch-action:none;border-radius:3px;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.neuro-file-image-handle[data-side=left]{left:8px}.neuro-file-image-handle[data-side=right]{right:8px}.neuro-file-image-handle:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-file-image-tools{background:var(--neuro-panel-solid);border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.neuro-file-image-tools{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-image-tools{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 10px 30px -10px #14141647;opacity:0;pointer-events:none;transition:opacity .12s}.neuro-file-image-tools:empty{display:none}.neuro-file-image-tools button{width:28px;height:28px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.neuro-file-image-tools button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-image-frame:focus-within :is(.neuro-file-image-handle,.neuro-file-image-tools),.neuro-file-image-frame:hover :is(.neuro-file-image-handle,.neuro-file-image-tools),.neuro-file-image-node.ProseMirror-selectednode :is(.neuro-file-image-handle,.neuro-file-image-tools){opacity:1;pointer-events:auto}.neuro-file-markdown-rich[contenteditable=false] :is(.neuro-file-image-handle,.neuro-file-image-tools [data-edit]){display:none}.neuro-file-image figcaption{max-width:min(100%,640px);color:var(--neuro-muted);text-align:center;font-size:13px;line-height:1.45}.neuro-file-image-crop{border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.neuro-file-image-crop>img{transform-origin:0 0;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.neuro-file-image-frame:has(>.neuro-file-image-crop):not([style*=width]){width:100%}.neuro-file-image-cropper{outline:none;gap:8px;width:100%;display:grid}.neuro-file-image-crop-stage{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.neuro-file-image-crop-canvas{border-radius:10px;position:relative;overflow:hidden}.neuro-file-image-crop-canvas>img{pointer-events:none;width:100%;height:auto;display:block}.neuro-file-image-crop-shade{box-shadow:0 0 0 9999px var(--neuro-scrim);pointer-events:none;position:absolute}.neuro-file-image-crop-box{box-shadow:0 0 0 1px var(--neuro-panel-solid),0 0 0 2px var(--neuro-border-strong);cursor:move;position:absolute}.neuro-file-image[data-cropping] .neuro-file-image-frame{outline:none!important}.neuro-file-image-crop-box:after,.neuro-file-image-crop-box:before{border:0 solid var(--neuro-panel-solid);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.neuro-file-image-crop-box:after,.neuro-file-image-crop-box:before{border:0 solid color-mix(in srgb,var(--neuro-panel-solid) 45%,transparent)}}.neuro-file-image-crop-box:after,.neuro-file-image-crop-box:before{content:"";pointer-events:none}.neuro-file-image-crop-box:before{border-width:0 1px;left:33.33%;right:33.33%}.neuro-file-image-crop-box:after{border-width:1px 0;top:33.33%;bottom:33.33%}.neuro-file-image-crop-handle{z-index:1;background:var(--neuro-panel-solid);width:14px;height:14px;box-shadow:0 0 0 1px var(--neuro-border-strong),var(--neuro-shadow-xs);touch-action:none;border-radius:3px;margin:-7px 0 0 -7px;position:absolute}.neuro-file-image-crop-handle[data-edge=nw]{cursor:nwse-resize;top:0;left:0}.neuro-file-image-crop-handle[data-edge=n]{cursor:ns-resize;width:22px;height:6px;margin:-3px 0 0 -11px;top:0;left:50%}.neuro-file-image-crop-handle[data-edge=ne]{cursor:nesw-resize;top:0;left:100%}.neuro-file-image-crop-handle[data-edge=e]{cursor:ew-resize;width:6px;height:22px;margin:-11px 0 0 -3px;top:50%;left:100%}.neuro-file-image-crop-handle[data-edge=se]{cursor:nwse-resize;top:100%;left:100%}.neuro-file-image-crop-handle[data-edge=s]{cursor:ns-resize;width:22px;height:6px;margin:-3px 0 0 -11px;top:100%;left:50%}.neuro-file-image-crop-handle[data-edge=sw]{cursor:nesw-resize;top:100%;left:0}.neuro-file-image-crop-handle[data-edge=w]{cursor:ew-resize;width:6px;height:22px;margin:-11px 0 0 -3px;top:50%;left:0}.neuro-file-image-crop-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.neuro-file-image-crop-bar>[role=group]{background:var(--neuro-bg-sunken);border-radius:9px;gap:2px;margin-inline-end:auto;padding:2px;display:flex}.neuro-file-image-crop-bar button{height:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12.5px}.neuro-file-image-crop-bar button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-image-crop-bar button[aria-pressed=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text)}.neuro-file-image-crop-bar button[data-primary]{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink)}.neuro-file-image-crop-bar button[data-primary]:hover{background:var(--neuro-primary-fill-pressed)}.neuro-file-markdown-rich .neuro-file-image-caption{background:var(--neuro-bg-sunken);width:min(100%,420px);height:28px;color:var(--neuro-text);font:inherit;text-align:center;border:0;border-radius:7px;outline:none;padding:0 9px;font-size:13px}.neuro-visualization-node{margin:0 0 1em}.neuro-visualization-node.ProseMirror-selectednode{outline:none}.neuro-visualization{background:var(--neuro-bg-sunken);border-radius:12px;margin:0}.neuro-visualization,.neuro-visualization-frame{position:relative;overflow:hidden}.neuro-visualization-frame>iframe{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.neuro-visualization-state{height:100%;color:var(--neuro-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px;font-size:13px;display:flex}.neuro-visualization-state>svg{flex:none}.neuro-visualization-tools{background:var(--neuro-panel-solid);border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.neuro-visualization-tools{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-visualization-tools{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 10px 30px -10px #14141647;opacity:0;pointer-events:none;transition:opacity .12s}.neuro-visualization-tools:empty{display:none}.neuro-visualization-tools button{width:28px;height:28px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.neuro-visualization-tools button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-visualization-node.ProseMirror-selectednode :is(.neuro-visualization-tools,.neuro-visualization-handle),.neuro-visualization:is(:hover,:focus-within) :is(.neuro-visualization-tools,.neuro-visualization-handle){opacity:1;pointer-events:auto}.neuro-visualization-handle{background:var(--neuro-panel-solid);width:44px;height:6px;box-shadow:0 0 0 1px var(--neuro-border-strong),0 1px 4px #1414162e;cursor:ns-resize;opacity:0;touch-action:none;border-radius:3px;transition:opacity .12s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.neuro-visualization-handle:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-visualization-meta{border-top:1px solid var(--neuro-border);height:30px;color:var(--neuro-muted);align-items:center;gap:6px;padding:0 6px 0 12px;font-size:12px;display:flex}.neuro-visualization-meta>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.neuro-visualization-meta[data-stale]>span{color:var(--neuro-text-soft)}.neuro-visualization-meta>button{height:24px;color:var(--neuro-text);font:inherit;font-weight:var(--neuro-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.neuro-visualization-meta>button:hover{background:var(--neuro-row-hover)}.neuro-visualization:has(>.neuro-visualization-meta)>.neuro-visualization-handle{bottom:33px}.neuro-file-image-pending{background:var(--neuro-bg-sunken);width:min(100%,480px);min-height:120px;color:var(--neuro-text-soft);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0 auto 1em;padding:12px;font-size:13px;display:flex;position:relative;overflow:hidden}.neuro-file-image-pending>:is(img,video){object-fit:cover;opacity:.35;filter:blur(2px)saturate(.85);width:100%;height:100%;position:absolute;inset:0}.neuro-file-image-pending>:not(img,video){position:relative}:is(.neuro-file-image-pending,.neuro-file-chip-pending)[data-state=failed]{color:var(--neuro-danger-text)}:is(.neuro-file-image-pending,.neuro-file-chip-pending) button{background:var(--neuro-panel-solid);height:24px;color:var(--neuro-text);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 8px;font-size:12px}.neuro-file-chip-pending{background:var(--neuro-bg-sunken);color:var(--neuro-muted);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:.92em;display:inline-flex}.neuro-file-image-pending[data-state=loading]:after{content:"";width:var(--neuro-upload-progress,0);background:var(--neuro-primary);height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.neuro-file-chip{border-radius:var(--neuro-token-docs-block-chip-radius);background:var(--neuro-bg-sunken);max-width:100%;color:var(--neuro-text);vertical-align:baseline;cursor:pointer;align-items:center;gap:5px;margin:0 1px;padding:0 7px 0 5px;font-size:.92em;line-height:1.5;transition:background-color .12s;display:inline-flex}.neuro-file-chip:hover{background:var(--neuro-row-hover)}.neuro-file-chip[data-menu],.node-pageFile.ProseMirror-selectednode>.neuro-file-chip{background:var(--neuro-row-hover);box-shadow:0 0 0 1.5px var(--neuro-focus)}.neuro-file-chip>.neuro-file-type-icon{display:none}.neuro-file-chip:before{background:var(--neuro-docs-ink2);content:"";flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.4 11.1-9.2 9.2a6 6 0 0 1-8.5-8.5l9.2-9.2a4 4 0 0 1 5.7 5.7l-9.2 9.2a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.4 11.1-9.2 9.2a6 6 0 0 1-8.5-8.5l9.2-9.2a4 4 0 0 1 5.7 5.7l-9.2 9.2a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.neuro-file-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-file-chip-size{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9em}.neuro-file-chip-size,.neuro-file-chip[data-state=missing]{color:var(--neuro-muted)}.neuro-file-chip[data-state=missing] .neuro-file-chip-label{text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-muted);text-decoration-color:var(--neuro-muted)}@supports (color:color-mix(in lab,red,red)){.neuro-file-chip[data-state=missing] .neuro-file-chip-label{-webkit-text-decoration-color:color-mix(in srgb,var(--neuro-muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--neuro-muted) 60%,transparent)}}.neuro-file-chip-rename{z-index:30;background:var(--neuro-panel-solid);border-radius:10px;padding:4px;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-file-chip-rename{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-chip-rename{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d}.neuro-file-editor .neuro-file-chip-rename input{background:var(--neuro-bg-sunken);width:260px;height:28px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;outline:none;padding:0 9px;font-size:13px}.neuro-file-inline-image{color:var(--neuro-muted);align-items:center;gap:4px;font-size:.92em;display:inline-flex}.neuro-file-inline-image,.neuro-file-inline-image>img{max-width:100%;vertical-align:middle;border-radius:6px}.neuro-file-inline-image>img{max-height:320px}.neuro-file-media-picker{z-index:26;background:var(--neuro-panel-solid);width:min(520px,100% - 16px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;color:var(--neuro-text);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;padding:6px;font-size:13px;display:grid;position:absolute}.neuro-file-media-head,.neuro-file-media-tabs{align-items:center;gap:2px;min-width:0;display:flex}.neuro-file-media-tabs{scrollbar-width:none;flex:auto;overflow-x:auto}.neuro-file-media-picker button{height:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.neuro-file-media-picker button:hover:not(:disabled),.neuro-file-media-tabs [aria-selected=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-media-picker button:disabled{cursor:default;opacity:.45}.neuro-file-media-picker .neuro-file-media-close{background:var(--neuro-panel-solid);flex:none;width:28px;padding:0}.neuro-file-media-picker button.neuro-file-media-drop{background:var(--neuro-bg-sunken);justify-items:center;gap:4px;width:100%;height:auto;padding:22px 12px;display:grid}.neuro-file-media-drop strong{color:var(--neuro-text);font-weight:var(--neuro-weight-medium)}.neuro-file-media-drop span{color:var(--neuro-muted);font-size:12px}.neuro-file-media-picker button.neuro-file-media-drop[data-over]{background:var(--neuro-primary-text)}@supports (color:color-mix(in lab,red,red)){.neuro-file-media-picker button.neuro-file-media-drop[data-over]{background:color-mix(in srgb,var(--neuro-primary-text) 12%,var(--neuro-bg-sunken))}}.neuro-file-media-generate,.neuro-file-media-generate form,.neuro-file-media-library{gap:8px;display:grid}.neuro-file-media-generate .neuro-media-generation-tile{justify-self:center;width:min(240px,100%)}.neuro-file-media-generate textarea{background:var(--neuro-bg-sunken);width:100%;min-height:56px;color:var(--neuro-text);font:inherit;resize:vertical;border:0;border-radius:8px;outline:none;padding:8px 10px}.neuro-file-editor .neuro-file-media-generate textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus);outline:none}.neuro-file-media-hint{color:var(--neuro-muted);margin-left:4px;font-size:12px}.neuro-file-media-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.neuro-file-media-picker button.neuro-file-media-quiet{min-width:0;color:var(--neuro-muted);padding:0 6px}.neuro-file-media-count{background:var(--neuro-bg-sunken);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.neuro-file-media-picker .neuro-file-media-count button{font-variant-numeric:tabular-nums;border-radius:6px;width:24px;height:24px;padding:0}.neuro-file-media-picker .neuro-file-media-count button[aria-checked=true]{background:var(--neuro-panel-solid);color:var(--neuro-text);box-shadow:0 1px 2px #1414161f}.neuro-file-media-picker button.neuro-file-media-primary{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);font-weight:var(--neuro-weight-medium);margin-left:auto}.neuro-file-media-picker button.neuro-file-media-primary:hover:not(:disabled){background:var(--neuro-primary-fill-hover);color:var(--neuro-primary-ink)}.neuro-file-media-caption,.neuro-file-media-empty{color:var(--neuro-muted);margin:0;padding:0 6px;font-size:12px;line-height:1.45}.neuro-file-media-generate p.neuro-file-media-prompt{color:var(--neuro-text);overflow-wrap:anywhere;margin:0;padding:2px 6px 0;font-size:13px;line-height:1.45}.neuro-file-media-empty{padding:4px 6px}.neuro-file-media-error{color:var(--neuro-danger-text);margin:0;padding:0 6px;font-size:12px}.neuro-file-media-picker button.neuro-file-media-again{justify-self:start}.neuro-file-media-variants{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;display:grid}.neuro-file-media-picker button.neuro-file-media-variant{aspect-ratio:1;background:var(--neuro-bg-sunken);height:auto;color:var(--neuro-muted);border-radius:8px;padding:0;font-size:12px;position:relative;overflow:hidden}.neuro-file-media-picker button.neuro-file-media-variant:disabled{opacity:1}.neuro-file-media-variant>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.neuro-file-media-variant>svg{position:relative}.neuro-file-media-choose{background:var(--neuro-panel-solid);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;bottom:6px;right:6px}@supports (color:color-mix(in lab,red,red)){.neuro-file-media-choose{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-media-choose{color:var(--neuro-text);opacity:0;transition:opacity .12s}.neuro-file-media-variant:is(:hover,:focus-visible) .neuro-file-media-choose{opacity:1}.neuro-file-media-variant:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-file-media-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.neuro-file-media-picker button.neuro-file-media-thumb{aspect-ratio:1;background:var(--neuro-bg-sunken);border-radius:8px;height:auto;padding:0;overflow:hidden}.neuro-file-media-thumb>img{object-fit:cover;width:100%;height:100%}.neuro-file-media-library .neuro-file-slash-option{justify-content:flex-start;height:32px}.neuro-file-media-notice{z-index:var(--neuro-layer-toast);background:var(--neuro-panel-solid);max-width:min(480px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414164d;color:var(--neuro-text);border-radius:10px;margin:0;padding:8px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.neuro-media-viewer{z-index:var(--neuro-layer-modal);color:var(--neuro-text);font-family:var(--neuro-font-ui);touch-action:none;-webkit-app-region:no-drag;animation:neuro-media-viewer-in var(--neuro-duration-hover) var(--neuro-ease) both;flex-direction:column;display:flex;position:fixed;inset:0}.neuro-media-viewer:before{z-index:-1;background:var(--neuro-bg);content:"";opacity:calc(1 - var(--neuro-media-pull,0) * .85);position:absolute;inset:0}.neuro-media-viewer:focus{outline:none}@keyframes neuro-media-viewer-in{0%{opacity:0}}.neuro-media-viewer-bar{min-width:0;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));opacity:calc(1 - var(--neuro-media-pull,0) * 3);flex:none;order:-1;align-items:center;gap:10px;display:flex;position:relative}.neuro-media-viewer-bar>strong{min-width:0;font-size:14px;font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-media-viewer-bar>span:not(.neuro-media-viewer-tools){color:var(--neuro-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.neuro-media-viewer-tools{flex:none;align-items:center;gap:2px;margin-inline-start:auto;display:flex}.neuro-media-viewer-step,.neuro-media-viewer-tools>:is(button,a){width:var(--neuro-button-md);height:var(--neuro-button-md);color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.neuro-media-viewer-tools>:is(button,a):hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-media-viewer :is(button,a):focus-visible{box-shadow:var(--neuro-focus-ring);outline:none}.neuro-media-viewer-stage{min-height:0;padding-bottom:env(safe-area-inset-bottom);animation:neuro-media-viewer-show var(--neuro-duration-structural) var(--neuro-ease) both;flex-direction:column;flex:1;display:flex;position:relative}.neuro-media-viewer-stage[data-from=next]{animation-name:neuro-media-viewer-next}.neuro-media-viewer-stage[data-from=prev]{animation-name:neuro-media-viewer-prev}@keyframes neuro-media-viewer-show{0%{opacity:0;transform:translateY(calc(10px * var(--neuro-motion-travel,1))) scale(calc(1 - .02 * var(--neuro-motion-travel,1)))}}@keyframes neuro-media-viewer-next{0%{opacity:0;transform:translateX(calc(28px * var(--neuro-motion-travel,1)))}}@keyframes neuro-media-viewer-prev{0%{opacity:0;transform:translateX(calc(-28px * var(--neuro-motion-travel,1)))}}.neuro-media-viewer-stage>.neuro-image-viewer{flex:1}.neuro-media-viewer-stage>.neuro-media-viewer-video{background:#000;border-radius:12px;width:min(1100px,100% - 48px);max-height:calc(100% - 24px);margin:auto}.neuro-media-viewer-sheet{background:var(--neuro-panel-solid);touch-action:auto;border-radius:12px;flex-direction:column;flex:1;width:min(1100px,100% - 48px);min-height:0;margin:0 auto 24px;display:flex;overflow:hidden;box-shadow:0 24px 80px -20px #0009}.neuro-media-viewer-sheet>*{flex:auto;min-height:0}.neuro-media-viewer-sheet .neuro-file-viewer-site:not([data-html-mode]) iframe{background:0 0}.neuro-media-viewer-state{color:var(--neuro-muted);flex:1;place-items:center;margin:0;font-size:14px;display:grid}.neuro-media-viewer-step{background:var(--neuro-panel-solid);border-radius:12px;width:40px;height:40px;position:absolute;top:calc(50% + 26px)}@supports (color:color-mix(in lab,red,red)){.neuro-media-viewer-step{background:color-mix(in srgb,var(--neuro-panel-solid) 72%,transparent)}}.neuro-media-viewer-step{-webkit-backdrop-filter:blur(var(--neuro-blur-popover));backdrop-filter:blur(var(--neuro-blur-popover));box-shadow:inset 0 0 0 1px var(--neuro-border);color:var(--neuro-text);transition:opacity var(--neuro-duration-fast) var(--neuro-ease),background-color var(--neuro-duration-fast) var(--neuro-ease);transform:translateY(-50%)}.neuro-media-viewer-step[data-step=prev]{left:max(16px,env(safe-area-inset-left))}.neuro-media-viewer-step[data-step=next]{right:max(16px,env(safe-area-inset-right))}.neuro-media-viewer-step:hover:not(:disabled){background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-media-viewer-step:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-media-viewer-step:disabled{pointer-events:none;opacity:0!important}@media (hover:hover){.neuro-media-viewer-step{opacity:0}.neuro-media-viewer-step:focus-visible,.neuro-media-viewer:hover .neuro-media-viewer-step{opacity:1}}.neuro-media-viewer-notice{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));opacity:calc(1 - var(--neuro-media-pull,0) * 3);animation:neuro-media-viewer-show var(--neuro-duration-structural) var(--neuro-ease) both;position:absolute;left:50%;transform:translate(-50%)}.neuro-media-viewer-notice>button{min-height:var(--neuro-button-md);background:var(--neuro-panel-solid);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neuro-media-viewer-notice>button{background:color-mix(in srgb,var(--neuro-panel-solid) 78%,transparent)}}.neuro-media-viewer-notice>button{-webkit-backdrop-filter:blur(var(--neuro-blur-popover));backdrop-filter:blur(var(--neuro-blur-popover));box-shadow:inset 0 0 0 1px var(--neuro-border);color:var(--neuro-text);font:inherit;font-size:13px;font-weight:var(--neuro-weight-medium);cursor:pointer}.neuro-media-viewer-notice>button:hover{background:var(--neuro-panel-solid)}@supports (color:color-mix(in lab,red,red)){.neuro-media-viewer-notice>button:hover{background:color-mix(in srgb,var(--neuro-panel-solid) 94%,transparent)}}@media (pointer:coarse){.neuro-media-viewer-notice>button{min-height:var(--neuro-token-control-touch-target-min)}.neuro-media-viewer-step,.neuro-media-viewer-tools>:is(button,a){width:var(--neuro-token-control-touch-target-min);height:var(--neuro-token-control-touch-target-min)}.neuro-media-viewer[data-kind=picture] .neuro-media-viewer-step{display:none}}@media (max-width:599px){.neuro-media-viewer-bar{padding-left:max(14px,env(safe-area-inset-left));gap:8px}.neuro-media-viewer-sheet{border-radius:0;width:100%;margin:0}}.neuro-inline-block{border-radius:var(--neuro-token-docs-block-radius);background:var(--neuro-docs-fill,var(--neuro-text));margin:0 0 1em;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-inline-block{background:var(--neuro-docs-fill,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-inline-block-text{color:var(--neuro-text);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:0 12px 10px}.neuro-inline-block[data-empty=true]>.neuro-inline-block-text:before{float:left;height:0;color:var(--neuro-muted);content:attr(data-placeholder);pointer-events:none}.neuro-inline-block-head{min-height:34px;color:var(--neuro-docs-ink2);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:4px 8px 2px 12px;font-size:13px;line-height:20px;display:flex}.neuro-inline-block-foot{padding:0 12px 10px;font-size:13px}.neuro-inline-block-foot:empty{display:none}.neuro-inline-block-label{color:var(--neuro-docs-ink2);font-weight:var(--neuro-weight-medium);flex:none;align-items:center;gap:8px;display:inline-flex}.neuro-inline-block:is([data-inline=prompt],[data-inline=task]){border-radius:var(--neuro-token-docs-block-card-radius);box-shadow:inset 0 0 0 1px var(--neuro-docs-line2);background:0 0;gap:6px;padding:12px 14px;display:grid}.neuro-inline-block:is([data-inline=prompt],[data-inline=task])>:is(.neuro-inline-block-head,.neuro-inline-block-text,.neuro-inline-block-foot){min-height:0;padding:0}.neuro-inline-block[data-inline=prompt]>.neuro-inline-block-text{font-size:15px;line-height:22px}.neuro-inline-block[data-inline=prompt][data-editable=false]{cursor:pointer}.neuro-inline-block[data-inline=prompt][data-editable=false]:hover{background:var(--neuro-docs-fill,var(--neuro-text))}@supports (color:color-mix(in lab,red,red)){.neuro-inline-block[data-inline=prompt][data-editable=false]:hover{background:var(--neuro-docs-fill,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-inline-block .neuro-inline-block-send{background:var(--neuro-docs-fill,var(--neuro-text));border:0;border-radius:8px;height:28px;margin-inline-start:auto;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.neuro-inline-block .neuro-inline-block-send{background:var(--neuro-docs-fill,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-inline-block .neuro-inline-block-send{color:var(--neuro-text);font:inherit;font-size:13px;font-weight:var(--neuro-weight-medium);cursor:pointer}.neuro-inline-block .neuro-inline-block-send:hover:not(:disabled),.neuro-inline-block[data-editable=false]:hover .neuro-inline-block-send:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-inline-block .neuro-inline-block-send:hover:not(:disabled),.neuro-inline-block[data-editable=false]:hover .neuro-inline-block-send:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-inline-block-send:disabled{cursor:default;opacity:.45}.neuro-inline-block[data-inline=instructions]>.neuro-inline-block-head{min-height:0;padding:0}.neuro-inline-block[data-inline=instructions]>.neuro-inline-block-text{color:var(--neuro-docs-ink2);padding:0 14px 12px 37px}.neuro-inline-block[data-collapsed=true]>.neuro-inline-block-text{display:none}.neuro-inline-block .neuro-inline-block-toggle{border-radius:var(--neuro-token-docs-block-radius);min-height:42px;color:var(--neuro-docs-ink2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:10px 12px;font-size:15px;line-height:22px;display:flex}.neuro-inline-block .neuro-inline-block-toggle:hover{color:var(--neuro-text)}.neuro-columns{margin:0 0 1em;position:relative;container-type:inline-size}.neuro-columns-grid{align-items:start;column-gap:32px;display:grid}.neuro-column{min-width:0}.neuro-column>:first-child{margin-top:0}.neuro-column>:last-child{margin-bottom:0}.neuro-file-markdown-rich[contenteditable=true] .neuro-column:has(>p:only-child>br.ProseMirror-trailingBreak:only-child){outline:1px dashed var(--neuro-border);outline-offset:-1px;border-radius:6px;min-height:1.7em}.neuro-columns-edge{z-index:2;cursor:col-resize;outline:none;width:12px;margin-left:-6px;position:absolute;top:0;bottom:0}.neuro-columns-edge:after{content:"";border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:5px}.neuro-columns-edge:is(:hover,:focus-visible):after,.neuro-columns[data-resizing] .neuro-columns-edge:after{background:var(--neuro-border-strong)}.neuro-file-markdown-rich[contenteditable=false] .neuro-columns-edge{display:none}@container (max-width:520px){.neuro-columns-grid{row-gap:12px;grid-template-columns:minmax(0,1fr)!important}.neuro-columns-edge{display:none}}.neuro-synced{border-radius:10px;margin:0 -10px 1em;padding:0 10px 6px;position:relative}.neuro-synced:is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-synced:is(:hover,:focus-within){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-amber) 60%,transparent)}}.neuro-synced-head{min-height:26px;color:var(--neuro-muted);visibility:hidden;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;line-height:18px;display:flex}.neuro-synced:is(:hover,:focus-within)>.neuro-synced-head,.neuro-synced[data-role=copy]:not([data-state=ok])>.neuro-synced-head{visibility:visible}.neuro-synced[data-role=copy]:not([data-state=ok]){background:var(--neuro-docs-fill,var(--neuro-text));padding-bottom:0}@supports (color:color-mix(in lab,red,red)){.neuro-synced[data-role=copy]:not([data-state=ok]){background:var(--neuro-docs-fill,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-synced[data-role=copy]:not([data-state=ok])>.neuro-synced-body{display:none}.neuro-synced-body>:first-child{margin-top:0}.neuro-synced-body>:last-child{margin-bottom:0}.neuro-synced-label,.neuro-synced-source{align-items:center;gap:6px;min-width:0;display:inline-flex}.neuro-synced-label>svg,.neuro-synced-source>svg{color:var(--neuro-amber);flex:none}.neuro-synced-action,.neuro-synced-source{height:22px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.neuro-synced-source{margin-left:-6px}.neuro-synced-action:hover:not(:disabled),.neuro-synced-source:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-synced-action:disabled{cursor:default;opacity:.7}.neuro-synced-title{max-width:280px;color:var(--neuro-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-synced-muted{color:var(--neuro-muted)}.neuro-synced-copies{display:inline-flex;position:relative}.neuro-synced-copies-list{z-index:6;background:var(--neuro-panel-solid);min-width:240px;max-width:320px;box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;visibility:visible;border-radius:10px;gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.neuro-synced-copies-list>.neuro-synced-muted{padding:4px 8px}.neuro-synced-copies-page{height:28px;color:var(--neuro-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:13px;display:flex}.neuro-synced-copies-page:hover{background:var(--neuro-row-hover)}.neuro-synced-copies-page>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-synced-copies-list>.neuro-synced-action[data-tone=danger]{color:var(--neuro-danger-text);margin-top:2px}.neuro-synced-picker .neuro-synced-option>span{min-width:0;display:grid}.neuro-synced-picker .neuro-synced-option strong{font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-synced-picker .neuro-synced-option small{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.neuro-toggle{margin:0 0 1em;padding-left:26px;position:relative}.neuro-toggle-body>:first-child{margin-top:0}.neuro-toggle-body>:last-child{margin-bottom:0}.neuro-toggle:not([data-open=true])>.neuro-toggle-body>:not(:first-child){display:none}.neuro-toggle-button{width:22px;height:22px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;top:calc(.85em - 11px);left:0}.neuro-toggle-button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-toggle-button>svg{transition:transform calc(.14s * var(--neuro-motion-travel,1)) ease}.neuro-toggle[data-open=true]>.neuro-toggle-button>svg{transform:rotate(90deg)}.neuro-toggle[data-line=h1]>.neuro-toggle-button{top:calc(.96em - 11px)}.neuro-toggle[data-line=h2]>.neuro-toggle-button{top:calc(.78em - 11px)}.neuro-toggle[data-line=h3]>.neuro-toggle-button{top:calc(.672em - 11px)}.neuro-toggle-empty{width:100%;color:var(--neuro-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:2px 0;font-size:14px;display:block}.neuro-toggle-empty:hover{color:var(--neuro-text-soft)}.neuro-toggle-empty[hidden]{display:none}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=gray]{--neuro-page-color:var(--neuro-muted)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=azure]{--neuro-page-color:var(--neuro-docs-tone-document,var(--neuro-blue))}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=cyan]{--neuro-page-color:var(--neuro-docs-tone-site,var(--neuro-blue))}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=teal]{--neuro-page-color:var(--neuro-docs-tone-teal,var(--neuro-green))}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=green]{--neuro-page-color:var(--neuro-green-text)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=gold]{--neuro-page-color:var(--neuro-docs-tone-deck,var(--neuro-amber))}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=amber]{--neuro-page-color:var(--neuro-amber-text)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=rose]{--neuro-page-color:var(--neuro-rose)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=violet]{--neuro-page-color:var(--neuro-docs-tone-canvas,var(--neuro-accent))}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger)[data-color=indigo]{--neuro-page-color:var(--neuro-docs-tone-space,var(--neuro-accent))}.neuro-text-color{color:var(--neuro-page-color,inherit)}.neuro-background-color{background:var(--neuro-page-color,var(--neuro-text));border-radius:4px;padding:1px 2px}@supports (color:color-mix(in lab,red,red)){.neuro-background-color{background:color-mix(in srgb,var(--neuro-page-color,var(--neuro-text)) 18%,transparent)}}.neuro-background-color{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.neuro-color-picker{display:inline-flex;position:relative}.neuro-file-bubble .neuro-color-trigger{color:var(--neuro-page-color,var(--neuro-text-soft))}.neuro-color-palette{z-index:2;background:var(--neuro-panel-solid);width:max-content;box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;border-radius:10px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.neuro-color-heading{color:var(--neuro-muted);font-size:12px}.neuro-color-row{grid-template-columns:repeat(11,24px);gap:4px;display:grid}.neuro-color-swatch{width:24px;height:24px;color:var(--neuro-page-color,var(--neuro-text));font:inherit;font-size:13px;font-weight:var(--neuro-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;line-height:1;display:inline-grid}.neuro-file-bubble .neuro-color-palette .neuro-color-swatch{min-width:24px;height:24px;color:var(--neuro-page-color,var(--neuro-text));font-weight:var(--neuro-weight-semibold);padding:0}.neuro-color-swatch[data-kind=background]{background:var(--neuro-page-color,transparent)}@supports (color:color-mix(in lab,red,red)){.neuro-color-swatch[data-kind=background]{background:color-mix(in srgb,var(--neuro-page-color,transparent) 22%,transparent)}}.neuro-color-swatch[data-kind=background]{box-shadow:inset 0 0 0 1px var(--neuro-hairline);color:var(--neuro-text)}.neuro-file-bubble .neuro-color-palette .neuro-color-swatch[data-kind=background]{background:var(--neuro-page-color,transparent)}@supports (color:color-mix(in lab,red,red)){.neuro-file-bubble .neuro-color-palette .neuro-color-swatch[data-kind=background]{background:color-mix(in srgb,var(--neuro-page-color,transparent) 22%,transparent)}}.neuro-file-bubble .neuro-color-palette .neuro-color-swatch[data-kind=background]{color:var(--neuro-text)}.neuro-color-swatch:hover,.neuro-file-bubble .neuro-color-palette .neuro-color-swatch:hover{box-shadow:inset 0 0 0 1px var(--neuro-border-strong)}.neuro-color-swatch[aria-pressed=true],.neuro-file-bubble .neuro-color-palette .neuro-color-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--neuro-focus)}.neuro-file-menu .neuro-color-swatch{width:20px;height:20px;font-size:12px}.neuro-file-format-bar{z-index:30;background:var(--neuro-panel-solid);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;width:max-content;max-width:100%;margin:8px auto 0;padding:4px;display:flex;position:sticky;top:8px}@supports (color:color-mix(in lab,red,red)){.neuro-file-format-bar{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-format-bar{box-shadow:inset 0 0 0 1px var(--neuro-hairline),0 6px 20px -12px #14141640;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:is(.neuro-file-format-bar,.neuro-file-format-bar>.neuro-docs-menu,.neuro-file-format-bar>.neuro-color-picker)>button{height:var(--neuro-button-sm);min-width:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:13px;display:inline-flex}:is(.neuro-file-format-bar,.neuro-file-format-bar>.neuro-docs-menu,.neuro-file-format-bar>.neuro-color-picker)>button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}:is(.neuro-file-format-bar,.neuro-file-format-bar>.neuro-docs-menu,.neuro-file-format-bar>.neuro-color-picker)>button:is([aria-pressed=true],[aria-expanded=true]){background:var(--neuro-accent-soft);color:var(--neuro-text)}:is(.neuro-file-format-bar,.neuro-file-format-bar>.neuro-docs-menu,.neuro-file-format-bar>.neuro-color-picker)>button:disabled{opacity:.4;cursor:default}:is(.neuro-file-format-bar,.neuro-file-format-bar>.neuro-docs-menu,.neuro-file-format-bar>.neuro-color-picker)>button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-file-format-bar .neuro-file-format-select{color:var(--neuro-text);padding:0 6px 0 8px}.neuro-file-format-bar .neuro-file-format-select>span{text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}.neuro-file-format-bar .neuro-file-format-number{font-variant-numeric:tabular-nums;text-align:center;min-width:16px}.neuro-file-format-gap{background:var(--neuro-hairline);width:1px;height:18px;margin:0 3px}.neuro-file-format-bar .neuro-color-trigger{color:var(--neuro-page-color,var(--neuro-text-soft))}@media (max-width:640px){.neuro-file-format-bar{display:none}}@media print{.neuro-file-format-bar{display:none}}.neuro-page-break{height:24px;color:var(--neuro-muted);align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.neuro-page-break:before{border-top:1px dashed var(--neuro-border-strong);content:"";flex:1}.neuro-page-break:after{content:attr(data-label);flex:none}.neuro-page-break.ProseMirror-selectednode:before{border-top-color:var(--neuro-focus)}@media print{.neuro-page-break{break-after:page;height:0;margin:0}.neuro-page-break:after,.neuro-page-break:before{display:none}}.neuro-page-setup{display:none}.neuro-file-source-block{background:var(--neuro-bg-sunken);border-radius:8px;margin:0 0 1em}.neuro-file-markdown-rich[contenteditable=true] .neuro-file-source-block{cursor:text}.neuro-file-markdown-rich[contenteditable=true] .neuro-file-source-block:hover,.neuro-file-source-block[data-selected]{background:var(--neuro-row-hover)}.neuro-file-source-block.ProseMirror-selectednode{outline:none}.neuro-file-source-block:is([data-selected],:focus-within){box-shadow:0 0 0 1px var(--neuro-border-strong)}.neuro-file-markdown-rich :is(.neuro-file-source-block-code,.neuro-file-source-block-field){box-sizing:border-box;width:100%;color:var(--neuro-muted);font:12.5px/1.55 var(--neuro-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:0 0;border:0;border-radius:0;margin:0;padding:8px 12px;display:block}.neuro-file-markdown-rich .neuro-file-source-block-field,.neuro-file-markdown-rich .neuro-file-source-block-field:focus-visible{min-height:36px;color:var(--neuro-text);resize:none;outline:none;overflow:hidden}.neuro-file-footnote-ref{color:var(--neuro-accent-text,var(--neuro-accent));font-variant-numeric:tabular-nums;padding:0 1px;font-size:.72em;line-height:0}.neuro-file-footnote{color:var(--neuro-text-soft);margin:0 0 .6em;padding-left:26px;font-size:.9em;position:relative}.neuro-file-footnote:before{color:var(--neuro-muted);content:attr(data-footnote);font-variant-numeric:tabular-nums;position:absolute;left:0}.neuro-math{cursor:default}.neuro-file-markdown-rich[contenteditable=true] .neuro-math{cursor:pointer}.neuro-math-inline{border-radius:4px;padding:0 2px}.neuro-math-block{text-align:center;border-radius:8px;margin:0 0 1em;padding:10px 12px;display:block;overflow-x:auto}.neuro-file-markdown-rich[contenteditable=true] .neuro-math:hover,.neuro-math[data-selected]{background:var(--neuro-row-hover)}.neuro-math-body[data-state=error],.neuro-math-body[data-state=loading]{color:var(--neuro-muted);font-family:var(--neuro-font-mono);font-size:.9em}.neuro-math-body[data-state=error]{color:var(--neuro-danger-text)}.neuro-math-body[data-state=empty]:before{color:var(--neuro-muted);content:"√ " attr(data-placeholder)}.neuro-link-field,.neuro-math-field{z-index:30;background:var(--neuro-panel-solid);width:min(420px,100% - 8px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;color:var(--neuro-text);border-radius:12px;gap:8px;padding:10px;font-size:13px;display:grid;position:absolute}.neuro-math-field textarea{background:var(--neuro-bg-sunken);width:100%;min-height:34px;color:var(--neuro-text);font:13px/1.5 var(--neuro-font-mono);resize:vertical;border:0;border-radius:8px;outline:none;padding:7px 9px}.neuro-math-preview{text-align:center;min-height:24px;overflow-x:auto}.neuro-math-field-foot{color:var(--neuro-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.neuro-link-field-error button,.neuro-math-field-foot button{background:var(--neuro-primary-fill);height:28px;color:var(--neuro-primary-ink);font:inherit;font-size:13px;font-weight:var(--neuro-weight-medium);cursor:pointer;border:0;border-radius:8px;padding:0 12px}.neuro-link-field-row{color:var(--neuro-text-soft);align-items:center;gap:8px;display:flex}.neuro-link-field-row input{background:var(--neuro-bg-sunken);min-width:0;height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:8px;outline:none;flex:1;padding:0 9px}.neuro-link-field-row button{width:26px;height:26px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.neuro-link-field-row button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-link-field-error{color:var(--neuro-danger-text);justify-items:start;gap:8px;margin:0;line-height:1.45;display:grid}.neuro-link-field-error button{background:var(--neuro-bg-sunken);color:var(--neuro-text)}.neuro-link-offer{z-index:30;background:var(--neuro-panel-solid);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute}.neuro-link-offer button{height:28px;color:var(--neuro-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:inline-flex}.neuro-link-offer button:hover{background:var(--neuro-row-hover)}.neuro-link-offer button:last-child{width:28px;color:var(--neuro-muted);justify-content:center;padding:0}.neuro-page-block{border-radius:10px;margin:0 0 1em}.neuro-file-markdown-rich.ProseMirror-focused .neuro-page-block:not(.neuro-page-block-embed)[data-selected]{box-shadow:0 0 0 2px var(--neuro-focus)}.neuro-bookmark,.neuro-file-markdown-rich a.neuro-bookmark{background:var(--neuro-bg-sunken);min-height:92px;color:inherit;box-shadow:inset 0 0 0 1px var(--neuro-hairline);border-radius:10px;text-decoration:none;display:flex;overflow:hidden}.neuro-bookmark *{text-decoration:none}.neuro-bookmark:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-bookmark:hover{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-bookmark-text{flex:1;align-content:center;gap:4px;min-width:0;padding:12px 14px;display:grid}.neuro-bookmark-text>strong{font-size:14px;font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.neuro-bookmark-description{color:var(--neuro-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.neuro-bookmark[data-state=loading] .neuro-bookmark-description{background:var(--neuro-row-hover);border-radius:4px;width:70%;height:12px}.neuro-bookmark-site{min-width:0;color:var(--neuro-muted);align-items:center;gap:6px;font-size:12px;display:flex}.neuro-bookmark-site>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-bookmark-site>img{border-radius:3px;flex:none}.neuro-bookmark-image{object-fit:cover;flex:none;width:min(34%,240px);max-height:120px}.neuro-embed{margin:0}.neuro-embed>.neuro-embed-frame{background:var(--neuro-bg-sunken);pointer-events:auto;border-radius:10px;position:relative;overflow:hidden}.neuro-embed-frame>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.neuro-embed figcaption{min-width:0;color:var(--neuro-muted);align-items:center;gap:8px;padding:6px 2px 0;font-size:12.5px;display:flex}.neuro-embed figcaption a{color:var(--neuro-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-embed figcaption a:hover{color:var(--neuro-text)}.neuro-toc{justify-items:start;gap:1px;padding:4px 0;display:grid}.neuro-toc>button{max-width:100%;color:var(--neuro-text-soft);font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--neuro-hairline);text-decoration-color:var(--neuro-hairline);text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:14px;line-height:1.5;overflow:hidden}.neuro-toc>button[data-level="2"]{margin-left:18px}.neuro-toc>button[data-level="3"]{margin-left:36px}.neuro-toc>button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-breadcrumbs-empty,.neuro-toc-empty{color:var(--neuro-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.neuro-breadcrumbs{color:var(--neuro-muted);flex-wrap:wrap;align-items:center;gap:2px;font-size:14px;display:flex}.neuro-breadcrumbs-step{align-items:center;gap:2px;min-width:0;display:inline-flex}.neuro-breadcrumbs-step :is(button,span[aria-current],span:not([class])){max-width:240px;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex;overflow:hidden}.neuro-breadcrumbs-step button{cursor:pointer}.neuro-breadcrumbs-step button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-breadcrumbs-step [aria-current=page]{color:var(--neuro-text)}.neuro-page-button-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.neuro-page-button{background:var(--neuro-bg-sunken);height:32px;color:var(--neuro-text);font:inherit;font-size:14px;font-weight:var(--neuro-weight-medium);box-shadow:inset 0 0 0 1px var(--neuro-hairline);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex}.neuro-page-button:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-page-button:disabled{cursor:progress;opacity:.7}.neuro-page-button[data-empty=true]{color:var(--neuro-text-soft)}.neuro-page-button>svg{color:var(--neuro-docs-tone-page,var(--neuro-text-soft))}.neuro-page-button-settings{width:28px;height:28px;color:var(--neuro-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.neuro-page-block-button:is(:hover,[data-selected],:focus-within) .neuro-page-button-settings,.neuro-page-button-settings[aria-expanded=true]{opacity:1}.neuro-page-button-settings:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-page-button-note{color:var(--neuro-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.neuro-page-button-note[data-tone=error]{color:var(--neuro-danger-text)}.neuro-page-button-note button{background:var(--neuro-bg-sunken);height:24px;color:var(--neuro-text);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 8px;font-size:12.5px}.neuro-page-button-panel{z-index:30;background:var(--neuro-panel-solid);width:min(400px,100% - 8px);max-height:70vh;box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;color:var(--neuro-text);border-radius:12px;gap:12px;padding:12px;font-size:13px;display:grid;position:absolute;overflow:auto}.neuro-page-button-field{color:var(--neuro-muted);gap:5px;font-size:12px;display:grid}.neuro-page-button-panel :is(input:not([type]),textarea,select){background:var(--neuro-bg-sunken);width:100%;min-height:30px;color:var(--neuro-text);font:inherit;border:0;border-radius:8px;outline:none;padding:5px 9px;font-size:13px}.neuro-page-button-panel textarea{font-family:var(--neuro-font-mono);resize:vertical;font-size:12.5px;line-height:1.5}.neuro-page-button-panel :is(input,textarea,select):focus-visible{box-shadow:var(--neuro-focus-ring)}.neuro-page-button-actions{gap:8px;display:grid}.neuro-page-button-heading{color:var(--neuro-muted);font-size:12px}.neuro-page-button-hint{color:var(--neuro-muted)}.neuro-page-button-action{background:var(--neuro-text);border-radius:10px;gap:6px;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-page-button-action{background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-page-button-action-head{font-weight:var(--neuro-weight-medium);align-items:center;gap:7px;display:flex}.neuro-page-button-action-head>svg{color:var(--neuro-text-soft)}.neuro-page-button-action-head button{width:26px;height:26px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.neuro-page-button-action-head button:hover{background:var(--neuro-row-hover);color:var(--neuro-danger-text)}.neuro-page-button-check{color:var(--neuro-text-soft);align-items:center;gap:7px;display:flex}.neuro-page-button-footer{background:var(--neuro-panel-solid);justify-content:space-between;align-items:center;gap:8px;margin:0 -12px -12px;padding:8px 12px 12px;display:flex;position:sticky;bottom:-12px}.neuro-page-button-add{position:relative}.neuro-page-button-add>button,.neuro-page-button-done{background:var(--neuro-bg-sunken);height:30px;color:var(--neuro-text);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.neuro-page-button-footer .neuro-page-button-done{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);font-weight:var(--neuro-weight-medium)}.neuro-page-button-menu{background:var(--neuro-panel-solid);min-width:230px;box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;border-radius:10px;outline:none;gap:1px;padding:4px;display:grid}.neuro-page-button-menu>button{height:30px;color:var(--neuro-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.neuro-page-button-menu>button[data-highlighted]:not([data-disabled]){background:var(--neuro-row-hover)}.neuro-page-button-menu>button[data-disabled]{color:var(--neuro-muted);cursor:default}.neuro-inline-block-chevron{color:var(--neuro-docs-ink2);transition:transform calc(.14s * var(--neuro-motion-travel,1)) ease;margin-inline-start:auto}.neuro-inline-block-toggle[aria-expanded=true] .neuro-inline-block-chevron{transform:rotate(180deg)}.neuro-docs-task-status{min-width:0;color:var(--neuro-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.neuro-docs-task-status[data-status=done]{color:var(--neuro-green-text)}.neuro-docs-task-status[data-status=error]{color:var(--neuro-danger-text)}.neuro-docs-task-status[data-status=waiting]{color:var(--neuro-amber-text)}.neuro-docs-task-dot{background:var(--neuro-primary-text);width:6px;height:6px;animation:neuro-agent-live var(--neuro-token-motion-duration-live-ms) ease-in-out infinite;border-radius:50%;flex:none;margin-inline:3px}.neuro-docs-task-status[data-status=running] .neuro-docs-task-word{color:#0000;background-image:linear-gradient(100deg,var(--neuro-muted) 42%,var(--neuro-text) 50%,var(--neuro-muted) 58%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:neuro-run-shimmer 4s linear .6s infinite}.neuro-docs-task-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.neuro-docs-task-button{height:26px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.neuro-docs-task-button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-task-button[data-primary=true]{background:var(--neuro-docs-fill);height:28px;color:var(--neuro-text);font-size:13px;font-weight:var(--neuro-weight-medium);border-radius:8px;padding:0 10px}.neuro-docs-task-button[data-primary=true]:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-task-button[data-primary=true]:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-docs-task-button:disabled{cursor:default;opacity:.45}.neuro-docs-task-result{box-shadow:inset 0 1px 0 var(--neuro-text);gap:8px;padding-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-task-result{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-docs-task-answer{color:var(--neuro-text-soft);justify-items:start;gap:4px;font-size:13.5px;line-height:1.55;display:grid}.neuro-docs-task-answer>.neuro-message-markdown{max-height:7.75em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.neuro-docs-task-answer[data-open]>.neuro-message-markdown{max-height:none;-webkit-mask-image:none;mask-image:none}.neuro-docs-task-ask{background:var(--neuro-panel-solid);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:6px 6px 6px 10px;font-size:13px;display:flex}.neuro-docs-task-ask>span{flex:220px;min-width:0;display:grid}.neuro-docs-task-ask strong{font-weight:var(--neuro-weight-medium)}.neuro-docs-task-ask small{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.neuro-docs-task-ask .neuro-docs-task-button[data-primary=true],.neuro-docs-task-ask .neuro-docs-task-button[data-primary=true]:hover:not(:disabled){background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);box-shadow:none}.neuro-docs-task-ask .neuro-docs-task-button[data-primary=true]:hover:not(:disabled){background:var(--neuro-primary-fill-hover)}.neuro-docs-task-note{color:var(--neuro-danger-text);margin:0;font-size:12.5px}.neuro-file-menu,.neuro-file-slash{z-index:30;background:var(--neuro-panel-solid);border-radius:12px;gap:1px;min-width:228px;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-file-menu,.neuro-file-slash{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-menu,.neuro-file-slash{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 1px 1px #14141608,0 14px 38px -10px #1414163d;color:var(--neuro-text);font-size:13px}.neuro-file-slash{width:288px;max-height:min(380px,56vh)}.neuro-file-block-menu-floating,.neuro-file-slash{overscroll-behavior:contain;position:absolute;overflow:auto}.neuro-file-menu-group{color:var(--neuro-muted);padding:8px 10px 4px;font-size:12px}.neuro-file-menu-divider{background:var(--neuro-border);height:1px;margin:4px 8px}.neuro-file-menu-footer{width:0;min-width:100%;box-shadow:inset 0 1px 0 var(--neuro-border);color:var(--neuro-muted);margin-top:3px;padding:8px 10px 5px;font-size:12px;line-height:1.4}.neuro-file-editor .neuro-file-menu .neuro-file-menu-entry>button,.neuro-file-slash-option{width:100%;height:auto;min-height:32px;color:var(--neuro-text);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.neuro-file-editor .neuro-file-menu .neuro-file-menu-entry>button>span,.neuro-file-slash-option>span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.neuro-file-menu .neuro-file-menu-entry>button svg,.neuro-file-slash-option svg{color:var(--neuro-text-soft);flex:none}.neuro-file-editor .neuro-file-menu .neuro-file-menu-entry>button:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled),.neuro-file-slash-option[aria-selected=true]{background:var(--neuro-row-hover);box-shadow:none;outline:none}.neuro-file-editor .neuro-file-menu .neuro-file-menu-entry>button:disabled{color:var(--neuro-muted);cursor:default;opacity:.55}.neuro-file-editor .neuro-file-menu .neuro-file-menu-entry>button[data-danger],.neuro-file-menu .neuro-file-menu-entry>button[data-danger] svg{color:var(--neuro-danger-text)}.neuro-file-menu .neuro-file-menu-more{color:var(--neuro-muted);margin-left:auto}.neuro-file-editor .neuro-file-menu .neuro-file-menu-entry>button.neuro-file-menu-back{color:var(--neuro-text-soft)}.neuro-file-slash-empty{color:var(--neuro-muted);padding:8px 10px}.neuro-file-page-search{background:var(--neuro-bg-sunken);color:var(--neuro-muted);border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:0 10px;display:flex}.neuro-file-page-search input{min-width:0;height:32px;color:var(--neuro-text);font:inherit;background:0 0;border:0;outline:none;flex:auto}.neuro-file-slash.neuro-mention-menu{width:320px;max-width:calc(100% - 8px)}.neuro-file-slash.neuro-file-emoji-menu{width:240px}.neuro-file-slash-option>.neuro-file-emoji-glyph{text-align:center;flex:none;width:20px;font-size:17px;line-height:1}.neuro-mention-option>small{max-width:42%;color:var(--neuro-muted);text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.neuro-mention-option>:is(.neuro-mention-avatar,.neuro-mention-symbol,.neuro-file-type-icon){flex:none}.neuro-mention-avatar{background:var(--neuro-docs-tone-space,#4f46e5);border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.neuro-mention-avatar{background:color-mix(in srgb,var(--neuro-docs-tone-space,#4f46e5) 14%,transparent)}}.neuro-mention-avatar{color:var(--neuro-docs-tone-space,#4f46e5);font-size:11px;font-weight:var(--neuro-weight-semibold)}.neuro-mention-symbol{text-align:center;width:16px;font-size:14px;line-height:1}.neuro-mention-option[data-kind=page]>svg{color:var(--neuro-docs-tone-page,var(--neuro-text-soft))}.neuro-mention-option[data-kind=date]>svg,.neuro-mention-option[data-kind=remind]>svg{color:var(--neuro-docs-tone-deck,#b7791f)}.neuro-mention-remind{flex-wrap:wrap;gap:6px;padding:6px 8px 4px;display:flex}.neuro-mention-remind>input{border:1px solid var(--neuro-border-strong);background:var(--neuro-bg-sunken);min-width:0;height:30px;color:var(--neuro-text);font:inherit;border-radius:8px;flex:180px;padding:0 8px;font-size:13px}.neuro-mention-remind>.neuro-docs-primary{height:var(--neuro-button-md);cursor:pointer;border-radius:8px}.neuro-mention-remind>.neuro-docs-primary:disabled{opacity:.45;cursor:default}.neuro-mention-option[data-kind=chat]>svg{color:var(--neuro-docs-tone-document,#2563eb)}.neuro-mention-notice{z-index:30;background:var(--neuro-panel-solid);border-radius:10px;align-items:center;gap:8px;width:min(340px,100% - 16px);padding:8px 6px 8px 12px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-mention-notice{background:color-mix(in srgb,var(--neuro-panel-solid) 94%,transparent)}}.neuro-mention-notice{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;color:var(--neuro-text);font-size:13px}.neuro-mention-notice-text{overflow-wrap:anywhere;flex:auto;gap:2px;min-width:0;display:grid}.neuro-mention-notice-text>small{color:var(--neuro-muted);font-size:12px}.neuro-mention-notice-text strong{font-weight:var(--neuro-weight-medium)}.neuro-mention-notice .neuro-mention-notice-action{background:var(--neuro-primary-fill);height:28px;color:var(--neuro-primary-ink);font:inherit;font-weight:var(--neuro-weight-medium);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 10px}.neuro-mention-notice .neuro-mention-notice-action:hover:not(:disabled){background:var(--neuro-primary-fill-pressed)}.neuro-mention-notice .neuro-mention-notice-action:disabled{cursor:default;opacity:.6}.neuro-mention-notice .neuro-mention-notice-close{width:24px;height:24px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.neuro-mention-notice .neuro-mention-notice-close:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-block-grip{z-index:4;width:26px;height:24px;color:var(--neuro-muted);cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 4px 0 0;display:grid;position:absolute}@media (pointer:coarse){.neuro-file-block-grip:after{content:"";position:absolute;inset:-10px -6px}}.neuro-file-block-grip:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-block-grip[data-copied]{color:var(--neuro-green)}.neuro-file-markdown-rich .neuro-file-placeholder:before{float:left;height:0;color:var(--neuro-muted);content:attr(data-placeholder);pointer-events:none}.neuro-file-drag-source{z-index:5;background:var(--neuro-panel-solid);border-radius:6px;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-file-drag-source{background:color-mix(in srgb,var(--neuro-panel-solid) 62%,transparent)}}.neuro-file-drag-source{pointer-events:none}body[data-neuro-block-drag],body[data-neuro-block-drag] *{cursor:grabbing!important}.neuro-file-drop-line{z-index:6;background:var(--neuro-focus);pointer-events:none;border-radius:1px;position:absolute}.neuro-file-block-authors{pointer-events:none;width:136px;position:absolute;inset-block:0;inset-inline-end:calc(100% + 34px)}.neuro-file-block-authors>span{max-width:100%;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;font-size:12px;line-height:20px;position:absolute;right:0;overflow:hidden}.neuro-file-block-authors>span[data-participant-color]{color:var(--neuro-participant)}@supports (color:color-mix(in lab,red,red)){.neuro-file-block-authors>span[data-participant-color]{color:color-mix(in srgb,var(--neuro-participant) 80%,transparent)}}.neuro-docs-sheet:has(.neuro-file-block-authors)>*{margin-inline:max(172px,calc((100% - var(--neuro-docs-column,760px)) / 2)) auto}.neuro-table-axes{z-index:4;width:0;height:0;position:absolute;top:0;left:0}.neuro-table-axis-bar{position:absolute;overflow:hidden}.neuro-table-axes :is(.neuro-table-axis,.neuro-table-corner){color:var(--neuro-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:11px;line-height:1;display:grid;position:absolute}.neuro-table-axes .neuro-table-axis-bar[data-axis=column] .neuro-table-axis{top:0;bottom:0}.neuro-table-axes .neuro-table-axis-bar[data-axis=row] .neuro-table-axis{left:0;right:0}.neuro-table-axes .neuro-table-axis[data-active]{color:var(--neuro-text-soft)}.neuro-table-axes :is(.neuro-table-axis:hover,.neuro-table-corner:hover,.neuro-table-corner[aria-expanded=true]){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-table-axes .neuro-table-axis:is([data-selected],[aria-expanded=true]){background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-table-divider{cursor:col-resize;outline:none;width:9px;margin-left:-5px;position:absolute;top:0;bottom:0}.neuro-table-divider:after{content:"";border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:3px}.neuro-table-divider:is(:hover,:focus-visible):after{background:var(--neuro-primary)}.neuro-file-markdown-editor[data-table-axes] .neuro-file-block-grip[data-block=table]{display:none}.neuro-file-bubble{z-index:25;background:var(--neuro-panel-solid);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-file-bubble{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-bubble{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 10px 30px -10px #14141647;white-space:nowrap;transform:translate(-50%,-100%)}.neuro-file-bubble[data-placement=below]{transform:translate(-50%)}.neuro-file-bubble button{min-width:28px;height:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 6px;font-size:13px;display:inline-grid}.neuro-file-bubble button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-bubble button[aria-pressed=true]{background:var(--neuro-accent-soft);color:var(--neuro-text)}.neuro-file-bubble{flex-wrap:wrap;justify-content:center;width:max-content}@media (max-width:560px){.neuro-file-bubble .neuro-color-picker{position:static}.neuro-file-bubble .neuro-color-row{grid-template-columns:repeat(6,24px)}}.neuro-file-bubble-actions{box-shadow:inset -1px 0 0 var(--neuro-border);align-items:center;gap:2px;margin-right:2px;padding-right:4px;display:inline-flex}.neuro-file-bubble-link{background:var(--neuro-bg-sunken);width:248px;height:28px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;outline:none;padding:0 9px;font-size:13px}.neuro-file-bubble .neuro-file-bubble-comment{gap:5px;padding:0 8px 0 6px;display:inline-flex}.neuro-file-editor-body:has(>.neuro-comment-layer){position:relative}.neuro-comment-layer{z-index:24;height:0;position:absolute;top:0;left:0;right:0}::highlight(neuro-comment){background-color:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){::highlight(neuro-comment){background-color:color-mix(in srgb,var(--neuro-amber) 24%,transparent)}}.neuro-comment-marker{background:var(--neuro-comment-pin);min-width:18px;height:18px;color:var(--neuro-comment-pin-text);font:inherit;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:var(--neuro-weight-bold);cursor:pointer;border:0;border-radius:9px 9px 9px 2px;place-items:center;padding:0 4px;display:inline-grid;position:absolute;right:4px}.neuro-comment-marker[data-stale],.neuro-design-comment-pin[data-stale]{background:var(--neuro-border-strong);color:var(--neuro-text)}.neuro-comment-editor{z-index:30;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 12px 32px -10px #1414164d;color:var(--neuro-text);font-size:var(--neuro-text-sm);cursor:auto;-webkit-user-select:text;user-select:text;gap:6px;padding:8px;display:grid;position:absolute}.neuro-comment-editor-anchor{border-inline-start:3px solid var(--neuro-amber);margin:0;padding:1px 0 1px 9px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-comment-editor-anchor{border-inline-start:3px solid color-mix(in srgb,var(--neuro-amber) 75%,transparent)}}.neuro-comment-editor-anchor{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.neuro-comment-editor-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.neuro-comment-editor-actions .neuro-comments-remove{margin-right:auto}.neuro-comment-editor-actions button:not(.neuro-comments-remove){height:28px;color:var(--neuro-text-soft);font:inherit;font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.neuro-comment-editor-actions button:not(.neuro-comments-remove):hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-comment-editor-actions .neuro-comment-editor-save,.neuro-comment-editor-actions .neuro-comment-editor-save:hover:not(:disabled){background:var(--neuro-primary-fill);color:var(--neuro-primary-ink)}.neuro-comment-editor-actions .neuro-comment-editor-save:disabled{cursor:default;opacity:.4}.neuro-file-code[data-pick-lines] .cm-lineNumbers .cm-gutterElement{cursor:pointer;touch-action:none}.neuro-file-code[data-pick-lines] .cm-lineNumbers .cm-gutterElement:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-file-code[data-pick-lines] .cm-lineNumbers .cm-gutterElement:hover{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-file-code[data-pick-lines] .cm-lineNumbers .cm-gutterElement:hover{color:var(--neuro-text)}.neuro-file-code .cm-line.neuro-comment-lines{background-color:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-file-code .cm-line.neuro-comment-lines{background-color:color-mix(in srgb,var(--neuro-amber) 10%,transparent)}}.neuro-file-code .cm-line.neuro-comment-lines{box-shadow:inset 3px 0 0 var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-file-code .cm-line.neuro-comment-lines{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--neuro-amber) 75%,transparent)}}.neuro-file-code .cm-line.neuro-comment-lines[data-stale]{background-color:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-file-code .cm-line.neuro-comment-lines[data-stale]{background-color:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-file-code .cm-line.neuro-comment-lines[data-stale]{box-shadow:inset 3px 0 0 var(--neuro-border-strong)}.neuro-file-code .cm-line.neuro-comment-picking{background-color:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-file-code .cm-line.neuro-comment-picking{background-color:color-mix(in srgb,var(--neuro-amber) 18%,transparent)}}.neuro-file-code .cm-line.neuro-comment-picking{box-shadow:inset 2px 0 0 var(--neuro-amber)}.neuro-file-code>:is(.neuro-comment-marker,.neuro-comment-field-action){z-index:5}.neuro-comment-field-action{height:26px;box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 6px 18px -8px #1414164d;color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-xs);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.neuro-comment-field-action,.neuro-comment-hint{background:var(--neuro-panel-solid);position:absolute}.neuro-comment-hint{border-radius:8px;margin:0;padding:6px 10px;top:10px;left:50%}@supports (color:color-mix(in lab,red,red)){.neuro-comment-hint{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-comment-hint{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 8px 24px -10px #1414164d;color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);pointer-events:none;white-space:nowrap;transform:translate(-50%)}.neuro-file-bubble-actions:last-child{box-shadow:none;margin-right:0;padding-right:0}.neuro-file-bubble-turn{box-shadow:inset -1px 0 0 var(--neuro-border);margin-right:2px;padding-right:4px;display:inline-flex;position:relative}.neuro-file-bubble .neuro-file-bubble-turn>button{color:var(--neuro-text);gap:3px;padding:0 6px 0 8px;display:inline-flex}.neuro-file-bubble-menu{overscroll-behavior:contain;white-space:normal;max-height:min(360px,50vh);position:absolute;top:calc(100% + 8px);left:-3px;overflow:auto}@media (max-width:599px){.neuro-file-bubble-turn{position:static}}.neuro-file-comment-mark{--neuro-file-comment-tone:var(--neuro-docs-tone-deck,var(--neuro-amber));background:var(--neuro-file-comment-tone);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.neuro-file-comment-mark{background:color-mix(in srgb,var(--neuro-file-comment-tone) 18%,transparent)}}.neuro-file-comment-mark{box-shadow:inset 0 -1.5px 0 var(--neuro-file-comment-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-file-comment-mark{box-shadow:inset 0 -1.5px 0 color-mix(in srgb,var(--neuro-file-comment-tone) 60%,transparent)}}.neuro-file-comment-mark{cursor:pointer;transition:background-color .12s}.neuro-file-comment-mark[data-agent]{--neuro-file-comment-tone:var(--neuro-docs-tone-document,var(--neuro-accent))}.neuro-file-comment-mark[data-active]{background:var(--neuro-file-comment-tone)}@supports (color:color-mix(in lab,red,red)){.neuro-file-comment-mark[data-active]{background:color-mix(in srgb,var(--neuro-file-comment-tone) 34%,transparent)}}.neuro-file-find-dock{z-index:6;height:0;position:sticky;top:46px}.neuro-file-editor[data-variant=page] .neuro-file-find-dock{top:24px}.neuro-file-find{background:var(--neuro-panel-solid);border-radius:12px;gap:4px;width:min(344px,100% - 16px);padding:6px;display:grid;position:absolute;top:6px;right:8px}@supports (color:color-mix(in lab,red,red)){.neuro-file-find{background:color-mix(in srgb,var(--neuro-panel-solid) 92%,transparent)}}.neuro-file-find{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;font-size:13px}.neuro-file-find-row{align-items:center;gap:4px;display:flex}.neuro-file-find input{background:var(--neuro-bg-sunken);min-width:0;height:28px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;outline:none;flex:auto;padding:0 9px}.neuro-file-editor .neuro-file-bubble-link:focus-visible,.neuro-file-editor .neuro-file-find input:focus-visible{box-shadow:inset 0 0 0 2px var(--neuro-focus);outline:none}.neuro-file-editor .neuro-file-page-search input:focus-visible{box-shadow:none;outline:none}.neuro-file-find button{min-width:28px;height:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.neuro-file-find button.neuro-file-find-text{background:var(--neuro-text);padding:0 9px}@supports (color:color-mix(in lab,red,red)){.neuro-file-find button.neuro-file-find-text{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-file-find button.neuro-file-find-text{color:var(--neuro-text)}.neuro-file-find button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-find button:disabled{cursor:default;opacity:.45}.neuro-file-find-count{min-width:36px;color:var(--neuro-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.neuro-file-find-match{background:var(--neuro-amber);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.neuro-file-find-match{background:color-mix(in srgb,var(--neuro-amber) 24%,transparent)}}.neuro-file-find-current{background:var(--neuro-amber)}@supports (color:color-mix(in lab,red,red)){.neuro-file-find-current{background:color-mix(in srgb,var(--neuro-amber) 58%,transparent)}}.neuro-file-outline{z-index:5;width:32px;position:absolute;top:52px;bottom:0;left:calc(100% + 16px)}.neuro-file-outline>div{border-radius:12px;width:32px;max-height:calc(100vh - 200px);padding:6px 0;display:grid;position:sticky;top:72px}.neuro-file-outline button{min-width:0;height:22px;color:var(--neuro-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-end;align-items:center;gap:12px;padding:0 8px;font-size:12.5px;display:flex}.neuro-file-outline button>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:none;overflow:hidden}.neuro-file-outline button>i{background:var(--neuro-border-strong);border-radius:1px;flex:none;width:14px;height:2px}.neuro-file-outline button[data-level="2"]>i{width:10px}.neuro-file-outline button[data-level="3"]>i{width:6px}.neuro-file-outline button[aria-current]>i{background:var(--neuro-primary)}.neuro-file-outline:is(:hover,:focus-within)>div{background:var(--neuro-panel-solid);width:248px;margin-left:-216px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.neuro-file-outline:is(:hover,:focus-within)>div{background:color-mix(in srgb,var(--neuro-panel-solid) 94%,transparent)}}.neuro-file-outline:is(:hover,:focus-within)>div{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--neuro-border),0 14px 38px -12px #14141638}.neuro-file-outline:is(:hover,:focus-within) button>span{display:block}.neuro-file-outline:is(:hover,:focus-within) button[data-level="2"]>span{padding-left:10px}.neuro-file-outline:is(:hover,:focus-within) button[data-level="3"]>span{padding-left:20px}.neuro-file-outline button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-outline button[aria-current]{color:var(--neuro-text);font-weight:var(--neuro-weight-medium)}.neuro-file-bubble button.neuro-file-bubble-assist{color:var(--neuro-text);grid-auto-flow:column;gap:5px;padding:0 8px 0 6px}.neuro-file-assist-target{background:var(--neuro-primary-text);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.neuro-file-assist-target{background:color-mix(in srgb,var(--neuro-primary-text) 16%,transparent)}}.neuro-file-markdown-rich :is(.neuro-file-assist-original,.neuro-file-suggest-removed){color:var(--neuro-diff-del-fg);background:var(--neuro-diff-del-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;text-decoration:line-through;text-decoration-thickness:1px}.neuro-file-markdown-rich :is(.neuro-file-assist-original,.neuro-file-suggest-removed) :is(a,code,strong,em){color:inherit}.neuro-file-markdown-rich .neuro-file-suggest-moved{opacity:.45}.neuro-file-assist-preview{background:var(--neuro-diff-add-bg);box-shadow:inset 2px 0 0 var(--neuro-diff-add-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}span.neuro-file-assist-preview{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--neuro-diff-add-fg);text-decoration-color:var(--neuro-diff-add-fg);text-underline-offset:3px;margin-inline-start:.25em}.neuro-file-markdown-rich .neuro-file-assist-hidden{display:none}.neuro-file-assist-diff{white-space:pre-wrap}span.neuro-file-assist-diff{background:0 0;margin-inline-start:0;text-decoration:none}div.neuro-file-assist-diff{background:0 0}.neuro-file-assist-diff :is(del,ins){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.neuro-file-assist-diff del{color:var(--neuro-diff-del-fg);background:var(--neuro-diff-del-bg);text-decoration:line-through;text-decoration-thickness:1px}.neuro-file-assist-diff ins{color:var(--neuro-diff-add-fg);background:var(--neuro-diff-add-bg);text-decoration:none}.neuro-file-suggest{gap:4px;margin:2px -10px 8px;display:grid}.neuro-file-suggest-added{background:var(--neuro-diff-add-bg);box-shadow:inset 2px 0 0 var(--neuro-diff-add-fg);border-radius:8px;padding:4px 10px;display:flow-root}.neuro-file-suggest-bar{color:var(--neuro-text-soft);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:0 10px;font-size:12px;line-height:1;display:flex}.neuro-file-suggest-bar>span{margin-inline-end:6px}.neuro-file-suggest-bar button,.neuro-file-suggest-head button{height:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.neuro-file-suggest-bar button:hover:not(:disabled),.neuro-file-suggest-head button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-suggest-bar button[data-decision=accept]{color:var(--neuro-diff-add-fg);font-weight:var(--neuro-weight-medium)}.neuro-file-suggest-bar button:disabled,.neuro-file-suggest-head button:disabled{cursor:default;opacity:.4}.neuro-file-suggest-head{z-index:24;background:var(--neuro-panel-solid);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 10px 28px -14px #14141647;color:var(--neuro-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 12px;padding:2px 4px 2px 10px;font-size:13px;display:flex;position:sticky;top:8px}.neuro-file-format-bar~.neuro-file-suggest-head{top:54px}.neuro-file-suggest-head>svg{color:var(--neuro-docs-tone-page,var(--neuro-text-soft));flex:none}.neuro-file-suggest-head>span{margin:0 6px}.neuro-file-suggest-error{color:var(--neuro-danger-text);flex-basis:100%;align-items:center;gap:6px;margin:0;padding:2px 4px 4px;font-size:12px;display:flex}@media (pointer:coarse){.neuro-file-suggest-bar button,.neuro-file-suggest-head button{height:44px}}.neuro-file-markdown-rich .neuro-file-suggest-del{color:var(--neuro-diff-del-fg);background:var(--neuro-diff-del-bg);border-radius:2px;text-decoration:line-through;text-decoration-thickness:1px}.neuro-file-markdown-rich .neuro-file-suggest-ins{color:var(--neuro-participant,var(--neuro-diff-add-fg));text-underline-offset:3px;background:var(--neuro-participant,var(--neuro-diff-add-fg));text-decoration:underline;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab,red,red)){.neuro-file-markdown-rich .neuro-file-suggest-ins{background:color-mix(in srgb,var(--neuro-participant,var(--neuro-diff-add-fg)) 10%,transparent)}}.neuro-file-markdown-rich .neuro-file-suggest-ins{border-radius:2px}.neuro-file-markdown-rich .neuro-file-suggest-typed{box-shadow:-10px 0 0 -8px var(--neuro-participant,var(--neuro-diff-add-fg));text-decoration:underline;-webkit-text-decoration-color:var(--neuro-participant,var(--neuro-diff-add-fg));text-decoration-color:var(--neuro-participant,var(--neuro-diff-add-fg));text-underline-offset:3px}.neuro-file-suggest[data-participant-color] .neuro-file-suggest-added{box-shadow:inset 2px 0 0 var(--neuro-participant)}.neuro-file-suggest[data-participant-color] .neuro-file-suggest-bar>span{color:var(--neuro-participant)}.neuro-docs-edit-mode{height:28px;color:var(--neuro-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.neuro-docs-edit-mode:hover{background:var(--neuro-row-hover)}div.neuro-file-assist-preview{border-radius:8px;margin:0 -10px;padding:8px 10px;display:flow-root}.neuro-file-assist{z-index:26;background:var(--neuro-panel-solid);width:min(560px,100% - 16px);box-shadow:inset 0 0 0 1px var(--neuro-border-strong),0 14px 38px -10px #1414163d;color:var(--neuro-text);border-radius:12px;gap:2px;padding:4px;font-size:13px;display:grid;position:absolute}.neuro-file-assist[data-phase=preview]{width:max-content}.neuro-file-assist[data-answer]{width:min(560px,100% - 16px)}.neuro-file-assist-answer{border-bottom:1px solid var(--neuro-border);max-height:min(320px,50vh);padding:6px 8px 8px;font-size:14px;line-height:1.55;overflow:auto}.neuro-file-assist-answer :is(p,ul,ol,blockquote){margin:0 0 6px}.neuro-file-assist-answer-text>:last-child{margin-bottom:0}.neuro-file-assist .neuro-file-assist-actions .neuro-file-assist-more{margin-inline-start:auto}.neuro-file-assist:focus{outline:none}.neuro-file-assist-review,.neuro-file-assist-row{align-items:center;gap:4px;min-height:30px;display:flex}.neuro-file-assist-row>svg{color:var(--neuro-docs-tone-page,var(--neuro-text-soft));flex:none;margin:0 4px 0 6px}.neuro-file-assist-row input{min-width:0;height:30px;color:var(--neuro-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.neuro-file-editor .neuro-file-assist-row input:focus-visible{box-shadow:none;outline:none}.neuro-file-assist-status{color:var(--neuro-text-soft);flex:auto}.neuro-file-assist button{height:28px;color:var(--neuro-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.neuro-file-assist button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-file-assist button:disabled{cursor:default;opacity:.4}.neuro-file-assist button.neuro-file-assist-icon{justify-content:center;width:28px;padding:0}.neuro-file-assist button:is(.neuro-file-assist-send,.neuro-file-assist-accept){background:var(--neuro-primary-fill);color:var(--neuro-primary-ink);font-weight:var(--neuro-weight-medium)}.neuro-file-assist button:is(.neuro-file-assist-send,.neuro-file-assist-accept):hover:not(:disabled){background:var(--neuro-primary-fill-hover);color:var(--neuro-primary-ink)}.neuro-file-assist-actions{border-top:1px solid var(--neuro-border);padding:2px 0 0;display:grid}.neuro-file-assist .neuro-file-assist-actions button{width:100%;height:30px;color:var(--neuro-text);justify-content:flex-start}.neuro-file-assist .neuro-file-assist-actions button>svg{color:var(--neuro-text-soft)}@media (pointer:coarse){.neuro-file-assist .neuro-file-assist-actions button{height:44px}}.neuro-file-assist-error{color:var(--neuro-danger-text);align-items:center;gap:6px;margin:0;padding:2px 8px 4px;font-size:12px;display:flex}.neuro-docs-instructions-change{background:var(--neuro-amber-soft);max-width:520px;color:var(--neuro-text);border-radius:8px;gap:2px;margin:0;padding:6px 8px;font-size:12px;line-height:1.4;display:grid}.neuro-docs-instructions-change p{gap:6px;min-width:0;margin:0;display:flex}.neuro-docs-instructions-change .neuro-docs-instructions-change-title{color:var(--neuro-amber-text);font-weight:var(--neuro-weight-medium);align-items:center}.neuro-docs-instructions-change p>span{min-width:48px;color:var(--neuro-text-soft);flex:none}.neuro-docs-instructions-change q{overflow-wrap:anywhere;quotes:"«" "»";min-width:0}.neuro-docs-instructions-change p[data-change=removed] q{text-decoration:line-through;-webkit-text-decoration-color:var(--neuro-text-soft);text-decoration-color:var(--neuro-text-soft)}.neuro-deck{outline:none;flex-direction:column;gap:4px;height:100%;padding:8px;display:flex}.neuro-deck:focus-visible .neuro-deck-stage{box-shadow:var(--neuro-focus-ring)}.neuro-deck-stage{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--neuro-border);background:#fff;border-radius:8px;flex:none;position:relative;overflow:hidden}.neuro-deck-slide{pointer-events:none;background:#fff;border:0;width:1920px;height:1080px;position:absolute;top:50%;left:50%}.neuro-deck-bar{align-items:center;gap:2px;min-height:32px;display:flex}.neuro-deck-bar button{min-width:28px;height:28px;color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-sm);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.neuro-deck-bar button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-deck-bar button:disabled{opacity:.4;cursor:default}.neuro-deck-count{min-width:48px;color:var(--neuro-muted);font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums;text-align:center}.neuro-deck-bar .neuro-deck-pdf{margin-left:auto}.neuro-deck-bar .neuro-deck-show{color:var(--neuro-text);font-weight:var(--neuro-weight-medium);padding:0 10px}.neuro-deck-list{align-content:start;gap:1px;min-height:0;margin:0;padding:4px 0 0;list-style:none;display:grid;overflow:auto}.neuro-deck-list button{width:100%;color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:10px;padding:5px 8px;display:flex}.neuro-deck-list button span{min-width:16px;color:var(--neuro-muted);font-variant-numeric:tabular-nums}.neuro-deck-list button:hover{background:var(--neuro-row-hover)}.neuro-deck-list button[aria-current=step]{background:var(--neuro-row-selected)}.neuro-docs-slides{--neuro-docs-slides-strip:212px;--neuro-docs-slides-inspector:280px;background:var(--neuro-bg-sunken);outline:none;flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative;container:neuro-docs-slides/inline-size}.neuro-docs-slides[data-state]{grid-template-rows:auto 1fr;place-items:start stretch}.neuro-docs-slides[data-state]>:not(header){place-self:center}.neuro-docs-slides-bar{background:var(--neuro-panel-solid);min-width:0;height:48px;box-shadow:0 1px 0 var(--neuro-text);align-items:center;gap:4px;padding:0 10px 0 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-bar{box-shadow:0 1px 0 color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-docs-slides-bar>.neuro-docs-tile{width:24px;height:24px;margin:0 4px 0 2px}.neuro-docs-slides-title{min-width:60px;max-width:280px;height:30px;color:var(--neuro-text);font:inherit;font-size:14px;font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;margin:0;padding:0 6px;line-height:30px;overflow:hidden}input.neuro-docs-slides-title{field-sizing:content}input.neuro-docs-slides-title:hover{background:var(--neuro-docs-fill)}input.neuro-docs-slides-title:focus{background:var(--neuro-docs-fill);box-shadow:0 0 0 1.5px var(--neuro-focus);outline:none}.neuro-docs-slides-status{color:var(--neuro-muted);white-space:nowrap;flex:none;align-items:center;gap:4px;margin:0 6px 0 2px;font-size:12px;display:inline-flex}.neuro-docs-slides-status[data-state=error]{color:var(--neuro-danger-text)}.neuro-docs-slides-status button{background:var(--neuro-docs-fill);height:22px;color:var(--neuro-text);font:inherit;border:0;border-radius:6px;padding:0 6px;font-size:12px}.neuro-docs-slides-divider{background:var(--neuro-text);flex:none;width:1px;height:18px;margin:0 4px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-divider{background:color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-docs-slides-spacer{flex:auto}.neuro-docs-slides-tools{align-items:center;gap:2px;display:inline-flex}.neuro-docs-slides-tools button{width:28px;height:28px;color:var(--neuro-text-soft);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.neuro-docs-slides-tools button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-slides-tools button[aria-pressed=true]{background:var(--neuro-row-selected);color:var(--neuro-text)}.neuro-docs-slides-bar .neuro-docs-quiet{height:28px;color:var(--neuro-text-soft);background:0 0;border-radius:8px;padding:0 8px}.neuro-docs-slides-bar .neuro-docs-quiet:hover:not(:disabled),.neuro-docs-slides-bar .neuro-docs-quiet[aria-expanded=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-slides-threads:empty{display:none}.neuro-docs-slides-threads{align-items:center;display:inline-flex}.neuro-docs-slides-play{margin-left:4px;display:inline-flex}.neuro-docs-slides-play>.neuro-docs-primary{height:var(--neuro-button-md);border-radius:8px 0 0 8px;padding:0 10px 0 12px}.neuro-docs-slides-play .neuro-docs-menu>.neuro-docs-primary{width:26px;height:var(--neuro-button-md);box-shadow:inset 1px 0 0 var(--neuro-accent-contrast);border-radius:0 8px 8px 0;justify-content:center;padding:0}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-play .neuro-docs-menu>.neuro-docs-primary{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--neuro-accent-contrast) 22%,transparent)}}.neuro-docs-slides-popover{display:inline-flex;position:relative}.neuro-docs-slides-popover-panel{z-index:20;background:var(--neuro-panel-solid);width:336px;box-shadow:var(--neuro-shadow-md);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0}.neuro-docs-slides-body{grid-template-columns:var(--neuro-docs-slides-strip) minmax(0,1fr);min-height:0;display:grid;position:relative}.neuro-docs-slides[data-inspector] .neuro-docs-slides-body{grid-template-columns:var(--neuro-docs-slides-strip) minmax(0,1fr) var(--neuro-docs-slides-inspector)}.neuro-docs-slides-strip{background:var(--neuro-panel-solid);flex-direction:column;min-height:0;display:flex}.neuro-docs-slides-strip-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px 10px 12px 6px;display:flex;overflow:auto}.neuro-docs-slides-list{outline:none;gap:4px;margin:0;padding:0;list-style:none;display:grid}.neuro-docs-slides-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;grid-template-columns:22px 160px;align-items:start;gap:4px;padding:4px 4px 4px 0;display:grid;position:relative}.neuro-docs-slides-item[aria-selected=true]{background:var(--neuro-row-selected)}.neuro-docs-slides-item:focus-visible{box-shadow:0 0 0 1.5px var(--neuro-focus)}.neuro-docs-slides-drop-end:before,.neuro-docs-slides-item[data-drop]:before{background:var(--neuro-docs-tone-deck);content:"";border-radius:1px;height:2px;position:absolute;top:-3px;left:26px;right:4px}.neuro-docs-slides-drop-end{height:4px;list-style:none;position:relative}.neuro-docs-slides-number{color:var(--neuro-muted);font-variant-numeric:tabular-nums;justify-items:end;gap:4px;padding-top:2px;font-size:11px;display:grid}.neuro-docs-slides-thumb{width:160px;height:90px;box-shadow:0 0 0 1px var(--neuro-text),0 1px 2px #14141614;background:#fff;border-radius:6px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 9%,transparent),0 1px 2px #14141614}}.neuro-docs-slides-item[data-current] .neuro-docs-slides-thumb{box-shadow:0 0 0 2px var(--neuro-docs-tone-deck)}.neuro-docs-slides-item[data-hidden] .neuro-docs-slides-thumb{opacity:.45}.neuro-docs-slides-thumb iframe{transform-origin:0 0;pointer-events:none;border:0;width:1920px;height:1080px;position:absolute;top:0;left:0}.neuro-docs-slides-thumb-wait{background:var(--neuro-docs-fill);position:absolute;inset:0}.neuro-docs-slides-thumb-comments{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-sm);border-radius:5px;gap:2px;padding:0 4px;font-size:10px;position:absolute;bottom:4px;right:4px}.neuro-docs-slides-add,.neuro-docs-slides-thumb-comments{color:var(--neuro-text-soft);align-items:center;display:inline-flex}.neuro-docs-slides-add{background:var(--neuro-docs-fill);height:32px;font:inherit;border:0;border-radius:8px;flex:none;justify-content:center;gap:6px;margin-left:26px;font-size:12.5px}.neuro-docs-slides-add:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-add:hover{background:color-mix(in srgb,var(--neuro-text) 9%,transparent)}}.neuro-docs-slides-add:hover{color:var(--neuro-text)}.neuro-docs-slides-work{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.neuro-docs-slides-stage{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.neuro-docs-slides-stage:focus-visible{box-shadow:inset 0 0 0 1.5px var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-stage:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--neuro-focus) 45%,transparent)}}.neuro-docs-slides-stage[data-commenting],.neuro-docs-slides-stage[data-insert]{cursor:crosshair}.neuro-docs-slides-stage .neuro-docs-slides-board{box-shadow:0 calc(2px / var(--neuro-design-zoom)) calc(12px / var(--neuro-design-zoom)) #14141624,0 0 0 calc(1px / var(--neuro-design-zoom)) var(--neuro-text);background:#fff;border-radius:0;margin:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-stage .neuro-docs-slides-board{box-shadow:0 calc(2px / var(--neuro-design-zoom)) calc(12px / var(--neuro-design-zoom)) #14141624,0 0 0 calc(1px / var(--neuro-design-zoom)) color-mix(in srgb,var(--neuro-text) 8%,transparent)}}.neuro-docs-slides-board iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.neuro-docs-slides-board[data-editing] iframe{pointer-events:auto}.neuro-docs-slides-notes{background:var(--neuro-panel-solid);box-shadow:0 -1px 0 var(--neuro-text);padding:8px 12px 10px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-notes{box-shadow:0 -1px 0 color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-docs-slides-notes textarea{width:100%;height:96px;color:var(--neuro-text);font:inherit;resize:none;background:0 0;border:0;border-radius:8px;outline:none;padding:6px 8px;font-size:13.5px;line-height:1.5;display:block}.neuro-docs-slides-notes textarea:focus{background:var(--neuro-docs-fill)}.neuro-docs-slides-notes textarea::placeholder{color:var(--neuro-muted)}.neuro-docs-slides-inspector{background:var(--neuro-panel-solid);align-content:start;gap:18px;min-height:0;padding:14px 14px 20px;font-size:12.5px;display:grid;overflow:auto}.neuro-docs-slides-section{gap:8px;display:grid}.neuro-docs-slides-section>h3{color:var(--neuro-text);font-size:12.5px;font-weight:var(--neuro-weight-medium);margin:0}.neuro-docs-slides-section[data-row]{justify-content:space-between;align-items:center;gap:8px;display:flex}.neuro-docs-slides-layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.neuro-docs-slides-layouts button,.neuro-docs-slides-themes button{min-width:0;color:var(--neuro-text-soft);font:inherit;text-align:center;background:0 0;border:0;border-radius:9px;justify-items:center;gap:5px;padding:4px;font-size:11px;display:grid}.neuro-docs-slides-layouts button span:last-child{text-wrap:balance;max-width:100%;line-height:1.2}.neuro-docs-slides-themes button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.neuro-docs-slides-layouts button:hover:not(:disabled),.neuro-docs-slides-themes button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-slides-layouts button[aria-pressed=true],.neuro-docs-slides-themes button[aria-pressed=true]{background:var(--neuro-row-selected);color:var(--neuro-text)}.neuro-docs-slides-layout-picture{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--neuro-text);background:#fff;border-radius:5px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-layout-picture{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-docs-slides-layout-picture>i{background:#c9cbd1;border-radius:1.5px;position:absolute}.neuro-docs-slides-layout-picture>i[data-part=heading]{background:#3b3f47}.neuro-docs-slides-layout-picture>i[data-part=image]{background:#e3e5ea;border-radius:0}.neuro-docs-slides-layout-picture>i[data-part=accent]{background:var(--neuro-docs-tone-deck);border-radius:0}.neuro-docs-slides-layout-picture>i[data-part=inverse]{background:#ffffffe6}.neuro-docs-slides-layout-picture[data-layout=blank]{background:repeating-linear-gradient(-45deg,#fff 0 6px,#f6f6f7 6px 12px)}.neuro-docs-slides-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.neuro-docs-slides-theme-picture{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--neuro-text);border-radius:5px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-theme-picture{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-docs-slides-theme-picture>i{border-radius:1.5px;position:absolute;left:12%}.neuro-docs-slides-theme-picture>i[data-part=heading]{background:var(--deck-ink);width:62%;height:13%;top:36%}.neuro-docs-slides-theme-picture>i[data-part=text]{background:var(--deck-ink);opacity:.45;width:38%;height:7%;top:58%}.neuro-docs-slides-theme-picture>i[data-part=accent]{background:var(--deck-accent);width:14%;height:6%;top:22%}.neuro-docs-slides-field{color:var(--neuro-text-soft);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.neuro-docs-slides-field select{background:var(--neuro-docs-fill);min-width:0;height:28px;color:var(--neuro-text);font:inherit;border:0;border-radius:7px;padding:0 6px;font-size:12.5px}.neuro-docs-slides-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.neuro-docs-slides-color{background:var(--neuro-docs-fill);min-width:0;color:var(--neuro-text-soft);border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}.neuro-docs-slides-color input{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:18px;height:18px;padding:0}.neuro-docs-slides-color input::-webkit-color-swatch-wrapper{padding:0}.neuro-docs-slides-color input::-webkit-color-swatch{border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.neuro-docs-slides-color span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-docs-slides-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.neuro-docs-slides-choices button{background:var(--neuro-docs-fill);color:var(--neuro-text-soft);font:inherit;border:0;border-radius:9px;justify-items:center;gap:4px;padding:8px 4px 6px;font-size:11.5px;display:grid}.neuro-docs-slides-choices button:hover:not(:disabled){color:var(--neuro-text)}.neuro-docs-slides-choices button[aria-pressed=true]{background:var(--neuro-row-selected);color:var(--neuro-text)}.neuro-docs-slides-body>.neuro-design-layers{width:var(--neuro-docs-slides-strip);box-shadow:none;border-radius:0;top:0;bottom:0;left:0}.neuro-docs-slides-body>.neuro-design-variables{box-shadow:var(--neuro-shadow-md)}.neuro-docs-slides-body>:is(.neuro-design-edit-panel,.neuro-design-history){width:var(--neuro-docs-slides-inspector);box-shadow:none;border-radius:0;top:0;bottom:0;right:0}.neuro-docs-slides-body>.neuro-design-edit-note{top:12px}.neuro-docs-slides:not([data-inspector]) .neuro-docs-slides-body>:is(.neuro-design-edit-panel,.neuro-design-history){box-shadow:var(--neuro-shadow-md)}.neuro-docs-slides-notice{z-index:6;background:var(--neuro-panel-solid);max-width:min(520px,100% - 32px);box-shadow:var(--neuro-shadow-md);color:var(--neuro-text);border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 12px;font-size:12.5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.neuro-docs-slides-notice button{width:24px;height:24px;color:var(--neuro-muted);background:0 0;border:0;border-radius:6px;font-size:16px}@container neuro-docs-slides (max-width:980px){.neuro-docs-slides[data-inspector] .neuro-docs-slides-body{grid-template-columns:var(--neuro-docs-slides-strip) minmax(0,1fr)}.neuro-docs-slides-inspector{z-index:5;width:min(var(--neuro-docs-slides-inspector),100%);box-shadow:var(--neuro-shadow-md);position:absolute;top:0;bottom:0;right:0}.neuro-docs-slides-bar .neuro-docs-quiet>span,.neuro-docs-slides-bar [data-hide="980"]{display:none}}@container neuro-docs-slides (max-width:900px){.neuro-docs-slides-play>.neuro-docs-primary>span{display:none}}@container neuro-docs-slides (max-width:640px){.neuro-docs-slides-body{--neuro-docs-slides-strip:132px}.neuro-docs-slides-item{grid-template-columns:16px 104px}.neuro-docs-slides-thumb{width:104px;height:58.5px}.neuro-docs-slides-thumb iframe{transform:scale(.0541667)!important}.neuro-docs-slides-bar [data-hide="640"],.neuro-docs-slides-divider,.neuro-docs-slides-tools{display:none}.neuro-docs-slides-add{margin-left:20px}.neuro-docs-slides-add>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container neuro-docs-slides (max-width:480px){.neuro-docs-slides .neuro-docs-slides-body,.neuro-docs-slides[data-inspector] .neuro-docs-slides-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.neuro-docs-slides-bar [data-hide]{display:none}.neuro-docs-slides-strip{box-shadow:0 -1px 0 var(--neuro-text);order:1}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-strip{box-shadow:0 -1px 0 color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-docs-slides-strip-scroll{flex-direction:row;align-items:center;padding:8px 10px;overflow:auto hidden}.neuro-docs-slides-list{grid-auto-flow:column}.neuro-docs-slides-item{grid-template-columns:104px;padding:4px}.neuro-docs-slides-number{display:none}.neuro-docs-slides-drop-end:before,.neuro-docs-slides-item[data-drop]:before{width:2px;height:auto;inset:4px auto 4px -3px}.neuro-docs-slides-drop-end{width:4px;height:auto}.neuro-docs-slides-add{width:44px;height:58.5px;margin-left:0}.neuro-docs-slides-notes textarea{height:64px}}.neuro-docs-slides-create{gap:14px;display:grid}.neuro-docs-slides-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.neuro-docs-slides-templates button{color:var(--neuro-text);font:inherit;text-align:center;background:0 0;border:0;border-radius:12px;gap:6px;padding:6px;font-size:12.5px;display:grid}.neuro-docs-slides-templates button:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-docs-slides-templates button:focus-visible{box-shadow:0 0 0 1.5px var(--neuro-focus);outline:none}.neuro-docs-slides-templates button>span:last-child{justify-content:center;align-items:center;gap:4px;display:inline-flex}.neuro-docs-slides-templates .neuro-docs-slides-theme-picture{box-shadow:0 0 0 1px var(--neuro-text),var(--neuro-docs-card-shadow);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-templates .neuro-docs-slides-theme-picture{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 10%,transparent),var(--neuro-docs-card-shadow)}}.neuro-docs-slides-blank-picture{aspect-ratio:16/9;color:#9aa0a8;box-shadow:0 0 0 1px var(--neuro-text),var(--neuro-docs-card-shadow);background:#fff;border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.neuro-docs-slides-blank-picture{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 10%,transparent),var(--neuro-docs-card-shadow)}}.neuro-docs-slides-ask{background:var(--neuro-docs-fill);color:var(--neuro-muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 8px 8px 12px;display:grid}.neuro-docs-slides-ask>svg{color:var(--neuro-docs-tone-deck);margin-top:7px}.neuro-docs-slides-ask textarea{min-height:44px;color:var(--neuro-text);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:5px 0;font-size:13.5px;line-height:1.45}.neuro-docs-modal-panel:has(.neuro-docs-slides-create){width:min(560px,100% - 32px)}.neuro-docs-modal-panel:has(.neuro-docs-slides-create)>footer{align-items:center}.neuro-docs-slides-export{gap:12px;display:grid}.neuro-docs-slides-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.neuro-docs-slides-formats button{background:var(--neuro-docs-fill);color:var(--neuro-text);font:inherit;text-align:start;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.neuro-docs-slides-formats button>svg{color:var(--neuro-text-soft);grid-row:span 2}.neuro-docs-slides-formats button>span{font-size:13.5px;font-weight:var(--neuro-weight-medium)}.neuro-docs-slides-formats button>small{color:var(--neuro-muted);font-size:12px}.neuro-docs-slides-formats button[aria-checked=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-md)}.neuro-docs-slides-formats button[aria-checked=true]>svg{color:var(--neuro-docs-tone-deck)}.neuro-docs-slides-export .neuro-docs-slides-field{grid-template-columns:96px minmax(0,1fr);font-size:13px}.neuro-docs-slides-export .neuro-docs-slides-field select{height:32px;font-size:13px}.neuro-docs-slides-export-row{min-height:32px;color:var(--neuro-text-soft);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.neuro-docs-slides-export-progress{color:var(--neuro-muted);flex:auto;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.neuro-docs-slides-presenter,.neuro-docs-slides-show{z-index:2147483000;color:#e8e8e8;background:#000;outline:none;position:fixed;inset:0}.neuro-docs-slides-show[data-idle]{cursor:none}.neuro-docs-slides-show-bar{z-index:3;background:#1c1c1ed1;border-radius:10px;align-items:center;gap:2px;padding:4px;transition:opacity .24s;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 24px #0006}.neuro-docs-slides-show-bar[data-idle]{opacity:0;pointer-events:none}.neuro-docs-slides-presenter-bar button,.neuro-docs-slides-presenter-notes-head button,.neuro-docs-slides-show-bar button{color:#e8e8e8;min-width:32px;height:32px;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.neuro-docs-slides-presenter-bar button:hover:not(:disabled),.neuro-docs-slides-presenter-notes-head button:hover,.neuro-docs-slides-show-bar button:hover{background:#ffffff1f}.neuro-docs-slides-presenter-bar button:disabled{opacity:.45}.neuro-docs-slides-show-bar>span{color:#bdbdbd;font-variant-numeric:tabular-nums;text-align:center;min-width:64px;font-size:13px}.neuro-docs-slides-presenter{background:#141416}.neuro-docs-slides-presenter-grid{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(280px,30vw,460px);gap:16px;height:100%;padding:20px 20px 0;display:grid}.neuro-docs-slides-presenter-current{cursor:pointer;border-radius:8px;min-height:0;position:relative;overflow:hidden}.neuro-docs-slides-presenter-side{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.neuro-docs-slides-presenter-side h2{color:#9a9a9e;font-size:13px;font-weight:var(--neuro-weight-medium);margin:0}.neuro-docs-slides-presenter-next{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden}.neuro-docs-slides-presenter-next>p{color:#8a8a8e;place-items:center;height:100%;margin:0;font-size:13px;display:grid}.neuro-docs-slides-presenter-frame{position:absolute;inset:0}.neuro-docs-slides-presenter-frame iframe{transform-origin:0 0;pointer-events:none;border:0;width:1920px;height:1080px;position:absolute;top:0;left:0}.neuro-docs-slides-presenter-notes-head{align-items:center;gap:2px;display:flex}.neuro-docs-slides-presenter-notes-head h2{flex:auto}.neuro-docs-slides-presenter-notes{color:#f0f0f2;white-space:pre-wrap;background:#1e1e21;border-radius:8px;min-height:0;padding:14px 16px;line-height:1.5;overflow:auto}.neuro-docs-slides-presenter-empty{color:#8a8a8e;margin:0;font-size:14px}.neuro-docs-slides-presenter-bar{grid-column:1/-1;align-items:center;gap:4px;height:60px;display:flex}.neuro-docs-slides-presenter-time{color:#f0f0f2;font-variant-numeric:tabular-nums;min-width:76px;font-size:22px;font-weight:var(--neuro-weight-medium)}.neuro-docs-slides-presenter-clock{color:#9a9a9e;font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px}.neuro-docs-slides-presenter-count{color:#bdbdbd;font-variant-numeric:tabular-nums;text-align:center;min-width:110px;font-size:13px}.neuro-docs-slides-presenter-spacer{flex:auto}.neuro-office-deck .neuro-deck-stage{aspect-ratio:var(--neuro-office-ratio,16/9);place-items:center;display:grid}.neuro-office-slide-frame{flex:none;position:relative;overflow:hidden}.neuro-office-slide{--neuro-office-font:Calibri,Carlito,"Segoe UI",system-ui,sans-serif;color:#000;font-family:var(--neuro-office-font);transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.neuro-office-shape{box-sizing:border-box;position:absolute}.neuro-office-shape>img{max-width:none;display:block}.neuro-office-shape-vector{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.neuro-office-text{box-sizing:border-box;overflow-wrap:break-word;flex-direction:column;display:flex;position:absolute;inset:0}.neuro-office-text p{margin:0}.neuro-office-bullet{text-indent:0;display:inline-block}.neuro-office-slide-table{border-collapse:collapse;table-layout:fixed;position:absolute}.neuro-office-slide-table td{border:1px solid #fff;padding:0;position:relative}.neuro-office-slide-table .neuro-office-text{position:relative}.neuro-office-object{box-sizing:border-box;color:#0000008c;font-size:20px;font-weight:var(--neuro-weight-medium);background:#7f7f7f14;border:2px dashed #00000038;border-radius:8px;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute}.neuro-office-notes{background:var(--neuro-bg-sunken);max-height:96px;color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);white-space:pre-wrap;border-radius:6px;flex:none;margin:0;padding:6px 8px;overflow:auto}.neuro-office-thumbs{flex:none;gap:6px;margin:0;padding:4px 2px 6px;list-style:none;display:flex;position:relative;overflow-x:auto}.neuro-office-thumbs li{content-visibility:auto;contain-intrinsic-size:140px 96px}.neuro-office-thumbs button{color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-2xs);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:4px;padding:3px;display:grid}.neuro-office-thumbs button:hover{background:var(--neuro-row-hover)}.neuro-office-thumbs .neuro-office-slide-frame{box-shadow:0 0 0 1px var(--neuro-border);border-radius:4px}.neuro-office-thumbs button[aria-current=step]{color:var(--neuro-text)}.neuro-office-thumbs button[aria-current=step] .neuro-office-slide-frame{box-shadow:0 0 0 2px var(--neuro-accent)}.neuro-office-thumbs button[data-hidden] .neuro-office-slide-frame{opacity:.45}.neuro-deck:fullscreen{background:#000;gap:0;padding:0}.neuro-deck:fullscreen .neuro-deck-stage{aspect-ratio:auto;box-shadow:none;cursor:pointer;background:#000;border-radius:0;flex:auto}.neuro-deck:fullscreen .neuro-deck-list{display:none}.neuro-deck:fullscreen :is(.neuro-office-thumbs,.neuro-office-notes){display:none}.neuro-deck:fullscreen .neuro-deck-bar{padding:4px 12px}.neuro-deck:fullscreen .neuro-deck-bar :is(button,.neuro-deck-count){color:#fff}.neuro-deck:fullscreen .neuro-deck-bar button:hover:not(:disabled){background:#ffffff24}.neuro-design-viewport{--neuro-design-handle:8px;background-color:var(--neuro-bg-sunken);background-image:radial-gradient(circle,var(--neuro-border) 1px,transparent 1.5px);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;flex:auto;min-height:0;position:relative;overflow:hidden;container:neuro-design/inline-size}.neuro-design-viewport:focus-visible{outline:1.5px solid var(--neuro-focus)}@supports (color:color-mix(in lab,red,red)){.neuro-design-viewport:focus-visible{outline:1.5px solid color-mix(in srgb,var(--neuro-focus) 45%,transparent)}}.neuro-design-viewport:focus-visible{outline-offset:-1.5px}.neuro-design-viewport[data-editor]:focus-visible{outline:none}.neuro-design-viewport:is([data-tool=hand],[data-space]){cursor:grab}.neuro-design-viewport:is([data-tool=hand],[data-space]):active,.neuro-design-viewport[data-wheel-pan]{cursor:grabbing}.neuro-design-viewport:is([data-tool=pen],[data-tool=rect],[data-tool=oval],[data-tool=line],[data-tool=arrow],[data-tool=note]):not([data-space]){cursor:crosshair}.neuro-design-viewport[data-tool=text]:not([data-space]){cursor:text}.neuro-design-viewport[data-tool=comment]:not([data-space]){cursor:crosshair}.neuro-design-viewport>[role=status]{align-items:center;gap:var(--neuro-space-2);max-width:min(420px,100% - 32px);padding:var(--neuro-space-2) var(--neuro-space-3);border-radius:var(--neuro-radius-well);color:var(--neuro-text-soft);background:var(--neuro-sota-surface-glass);box-shadow:var(--neuro-sota-shadow-panel);font-size:var(--neuro-text-sm);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:0;margin:0;line-height:1.4;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neuro-design-viewport>[role=status].neuro-workspace-error{color:var(--neuro-text)}.neuro-design-retry{height:var(--neuro-control-h-sm);padding:0 var(--neuro-space-3);border-radius:var(--neuro-radius-row);color:var(--neuro-on-primary);background:var(--neuro-primary);font:inherit;font-weight:var(--neuro-weight-medium);cursor:pointer;transition:background-color var(--neuro-duration-feedback) var(--neuro-ease);border:0;flex:none}.neuro-design-retry:hover{background:var(--neuro-primary-hover)}.neuro-design-retry:focus-visible{outline:var(--neuro-focus-ring);outline-offset:2px}@media (pointer:coarse){.neuro-design-retry{height:var(--neuro-control-h-touch)}}.neuro-design-empty{justify-items:center;gap:var(--neuro-space-2);max-width:min(280px,100% - 32px);color:var(--neuro-muted);font-size:var(--neuro-text-sm);pointer-events:none;text-align:center;text-wrap:balance;margin:0;line-height:1.4;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neuro-design-empty>svg{color:var(--neuro-primary);opacity:.7}.neuro-design-world{transform-origin:0 0;position:absolute;top:0;left:0}.neuro-design-board{box-shadow:0 0 0 calc(1px / var(--neuro-design-zoom)) var(--neuro-border);background:#fff;border-radius:8px;margin:0;position:absolute}.neuro-design-viewport[data-editor] .neuro-design-board,.neuro-design-viewport[data-editor] .neuro-design-board iframe{border-radius:0}.neuro-design-board figcaption{max-width:100%;padding-bottom:calc(6px / var(--neuro-design-zoom));color:var(--neuro-muted);font-size:calc(12px / var(--neuro-design-zoom));font-weight:var(--neuro-weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;position:absolute;bottom:100%;left:0;overflow:hidden}.neuro-design-viewport[data-tool=select]:not([data-space]) .neuro-design-board:not([data-live=true]) figcaption{cursor:grab}.neuro-design-board[data-dragged]{box-shadow:0 0 0 calc(1.5px / var(--neuro-design-zoom)) var(--neuro-primary)}.neuro-design-board-menu{width:calc(18px / var(--neuro-design-zoom));border-radius:calc(4px / var(--neuro-design-zoom));padding:0}.neuro-design-board-menu:is(:focus-visible,[aria-expanded=true]),.neuro-design-board:hover .neuro-design-board-menu{opacity:1}.neuro-design-board-resize{right:calc(-5px / var(--neuro-design-zoom));bottom:calc(-5px / var(--neuro-design-zoom));width:calc(10px / var(--neuro-design-zoom));height:calc(10px / var(--neuro-design-zoom));border:calc(1.5px / var(--neuro-design-zoom)) solid var(--neuro-primary);border-radius:calc(2px / var(--neuro-design-zoom));background:var(--neuro-panel-solid);cursor:nwse-resize;opacity:0;position:absolute}.neuro-design-board:is(:hover,[data-dragged])>.neuro-design-board-resize{opacity:1}.neuro-design-board[data-live=true]>.neuro-design-board-resize,.neuro-design-viewport:is(:not([data-tool=select]),[data-space]) .neuro-design-board-resize{display:none}@media (pointer:coarse){.neuro-design-board-menu,.neuro-design-board-resize{opacity:1}}.neuro-design-board iframe{border-radius:inherit;pointer-events:none;border:0;width:100%;height:100%;display:block}.neuro-design-board[data-live=true]{box-shadow:0 0 0 calc(2px / var(--neuro-design-zoom)) var(--neuro-primary);cursor:auto}.neuro-design-board[data-live=true] iframe{pointer-events:auto}.neuro-design-viewport[data-board-edit] :is(.neuro-design-text,.neuro-design-note){pointer-events:none}.neuro-design-board[data-editing] iframe{pointer-events:auto}.neuro-design-edit-outline{box-sizing:border-box;border:calc(1px / var(--neuro-design-zoom)) solid var(--neuro-primary);box-shadow:0 0 0 calc(1px / var(--neuro-design-zoom)) var(--neuro-accent-contrast);pointer-events:none;position:absolute}.neuro-design-edit-outline[data-marquee]{background:var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-outline[data-marquee]{background:color-mix(in srgb,var(--neuro-primary) 8%,transparent)}}.neuro-design-edit-size{margin-top:calc(6px / var(--neuro-design-zoom));font-size:calc(11px / var(--neuro-design-zoom));font-variant-numeric:tabular-nums;pointer-events:none;transform:translate(-50%)}.neuro-design-edit-outline>span,.neuro-design-edit-size{padding:0 calc(5px / var(--neuro-design-zoom));border-radius:calc(4px / var(--neuro-design-zoom));background:var(--neuro-primary);color:var(--neuro-on-primary);line-height:calc(18px / var(--neuro-design-zoom));white-space:nowrap;position:absolute}.neuro-design-edit-outline>span{bottom:100%;left:calc(-1.5px / var(--neuro-design-zoom));margin-bottom:calc(3px / var(--neuro-design-zoom));font-size:calc(11px / var(--neuro-design-zoom))}.neuro-design-edit-handle{box-sizing:border-box;width:calc(var(--neuro-design-handle) / var(--neuro-design-zoom));height:calc(var(--neuro-design-handle) / var(--neuro-design-zoom));margin:calc(var(--neuro-design-handle) / -2 / var(--neuro-design-zoom)) 0 0 calc(var(--neuro-design-handle) / -2 / var(--neuro-design-zoom));border:calc(1px / var(--neuro-design-zoom)) solid var(--neuro-primary);border-radius:calc(2px / var(--neuro-design-zoom));box-shadow:0 0 0 calc(1px / var(--neuro-design-zoom)) var(--neuro-accent-contrast);pointer-events:auto;touch-action:none;background:#fff;position:absolute}.neuro-design-edit-handle:is([data-neuro-design-handle=nw],[data-neuro-design-handle=se]){cursor:nwse-resize}.neuro-design-edit-handle:is([data-neuro-design-handle=ne],[data-neuro-design-handle=sw]){cursor:nesw-resize}.neuro-design-edit-handle:is([data-neuro-design-handle=n],[data-neuro-design-handle=s]){cursor:ns-resize}.neuro-design-edit-handle:is([data-neuro-design-handle=e],[data-neuro-design-handle=w]){cursor:ew-resize}.neuro-design-edit-distance,.neuro-design-edit-guide,.neuro-design-edit-slot{box-sizing:border-box;pointer-events:none;position:absolute}.neuro-design-edit-distance[data-axis=y],.neuro-design-edit-guide[data-axis=y]{border-left:calc(1px / var(--neuro-design-zoom)) solid var(--neuro-rose)}.neuro-design-edit-distance[data-axis=x],.neuro-design-edit-guide[data-axis=x]{border-top:calc(1px / var(--neuro-design-zoom)) solid var(--neuro-rose)}.neuro-design-edit-distance>span{padding:0 calc(4px / var(--neuro-design-zoom));border-radius:calc(3px / var(--neuro-design-zoom));background:var(--neuro-rose);color:#fff;font-size:calc(10px / var(--neuro-design-zoom));font-variant-numeric:tabular-nums;line-height:calc(16px / var(--neuro-design-zoom));white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neuro-design-edit-slot{border-radius:calc(1px / var(--neuro-design-zoom));background:var(--neuro-primary);box-shadow:0 0 0 calc(1px / var(--neuro-design-zoom)) var(--neuro-accent-contrast)}.neuro-design-edit-slot[data-axis=y]{min-width:calc(2px / var(--neuro-design-zoom));margin-left:calc(-1px / var(--neuro-design-zoom))}.neuro-design-edit-slot[data-axis=x]{min-height:calc(2px / var(--neuro-design-zoom));margin-top:calc(-1px / var(--neuro-design-zoom))}.neuro-design-edit-panel{z-index:3;box-sizing:border-box;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:264px;box-shadow:var(--neuro-shadow-md);color:var(--neuro-text);cursor:auto;font-size:var(--neuro-text-xs);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:10px;display:grid;position:absolute;top:40px;bottom:52px;right:8px;overflow:auto}.neuro-design-edit-section{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding-top:6px;display:grid;position:relative}.neuro-design-edit-ratio{position:absolute;top:2px;right:0}.neuro-design-edit-ratio[aria-pressed=true]{color:var(--neuro-primary-text)}.neuro-design-edit-section>h3{color:var(--neuro-text);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);grid-column:1/-1;margin:0}.neuro-design-edit-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-design-edit-arrange{flex-wrap:wrap;grid-column:1/-1;gap:2px;display:flex}.neuro-design-edit-arrange button{width:26px;height:26px;color:var(--neuro-muted);border-radius:6px;place-items:center;display:grid}.neuro-design-edit-arrange button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-edit-shadow{background:var(--neuro-panel-solid);border-radius:3px;width:11px;height:11px;display:block}.neuro-design-edit-shadow[data-size=s]{box-shadow:0 1px 2px #0000004d}.neuro-design-edit-shadow[data-size=m]{box-shadow:0 2px 5px #00000059}.neuro-design-edit-shadow[data-size=l]{box-shadow:0 4px 8px #0006}.neuro-design-layers{z-index:3;box-sizing:border-box;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:232px;box-shadow:var(--neuro-shadow-md);color:var(--neuro-text);cursor:auto;font-size:var(--neuro-text-xs);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;top:40px;bottom:52px;left:8px}.neuro-design-layers>header{font-weight:var(--neuro-weight-medium);justify-content:space-between;align-items:center;padding:8px 8px 4px 12px;display:flex}.neuro-design-layer button,.neuro-design-layers-close{width:20px;height:20px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.neuro-design-layer button:hover,.neuro-design-layers-close:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-layers-list{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 4px 8px;overflow:auto}.neuro-design-layer{border-radius:6px;outline:none;align-items:center;gap:4px;height:26px;padding-right:4px;display:flex}.neuro-design-layer:hover{background:var(--neuro-row-hover)}.neuro-design-layer[aria-selected=true]{background:var(--neuro-row-selected)}.neuro-design-layer:focus-visible{box-shadow:inset 0 0 0 1.5px var(--neuro-focus)}.neuro-design-layer[data-board-row]{color:var(--neuro-muted)}.neuro-design-layer .neuro-design-layer-caret{width:16px;height:16px}.neuro-design-layer i.neuro-design-layer-caret{flex:none;display:block}.neuro-design-layer-icon{color:var(--neuro-muted);flex:none}.neuro-design-layer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.neuro-design-layer-name>small{color:var(--neuro-muted);font-size:inherit;margin-inline-start:6px}.neuro-design-layer[data-hidden] :is(.neuro-design-layer-name,.neuro-design-layer-icon){opacity:.45}.neuro-design-layer-input{background:var(--neuro-bg);min-width:0;height:20px;box-shadow:inset 0 0 0 1.5px var(--neuro-focus);color:var(--neuro-text);font:inherit;border:0;border-radius:5px;outline:none;flex:1;padding:0 5px}.neuro-design-layer .neuro-design-layer-action{opacity:0}.neuro-design-layer .neuro-design-layer-action[aria-pressed=true],.neuro-design-layer:is(:hover,[aria-selected=true]) .neuro-design-layer-action{opacity:1}.neuro-design-layer[data-drop=before]{box-shadow:inset 0 2px 0 var(--neuro-primary)}.neuro-design-layer[data-drop=after]{box-shadow:inset 0 -2px 0 var(--neuro-primary)}.neuro-design-layer[data-drop=inside]{background:var(--neuro-accent-soft);box-shadow:inset 0 0 0 1.5px var(--neuro-primary)}@media (pointer:coarse){.neuro-design-layer{height:34px}.neuro-design-layer .neuro-design-layer-action{opacity:1}}.neuro-design-current{display:contents}.neuro-design-current[hidden]{display:none}.neuro-design-history{z-index:3;box-sizing:border-box;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:264px;box-shadow:var(--neuro-shadow-md);color:var(--neuro-text);cursor:auto;font-size:var(--neuro-text-xs);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;top:40px;bottom:52px;right:8px}.neuro-design-history>header{font-weight:var(--neuro-weight-medium);justify-content:space-between;align-items:center;padding:8px 8px 4px 12px;display:flex}.neuro-design-history-close,.neuro-design-version-actions button,.neuro-design-version-name button{min-width:22px;height:22px;color:var(--neuro-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.neuro-design-history-close:hover,.neuro-design-version-actions button:is(:hover,[aria-pressed=true]),.neuro-design-version-name button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-history-save{background:var(--neuro-row-hover);height:28px;color:var(--neuro-text);cursor:pointer;font:inherit;border:0;border-radius:7px;margin:2px 8px 6px}.neuro-design-history-save:hover{background:var(--neuro-row-selected)}.neuro-design-history-error{color:var(--neuro-danger);margin:2px 12px 6px}.neuro-design-history-empty{color:var(--neuro-muted);align-items:center;gap:6px;margin:6px 8px;display:flex}.neuro-design-history-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 8px;overflow:auto}.neuro-design-history-list h3{color:var(--neuro-muted);font-size:inherit;font-weight:var(--neuro-weight-medium);margin:10px 8px 4px}.neuro-design-history-list ol{margin:0;padding:0;list-style:none}.neuro-design-history-list li{border-radius:7px}.neuro-design-history-list li[data-picked]{background:var(--neuro-row-selected)}.neuro-design-version{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:7px;gap:2px;padding:6px 8px;display:grid}.neuro-design-history-list li:not([data-picked]) .neuro-design-version:hover{background:var(--neuro-row-hover)}.neuro-design-version-title{align-items:center;gap:6px;min-width:0;display:flex}.neuro-design-version-title>strong{min-width:0;font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-version-meta,.neuro-design-version-title>time{color:var(--neuro-muted)}.neuro-design-version-meta{min-width:0;line-height:1.45}.neuro-design-version-meta>[aria-hidden=true]{margin:0 5px}.neuro-design-version-meta>.neuro-agent-byline{vertical-align:bottom}.neuro-design-version-actions{flex-wrap:wrap;gap:4px;padding:0 6px 6px;display:flex}.neuro-design-version-actions button:first-child{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-sm);color:var(--neuro-text)}.neuro-design-version-name{gap:4px;margin:2px 8px 6px;display:flex}.neuro-design-version-name input{background:var(--neuro-bg);min-width:0;height:24px;box-shadow:inset 0 0 0 1.5px var(--neuro-focus);color:var(--neuro-text);font:inherit;border:0;border-radius:6px;outline:none;flex:1;padding:0 6px}.neuro-design-compare{gap:10px;padding:2px 8px 8px;display:grid}.neuro-design-compare section{gap:4px;display:grid}.neuro-design-compare h4{font-size:inherit;font-weight:var(--neuro-weight-medium);align-items:baseline;gap:6px;margin:0;display:flex}.neuro-design-compare h4>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-design-compare h4>small{color:var(--neuro-muted);font-size:inherit;font-weight:var(--neuro-weight-regular)}.neuro-design-compare-pair{gap:8px;display:flex}.neuro-design-compare-thumb{gap:3px;margin:0;display:grid}.neuro-design-compare-thumb>div{background:var(--neuro-bg-sunken);box-shadow:0 0 0 1px var(--neuro-border);border-radius:6px;overflow:hidden}.neuro-design-compare-thumb iframe{pointer-events:none;transform-origin:0 0;background:#fff;border:0;display:block}.neuro-design-compare-thumb figcaption{color:var(--neuro-muted)}.neuro-design-status .neuro-design-status-history{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.neuro-design-status .neuro-design-status-history:hover{color:var(--neuro-text);text-decoration:underline}@container neuro-design (max-width:720px){.neuro-design-layers{width:196px}.neuro-design-edit-panel,.neuro-design-panel{width:224px}}@container neuro-design (max-width:520px){.neuro-design-viewport:has(.neuro-design-panel,.neuro-design-edit-panel) .neuro-design-layers{display:none}}.neuro-design-viewport>:is(.neuro-design-layers,.neuro-design-pages-panel,.neuro-design-panel,.neuro-design-edit-panel){border-radius:var(--neuro-radius-lg);background:var(--neuro-sota-surface-glass);box-shadow:inset 0 0 0 1px var(--neuro-text),var(--neuro-sota-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.neuro-design-viewport>:is(.neuro-design-layers,.neuro-design-pages-panel,.neuro-design-panel,.neuro-design-edit-panel){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 7%,transparent),var(--neuro-sota-shadow-panel)}}.neuro-design-viewport>:is(.neuro-design-layers,.neuro-design-pages-panel,.neuro-design-panel,.neuro-design-edit-panel){-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5)}@container neuro-design (max-width:899px){.neuro-design-viewport>:is(.neuro-design-panel,.neuro-design-edit-panel){top:auto;right:var(--neuro-space-2);bottom:calc(var(--neuro-control-h) + var(--neuro-space-5));left:var(--neuro-space-2);border-radius:var(--neuro-radius-xl);width:auto;max-height:min(46%,440px)}.neuro-design-viewport:has(>:is(.neuro-design-panel,.neuro-design-edit-panel))>:is(.neuro-design-layers,.neuro-design-pages-panel),.neuro-design-viewport>.neuro-design-panel:has(.neuro-design-canvas-panel),.neuro-design-viewport[data-editor]:not(:has(>.neuro-design-layers))>.neuro-design-pages-panel{display:none}.neuro-design-viewport>.neuro-design-layers{bottom:calc(var(--neuro-control-h) + var(--neuro-space-5))}}@media (pointer:coarse){@container neuro-design (max-width:899px){.neuro-design-viewport>:is(.neuro-design-panel,.neuro-design-edit-panel,.neuro-design-layers){bottom:calc(var(--neuro-control-h-touch) + var(--neuro-space-5))}}}@container neuro-design (max-width:559px){.neuro-design-toolbar>button:not(.neuro-design-zoom){display:none}.neuro-design-tools[data-edit]{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;max-width:calc(100% - 104px);overflow-x:auto}.neuro-design-tools[data-edit]::-webkit-scrollbar{display:none}.neuro-design-tools[data-edit]>*{flex:none}}.neuro-design-viewport[data-insert]{cursor:crosshair}.neuro-design-viewport[data-insert=text]{cursor:text}.neuro-design-edit-outline[data-drawing]{background:var(--neuro-primary);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-outline[data-drawing]{background:color-mix(in srgb,var(--neuro-primary) 8%,transparent)}}.neuro-design-edit-field[data-wide],.neuro-design-edit-hint,.neuro-design-edit-panel>header{grid-column:1/-1}.neuro-design-edit-row{grid-column:1/-1;grid-template-columns:1fr 2fr;gap:8px;display:grid}.neuro-design-edit-panel>header{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.neuro-design-edit-title{flex:96px}.neuro-design-edit-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.neuro-design-edit-actions button{width:26px;height:26px;color:var(--neuro-muted);border-radius:6px;place-items:center;padding:0;display:grid}.neuro-design-edit-actions button:hover,.neuro-design-edit-actions button[aria-pressed=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-edit-actions button[data-danger]:hover{color:var(--neuro-danger-text)}.neuro-design-edit-status{min-width:0;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.neuro-design-edit-status[data-error]{color:var(--neuro-danger-text)}.neuro-design-edit-panel button:where(:not(.neuro-checkbox)){color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.neuro-design-edit-close{width:22px;height:22px;color:var(--neuro-muted);border-radius:6px;place-items:center;padding:0;display:grid}.neuro-design-edit-close:hover,.neuro-design-edit-retry:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-edit-retry{text-underline-offset:2px;border-radius:6px;padding:2px 6px;text-decoration:underline}.neuro-design-edit-hint{color:var(--neuro-muted);align-items:center;gap:6px;margin:0;line-height:1.4;display:flex}.neuro-design-edit-field{gap:4px;min-width:0;display:grid}.neuro-design-edit-field>span{color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-edit-field :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg);width:100%;min-width:0;height:26px;color:var(--neuro-text);font:inherit;-webkit-user-select:text;user-select:text;border-radius:6px;padding:0 7px}.neuro-design-edit-field textarea{resize:vertical;height:auto;min-height:44px;padding:5px 7px;line-height:1.4}.neuro-design-edit-field :is(input,select,textarea):focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-1px}.neuro-design-edit-colors{grid-template-columns:repeat(9,16px);align-items:center;gap:4px 3px;display:grid}.neuro-design-edit-colors button{width:16px;height:16px;color:var(--neuro-muted);border-radius:50%;place-items:center;padding:0;display:grid}.neuro-design-edit-colors button[aria-checked=true]{box-shadow:0 0 0 1.5px var(--neuro-panel-solid),0 0 0 3px var(--neuro-primary)}.neuro-design-edit-colors>input{height:24px;font-family:var(--neuro-font-mono);grid-column:1/-1;padding:0 6px}.neuro-design-edit-swatch{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--neuro-text);border-radius:50%;display:block}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 24%,transparent)}}.neuro-design-edit-segments{background:var(--neuro-row-hover);border-radius:7px;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}.neuro-design-edit-segments button{height:22px;color:var(--neuro-muted);border-radius:5px;place-items:center;display:grid}.neuro-design-edit-segments button[aria-checked=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text)}.neuro-design-edit-segments[data-count="3"]{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.neuro-design-edit-segments[data-wide]{grid-column:1/-1}.neuro-design-edit-section[data-layout]>h3{grid-column:1;align-self:center}.neuro-design-edit-section>h3>small{color:var(--neuro-muted);font-size:inherit;font-weight:var(--neuro-weight-regular);margin-inline-start:6px}.neuro-design-edit-icon{width:24px;height:24px;color:var(--neuro-muted);border-radius:6px;place-items:center;padding:0;display:grid}.neuro-design-edit-section[data-layout]>.neuro-design-edit-icon{grid-column:2;justify-self:end}.neuro-design-edit-icon:hover,.neuro-design-edit-icon[aria-pressed=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-edit-layout{grid-column:1/-1;grid-template-columns:72px 1fr;gap:8px;display:grid}.neuro-design-edit-align{background:var(--neuro-row-hover);border-radius:7px;grid-template-columns:repeat(3,1fr);align-self:start;padding:3px;display:grid}.neuro-design-edit-align button{border-radius:5px;place-items:center;height:20px;padding:0;display:grid}.neuro-design-edit-align i{background:var(--neuro-muted);border-radius:50%;width:3px;height:3px}.neuro-design-edit-align button:hover i{background:var(--neuro-text)}.neuro-design-edit-align button[aria-checked=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs)}.neuro-design-edit-align button[aria-checked=true] i{background:var(--neuro-primary);border-radius:2px;width:10px;height:3px}.neuro-design-edit-layout-fields{gap:6px;min-width:0;display:grid}.neuro-design-edit-gap{grid-template-columns:1fr 24px;align-items:center;gap:4px;display:grid}.neuro-design-edit-gap>select{grid-column:1/-1;width:100%}.neuro-design-edit-number{display:block;position:relative}.neuro-design-edit-number>svg{color:var(--neuro-muted);pointer-events:none;position:absolute;top:7px;left:7px}.neuro-design-edit-field.neuro-design-edit-number input{padding-left:24px}.neuro-design-edit-dimension{gap:2px;min-width:0;display:grid}.neuro-design-edit-dimension[data-sizing]{grid-template-columns:minmax(0,1fr) 30px}.neuro-design-edit-sizing{height:26px;color:var(--neuro-muted);border-radius:6px;justify-content:center;align-items:center;gap:1px;display:inline-flex;position:relative}.neuro-design-edit-sizing:focus-within,.neuro-design-edit-sizing:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-edit-sizing>select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.neuro-design-edit-panel .neuro-design-edit-more{color:var(--neuro-muted);grid-column:1/-1;justify-self:start;padding:2px 0}.neuro-design-edit-panel .neuro-design-edit-more:hover{color:var(--neuro-text)}.neuro-design-edit-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex}.neuro-design-edit-head>h3{color:var(--neuro-text);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);margin:0}.neuro-design-edit-paint{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.neuro-design-edit-paint-row{grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) 64px 24px;align-items:center;gap:6px;display:grid}.neuro-design-edit-paint-row[data-effect]{grid-template-columns:22px minmax(0,1fr) 24px}.neuro-design-edit-paint-row[data-effect][data-hideable]{grid-template-columns:22px minmax(0,1fr) 24px 24px}.neuro-design-edit-paint[data-hidden] .neuro-design-edit-paint-row>:is(.neuro-design-edit-effect-glyph,select){opacity:.45}.neuro-design-edit-paint[draggable=true]>.neuro-design-edit-paint-row{cursor:grab}.neuro-design-edit-paint[data-dragged]{opacity:.5}.neuro-design-edit-color{gap:6px;display:grid}.neuro-design-edit-panel .neuro-design-edit-hex{box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg);width:100%;min-width:0;height:26px;color:var(--neuro-text);font:inherit;font-family:var(--neuro-font-mono);-webkit-user-select:text;user-select:text;border-radius:6px;padding:0 7px}.neuro-design-edit-panel .neuro-design-edit-hex:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-1px}.neuro-design-edit-paint-row>.neuro-design-bind{grid-column:auto;align-items:center}.neuro-design-edit-paint-editor{grid-column:1/-1;gap:8px;min-width:0;display:grid}.neuro-design-edit-paint-editor>select{box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg);height:26px;color:var(--neuro-text);font:inherit;border-radius:6px;padding:0 7px}.neuro-design-edit-head{position:relative}.neuro-design-edit-head>.neuro-design-bind{margin-inline-start:auto;display:flex}.neuro-design-edit-head .neuro-design-bind-list{z-index:2;min-width:200px;position:absolute;top:100%;right:0}.neuro-design-edit-gap>select,.neuro-design-edit-paint-row>.neuro-design-edit-paint-name,.neuro-design-edit-paint-row>select{box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg);min-width:0;height:26px;color:var(--neuro-text);font:inherit;border-radius:6px;padding:0 7px;line-height:24px}.neuro-design-edit-paint-row>.neuro-design-edit-paint-name{font-family:var(--neuro-font-mono);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-color:#0000;overflow:hidden}.neuro-design-edit-panel .neuro-design-edit-effect-glyph,.neuro-design-edit-panel .neuro-design-edit-paint-swatch{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--neuro-text);border-radius:5px;padding:0}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-panel .neuro-design-edit-effect-glyph,.neuro-design-edit-panel .neuro-design-edit-paint-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 18%,transparent)}}.neuro-design-edit-panel .neuro-design-edit-effect-glyph[aria-expanded=true],.neuro-design-edit-panel .neuro-design-edit-paint-swatch[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--neuro-text),0 0 0 1.5px var(--neuro-panel-solid),0 0 0 3px var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-panel .neuro-design-edit-effect-glyph[aria-expanded=true],.neuro-design-edit-panel .neuro-design-edit-paint-swatch[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 18%,transparent),0 0 0 1.5px var(--neuro-panel-solid),0 0 0 3px var(--neuro-primary)}}.neuro-design-edit-panel .neuro-design-edit-effect-glyph{background:var(--neuro-panel-solid)}.neuro-design-edit-panel .neuro-design-edit-effect-glyph[data-kind=drop-shadow]{box-shadow:inset 0 0 0 1px var(--neuro-text),2px 2px 3px var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-panel .neuro-design-edit-effect-glyph[data-kind=drop-shadow]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 18%,transparent),2px 2px 3px color-mix(in srgb,var(--neuro-text) 35%,transparent)}}.neuro-design-edit-panel .neuro-design-edit-effect-glyph[data-kind=inner-shadow]{box-shadow:inset 2px 2px 4px var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-panel .neuro-design-edit-effect-glyph[data-kind=inner-shadow]{box-shadow:inset 2px 2px 4px color-mix(in srgb,var(--neuro-text) 40%,transparent)}}.neuro-design-edit-panel .neuro-design-edit-effect-glyph:is([data-kind=layer-blur],[data-kind=background-blur],[data-kind=glass]){background:radial-gradient(circle,var(--neuro-text),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-panel .neuro-design-edit-effect-glyph:is([data-kind=layer-blur],[data-kind=background-blur],[data-kind=glass]){background:radial-gradient(circle,color-mix(in srgb,var(--neuro-text) 45%,transparent),transparent 70%)}}.neuro-design-edit-effect,.neuro-design-edit-gradient,.neuro-design-edit-paint-image{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.neuro-design-edit-gradient>*,.neuro-design-edit-paint-image>button{grid-column:1/-1}.neuro-design-edit-gradient-bar{height:14px;box-shadow:inset 0 0 0 1px var(--neuro-text);border-radius:4px;margin:4px 7px;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-gradient-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 18%,transparent)}}.neuro-design-edit-gradient-bar{cursor:copy}.neuro-design-edit-panel .neuro-design-edit-gradient-bar>button{border:2px solid var(--neuro-panel-solid);width:14px;height:14px;box-shadow:0 0 0 1px var(--neuro-text),var(--neuro-shadow-xs);border-radius:4px;padding:0;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-panel .neuro-design-edit-gradient-bar>button{box-shadow:0 0 0 1px color-mix(in srgb,var(--neuro-text) 30%,transparent),var(--neuro-shadow-xs)}}.neuro-design-edit-panel .neuro-design-edit-gradient-bar>button{cursor:grab;touch-action:none;transform:translate(-50%,-50%)}.neuro-design-edit-panel .neuro-design-edit-gradient-bar>button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--neuro-primary),var(--neuro-shadow-xs)}.neuro-design-edit-row:is([data-even],[data-count="2"]){grid-template-columns:1fr 1fr}.neuro-design-edit-row[data-count="3"]{grid-template-columns:repeat(3,1fr)}.neuro-design-edit-corners{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;display:grid}.neuro-design-edit-sides{grid-column:1/-1;grid-template-columns:24px 1fr 1fr;align-items:center;gap:6px 8px;display:grid}.neuro-design-edit-sides>.neuro-design-edit-icon{grid-row:span 2}.neuro-design-edit-panel .neuro-design-edit-toggle{background:var(--neuro-row-hover);height:28px;color:var(--neuro-muted);border-radius:7px;grid-column:1/-1;align-items:center;gap:6px;padding:0 8px;display:flex}.neuro-design-edit-panel .neuro-design-edit-toggle:hover,.neuro-design-edit-panel .neuro-design-edit-toggle[aria-pressed=true]{color:var(--neuro-text)}.neuro-design-edit-panel .neuro-design-edit-toggle[aria-pressed=true]{background:var(--neuro-row-selected)}.neuro-design-edit-constraints{grid-column:1/-1;grid-template-columns:72px 1fr;gap:8px;display:grid}.neuro-design-edit-pins{background:var(--neuro-row-hover);border-radius:7px;width:72px;height:72px;position:relative}.neuro-design-edit-pins>span{border:1px solid var(--neuro-text);position:absolute;inset:24px}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-pins>span{border:1px solid color-mix(in srgb,var(--neuro-text) 30%,transparent)}}.neuro-design-edit-pins>span{pointer-events:none;border-radius:3px}.neuro-design-edit-panel .neuro-design-edit-pins>button{border-radius:3px;place-items:center;padding:0;display:grid;position:absolute}.neuro-design-edit-pins>button>i{background:var(--neuro-text);display:block}@supports (color:color-mix(in lab,red,red)){.neuro-design-edit-pins>button>i{background:color-mix(in srgb,var(--neuro-text) 28%,transparent)}}.neuro-design-edit-pins>button:hover>i{background:var(--neuro-muted)}.neuro-design-edit-pins>button[aria-pressed=true]>i{background:var(--neuro-primary)}.neuro-design-edit-pins>button:is([data-side=top],[data-side=bottom]){width:10px;height:18px;left:31px}.neuro-design-edit-pins>button[data-side=top]{top:4px}.neuro-design-edit-pins>button[data-side=bottom]{bottom:4px}.neuro-design-edit-pins>button:is([data-side=left],[data-side=right]){width:18px;height:10px;top:31px}.neuro-design-edit-pins>button[data-side=left]{left:4px}.neuro-design-edit-pins>button[data-side=right]{right:4px}.neuro-design-edit-pins>button:is([data-side=top],[data-side=bottom])>i{width:2px;height:14px}.neuro-design-edit-pins>button:is([data-side=left],[data-side=right])>i{width:14px;height:2px}.neuro-design-edit-pins>button[data-side=centerX]{z-index:1;width:20px;height:10px;top:31px;left:26px}.neuro-design-edit-pins>button[data-side=centerY]{width:10px;height:20px;top:26px;left:31px}.neuro-design-edit-pins>button[data-side=centerX]>i{width:14px;height:2px}.neuro-design-edit-pins>button[data-side=centerY]>i{width:2px;height:14px}.neuro-design-edit-pins[data-scale-x]>button:is([data-side=left],[data-side=right])>i,.neuro-design-edit-pins[data-scale-y]>button:is([data-side=top],[data-side=bottom])>i{background:repeating-linear-gradient(90deg,var(--neuro-primary) 0 3px,transparent 3px 5px)}.neuro-design-edit-pins[data-scale-y]>button:is([data-side=top],[data-side=bottom])>i{background:repeating-linear-gradient(180deg,var(--neuro-primary) 0 3px,transparent 3px 5px)}.neuro-design-edit-range{grid-column:1/-1;gap:4px;display:grid}.neuro-design-edit-range>span{color:var(--neuro-muted)}.neuro-design-edit-range-tools{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.neuro-design-edit-range-tools>.neuro-design-edit-colors{grid-template-columns:repeat(8,16px)}.neuro-design-edit-range-tools>.neuro-design-edit-field{flex:72px}.neuro-design-component>h3{align-items:center;gap:6px;display:flex}.neuro-design-asset-thumb>svg,.neuro-design-component>h3>svg,.neuro-design-layer[data-component=main] .neuro-design-layer-name,.neuro-design-layer[data-component] .neuro-design-layer-icon{color:var(--neuro-token-color-perceptual-brand-violet)}.neuro-design-component-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;display:grid}.neuro-design-component-head select{box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg);width:100%;height:26px;color:var(--neuro-text);font:inherit;border-radius:6px;padding:0 6px}.neuro-design-component-actions,.neuro-design-component-toggles{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.neuro-design-edit-panel .neuro-design-component-actions button,.neuro-design-edit-panel .neuro-design-component-toggles button{background:var(--neuro-row-hover);border-radius:6px;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 8px;display:inline-flex}.neuro-design-edit-panel .neuro-design-component-toggles button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-edit-panel .neuro-design-component-toggles button[aria-checked=false]{color:var(--neuro-muted);box-shadow:inset 0 0 0 1px var(--neuro-border);background:0 0}.neuro-design-edit-panel .neuro-design-component-actions button:hover{background:var(--neuro-row-selected)}.neuro-design-component-property{color:var(--neuro-muted);grid-column:1/-1;margin:0}.neuro-design-component-property>span{color:var(--neuro-text);margin-inline-end:6px}.neuro-design-bind{grid-template-columns:minmax(0,1fr) 24px;align-items:end;gap:4px;min-width:0;display:grid}.neuro-design-bind-field{gap:6px;min-width:0;display:grid}.neuro-design-bind[data-wide]{grid-column:1/-1}.neuro-design-bind[data-bound]{grid-template-columns:minmax(0,1fr)}.neuro-design-edit-panel .neuro-design-bind:not([data-wide]){grid-template-columns:minmax(0,1fr);position:relative}.neuro-design-edit-panel .neuro-design-bind:not([data-wide])>.neuro-design-bind-open{z-index:1;position:absolute;top:0;right:1px}.neuro-design-bind-field>span.neuro-design-edit-field{align-self:center}.neuro-design-edit-panel .neuro-design-bind-open{width:24px;height:26px;color:var(--neuro-muted);border-radius:6px;place-items:center;padding:0;display:grid}.neuro-design-edit-panel .neuro-design-bind-open:hover,.neuro-design-edit-panel .neuro-design-bind-open[aria-expanded=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-bind-chip{background:var(--neuro-row-hover);border-radius:6px;min-width:0;height:26px;display:flex}.neuro-design-edit-panel .neuro-design-bind-chip>button:first-child{text-align:start;flex:1;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.neuro-design-bind-chip>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-edit-panel .neuro-design-bind-chip>button:last-child{width:24px;color:var(--neuro-muted);place-items:center;padding:0;display:grid}.neuro-design-edit-panel .neuro-design-bind-chip>button:last-child:hover{color:var(--neuro-text)}.neuro-design-bind-list{background:var(--neuro-bg);max-height:208px;box-shadow:var(--neuro-shadow-sm);border-radius:8px;grid-column:1/-1;gap:1px;padding:4px;display:grid;overflow:auto}.neuro-design-edit-panel .neuro-design-bind-list>button{text-align:start;border-radius:6px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;height:26px;padding:0 6px;display:grid}.neuro-design-edit-panel .neuro-design-bind-list>button:hover,.neuro-design-edit-panel .neuro-design-bind-list>button[aria-selected=true]{background:var(--neuro-row-hover)}.neuro-design-bind-list>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-bind-list small{color:var(--neuro-muted);font-variant-numeric:tabular-nums}.neuro-design-bind-list>p{color:var(--neuro-muted);margin:4px 6px}.neuro-design-edit-panel .neuro-design-bind-list>.neuro-design-bind-manage{color:var(--neuro-muted);grid-template-columns:minmax(0,1fr)}.neuro-design-variable-glyph{background:var(--neuro-row-hover);width:14px;height:14px;color:var(--neuro-muted);border-radius:4px;flex:none;place-items:center;display:inline-grid}.neuro-design-assets button,.neuro-design-variables button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.neuro-design-assets-search{background:var(--neuro-row-hover);height:28px;color:var(--neuro-muted);border-radius:7px;align-items:center;gap:6px;margin:0 8px 6px;padding:0 8px;display:flex}.neuro-design-assets-search input{min-width:0;color:var(--neuro-text);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1}.neuro-design-assets-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 10px;overflow:auto}.neuro-design-assets-list>section+section{margin-top:12px}.neuro-design-assets-list h3{font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);gap:6px;margin:6px 4px;display:flex}.neuro-design-assets-list h3>small{color:var(--neuro-muted);font-size:inherit;font-weight:var(--neuro-weight-regular)}.neuro-design-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.neuro-design-asset{min-width:0;position:relative}.neuro-design-assets .neuro-design-asset>button:first-child{cursor:grab;text-align:start;border-radius:8px;gap:4px;width:100%;padding:6px;display:grid}.neuro-design-assets .neuro-design-asset>button:first-child:focus-visible,.neuro-design-assets .neuro-design-asset>button:first-child:hover{background:var(--neuro-row-hover)}.neuro-design-asset-thumb{background:var(--neuro-row-hover);border-radius:6px;place-items:center;height:72px;display:grid;overflow:hidden}.neuro-design-asset-thumb>img{object-fit:contain;max-width:calc(100% - 12px);max-height:calc(100% - 12px)}.neuro-design-asset-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-asset small{color:var(--neuro-muted)}.neuro-design-assets>header>span{flex:1}.neuro-design-assets-grid[data-view=list]{grid-template-columns:minmax(0,1fr);gap:0}.neuro-design-assets .neuro-design-assets-grid[data-view=list] .neuro-design-asset>button:first-child{align-items:center;gap:8px;padding:4px 34px 4px 6px;display:flex}.neuro-design-assets .neuro-design-assets-grid[data-view=list] .neuro-design-asset:has(.neuro-design-asset-similar)>button:first-child{padding-right:62px}.neuro-design-assets-grid[data-view=list] .neuro-design-asset-thumb{flex:none;width:32px;height:32px}.neuro-design-assets-grid[data-view=list] .neuro-design-asset-name{flex:1;min-width:0}.neuro-design-assets-grid[data-view=list] .neuro-design-asset-thumb>img{max-width:calc(100% - 4px);max-height:calc(100% - 4px)}.neuro-design-assets-grid[data-view=list] .neuro-design-asset small{flex:none}.neuro-design-assets .neuro-design-assets-grid[data-view=list] .neuro-design-asset-main{top:50%;translate:0 -50%}.neuro-design-assets-grid[data-view=list] .neuro-design-asset>button.neuro-design-asset-similar{top:50%;left:auto;right:34px;translate:0 -50%}.neuro-design-assets .neuro-design-asset-main{background:var(--neuro-panel-solid);width:22px;height:22px;box-shadow:var(--neuro-shadow-xs);opacity:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.neuro-design-asset:hover .neuro-design-asset-main,.neuro-design-assets .neuro-design-asset-main:focus-visible{opacity:1}.neuro-design-assets-empty{color:var(--neuro-muted);margin:4px;line-height:1.4}.neuro-design-assets .neuro-design-assets-collection{background:var(--neuro-row-hover);text-align:start;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;margin-bottom:4px;padding:8px;display:grid}.neuro-design-assets .neuro-design-assets-collection:hover{background:var(--neuro-row-selected)}.neuro-design-assets-collection>small{color:var(--neuro-muted)}.neuro-design-assets-swatches{grid-column:1/-1;gap:3px;display:flex}.neuro-design-layers.neuro-design-variables{width:min(560px,100% - 300px);min-width:300px}.neuro-design-variables-tabs{align-items:center;gap:2px;padding:0 8px 6px;display:flex;overflow-x:auto}.neuro-design-variables .neuro-design-variables-tabs>button[role=tab]{height:26px;color:var(--neuro-muted);white-space:nowrap;border-radius:6px;padding:0 10px}.neuro-design-variables .neuro-design-variables-tabs>button[aria-selected=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-variables .neuro-design-variables-add{width:24px;height:24px;color:var(--neuro-muted);border-radius:6px;flex:none;place-items:center;display:grid}.neuro-design-variables .neuro-design-variables-add:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-variables-table{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;padding:0 8px;display:grid;overflow:auto}.neuro-design-variables-head,.neuro-design-variables-row{display:contents}.neuro-design-variables-head>*{z-index:1;background:var(--neuro-panel-solid);height:28px;color:var(--neuro-muted);align-items:center;display:flex;position:sticky;top:0}.neuro-design-variables-mode{gap:4px;min-width:0}.neuro-design-variables-mode>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-variables .neuro-design-variables-delete,.neuro-design-variables .neuro-design-variables-mode>button{width:20px;height:20px;color:var(--neuro-muted);opacity:0;border-radius:6px;flex:none;place-items:center;display:grid}.neuro-design-variables .neuro-design-variables-delete:focus-visible,.neuro-design-variables-mode:hover>button,.neuro-design-variables-row:hover .neuro-design-variables-delete{opacity:1}.neuro-design-variables-row>*{align-items:center;min-height:32px;display:flex}.neuro-design-variables-name{gap:6px;min-width:0}.neuro-design-variables-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-variables-cell{gap:4px;min-width:0;padding-inline-end:6px}.neuro-design-variables-board>select,.neuro-design-variables-cell>input,.neuro-design-variables-rename{box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg);min-width:0;height:24px;color:var(--neuro-text);font:inherit;-webkit-user-select:text;user-select:text;border-radius:6px;flex:1;padding:0 6px}.neuro-design-variables-color{flex:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.neuro-design-variables-color>input{cursor:pointer;opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.neuro-design-variables-alias{width:20px;height:22px;color:var(--neuro-muted);font:inherit;background:0 0;border:0;border-radius:6px;flex:none;padding:0}.neuro-design-variables-cell[data-alias]>.neuro-design-bind-chip-text{background:var(--neuro-row-hover);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;align-items:center;min-width:0;height:24px;padding:0 6px;display:flex;overflow:hidden}.neuro-design-variables .neuro-design-variables-switch{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--neuro-border);border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.neuro-design-variables .neuro-design-variables-switch[aria-checked=true]{background:var(--neuro-switch-on-fill);box-shadow:none}.neuro-design-variables-switch[aria-checked=true]>i{border-bottom:1.5px solid var(--neuro-accent-contrast);border-left:1.5px solid var(--neuro-accent-contrast);width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.neuro-design-variables>footer{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.neuro-design-variables-empty>button,.neuro-design-variables-types>button,.neuro-design-variables>footer>button{background:var(--neuro-row-hover);border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 9px;display:inline-flex}.neuro-design-variables-types{flex-wrap:wrap;gap:4px;display:flex}.neuro-design-variables-board{color:var(--neuro-muted);align-items:center;gap:6px;display:inline-flex}.neuro-design-variables-empty{color:var(--neuro-muted);justify-items:start;gap:8px;padding:4px 12px 12px;line-height:1.4;display:grid}.neuro-design-variables-empty>p{margin:0}.neuro-design-edit-note{z-index:3;border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-sm);background:var(--neuro-panel-solid);max-width:min(560px,100% - 24px);box-shadow:var(--neuro-shadow-sm);color:var(--neuro-text);font-size:var(--neuro-text-xs);align-items:center;gap:8px;margin:0;padding:6px 6px 6px 12px;display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.neuro-design-edit-note[data-error]>span{color:var(--neuro-danger-text)}.neuro-design-edit-note>span{min-width:0}.neuro-design-edit-note button{background:var(--neuro-row-hover);color:var(--neuro-text);cursor:pointer;font:inherit;border:0;border-radius:6px;flex:none;padding:3px 8px}.neuro-design-edit-note button[aria-label]{width:22px;height:22px;color:var(--neuro-muted);background:0 0;place-items:center;padding:0;display:grid}.neuro-design-panel{z-index:3;box-sizing:border-box;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:264px;box-shadow:var(--neuro-shadow-md);color:var(--neuro-text);cursor:auto;font-size:var(--neuro-text-xs);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;top:40px;bottom:52px;right:8px}.neuro-design-panel button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.neuro-design-panel button:disabled{cursor:default;opacity:.45}.neuro-design-panel-tabs{flex:none;gap:2px;padding:6px 6px 2px;display:flex}.neuro-design-panel-tabs>button{height:28px;color:var(--neuro-muted);border-radius:6px;padding:0 10px}.neuro-design-panel-tabs>button:hover{color:var(--neuro-text)}.neuro-design-panel-tabs>button[aria-selected=true]{background:var(--neuro-row-hover);color:var(--neuro-text);font-weight:var(--neuro-weight-medium)}.neuro-design-panel-tabs>button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-design-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.neuro-design-panel-body>.neuro-design-edit-panel{width:auto;box-shadow:none;background:0 0;border-radius:0;position:static;overflow:visible}.neuro-design-inspect,.neuro-design-proto{align-content:start;gap:10px;padding:10px;display:grid}.neuro-design-proto-head{align-items:center;gap:6px;min-width:0;display:flex}.neuro-design-proto-head>small{color:var(--neuro-muted);flex:none}.neuro-design-proto-head>code{background:var(--neuro-row-hover);font-family:var(--neuro-font-mono);border-radius:5px;flex:none;padding:1px 6px}.neuro-design-proto-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.neuro-design-inspect-section>h3,.neuro-design-proto-title>h3{color:var(--neuro-text);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);margin:0}.neuro-design-proto-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.neuro-design-proto-list>li{border-radius:8px}.neuro-design-proto-list>li[data-open]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-design-proto-list>li[data-open]{background:color-mix(in srgb,var(--neuro-text) 4%,transparent)}}.neuro-design-proto-row{align-items:center;gap:2px;min-width:0;display:flex}.neuro-design-proto-summary{text-align:start;border-radius:7px;flex:auto;align-items:center;gap:6px;min-width:0;height:28px;padding:0 8px;display:flex}.neuro-design-proto-summary:hover{background:var(--neuro-row-hover)}.neuro-design-proto-summary>svg{color:var(--neuro-muted);flex:none}.neuro-design-proto-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-design-proto-editor{grid-template-columns:1fr 1fr;gap:8px;padding:4px 8px 10px;display:grid}.neuro-design-proto-editor .neuro-design-edit-segments{grid-template-columns:repeat(4,1fr)}.neuro-design-proto-title .neuro-design-caret{display:none}.neuro-design-proto-position{grid-template-columns:repeat(3,24px);justify-self:start}.neuro-design-proto-check{cursor:pointer;grid-column:1/-1;align-items:center;gap:6px;display:flex}.neuro-design-proto-flow{gap:4px}.neuro-design-proto-flow>small{max-width:40%;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.neuro-design-proto-name{min-width:0;height:26px;color:var(--neuro-text);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:1px solid #0000;border-radius:6px;flex:auto;padding:0 6px}.neuro-design-proto-name:is(:hover,:focus){border-color:var(--neuro-border);background:var(--neuro-bg);outline:none}.neuro-design-inspect-lines,.neuro-design-proto-links{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.neuro-design-proto-noodle{fill:none;opacity:.5;stroke:var(--neuro-primary);stroke-width:calc(1.5px / var(--neuro-design-zoom))}.neuro-design-proto-links g[data-picked] .neuro-design-proto-noodle,.neuro-design-proto-noodle[data-drawing]{opacity:1}.neuro-design-proto-links g[data-dragging]{opacity:.3}.neuro-design-proto-links marker path,.neuro-design-proto-source{fill:var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-design-proto-source{fill:color-mix(in srgb,var(--neuro-primary) 6%,transparent)}}.neuro-design-proto-source{stroke:var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-design-proto-source{stroke:color-mix(in srgb,var(--neuro-primary) 60%,transparent)}}.neuro-design-proto-source{stroke-width:calc(1px / var(--neuro-design-zoom))}.neuro-design-proto-target{fill:var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-design-proto-target{fill:color-mix(in srgb,var(--neuro-primary) 6%,transparent)}}.neuro-design-proto-target{stroke:var(--neuro-primary);stroke-width:calc(2px / var(--neuro-design-zoom))}.neuro-design-proto-end,.neuro-design-proto-plus{cursor:crosshair;pointer-events:all}.neuro-design-proto-plus circle{fill:var(--neuro-primary);stroke:var(--neuro-accent-contrast);stroke-width:1.5px}.neuro-design-proto-plus path{stroke:var(--neuro-accent-contrast);stroke-linecap:round;stroke-width:1.5px}.neuro-design-proto-end{fill:var(--neuro-panel-solid);stroke:var(--neuro-primary);stroke-width:calc(1.5px / var(--neuro-design-zoom))}.neuro-design-inspect-section{gap:6px;display:grid}.neuro-design-inspect-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.neuro-design-inspect-grid>[data-wide]{grid-column:1/-1;display:grid}.neuro-design-inspect-value{background:var(--neuro-text);border-radius:6px;align-items:center;gap:6px;min-width:0;height:26px;padding:0 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.neuro-design-inspect-value{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-design-inspect-value{text-align:start}.neuro-design-inspect-value:hover{background:var(--neuro-row-hover)}.neuro-design-inspect-value>small{color:var(--neuro-muted);flex:none}.neuro-design-inspect-value>span{min-width:0;font-family:var(--neuro-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-inspect-value[data-copied]>span{color:var(--neuro-primary)}.neuro-design-inspect-colors{gap:4px;margin:0;padding:0;list-style:none;display:grid}.neuro-design-inspect-colors>li{grid-template-columns:14px 52px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.neuro-design-inspect-colors small{color:var(--neuro-muted)}.neuro-design-inspect-code{background:var(--neuro-bg-sunken);max-height:220px;font-family:var(--neuro-font-mono);-webkit-user-select:text;user-select:text;white-space:pre;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55;overflow:auto}.neuro-design-inspect-assets{gap:4px;display:flex}.neuro-design-inspect-assets>button{background:var(--neuro-row-hover);border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;height:28px;display:inline-flex}.neuro-design-inspect-assets>button:hover{background:var(--neuro-row-selected)}.neuro-design-edit-hint[data-error]{color:var(--neuro-danger-text)}.neuro-design-inspect-lines :is(line,path){fill:none;stroke:var(--neuro-danger);stroke-width:calc(1px / var(--neuro-design-zoom))}.neuro-design-inspect-lines rect{fill:var(--neuro-danger)}.neuro-design-inspect-lines text{fill:var(--neuro-accent-contrast);font-family:var(--neuro-font-ui);font-size:11px;font-weight:var(--neuro-weight-medium)}.neuro-design-player{z-index:40;background:var(--neuro-bg);color:var(--neuro-text);outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.neuro-design-player-bar{background:var(--neuro-panel-solid);height:44px;box-shadow:var(--neuro-shadow-xs);font-size:var(--neuro-text-sm);flex:none;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.neuro-design-player-bar>strong{font-weight:var(--neuro-weight-medium);flex:none}.neuro-design-player-bar>select{border:1px solid var(--neuro-border);background:var(--neuro-bg);height:28px;color:var(--neuro-text);font:inherit;border-radius:7px;padding:0 6px}.neuro-design-player-title{min-width:0;color:var(--neuro-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.neuro-design-player-actions{flex:none;gap:2px;display:flex}.neuro-design-player-actions button{min-width:30px;height:var(--neuro-button-md);color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-auto-flow:column;place-items:center;padding:0 6px;display:inline-grid}.neuro-design-player-actions button:is(:hover,[aria-expanded=true]){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-player-stage{background:var(--neuro-bg-sunken);flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.neuro-design-player-backdrop-swatch[data-backdrop=dark],.neuro-design-player[data-backdrop=dark] .neuro-design-player-stage{background:#1e1e1e}.neuro-design-player-backdrop-swatch[data-backdrop=light],.neuro-design-player[data-backdrop=light] .neuro-design-player-stage{background:#f5f5f5}.neuro-design-player-backdrop-swatch{box-sizing:border-box;border:1px solid var(--neuro-border);background:var(--neuro-bg-sunken);border-radius:4px;width:14px;height:14px}.neuro-design-player[data-bare]>.neuro-design-player-bar{display:none}.neuro-design-inline-preview{z-index:6;resize:both;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:320px;min-width:220px;max-width:calc(100% - 32px);height:540px;min-height:280px;max-height:calc(100% - 112px);box-shadow:var(--neuro-shadow-lg);position:absolute;bottom:56px;right:16px;overflow:hidden}.neuro-design-viewport:has(.neuro-design-panel) .neuro-design-inline-preview{right:280px}.neuro-design-player[data-inline]{z-index:auto}.neuro-design-player[data-inline]>.neuro-design-player-bar{height:34px;font-size:var(--neuro-text-xs);padding:0 4px 0 10px}.neuro-design-player-device{box-sizing:border-box;flex:none;position:relative}.neuro-design-player-device:not([data-device=none]){background:var(--neuro-token-color-surface-chrome-dark);box-shadow:var(--neuro-shadow-lg)}.neuro-design-player-device[data-device=phone]{border-radius:46px}.neuro-design-player-device[data-device=tablet]{border-radius:30px}.neuro-design-player-device[data-device=laptop]{border-radius:14px}.neuro-design-player-device[data-device=laptop]:after{background:var(--neuro-token-color-surface-chrome-dark);content:"";border-radius:0 0 10px 10px;width:108%;height:12px;position:absolute;top:100%;left:-4%}.neuro-design-player-screen{box-shadow:var(--neuro-shadow-md);background:#fff;position:absolute;top:50%;left:50%;overflow:hidden}.neuro-design-player-device[data-device=phone] .neuro-design-player-screen{border-radius:calc(34px / var(--neuro-design-player-scale));box-shadow:none}.neuro-design-player-device[data-device=tablet] .neuro-design-player-screen{border-radius:calc(14px / var(--neuro-design-player-scale));box-shadow:none}.neuro-design-player-device[data-device=laptop] .neuro-design-player-screen{border-radius:calc(4px / var(--neuro-design-player-scale));box-shadow:none}.neuro-design-player-frame{background:#fff;position:absolute;top:0;left:0}.neuro-design-player-frame[data-loading]{visibility:hidden}.neuro-design-player-frame[data-hover]{pointer-events:none}.neuro-design-player-frame>iframe{border:0;width:100%;height:100%;display:block}.neuro-design-player-backdrop{pointer-events:none;position:absolute;inset:0}.neuro-design-player-backdrop[data-catches]{pointer-events:auto}.neuro-design-viewport[data-capturing] :is(.neuro-design-panel,.neuro-design-proto-links,.neuro-design-inspect-lines,.neuro-design-edit-panel,.neuro-design-edit-note,.neuro-design-edit-outline,.neuro-design-edit-size,.neuro-design-layers){visibility:hidden}.neuro-design-peers{pointer-events:none;position:absolute;top:0;left:0}.neuro-design-peer-pick{border-radius:calc(2px / var(--neuro-design-zoom));outline:calc(1.5px / var(--neuro-design-zoom)) solid var(--neuro-participant);outline-offset:calc(2px / var(--neuro-design-zoom));position:absolute}.neuro-design-peer-work{box-sizing:border-box;border:calc(2px / var(--neuro-design-zoom)) solid var(--neuro-participant);background:var(--neuro-participant);border-radius:8px;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-design-peer-work{background:color-mix(in srgb,var(--neuro-participant) 6%,transparent)}}.neuro-design-peer-agent{top:calc(8px / var(--neuro-design-zoom));left:calc(8px / var(--neuro-design-zoom));max-width:min(360px,max(24px,calc(100% * var(--neuro-design-zoom) - 16px)));background:var(--neuro-primary-gradient);box-shadow:var(--neuro-shadow-sm);color:var(--neuro-on-primary);font-size:12px;font-weight:var(--neuro-weight-medium);transform:scale(calc(1 / var(--neuro-design-zoom)));transform-origin:0 0;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px 2px 4px;line-height:18px;display:inline-flex;position:absolute}.neuro-design-peer-agent>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-design-peer-agent .neuro-avatar .na-c{fill:var(--neuro-on-primary)}.neuro-design-peer-cursor{transition:transform calc(90ms * var(--neuro-motion-travel,1)) linear;position:absolute;top:0;left:0}.neuro-design-peer-cursor[data-activity=idle]{opacity:.5}.neuro-design-peer-cursor>span{transform:scale(calc(1 / var(--neuro-design-zoom)));transform-origin:0 0;align-items:flex-start;display:flex;position:relative}.neuro-design-peer-cursor svg{fill:var(--neuro-participant);stroke:var(--neuro-panel-solid);stroke-linejoin:round;stroke-width:1.25px;flex:none}.neuro-design-peer-cursor b{background:var(--neuro-participant);color:var(--neuro-accent-contrast);font-size:11px;font-weight:var(--neuro-weight-medium);white-space:nowrap;border-radius:6px;margin:13px 0 0 -3px;padding:0 6px;line-height:17px}.neuro-design-chat{z-index:3;position:absolute;top:0;left:0}.neuro-design-chat>input{border:1px solid var(--neuro-border-strong);border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);width:220px;height:28px;color:var(--neuro-text);font:inherit;transform:scale(calc(1 / var(--neuro-design-zoom)));transform-origin:0 0;margin:18px 0 0 12px;padding:0 10px;font-size:12px}.neuro-design-chat>input:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-design-peer-chat{background:var(--neuro-participant);width:max-content;max-width:240px;color:var(--neuro-accent-contrast);overflow-wrap:anywhere;quotes:none;border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;top:32px;left:13px}.neuro-design-following{z-index:2;box-shadow:inset 0 0 0 2px var(--neuro-participant);pointer-events:none;position:absolute;inset:0}.neuro-design-following>[role=status]{background:var(--neuro-participant);max-width:calc(100% - 24px);color:var(--neuro-accent-contrast);font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);white-space:nowrap;border-radius:0 0 6px 6px;align-items:center;gap:6px;padding:1px 8px 3px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.neuro-design-following kbd{font:inherit;opacity:.7}.neuro-design-viewport[data-capturing] :is(.neuro-design-peers,.neuro-design-following){visibility:hidden}.neuro-design-board figcaption{align-items:center;gap:calc(4px / var(--neuro-design-zoom));display:flex;right:0}.neuro-design-board figcaption>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.neuro-design-board-menu{height:calc(18px / var(--neuro-design-zoom));padding:0 calc(4px / var(--neuro-design-zoom));border-radius:calc(5px / var(--neuro-design-zoom));color:var(--neuro-muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:inline-grid}.neuro-design-board-menu svg{width:calc(12px / var(--neuro-design-zoom));height:calc(12px / var(--neuro-design-zoom))}.neuro-design-board-menu .neuro-design-caret{display:none}.neuro-design-board-menu:focus,.neuro-design-board-menu[aria-expanded=true],.neuro-design-board:hover .neuro-design-board-menu{opacity:1}.neuro-design-board-menu:hover,.neuro-design-board-menu[aria-expanded=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}@media (hover:none){.neuro-design-board-menu{opacity:1}}.neuro-design-head{display:contents}.neuro-design-export-dialog{--neuro-docs-fill:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-design-export-dialog{--neuro-docs-fill:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-design-export-dialog{display:contents}.neuro-design-export-row{gap:6px;display:grid}.neuro-design-export-row>span{color:var(--neuro-muted);font-size:var(--neuro-text-xs)}.neuro-design-export-segments{background:var(--neuro-docs-fill);border-radius:9px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.neuro-design-export-segments>button{height:28px;color:var(--neuro-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:auto;padding:0 10px;font-size:13px}.neuro-design-export-segments>button:hover:not(:disabled){color:var(--neuro-text)}.neuro-design-export-segments>button[aria-checked=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-xs);color:var(--neuro-text);font-weight:var(--neuro-weight-medium)}.neuro-design-export-segments>button:disabled{cursor:default;opacity:.4}.neuro-design-export-summary{color:var(--neuro-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12.5px}.neuro-design-export-summary[data-error]{color:var(--neuro-danger-text)}.neuro-design-menu-item small{color:var(--neuro-muted);font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums}.neuro-design-menu .neuro-design-menu-item:disabled{color:var(--neuro-muted);cursor:default;background:0 0}[data-neuro-mark]{--neuro-mark:#3a3a3c;--neuro-mark-paper:#fde68a;color:var(--neuro-mark)}[data-theme=dark] [data-neuro-mark=""]{--neuro-mark:#a1a1a6}[data-neuro-mark=gray]{--neuro-mark:#8a8580;--neuro-mark-paper:#e7e5e2}[data-neuro-mark=red]{--neuro-mark:#e5484d;--neuro-mark-paper:#ffd3d1}[data-neuro-mark=orange]{--neuro-mark:#f76b15;--neuro-mark-paper:#ffdcc2}[data-neuro-mark=green]{--neuro-mark:#30a46c;--neuro-mark-paper:#ccefd9}[data-neuro-mark=teal]{--neuro-mark:#12a594;--neuro-mark-paper:#c4ede7}[data-neuro-mark=blue]{--neuro-mark:#0090ff;--neuro-mark-paper:#d1e6ff}[data-neuro-mark=purple]{--neuro-mark:#8e4ec6;--neuro-mark-paper:#e8dbf8}[data-neuro-mark=pink]{--neuro-mark:#d6409f;--neuro-mark-paper:#fbd7ec}.neuro-design-markup{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.neuro-design-markup>g>*{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.neuro-design-comment-pin{z-index:2;background:var(--neuro-comment-pin);min-width:22px;height:22px;box-shadow:0 0 0 1.5px var(--neuro-panel-solid),0 2px 6px #14141640;color:var(--neuro-comment-pin-text);font:inherit;font-variant-numeric:tabular-nums;font-size:11px;font-weight:var(--neuro-weight-bold);cursor:pointer;transform:scale(calc(1 / var(--neuro-design-zoom))) translateY(-100%);transform-origin:0 0;border:0;border-radius:11px 11px 11px 2px;place-items:center;padding:0 6px;display:inline-grid;position:absolute}.neuro-design-comment-pin[data-active=true]{box-shadow:0 0 0 1.5px var(--neuro-panel-solid),0 0 0 3.5px var(--neuro-comment-pin)}.neuro-design-viewport[data-capturing] :is(.neuro-design-comment-pin,.neuro-comment-editor){display:none}.neuro-design-thread-pin{z-index:3;background:var(--neuro-panel-solid);height:28px;color:var(--neuro-text);font:inherit;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:var(--neuro-weight-semibold);cursor:pointer;transform:scale(calc(1 / var(--neuro-design-zoom))) translateY(-100%);transform-origin:0 0;border:0;border-radius:10px 10px 10px 2px;align-items:center;gap:4px;padding:0 8px 0 4px;display:inline-flex;position:absolute;box-shadow:0 1px 2px #14141629,0 4px 12px -2px #1414163d}.neuro-design-thread-pin[data-draft]{cursor:default;padding-right:4px}.neuro-design-thread-pin[aria-pressed=true],.neuro-design-thread-pin[data-draft]{box-shadow:0 0 0 2px var(--neuro-participant),0 4px 12px -2px #1414163d}.neuro-design-thread-pin[data-unread]{background:var(--neuro-participant)}@supports (color:color-mix(in lab,red,red)){.neuro-design-thread-pin[data-unread]{background:color-mix(in srgb,var(--neuro-participant) 14%,var(--neuro-panel-solid))}}.neuro-design-thread-pin[data-unread]{color:var(--neuro-participant)}.neuro-design-thread-pin[data-resolved]{opacity:.6}.neuro-design-thread-pin[data-detached]{color:var(--neuro-muted)}.neuro-design-thread-pin[data-detached] .neuro-design-thread-avatar{opacity:.55}.neuro-design-viewport[data-capturing] .neuro-design-thread-pin{display:none}.neuro-design-thread-avatar{background:var(--neuro-participant);width:20px;height:20px;color:var(--neuro-panel-solid);font-size:10.5px;font-weight:var(--neuro-weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.neuro-design-thread-avatar[data-agent]{background:0 0}.neuro-design-thread-avatar .neuro-avatar .na-c{fill:var(--neuro-participant)}.neuro-design-thread,.neuro-design-threads-panel{z-index:1300;border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);max-height:min(520px,100vh - 16px);box-shadow:inset 0 0 0 1px var(--neuro-border),var(--neuro-shadow-md);color:var(--neuro-text);font-size:var(--neuro-text-sm);-webkit-app-region:no-drag;flex-direction:column;padding:6px;display:flex;position:fixed}.neuro-design-thread-head{align-items:center;gap:6px;min-width:0;padding:0 0 4px 4px;display:flex}.neuro-design-thread-number{background:var(--neuro-participant);min-width:20px;height:20px;color:var(--neuro-panel-solid);font-variant-numeric:tabular-nums;font-size:11px;font-weight:var(--neuro-weight-semibold);border-radius:7px 7px 7px 2px;flex:none;place-items:center;padding:0 5px;display:inline-grid}.neuro-design-thread-place{min-width:0;color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.neuro-design-thread-gone{color:var(--neuro-muted);font-size:var(--neuro-text-xs);flex:none;align-items:center;gap:3px;display:inline-flex}.neuro-design-thread-icon{width:26px;height:26px;color:var(--neuro-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.neuro-design-thread-icon:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-thread-icon:disabled{cursor:default;opacity:.4}.neuro-design-thread-messages{flex:auto;align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-design-thread-message{border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:6px 4px;display:grid}.neuro-design-thread-message header{min-width:0;min-height:20px;color:var(--neuro-muted);font-size:var(--neuro-text-xs);align-items:center;gap:6px;display:flex}.neuro-design-thread-author{min-width:0;color:var(--neuro-text);font-size:var(--neuro-text-sm);font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-thread-message .neuro-agent-byline.neuro-design-thread-author{color:var(--neuro-participant)}.neuro-design-thread-tools{opacity:0;margin-left:auto;display:inline-flex}.neuro-design-thread-message:hover .neuro-design-thread-tools,.neuro-design-thread-tools:focus-within{opacity:1}.neuro-design-thread-tools .neuro-design-thread-icon{border-radius:6px;width:22px;height:22px}.neuro-design-thread-body,.neuro-design-thread-tombstone{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;line-height:1.45}.neuro-design-thread-tombstone{color:var(--neuro-muted);font-style:italic}.neuro-design-thread-run{min-width:0;color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);align-items:center;gap:6px;margin:6px 0 0;display:flex}.neuro-design-thread-link{color:var(--neuro-text);font:inherit;font-weight:var(--neuro-weight-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.neuro-design-thread-resolved{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);align-items:center;gap:6px;margin:2px 4px 0;display:flex}.neuro-design-thread-error{color:var(--neuro-danger-text);font-size:var(--neuro-text-xs);margin:4px}.neuro-design-thread-composer,.neuro-design-thread-edit{background:var(--neuro-bg-sunken);border-radius:9px;gap:4px;padding:6px;display:grid;position:relative}.neuro-design-thread-composer{margin-top:6px}.neuro-design-thread-edit{margin-top:4px;padding:4px}.neuro-design-thread-composer textarea,.neuro-design-thread-edit textarea{width:100%;min-height:40px;max-height:160px;color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-sm);resize:none;background:0 0;border:0;outline:none;padding:2px 4px;line-height:1.45}.neuro-design-thread-actions,.neuro-design-thread-edit footer{align-items:center;gap:2px;display:flex}.neuro-design-thread-edit footer{justify-content:flex-end;gap:4px}.neuro-design-thread-edit footer button{height:26px;color:var(--neuro-text-soft);font:inherit;font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.neuro-design-thread-edit footer .neuro-design-thread-save{background:var(--neuro-primary-fill);color:var(--neuro-primary-ink)}.neuro-design-thread-edit footer .neuro-design-thread-save:disabled{cursor:default;opacity:.4}.neuro-design-thread-send{background:var(--neuro-send-fill);width:28px;height:28px;color:var(--neuro-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:inline-grid}.neuro-design-thread-send:disabled{cursor:default;opacity:.35}.neuro-design-thread-to{color:var(--neuro-muted);font-size:var(--neuro-text-xs);flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0;padding:0 2px;display:flex}.neuro-design-thread-named{color:var(--neuro-participant);font:inherit;font-weight:var(--neuro-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:1px 4px}.neuro-design-thread-named:hover{background:var(--neuro-row-hover);text-decoration:line-through}.neuro-design-thread-menu{z-index:1;background:var(--neuro-panel-solid);max-height:220px;box-shadow:inset 0 0 0 1px var(--neuro-border),var(--neuro-shadow-md);border-radius:9px;gap:1px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 4px);left:6px;right:6px;overflow:auto}.neuro-design-thread-menu button{width:100%;height:30px;color:var(--neuro-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 6px;display:flex}.neuro-design-thread-menu button:hover,.neuro-design-thread-menu button[aria-checked=true]{background:var(--neuro-row-hover)}.neuro-design-thread-menu button[aria-checked=true]:after{color:var(--neuro-text-soft);content:"✓";margin-left:auto}.neuro-design-threads-chip{height:28px;color:var(--neuro-text-soft);font:inherit;font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--neuro-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:relative}.neuro-design-threads-chip:hover,.neuro-design-threads-chip[aria-expanded=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-threads-chip[data-unread]:after{background:var(--neuro-rose);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:3px}.neuro-design-threads-panel{width:min(360px,100vw - 16px);max-height:min(480px,100vh - 16px)}.neuro-design-threads-panel header{align-items:center;gap:6px;padding:0 0 6px;display:flex}.neuro-design-threads-tabs{background:var(--neuro-bg-sunken);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.neuro-design-threads-mine,.neuro-design-threads-tabs button{height:26px;color:var(--neuro-text-soft);font:inherit;font-size:var(--neuro-text-xs);font-weight:var(--neuro-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.neuro-design-threads-tabs button[aria-selected=true]{background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-sm);color:var(--neuro-text)}.neuro-design-threads-mine{margin-left:auto}.neuro-design-threads-search{border:1px solid var(--neuro-border);background:var(--neuro-bg-sunken);width:100%;height:28px;color:var(--neuro-text);font:inherit;font-size:var(--neuro-text-xs);border-radius:8px;margin:0 0 6px;padding:0 10px}.neuro-design-threads-search:focus-visible{box-shadow:var(--neuro-focus-ring);outline:none}.neuro-design-threads-mine:hover,.neuro-design-threads-mine[aria-pressed=true]{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-threads-panel ol{align-content:start;gap:1px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.neuro-design-threads-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:8px 6px;display:grid}.neuro-design-threads-row:hover{background:var(--neuro-row-hover)}.neuro-design-threads-row-text{gap:2px;min-width:0;display:grid}.neuro-design-threads-row-head{align-items:baseline;gap:6px;min-width:0;display:flex}.neuro-design-threads-row-head b{min-width:0;font-weight:var(--neuro-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-threads-row-head time,.neuro-design-threads-row-meta{color:var(--neuro-muted);font-size:var(--neuro-text-xs)}.neuro-design-threads-row-body{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.neuro-design-threads-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neuro-design-threads-dot{background:var(--neuro-rose);border-radius:50%;flex:none;align-self:center;width:7px;height:7px;margin-left:auto}.neuro-design-threads-empty{color:var(--neuro-muted);font-size:var(--neuro-text-xs);text-align:center;margin:0;padding:18px 8px}.neuro-design-selection{fill:none;stroke:var(--neuro-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.neuro-design-overlay{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.neuro-design-guide,.neuro-design-selection-item,.neuro-design-turn-stem{fill:none;stroke:var(--neuro-primary);stroke-width:1px;vector-effect:non-scaling-stroke}.neuro-design-selection-item,.neuro-design-turn-stem{stroke-opacity:.5}.neuro-design-guide,.neuro-design-selection,.neuro-design-turn-stem{filter:drop-shadow(0 0 calc(.6px / var(--neuro-design-zoom)) var(--neuro-panel-solid)) drop-shadow(0 0 calc(.6px / var(--neuro-design-zoom)) var(--neuro-panel-solid))}.neuro-design-handle{fill:var(--neuro-panel-solid);stroke:var(--neuro-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all}.neuro-design-handle:is([data-handle="-1,-1"],[data-handle="1,1"]){cursor:nwse-resize}.neuro-design-handle:is([data-handle="1,-1"],[data-handle="-1,1"]){cursor:nesw-resize}.neuro-design-handle[data-handle=turn]{cursor:grab}.neuro-design-marquee{fill:var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-design-marquee{fill:color-mix(in srgb,var(--neuro-primary) 6%,transparent)}}.neuro-design-marquee{stroke:var(--neuro-primary);stroke-width:1px;stroke-opacity:.6;vector-effect:non-scaling-stroke}.neuro-design-note,.neuro-design-text{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;cursor:inherit;margin:0;font-family:inherit;line-height:1.3;position:absolute}.neuro-design-text{width:max-content;max-width:40em;color:var(--neuro-mark)}.neuro-design-writing,.neuro-design-writing:focus-visible{outline:calc(1.5px / var(--neuro-design-zoom)) solid var(--neuro-primary);outline-offset:calc(3px / var(--neuro-design-zoom));field-sizing:content;resize:none;-webkit-user-select:text;user-select:text;background:0 0;border:0;min-width:2em;display:block;overflow:hidden}.neuro-design-note{background:var(--neuro-mark-paper);color:#1d1d1f;border-radius:.45em;padding:.75em .85em;box-shadow:0 .1em .25em #00000014,0 .7em 1.5em -.9em #0006}.neuro-design-status{max-width:calc(100% - 24px);color:var(--neuro-muted);font-size:var(--neuro-text-xs);pointer-events:none;align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:8px;left:12px}.neuro-design-status:empty{display:none}.neuro-design-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-design-viewport:has(>.neuro-design-send) .neuro-design-status{max-width:calc(100% - 196px)}.neuro-design-status[data-error]{color:var(--neuro-danger)}.neuro-design-status button{pointer-events:auto;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.neuro-design-send,.neuro-design-status button{color:var(--neuro-text);cursor:pointer;font:inherit}.neuro-design-send{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-sm);background:var(--neuro-panel-solid);height:28px;box-shadow:var(--neuro-shadow-sm);font-size:var(--neuro-text-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:flex;position:absolute;top:6px;right:8px}.neuro-design-send:hover:not(:disabled){background:var(--neuro-row-hover)}.neuro-design-send:disabled{cursor:progress}@container neuro-design (max-width:415px){.neuro-design-send span{display:none}}.neuro-design-viewport[data-capturing] :is(.neuro-design-send,.neuro-design-status,.neuro-design-toolbar,.neuro-design-tools){visibility:hidden}.neuro-design-toolbar,.neuro-design-tools{right:var(--neuro-space-2);bottom:var(--neuro-space-2);padding:var(--neuro-space-1);border-radius:var(--neuro-radius-well);background:var(--neuro-sota-surface-glass);box-shadow:inset 0 0 0 1px var(--neuro-text),var(--neuro-sota-shadow-float);border:0;align-items:center;gap:2px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.neuro-design-toolbar,.neuro-design-tools{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neuro-text) 8%,transparent),var(--neuro-sota-shadow-float)}}.neuro-design-toolbar,.neuro-design-tools{cursor:auto;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5)}.neuro-design-tools{left:8px;right:auto}.neuro-design-tools-row{display:contents}.neuro-design-toolbar button,.neuro-design-tools button{width:var(--neuro-control-h-sm);height:var(--neuro-control-h-sm);border-radius:var(--neuro-radius-tile);color:var(--neuro-text-soft);cursor:pointer;transition:background-color var(--neuro-duration-feedback) var(--neuro-ease),color var(--neuro-duration-feedback) var(--neuro-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.neuro-design-viewport[data-editor]>:is(.neuro-design-toolbar,.neuro-design-tools) button{height:var(--neuro-control-h)}.neuro-design-viewport[data-editor]>:is(.neuro-design-toolbar,.neuro-design-tools) button:not([aria-haspopup]){width:var(--neuro-control-h)}.neuro-design-toolbar button:hover,.neuro-design-tools button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-tools button:is([aria-pressed=true],[data-active]){background:var(--neuro-primary-gradient);color:var(--neuro-on-primary)}.neuro-design-tools button:is([aria-pressed=true],[data-active]):hover:not(:disabled){background:linear-gradient(#00000014 0 0),var(--neuro-primary-gradient);color:var(--neuro-on-primary)}.neuro-design-tools button[data-panel][aria-pressed=true],.neuro-design-tools button[data-panel][aria-pressed=true]:hover:not(:disabled){background:var(--neuro-row-selected);color:var(--neuro-text)}.neuro-design-tools button:disabled{cursor:default;opacity:.38}.neuro-design-tools button[aria-haspopup]{grid-auto-flow:column;gap:1px;width:auto;padding:0 3px 0 6px}.neuro-design-tools .neuro-design-tools-touch{display:none}.neuro-design-caret{opacity:.6}.neuro-design-tools-divider{width:1px;height:16px;margin:0 var(--neuro-space-1);background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-design-tools-divider{background:color-mix(in srgb,var(--neuro-text) 10%,transparent)}}.neuro-design-view-status{color:var(--neuro-text-soft);font-size:var(--neuro-text-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 7px 0 5px;display:inline-flex}@container neuro-design (max-width:559px){.neuro-design-tools-row{display:none}.neuro-design-tools .neuro-design-tools-touch{display:grid}}@media (pointer:coarse){.neuro-design-viewport{--neuro-design-handle:14px}.neuro-design-tools-row{display:none}.neuro-design-tools .neuro-design-tools-touch{display:grid}.neuro-design-toolbar button,.neuro-design-tools button,.neuro-design-viewport[data-editor]>:is(.neuro-design-toolbar,.neuro-design-tools) button{height:var(--neuro-control-h-touch)}.neuro-design-toolbar button:not([aria-haspopup]),.neuro-design-tools button:not([aria-haspopup]),.neuro-design-viewport[data-editor]>:is(.neuro-design-toolbar,.neuro-design-tools) button:not([aria-haspopup]){width:var(--neuro-control-h-touch)}.neuro-design-menu .neuro-design-menu-item{height:40px}.neuro-design-menu-item kbd{display:none}}.neuro-design-swatch{background:var(--neuro-mark);border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.neuro-design-menu{z-index:1300;border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);min-width:200px;box-shadow:var(--neuro-shadow-md);-webkit-app-region:no-drag;gap:2px;padding:5px;display:grid;position:fixed}.neuro-design-menu button{color:var(--neuro-text);cursor:pointer;font:inherit;background:0 0;border:0}.neuro-design-menu button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-design-menu-item{height:30px;font-size:var(--neuro-text-sm);text-align:left;border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:0 8px;display:grid}.neuro-design-menu-item:hover,.neuro-design-menu-item[aria-checked=true]{background:var(--neuro-row-hover)}.neuro-design-menu-item kbd{color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-xs)}.neuro-design-menu hr{border:0;border-top:1px solid var(--neuro-border);margin:3px 4px}.neuro-design-menu-row{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.neuro-design-menu-row button{height:28px;color:var(--neuro-muted);border-radius:6px;place-items:center;display:grid}.neuro-design-menu-row button:hover{background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-design-menu-label{color:var(--neuro-muted);font-size:var(--neuro-text-xs);margin:3px 8px 1px}.neuro-design-menu .neuro-design-menu-item[aria-disabled=true]{color:var(--neuro-muted);cursor:default;background:0 0}.neuro-design-head{align-items:center;min-width:0;display:inline-flex}.neuro-design-pages{max-width:160px;height:24px;color:var(--neuro-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 6px;font-size:12px;display:inline-flex}.neuro-design-pages>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-design-pages>svg{flex:none}.neuro-design-pages:hover,.neuro-design-pages[aria-expanded=true]{background:var(--neuro-panel-muted);color:var(--neuro-text)}.neuro-design-pages:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-design-pages-rename{border:1px solid var(--neuro-focus);background:var(--neuro-panel-solid);width:150px;height:24px;color:var(--neuro-text);font:inherit;border-radius:6px;outline:none;padding:0 6px;font-size:12px}.neuro-design-swatches,.neuro-design-widths{grid-template-columns:repeat(9,26px);gap:2px;display:grid}.neuro-design-widths{border-top:1px solid var(--neuro-border);grid-template-columns:repeat(3,1fr);padding-top:4px}.neuro-design-swatches button,.neuro-design-widths button{border-radius:6px;place-items:center;height:26px;display:grid}.neuro-design-swatches .neuro-design-swatch{width:16px;height:16px}.neuro-design-swatches button[aria-checked=true] .neuro-design-swatch{box-shadow:0 0 0 2px var(--neuro-panel-solid),0 0 0 3.5px var(--neuro-text)}.neuro-design-widths span{background:var(--neuro-muted);border-radius:4px;width:22px}.neuro-design-widths button:hover,.neuro-design-widths button[aria-checked=true]{background:var(--neuro-row-hover)}.neuro-design-widths button[aria-checked=true] span{background:var(--neuro-primary)}.neuro-design-zoom{min-width:36px;color:var(--neuro-text);font-size:var(--neuro-text-xs);font-variant-numeric:tabular-nums;text-align:center}.neuro-agent-line-caret{color:var(--neuro-muted);opacity:.6;flex:none;justify-self:start;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s,color .16s}.neuro-agent-line-toggle:focus-visible .neuro-agent-line-caret,.neuro-agent-line-toggle:hover .neuro-agent-line-caret{color:var(--neuro-text);opacity:1;transform:translateX(calc(2px * var(--neuro-motion-travel,1)))}.neuro-agent-line.expanded>.neuro-agent-line-toggle .neuro-agent-line-caret{color:var(--neuro-text);opacity:1;transform:rotate(90deg)}.neuro-agent-line-toggle:focus-visible .neuro-agent-line-caret.is-down,.neuro-agent-line-toggle:hover .neuro-agent-line-caret.is-down{transform:translateY(calc(1px * var(--neuro-motion-travel,1)))}.neuro-agent-line.expanded>.neuro-agent-line-toggle .neuro-agent-line-caret.is-down{transform:rotate(180deg)}.neuro-agent-line-toggle.inline-caret:hover .neuro-agent-line-reasoning-label,.neuro-agent-line-toggle.inline-caret:hover .neuro-agent-line-tool-text em{color:var(--neuro-text-soft)}.neuro-agent-line-reasoning-label .neuro-agent-line-caret{margin-left:2px}.neuro-agent-feed.in-chat .neuro-agent-line-body,.neuro-agent-line-body{padding:0}.neuro-agent-line.expanded .neuro-agent-line-body{animation:neuro-agent-step-open .22s cubic-bezier(.2,.8,.2,1) both}@keyframes neuro-agent-step-open{0%{opacity:0;transform:translateY(calc(-4px * var(--neuro-motion-travel,1)))}to{opacity:1;transform:translateY(0)}}.neuro-agent-tool-card{background:var(--neuro-text);border-radius:12px;min-width:0;max-width:min(100%,760px);margin:6px 0 6px 21px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.neuro-agent-tool-card{background:color-mix(in oklab,var(--neuro-text) 4.5%,transparent)}}.neuro-agent-tool-card>*+*{border-top:1px solid var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-tool-card>*+*{border-top:1px solid color-mix(in oklab,var(--neuro-text) 7%,transparent)}}.neuro-agent-tool-card-object,.neuro-agent-tool-card-text{min-width:0;position:relative}.neuro-agent-tool-card-object{color:var(--neuro-text);overflow-wrap:anywhere;white-space:pre-wrap;padding:9px 40px 9px 12px;font-size:13px;line-height:1.5}.neuro-agent-tool-card-object code,.neuro-agent-tool-card-text pre{font-family:var(--neuro-font-mono,ui-monospace,"SF Mono",Menlo,monospace)}.neuro-agent-tool-card-object code{font-size:12.5px}.neuro-agent-tool-card-prompt{color:var(--neuro-muted);-webkit-user-select:none;user-select:none;margin-right:8px}.neuro-agent-tool-card-object a{color:var(--neuro-text);text-decoration:none}.neuro-agent-tool-card-object a span{color:var(--neuro-muted)}.neuro-agent-tool-card-object a:hover{text-underline-offset:3px;text-decoration:underline}.neuro-agent-tool-card-text pre{overscroll-behavior:contain;max-height:260px;color:var(--neuro-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-width:thin;margin:0;padding:9px 40px 10px 12px;font-size:12px;line-height:1.55;overflow:auto}.neuro-agent-tool-card-text[data-kind=error] pre{background:var(--neuro-state-danger-bg);color:var(--neuro-danger-text)}.neuro-docs-tool-pages{gap:1px;margin:0;padding:5px;list-style:none;display:grid}.neuro-docs-tool-pages button{width:100%;min-width:0;color:var(--neuro-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 7px;font-size:13px;line-height:20px;display:flex}.neuro-docs-tool-pages button:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-docs-tool-pages button:hover{background:color-mix(in oklab,var(--neuro-text) 6%,transparent)}}.neuro-docs-tool-pages svg{color:var(--neuro-text-soft);flex:none}.neuro-docs-tool-pages span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-tool-pages-more{color:var(--neuro-muted);padding:2px 7px 4px;font-size:12px}.neuro-agent-tool-card>.neuro-diff,.neuro-agent-tool-card>.neuro-diff-raw{margin:8px}.neuro-agent-tool-card-copy{width:26px;height:26px;color:var(--neuro-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;transition:opacity .14s,background .14s,color .14s;display:grid;position:absolute;top:6px;right:6px}.neuro-agent-tool-card-copy:focus-visible,.neuro-agent-tool-card-object:hover .neuro-agent-tool-card-copy,.neuro-agent-tool-card-text:hover .neuro-agent-tool-card-copy{opacity:1}.neuro-agent-tool-card-copy:hover{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-agent-tool-card-copy:hover{background:color-mix(in oklab,var(--neuro-text) 8%,transparent)}}.neuro-agent-tool-card-copy:hover{color:var(--neuro-text)}@media (hover:none){.neuro-agent-tool-card-copy{opacity:1}}.neuro-message-row.user .neuro-message-actions{margin-top:-6px}.neuro-agent-tool-card{justify-self:start;width:fit-content;min-width:min(280px,100% - 21px)}.neuro-media-file{align-items:center;gap:6px;min-width:0;display:flex}.neuro-media-file>.neuro-media-resource{flex:auto}.neuro-docs-save-file{min-width:30px;height:30px;color:var(--neuro-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:12.5px;display:inline-flex}.neuro-docs-save-file:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-save-file[data-state=saved]{color:var(--neuro-text)}.neuro-docs-office-file{border-radius:var(--neuro-radius-sm);min-width:0;max-width:min(340px,26vw);min-height:28px;color:var(--neuro-muted);font:inherit;font-size:var(--neuro-text-xs);background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.neuro-docs-office-file>svg{flex:none}.neuro-docs-office-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-office-file-name{color:var(--neuro-text-soft);flex:0 auto}.neuro-docs-office-file:not(:disabled){cursor:pointer}.neuro-docs-office-file:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-docs-office-file[data-state=busy],.neuro-docs-office-file[data-state=conflict],.neuro-docs-office-file[data-state=failed]{color:var(--neuro-amber-text)}.neuro-docs-office-file-note{color:var(--neuro-text-soft);margin:0;line-height:1.5}.neuro-docs-modal-panel:has(>.neuro-docs-office-file-note){width:min(560px,100% - 32px)}.neuro-docs-modal-panel:has(>.neuro-docs-office-file-note)>footer{flex-wrap:wrap}@media (max-width:720px){.neuro-docs-office-file>span:last-child{display:none}}.neuro-docs-sync{min-width:0;min-height:28px;color:var(--neuro-muted);font-size:var(--neuro-text-xs);align-items:center;gap:5px;padding:0 6px;display:inline-flex}.neuro-docs-sync>svg{flex:none}.neuro-docs-sync>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neuro-docs-sync[data-place=page]{max-width:min(500px,44vw)}.neuro-docs-sync[data-place=sidebar]{align-items:flex-start;min-height:0;margin:0 0 6px;padding:2px 8px 6px;line-height:1.35;display:flex}.neuro-docs-sync[data-place=sidebar]>svg{margin-top:2px}.neuro-docs-sync[data-place=sidebar]>span{white-space:normal}.neuro-docs-page:has(.neuro-docs-sync[data-state=offline]) .neuro-file-save-status[data-state=offline]{display:none}@media (max-width:720px){.neuro-docs-sync[data-place=page]>span{display:none}}.neuro-docs-sheet-editor:has(+.neuro-docs-templates) .neuro-file-markdown-rich{min-height:3.4em}.neuro-docs-sheet-editor+.neuro-docs-templates{margin-bottom:26vh}.neuro-composer-params-row{align-items:center;gap:2px;min-width:0;margin:0 0 -2px;padding:0 8px;display:flex;overflow:hidden;container-type:inline-size}.neuro-composer-stack:has(>.neuro-composer-plan[data-open=true]):not(:has(>.neuro-composer-surface-slot>*))>.neuro-composer-params-row{display:none}.neuro-composer-cloud-note{color:var(--neuro-text-soft);text-wrap:pretty;margin:0;padding:0 12px;font-size:12px;line-height:16px}.neuro-composer-stack:has(>.neuro-composer-plan[data-open=true]):not(:has(>.neuro-composer-surface-slot>*))>.neuro-composer-cloud-note{display:none}.neuro-composer-params-row>*{flex:0 auto;min-width:0}.neuro-composer-params-row>.neuro-task-grants{flex:0 auto}.neuro-composer-param-shell{--neuro-composer-param-tone:var(--neuro-tone-slate);min-width:0;display:inline-flex}.neuro-composer-param-tone-violet{--neuro-composer-param-tone:var(--neuro-tone-violet)}.neuro-composer-param-tone-azure{--neuro-composer-param-tone:var(--neuro-tone-azure)}.neuro-composer-param-tone-verdant{--neuro-composer-param-tone:var(--neuro-tone-verdant)}.neuro-composer-param-shell[data-elevated]{--neuro-composer-param-tone:var(--neuro-tone-gold)}.neuro-composer-param.is-static,.neuro-composer-param.neuro-select-menu-trigger{min-width:0;min-height:26px;color:var(--neuro-text-soft);font:inherit;font-size:12.5px;font-weight:var(--neuro-weight-medium,500);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:6px;padding:0 7px;line-height:16px;transition:background-color .14s,color .14s;display:inline-flex}.neuro-composer-param.neuro-select-menu-trigger{cursor:pointer}.neuro-composer-param-shell[data-elevated] .neuro-composer-param{color:var(--neuro-tone-gold)}.neuro-composer-param.neuro-select-menu-trigger:hover:not(:disabled),.neuro-composer-param.neuro-select-menu-trigger[aria-expanded=true]{background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-composer-param.neuro-select-menu-trigger:hover:not(:disabled),.neuro-composer-param.neuro-select-menu-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-composer-param.neuro-select-menu-trigger:hover:not(:disabled),.neuro-composer-param.neuro-select-menu-trigger[aria-expanded=true]{color:var(--neuro-text)}.neuro-composer-param-shell[data-elevated] .neuro-composer-param.neuro-select-menu-trigger:hover:not(:disabled),.neuro-composer-param-shell[data-elevated] .neuro-composer-param.neuro-select-menu-trigger[aria-expanded=true]{color:var(--neuro-tone-gold)}.neuro-composer-param.neuro-select-menu-trigger:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}.neuro-composer-param.neuro-select-menu-trigger:disabled{cursor:default;opacity:.6}.neuro-composer-param-icon{color:var(--neuro-composer-param-tone);flex:none;display:inline-flex;position:relative}.neuro-composer-param-icon svg{width:14px;height:14px}.neuro-composer-param-value{text-overflow:ellipsis;min-width:0;max-width:180px;overflow:hidden}.neuro-composer-param-icon .neuro-runtime-status-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--neuro-page,var(--neuro-panel-solid));position:absolute;top:-2px;right:-3px}.neuro-composer-param .neuro-select-menu-chevron{width:12px;height:12px;color:var(--neuro-muted);margin-left:-2px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.neuro-composer-param[aria-expanded=true] .neuro-select-menu-chevron{transform:rotate(180deg)}.neuro-composer-param-menu{width:min(300px,100vw - 16px)}.neuro-composer-param-menu .neuro-select-menu-option{justify-content:flex-start;gap:10px}.neuro-composer-param-menu .neuro-select-menu-option>svg:last-child{margin-left:auto}.neuro-composer-param-menu .neuro-select-menu-option-copy{flex:1}.neuro-composer-param-menu .neuro-select-menu-option>span{white-space:normal}.neuro-composer-param-menu .neuro-select-menu-option-icon,.neuro-composer-param-menu .neuro-select-menu-option[aria-selected=true]>.neuro-select-menu-option-icon{color:var(--neuro-composer-param-tone)}.neuro-composer-param-glyph{display:inline-flex}.neuro-composer-param-glyph[data-warn]{color:var(--neuro-tone-gold)}.neuro-composer-param-glyph svg{width:15px;height:15px}.neuro-select-menu-popup{transform-origin:var(--transform-origin);transition:opacity calc(.17s * var(--neuro-motion-travel,1) + 90ms) cubic-bezier(.2,.8,.2,1),transform calc(.17s * var(--neuro-motion-travel,1) + 90ms) cubic-bezier(.2,.8,.2,1)}.neuro-select-menu-popup[data-side=top]{--neuro-select-menu-from:6px}.neuro-select-menu-popup[data-side=bottom]{--neuro-select-menu-from:-6px}.neuro-select-menu-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(var(--neuro-select-menu-from,6px) * var(--neuro-motion-travel,1))) scale(calc(1 - .03 * var(--neuro-motion-travel,1)))}@media (hover:none) and (pointer:coarse){.neuro-composer-param.is-static,.neuro-composer-param.neuro-select-menu-trigger{min-height:32px}}@container (max-width:460px){.neuro-composer-param .neuro-select-menu-chevron{display:none}.neuro-composer-param.is-static,.neuro-composer-param.neuro-select-menu-trigger{gap:4px;padding:0 4px;font-size:12px}.neuro-composer-params-row>:not(.neuro-environment-select-shell){flex-shrink:0}}@media (max-width:900px),(pointer:coarse){.neuro-agents-workspace,.neuro-model-launcher-menu,.neuro-settings,.neuro-task-window,.neuro-workspace-grid{--neuro-glass-blur:none;--neuro-glass-control:var(--neuro-surface-bg)}[data-theme=dark] :is(.neuro-workspace-grid,.neuro-task-window,.neuro-agents-workspace,.neuro-settings,.neuro-model-launcher-menu){--neuro-glass-control:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :is(.neuro-workspace-grid,.neuro-task-window,.neuro-agents-workspace,.neuro-settings,.neuro-model-launcher-menu){--neuro-glass-control:color-mix(in srgb,var(--neuro-text) 6%,var(--neuro-surface-bg))}}.neuro-toast{--neuro-toast-fill:var(--neuro-panel-solid)}[data-theme=dark] .neuro-toast{--neuro-toast-fill:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .neuro-toast{--neuro-toast-fill:color-mix(in srgb,var(--neuro-text) 10%,var(--neuro-surface-bg))}}.neuro-message-menu{background:var(--neuro-panel-solid)}.neuro-surface-top{background:var(--neuro-surface-bg)}:is(.neuro-toast,.neuro-toast-dismiss,.neuro-message-menu,.neuro-surface-top,.neuro-composer,.neuro-tree-menu,.neuro-text-edit-menu,.neuro-agent-settings-dialog,.neuro-task-window:not(.standalone):not(.embedded)){-webkit-backdrop-filter:none;backdrop-filter:none}:root :is(.neuro-chat-presence[data-chat-run-status=working] .neuro-thinking-label,.neuro-chat-presence-action[data-live]>.neuro-chat-presence-action-text),html[data-theme] .neuro-agent-feed .neuro-agent-line.live-action .neuro-agent-line-tool-label strong,html[data-theme] .neuro-agent-line.reasoning .neuro-agent-line-reasoning-label:not(.completed) .neuro-agent-line-reasoning-thinking{color:var(--neuro-text-soft);animation:neuro-run-breathe calc(2.4s * var(--neuro-motion-tempo,1)) ease-in-out infinite;background:0 0}html[data-theme] .neuro-agent-line.reasoning .neuro-agent-line-reasoning-label:not(.completed) .neuro-agent-line-reasoning-thinking{color:var(--neuro-tone-violet)}}@keyframes neuro-run-breathe{50%{opacity:calc(1 - .45 * var(--neuro-motion-travel,1))}}@media (min-width:641px){.neuro-workspace-grid>.neuro-chat-split>.neuro-chat-surface .neuro-message-list{padding-inline:max(24px,calc((100% - var(--neuro-chat-bubble-column-width)) / 2))}}