/*! 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}}}.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-motion-ease-spring-press:linear(0,.0524,.178,.3378,.5037,.6573,.7882,.8918,.9681,1.0196,1.0504,1.065,1.0679,1.0632,1.054,1.0429,1.0317,1.0215,1.0129,1.0062,1.0014,.9982,.9963,.9955,.9954,.9958,.9965,.9972,1);--neuro-token-motion-duration-spring-press-ms:.468s;--neuro-token-motion-ease-spring-drawer:linear(0,.0347,.1177,.2251,.3404,.4532,.5573,.6493,.7281,.7937,.847,.8895,.9225,.9477,.9664,.9801,.9897,.9962,1.0004,1.003,1.0044,1.005,1.005,1.0047,1.0042,1.0036,1.003,1.0025,1);--neuro-token-motion-duration-spring-drawer-ms:.459s;--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-viewer-ground:#0b0b0d;--neuro-token-viewer-ink:#f5f5f7;--neuro-token-viewer-muted:#f5f5f79e;--neuro-token-viewer-fill:#ffffff1a;--neuro-token-viewer-hover:#ffffff2e;--neuro-token-viewer-glass:#1c1c20b8;--neuro-token-viewer-warning:#ffd5a8;--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-spring-press:var(--neuro-token-motion-ease-spring-press);--neuro-duration-spring-press:var(--neuro-token-motion-duration-spring-press-ms);--neuro-ease-spring-drawer:var(--neuro-token-motion-ease-spring-drawer);--neuro-duration-spring-drawer:var(--neuro-token-motion-duration-spring-drawer-ms);--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}@supports not (animation-timing-function:linear(0,1)){:root{--neuro-ease-spring-press:var(--neuro-token-motion-ease);--neuro-ease-spring-drawer:var(--neuro-token-motion-ease-structural)}}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-radio-rows{justify-items:start;gap:6px;display:grid}.neuro-radio-dot[role=radio]{background:var(--neuro-panel-solid);width:16px;min-width:0;height:16px;min-height:0;box-shadow:inset 0 0 0 1.5px var(--neuro-border-strong);cursor:pointer;transition:background-color var(--neuro-duration-fast) var(--neuro-ease-out);border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.neuro-radio-dot[role=radio][data-checked]{background:var(--neuro-checkbox-on);box-shadow:none}.neuro-radio-dot[role=radio]:focus-visible{outline:2px solid var(--neuro-primary)}@supports (color:color-mix(in lab,red,red)){.neuro-radio-dot[role=radio]:focus-visible{outline:2px solid color-mix(in srgb,var(--neuro-primary) 58%,var(--neuro-text))}}.neuro-radio-dot[role=radio]:focus-visible{outline-offset:2px}.neuro-radio-dot-mark{background:#fff;border-radius:999px;width:6px;height:6px}.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{width:20px;height:20px;transition:transform calc(var(--neuro-duration-spring-press) * var(--neuro-motion-travel,1)) var(--neuro-ease-spring-press);background:#fff;border-radius:999px;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}@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}body.neuro-resizing-window,body.neuro-resizing-window *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.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-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}@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)))}}@keyframes neuro-git-check-pulse{50%{opacity:.58}}.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-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-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-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-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-work-folder-lines{gap:6px;padding:8px 12px;display:grid}.neuro-work-folder-line{color:var(--neuro-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:12px;line-height:16px;display:flex}.neuro-work-folder-line button{min-height:26px;background:var(--neuro-panel-solid);padding:0 10px}.neuro-work-folder-line button,.neuro-workspace-error{border:1px solid var(--neuro-border);color:var(--neuro-text);border-radius:8px}.neuro-workspace-error{background:#1f20200b;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-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-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-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-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)}@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}}@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-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-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-surface-header>div{gap:8px;min-width:0;display:grid}.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}@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{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}.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);flex-wrap:wrap;justify-content:flex-end;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-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-root.neuro-select-field{display:contents}.neuro-select-menu-trigger[data-system]{-webkit-user-select:none;user-select:none;position:relative}.neuro-select-menu-trigger[data-system][aria-disabled]{cursor:not-allowed;opacity:.55}.neuro-select-menu-trigger[data-system]:focus-within{outline:2px solid var(--neuro-focus);outline-offset:0}.neuro-select-system{opacity:0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}:where(.neuro-select-field)>.neuro-select-menu-trigger{background:var(--neuro-docs-fill,var(--neuro-row-hover));border:0;border-radius:7px;height:30px;padding:0 6px 0 8px;font-size:12.5px}.neuro-select-menu-group-label{color:var(--neuro-muted);padding:6px 8px 2px;font-size:11.5px}.neuro-select-menu-layer{z-index:1310;-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-level-mark{margin-left:5px}.neuro-composer-model-control>.neuro-model-level-mark :is(.dial,svg){width:13px;height:13px}:is(.neuro-composer-model-control,.neuro-model-launcher-list-lever)>.neuro-model-lever:not([data-look]){--neuro-model-lever-thumb:14px;height:16px;margin-right:5px}:is(.neuro-composer-model-control,.neuro-model-launcher-list-lever)>.neuro-model-lever:not([data-look]) .neuro-model-lever-track{height:8px}:is(.neuro-composer-model-control,.neuro-model-launcher-list-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)}:is(.neuro-composer-model-control,.neuro-model-launcher-list-lever)>.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-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-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-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-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-tree-root,.neuro-tree-row,.neuro-workspace-root-row{color:var(--neuro-text-soft)}.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{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]{border-color:var(--neuro-accent-border);background:var(--neuro-accent-soft);color:var(--neuro-text);box-shadow:none}.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}@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-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:12px 16px}@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)}}.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>:is(label,.neuro-mcp-form-row){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 .neuro-select-menu-trigger,.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-multi{gap:6px;display:grid}.neuro-mcp-multi label{align-items:center;gap:8px;display:flex}.neuro-mcp-form-elicitation .neuro-select-menu-trigger:focus-visible,.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 .neuro-select-menu-trigger:focus-visible,.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 .neuro-select-menu-trigger:focus-visible,.neuro-mcp-form-elicitation input:focus-visible,.neuro-mcp-form-elicitation select:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}@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-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{border-color:var(--neuro-border);border-radius:var(--neuro-radius-xl);background:var(--neuro-panel-solid);box-shadow:var(--neuro-shadow-lg)}.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{transition:transform calc(var(--neuro-duration-spring-drawer) * var(--neuro-motion-travel,1)) var(--neuro-ease-spring-drawer);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-new-chat-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}}@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)}}[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-text-edit-menu{background:#ffffff12}[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-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-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-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{-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-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}}@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}}@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-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-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}@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-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}@media (prefers-reduced-transparency:reduce){.neuro-message-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neuro-panel-solid)}}.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-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-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-message-menu.neuro-file-split-menu{background:var(--neuro-panel-solid);min-width:200px}.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-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}@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-csv-scroll{border:1px solid var(--neuro-border);border-radius:var(--neuro-radius-lg);flex:auto;min-width:0;overflow:auto}:is(.neuro-file-large-row,.neuro-file-large-grid-row)[data-active]{background:var(--neuro-row-hover)}.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,.neuro-select-menu-trigger){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,.neuro-select-menu-trigger){background:color-mix(in srgb,var(--neuro-text) 6%,transparent)}}.neuro-pdf-toolbar :is(input,.neuro-select-menu-trigger){color:var(--neuro-text);font:inherit;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}: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-file-csv-scroll:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:0}.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-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-autocomplete-ghost{color:var(--neuro-text-soft);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-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}}.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:var(--neuro-duration-spring-drawer);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-spring-drawer,ease-out) both}.neuro-workspace-card.is-shift{animation:neuro-workspace-card-shift var(--neuro-workspace-card-motion) var(--neuro-ease-spring-drawer,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-workspace-empty{margin:auto 0}[data-theme=dark] .neuro-workspace-card{border-color:var(--neuro-border);background:var(--neuro-panel-solid);box-shadow:none}.neuro-workspace-sidebar[data-reduced-motion=true]{--neuro-motion-travel:0}.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-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-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-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:has(.neuro-layout-control-count){align-items:center;gap:3px;width:auto;padding-inline:8px;display:inline-flex}.neuro-layout-control-count{font-size:12px;font-weight:var(--neuro-weight-medium);font-variant-numeric:tabular-nums;line-height:1}.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-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-window button,.neuro-workspace-grid button,.neuro-workspace-grid textarea{font-family:inherit}@media (max-width:900px){.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-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-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}.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-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-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-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}@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-head{flex-wrap:wrap}.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-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-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-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-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-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-workspace-scope-select .neuro-select-menu-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;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-workspace-grid>.neuro-sidebar .neuro-sidebar-chrome{border-bottom:0;align-items:center;gap:0;min-height:44px;padding:6px 56px 0 10px;display:flex}.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-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 .neuro-select-menu-root{position:absolute;inset:0}.neuro-agent-jobs-filter .neuro-select-menu-trigger{border-radius:inherit;width:100%;height:100%;color:inherit;background:0 0;border:0;justify-content:center;padding:0}.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-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-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-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-workspace-root-list[data-scope=computer] .neuro-workspace-root-select{cursor:pointer}@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(var(--neuro-duration-spring-drawer) * var(--neuro-motion-travel,1)) var(--neuro-ease-spring-drawer),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{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-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}:is(.neuro-agent-card,.neuro-agent-settings-dialog){--neuro-agent-tone:#7c3aed}.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}.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-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-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-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-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-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-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}}@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-error{color:var(--neuro-danger);margin:0;font-size:13px;line-height:18px}.neuro-work-time{color:var(--neuro-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.neuro-agent-job-head>.neuro-work-time{text-overflow:ellipsis;flex:0 1000 auto;min-width:0;overflow:hidden}.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-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}@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-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)}}: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}@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-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)}@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}}.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}@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}[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}: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-storage-file-menu{min-width:160px}.neuro-storage-file-menu button[data-danger]{color:var(--settings-danger)}@keyframes neuro-telegram-qr-wait{0%{opacity:.45}to{opacity:.9}}.neuro-number-field{display:contents}.neuro-number-field-group{flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.neuro-number-field .neuro-number-field-group>input{padding-right:58px}.neuro-mcp-form-elicitation .neuro-number-field-group{width:100%}.neuro-number-step{background:var(--neuro-text);border:0;border-radius:5px;place-items:center;width:24px;padding:0;display:grid;position:absolute;top:3px;bottom:3px;right:3px}@supports (color:color-mix(in lab,red,red)){.neuro-number-step{background:color-mix(in srgb,var(--neuro-text) 7%,transparent)}}.neuro-number-step{color:var(--neuro-text);cursor:pointer;touch-action:manipulation;transition:background var(--neuro-duration-fast) var(--neuro-ease-out),transform calc(var(--neuro-duration-spring-press) * var(--neuro-motion-travel,1)) var(--neuro-ease-spring-press)}.neuro-number-step[data-step=down]{right:29px}.neuro-number-step:hover:not(:disabled){background:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){.neuro-number-step:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 12%,transparent)}}.neuro-number-step:active:not(:disabled){transform:scale(calc(1 - .08 * var(--neuro-motion-travel,1)))}.neuro-number-step:disabled{color:var(--neuro-muted);cursor:default;opacity:.5}@media (pointer:coarse){.neuro-number-step{width:34px}.neuro-number-step[data-step=down]{right:39px}.neuro-number-field .neuro-number-field-group>input{padding-right:78px}}html{--neuro-plate-fill:var(--neuro-panel-solid);--neuro-plate-shadow:inset 0 0 0 1px #1f20201a,0 1px 1px #1414160a,0 1px 4px #14141612}html[data-theme=dark]{--neuro-plate-fill:var(--neuro-text)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--neuro-plate-fill:color-mix(in srgb,var(--neuro-text) 12%,transparent)}}html[data-theme=dark]{--neuro-plate-shadow:inset 0 0 0 1px #ffffff17,0 1px 2px #00000059}.neuro-plate{isolation:isolate;border-radius:var(--neuro-radius-md);background:var(--neuro-text);width:fit-content;max-width:100%;padding:2px;position:relative}@supports (color:color-mix(in lab,red,red)){.neuro-plate{background:color-mix(in srgb,var(--neuro-text) 5%,transparent)}}.neuro-plate>button{z-index:1;border-radius:var(--neuro-radius-tile);position:relative}.neuro-plate>button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:-2px}:is(.neuro-file-editor-tab[data-active=true],.neuro-sheet-tab[aria-selected=true]){background:var(--neuro-plate-fill);box-shadow:var(--neuro-plate-shadow);color:var(--neuro-text);position:relative}:is(.neuro-plate>:is([aria-selected=true],[aria-pressed=true]),.neuro-toggle-thumb,.neuro-workspace-topbar-tile,.neuro-file-editor-tab[data-active=true],.neuro-sheet-tab[aria-selected=true],.neuro-docs-db-tab[aria-selected=true],.neuro-media-tag[aria-pressed=true]):after,[data-theme] .neuro-settings .account-tabbar-item[role=tab][data-active=true]:after{content:"";border-radius:inherit;pointer-events:none;background:var(--neuro-brand-gradient-diagonal);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(currentColor 0 0) content-box exclude,linear-gradient(currentColor 0 0)}[data-thumb]{position:relative}[data-thumb]>:is(button,[aria-pressed]){z-index:1;position:relative}.neuro-toggle-thumb{border-radius:var(--neuro-radius-tile);background:var(--neuro-plate-fill);box-shadow:var(--neuro-plate-shadow);pointer-events:none;position:absolute}[data-thumb]>:is([aria-selected=true],[aria-pressed=true]){box-shadow:none!important;background:0 0!important}[data-thumb]>:is([aria-selected=true],[aria-pressed=true]):after{display:none}@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)))}}:is(.neuro-agent-card,.neuro-agent-settings-dialog)[data-accent=external]{--neuro-agent-tone:#2a9fd8}: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}:is(.neuro-external-agent-primary,.neuro-external-agent-danger,.neuro-external-agent-quiet,.neuro-agents-external-add):disabled{cursor:default;opacity:.5}.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-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)}[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}: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}[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 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-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}:is(.neuro-docs-window,.neuro-design-window){height:100%;min-height:0}:is(.neuro-docs-window,.neuro-design-window)[hidden]{display:none}@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-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)}.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-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-tile-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0009;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}[data-theme] .neuro-card{border-radius:var(--neuro-radius-md);background:var(--neuro-panel-solid);box-shadow:inset 0 0 0 .5px var(--neuro-border-strong),var(--neuro-shadow-xs);transition:box-shadow var(--neuro-duration-hover) var(--neuro-ease),transform var(--neuro-duration-feedback) var(--neuro-ease)}[data-theme] :is(a,button).neuro-card{cursor:pointer}[data-theme] .neuro-result-card.neuro-card:hover,[data-theme] :is(a,button).neuro-card:hover{box-shadow:inset 0 0 0 .5px var(--neuro-border-strong),var(--neuro-shadow-sm)}[data-theme] :is(a,button).neuro-card:active{transform:scale(calc(1 - .012 * var(--neuro-motion-travel,1)))}[data-theme] :is(a,button).neuro-card:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:2px}.neuro-work-menu-popup>button[data-danger],.neuro-work-menu-popup>button[data-danger] svg{color:var(--neuro-danger-text)}[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)}: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}@keyframes neuro-docs-live-in{0%{opacity:0;transform:translateY(calc(-3px * var(--neuro-motion-travel,1)))}}@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}}@keyframes neuro-presence-flag{0%,70%{opacity:1}to{opacity:0}}@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}}@keyframes neuro-presence-ink{0%,30%{background-color:color-mix(in srgb,var(--neuro-participant) 22%,transparent)}to{background-color:#0000}}.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{position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}[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-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-label{color:var(--neuro-muted);align-items:center;gap:8px;margin:0;display:flex}: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)}@keyframes neuro-docs-db-peek-in{0%{transform:translateX(calc(24px * var(--neuro-motion-travel,1)));opacity:.6}}@keyframes neuro-docs-modal-in{0%{opacity:0;transform:translateY(calc(6px * var(--neuro-motion-travel,1))) scale(calc(1 - .03 * var(--neuro-motion-travel,1)))}}: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)}@media (hover:none){: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-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-turn-results{gap:6px;width:100%;max-width:480px;margin-top:12px;display:grid}.neuro-result-card{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-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-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-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-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-message-mention{font-weight:var(--neuro-weight-medium)}.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-mermaid[data-code=false]>pre{display:none}.neuro-file-mermaid-view{padding:8px 14px 14px;overflow-x:auto}.neuro-file-mermaid-view>p:empty{display:none}.neuro-file-image-node.ProseMirror-selectednode,.node-inlineImage.ProseMirror-selectednode,.node-pageFile.ProseMirror-selectednode{outline:none}.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-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}: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{color:var(--neuro-muted);border-radius:6px;gap:6px;padding:0 8px}.neuro-file-chip,.neuro-file-chip-pending{background:var(--neuro-bg-sunken);align-items:center;font-size:.92em;display:inline-flex}.neuro-file-chip{border-radius:var(--neuro-token-docs-block-chip-radius);max-width:100%;color:var(--neuro-text);vertical-align:baseline;cursor:pointer;gap:5px;margin:0 1px;padding:0 7px 0 5px;line-height:1.5;transition:background-color .12s}.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-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}@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-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-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)}@container (max-width:520px){.neuro-columns-grid{row-gap:12px;grid-template-columns:minmax(0,1fr)!important}.neuro-columns-edge{display:none}}.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,.neuro-table-fill)[data-color=gray]{--neuro-page-color:var(--neuro-muted)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger,.neuro-table-fill)[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,.neuro-table-fill)[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,.neuro-table-fill)[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,.neuro-table-fill)[data-color=green]{--neuro-page-color:var(--neuro-green-text)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger,.neuro-table-fill)[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,.neuro-table-fill)[data-color=amber]{--neuro-page-color:var(--neuro-amber-text)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger,.neuro-table-fill)[data-color=rose]{--neuro-page-color:var(--neuro-rose)}:is(.neuro-text-color,.neuro-background-color,.neuro-color-swatch,.neuro-color-trigger,.neuro-table-fill)[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,.neuro-table-fill)[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[data-narrow] .neuro-file-format-font>span{max-width:72px}.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-print-preview{background:var(--neuro-surface-muted,#1414160f);color-scheme:light;border:0;border-radius:10px;width:100%;height:100%}.neuro-symbols{gap:10px;display:grid}.neuro-symbols-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;max-height:260px;display:grid;overflow:auto}.neuro-symbols-empty{color:var(--neuro-muted);margin:0;font-size:13px}.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: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-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-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-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-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-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,[data-highlighted],[aria-expanded=true]):not([aria-disabled=true]),.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[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-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-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-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-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-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-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}.ProseMirror [data-heading-number]:before{content:attr(data-heading-number) " "}.neuro-file-bubble-link-box{display:block;position:relative}.neuro-file-bubble-headings{z-index:1;background:var(--neuro-panel-solid);width:264px;max-height:220px;box-shadow:0 0 0 1px var(--neuro-border),0 12px 32px -8px #1414164d;border-radius:10px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);left:-4px;overflow:hidden auto}.neuro-file-bubble-headings small{color:var(--neuro-muted);padding:4px 8px;font-size:11.5px}.neuro-file-bubble-headings button{width:100%;min-height:28px;color:var(--neuro-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 8px;font-size:13px;display:block;overflow:hidden}.neuro-file-bubble-headings button:focus-visible,.neuro-file-bubble-headings button:hover{background:var(--neuro-bg-sunken)}.neuro-file-bubble-headings button[data-level="2"]{padding-left:18px}.neuro-file-bubble-headings button[data-level="3"]{padding-left:28px}.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}::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-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-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;color:var(--neuro-text);outline:none;flex:auto;padding:0 9px}.neuro-file-find button,.neuro-file-find input{height:28px;font:inherit;border:0;border-radius:7px}.neuro-file-find button{min-width:28px;color:var(--neuro-text-soft);cursor:pointer;background:0 0;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}[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}@keyframes neuro-design-thread-working{50%{box-shadow:0 0 0 3px var(--neuro-participant)}}.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-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-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-place .neuro-composer-param-value{max-width:none}.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-attachment-menu-host{display:contents}.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,.neuro-composer-place){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-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-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))}}.neuro-space-frame{align-content:start;gap:12px;width:min(100%,760px);margin:0 auto;padding:68px 24px 24px;display:grid}.neuro-space-frame h1{color:var(--neuro-text);font-size:26px;font-weight:var(--neuro-weight-semibold);margin:0 0 12px;line-height:34px}.neuro-space-frame span{background:var(--neuro-fill-subtle,var(--neuro-text));border-radius:12px;height:44px;display:block}@supports (color:color-mix(in lab,red,red)){.neuro-space-frame span{background:var(--neuro-fill-subtle,color-mix(in srgb,var(--neuro-text) 5%,transparent))}}.neuro-space-frame-nav{gap:2px;padding:96px 16px 0;display:grid}.neuro-space-frame-nav span{color:var(--neuro-text);padding:6px 12px 6px 40px;font-size:14px;line-height:20px}#neuro-styles-first{order:0}