@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4124bfd4-module__dGlmfG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4124bfd4-module__dGlmfG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_b0bf3e9e-module__F_J_KG__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_b0bf3e9e-module__F_J_KG__variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d75854cd-module__7rT1BW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d75854cd-module__7rT1BW__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-bold:700;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[var\(--nous-workflow-node-detail-margin-top\)\]{margin-top:var(--nous-workflow-node-detail-margin-top)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.min-h-\[var\(--nous-workflow-graph-canvas-height\)\]{min-height:var(--nous-workflow-graph-canvas-height)}.min-h-\[var\(--nous-workflow-node-min-height\)\]{min-height:var(--nous-workflow-node-min-height)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[92rem\]{max-width:92rem}.min-w-\[var\(--nous-workflow-graph-canvas-min-width\)\]{min-width:var(--nous-workflow-graph-canvas-min-width)}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[var\(--nous-workflow-node-badge-row-gap\)\]{gap:var(--nous-workflow-node-badge-row-gap)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[var\(--nous-home-chat-canvas-radius\)\]{border-radius:var(--nous-home-chat-canvas-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--nous-workflow-node-border\)\]{border-color:var(--nous-workflow-node-border)}.border-\[var\(--nous-stroke-subtle\)\]{border-color:var(--nous-stroke-subtle)}.\[background-size\:var\(--nous-home-chat-canvas-bg-size\)\]{background-size:var(--nous-home-chat-canvas-bg-size)}.fill-none{fill:none}.stroke-\[var\(--nous-workflow-connector-active-stroke\)\]{stroke:var(--nous-workflow-connector-active-stroke)}.stroke-\[var\(--nous-workflow-connector-stroke\)\]{stroke:var(--nous-workflow-connector-stroke)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[var\(--nous-workflow-node-padding-x\)\]{padding-inline:var(--nous-workflow-node-padding-x)}.px-\[var\(--nous-workflow-tool-node-padding-x\)\]{padding-inline:var(--nous-workflow-tool-node-padding-x)}.py-\[var\(--nous-workflow-node-padding-y\)\]{padding-block:var(--nous-workflow-node-padding-y)}.py-\[var\(--nous-workflow-tool-node-padding-y\)\]{padding-block:var(--nous-workflow-tool-node-padding-y)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[var\(--nous-workflow-node-badge-row-padding-top\)\]{padding-top:var(--nous-workflow-node-badge-row-padding-top)}.pr-\[var\(--nous-workflow-node-title-padding-right\)\]{padding-right:var(--nous-workflow-node-title-padding-right)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.font-mono{font-family:var(--font-mono)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.56rem\]{font-size:.56rem}.text-\[length\:var\(--nous-workflow-node-detail-size\)\]{font-size:var(--nous-workflow-node-detail-size)}.text-\[length\:var\(--nous-workflow-node-title-size\)\]{font-size:var(--nous-workflow-node-title-size)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[var\(--nous-leading-drawer\)\]{--tw-leading:var(--nous-leading-drawer);line-height:var(--nous-leading-drawer)}.leading-\[var\(--nous-workflow-node-detail-leading\)\]{--tw-leading:var(--nous-workflow-node-detail-leading);line-height:var(--nous-workflow-node-detail-leading)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--nous-workflow-node-detail-weight\)\]{--tw-font-weight:var(--nous-workflow-node-detail-weight);font-weight:var(--nous-workflow-node-detail-weight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[font-weight\:var\(--nous-workflow-node-title-weight\)\]{font-weight:var(--nous-workflow-node-title-weight)}.tracking-\[-0\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[var\(--nous-workflow-node-detail-tracking\)\]{--tw-tracking:var(--nous-workflow-node-detail-tracking);letter-spacing:var(--nous-workflow-node-detail-tracking)}.tracking-\[var\(--nous-workflow-node-title-tracking\)\]{--tw-tracking:var(--nous-workflow-node-title-tracking);letter-spacing:var(--nous-workflow-node-title-tracking)}.text-balance{text-wrap:balance}.text-\[var\(--nous-accent-success-fg\)\]{color:var(--nous-accent-success-fg)}.text-\[var\(--nous-accent-warning\)\]{color:var(--nous-accent-warning)}.text-\[var\(--nous-fg-muted\)\]{color:var(--nous-fg-muted)}.text-\[var\(--nous-page-body-fg\)\]{color:var(--nous-page-body-fg)}.text-\[var\(--nous-page-hero-title-fg\)\]{color:var(--nous-page-hero-title-fg)}.text-\[var\(--nous-page-preheader-fg\)\]{color:var(--nous-page-preheader-fg)}.text-\[var\(--nous-page-title-fg\)\]{color:var(--nous-page-title-fg)}.text-\[var\(--nous-workflow-node-detail-fg\)\]{color:var(--nous-workflow-node-detail-fg)}.text-\[var\(--nous-workflow-node-title-fg\)\]{color:var(--nous-workflow-node-title-fg)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-\[var\(--nous-stroke-strong\)\]{-webkit-text-decoration-color:var(--nous-stroke-strong);-webkit-text-decoration-color:var(--nous-stroke-strong);-webkit-text-decoration-color:var(--nous-stroke-strong);text-decoration-color:var(--nous-stroke-strong)}.underline-offset-4{text-underline-offset:4px}.shadow-\[inset_0_1px_0_var\(--nous-stroke-ghost\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--nous-stroke-ghost));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color\:var\(--nous-stroke-default\)\]{--tw-ring-color:var(--nous-stroke-default)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[background\:var\(--nous-workflow-node-bg\)\]{background:var(--nous-workflow-node-bg)}.\[background\:var\(--nous-workflow-panel-radial-bg\)\]{background:var(--nous-workflow-panel-radial-bg)}.\[background\:var\(--nous-workflow-run-bg\)\]{background:var(--nous-workflow-run-bg)}.ring-inset{--tw-ring-inset:inset}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}@media (min-width:64rem){.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-\[5\.7rem\]{font-size:5.7rem}.lg\:opacity-\[var\(--nous-workflow-unfocused-opacity\)\]{opacity:var(--nous-workflow-unfocused-opacity)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
:root{--nous-color-black-950:#050505;--nous-color-black-925:#080808;--nous-color-black-900:#101010;--nous-color-black-875:#111212;--nous-color-black-850:#111213;--nous-color-black-825:#121212;--nous-color-black-800:#171717;--nous-color-black-775:#1a1c1e;--nous-color-black-700:#202020;--nous-color-fg-white:#fff;--nous-color-fg-bright:#d8dbdf;--nous-color-fg-title:#fff;--nous-color-fg-primary:#bfc4cb;--nous-color-fg-body-strong:#c6c9cf;--nous-color-fg-body:#aeb4bd;--nous-color-fg-secondary:#8a8f98;--nous-color-fg-placeholder:#9fa5ae;--nous-color-fg-muted:#5b5f67;--nous-color-fg-subtle:#4f555d;--nous-color-fg-quieter:#393f46;--nous-color-fg-minimal:#333338;--nous-color-blue-500:#5b7cff;--nous-color-blue-300:#8eb4ea;--nous-color-blue-text:#bec8ff;--nous-color-blue-text-muted:#adb9ff;--nous-color-blue-text-strong:#bfc8ff;--nous-color-purple-700:#391289;--nous-color-purple-500:#6d3df2;--nous-color-green-700:#1a8c54;--nous-color-green-500:#23a768;--nous-color-green-text:#a7ffa7;--nous-color-yellow-500:#f0c400;--nous-alpha-white-01:#ffffff03;--nous-alpha-white-02:#ffffff05;--nous-alpha-white-035:#ffffff09;--nous-alpha-white-04:#ffffff0a;--nous-alpha-white-05:#ffffff0d;--nous-alpha-white-06:#ffffff0f;--nous-alpha-white-10:#ffffff1a;--nous-alpha-white-16:#ffffff29;--nous-alpha-graphite-08:#19191914;--nous-alpha-graphite-12:#1919191f;--nous-alpha-graphite-16:#19191929;--nous-alpha-graphite-20:#19191933;--nous-radius-2xs:4px;--nous-radius-control:5px;--nous-radius-xs:6px;--nous-radius-sm:7px;--nous-radius-md:8px;--nous-radius-control-lg:10px;--nous-radius-lg:12px;--nous-radius-xl:16px;--nous-radius-pill:999px;--nous-space-1:4px;--nous-space-2:8px;--nous-space-3:12px;--nous-space-4:16px;--nous-space-5:20px;--nous-space-6:24px;--nous-space-8:32px;--nous-space-10:40px;--nous-font-sans:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nous-font-mono:var(--font-fira-code), "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--nous-font-agent-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}
:root,.nous-app-theme,.nous-design-system{--nous-fg-white:var(--nous-color-fg-white);--nous-fg-bright:var(--nous-color-fg-bright);--nous-fg-title:var(--nous-color-fg-title);--nous-fg-primary:var(--nous-color-fg-primary);--nous-fg-body-strong:var(--nous-color-fg-body-strong);--nous-fg-body:var(--nous-color-fg-body);--nous-fg-secondary:var(--nous-color-fg-secondary);--nous-fg-placeholder:var(--nous-color-fg-placeholder);--nous-fg-muted:var(--nous-color-fg-muted);--nous-fg-subtle:var(--nous-color-fg-subtle);--nous-fg-quieter:var(--nous-color-fg-quieter);--nous-fg-minimal:var(--nous-color-fg-minimal);--nous-bg-canvas:var(--nous-color-black-950);--nous-bg-chrome:var(--nous-color-black-950);--nous-bg-shell:var(--nous-color-black-925);--nous-bg-sidebar:transparent;--nous-bg-updates:transparent;--nous-bg-panel:var(--nous-color-black-900);--nous-bg-input:var(--nous-color-black-875);--nous-bg-control-bar:var(--nous-color-black-850);--nous-bg-inset:var(--nous-color-black-825);--nous-bg-elevated:var(--nous-color-black-800);--nous-bg-control-active:var(--nous-color-black-775);--nous-bg-overlay:var(--nous-color-black-700);--nous-bg-selected-subtle:#e9e9ff06;--nous-bg-card-muted:var(--nous-alpha-graphite-08);--nous-bg-card:var(--nous-alpha-graphite-12);--nous-bg-control:var(--nous-alpha-graphite-16);--nous-bg-message:var(--nous-alpha-graphite-20);--nous-bg-overlay-glass:#0c0c0deb;--nous-stroke-ghost:var(--nous-alpha-white-01);--nous-stroke-soft:var(--nous-alpha-white-02);--nous-stroke-subtle:var(--nous-alpha-white-04);--nous-stroke-default:var(--nous-alpha-white-06);--nous-stroke-strong:var(--nous-alpha-white-10);--nous-stroke-emphasis:var(--nous-alpha-white-16);--nous-accent-info:var(--nous-color-blue-500);--nous-accent-info-soft:var(--nous-color-blue-300);--nous-accent-info-fg:var(--nous-color-blue-text);--nous-accent-info-fg-muted:var(--nous-color-blue-text-muted);--nous-accent-info-fg-strong:var(--nous-color-blue-text-strong);--nous-accent-info-bg-subtle:#5b7cff1a;--nous-accent-info-bg:#5b7cff21;--nous-accent-workspace:var(--nous-color-purple-500);--nous-accent-workspace-deep:var(--nous-color-purple-700);--nous-accent-success:var(--nous-color-green-500);--nous-accent-success-deep:var(--nous-color-green-700);--nous-accent-success-fg:var(--nous-color-green-text);--nous-accent-success-bg:#1dff1112;--nous-accent-warning:var(--nous-color-yellow-500);--nous-accent-warning-bg:#f0c4001a;--nous-accent-warning-bg-muted:#f0c40017;--nous-shadow-card:inset 0 1px 0 var(--nous-alpha-white-035), 0 18px 54px #00000052;--nous-shadow-overlay:inset 0 1px 0 var(--nous-alpha-white-05), 0 28px 90px #0000009e;--nous-shadow-drawer:-8px -8px 14px 7px #070707bf;--nous-texture-noise-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='noise' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .0196 0 0 0 0 .0196 0 0 0 0 .0196 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23noise)'/%3E%3C/svg%3E");--nous-texture-noise-overlay:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='noise' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' opacity='0.65' filter='url(%23noise)'/%3E%3C/svg%3E");--nous-texture-noise-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cfilter id='noise' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .86 0 0 0 0 .86 0 0 0 0 .86 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='640' height='640' filter='url(%23noise)'/%3E%3C/svg%3E");--nous-app-chrome-bg:var(--nous-texture-noise-dark), radial-gradient(circle at -42% -52%, #66666614 0, #50505014 16vh, #3a3a3a14 30vh, #24242414 52vh, #12121214 76vh, #00000014 100vh), var(--nous-bg-app);--nous-app-chrome-bg-size:160px 160px, auto, auto;--nous-updates-panel-bg:var(--nous-texture-noise-dark), radial-gradient(circle at 170% -70%, #66666614 0, #50505014 16vh, #3a3a3a14 30vh, #24242414 52vh, #12121214 76vh, #00000014 100vh), var(--nous-bg-updates);--nous-updates-panel-bg-size:160px 160px, auto, auto;--nous-design-system-page-bg:radial-gradient(circle at 12% -10%, #24303e66, transparent 34vh), #080d13;--nous-design-system-page-bg-size:auto;--nous-page-bg:#050506;--nous-page-fg:var(--nous-fg-primary);--nous-page-body-fg:#bababa;--nous-page-title-fg:#fff7ff;--nous-page-hero-title-fg:var(--nous-page-title-fg);--nous-page-grain-opacity:.3;--nous-page-grain-blend-mode:screen;--nous-page-vignette-bg:radial-gradient(circle at 50% 20%, transparent 0%, transparent 34%, #00000038 72%, #00000070 100%);--nous-page-hero-source-light-bg:radial-gradient(ellipse at center, #fff 0%, var(--nous-page-bg) 68%);--nous-page-hero-bottom-light-bg:radial-gradient(ellipse at bottom center, #f4f8ff0d 0%, #7d87af08 34%, #0000 72%);--nous-page-login-radial-bg:radial-gradient(ellipse 105vh 130vh at bottom center, #f4f8ff0d 0%, #7d87af08 34%, #0000 72%);--nous-page-product-top-radial-bg:radial-gradient(ellipse 50% 50% at top center, #f4f8ff0d 0%, #7d87af08 34%, #0000 72%);--nous-page-product-bottom-radial-bg:radial-gradient(ellipse 50% 50% at bottom center, #00000085 0%, #00000042 34%, transparent 72%);--nous-page-section-band-bg:#0003;--nous-reference-panel-bg:#1919190e;--nous-page-card-bg:var(--nous-reference-panel-bg);--nous-page-story-card-bg:linear-gradient(90deg, #ffffff0b, #ffffff04);--nous-page-code-panel-bg:#05070dcc;--nous-page-code-row-bg:#ffffff06;--nous-page-soft-control-bg:#ffffff08;--nous-page-preheader-card:#4d555d;--nous-page-preheader-fg:var(--nous-page-preheader-card);--nous-page-preheader-border:color-mix(in srgb, var(--nous-page-preheader-card) 100%, transparent);--nous-page-accent-divider-bg:linear-gradient(to bottom, transparent, #6f8cff66, transparent);--nous-page-logo-bg:radial-gradient(circle, #6f8cff47, #ffffff08);--nous-page-logo-shadow:0 0 34px #6f8cff33;--nous-page-cta-panel-bg:radial-gradient(circle at 50% 0%, #6f8cff33, transparent 32rem), var(--nous-reference-panel-bg);--nous-primary-cta-shadow-ring-bg:linear-gradient(180deg, #ffffff26, #ffffff13);--nous-primary-cta-bg:linear-gradient(-75deg, #00000009, #00000024, #00000009), #0e101438;--nous-primary-cta-shadow:inset 0 .125em .125em #ffffff0a, inset 0 -.125em .125em #00000080, 0 .25em .125em -.125em #ffffff26, 0 0 .1em .25em inset #0003, 0 0 0 0 #000;--nous-primary-cta-shadow-hover:inset 0 .125em .125em #ffffff0a, inset 0 -.125em .125em #00000080, 0 .15em .05em -.1em #ffffff30, 0 0 .05em .1em inset #00000080, 0 0 0 0 #000;--nous-primary-cta-shadow-active:inset 0 .125em .125em #ffffff0a, inset 0 -.125em .125em #00000080, 0 .125em .125em -.125em #ffffff26, 0 0 .1em .25em inset #0003, 0 .225em .05em 0 #ffffff0a, 0 .25em 0 0 #000000bf, inset 0 .25em .05em 0 #ffffff1d;--nous-primary-cta-text:#cdcdcd;--nous-primary-cta-text-shadow:0 .25em 4px #ffffff13;--nous-primary-cta-text-shadow-hover:.025em .025em 4px #ffffff17;--nous-primary-cta-text-shadow-active:.025em .25em 4px #0000001f;--nous-primary-cta-sheen-bg:linear-gradient(var(--nous-primary-cta-angle-2), #0000 0%, #00000080 40% 50%, #0000 55%);--nous-primary-cta-sheen-blend-mode:screen;--nous-primary-cta-border-bg:conic-gradient(from var(--nous-primary-cta-angle-1) at 50% 50%, #ffffff60, #fff0 5% 40%, #ffffff60 50%, #fff0 60% 95%, #ffffff60), linear-gradient(180deg, #00000080, #00000080);--nous-primary-cta-border-highlight:#ffffff60;--nous-primary-cta-border-transparent:#fff0;--nous-primary-cta-border-underlay:linear-gradient(180deg, #00000080, #00000080);--nous-primary-cta-border-shadow:inset 0 0 0 calc(var(--nous-primary-cta-border-width) / 2) #00000080;--nous-primary-cta-prism-opacity:.12;--nous-primary-cta-prism-opacity-hover:.32;--nous-primary-cta-prism-opacity-active:.24;--nous-primary-cta-prism-blend-mode:screen;--nous-primary-cta-prism-red:#ff1e52d1;--nous-primary-cta-prism-green:#36ffb0b8;--nous-primary-cta-prism-blue:#3a8effd1;--nous-primary-cta-prism-white:#ffffff7a;--nous-primary-cta-prism-filter:saturate(1.25) contrast(1.08);--nous-primary-cta-edge-opacity:1;--nous-primary-cta-edge-channel-opacity:.5;--nous-primary-cta-edge-blend-mode:screen;--nous-primary-cta-edge-filter:blur(.5px);--nous-primary-cta-edge-red:#ff2a4aeb;--nous-primary-cta-edge-green:#00ff9b;--nous-primary-cta-edge-blue:#0073ffd1}.nous-design-system[data-nous-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nous-fg-white:#121317;--nous-fg-bright:#18191d;--nous-fg-title:#121317;--nous-fg-primary:#212226;--nous-fg-body-strong:#2f3034;--nous-fg-body:#45474d;--nous-fg-secondary:#5f6670;--nous-fg-placeholder:#8a94a1;--nous-fg-muted:#45474d;--nous-fg-subtle:#8a94a1;--nous-fg-quieter:#a0aab6;--nous-fg-minimal:#b2bbc5;--nous-bg-canvas:#f8f9fc;--nous-bg-chrome:#eff2f7;--nous-bg-shell:#e6eaf0;--nous-bg-sidebar:#fff;--nous-bg-updates:#fff;--nous-bg-panel:#fff;--nous-bg-input:#f0f1f5;--nous-bg-control-bar:#e6eaf0;--nous-bg-inset:#eff2f7;--nous-bg-elevated:#fff;--nous-bg-control-active:#fff;--nous-bg-overlay:#fff;--nous-bg-selected-subtle:#3279f914;--nous-bg-card-muted:#21222606;--nous-bg-card:#fff;--nous-bg-control:#2122260e;--nous-bg-message:#ffffffd6;--nous-bg-overlay-glass:#ffffffe6;--nous-stroke-ghost:#21222609;--nous-stroke-soft:#2122260f;--nous-stroke-subtle:#2122261a;--nous-stroke-default:#2122261f;--nous-stroke-strong:#21222633;--nous-stroke-emphasis:#2122264d;--nous-accent-info:#3279f9;--nous-accent-info-soft:#5f97fb;--nous-accent-info-fg:#1f5fcb;--nous-accent-info-fg-muted:#356fbf;--nous-accent-info-fg-strong:#174ea6;--nous-accent-info-bg-subtle:#3279f917;--nous-accent-info-bg:#3279f921;--nous-accent-workspace:#7658d6;--nous-accent-workspace-deep:#8b72de;--nous-accent-success:#25815a;--nous-accent-success-deep:#2f9569;--nous-accent-success-fg:#1f704e;--nous-accent-success-bg:#25815a1a;--nous-accent-warning:#9a790c;--nous-accent-warning-bg:#9a790c1c;--nous-accent-warning-bg-muted:#9a790c14;--nous-shadow-card:inset 0 1px 0 #ffffffdb, 0 18px 54px #1f242c14;--nous-shadow-overlay:inset 0 1px 0 #ffffffe6, 0 28px 90px #1f242c29;--nous-shadow-drawer:-8px -8px 20px 4px #1f242c1f;--nous-texture-noise-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='noise' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .42 0 0 0 0 .36 0 0 0 0 .27 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23noise)'/%3E%3C/svg%3E");--nous-app-chrome-bg:var(--nous-texture-noise-light), radial-gradient(circle at -42% -52%, #fff6 0, #ffffff3d 24vh, #ffffff1a 52vh, #fff0 100vh), var(--nous-bg-app);--nous-app-chrome-bg-size:160px 160px, auto, auto;--nous-design-system-page-bg:var(--nous-app-chrome-bg);--nous-design-system-page-bg-size:var(--nous-app-chrome-bg-size);--nous-page-bg:#f8f9fc;--nous-page-body-fg:var(--nous-fg-muted);--nous-page-title-fg:var(--nous-fg-title);--nous-page-hero-title-fg:var(--nous-fg-title);--nous-page-grain-opacity:.16;--nous-page-grain-blend-mode:multiply;--nous-page-vignette-bg:radial-gradient(circle at 50% 18%, transparent 0%, transparent 44%, #2122260b 80%, #21222614 100%);--nous-page-hero-source-light-bg:radial-gradient(ellipse at center, #fffffff2 0%, var(--nous-page-bg) 68%);--nous-page-hero-bottom-light-bg:radial-gradient(ellipse at bottom center, #3279f91a 0%, #3279f90e 34%, transparent 72%);--nous-page-login-radial-bg:radial-gradient(ellipse 105vh 130vh at bottom center, #3279f91a 0%, #3279f90e 34%, transparent 72%);--nous-page-product-top-radial-bg:radial-gradient(ellipse 50% 50% at top center, #3279f91a 0%, #3279f90e 34%, transparent 72%);--nous-page-section-band-bg:#e6eaf09e;--nous-reference-panel-bg:#ffffff85;--nous-page-story-card-bg:linear-gradient(90deg, #ffffffeb, #f8f9fcb8);--nous-page-code-panel-bg:#ffffffd1;--nous-page-code-row-bg:#21222609;--nous-page-soft-control-bg:#ffffffc7;--nous-page-preheader-card:#6c7580;--nous-page-accent-divider-bg:linear-gradient(to bottom, transparent, #3279f947, transparent);--nous-page-logo-bg:radial-gradient(circle, #3279f92e, #ffffffeb);--nous-page-logo-shadow:0 0 30px #3279f91f;--nous-page-cta-panel-bg:radial-gradient(circle at 50% 0%, #3279f91a, transparent 32rem), #ffffffc7;--nous-primary-cta-shadow-ring-bg:linear-gradient(180deg, #ffffffe6, #3279f929);--nous-primary-cta-bg:linear-gradient(-75deg, #ffffff47, #3279f91f, #ffffff47), #ffffffc7;--nous-primary-cta-shadow:inset 0 .125em .125em #fffc, inset 0 -.125em .125em #3279f91a, 0 .25em .125em -.125em #fffc, 0 0 .1em .25em inset #3279f90f, 0 18px 42px -28px #1f5fcb73;--nous-primary-cta-shadow-hover:inset 0 .125em .125em #ffffffe6, inset 0 -.125em .125em #3279f924, 0 .15em .05em -.1em #ffffffe6, 0 0 .05em .1em inset #3279f91f, 0 14px 34px -26px #1f5fcb8c;--nous-primary-cta-shadow-active:inset 0 .125em .125em #fffc, inset 0 -.125em .125em #3279f924, 0 .125em .125em -.125em #fffc, 0 0 .1em .25em inset #3279f91a, 0 .225em .05em 0 #ffffff6b, 0 .25em 0 0 #1f5fcb2e, inset 0 .25em .05em 0 #ffffff8f;--nous-primary-cta-text:var(--nous-fg-title);--nous-primary-cta-text-shadow:0 .25em 4px #ffffff59;--nous-primary-cta-text-shadow-hover:.025em .025em 4px #ffffff6b;--nous-primary-cta-text-shadow-active:.025em .25em 4px #1f5fcb1a;--nous-primary-cta-sheen-bg:linear-gradient(var(--nous-primary-cta-angle-2), #fff0 0%, #3279f92e 40% 50%, #fff0 55%);--nous-primary-cta-sheen-blend-mode:multiply;--nous-primary-cta-border-bg:conic-gradient(from var(--nous-primary-cta-angle-1) at 50% 50%, #3279f96b, #3279f900 5% 40%, #ffffffe6 50%, #3279f900 60% 95%, #3279f96b), linear-gradient(180deg, #3279f92e, #ffffffb3);--nous-primary-cta-border-highlight:#3279f96b;--nous-primary-cta-border-transparent:#3279f900;--nous-primary-cta-border-highlight-mid:#ffffffe6;--nous-primary-cta-border-underlay:linear-gradient(180deg, #3279f92e, #ffffffb3);--nous-primary-cta-border-shadow:inset 0 0 0 calc(var(--nous-primary-cta-border-width) / 2) #3279f929;--nous-primary-cta-prism-opacity:.35;--nous-primary-cta-prism-opacity-hover:.65;--nous-primary-cta-prism-opacity-active:.45;--nous-primary-cta-prism-blend-mode:screen;--nous-primary-cta-prism-red:#ff005aa6;--nous-primary-cta-prism-green:#00e6aa80;--nous-primary-cta-prism-blue:#0064ffa6;--nous-primary-cta-prism-white:#ffffffb3;--nous-primary-cta-prism-filter:blur(.15px) saturate(1.45) contrast(1.12);--nous-primary-cta-edge-opacity:.72;--nous-primary-cta-edge-channel-opacity:.48;--nous-primary-cta-edge-blend-mode:multiply;--nous-primary-cta-edge-filter:blur(.35px) saturate(1.18) contrast(1.08);--nous-primary-cta-edge-red:#ff3e6875;--nous-primary-cta-edge-green:#00b18a61;--nous-primary-cta-edge-blue:#3279f980}.nous-design-system[data-nous-theme=rust]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nous-fg-white:#f4d5b7;--nous-fg-bright:#e7c6a7;--nous-fg-title:#d9b896;--nous-fg-primary:#c5aa8c;--nous-fg-body-strong:#bba389;--nous-fg-body:#a9977f;--nous-fg-secondary:#8f806d;--nous-fg-placeholder:#7a6e60;--nous-fg-muted:#7f715f;--nous-fg-subtle:#665d51;--nous-fg-quieter:#524b42;--nous-fg-minimal:#403b35;--nous-bg-canvas:#11100b;--nous-bg-chrome:#15130e;--nous-bg-shell:#17140f;--nous-bg-sidebar:#14120db8;--nous-bg-updates:#10120fc7;--nous-bg-panel:#18150f;--nous-bg-input:#1f1a13;--nous-bg-control-bar:#241f17;--nous-bg-inset:#171611;--nous-bg-elevated:#1d1912;--nous-bg-control-active:#2b241a;--nous-bg-overlay:#171611;--nous-bg-selected-subtle:#b87b4521;--nous-bg-card-muted:#221d158a;--nous-bg-card:#171815c7;--nous-bg-control:#b87b4514;--nous-bg-message:#1d1912d1;--nous-bg-overlay-glass:#11120fe6;--nous-stroke-ghost:#b3906c09;--nous-stroke-soft:#b3906c12;--nous-stroke-subtle:#b3906c1c;--nous-stroke-default:#b3906c29;--nous-stroke-strong:#b3906c3d;--nous-stroke-emphasis:#b3906c5c;--nous-accent-info:#9d7a4d;--nous-accent-info-soft:#c39a63;--nous-accent-info-fg:#d8b782;--nous-accent-info-fg-muted:#bba47c;--nous-accent-info-fg-strong:#e5c692;--nous-accent-info-bg-subtle:#9d7a4d21;--nous-accent-info-bg:#9d7a4d2e;--nous-accent-workspace:#4d3b87;--nous-accent-workspace-deep:#3a2b67;--nous-accent-success:#4f7c5e;--nous-accent-success-deep:#365c45;--nous-accent-success-fg:#94c09b;--nous-accent-success-bg:#4f7c5e26;--nous-accent-warning:#b68b4a;--nous-accent-warning-bg:#b68b4a24;--nous-accent-warning-bg-muted:#b68b4a1a;--nous-shadow-card:inset 0 1px 0 #efc0900f, 0 18px 54px #0000004d;--nous-shadow-overlay:inset 0 1px 0 #efc09014, 0 28px 90px #00000094;--nous-shadow-drawer:-8px -8px 20px 4px #00000080;--nous-texture-noise-rust:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='noise' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .07 0 0 0 0 .052 0 0 0 0 .035 0 0 0 0.11 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23noise)'/%3E%3C/svg%3E");--nous-app-chrome-bg:var(--nous-texture-noise-rust), radial-gradient(circle at -42% -52%, #9c66381a 0, #5c422914 24vh, #221b1112 52vh, #0000000a 100vh), var(--nous-bg-app);--nous-app-chrome-bg-size:160px 160px, auto, auto;--nous-design-system-page-bg:var(--nous-app-chrome-bg);--nous-design-system-page-bg-size:var(--nous-app-chrome-bg-size);--nous-page-bg:#11100b;--nous-page-body-fg:var(--nous-fg-muted);--nous-page-title-fg:var(--nous-fg-title);--nous-page-hero-title-fg:var(--nous-fg-title);--nous-page-grain-opacity:.32;--nous-page-grain-blend-mode:screen;--nous-page-vignette-bg:radial-gradient(circle at 50% 20%, transparent 0%, transparent 34%, #00000029 72%, #00000061 100%);--nous-page-hero-source-light-bg:radial-gradient(ellipse at center, #efc090b8 0%, var(--nous-page-bg) 68%);--nous-page-hero-bottom-light-bg:radial-gradient(ellipse at bottom center, #efc0902e 0%, #b87b451a 34%, transparent 72%);--nous-page-login-radial-bg:radial-gradient(ellipse 105vh 130vh at bottom center, #efc0902e 0%, #b87b451a 34%, transparent 72%);--nous-page-product-top-radial-bg:radial-gradient(ellipse 50% 50% at top center, #efc0902e 0%, #b87b451a 34%, transparent 72%);--nous-page-section-band-bg:#0000002e;--nous-reference-panel-bg:#b87b450e;--nous-page-story-card-bg:linear-gradient(90deg, #b87b4514, #b87b4506);--nous-page-code-panel-bg:#17140fd1;--nous-page-code-row-bg:#b87b450b;--nous-page-soft-control-bg:#b87b450d;--nous-page-preheader-card:#8f806d;--nous-page-accent-divider-bg:linear-gradient(to bottom, transparent, #b87b4561, transparent);--nous-page-logo-bg:radial-gradient(circle, #b87b453d, #efc09009);--nous-page-logo-shadow:0 0 34px #b87b452e;--nous-page-cta-panel-bg:radial-gradient(circle at 50% 0%, #b87b4529, transparent 32rem), var(--nous-reference-panel-bg);--nous-primary-cta-shadow-ring-bg:linear-gradient(180deg, #efc09029, #efc09013);--nous-primary-cta-bg:linear-gradient(-75deg, #0000000a, #b87b4521, #0000000a), #17140f94;--nous-primary-cta-shadow:inset 0 .125em .125em #efc0900b, inset 0 -.125em .125em #000000ad, 0 .25em .125em -.125em #efc0901f, 0 0 .1em .25em inset #0003, 0 .7em 1.1em -.9em #000000d1;--nous-primary-cta-shadow-hover:inset 0 .125em .125em #efc0900d, inset 0 -.125em .125em #000000b8, 0 .15em .05em -.1em #efc0902e, 0 0 .05em .1em inset #00000080, 0 .55em .95em -.82em #000000db;--nous-primary-cta-shadow-active:inset 0 .125em .125em #efc0900b, inset 0 -.125em .125em #00000080, 0 .125em .125em -.125em #efc09021, 0 0 .1em .25em inset #0003, 0 .225em .05em 0 #efc0900a, 0 .25em 0 0 #000000e0, inset 0 .25em .05em 0 #efc09017;--nous-primary-cta-text:var(--nous-fg-bright);--nous-primary-cta-text-shadow:0 .25em 4px #efc0900f;--nous-primary-cta-text-shadow-hover:.025em .025em 4px #efc09014;--nous-primary-cta-text-shadow-active:.025em .25em 4px #00000024;--nous-primary-cta-sheen-bg:linear-gradient(var(--nous-primary-cta-angle-2), #0000 0%, #00000070 40% 50%, #0000 55%);--nous-primary-cta-sheen-blend-mode:screen;--nous-primary-cta-border-bg:conic-gradient(from var(--nous-primary-cta-angle-1) at 50% 50%, #efc09052, #efc09000 5% 40%, #efc09052 50%, #efc09000 60% 95%, #efc09052), linear-gradient(180deg, #00000080, #00000080);--nous-primary-cta-border-highlight:#efc09052;--nous-primary-cta-border-transparent:#efc09000;--nous-primary-cta-border-underlay:linear-gradient(180deg, #00000080, #00000080);--nous-primary-cta-border-shadow:inset 0 0 0 calc(var(--nous-primary-cta-border-width) / 2) #0000007a;--nous-primary-cta-prism-opacity:.16;--nous-primary-cta-prism-opacity-hover:.34;--nous-primary-cta-prism-opacity-active:.24;--nous-primary-cta-prism-blend-mode:screen;--nous-primary-cta-prism-red:#ff56347a;--nous-primary-cta-prism-green:#ffbe5b6b;--nous-primary-cta-prism-blue:#4eb2ff47;--nous-primary-cta-prism-white:#ffdfb26b;--nous-primary-cta-prism-filter:blur(.2px) saturate(1.22) contrast(1.08);--nous-primary-cta-edge-opacity:.86;--nous-primary-cta-edge-channel-opacity:.46;--nous-primary-cta-edge-blend-mode:screen;--nous-primary-cta-edge-filter:blur(.45px) saturate(1.28) contrast(1.08);--nous-primary-cta-edge-red:#ff4a2db8;--nous-primary-cta-edge-green:#ffb74899;--nous-primary-cta-edge-blue:#4ca0ff6b}
@property --nous-workflow-node-active-angle{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --nous-workflow-node-active-prism-band-start{syntax:"<percentage>";inherits:false;initial-value:50%}@property --nous-workflow-node-active-prism-seam-band-end{syntax:"<percentage>";inherits:false;initial-value:0%}@property --nous-workflow-node-active-prism-seam-core-end{syntax:"<percentage>";inherits:false;initial-value:0%}@property --nous-workflow-node-active-prism-core-start{syntax:"<percentage>";inherits:false;initial-value:50%}@property --nous-workflow-node-active-prism-core-end{syntax:"<percentage>";inherits:false;initial-value:50%}@property --nous-workflow-node-active-prism-band-end{syntax:"<percentage>";inherits:false;initial-value:50%}@property --nous-workflow-node-active-prism-seam-band-start{syntax:"<percentage>";inherits:false;initial-value:100%}@property --nous-workflow-node-active-prism-seam-core-start{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes nous-workflow-node-enter{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nous-workflow-placeholder-click{0%{opacity:.86;transform:scale(1)}44%{opacity:1;transform:scale(.78)}to{opacity:0;transform:scale(1.08)}}:root,.nous-app-theme,.nous-design-system{--nous-shell-topbar-height:35px;--nous-shell-rail-width:50px;--nous-shell-sidebar-width:236px;--nous-shell-updates-width:340px;--nous-shell-contextbar-height:40px;--nous-shell-userbar-height:43px;--nous-shell-frame-inset:6px;--nous-topbar-padding-x:12px;--nous-topbar-content-gap:32px;--nous-topbar-brand-gap:8px;--nous-topbar-window-controls-gap:16px;--nous-topbar-search-width:310px;--nous-topbar-search-height:26px;--nous-topbar-search-padding-x:4px;--nous-topbar-search-gap:2px;--nous-topbar-tab-padding-x:12px;--nous-topbar-tab-padding-y:3px;--nous-topbar-tab-gap:6px;--nous-topbar-tablist-padding:2px;--nous-kbd-padding-x:6px;--nous-kbd-padding-y:1px;--nous-demo-frame-height:820px;--nous-demo-frame-min-width:1180px;--nous-sidebar-padding-x:20px;--nous-sidebar-header-padding-y:20px;--nous-sidebar-header-padding-top:16px;--nous-sidebar-header-gap:12px;--nous-sidebar-header-control-gap:4px;--nous-sidebar-nav-section-gap:20px;--nous-sidebar-nav-top-padding:8px;--nous-sidebar-nav-item-gap:12px;--nous-sidebar-section-item-gap:2px;--nous-sidebar-section-label-gap:4px;--nous-sidebar-section-label-margin-bottom:8px;--nous-sidebar-footer-padding:8px;--nous-sidebar-user-gap:12px;--nous-workspace-header-padding-x:16px;--nous-workspace-header-group-gap:32px;--nous-workspace-header-title-gap:10px;--nous-workspace-canvas-padding-left:56px;--nous-workspace-canvas-padding-y:36px;--nous-workspace-canvas-padding-right:20px;--nous-workspace-hero-margin-bottom:56px;--nous-workspace-subtitle-margin-top:14px;--nous-workspace-status-margin-top:12px;--nous-workspace-status-gap:16px;--nous-workspace-dashboard-gap:12px;--nous-drawer-width:580px;--nous-drawer-top:100px;--nous-drawer-inset:13px;--nous-drawer-floating-inset:24px;--nous-drawer-header-padding-x:16px;--nous-drawer-header-padding-y:12px;--nous-drawer-header-actions-gap:8px;--nous-drawer-topic-padding-y:8px;--nous-drawer-topic-scroll-margin-x:16px;--nous-drawer-topic-gap:6px;--nous-drawer-topic-padding-x:8px;--nous-drawer-topic-padding-y-item:4px;--nous-drawer-body-padding-x:20px;--nous-drawer-body-padding-y:16px;--nous-drawer-intro-max-width:610px;--nous-drawer-dl-label-width:58px;--nous-drawer-message-radius:13px;--nous-drawer-message-margin-y:32px;--nous-drawer-message-offset-left:48px;--nous-drawer-message-padding-x:16px;--nous-drawer-message-padding-y:12px;--nous-drawer-status-gap:8px;--nous-drawer-result-gap:20px;--nous-drawer-result-padding-top:20px;--nous-drawer-result-title-margin-bottom:16px;--nous-drawer-action-title-margin-bottom:12px;--nous-drawer-list-padding-left:20px;--nous-drawer-input-padding-x:16px;--nous-drawer-input-padding-bottom:16px;--nous-drawer-command-min-height:104px;--nous-drawer-command-padding-x:20px;--nous-drawer-command-padding-y:20px;--nous-drawer-command-toolbar-padding-x:16px;--nous-drawer-command-toolbar-padding-y:4px;--nous-drawer-command-actions-gap:12px;--nous-drawer-caret-height:1.15em;--nous-home-chat-frame-width:1120px;--nous-home-chat-frame-height:486px;--nous-home-chat-component-mask:radial-gradient(ellipse 100% 120% at 45% -18%, #000 0%, #000 50%, #000000a6 80%, #00000003 100%, transparent 100%);--nous-home-chat-canvas-top:21px;--nous-home-chat-canvas-bottom:34px;--nous-home-chat-canvas-left:348px;--nous-home-chat-canvas-radius:var(--nous-radius-lg);--nous-home-chat-canvas-bg:var(--nous-bg-canvas);--nous-home-chat-canvas-bg-size:auto;--nous-home-chat-canvas-radial-bg:radial-gradient(ellipse 1200px 600px at 30% 0%, #ffffff03 0%, #ffffff01 38%, transparent 62%);--nous-home-chat-canvas-content-padding-x:28px;--nous-home-chat-canvas-highlight-bg:radial-gradient(ellipse 200% 200% at 50% 0%, #ffffff05, transparent 34%);--nous-home-chat-canvas-highlight-mask:radial-gradient(ellipse 200% 200% at 50% 0%, #000 0%, transparent 34%);--nous-home-chat-greeting-padding-top:100px;--nous-home-chat-greeting-font-size:2.15rem;--nous-home-chat-greeting-font-weight:300;--nous-home-chat-greeting-letter-spacing:-.045em;--nous-home-chat-composer-width:650px;--nous-home-chat-composer-active-width:var(--nous-home-chat-transcript-width);--nous-home-chat-composer-margin-top:70px;--nous-home-chat-composer-active-margin-bottom:22px;--nous-home-chat-command-min-height:88px;--nous-home-chat-command-compact-height:42px;--nous-home-chat-command-font-size:14px;--nous-home-chat-command-compact-font-size:12px;--nous-home-chat-command-leading:1.25rem;--nous-home-chat-command-compact-leading:1rem;--nous-home-chat-command-compact-padding-x:12px;--nous-home-chat-command-compact-padding-top:10px;--nous-home-chat-command-compact-padding-bottom:8px;--nous-home-chat-command-text-max-height:100px;--nous-home-chat-command-compact-text-max-height:80px;--nous-home-chat-command-max-height:calc(var(--nous-drawer-command-padding-y) + 8px + var(--nous-home-chat-command-text-max-height));--nous-home-chat-command-compact-max-height:calc(var(--nous-home-chat-command-compact-padding-top) + var(--nous-home-chat-command-compact-padding-bottom) + var(--nous-home-chat-command-compact-text-max-height));--nous-home-chat-command-toolbar-height:var(--nous-shell-topbar-height);--nous-home-chat-command-toolbar-padding-x:12px;--nous-home-chat-command-toolbar-action-gap:var(--nous-control-gap);--nous-home-chat-command-add-icon-width:19px;--nous-home-chat-command-add-icon-height:19px;--nous-home-chat-command-square-icon-width:16px;--nous-home-chat-command-square-icon-height:16px;--nous-home-chat-command-mic-icon-width:14px;--nous-home-chat-command-mic-icon-height:14px;--nous-home-chat-command-send-icon-width:16px;--nous-home-chat-command-send-icon-height:16px;--nous-home-chat-send-button-size:26px;--nous-home-chat-send-button-ready-bg:var(--nous-accent-info);--nous-home-chat-send-button-ready-fg:#fff;--nous-home-chat-send-button-ready-shadow:0 0 0 1px #ffffff14, 0 0 22px #5b7cff3d;--nous-home-chat-transcript-top:8px;--nous-home-chat-transcript-composer-gap:6px;--nous-home-chat-transcript-bottom:calc(var(--nous-home-chat-composer-active-margin-bottom) + var(--nous-home-chat-command-compact-height) + var(--nous-home-chat-command-toolbar-height) + var(--nous-home-chat-transcript-composer-gap));--nous-home-chat-transcript-width:610px;--nous-home-chat-transcript-scrollbar-gutter:16px;--nous-home-chat-transcript-gap:10px;--nous-home-chat-user-message-max-width:520px;--nous-home-chat-agent-message-max-width:560px;--nous-home-chat-message-radius:16px;--nous-home-chat-message-padding-x:14px;--nous-home-chat-message-padding-y:10px;--nous-home-chat-message-font-size:13px;--nous-home-chat-message-leading:1.35rem;--nous-home-chat-message-label-size:9px;--nous-home-chat-response-line-gap:6px;--nous-home-chat-response-section-gap:12px;--nous-home-chat-response-section-padding-top:12px;--nous-home-chat-response-paragraph-gap:8px;--nous-home-chat-response-title-margin-bottom:8px;--nous-home-chat-tool-list-margin-top:8px;--nous-home-chat-tool-row-gap:5px;--nous-home-chat-user-message-bg:var(--nous-message-bg);--nous-home-chat-agent-message-bg:#ffffff0b;--nous-home-chat-tool-call-wave-bg:linear-gradient(105deg, transparent 0%, #fff0 28%, #d7dce214 39%, #eef1f542 50%, #d7dce214 61%, #fff0 72%, transparent 100%);--nous-home-chat-task-proposal-glass-bg:transparent;--nous-home-chat-task-proposal-glass-shadow:inset 0 -.125em .125em #00000080, 0 0 .1em .18em inset #0003;--nous-home-chat-task-proposal-summary-hover-bg:#ffffff06;--nous-home-chat-task-proposal-chip-hover-bg:#ffffff0a;--nous-home-chat-task-proposal-details-bg:#ffffff04;--nous-home-chat-task-proposal-details-border:var(--nous-stroke-default);--nous-home-chat-task-proposal-divider:#ffffff0e;--nous-home-chat-task-proposal-separator-highlight:#ffffff0a;--nous-home-chat-task-proposal-separator-shadow:#0003;--nous-home-chat-task-proposal-actions-bg:transparent;--nous-home-chat-task-proposal-action-highlight:#ffffff14;--nous-home-chat-task-proposal-primary-action-bg:#5b7cff24;--nous-home-chat-task-proposal-primary-action-border:#7a94ff47;--nous-home-chat-task-proposal-primary-action-fg:var(--nous-accent-info-fg-strong);--nous-home-chat-task-proposal-primary-action-hover-bg:#5b7cff33;--nous-home-chat-task-proposal-primary-action-hover-border:#7a94ff6b;--nous-home-chat-task-proposal-secondary-action-bg:var(--nous-control-bg-soft);--nous-home-chat-task-proposal-secondary-action-border:var(--nous-stroke-soft);--nous-home-chat-task-proposal-secondary-action-fg:var(--nous-drawer-body-fg-strong);--nous-home-chat-task-proposal-secondary-action-hover-bg:var(--nous-bg-selected-subtle);--nous-home-chat-task-proposal-secondary-action-hover-border:var(--nous-stroke-subtle);--nous-home-chat-task-proposal-tertiary-action-bg:transparent;--nous-home-chat-task-proposal-tertiary-action-fg:var(--nous-drawer-meta-fg);--nous-home-chat-task-proposal-tertiary-action-hover-bg:var(--nous-control-bg-soft);--nous-home-chat-task-proposal-tertiary-action-hover-fg:var(--nous-drawer-body-fg-strong);--nous-home-chat-typing-padding-x:11px;--nous-home-chat-typing-padding-y:8px;--nous-home-chat-typing-dot-size:4px;--nous-home-chat-typing-dot-gap:4px;--nous-home-chat-sidebar-width:364px;--nous-home-chat-sidebar-radius:var(--nous-drawer-message-radius);--nous-home-chat-sidebar-bg:#050505;--nous-home-chat-sidebar-radial-bg:radial-gradient(circle 400px at 100% 0%, #ffffff03 0%, #ffffff01 38%, transparent 62%);--nous-home-chat-sidebar-radial-mask:radial-gradient(circle 100% at 0% 0%, #000 0%, #0006 38%, transparent 62%);--nous-home-chat-sidebar-shadow:8px 8px 14px 7px #0000001a;--nous-home-chat-sidebar-outline-color:#ffffff59;--nous-home-chat-sidebar-outline-opacity:.1;--nous-home-chat-sidebar-outline-mask:radial-gradient(ellipse 120% 120% at 0% 0%, #000 0%, #000 24%, transparent 72%);--nous-home-chat-sidebar-unfocused-mask:radial-gradient(circle 600px at 100% 40%, #000 0%, #000 50%, #000000bd 62%, #00000026 100%, transparent 100%);--nous-home-chat-sidebar-unfocused-overlay-bg:radial-gradient(ellipse 105% 92% at 0% 0%, #ffffff06 0%, #ffffff02 42%, #00000029 100%);--nous-home-chat-sidebar-unfocused-overlay-opacity:1;--nous-home-chat-sidebar-unfocused-content-opacity:.68;--nous-home-chat-sidebar-padding-x:var(--nous-sidebar-padding-x);--nous-home-chat-sidebar-header-padding-top:25px;--nous-home-chat-sidebar-header-padding-bottom:12px;--nous-home-chat-sidebar-title-font-family:var(--nous-font-agent-mono);--nous-home-chat-sidebar-title-size:16px;--nous-home-chat-sidebar-body-padding-top:12px;--nous-home-chat-sidebar-body-padding-bottom:20px;--nous-home-chat-nav-section-gap:24px;--nous-home-chat-nav-font-size:14px;--nous-home-chat-nav-letter-spacing:-.018em;--nous-home-chat-thread-gap:8px;--nous-home-chat-thread-padding-top:2px;--nous-home-chat-sidebar-footer-height:54px;--nous-home-chat-user-avatar-size:29px;--nous-home-chat-user-avatar-bg:radial-gradient(circle at 35% 25%, #f6d3b5 0 18%, #5fc3d1 19% 48%, #101112 49%);--nous-home-chat-user-avatar-ring:#ffffff80;--nous-home-chat-user-avatar-status-size:7px;--nous-home-chat-user-avatar-status-bottom:5px;--nous-home-chat-user-avatar-status-right:7px;--nous-home-chat-user-avatar-status-bg:#272321;--nous-home-chat-user-name-line-height:14px;--nous-home-chat-user-title-line-height:12px;--nous-home-chat-user-title-margin-top:1px;--nous-home-chat-icon-frame-size:20px;--nous-home-chat-header-icon-width:14px;--nous-home-chat-header-icon-height:14px;--nous-home-chat-sidebar-icon-width:16px;--nous-home-chat-sidebar-icon-height:16px;--nous-home-chat-footer-icon-width:16px;--nous-home-chat-footer-icon-height:16px;--nous-home-chat-icon-stroke-sidebar:var(--nous-icon-stroke-regular);--nous-home-chat-icon-stroke-header:var(--nous-icon-stroke-regular);--nous-home-chat-icon-stroke-command:var(--nous-icon-stroke-regular);--nous-home-chat-icon-stroke-send:var(--nous-icon-stroke-regular);--nous-chat-canvas-bg:var(--nous-home-chat-canvas-bg);--nous-chat-canvas-radial-bg:var(--nous-home-chat-canvas-radial-bg);--nous-chat-transcript-gap:var(--nous-home-chat-transcript-gap);--nous-chat-message-radius:var(--nous-home-chat-message-radius);--nous-chat-message-padding-x:var(--nous-home-chat-message-padding-x);--nous-chat-message-padding-y:var(--nous-home-chat-message-padding-y);--nous-chat-message-font-size:var(--nous-home-chat-message-font-size);--nous-chat-message-leading:var(--nous-home-chat-message-leading);--nous-chat-message-label-size:var(--nous-home-chat-message-label-size);--nous-chat-message-fg:var(--nous-message-fg);--nous-chat-message-fg-strong:var(--nous-drawer-body-fg-strong);--nous-chat-message-bg-user:var(--nous-home-chat-user-message-bg);--nous-chat-message-bg-assistant:var(--nous-home-chat-agent-message-bg);--nous-chat-message-max-width-user:var(--nous-home-chat-user-message-max-width);--nous-chat-message-max-width-assistant:21rem;--nous-chat-typing-padding-x:var(--nous-home-chat-typing-padding-x);--nous-chat-typing-padding-y:var(--nous-home-chat-typing-padding-y);--nous-chat-typing-dot-size:var(--nous-home-chat-typing-dot-size);--nous-chat-typing-dot-gap:var(--nous-home-chat-typing-dot-gap);--nous-assistant-response-line-gap:var(--nous-home-chat-response-line-gap);--nous-assistant-response-section-gap:var(--nous-home-chat-response-section-gap);--nous-assistant-response-section-padding-top:var(--nous-home-chat-response-section-padding-top);--nous-assistant-response-paragraph-gap:var(--nous-home-chat-response-paragraph-gap);--nous-assistant-response-title-margin-bottom:var(--nous-home-chat-response-title-margin-bottom);--nous-composer-bg:var(--nous-command-input-bg);--nous-composer-placeholder-fg:var(--nous-command-input-placeholder-fg);--nous-composer-min-height:var(--nous-home-chat-command-min-height);--nous-composer-max-height:var(--nous-home-chat-command-max-height);--nous-composer-compact-height:var(--nous-home-chat-command-compact-height);--nous-composer-compact-max-height:var(--nous-home-chat-command-compact-max-height);--nous-composer-font-size:var(--nous-home-chat-command-font-size);--nous-composer-compact-font-size:var(--nous-home-chat-command-compact-font-size);--nous-composer-leading:var(--nous-home-chat-command-leading);--nous-composer-compact-leading:var(--nous-home-chat-command-compact-leading);--nous-composer-compact-padding-x:var(--nous-home-chat-command-compact-padding-x);--nous-composer-compact-padding-top:var(--nous-home-chat-command-compact-padding-top);--nous-composer-compact-padding-bottom:var(--nous-home-chat-command-compact-padding-bottom);--nous-composer-toolbar-height:var(--nous-home-chat-command-toolbar-height);--nous-composer-toolbar-padding-x:var(--nous-home-chat-command-toolbar-padding-x);--nous-composer-toolbar-action-gap:var(--nous-home-chat-command-toolbar-action-gap);--nous-composer-send-button-size:var(--nous-home-chat-send-button-size);--nous-composer-send-ready-bg:var(--nous-home-chat-send-button-ready-bg);--nous-composer-send-ready-fg:var(--nous-home-chat-send-button-ready-fg);--nous-composer-send-ready-shadow:var(--nous-home-chat-send-button-ready-shadow);--nous-tool-call-list-margin-top:var(--nous-home-chat-tool-list-margin-top);--nous-tool-call-row-gap:var(--nous-home-chat-tool-row-gap);--nous-tool-call-wave-bg:var(--nous-home-chat-tool-call-wave-bg);--nous-running-workflow-bg:color-mix(in srgb, var(--nous-accent-workspace) 8%, transparent);--nous-running-workflow-fg:color-mix(in srgb, var(--nous-accent-workspace) 42%, var(--nous-drawer-meta-fg));--nous-running-workflow-icon-fg:color-mix(in srgb, var(--nous-accent-workspace) 68%, var(--nous-icon-fg-muted));--nous-running-workflow-muted-fg:color-mix(in srgb, var(--nous-accent-workspace) 24%, var(--nous-drawer-meta-fg));--nous-running-workflow-wave-bg:linear-gradient(100deg, var(--nous-drawer-meta-fg) 0%, var(--nous-drawer-meta-fg) 42%, color-mix(in srgb, var(--nous-drawer-meta-fg) 38%, var(--nous-drawer-body-fg-strong)) 50%, var(--nous-drawer-meta-fg) 58%, var(--nous-drawer-meta-fg) 100%);--nous-device-phone-max-width:27rem;--nous-device-phone-frame-radius:2.55rem;--nous-device-phone-screen-radius:2rem;--nous-device-phone-screen-min-height:34rem;--nous-device-phone-bezel-bg:var(--nous-home-chat-sidebar-bg);--nous-device-phone-frame-border:var(--nous-stroke-default);--nous-device-phone-screen-border:var(--nous-stroke-default);--nous-device-phone-shadow:var(--nous-home-chat-sidebar-shadow);--nous-device-phone-frame-padding:.5rem;--nous-device-phone-notch-width:6rem;--nous-device-phone-notch-height:1.5rem;--nous-device-phone-camera-size:.375rem;--nous-device-status-top:1.15rem;--nous-device-status-inset-x:2rem;--nous-device-status-height:1rem;--nous-device-status-font-size:.6875rem;--nous-companion-surface-max-width:var(--nous-device-phone-max-width);--nous-companion-tabs-gap:.25rem;--nous-companion-tabs-padding:.25rem;--nous-companion-tabs-margin-bottom:.75rem;--nous-companion-header-gap:.75rem;--nous-companion-header-padding-x:1rem;--nous-companion-header-padding-bottom:.75rem;--nous-companion-header-padding-top:2rem;--nous-companion-avatar-size:2.25rem;--nous-companion-transcript-padding-x:1rem;--nous-companion-transcript-padding-y:1rem;--nous-workflow-run-bg:var(--nous-home-chat-sidebar-bg);--nous-workflow-run-radial-bg:radial-gradient(ellipse 800px 400px at 30% 0%, #ffffff03 0%, #ffffff01 38%, transparent 62%);--nous-workflow-run-highlight-bg:none;--nous-workflow-component-mask:radial-gradient(ellipse 100% 100% at 20% 20%, #000 0%, #000 40%, #000000bf 65%, #00000026 90%, transparent 100%);--nous-workflow-run-min-height:42rem;--nous-workflow-panel-bg:var(--nous-workflow-run-bg);--nous-workflow-panel-radial-bg:var(--nous-workflow-run-radial-bg);--nous-workflow-graph-canvas-height:25rem;--nous-workflow-graph-canvas-min-width:48rem;--nous-workflow-graph-grid-size:25px;--nous-workflow-graph-grid-line:#ffffff06;--nous-workflow-graph-grid-dot:#ffffff15;--nous-workflow-connector-stroke:#ffffff3d;--nous-workflow-connector-active-stroke:var(--nous-accent-info);--nous-workflow-node-width:12.5rem;--nous-workflow-node-min-height:6.25rem;--nous-workflow-node-bg:#111212;--nous-workflow-node-border:#ffffff1b;--nous-workflow-node-active-bg:var(--nous-workflow-node-bg);--nous-workflow-node-active-border:var(--nous-workflow-node-border);--nous-workflow-node-detail-fg:color-mix(in srgb, var(--nous-drawer-body-fg-strong) 88%, var(--nous-fg-muted));--nous-workflow-node-active-detail-fg:var(--nous-primary-cta-text);--nous-workflow-node-title-fg:color-mix(in srgb, var(--nous-drawer-meta-fg) 96%, var(--nous-fg-muted));--nous-workflow-node-active-title-fg:var(--nous-primary-cta-text);--nous-workflow-node-done-bg:var(--nous-workflow-node-bg);--nous-workflow-node-done-border:var(--nous-workflow-node-border);--nous-workflow-node-done-detail-fg:color-mix(in srgb, var(--nous-drawer-body-fg-strong) 94%, var(--nous-fg-muted));--nous-workflow-node-done-title-fg:color-mix(in srgb, var(--nous-drawer-meta-fg) 94%, var(--nous-accent-info-fg-strong));--nous-workflow-node-done-check-bg:var(--nous-accent-success);--nous-workflow-node-done-check-border:transparent;--nous-workflow-node-done-check-fg:#fff;--nous-workflow-node-done-check-size:1rem;--nous-workflow-node-complete-bg:color-mix(in srgb, var(--nous-accent-success-bg) 34%, var(--nous-workflow-node-bg));--nous-workflow-node-complete-border:color-mix(in srgb, var(--nous-workflow-node-border) 78%, var(--nous-accent-success) 22%);--nous-workflow-node-complete-detail-fg:color-mix(in srgb, var(--nous-accent-success-fg) 72%, var(--nous-drawer-body-fg-strong));--nous-workflow-node-complete-title-fg:var(--nous-accent-success-fg);--nous-workflow-node-complete-shadow:inset 0 1px 0 #ffffff0d, inset 0 0 0 1px var(--nous-workflow-node-complete-border), var(--nous-workflow-node-shadow), 0 0 0 1px color-mix(in srgb, var(--nous-accent-success) 20%, transparent), 0 14px 34px color-mix(in srgb, var(--nous-accent-success) 10%, transparent);--nous-workflow-node-padding-x:.625rem;--nous-workflow-node-padding-y:.625rem;--nous-workflow-node-icon-fg:color-mix(in srgb, var(--nous-icon-fg-muted) 64%, transparent);--nous-workflow-node-icon-inset:var(--nous-workflow-node-padding-y);--nous-workflow-node-icon-size:.6875rem;--nous-workflow-node-placeholder-fg:color-mix(in srgb, var(--nous-workflow-node-border) 72%, #ffffff9e);--nous-workflow-node-placeholder-size:2rem;--nous-workflow-node-placeholder-icon-size:1rem;--nous-workflow-subnode-placeholder-size:1rem;--nous-workflow-subnode-placeholder-icon-size:.5rem;--nous-workflow-node-shadow:0 14px 32px #0000004d, 2px 2px 0 #0000004d;--nous-workflow-node-active-shadow:inset 0 0 0 1px var(--nous-workflow-node-active-border), inset 0 .125em .125em #ffffff0a, inset 0 -.125em .125em #00000080, 0 0 .1em .25em inset #0003, var(--nous-workflow-node-shadow), 0 0 0 0 #000;--nous-workflow-node-title-size:var(--nous-type-micro-xs);--nous-workflow-node-title-weight:500;--nous-workflow-node-title-tracking:.01em;--nous-workflow-node-title-padding-right:1rem;--nous-workflow-node-detail-margin-top:.45rem;--nous-workflow-node-detail-size:var(--nous-type-micro-sm);--nous-workflow-node-detail-weight:500;--nous-workflow-node-detail-leading:1.3;--nous-workflow-node-detail-tracking:-.01em;--nous-workflow-control-node-detail-gap:.5rem;--nous-workflow-control-node-detail-width:9rem;--nous-workflow-tool-node-min-height:auto;--nous-workflow-tool-node-padding-x:.625rem;--nous-workflow-tool-node-padding-y:.625rem;--nous-workflow-tool-node-radius:var(--nous-radius-lg);--nous-workflow-tool-node-title-size:var(--nous-type-micro-xs);--nous-workflow-tool-node-detail-size:var(--nous-type-micro-sm);--nous-workflow-tool-node-done-check-bg:#475569;--nous-workflow-tool-node-done-check-size:.75rem;--nous-workflow-tool-node-done-check-icon-size:.5rem;--nous-workflow-node-badge-bg:#ffffff0b;--nous-workflow-node-badge-border:#ffffff14;--nous-workflow-node-badge-fg:var(--nous-fg-quieter);--nous-workflow-node-badge-radius:2px;--nous-workflow-node-badge-padding-x:.3125rem;--nous-workflow-node-badge-padding-y:.125rem;--nous-workflow-node-badge-row-gap:.375rem;--nous-workflow-node-badge-row-padding-top:.5rem;--nous-workflow-connector-chip-bg:#1112124d;--nous-workflow-connector-chip-veil-bg:#11121275;--nous-workflow-connector-chip-border:#ffffff1a;--nous-workflow-connector-chip-fg:var(--nous-fg-quieter);--nous-workflow-connector-chip-radius:2px;--nous-workflow-connector-chip-padding-x:.3125rem;--nous-workflow-connector-chip-padding-y:.0625rem;--nous-workflow-connector-chip-blur:blur(18px) saturate(1.25);--nous-workflow-stat-bg:#ffffff05;--nous-workflow-callout-bg:var(--nous-task-proposal-primary-action-bg);--nous-workflow-callout-border:var(--nous-task-proposal-primary-action-border);--nous-workflow-callout-fg:var(--nous-task-proposal-primary-action-fg);--nous-workflow-callout-dot-size:.5rem;--nous-workflow-unfocused-opacity:1;--nous-task-proposal-glass-bg:var(--nous-home-chat-task-proposal-glass-bg);--nous-task-proposal-glass-shadow:var(--nous-home-chat-task-proposal-glass-shadow);--nous-task-proposal-summary-hover-bg:var(--nous-home-chat-task-proposal-summary-hover-bg);--nous-task-proposal-chip-hover-bg:var(--nous-home-chat-task-proposal-chip-hover-bg);--nous-task-proposal-details-bg:var(--nous-home-chat-task-proposal-details-bg);--nous-task-proposal-details-border:var(--nous-home-chat-task-proposal-details-border);--nous-task-proposal-divider:var(--nous-home-chat-task-proposal-divider);--nous-task-proposal-separator-highlight:var(--nous-home-chat-task-proposal-separator-highlight);--nous-task-proposal-separator-shadow:var(--nous-home-chat-task-proposal-separator-shadow);--nous-task-proposal-actions-bg:var(--nous-home-chat-task-proposal-actions-bg);--nous-task-proposal-action-highlight:var(--nous-home-chat-task-proposal-action-highlight);--nous-task-proposal-primary-action-bg:var(--nous-home-chat-task-proposal-primary-action-bg);--nous-task-proposal-primary-action-border:var(--nous-home-chat-task-proposal-primary-action-border);--nous-task-proposal-primary-action-fg:var(--nous-home-chat-task-proposal-primary-action-fg);--nous-task-proposal-primary-action-hover-bg:var(--nous-home-chat-task-proposal-primary-action-hover-bg);--nous-task-proposal-primary-action-hover-border:var(--nous-home-chat-task-proposal-primary-action-hover-border);--nous-task-proposal-secondary-action-bg:var(--nous-home-chat-task-proposal-secondary-action-bg);--nous-task-proposal-secondary-action-border:var(--nous-home-chat-task-proposal-secondary-action-border);--nous-task-proposal-secondary-action-fg:var(--nous-home-chat-task-proposal-secondary-action-fg);--nous-task-proposal-secondary-action-hover-bg:var(--nous-home-chat-task-proposal-secondary-action-hover-bg);--nous-task-proposal-secondary-action-hover-border:var(--nous-home-chat-task-proposal-secondary-action-hover-border);--nous-task-proposal-tertiary-action-bg:var(--nous-home-chat-task-proposal-tertiary-action-bg);--nous-task-proposal-tertiary-action-fg:var(--nous-home-chat-task-proposal-tertiary-action-fg);--nous-task-proposal-tertiary-action-hover-bg:var(--nous-home-chat-task-proposal-tertiary-action-hover-bg);--nous-task-proposal-tertiary-action-hover-fg:var(--nous-home-chat-task-proposal-tertiary-action-hover-fg);--nous-drawer-overlay-bg:radial-gradient(ellipse 150% 150% at 108% -8%, #66666608 0%, #00000008 50%, #0000000f 100%), var(--nous-bg-overlay-glass);--nous-drawer-floating-bg:radial-gradient(ellipse 200% 200% at 100% 0%, #6666661f 0%, #00000008 50%, #0000000f 100%), var(--nous-bg-overlay-glass);--nous-updates-bottom-fade:linear-gradient(to bottom, #06060600, #060606);--nous-reference-panel-bg:#1919190e;--nous-updates-padding-x:20px;--nous-updates-padding-top:10px;--nous-updates-header-margin-bottom:32px;--nous-updates-title-gap:8px;--nous-updates-actions-gap:8px;--nous-updates-list-gap:12px;--nous-updates-scroll-gutter:16px;--nous-card-bg:var(--nous-bg-card);--nous-card-bg-muted:var(--nous-bg-card-muted);--nous-card-title-fg:var(--nous-fg-title);--nous-card-body-fg:var(--nous-fg-muted);--nous-card-padding-x:21px;--nous-card-padding-y:15px;--nous-card-padding-bottom:12px;--nous-card-radius:var(--nous-radius-xl);--nous-card-column-title-gap:12px;--nous-card-column-title-margin-bottom:16px;--nous-card-stack-gap:12px;--nous-card-count-inset:20px;--nous-card-title-padding-right:32px;--nous-card-body-margin-top:8px;--nous-card-action-margin-top:12px;--nous-card-action-gap:4px;--nous-card-insight-body-margin-top:12px;--nous-card-insight-note-margin-top:8px;--nous-card-insight-action-margin-top:20px;--nous-card-update-title-margin-top:6px;--nous-card-update-body-margin-top:6px;--nous-control-size-sm:24px;--nous-control-size-md:32px;--nous-control-size-lg:48px;--nous-control-radius-xs:var(--nous-radius-control);--nous-control-radius-sm:var(--nous-radius-2xs);--nous-control-radius-md:var(--nous-radius-md);--nous-control-bg-soft:var(--nous-alpha-white-035);--nous-control-gap:8px;--nous-control-gap-tight:4px;--nous-control-padding-x:8px;--nous-control-padding-y:2px;--nous-control-icon-size-xs:9px;--nous-control-icon-size-sm:14px;--nous-control-icon-size-md:20px;--nous-control-icon-size-lg:24px;--nous-control-icon-size-xl:28px;--nous-icon-stroke-hairline:1.25;--nous-icon-stroke-thin:1.35;--nous-icon-stroke-regular:1.5;--nous-icon-stroke-medium:1.7;--nous-icon-stroke-bold:1.9;--nous-nav-icon-size:18px;--nous-project-icon-size:19px;--nous-rail-item-margin:5px 4px;--nous-rail-separator-width:38px;--nous-rail-separator-offset:7px;--nous-icon-fg-primary:var(--nous-fg-primary);--nous-icon-fg-muted:var(--nous-fg-quieter);--nous-icon-fg-subtle:var(--nous-fg-subtle);--nous-nav-item-fg:var(--nous-fg-primary);--nous-nav-item-fg-active:var(--nous-fg-primary);--nous-nav-item-bg-active:var(--nous-bg-selected-subtle);--nous-nav-item-padding:6px;--nous-nav-item-gap:12px;--nous-sidebar-title-fg:#e3e5e8;--nous-nav-section-label-fg:var(--nous-fg-quieter);--nous-segmented-padding:1px;--nous-segmented-item-padding-left:8px;--nous-segmented-item-padding-right:12px;--nous-segmented-item-padding-y:2px;--nous-segmented-item-gap:6px;--nous-panel-header-fg:var(--nous-fg-primary);--nous-section-title-fg:var(--nous-fg-title);--nous-meta-fg:var(--nous-fg-subtle);--nous-timestamp-fg-minimal:var(--nous-fg-minimal);--nous-drawer-bg:var(--nous-bg-overlay-glass);--nous-drawer-body-fg:var(--nous-fg-body);--nous-drawer-body-fg-strong:var(--nous-fg-body-strong);--nous-drawer-result-fg:var(--nous-fg-bright);--nous-drawer-meta-fg:var(--nous-fg-subtle);--nous-message-bg:var(--nous-bg-message);--nous-message-fg:var(--nous-fg-body);--nous-command-input-bg:var(--nous-bg-input);--nous-command-input-placeholder-fg:var(--nous-fg-placeholder);--nous-type-micro-xs:10px;--nous-type-micro-sm:11px;--nous-type-meta:12px;--nous-type-badge:var(--nous-type-micro-sm);--nous-type-caption:var(--nous-type-micro-sm);--nous-type-body-compact:13px;--nous-type-action:var(--nous-type-meta);--nous-type-section-title:17px;--nous-type-page-title:22px;--nous-leading-drawer:1.28;--nous-bg-app:var(--nous-bg-canvas);--nous-text-primary:#a5acb6;--nous-text-secondary:#a8a8a8;--nous-text-muted:#6f6f6f;--nous-text-faint:#4a4a4a;--nous-accent-blue:var(--nous-accent-info);--nous-accent-purple:var(--nous-accent-workspace);--nous-accent-green:var(--nous-accent-success);--nous-accent-yellow:var(--nous-accent-warning);--hairline-strong:var(--nous-stroke-default);--hairline-stroke:var(--nous-stroke-subtle);--hairline-soft:var(--nous-stroke-soft);--hairline-ghost:var(--nous-stroke-ghost);--asset-sidebar-header:#e3e5e8;--asset-sidebar-section-header:var(--nous-fg-quieter);--asset-sidebar-item-bg:var(--nous-bg-selected-subtle);--context-area-tab-switcher-bg:#19191929}.nous-design-system[data-nous-theme=light]{--nous-updates-bottom-fade:linear-gradient(to bottom, #fbfaf600, #fbfaf6);--nous-reference-panel-bg:#ffffff85;--nous-control-bg-soft:#1e27340f;--nous-sidebar-title-fg:var(--nous-fg-title);--nous-home-chat-canvas-highlight-bg:radial-gradient(ellipse 200% 200% at 50% 0%, #fff2, transparent 34%);--nous-home-chat-send-button-ready-shadow:0 0 0 1px #ffffff1a, 0 0 22px #3279f92e;--nous-home-chat-user-message-bg:var(--nous-message-bg);--nous-home-chat-agent-message-bg:#ffffffb3;--nous-home-chat-tool-call-wave-bg:linear-gradient(105deg, transparent 0%, #fff0 28%, #3279f90d 39%, #3279f929 50%, #3279f90d 61%, #fff0 72%, transparent 100%);--nous-home-chat-task-proposal-glass-shadow:inset 0 .125em .125em #ffffff6b, inset 0 -.125em .125em #3279f91a, 0 0 .1em .18em inset #3279f90e;--nous-home-chat-task-proposal-summary-hover-bg:#3279f90b;--nous-home-chat-task-proposal-chip-hover-bg:#3279f912;--nous-home-chat-task-proposal-details-bg:#3279f906;--nous-home-chat-task-proposal-details-border:var(--nous-stroke-subtle);--nous-home-chat-task-proposal-divider:#21222614;--nous-home-chat-task-proposal-separator-highlight:#ffffffb3;--nous-home-chat-task-proposal-separator-shadow:#2122261a;--nous-home-chat-task-proposal-actions-bg:transparent;--nous-home-chat-task-proposal-action-highlight:#ffffffd1;--nous-home-chat-task-proposal-primary-action-bg:#3279f91a;--nous-home-chat-task-proposal-primary-action-border:#3279f933;--nous-home-chat-task-proposal-primary-action-fg:var(--nous-accent-info);--nous-home-chat-task-proposal-primary-action-hover-bg:#3279f926;--nous-home-chat-task-proposal-primary-action-hover-border:#3279f94d;--nous-home-chat-task-proposal-secondary-action-bg:#1e273409;--nous-home-chat-task-proposal-secondary-action-border:#1e273414;--nous-home-chat-task-proposal-secondary-action-fg:var(--nous-fg-body-strong);--nous-home-chat-task-proposal-secondary-action-hover-bg:#1e27340f;--nous-home-chat-task-proposal-secondary-action-hover-border:#1e27341f;--nous-home-chat-task-proposal-tertiary-action-bg:transparent;--nous-home-chat-task-proposal-tertiary-action-fg:var(--nous-fg-subtle);--nous-home-chat-task-proposal-tertiary-action-hover-bg:#1e27340b;--nous-home-chat-task-proposal-tertiary-action-hover-fg:var(--nous-fg-body);--nous-home-chat-canvas-radial-bg:radial-gradient(ellipse 400px 800px at 0% 0%, #ffffff1a 0%, #ffffff08 38%, transparent 62%);--nous-home-chat-sidebar-bg:#f0efea;--nous-home-chat-sidebar-shadow:8px 8px 20px 4px #1f242c14;--nous-home-chat-sidebar-radial-bg:radial-gradient(circle 400px at 100% 0%, #ffffff1a 0%, #ffffff08 38%, transparent 62%);--nous-home-chat-sidebar-outline-color:#2122262e;--nous-workflow-stat-bg:#1e273408;--nous-home-chat-sidebar-unfocused-overlay-bg:linear-gradient(140deg, #ffffff38 0%, #fff0 36%, #1e273414 100%), radial-gradient(ellipse 105% 92% at 0% 0%, #ffffff52 0%, #ffffff14 42%, #1e273414 100%);--nous-home-chat-sidebar-unfocused-content-opacity:.72;--nous-home-chat-user-avatar-ring:#ffffffdb;--nous-text-primary:var(--nous-fg-body);--nous-text-secondary:var(--nous-fg-secondary);--nous-text-muted:var(--nous-fg-muted);--nous-text-faint:var(--nous-fg-subtle);--hairline-strong:var(--nous-stroke-default);--hairline-stroke:var(--nous-stroke-subtle);--hairline-soft:var(--nous-stroke-soft);--hairline-ghost:var(--nous-stroke-ghost);--asset-sidebar-header:var(--nous-fg-title);--asset-sidebar-section-header:var(--nous-fg-subtle);--asset-sidebar-item-bg:var(--nous-bg-selected-subtle);--context-area-tab-switcher-bg:#1e273414}.nous-design-system[data-nous-theme=rust]{--nous-updates-bottom-fade:linear-gradient(to bottom, #10120f00, #10120f);--nous-reference-panel-bg:#b87b450e;--nous-control-bg-soft:#b87b4514;--nous-sidebar-title-fg:var(--nous-fg-title);--nous-home-chat-canvas-highlight-bg:radial-gradient(ellipse 200% 200% at 50% 0%, #b87b4508, transparent 34%);--nous-home-chat-send-button-ready-shadow:0 0 0 1px #ffffff14, 0 0 22px #9d7a4d3d;--nous-home-chat-user-message-bg:var(--nous-message-bg);--nous-home-chat-agent-message-bg:#b87b450e;--nous-home-chat-tool-call-wave-bg:linear-gradient(105deg, transparent 0%, #0000 28%, #efc0900f 39%, #efc09033 50%, #efc0900f 61%, #0000 72%, transparent 100%);--nous-home-chat-task-proposal-glass-shadow:inset 0 .125em .125em #efc0900a, inset 0 -.125em .125em #0000009e, 0 0 .1em .18em inset #0003;--nous-home-chat-task-proposal-summary-hover-bg:#b87b4509;--nous-home-chat-task-proposal-chip-hover-bg:#b87b450f;--nous-home-chat-task-proposal-details-bg:#b87b4505;--nous-home-chat-task-proposal-details-border:var(--nous-stroke-subtle);--nous-home-chat-task-proposal-divider:#b3906c17;--nous-home-chat-task-proposal-separator-highlight:#efc09009;--nous-home-chat-task-proposal-separator-shadow:#0000003d;--nous-home-chat-task-proposal-actions-bg:transparent;--nous-home-chat-task-proposal-action-highlight:#efc0900e;--nous-home-chat-task-proposal-primary-action-bg:#b87b4524;--nous-home-chat-task-proposal-primary-action-border:#efc09038;--nous-home-chat-task-proposal-primary-action-fg:var(--nous-accent-info-fg-strong);--nous-home-chat-task-proposal-primary-action-hover-bg:#b87b4533;--nous-home-chat-task-proposal-primary-action-hover-border:#efc09057;--nous-home-chat-task-proposal-secondary-action-bg:#b87b450e;--nous-home-chat-task-proposal-secondary-action-border:var(--nous-stroke-soft);--nous-home-chat-task-proposal-secondary-action-fg:var(--nous-drawer-body-fg-strong);--nous-home-chat-task-proposal-secondary-action-hover-bg:#b87b4517;--nous-home-chat-task-proposal-secondary-action-hover-border:var(--nous-stroke-subtle);--nous-home-chat-task-proposal-tertiary-action-bg:transparent;--nous-home-chat-task-proposal-tertiary-action-fg:var(--nous-drawer-meta-fg);--nous-home-chat-task-proposal-tertiary-action-hover-bg:#b87b450f;--nous-home-chat-task-proposal-tertiary-action-hover-fg:var(--nous-drawer-body-fg-strong);--nous-home-chat-canvas-radial-bg:radial-gradient(ellipse 800px 400px at 0% 0%, #b87b450a 0%, #b87b4505 38%, transparent 62%);--nous-home-chat-sidebar-bg:#0d0d0b;--nous-home-chat-sidebar-radial-bg:radial-gradient(circle 400px at 100% 0%, #b87b450a 0%, #b87b4505 38%, transparent 62%);--nous-home-chat-sidebar-outline-color:#b87b453d;--nous-workflow-stat-bg:#b87b4508;--nous-home-chat-sidebar-unfocused-overlay-bg:linear-gradient(140deg, #b87b4505 0%, #b87b4500 36%, #0003 100%), radial-gradient(ellipse 105% 92% at 0% 0%, #b87b450f 0%, #b87b4506 42%, #00000024 100%);--nous-home-chat-sidebar-unfocused-content-opacity:.7;--nous-home-chat-user-avatar-ring:#ffffff6b;--nous-text-primary:var(--nous-fg-body);--nous-text-secondary:var(--nous-fg-secondary);--nous-text-muted:var(--nous-fg-muted);--nous-text-faint:var(--nous-fg-subtle);--hairline-strong:var(--nous-stroke-default);--hairline-stroke:var(--nous-stroke-subtle);--hairline-soft:var(--nous-stroke-soft);--hairline-ghost:var(--nous-stroke-ghost);--asset-sidebar-header:var(--nous-fg-title);--asset-sidebar-section-header:var(--nous-fg-subtle);--asset-sidebar-item-bg:var(--nous-bg-selected-subtle);--context-area-tab-switcher-bg:#b87b4514}.nous-home-chat-component-fade{-webkit-mask-image:var(--nous-home-chat-component-mask);-webkit-mask-image:var(--nous-home-chat-component-mask);mask-image:var(--nous-home-chat-component-mask);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.nous-workflow-component-fade{-webkit-mask-image:var(--nous-workflow-component-mask);-webkit-mask-image:var(--nous-workflow-component-mask);mask-image:var(--nous-workflow-component-mask);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.nous-workflow-connector-active:after{content:"";border-radius:inherit;background:var(--nous-workflow-connector-active-stroke);opacity:.45;position:absolute;inset:0}.nous-workflow-connector-horizontal:after{transform-origin:0;animation:.52s cubic-bezier(.25,1,.5,1) both nous-workflow-connector-draw-x}.nous-workflow-connector-vertical:after{transform-origin:top;animation:.52s cubic-bezier(.25,1,.5,1) both nous-workflow-connector-draw-y}.nous-workflow-connector-active[data-workflow-connector-segment-terminal=true]:before{content:"";z-index:1;width:0;height:0;filter:drop-shadow(0 0 6px var(--nous-workflow-connector-active-stroke));opacity:.78;position:absolute}.nous-workflow-connector-active[data-workflow-connector-segment-terminal=true][data-workflow-connector-orientation=horizontal]:before{border-bottom:.1875rem solid #0000;border-left:.3125rem solid var(--nous-workflow-connector-active-stroke);border-top:.1875rem solid #0000;top:50%;right:-.25rem;transform:translateY(-50%)}.nous-workflow-connector-active[data-workflow-connector-segment-terminal=true][data-workflow-connector-orientation=vertical]:before{border-left:.1875rem solid #0000;border-right:.1875rem solid #0000;border-top:.3125rem solid var(--nous-workflow-connector-active-stroke);bottom:-.25rem;left:50%;transform:translate(-50%)}.nous-workflow-connector-path-active{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.25,1,.5,1) forwards nous-workflow-connector-path-draw}.nous-workflow-connector-path-tool{opacity:.72;stroke-dasharray:3 4}.nous-workflow-connector-path-tool-active{opacity:.9;stroke-dasharray:3 4}.nous-workflow-connector-path-arrow{fill:var(--nous-workflow-connector-stroke);opacity:1}.nous-workflow-connector-path-arrow-active{fill:var(--nous-workflow-connector-active-stroke);filter:drop-shadow(0 0 6px var(--nous-workflow-connector-active-stroke));opacity:1}.nous-workflow-node{--nous-primary-cta-border-width:1px;--nous-workflow-node-active-prism-red-angle-offset:-4deg;--nous-workflow-node-active-prism-green-angle-offset:1.5deg;--nous-workflow-node-active-prism-blue-angle-offset:5deg;--nous-workflow-node-active-prism-y-scale:.56;box-shadow:var(--nous-workflow-node-shadow);transition:background .22s,border-color .22s,box-shadow .22s,color .22s,text-shadow .22s;animation:.26s cubic-bezier(.22,1,.36,1) both nous-workflow-node-enter}.nous-workflow-node-placeholder{z-index:8;color:var(--nous-workflow-node-placeholder-fg);opacity:.86;place-items:center;display:inline-grid}.nous-workflow-node-placeholder-node{width:var(--nous-workflow-node-placeholder-size);height:var(--nous-workflow-node-placeholder-size)}.nous-workflow-node-placeholder-subnode{width:var(--nous-workflow-subnode-placeholder-size);height:var(--nous-workflow-subnode-placeholder-size);margin-top:.4375rem;margin-bottom:.4375rem}.nous-workflow-node-placeholder-icon{transform-origin:50%;width:100%;height:100%}.nous-workflow-node-placeholder-subnode .nous-workflow-node-placeholder-icon{width:100%;height:100%}.nous-workflow-node-placeholder[data-workflow-node-placeholder-state=pressed] .nous-workflow-node-placeholder-icon{animation:.22s cubic-bezier(.2,.9,.2,1) both nous-workflow-placeholder-click}.nous-workflow-node-tool{min-height:var(--nous-workflow-tool-node-min-height);border-radius:var(--nous-workflow-tool-node-radius)}.nous-workflow-node-shape-event,.nous-workflow-node-shape-gate{aspect-ratio:1;border-radius:var(--nous-radius-pill);text-align:center;justify-content:center;align-items:center;padding:.625rem}.nous-workflow-node-shape-event [data-workflow-node-title=true],.nous-workflow-node-shape-gate [data-workflow-node-title=true]{padding-right:0}.nous-workflow-node-shape-event [data-workflow-node-detail=true],.nous-workflow-node-shape-gate [data-workflow-node-detail=true]{top:calc(100% + var(--nous-workflow-control-node-detail-gap));width:var(--nous-workflow-control-node-detail-width);text-align:center;margin-top:0;position:absolute;left:50%;transform:translate(-50%)}.nous-workflow-node-stack-item{z-index:0;box-shadow:0 10px 22px #0000003d,1px 1px #00000047}.nous-workflow-node-stack-item.nous-workflow-node-done{z-index:1}.nous-workflow-node-stack-item.nous-workflow-node-active,.nous-workflow-node-stack-item.nous-workflow-node-complete{z-index:2}.nous-workflow-node-stack-first{border-bottom-right-radius:0;border-bottom-left-radius:0}.nous-workflow-node-stack-middle{border-radius:0;margin-top:-1px}.nous-workflow-node-stack-last{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nous-workflow-node-stack-only{border-radius:var(--nous-workflow-tool-node-radius)}.nous-workflow-node-stack>:last-child{border-bottom-right-radius:var(--nous-workflow-tool-node-radius);border-bottom-left-radius:var(--nous-workflow-tool-node-radius)}.nous-workflow-node-stack>:first-child{border-top-left-radius:var(--nous-workflow-tool-node-radius);border-top-right-radius:var(--nous-workflow-tool-node-radius)}.nous-workflow-node-stack>:only-child{border-radius:var(--nous-workflow-tool-node-radius)}.nous-workflow-connector-chip{--nous-workflow-connector-chip-veil-inset-x:-.25rem;--nous-workflow-connector-chip-veil-inset-y:-.1875rem;isolation:isolate;-webkit-backdrop-filter:var(--nous-workflow-connector-chip-blur);backdrop-filter:var(--nous-workflow-connector-chip-blur);border:1px solid var(--nous-workflow-connector-chip-border);border-radius:var(--nous-workflow-connector-chip-radius);background-color:var(--nous-workflow-connector-chip-bg);padding:var(--nous-workflow-connector-chip-padding-y) var(--nous-workflow-connector-chip-padding-x);color:var(--nous-workflow-connector-chip-fg);font-family:var(--nous-font-mono);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:.5625rem;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.nous-workflow-connector-chip:before{content:"";inset:var(--nous-workflow-connector-chip-veil-inset-y) var(--nous-workflow-connector-chip-veil-inset-x);z-index:-1;border-radius:calc(var(--nous-workflow-connector-chip-radius) + 3px);background:var(--nous-workflow-connector-chip-veil-bg);-webkit-backdrop-filter:var(--nous-workflow-connector-chip-blur);backdrop-filter:var(--nous-workflow-connector-chip-blur);position:absolute}.nous-workflow-node-port-chip{pointer-events:none;transform:translate(-50%,-50%)}.nous-workflow-node-tool [data-workflow-node-title=true]{font-size:var(--nous-workflow-tool-node-title-size)}.nous-workflow-node-tool [data-workflow-node-detail=true]{font-size:var(--nous-workflow-tool-node-detail-size);line-height:1.35}.nous-workflow-node-tool .nous-workflow-node-done-check{width:var(--nous-workflow-tool-node-done-check-size);height:var(--nous-workflow-tool-node-done-check-size);background:var(--nous-workflow-tool-node-done-check-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--nous-workflow-tool-node-done-check-bg) 20%, transparent), 0 0 8px color-mix(in srgb, var(--nous-workflow-tool-node-done-check-bg) 18%, transparent);top:.5rem;right:.5rem}.nous-workflow-node-tool .nous-workflow-node-done-check svg{width:var(--nous-workflow-tool-node-done-check-icon-size);height:var(--nous-workflow-tool-node-done-check-icon-size)}.nous-workflow-node-badge{border:1px solid var(--nous-workflow-node-badge-border);border-radius:var(--nous-workflow-node-badge-radius);background:var(--nous-workflow-node-badge-bg);width:fit-content;padding:var(--nous-workflow-node-badge-padding-y) var(--nous-workflow-node-badge-padding-x);color:var(--nous-workflow-node-badge-fg);font-family:var(--nous-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.5625rem;font-weight:600;line-height:1.2;display:inline-flex}.nous-workflow-node-metadata{color:color-mix(in srgb, var(--nous-workflow-node-detail-fg) 68%, transparent);gap:.25rem .5rem;margin-top:.5625rem}.nous-workflow-node-metadata-item{color:currentColor;width:fit-content;font-family:var(--nous-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.5625rem;font-weight:600;line-height:1.25;display:inline-flex}.nous-workflow-node-metadata-item+.nous-workflow-node-metadata-item:before{content:"·";color:color-mix(in srgb, var(--nous-workflow-node-detail-fg) 42%, transparent);margin-right:.5rem}.nous-workflow-node-active{isolation:isolate;background:var(--nous-workflow-node-active-bg);border-color:var(--nous-workflow-node-active-border);box-shadow:var(--nous-workflow-node-active-shadow)}.nous-workflow-node-done{background:var(--nous-workflow-node-done-bg);border-color:var(--nous-workflow-node-done-border)}.nous-workflow-node-done-check{z-index:10;width:var(--nous-workflow-node-done-check-size);height:var(--nous-workflow-node-done-check-size);background:var(--nous-workflow-node-done-check-bg);color:var(--nous-workflow-node-done-check-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--nous-accent-success) 18%, transparent), 0 0 10px color-mix(in srgb, var(--nous-accent-success) 16%, transparent);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.625rem;right:.625rem}.nous-workflow-node-done-check svg{width:.75rem;height:.75rem}.nous-workflow-node-shape-event .nous-workflow-node-done-check,.nous-workflow-node-shape-gate .nous-workflow-node-done-check{top:calc(14.6447% - (var(--nous-workflow-node-done-check-size) / 2));right:calc(14.6447% - (var(--nous-workflow-node-done-check-size) / 2))}.nous-workflow-node-done [data-workflow-node-title=true]{color:var(--nous-workflow-node-done-title-fg)}.nous-workflow-node-done [data-workflow-node-detail=true]{color:var(--nous-workflow-node-done-detail-fg)}.nous-workflow-node-active-prism-border{z-index:2;inset:calc(var(--nous-primary-cta-border-width) / -2);padding:var(--nous-primary-cta-border-width);border-radius:inherit;pointer-events:none;box-shadow:var(--nous-primary-cta-border-shadow);filter:var(--nous-primary-cta-prism-filter);mix-blend-mode:var(--nous-primary-cta-prism-blend-mode);opacity:0;transition:opacity .42s cubic-bezier(.25,1,.5,1),filter .42s cubic-bezier(.25,1,.5,1);display:block;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nous-workflow-node-active .nous-workflow-node-active-prism-border{opacity:1;animation:2.4s ease-in-out .52s infinite nous-workflow-node-active-prism-breath}.nous-workflow-node-active-prism-gradient{--nous-workflow-node-active-angle:-75deg;--nous-workflow-node-active-prism-band-start:50%;--nous-workflow-node-active-prism-seam-band-end:0%;--nous-workflow-node-active-prism-seam-core-end:0%;--nous-workflow-node-active-prism-core-start:50%;--nous-workflow-node-active-prism-core-end:50%;--nous-workflow-node-active-prism-band-end:50%;--nous-workflow-node-active-prism-seam-band-start:100%;--nous-workflow-node-active-prism-seam-core-start:100%;border-radius:inherit;background:conic-gradient(from calc(var(--nous-workflow-node-active-angle) + var(--nous-workflow-node-active-prism-red-angle-offset)) at calc(50% - 1.25px) calc(50% - .75px), var(--nous-primary-cta-prism-red) 0 var(--nous-workflow-node-active-prism-seam-core-end), transparent var(--nous-workflow-node-active-prism-seam-band-end) var(--nous-workflow-node-active-prism-band-start), var(--nous-primary-cta-prism-red) var(--nous-workflow-node-active-prism-core-start), var(--nous-primary-cta-prism-red) var(--nous-workflow-node-active-prism-core-end), transparent var(--nous-workflow-node-active-prism-band-end) var(--nous-workflow-node-active-prism-seam-band-start), var(--nous-primary-cta-prism-red) var(--nous-workflow-node-active-prism-seam-core-start) 100%), conic-gradient(from calc(var(--nous-workflow-node-active-angle) + var(--nous-workflow-node-active-prism-green-angle-offset)) at 50% calc(50% + 1px), var(--nous-primary-cta-prism-green) 0 var(--nous-workflow-node-active-prism-seam-core-end), transparent var(--nous-workflow-node-active-prism-seam-band-end) var(--nous-workflow-node-active-prism-band-start), var(--nous-primary-cta-prism-green) var(--nous-workflow-node-active-prism-core-start), var(--nous-primary-cta-prism-green) var(--nous-workflow-node-active-prism-core-end), transparent var(--nous-workflow-node-active-prism-band-end) var(--nous-workflow-node-active-prism-seam-band-start), var(--nous-primary-cta-prism-green) var(--nous-workflow-node-active-prism-seam-core-start) 100%), conic-gradient(from calc(var(--nous-workflow-node-active-angle) + var(--nous-workflow-node-active-prism-blue-angle-offset)) at calc(50% + 1.25px) calc(50% - .5px), var(--nous-primary-cta-prism-blue) 0 var(--nous-workflow-node-active-prism-seam-core-end), transparent var(--nous-workflow-node-active-prism-seam-band-end) var(--nous-workflow-node-active-prism-band-start), var(--nous-primary-cta-prism-blue) var(--nous-workflow-node-active-prism-core-start), var(--nous-primary-cta-prism-blue) var(--nous-workflow-node-active-prism-core-end), transparent var(--nous-workflow-node-active-prism-band-end) var(--nous-workflow-node-active-prism-seam-band-start), var(--nous-primary-cta-prism-blue) var(--nous-workflow-node-active-prism-seam-core-start) 100%), conic-gradient(from var(--nous-workflow-node-active-angle) at 50% 50%, var(--nous-primary-cta-border-highlight) 0 var(--nous-workflow-node-active-prism-seam-core-end), var(--nous-primary-cta-border-transparent) var(--nous-workflow-node-active-prism-seam-band-end) var(--nous-workflow-node-active-prism-band-start), var(--nous-primary-cta-border-highlight-mid,var(--nous-primary-cta-border-highlight)) var(--nous-workflow-node-active-prism-core-start), var(--nous-primary-cta-border-highlight-mid,var(--nous-primary-cta-border-highlight)) var(--nous-workflow-node-active-prism-core-end), var(--nous-primary-cta-border-transparent) var(--nous-workflow-node-active-prism-band-end) var(--nous-workflow-node-active-prism-seam-band-start), var(--nous-primary-cta-border-highlight) var(--nous-workflow-node-active-prism-seam-core-start) 100%), var(--nous-primary-cta-border-underlay);background-blend-mode:screen, screen, screen, normal, normal;opacity:1;transform:scaleY(var(--nous-workflow-node-active-prism-y-scale));transform-origin:50%;transition:--nous-workflow-node-active-prism-band-start .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-seam-band-end .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-seam-core-end .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-core-start .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-core-end .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-band-end .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-seam-band-start .52s cubic-bezier(.25,1,.5,1),--nous-workflow-node-active-prism-seam-core-start .52s cubic-bezier(.25,1,.5,1);animation:4.8s cubic-bezier(.37,0,.63,1) infinite nous-workflow-node-active-orbit;position:absolute;inset:-50% 0}.nous-workflow-node-active .nous-workflow-node-active-prism-gradient{--nous-workflow-node-active-prism-band-start:32%;--nous-workflow-node-active-prism-seam-band-end:14%;--nous-workflow-node-active-prism-seam-core-end:3%;--nous-workflow-node-active-prism-core-start:47%;--nous-workflow-node-active-prism-core-end:53%;--nous-workflow-node-active-prism-band-end:68%;--nous-workflow-node-active-prism-seam-band-start:86%;--nous-workflow-node-active-prism-seam-core-start:97%}.nous-workflow-node-active [data-workflow-node-title=true]{color:var(--nous-workflow-node-active-title-fg);text-shadow:var(--nous-primary-cta-text-shadow)}.nous-workflow-node-active [data-workflow-node-detail=true]{color:var(--nous-workflow-node-active-detail-fg);text-shadow:var(--nous-primary-cta-text-shadow)}.nous-workflow-node-complete{background:var(--nous-workflow-node-complete-bg);border-color:var(--nous-workflow-node-complete-border);box-shadow:var(--nous-workflow-node-complete-shadow)}.nous-workflow-node-complete [data-workflow-node-title=true]{color:var(--nous-workflow-node-complete-title-fg)}.nous-workflow-node-complete [data-workflow-node-detail=true]{color:var(--nous-workflow-node-complete-detail-fg)}@keyframes nous-workflow-node-active-orbit{0%{--nous-workflow-node-active-angle:-75deg}to{--nous-workflow-node-active-angle:285deg}}@keyframes nous-workflow-node-active-breath{0%,to{opacity:.66}50%{opacity:1}}@keyframes nous-workflow-node-active-prism-breath{0%,to{filter:var(--nous-primary-cta-prism-filter) brightness(.9)}50%{filter:var(--nous-primary-cta-prism-filter) brightness(1.12)}}@keyframes nous-workflow-connector-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nous-workflow-connector-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nous-workflow-connector-path-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nous-workflow-connector-pulse{0%,to{opacity:1}50%{opacity:1}}@keyframes nous-workflow-connector-stroke-pulse{0%,to{opacity:.34}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.nous-workflow-node-active .nous-workflow-node-active-prism-border,.nous-workflow-node-active .nous-workflow-node-active-prism-gradient,.nous-workflow-node-active-prism-gradient,.nous-workflow-connector-active:after,.nous-workflow-connector-path-arrow-active,.nous-workflow-connector-path-active{animation:none}.nous-workflow-connector-path-active{stroke-dashoffset:0}}.nous-home-chat-sidebar-unfocused{-webkit-mask-image:var(--nous-home-chat-sidebar-unfocused-mask);-webkit-mask-image:var(--nous-home-chat-sidebar-unfocused-mask);mask-image:var(--nous-home-chat-sidebar-unfocused-mask);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.nous-home-chat-sidebar-outline-border{background:radial-gradient(ellipse 150% 150% at top right, var(--nous-home-chat-sidebar-outline-color) 0%, var(--nous-home-chat-sidebar-outline-color) 18%, transparent 68%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nous-home-chat-message-in{animation:.42s cubic-bezier(.22,.61,.36,1) both nous-home-chat-message-in}.nous-home-chat-response-line-in{animation:.36s cubic-bezier(.22,.61,.36,1) both nous-home-chat-response-line-in}.nous-home-chat-final-answer-in{animation:.62s cubic-bezier(.22,1,.36,1) both nous-home-chat-final-answer-in}.nous-home-chat-typing-dot{animation:1.05s ease-in-out infinite nous-home-chat-typing-dot}.nous-home-chat-caret{animation:1s step-end infinite nous-home-chat-caret}.nous-home-chat-send-button-ready{animation:1.8s ease-in-out infinite nous-home-chat-send-ready}.nous-tool-call-running-summary:after,.nous-home-chat-tool-call-running-summary:after{border-radius:inherit;content:"";pointer-events:none;z-index:0;background:var(--nous-tool-call-wave-bg);animation:1.45s linear infinite nous-home-chat-tool-call-wave;position:absolute;inset:0;transform:translate(-120%)}.nous-running-workflow-summary{background-image:var(--nous-running-workflow-wave-bg);color:#0000;background-position:-180% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;animation:5.875s linear infinite nous-running-workflow-text-wave}.nous-running-workflow-icon-wave{animation:5.875s linear infinite nous-running-workflow-icon-wave}@keyframes nous-home-chat-message-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nous-home-chat-response-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes nous-home-chat-final-answer-in{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nous-home-chat-typing-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes nous-home-chat-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nous-home-chat-send-ready{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes nous-home-chat-tool-call-wave{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes nous-running-workflow-text-wave{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes nous-running-workflow-icon-wave{0%,to{color:var(--nous-drawer-meta-fg)}50%{color:color-mix(in srgb, var(--nous-drawer-meta-fg) 38%, var(--nous-drawer-body-fg-strong))}}@media (prefers-reduced-motion:reduce){.nous-home-chat-message-in,.nous-home-chat-response-line-in,.nous-home-chat-final-answer-in,.nous-home-chat-typing-dot,.nous-home-chat-caret,.nous-home-chat-send-button-ready,.nous-running-workflow-icon-wave,.nous-running-workflow-summary,.nous-tool-call-running-summary:after,.nous-home-chat-tool-call-running-summary:after{animation:none}}
