/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-divide-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-700:oklch(52.7% .154 150.069);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-950:oklch(12.9% .042 264.695);--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--radius-sm:calc(var(--radius) - 3px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-border:var(--border)}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.z-50{z-index:50}.row-span-2{grid-row:span 2/span 2}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-64{height:calc(var(--spacing) * 64)}.h-\[min\(920px\,calc\(100dvh-2rem\)\)\]{height:min(920px,100dvh - 2rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[52px\]{min-height:52px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(1440px\,calc\(100vw-2rem\)\)\]{width:min(1440px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-40{max-width:calc(var(--spacing) * 40)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[620px\]{min-width:620px}.min-w-\[880px\]{min-width:880px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 3px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-100{border-color:var(--color-blue-100)}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/\[0\.04\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.04\]{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.bg-destructive\/\[0\.06\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.06\]{background-color:color-mix(in oklab, var(--destructive) 6%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/65{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/65{background-color:color-mix(in oklab, var(--muted) 65%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/\[0\.045\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.045\]{background-color:color-mix(in oklab, var(--primary) 4.5%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-slate-100{color:var(--color-slate-100)}.not-italic{font-style:normal}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-border{--tw-ring-color:var(--border)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background\/80:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/80:hover{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/55:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/55:hover{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.07\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (width>=1700px){.min-\[1700px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-center{text-align:center}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.md\:grid-cols-\[minmax\(150px\,0\.8fr\)_minmax\(220px\,1\.2fr\)\]{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr)}}@media (width>=64rem){.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}*{box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--font-sans:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-data:"Bahnschrift", "DIN Alternate", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", Arial, sans-serif;--font-mono:"SFMono-Regular", "Cascadia Mono", Consolas, "Liberation Mono", Menlo, ui-monospace, monospace;--text-caption:12px;--text-meta:13px;--text-body:14px;--text-section:16px;--text-title:20px;--text-page:22px;--leading-dense:1.35;--leading-body:1.4286;--leading-title:1.25;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--console-sidebar-width:clamp(208px, 15vw, 224px);--console-sidebar-collapsed-width:clamp(52px, 5vw, 64px);--page-padding:clamp(16px, 1.25vw, 24px);--page-gap:clamp(14px, 1.3vw, 18px);--grid-gap:clamp(10px, 1vw, 14px);--grid-min-agent:minmax(min(100%, 300px), 1fr);--grid-min-resource:minmax(min(100%, 252px), 1fr);--grid-min-channel:minmax(min(100%, 300px), 1fr);--grid-min-template:minmax(min(100%, 420px), 1fr);--grid-min-analytics:minmax(min(100%, 420px), 1fr);--object-card-min-height:238px;--object-card-gap:10px;--icon-size-xs:15px;--icon-size-sm:18px;--icon-size-md:20px;--icon-stroke:1.8;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-pill:999px;--color-canvas:#fcfcfe;--color-bg:var(--color-canvas);--color-surface:#fff;--color-surface-subtle:#f8f8fb;--color-ink:#252833;--color-text:var(--color-ink);--color-muted:#858a96;--color-border:#edeef1;--color-border-strong:#d9dbe2;--color-brand:#f36a4b;--color-brand-highlight:#ff8064;--color-brand-hover:#df5a3d;--color-brand-pressed:#c94c32;--color-brand-soft:#fff0ea;--color-brand-wash:#fcf3f3;--color-brand-dot:#f8a897;--color-deep-space:#252833;--color-aurora:#0f766e;--color-aurora-soft:#ecfdf8;--color-signal:#087f5b;--color-signal-soft:#ecfdf3;--color-trace:#3b82f6;--color-trace-soft:#eef5ff;--color-primary:#f36a4b;--color-primary-hover:#df5a3d;--color-primary-soft:#fff0ea;--color-success-text:#087f5b;--color-success-bg:var(--color-signal-soft);--color-warning-text:#9a6700;--color-warning-bg:#fff8e6;--color-danger-text:#b42318;--color-danger-bg:#fff1f0;--gradient-brand:linear-gradient(135deg, #ff8064 0%, #f36a4b 52%, #e9573a 100%);--gradient-brand-wash:radial-gradient(80% 130% at 100% 100%, #fcf3f3 0%, #fcf3f38f 38%, transparent 68%);--focus-ring:0 0 0 3px #f36a4b33;--glass-background:#fffffff5;--glass-border:#e6e2dfeb;--glass-blur:18px;--glass-shadow:0 18px 42px #0f172a24;--motion-fast:.14s cubic-bezier(.2, 0, 0, 1);--motion-standard:.18s cubic-bezier(.2, 0, 0, 1);--field-control-height:36px;--field-control-height-compact:32px;--field-control-radius:6px;--field-control-padding-x:10px;--field-label-size:12px;--field-value-size:13px;--field-help-size:11px;--field-control-text:#344054;--field-placeholder:#98a2b3;--field-disabled-bg:#f2f4f7;--field-disabled-text:#98a2b3;--background:var(--color-bg);--foreground:var(--color-text);--card:var(--color-surface);--card-foreground:var(--color-text);--popover:var(--glass-background);--popover-foreground:var(--color-text);--primary:var(--color-primary);--primary-foreground:#fff;--secondary:var(--color-surface-subtle);--secondary-foreground:var(--color-text);--muted:var(--color-surface-subtle);--muted-foreground:var(--color-muted);--accent:var(--color-brand-soft);--accent-foreground:var(--color-brand-hover);--destructive:var(--color-danger-text);--destructive-foreground:#fff;--border:var(--color-border);--input:var(--color-border);--ring:var(--color-brand);--radius:.5rem;color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);letter-spacing:0;line-height:var(--leading-body);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility}body{background:var(--color-bg);min-width:320px;min-height:100vh;font-size:var(--text-body);line-height:var(--leading-body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}textarea{resize:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.skip-link{z-index:1000;border:1px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-surface);min-height:36px;color:var(--color-primary);font-size:var(--text-meta);font-weight:var(--weight-medium);transition:transform var(--motion-fast);align-items:center;padding:0 12px;display:inline-flex;position:fixed;top:10px;left:10px;transform:translateY(-140%);box-shadow:0 10px 24px #0f172a29}.skip-link:focus-visible{transform:translateY(0)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:var(--focus-ring)}input:focus-visible,select:focus-visible{box-shadow:none;outline:0}.ui-icon{color:currentColor;vector-effect:non-scaling-stroke;flex:none;display:block}.console-shell{--active-sidebar-width:var(--console-sidebar-width);grid-template-columns:var(--active-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.console-shell.is-workflow-console:not(.is-sidebar-expanded){--active-sidebar-width:0px}.console-shell.is-workflow-console{grid-template-columns:minmax(0,1fr)}.console-shell.is-workflow-console .console-sidebar,.console-shell.is-workflow-console .console-topbar{display:none}.console-shell.is-workflow-console .console-content{padding:0}.console-shell-detail{grid-template-columns:var(--active-sidebar-width) minmax(0, 1fr);background:#fafafa;min-width:0;display:grid;overflow-x:hidden}.detail-console-main{background:#fafafa;min-width:0;min-height:100vh}.detail-topbar{z-index:30;background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:60px minmax(0,1fr) auto auto;align-items:center;gap:10px;height:60px;padding:0 16px;display:grid;position:sticky;top:0}.detail-menu-button{color:#51565f;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:inline-grid}.detail-menu-button:hover{background-color:#f4f6f8}.detail-title{color:#1f2329;min-width:0;font-size:16px;font-weight:var(--weight-semibold);justify-self:center;align-items:center;gap:8px;line-height:1.4;display:inline-flex}.detail-account{color:#1f2329;min-width:0;font-size:13px;font-weight:var(--weight-medium);align-items:center;gap:8px;display:inline-flex}.detail-avatar{border-radius:var(--radius-pill);color:#fff;background:var(--color-primary);width:30px;height:30px;font-family:var(--font-display);font-size:13px;font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.detail-console-content{min-width:0;padding-top:10px;overflow-x:hidden}.console-sidebar{gap:var(--space-4);border-right:1px solid var(--color-border);background:var(--color-surface);height:100vh;padding:14px var(--space-3);flex-direction:column;display:flex;position:sticky;top:0}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .console-sidebar{gap:var(--space-3);padding-inline:10px;overflow:hidden}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .console-brand{justify-content:center;padding-inline:0}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .console-brand>span:not(.brand-glyph),.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-group p,.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-item span,.console-shell.is-workflow-console:not(.is-sidebar-expanded) .sidebar-status div{display:none}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-item{justify-content:center;padding-inline:0}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .sidebar-status{padding:var(--space-2);justify-content:center}.console-brand,.resource-head,.topbar-actions,.header-actions,.create-actions,.resource-meta,.table-actions,.account-chip{align-items:center;display:flex}.console-brand{gap:var(--space-3);min-height:38px;padding:var(--space-1) var(--space-2)}.console-brand strong{font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);line-height:var(--leading-dense);display:block}.console-brand small,.sidebar-status small,.resource-head small,.template-meta,.metric-card p{color:var(--color-muted);font-size:var(--text-caption);line-height:1.5;display:block}.brand-glyph,.avatar,.button-icon,.resource-avatar,.table-avatar{flex:none;place-items:center;display:inline-grid}.brand-glyph{border-radius:var(--radius-md);color:#fff;background:var(--color-primary);width:30px;height:30px;box-shadow:0 0 0 3px var(--color-primary-soft);font-family:var(--font-display);font-weight:var(--weight-semibold)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-width:max-content;font-weight:var(--weight-medium);transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);touch-action:manipulation;border:1px solid #0000;line-height:1;display:inline-flex}.ui-button:not(:disabled):active{transform:translateY(1px)}.ui-button-spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:12px;height:12px;animation:.78s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.ui-button-spinner{animation:none}}.ui-button-md{min-height:32px;font-size:var(--text-body);padding:0 12px}.ui-button-sm{min-height:28px;padding:0 10px;font-size:13px}.ui-button-primary{color:#fff;background:var(--color-primary)}.ui-button-primary:hover{background:var(--color-primary-hover)}.ui-button-secondary{color:#2b313b;background:var(--color-surface);border-color:#d9dce3}.ui-button-secondary:hover,.ui-button-ghost:hover,.ui-button-ghost.active,.filter-group .ui-button.active{border-color:var(--color-border-strong);color:var(--color-ink);background:var(--color-surface-subtle)}.filter-group .ui-button.active{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.filter-group .ui-button.active{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-border))}}.filter-group .ui-button.active{color:var(--color-brand-hover);background:var(--color-brand-soft)}.ui-button-ghost{color:#3f4757;background:0 0;border-color:#0000}.button-icon{border-radius:var(--radius-sm);color:currentColor;background:#ffffff2e;width:20px;height:20px}.sidebar-nav{gap:var(--space-4);padding-right:var(--space-1);display:grid;overflow:auto}.nav-group{gap:6px;display:grid}.nav-group p{color:#8a94a6;font-size:var(--text-caption);font-weight:var(--weight-medium);margin:0;padding:0 10px}.nav-item{border-radius:var(--radius-md);color:#3f4757;min-height:34px;font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;gap:9px;padding:0 12px;display:flex}.nav-item:hover,.nav-item.active{color:var(--color-brand-hover);background:var(--color-brand-soft)}.sidebar-status{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);align-items:center;margin-top:auto;display:flex}.sidebar-status strong{font-size:13px;display:block}.status-dot,.ui-badge-dot{border-radius:var(--radius-pill);background:currentColor;width:7px;height:7px;display:inline-block}.console-main{min-width:0}.console-topbar{z-index:10;border-bottom:1px solid var(--color-border);min-height:60px;padding:var(--space-3) var(--space-5);background:#fffffffa;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.console-menu-button{border-radius:var(--radius-md);color:#333842;background:0 0;border:0;place-items:center;width:32px;height:32px;display:none}.console-menu-button:hover{background:var(--color-surface-subtle)}.topbar-context{min-width:0;display:none}.topbar-context span{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4;display:block}.topbar-context strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eyebrow{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.create-card h2,.page-header h2,.account-summary h2,.auth-panel h2{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.topbar-actions,.header-actions,.create-actions,.resource-meta,.table-actions{gap:var(--space-3)}.topbar-icon-group{align-items:center;gap:8px;display:inline-flex}.topbar-icon-button{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-primary);border:1px solid #0000;place-items:center;line-height:1;display:inline-grid}.topbar-icon-button:hover{background:#f3f6ff;border-color:#d8e4ff}.ui-field{min-width:0;color:var(--color-text);font-size:13px}.ui-field:focus-within{color:var(--color-text)}.ui-field-error{color:var(--color-danger-text)}.ui-field>span{font-weight:var(--weight-medium);flex:none}.ui-field .ui-input-control{width:100%;min-width:0}.ui-password-field-control{min-width:0;display:block;position:relative}.ui-password-toggle{width:34px;min-width:34px;height:34px;color:var(--color-muted);border-color:#0000;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.ui-password-toggle:not(:disabled):active{transform:translateY(calc(1px - 50%))}.ui-password-toggle:hover,.ui-password-toggle[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft)}.ui-field-message{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4}.ui-field-error .ui-field-message{color:var(--color-danger-text)}.global-search{min-width:320px}.account-chip{gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);min-height:34px;font-size:var(--text-meta);font-weight:var(--weight-medium);border:1px solid #d9dce3;padding:0 10px}.shell-logout-button{flex:none}.avatar{color:#fff;background:var(--color-text);width:24px;height:24px;font-size:var(--text-caption);border-radius:50%}.console-content{padding:var(--page-padding)}.route-loading{min-height:240px;color:var(--color-muted);font-size:var(--text-meta);place-items:center;display:grid}.page-stack{gap:var(--page-gap);align-content:start;display:grid}.ui-card{border-radius:var(--radius-lg);background:var(--color-surface);border:0}.page-header{background:0 0;border:0;border-radius:0}.ui-card-interactive{transition:background var(--motion-fast)}.knowledge-profile-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.knowledge-profile-selector-error{border-top:1px solid var(--destructive);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-profile-selector-error{border-top:1px solid color-mix(in srgb, var(--destructive) 20%, var(--border))}}.knowledge-profile-selector-error{color:var(--destructive);padding-top:10px;font-size:12px}.knowledge-profile-selector-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-weight:600}.knowledge-profile-selector-error button:hover{text-decoration:underline}.knowledge-profile-selector-error button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.knowledge-config-search-settings{border-top:1px solid #e3e8ef;gap:16px;margin:0 18px;padding:18px 0;display:grid}.knowledge-config-search-settings>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-config-search-settings h3{margin:0;font-size:14px}.knowledge-config-search-settings p{color:var(--muted-foreground);margin:0;font-size:12px}.knowledge-search-mode-setting{justify-content:space-between;align-items:center;gap:18px;display:flex}.knowledge-search-mode-setting>div:first-child{gap:3px;display:grid}.knowledge-search-mode-setting strong{color:#172033;font-size:var(--text-meta)}.knowledge-search-mode-setting span{color:#667085;font-size:var(--text-caption)}.knowledge-search-parameter-grid{grid-template-columns:minmax(150px,.7fr) minmax(180px,.8fr) minmax(260px,1.5fr);align-items:start;gap:16px;display:grid}.knowledge-search-rerank-field{border-left:1px solid #e3e8ef;align-items:flex-start;min-height:64px;padding:3px 0 3px 16px}.knowledge-section-feedback{border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:6px;margin:0;padding:9px 11px;font-size:12px;display:flex}.knowledge-section-feedback[data-tone=danger]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.knowledge-section-feedback[data-tone=danger]{border-color:color-mix(in srgb, var(--destructive) 30%, var(--border))}}.knowledge-section-feedback[data-tone=danger]{color:var(--destructive)}.knowledge-section-feedback[data-tone=success]{color:var(--success-foreground,var(--foreground))}.knowledge-profile-selectors>section{align-content:start;gap:10px;min-width:0;display:grid}.knowledge-profile-selection-summary{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.knowledge-profile-selection-summary>div{gap:2px;min-width:0;padding:9px 10px;display:grid}.knowledge-profile-selection-summary>div+div{border-left:1px solid var(--border)}.knowledge-profile-selection-summary dt,.knowledge-profile-selection-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.knowledge-profile-selection-summary dt{color:var(--muted-foreground);font-size:10px}.knowledge-profile-selection-summary dd{color:var(--foreground);font-size:12px;font-weight:600}.knowledge-file-no-action{color:var(--muted-foreground)}@media (width<=860px){.knowledge-profile-selectors{grid-template-columns:1fr}.knowledge-profile-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-profile-selection-summary>div:nth-child(odd){border-left:0}.knowledge-profile-selection-summary>div:nth-child(n+3){border-top:1px solid var(--border)}}.ui-card-section{min-width:0;overflow:hidden}.ui-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);display:flex}@supports (color:color-mix(in lab, red, red)){.ui-card-header{background:color-mix(in srgb, var(--color-surface-subtle) 42%, var(--color-surface))}}.ui-card-header{padding:15px 18px 14px}.ui-card-header-content{min-width:0}.ui-card-eyebrow{color:var(--color-primary);font-family:var(--font-data);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;line-height:var(--leading-dense);display:block}.ui-card-title,.ui-card-description{margin:0}.ui-card-title{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-dense);margin-top:4px}.ui-card-description{max-width:700px;color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin-top:5px}.ui-card-content{min-width:0;padding:18px}.ui-card-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);padding:12px 18px;display:flex}.create-card{justify-content:space-between;align-items:center;gap:var(--space-5);padding:18px;display:flex}.create-card h2,.page-header h2,.account-summary h2,.auth-panel h2{color:var(--color-text);font-size:var(--text-page);line-height:var(--leading-title)}.create-card p,.page-header p,.account-summary p,.auth-panel p{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}.page-header,.toolbar-panel,.account-summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.page-header{padding-inline:2px}.ui-segmented{flex-wrap:wrap;gap:6px;display:flex}.ui-segmented .ui-button.active{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ui-segmented .ui-button.active{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-border))}}.ui-segmented .ui-button.active{color:var(--color-brand-hover);background:var(--color-brand-soft)}.toolbar-label{color:var(--color-muted);font-size:13px;font-weight:var(--weight-medium)}.resource-grid,.dashboard-grid,.template-grid,.adaptive-grid{gap:var(--grid-gap);display:grid}.resource-grid,.adaptive-grid-agents,.adaptive-grid-resources,.adaptive-grid-templates,.factory-agent-grid,.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-card{min-height:var(--object-card-min-height);flex-direction:column;padding:14px;display:flex}.resource-workbench-page{align-items:stretch}.resource-workbench-layout{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(300px,.28fr);align-items:start;display:grid}.resource-workbench-list{min-width:0}.resource-workbench-card{min-height:var(--object-card-min-height);gap:var(--object-card-gap);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.resource-workbench-card.active{border-color:#1456f07a}.resource-workbench-card.read-only{cursor:default}.plugin-operations-page,.plugin-directory-skeleton{gap:16px;min-width:0;display:grid}.plugin-runtime-boundary{color:#f8fafc;background:#273142;border:1px solid #cad5e2;border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(520px,1.4fr);display:grid;overflow:hidden}.plugin-runtime-intro{padding:22px 24px}.plugin-runtime-kicker,.plugin-registry-header>div>span{color:#9eb4cf;font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.plugin-runtime-intro h2,.plugin-registry-header h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.plugin-runtime-intro p,.plugin-registry-header p{color:#c6d1df;max-width:620px;margin:7px 0 0;font-size:12px;line-height:1.55}.plugin-runtime-facts{background:#0d141f2b;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.plugin-runtime-facts>div{border-left:1px solid #ffffff17;align-content:center;min-width:0;padding:18px 16px;display:grid}.plugin-runtime-facts>div:first-child{border-left:0}.plugin-runtime-facts dt,.plugin-runtime-facts span{color:#aebdce;font-size:11px;line-height:1.35}.plugin-runtime-facts dd{font-family:var(--font-mono);margin:5px 0 3px;font-size:24px;font-weight:650;line-height:1}.plugin-runtime-facts .attention dd{color:#f7c66c}.plugin-sync-notice{background:#fffbeb;border-color:#e7c985}.plugin-registry{background:#fff;border:1px solid #cfd8e3;border-radius:8px;overflow:hidden}.plugin-registry-header{border-top:3px solid #315b85;border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 14px;display:flex}.plugin-registry-header>div>span{color:#5c7188}.plugin-registry-header h2{color:#1f2a37}.plugin-registry-header p{color:#607084}.plugin-registry-toolbar{background:#f7f9fb;border-bottom:1px solid #dbe2ea;grid-template-columns:minmax(240px,1fr) auto minmax(150px,auto);align-items:center;gap:10px;padding:12px 14px;display:grid}.plugin-registry-toolbar .ui-field{min-width:0}.plugin-registry-toolbar .ui-select-trigger{width:100%}.plugin-registry-list{min-width:0}.plugin-registry-columns,.plugin-registry-row{grid-template-columns:minmax(260px,1.45fr) minmax(145px,.75fr) minmax(250px,1.2fr) minmax(125px,.58fr) 88px;column-gap:16px;display:grid}.plugin-registry-columns{color:#617084;letter-spacing:0;background:#eef2f6;border-bottom:1px solid #dbe2ea;padding:9px 18px 8px 22px;font-size:12px;font-weight:500}.plugin-registry-columns>span:last-child{text-align:right}.plugin-registry-row{border-bottom:1px solid #e1e6ec;align-items:center;min-height:116px;padding:16px 18px 16px 22px;position:relative}.plugin-registry-row:last-child{border-bottom:0}.plugin-registry-row:before{content:"";background:#315b85;width:4px;position:absolute;top:0;bottom:0;left:0}.plugin-registry-row.scope-builtin:before{background:#7b8795}.plugin-registry-row.state-blocked:before,.plugin-registry-row.state-disabled:before{background:#c28318}.plugin-registry-row.state-error:before{background:#b44242}.plugin-registry-identity{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.plugin-registry-port{color:#315b85;background:#eef4fa;border:1px solid #cbd7e4;border-radius:6px;place-items:center;width:32px;height:32px;display:inline-grid}.scope-builtin .plugin-registry-port{color:#687483;background:#f3f5f7;border-color:#d5dbe2}.plugin-registry-identity strong{color:#1f2a37;font-size:13px;font-weight:600;line-height:1.35;display:block}.plugin-registry-identity code,.plugin-registry-contract code{color:#4e657d;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.45;display:block;overflow:hidden}.plugin-registry-identity p{color:#68778a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.plugin-registry-state,.plugin-registry-contract,.plugin-registry-usage{justify-items:start;gap:6px;min-width:0;display:grid}.plugin-scope-label,.plugin-registry-contract>span{color:#3d4a59;font-size:11px;font-weight:500}.plugin-registry-state small,.plugin-registry-contract small,.plugin-registry-usage span{color:#758295;font-size:10px;line-height:1.4}.plugin-registry-usage strong{color:#24364a;font-family:var(--font-mono);font-size:20px;line-height:1}.plugin-registry-action{justify-self:end}.plugin-registry-action>span{color:#758295;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.plugin-registry .empty-state{margin:16px}@media (width<=1160px){.plugin-runtime-boundary{grid-template-columns:1fr}.plugin-runtime-facts{border-top:1px solid #ffffff1f;border-left:0}.plugin-registry-columns{display:none}.plugin-registry-row{grid-template-columns:minmax(260px,1.35fr) minmax(170px,.8fr) minmax(240px,1fr) 96px}.plugin-registry-usage{display:none}}@media (width<=820px){.plugin-registry-toolbar{grid-template-columns:1fr 1fr}.plugin-registry-toolbar>:first-child{grid-column:1/-1}.plugin-registry-row{grid-template-columns:minmax(0,1.35fr) minmax(170px,.75fr);row-gap:14px}.plugin-registry-contract{padding-left:45px}.plugin-registry-action{justify-self:stretch}.plugin-registry-action .ui-button{width:100%}}@media (width<=640px){.plugin-runtime-intro{padding:18px}.plugin-runtime-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-runtime-facts>div:nth-child(3),.plugin-runtime-facts>div:nth-child(4){border-top:1px solid #ffffff17}.plugin-runtime-facts>div:nth-child(3){border-left:0}.plugin-registry-header{flex-direction:column;align-items:stretch}.plugin-registry-header .ui-badge{align-self:flex-start}.plugin-registry-toolbar{grid-template-columns:1fr}.plugin-registry-toolbar>:first-child{grid-column:auto}.plugin-registry-toolbar .ui-segmented{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plugin-registry-row{grid-template-columns:1fr;gap:14px;padding:16px 16px 16px 18px}.plugin-registry-row>[data-label]:before{color:#8390a0;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.plugin-registry-identity:before{grid-column:1/-1}.plugin-registry-identity{row-gap:5px}.plugin-registry-contract{padding-left:0}.plugin-registry-usage{display:grid}.plugin-registry-action{justify-self:stretch}}.resource-deeplink-notice{gap:var(--space-3);border-radius:var(--radius-md);background:#f8fbff;border:1px solid #dbe7ff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:12px 14px;display:grid}.resource-deeplink-notice>span{border-radius:var(--radius-md);color:#1d4ed8;background:#eff6ff;place-items:center;width:32px;height:32px;display:inline-grid}.resource-deeplink-notice>div:not(.resource-deeplink-actions){gap:3px;min-width:0;display:grid}.resource-deeplink-notice strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-deeplink-notice p{color:var(--color-muted);font-size:var(--text-caption);margin:0;line-height:1.55}.resource-deeplink-notice code{border-radius:var(--radius-sm);color:#1d4ed8;font-family:var(--font-data);word-break:break-all;background:#fff;border:1px solid #dbe7ff;padding:1px 5px;font-size:11px}.resource-deeplink-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.resource-runtime-meta{margin:0}.resource-create-panel{gap:var(--space-3);grid-template-columns:minmax(180px,.9fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;padding:14px;display:grid}.resource-create-panel>div:first-child{align-self:center;gap:2px;display:grid}.resource-create-panel>div:first-child strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold)}.resource-create-panel label{gap:5px;min-width:0;display:grid}.resource-create-panel label span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.resource-create-panel .ui-input-control,.resource-create-panel .ui-textarea-control{background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);border:1px solid #d9dce3;border-radius:4px;padding:8px 9px}.resource-create-panel .ui-textarea-control{min-height:36px}.resource-create-panel .ui-input-control:focus,.resource-create-panel .ui-textarea-control:focus{border-color:#1456f0a3;outline:0}.resource-create-actions{justify-content:flex-end;gap:8px;display:flex}.resource-create-error{border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-caption);line-height:var(--leading-body);background:#fff7f6;border:1px solid #c628282e;grid-column:1/-1;margin:-2px 0 0;padding:8px 10px}.knowledge-create-page{max-width:min(100%,760px)}.knowledge-create-form-card{background:#fff;border-color:#dfe5ef;gap:18px;padding:18px;display:grid}.knowledge-create-form-card header{border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-bottom:14px;display:grid}.knowledge-create-form-card header div{gap:4px;min-width:0;display:grid}.knowledge-create-form-card header strong{color:var(--color-text);font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:0}.knowledge-create-form-card header p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.knowledge-create-form{gap:12px;display:grid}.knowledge-create-form label{gap:6px;display:grid}.knowledge-create-form label span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.knowledge-create-form .ui-input-control,.knowledge-create-form .ui-textarea-control{background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);border:1px solid #d9dce3;border-radius:4px;padding:8px 10px}.knowledge-create-form .ui-textarea-control{min-height:96px;line-height:1.55}.knowledge-create-form .ui-input-control:focus,.knowledge-create-form .ui-textarea-control:focus{border-color:#1456f0a3;outline:0}.knowledge-create-code-note{border:1px solid var(--color-brand);align-items:center;gap:6px;width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.knowledge-create-code-note{border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.knowledge-create-code-note{border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-hover);font-size:var(--text-caption);padding:7px 9px}.knowledge-create-form-card footer{justify-content:flex-end;gap:8px;display:flex}.resource-create-dialog{background:#fff;border-color:#dfe5ef;gap:16px;width:min(520px,100% - 24px);padding:22px 24px;display:grid;box-shadow:0 18px 48px #0f172a33}.resource-create-dialog-header,.resource-create-dialog-footer{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.resource-create-dialog-header{gap:6px;padding-right:28px;display:grid}.resource-create-dialog-title{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold)}.resource-create-dialog-header p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.resource-create-dialog-form{gap:12px;display:grid}.resource-create-dialog-form label{gap:7px;min-width:0;display:grid}.resource-create-dialog-form label>span{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:1.25}.resource-create-dialog-form em,.knowledge-import-row em,.knowledge-import-field em{color:#e5484d;font-style:normal}.resource-create-name-field{min-width:0}.resource-create-name-field .ui-input-control,.resource-create-dialog-form .ui-textarea-control{width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:4px}.resource-create-name-field .ui-input-control{height:36px;padding:7px 10px}.resource-create-field-meta{color:#98a2b3;min-width:0;font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:10px;margin-top:-6px;line-height:1.5;display:flex}.resource-create-field-meta span:first-child{overflow-wrap:anywhere;min-width:0}.resource-create-field-meta span:last-child{font-variant-numeric:tabular-nums;flex:none}.resource-create-dialog-form .ui-textarea-control{min-height:66px;padding:8px 9px;line-height:1.5}.resource-create-name-field .ui-input-control:focus,.resource-create-dialog-form .ui-textarea-control:focus{border-color:#1456f0a3;outline:0}.resource-create-hint{color:#667085;font-size:var(--text-caption);line-height:var(--leading-body);align-items:center;gap:6px;margin:0;display:inline-flex}.resource-create-dialog-footer{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:4px}.knowledge-model-settings-dialog{z-index:81;background:#fff;border-color:#dfe5ef;gap:16px;width:min(660px,100% - 24px);max-width:660px;padding:22px 24px}.knowledge-model-settings-overlay{z-index:80}.knowledge-model-settings-header{gap:5px;padding-right:28px}.knowledge-model-settings-header p,.knowledge-model-settings-scope p,.knowledge-model-settings-impact p,.knowledge-model-settings-alert p{margin:0}.knowledge-model-settings-form,.knowledge-model-settings-fields{gap:14px;display:grid}.knowledge-model-settings-scope,.knowledge-model-settings-impact,.knowledge-model-settings-alert,.knowledge-model-settings-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.knowledge-model-settings-scope{background:#f8fafc}.knowledge-model-settings-scope p,.knowledge-model-settings-impact p,.knowledge-model-settings-alert p{color:var(--color-muted);font-size:var(--text-caption);margin-top:2px;line-height:1.55}.knowledge-model-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-model-settings-field{min-width:0}.knowledge-model-settings-field em{color:#e5484d;font-style:normal}.knowledge-model-settings-impact{color:#8a5b13;background:#fffbeb;border-color:#f2d28b}.knowledge-model-settings-impact svg{flex:none;margin-top:2px}.knowledge-model-settings-alert{border-color:var(--color-danger);justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.knowledge-model-settings-alert{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border))}}.knowledge-model-settings-alert{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.knowledge-model-settings-alert{background:color-mix(in srgb, var(--color-danger) 5%, #fff)}}.knowledge-model-settings-empty{color:var(--color-muted);font-size:var(--text-meta);justify-content:space-between;align-items:center}.knowledge-model-settings-loading{min-height:280px}.knowledge-model-settings-success{color:var(--color-success);font-size:var(--text-meta);margin:0}.knowledge-model-settings-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.knowledge-model-settings-footer>span{color:var(--color-muted);font-size:var(--text-caption)}.knowledge-model-settings-footer>div{gap:8px;display:flex}@media (width<=640px){.knowledge-model-settings-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:18px 16px}.knowledge-model-settings-fields{grid-template-columns:minmax(0,1fr)}.knowledge-model-settings-footer{flex-direction:column;align-items:stretch}.knowledge-model-settings-footer>div{justify-content:flex-end}}.knowledge-import-page{gap:var(--page-gap)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-manage-shell{background:#fff;border:0;border-radius:4px;grid-template-columns:136px minmax(0,1fr);min-height:min(760px,100vh - 140px);display:grid}.knowledge-manage-side{border-right:1px solid #edf0f5;align-content:start;gap:4px;padding:18px 10px;display:grid}.knowledge-manage-side .ui-button{color:#344054;min-height:36px;font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;border:0;border-radius:4px;justify-content:flex-start;padding:0 10px}.knowledge-manage-side .ui-button>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.knowledge-manage-side .ui-button svg{color:#4b5565}.knowledge-manage-side .ui-button.active{color:var(--color-primary);background:#eef4ff}.knowledge-manage-side .ui-button.active svg{color:var(--color-primary)}.knowledge-manage-main{min-width:0;padding:18px}.knowledge-file-page{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.knowledge-file-summary{min-width:0;max-width:100%;box-shadow:none;background:#fff;border:0;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.knowledge-file-summary article{border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:15px 18px 14px;display:grid;position:relative}.knowledge-file-summary article:last-child{border-right:0}.knowledge-file-summary article:before{content:"";background:#cbd5e1;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.knowledge-file-summary article.is-ready:before{background:#16a34a}.knowledge-file-summary article.is-running:before{background:#2563eb}.knowledge-file-summary article.is-failed:before{background:#dc2626}.knowledge-file-summary span,.knowledge-file-summary small{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-file-summary strong{color:#101828;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:22px;line-height:1.2}.knowledge-file-toolbar{background:#f8fafc;border:1px solid #e3e8ef;border-radius:7px;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;max-width:100%;padding:13px 14px;display:flex}.knowledge-file-filter-stack{gap:8px;min-width:0;display:grid}.knowledge-file-tabs{background:#fff;border:1px solid #d8dee8;border-radius:4px;align-items:center;width:fit-content;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.knowledge-file-tabs .ui-button{color:#475467;background:0 0;border:0;border-right:1px solid #e7ecf3;border-radius:0;gap:6px;min-width:64px}.knowledge-file-tabs .ui-button:last-child{border-right:0}.knowledge-file-tabs .ui-button.active{color:#1849a9;background:#eef4ff;box-shadow:inset 0 -2px #2563eb}.knowledge-file-tabs .ui-button span,.knowledge-file-status-filters .ui-button span{color:#667085;font-variant-numeric:tabular-nums;background:#eef1f5;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px;line-height:16px}.knowledge-file-tabs .ui-button.active span{color:#1849a9;background:#dbe8ff}.knowledge-file-status-filters{align-items:center;gap:2px;width:fit-content;display:inline-flex}.knowledge-file-status-filters .ui-button{color:#667085;height:28px;font-size:var(--text-caption);gap:5px;padding:0 8px}.knowledge-file-status-filters .ui-button.active{color:#101828;background:#fff;box-shadow:0 0 0 1px #d8dee8}.knowledge-file-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.knowledge-file-search{align-items:center;width:260px;display:inline-flex;position:relative}.knowledge-file-search svg{color:#667085;pointer-events:none;position:absolute;left:10px}.knowledge-file-search-input{background:#fff;height:32px;padding-left:34px}.knowledge-file-result-count{color:#667085;min-width:56px;font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:right}.knowledge-file-table-wrap{background:#fff;border:1px solid #e3e8ef;border-radius:7px;overflow-x:auto}.knowledge-file-table{border-collapse:collapse;color:#344054;width:100%;min-width:880px;font-size:var(--text-meta)}.knowledge-file-table th,.knowledge-file-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:11px 12px}.knowledge-file-table th{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.01em;background:#f8fafc}.knowledge-file-table td{font-variant-numeric:tabular-nums;vertical-align:middle}.knowledge-file-table tbody tr:last-child td{border-bottom:0}.knowledge-file-table tbody tr:hover td{background:#fbfcfe}.knowledge-file-table .is-numeric{text-align:right}.knowledge-file-row-actions,.knowledge-file-mobile-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.knowledge-file-delete-action{color:var(--destructive)}.knowledge-file-delete-action:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.knowledge-file-delete-action:hover{background:color-mix(in srgb, var(--destructive) 7%, transparent)}}.knowledge-file-delete-action:hover{color:var(--destructive)}.knowledge-file-name{max-width:320px;color:var(--color-text);align-items:center;gap:8px;display:inline-flex}.knowledge-file-name svg{color:#3b82f6;flex:none}.knowledge-file-name>span{gap:2px;min-width:0;display:grid;overflow:hidden}.knowledge-file-name strong,.knowledge-file-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-file-name strong{font-weight:var(--weight-medium)}.knowledge-file-name small{color:#98a2b3;font-size:10px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.knowledge-file-status{align-items:center;gap:8px;min-width:124px;display:inline-flex}.knowledge-file-status:before{content:"";background:#98a2b3;border-radius:999px;flex:none;width:7px;height:7px}.knowledge-file-status.is-indexed:before{background:#16a34a}.knowledge-file-status.is-running:before{background:#2563eb}.knowledge-file-status.is-failed:before{background:#dc2626}.knowledge-file-status>span{gap:1px;display:grid}.knowledge-file-status strong{color:#344054;font-size:var(--text-meta);font-weight:var(--weight-medium)}.knowledge-file-status small{color:#98a2b3;white-space:nowrap;font-size:10px}.knowledge-file-status .knowledge-file-processing-detail{color:#667085;text-overflow:ellipsis;max-width:270px;overflow:hidden}.knowledge-file-source{color:#667085;max-width:220px;font-family:var(--font-mono);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-file-empty{color:#667085;text-align:center;justify-items:center;gap:5px;padding:58px 16px;display:grid}.knowledge-file-empty svg{color:#98a2b3;margin-bottom:5px}.knowledge-file-empty strong{color:var(--color-text)}.knowledge-file-mobile-list,.knowledge-file-mobile-empty{min-width:0;max-width:100%;display:none}.knowledge-config-workspace{align-content:start;gap:16px;min-width:0;display:grid}.knowledge-config-persist-state{color:#667085;font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.knowledge-config-persist-state:before{content:"";background:#16a34a;border-radius:999px;width:6px;height:6px}.knowledge-config-persist-state.is-dirty{color:#9a6700}.knowledge-config-persist-state.is-dirty:before{background:#d97706}.knowledge-config-layout-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.knowledge-config-metadata-panel{background:0 0;border:0;border-radius:0;min-width:0;display:grid}.knowledge-config-metadata-panel>header,.knowledge-config-metadata-panel>footer{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.knowledge-config-metadata-panel>header{background:0 0;border-bottom:1px solid #edf0f5}.knowledge-config-metadata-panel>header h3,.knowledge-config-danger h3{color:#101828;font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.knowledge-config-metadata-panel>header p,.knowledge-config-danger p{color:#667085;font-size:var(--text-caption);margin:3px 0 0;line-height:1.55}.knowledge-config-metadata-panel>header>span{color:#667085;width:fit-content;font-size:10px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #dfe5ee;border-radius:999px;flex:none;align-self:flex-start;padding:2px 7px}.knowledge-config-fields{gap:18px;padding:18px;display:grid}.knowledge-config-textarea-field{align-items:start}.knowledge-config-textarea-field .ui-textarea-control{min-height:138px}.knowledge-config-input,.knowledge-config-textarea-field .ui-textarea-control{border-color:#d9e0ea}.knowledge-config-feedback{color:#15803d;font-size:var(--text-caption);margin:0;line-height:1.5}.knowledge-config-form-actions{flex:none;gap:12px;display:flex}.knowledge-config-metadata-panel>footer{border-top:1px solid #edf0f5;align-items:center}.knowledge-config-metadata-panel>footer>div:first-child{min-width:0}.knowledge-config-danger{background:snow;border:1px solid #fecaca;border-left:3px solid #dc2626;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:15px 17px;display:grid}.knowledge-config-danger .ui-button{grid-area:1/2}.knowledge-config-danger>span{color:#b42318;text-align:right;grid-column:2;font-size:10px}.resource-config-page{gap:18px}.resource-manage-main>.resource-detail-card{box-shadow:none}.resource-manage-section{align-content:start;gap:16px;max-width:1080px;display:grid}.resource-lifecycle-card .resource-inspector-actions{justify-content:flex-start}.resource-overview-card>p{color:#667085;max-width:760px;font-size:var(--text-meta);margin:0;line-height:1.7}.resource-overview-run{border-top:1px solid #edf0f5;gap:6px;padding-top:14px;display:grid}.resource-overview-run strong{color:var(--color-text);font-size:var(--text-section)}.resource-overview-run span{color:#667085;max-width:760px;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-history-audit{max-width:none}.resource-history-audit-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.resource-history-audit-header>div:first-child{min-width:0}.resource-history-audit-eyebrow{color:#667085;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em}.resource-history-audit-header h2{color:var(--color-text);font-size:var(--text-title);letter-spacing:-.015em;margin:4px 0 0}.resource-history-audit-header p{max-width:760px;color:var(--color-muted);font-size:var(--text-meta);margin:6px 0 0;line-height:1.65}.resource-history-boundary{border-radius:var(--radius-md);background:#f7f9fd;border:1px solid #d9e4f3;border-left:3px solid #5278af;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.resource-history-boundary>svg{color:#45658f;margin-top:2px}.resource-history-boundary p{flex-wrap:wrap;gap:3px 9px;min-width:0;margin:0;line-height:1.55;display:flex}.resource-history-boundary strong{color:#253b5b;font-size:var(--text-meta)}.resource-history-boundary span{color:#5d6b7e;font-size:var(--text-caption)}.resource-history-facts{border-radius:var(--radius-md);background:#fff;border:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.resource-history-facts>div{border-top:2px solid #d7dee8;border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:10px 13px 11px;display:grid}.resource-history-facts>div:last-child{border-right:0}.resource-history-facts>div.is-success{border-top-color:#12b76a}.resource-history-facts>div.is-warning{border-top-color:#f79009}.resource-history-facts>div.is-error{border-top-color:#f04438}.resource-history-facts dt,.resource-history-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.resource-history-facts dt{color:#8a94a6;font-size:10px}.resource-history-facts dd{color:#253044;font-family:var(--font-data);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-history-audit>.resource-run-history{background:#fff;gap:12px;padding:13px}.resource-operation-log{border-radius:var(--radius-md);background:#fff;border:1px solid #e5eaf1;overflow:hidden}.resource-operation-log>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;list-style:none;display:flex}.resource-operation-log>summary::-webkit-details-marker{display:none}.resource-operation-log>summary span{gap:2px;min-width:0;display:grid}.resource-operation-log>summary strong{color:var(--color-text);font-size:var(--text-meta)}.resource-operation-log>summary small,.resource-operation-log>summary em{color:var(--color-muted);font-size:var(--text-caption)}.resource-operation-log>summary em{flex:none;font-style:normal}.resource-operation-log[open]>summary{background:#fbfcfe;border-bottom:1px solid #edf0f5}.resource-operation-log>div{gap:0;padding:0 14px;display:grid}.resource-operation-log>div span{color:#5f6b7c;font-family:var(--font-data);font-size:var(--text-caption);border-bottom:1px solid #edf0f5;padding:10px 0;line-height:1.55}.resource-operation-log>div span:last-child{border-bottom:0}.resource-operation-log>div p{color:var(--color-muted);font-size:var(--text-caption);margin:0;padding:12px 0}.resource-binding-page{max-width:none}.resource-binding-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.resource-binding-page-header>div:first-child{min-width:0}.resource-binding-eyebrow{color:#667085;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em}.resource-binding-page-header h2{color:var(--color-text);font-size:var(--text-title);letter-spacing:-.015em;margin:4px 0 0}.resource-binding-page-header p{max-width:760px;color:var(--color-muted);font-size:var(--text-meta);margin:6px 0 0;line-height:1.65}.resource-binding-boundary{border-radius:var(--radius-md);background:#f7f9fd;border:1px solid #d9e4f3;border-left:3px solid #5278af;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.resource-binding-boundary>svg{color:#45658f;margin-top:2px}.resource-binding-boundary p{flex-wrap:wrap;gap:3px 9px;min-width:0;margin:0;line-height:1.55;display:flex}.resource-binding-boundary strong{color:#253b5b;font-size:var(--text-meta)}.resource-binding-boundary span{color:#5d6b7e;font-size:var(--text-caption)}.resource-binding-facts{border-radius:var(--radius-md);background:#fff;border:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.resource-binding-facts>div{border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:11px 13px;display:grid}.resource-binding-facts>div:last-child{border-right:0}.resource-binding-facts dt,.resource-binding-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.resource-binding-facts dt{color:#8a94a6;font-size:10px}.resource-binding-facts dd{color:#253044;font-family:var(--font-data);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-binding-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.resource-binding-directory{border-radius:var(--radius-md);background:#fff;border:1px solid #e5eaf1;gap:12px;min-width:0;padding:14px;display:grid}.resource-binding-directory>header,.resource-usage-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.resource-binding-directory>header>div,.resource-usage-card>header>div{gap:3px;min-width:0;display:grid}.resource-binding-directory>header strong,.resource-usage-card>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-binding-directory>header span,.resource-usage-card>header span,.resource-binding-directory>header small,.resource-usage-card>header small{color:var(--color-muted);font-size:var(--text-caption);line-height:1.5}.resource-binding-directory>header small,.resource-usage-card>header small{flex:none}.resource-binding-search{min-width:0;display:block;position:relative}.resource-binding-search>svg{z-index:1;color:#8b95a5;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.resource-binding-search .ui-input-control{width:100%;padding-left:34px}.resource-binding-candidate-list{scrollbar-width:thin;gap:7px;max-height:480px;display:grid;overflow-y:auto}.resource-binding-candidate-list article{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #e6ebf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.resource-binding-candidate-list article:hover{background:#f8faff;border-color:#c9d5e5}.resource-binding-candidate-list article>span{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-primary);background:#eef4ff;place-items:center;display:inline-grid}.resource-binding-candidate-list article>div{gap:3px;min-width:0;display:grid}.resource-binding-candidate-list article strong,.resource-binding-candidate-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-binding-candidate-list article strong{color:var(--color-text);font-size:var(--text-meta)}.resource-binding-candidate-list article small{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption)}.resource-binding-empty,.resource-usage-empty{border-radius:var(--radius-md);text-align:center;background:#fbfcfe;border:1px dashed #d9e0ea;align-content:center;place-items:center;gap:7px;min-height:180px;padding:20px;display:grid}.resource-binding-empty>svg,.resource-usage-empty>svg{color:#718096}.resource-binding-empty strong,.resource-usage-empty strong{color:var(--color-text);font-size:var(--text-meta)}.resource-binding-empty p,.resource-usage-empty p{max-width:420px;color:var(--color-muted);font-size:var(--text-caption);margin:0;line-height:1.6}.resource-binding-page .resource-usage-card{min-width:0;box-shadow:none;border-color:#e5eaf1;align-content:start}.resource-binding-page .resource-usage-card>header{align-items:flex-start}.resource-binding-page .resource-usage-list{scrollbar-width:thin;max-height:540px;overflow-y:auto}.resource-binding-page .resource-usage-list article{align-items:center}.resource-usage-kind{color:#667085;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em}.resource-usage-list article>em{color:#7b8494;font-size:var(--text-caption);white-space:nowrap;align-self:center;font-style:normal}@media (width<=1100px){.resource-binding-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.resource-binding-page-header{flex-direction:column;align-items:stretch;gap:10px}.resource-binding-page-header .ui-badge{align-self:flex-start}.resource-binding-boundary p{display:grid}.resource-binding-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-binding-facts>div{border-bottom:1px solid #edf0f5}.resource-binding-facts>div:nth-child(2n){border-right:0}.resource-binding-facts>div:nth-last-child(-n+2){border-bottom:0}.resource-binding-candidate-list article{grid-template-columns:auto minmax(0,1fr)}.resource-binding-candidate-list article .ui-button{grid-column:1/-1;justify-content:center;width:100%}.resource-binding-page .resource-usage-list article{grid-template-columns:auto minmax(0,1fr)}.resource-binding-page .resource-usage-list article .ui-button,.resource-binding-page .resource-usage-list article>em{text-align:center;grid-column:1/-1;justify-self:stretch}}.knowledge-assets-page{align-content:start;gap:16px;min-width:0;display:grid}.knowledge-assets-toolbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.knowledge-assets-toolbar>span{color:var(--color-muted);font-size:var(--text-caption);flex:none}.knowledge-assets-search{width:min(360px,100%);display:block;position:relative}.knowledge-assets-search>svg{z-index:1;color:#8b95a5;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.knowledge-assets-search .ui-input-control{width:100%;padding-left:34px}.knowledge-assets-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.knowledge-asset-card{border-radius:var(--radius-md);min-width:0;color:inherit;background:#fff;border:1px solid #e1e7f0;text-decoration:none;transition:border-color .14s,background-color .14s;display:grid;overflow:hidden}.knowledge-asset-card:hover{background:#fbfcff;border-color:#afc4e6}.knowledge-asset-card:focus-visible{outline-offset:2px;outline:2px solid #206ff047}.knowledge-asset-preview{background:#f3f5f8;border-bottom:1px solid #edf0f5;min-height:128px;position:relative;overflow:hidden}.knowledge-asset-preview img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.knowledge-asset-preview-fallback{color:#7b8798;min-height:128px;font-size:var(--text-caption);align-content:center;place-items:center;gap:7px;display:grid}.knowledge-asset-open-hint{color:#fff;opacity:0;background:#1a2434c7;border:1px solid #ffffff8c;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;transition:opacity .14s;display:inline-flex;position:absolute;bottom:7px;right:7px}.knowledge-asset-card:hover .knowledge-asset-open-hint,.knowledge-asset-card:focus-visible .knowledge-asset-open-hint{opacity:1}.knowledge-asset-card-body{gap:4px;min-width:0;padding:10px;display:grid}.knowledge-asset-card-body strong,.knowledge-asset-card-body span,.knowledge-asset-card-body code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-asset-card-body strong{color:#1d2939;font-size:var(--text-meta)}.knowledge-asset-card-body span{color:#667085;font-size:var(--text-caption)}.knowledge-asset-card-body code{color:#8a94a6;font-family:var(--font-mono);font-size:10px}.knowledge-assets-empty{border-radius:var(--radius-md);text-align:center;background:#fbfcfe;border:1px dashed #d9e0ea;align-content:center;place-items:center;gap:14px;min-height:280px;padding:28px;display:grid}.knowledge-assets-empty.is-filtered{min-height:220px}.knowledge-assets-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.knowledge-search-workspace{align-content:start;gap:16px;min-width:0;display:grid}.knowledge-search-result-eyebrow{color:#667085;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.12em}.knowledge-search-readiness{background:#fff;border:1px solid #dfe5ee;border-radius:7px;align-items:center;gap:12px;min-width:290px;padding:10px 12px;display:flex}.knowledge-search-readiness>div{gap:2px;min-width:0;display:grid}.knowledge-search-readiness strong,.knowledge-search-readiness span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-search-readiness strong{color:#344054;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.knowledge-search-readiness span{color:#667085;font-size:10px}.knowledge-search-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:16px;min-width:0;display:grid}.knowledge-search-composer,.knowledge-search-inspector{background:#fff;border:1px solid #e3e8ef;border-radius:8px;min-width:0}.knowledge-search-composer{display:grid;overflow:hidden}.knowledge-search-composer>header,.knowledge-search-composer>footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.knowledge-search-composer>header{background:#fbfcfe;border-bottom:1px solid #edf0f5;align-items:flex-start}.knowledge-search-composer>header h3,.knowledge-search-result h3,.knowledge-search-evidence h4,.knowledge-search-recovery h4{color:#101828;font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.knowledge-search-composer>header p,.knowledge-search-evidence>header p{color:#667085;font-size:var(--text-caption);margin:3px 0 0;line-height:1.55}.knowledge-search-composer>header>span{color:#667085;max-width:260px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-search-query-field{padding:16px 16px 0}.knowledge-search-query-field .ui-textarea-control{min-height:128px}.knowledge-search-settings{background:#f8fafc;border:1px solid #e4e9f2;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:16px;padding:14px;display:grid}.knowledge-search-settings .ui-field{min-width:0}.knowledge-search-rerank{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe5ee;min-height:74px;padding:10px}.knowledge-search-actions{border-top:1px solid #edf0f5}.knowledge-search-actions>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.knowledge-search-inspector{overflow:hidden}.knowledge-search-empty{color:#667085;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:494px;padding:32px;display:grid}.knowledge-search-empty svg{color:#98a2b3;margin-bottom:4px}.knowledge-search-empty strong{color:#344054;font-size:var(--text-meta)}.knowledge-search-empty p{max-width:420px;font-size:var(--text-caption);margin:0;line-height:1.6}.knowledge-search-result{min-width:0;display:grid}.knowledge-search-result>header{background:#fbfcfe;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.knowledge-search-result>header>div{min-width:0}.knowledge-search-result>header h3{margin-top:4px}.knowledge-search-result>header p{color:#667085;font-size:var(--text-caption);margin:4px 0 0;line-height:1.55}.knowledge-search-result-facts{border-bottom:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.knowledge-search-result-facts>div{border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:10px 14px;display:grid}.knowledge-search-result-facts>div:last-child{border-right:0}.knowledge-search-result-facts dt,.knowledge-search-result-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.knowledge-search-result-facts dt{color:#98a2b3;font-size:10px}.knowledge-search-result-facts dd{color:#344054;font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.knowledge-search-evidence{display:grid}.knowledge-search-evidence>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px 10px;display:flex}.knowledge-search-evidence>header>span{color:#667085;font-variant-numeric:tabular-nums;font-size:10px}.knowledge-search-evidence-list{border-top:1px solid #edf0f5;max-height:510px;display:grid;overflow-y:auto}.knowledge-search-evidence-list article{border-bottom:1px solid #edf0f5;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:14px 16px;display:grid}.knowledge-search-evidence-list article:last-child{border-bottom:0}.knowledge-search-evidence-rank{color:#2563eb;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold)}.knowledge-search-evidence-list article>div{gap:7px;min-width:0;display:grid}.knowledge-search-evidence-list article header,.knowledge-search-evidence-list article footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.knowledge-search-evidence-list h5{color:#101828;min-width:0;font-size:var(--text-meta);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.knowledge-search-evidence-list article header>span{color:#315ea8;font-variant-numeric:tabular-nums;background:#f7faff;border:1px solid #dbe5f3;border-radius:999px;flex:none;padding:2px 6px;font-size:10px}.knowledge-search-evidence-list article p{color:#475467;font-size:var(--text-meta);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.knowledge-search-evidence-list article footer{flex-wrap:wrap;justify-content:flex-start}.knowledge-search-evidence-list article footer span{color:#98a2b3;max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-search-recovery{background:#fffaf0;border:1px solid #f4d79a;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:16px;padding:14px;display:grid}.knowledge-search-recovery.is-error{background:snow;border-color:#fecaca}.knowledge-search-recovery>svg{color:#b54708;margin-top:2px}.knowledge-search-recovery.is-error>svg{color:#dc2626}.knowledge-search-recovery p,.knowledge-search-recovery ul{color:#667085;font-size:var(--text-caption);margin:5px 0 0;line-height:1.6}.knowledge-search-recovery ul{padding-left:18px}.knowledge-search-recovery .ui-button{margin-top:10px}.knowledge-search-result>.knowledge-citation-file-grid{border-top:1px solid #edf0f5;padding:14px 16px}.knowledge-search-diagnostics{background:#fbfcfe;border-top:1px solid #edf0f5}.knowledge-search-diagnostics summary{color:#475467;cursor:pointer;font-size:var(--text-caption);font-weight:var(--weight-medium);padding:11px 16px}.knowledge-search-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 16px 10px;display:grid}.knowledge-search-diagnostics dl>div{gap:2px;min-width:0;padding:7px 0;display:grid}.knowledge-search-diagnostics dt,.knowledge-search-diagnostics dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.knowledge-search-diagnostics dt{color:#98a2b3}.knowledge-search-diagnostics dd{color:#344054;font-family:var(--font-mono)}.knowledge-search-diagnostics ul{color:#667085;font-family:var(--font-mono);margin:0;padding:0 32px 14px;font-size:10px;line-height:1.6}.knowledge-citation-file-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.knowledge-citation-file-card{color:#344054;background:#fbfcff;border:1px solid #e1e8f3;border-radius:7px;gap:6px;min-width:0;padding:7px;text-decoration:none;display:grid}.knowledge-citation-file-card:focus-visible{outline-offset:2px;outline:2px solid #206ff047}.knowledge-citation-file-card:hover{background:#f5f8ff;border-color:#b8ceff}.knowledge-citation-file-card img{aspect-ratio:4/3;object-fit:cover;background:#eef2f7;border-radius:5px;width:100%;display:block}.knowledge-citation-file-card span,.knowledge-citation-file-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-citation-file-card span{color:#1d2939;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.knowledge-citation-file-card small{color:#667085;font-size:10px}.knowledge-import-shell{background:#fff;border:1px solid #edf0f5;border-radius:4px;grid-template-columns:128px minmax(0,1fr);min-height:min(760px,100vh - 140px);display:grid}.knowledge-import-side{border-right:1px solid #edf0f5;align-content:start;gap:4px;padding:18px 10px;display:grid}.knowledge-import-side .ui-button{color:#344054;cursor:pointer;min-height:34px;font:inherit;font-size:var(--text-meta);font-weight:var(--weight-medium);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.knowledge-import-side .ui-button.active{color:var(--color-text);background:#f2f4f7}.knowledge-import-main{box-shadow:none;border:0;border-radius:0;align-content:start;gap:16px;padding:18px;display:grid}.knowledge-import-type-grid{border-bottom:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:16px;display:grid}.knowledge-import-type-grid .ui-button{min-height:72px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 10px;padding:12px;display:grid}.knowledge-import-type-grid .ui-button.active{background:#eef6ff;border-color:#1456f0bf}.knowledge-import-type-grid .ui-button>span{width:24px;height:24px;color:var(--color-primary);background:#eaf1ff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.knowledge-import-type-grid strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-self:center}.knowledge-import-type-grid small{color:var(--color-muted);font-size:var(--text-caption);grid-column:2;line-height:1.45}.knowledge-import-content{grid-template-columns:minmax(360px,.65fr) minmax(320px,.5fr);min-height:540px;display:grid}.knowledge-import-form{align-content:start;gap:16px;padding-right:18px;display:grid}.knowledge-import-row{color:var(--color-text);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.knowledge-import-row label{color:#3158a8;align-items:center;gap:6px;display:inline-flex}.knowledge-import-row .ui-radio-control,.knowledge-import-settings .ui-switch-control{accent-color:var(--color-primary)}.knowledge-import-field{gap:7px;display:grid}.knowledge-import-field strong,.knowledge-import-row strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.knowledge-import-field p{color:var(--color-muted);font-size:var(--text-caption);margin:0}.knowledge-import-field .knowledge-import-format-note{color:#475467}.knowledge-import-dropzone{color:#3158a8;cursor:pointer;min-height:62px;font:inherit;font-size:var(--text-meta);background:#fff;border:1px dashed #cdd6e5;border-radius:4px;justify-content:center;align-items:center;gap:8px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.knowledge-import-dropzone.dragging{border-color:var(--color-primary);color:var(--color-primary);background:#f3f7ff}.knowledge-import-dropzone:focus-visible{outline-offset:2px;outline:2px solid #2563eb47}.knowledge-import-dropzone:disabled{cursor:not-allowed;opacity:.55}.knowledge-import-settings{color:var(--color-text);font-size:var(--text-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-import-settings>div{align-items:center;gap:8px;display:inline-flex}.knowledge-import-settings .knowledge-import-parse-setting{flex-wrap:wrap}.knowledge-import-parse-select{min-width:136px}.knowledge-import-setting-help{max-width:440px;color:var(--color-text-muted);line-height:1.5}.knowledge-import-settings .ui-button{color:#667085;font:inherit;font-size:var(--text-caption);background:#fff;border:1px solid #d9dce3;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.knowledge-import-files{gap:7px;display:grid}.knowledge-import-files>span{color:#5f6b7a;font-size:var(--text-caption);background:#fbfcfe;border:1px solid #edf0f5;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.knowledge-import-files strong{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-import-files small{color:var(--color-muted);white-space:nowrap}.knowledge-import-success{border-radius:var(--radius-md);color:#166534;font-size:var(--text-caption);line-height:var(--leading-body);background:#f0fdf4;border:1px solid #15803d2e;margin:0;padding:8px 10px}.knowledge-import-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.knowledge-import-preview{color:#98a2b3;text-align:center;background:#fafafa;place-items:center;min-height:100%;display:grid}.knowledge-import-preview>div{justify-items:center;gap:10px;max-width:280px;display:grid}.knowledge-import-preview-document{min-width:0;max-width:none;height:100%;color:var(--color-text);text-align:left;flex-direction:column;place-self:stretch stretch;gap:12px;padding:18px;display:flex}.knowledge-import-preview-document>p:not(.knowledge-import-preview-note),.knowledge-import-preview-document>svg{display:none}.knowledge-import-preview-document small{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);overflow-wrap:anywhere;margin-top:4px;display:block}.knowledge-import-preview-document pre{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:0;color:var(--color-text);font:12px/1.7 var(--font-mono);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;flex:1;margin:0;padding:14px;overflow:auto}.knowledge-import-preview-note{border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-meta);background:#fff;border:1px solid #e4eaf3;margin:0;padding:12px;line-height:1.7}.knowledge-import-preview strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.knowledge-import-preview p,.knowledge-import-preview span{color:#98a2b3;font-size:var(--text-meta);margin:0;line-height:1.6}.knowledge-ingestion-status{color:#667085;min-height:28px;font-size:var(--text-meta);font-weight:var(--weight-medium);white-space:nowrap;background:#f8fafc;border:1px solid #d8dee9;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.knowledge-ingestion-status[data-state=ready],.knowledge-ingestion-status[data-state=submitted]{color:#16713a;background:#f0fdf4;border-color:#b7e1c5}.knowledge-ingestion-status[data-state=uploading]{color:#1d4ed8;background:#eff6ff;border-color:#bcd1ff}.knowledge-ingestion-status[data-state=attention]{color:#b42318;background:#fff7f7;border-color:#fecaca}.knowledge-ingestion-content{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);min-width:0;display:grid}.knowledge-ingestion-setup{align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.knowledge-ingestion-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-ingestion-section-heading>div{gap:3px;min-width:0;display:grid}.knowledge-ingestion-section-heading h3,.knowledge-ingestion-section-heading p{margin:0}.knowledge-ingestion-section-heading h3{color:#172033;font-size:14px;font-weight:var(--weight-semibold)}.knowledge-ingestion-section-heading p{color:#667085;max-width:680px;font-size:var(--text-meta);margin-top:4px;line-height:1.65}.knowledge-ingestion-source{color:#344054;font-size:var(--text-meta);font-weight:var(--weight-medium);white-space:nowrap;background:#f8fafc;border:1px solid #cfd7e6;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.knowledge-ingestion-parse-mode{border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.knowledge-ingestion-parse-mode>div:first-child{gap:3px;min-width:0;display:grid}.knowledge-ingestion-parse-mode strong{color:#172033;font-size:var(--text-meta)}.knowledge-ingestion-parse-mode span{color:#667085;font-size:var(--text-caption);line-height:1.5}.knowledge-ingestion-parse-mode span[data-tone=danger]{color:var(--destructive)}.knowledge-ingestion-parse-mode .ui-segmented{flex:none}.knowledge-ingestion-dropzone{min-height:112px;color:#344054!important;background:#f8fafc!important;border-color:#aebbd0!important;border-radius:6px!important}.knowledge-ingestion-dropzone:hover:not(:disabled){background:#f4f7ff!important;border-color:#2563eb!important}.knowledge-ingestion-constraints{border-top:1px solid #e4e9f1;border-bottom:1px solid #e4e9f1;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(120px,.75fr));display:grid}.knowledge-ingestion-constraints span{color:#667085;gap:2px;padding:9px 10px;font-size:11px;line-height:1.5;display:grid}.knowledge-ingestion-constraints span+span{border-left:1px solid #e4e9f1}.knowledge-ingestion-constraints strong{color:#344054;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.knowledge-ingestion-queue{background:#fff;border:1px solid #d9e1ec;border-radius:6px;overflow:hidden}.knowledge-ingestion-queue>header,.knowledge-ingestion-preview>header{color:#667085;min-height:36px;font-size:var(--text-meta);background:#f8fafc;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.knowledge-ingestion-queue>header strong,.knowledge-ingestion-preview>header strong{color:#344054;font-weight:var(--weight-semibold)}.knowledge-ingestion-queue>div{max-height:214px;overflow:auto}.knowledge-ingestion-queue article{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:5px 7px 5px 11px;display:grid}.knowledge-ingestion-queue article+article{border-top:1px solid #edf0f5}.knowledge-ingestion-queue article>svg{color:#667085}.knowledge-ingestion-queue article>span{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.knowledge-ingestion-queue article strong{color:#172033;font-size:var(--text-meta);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-ingestion-queue article small{color:#98a2b3;white-space:nowrap;font-size:10px}.knowledge-ingestion-feedback{color:#475467;font-size:var(--text-meta);background:#f8fafc;border:1px solid #d9e1ec;border-radius:5px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;line-height:1.55;display:flex}.knowledge-ingestion-feedback[data-tone=danger]{color:#b42318;background:#fff7f7;border-color:#fecaca}.knowledge-ingestion-feedback[data-tone=success]{color:#16713a;background:#f0fdf4;border-color:#b7e1c5}.knowledge-ingestion-inspector{background:#f7f9fc;border-left:1px solid #d9e1ec;min-width:0;padding:22px}.knowledge-ingestion-preview{background:#fff;border:1px solid #d9e1ec;border-radius:6px;overflow:hidden}.knowledge-ingestion-preview>header span{color:#7f8b9e;font-size:10px}.knowledge-ingestion-preview-document{min-height:188px;padding:12px}.knowledge-ingestion-preview-document>div:first-child{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.knowledge-ingestion-preview-document>div:first-child>span,.knowledge-ingestion-preview-document>div:first-child strong,.knowledge-ingestion-preview-document>div:first-child small{min-width:0;display:block}.knowledge-ingestion-preview-document strong{color:#172033;font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-ingestion-preview-document small{color:#7f8b9e;overflow-wrap:anywhere;margin-top:3px;font-size:10px}.knowledge-ingestion-preview-document>p{color:#667085;font-size:var(--text-meta);margin:14px 0 0;line-height:1.6}.knowledge-ingestion-preview-document pre{color:#344054;max-height:250px;font:11px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e4e9f1;border-radius:4px;margin:14px 0 0;padding:10px;overflow:auto}.knowledge-ingestion-preview-empty{color:#98a2b3;text-align:center;align-content:center;place-items:center;gap:7px;min-height:188px;padding:24px;display:grid}.knowledge-ingestion-preview-empty strong,.knowledge-ingestion-preview-empty p{margin:0}.knowledge-ingestion-preview-empty strong{color:#667085;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.knowledge-ingestion-preview-empty p{color:#98a2b3;max-width:250px;font-size:11px;line-height:1.6}.knowledge-ingestion-actions{background:#fff;border-top:1px solid #d9e1ec;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.knowledge-ingestion-actions>span{color:#667085;font-size:var(--text-meta)}.knowledge-ingestion-actions>div{gap:8px;display:flex}.knowledge-section-page{align-content:start;gap:16px;min-width:0;display:grid}.knowledge-section-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.knowledge-section-header>div:first-child{min-width:0}.knowledge-section-header h2{color:#101828;letter-spacing:-.02em;margin:0 0 3px;font-size:20px}.knowledge-section-header>div:first-child>p{color:#667085;max-width:720px;font-size:var(--text-meta);margin:0;line-height:1.65}.knowledge-section-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.knowledge-section-facts{min-width:0;box-shadow:none;background:#fff;border:1px solid #e3e8ef;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid;overflow:hidden}.knowledge-section-facts>article,.knowledge-section-facts>div{border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:12px 14px;display:grid}.knowledge-section-facts>article:last-child,.knowledge-section-facts>div:last-child{border-right:0}.knowledge-section-facts>article:before{display:none}.knowledge-section-facts dt,.knowledge-section-facts dd,.knowledge-section-facts span,.knowledge-section-facts small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.knowledge-section-facts dt,.knowledge-section-facts span,.knowledge-section-facts small{color:#667085;font-size:var(--text-caption)}.knowledge-section-facts dd,.knowledge-section-facts strong{color:#101828;font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:1.4}.knowledge-file-summary strong{font-size:18px}.knowledge-file-toolbar,.knowledge-file-table-wrap,.knowledge-config-metadata-panel,.knowledge-search-composer,.knowledge-search-inspector,.knowledge-ingestion-setup,.knowledge-ingestion-inspector{box-shadow:none;border-color:#e3e8ef;border-radius:7px}.knowledge-ingestion-workspace{align-content:start;gap:16px;min-width:0;display:grid}.knowledge-ingestion-content{gap:16px}.knowledge-ingestion-setup,.knowledge-ingestion-inspector{background:#fff;border:1px solid #e3e8ef;padding:18px}.knowledge-ingestion-inspector{border-left:1px solid #e3e8ef}.knowledge-ingestion-actions{border:1px solid #e3e8ef;border-radius:7px;padding:10px 12px}.knowledge-citation-file-card video{aspect-ratio:4/3;object-fit:contain;background:#020617;width:100%;display:block}@media (width>=1680px){.knowledge-file-page{grid-template-columns:minmax(0,1fr) 296px}.knowledge-file-page>.knowledge-section-header{grid-column:1/-1}.knowledge-file-toolbar{grid-area:2/1}.knowledge-file-table-wrap,.knowledge-file-mobile-list,.knowledge-file-mobile-empty{grid-area:3/1}.knowledge-section-facts.knowledge-file-summary{grid-area:2/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.knowledge-file-summary article{border-right:1px solid #edf0f5;min-height:92px}.knowledge-file-summary article:nth-child(2n){border-right:0}.knowledge-file-summary article:nth-child(-n+2){border-bottom:1px solid #edf0f5}.knowledge-config-metadata-panel{border:1px solid #e3e8ef;border-radius:7px;grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);overflow:hidden}.knowledge-config-metadata-panel>header{border-right:1px solid #edf0f5;grid-area:1/1}.knowledge-config-fields{border-right:1px solid #edf0f5;grid-area:2/1}.knowledge-config-search-settings{border-top:0;grid-area:1/2/span 2;margin:0;padding:16px 18px}.knowledge-config-metadata-panel>footer{grid-column:1/-1}}.workflow-typed-variable-section{border:1px solid var(--border);background:var(--muted);border-radius:8px;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-typed-variable-section{background:color-mix(in srgb, var(--muted) 32%, transparent)}}.workflow-typed-variable-heading,.workflow-type-schema-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-typed-variable-heading>div,.workflow-type-schema-header>div{gap:3px;min-width:0;display:grid}.workflow-typed-variable-heading small,.workflow-type-schema-header small,.workflow-type-schema-empty{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:400;line-height:1.5}.workflow-type-schema-editor,.workflow-type-schema-list{gap:8px;display:grid}.workflow-type-schema-editor+.workflow-type-schema-editor{border-top:1px solid var(--border);padding-top:12px}.workflow-type-schema-row{border:1px solid var(--border);gap:8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-type-schema-row{border:1px solid color-mix(in srgb, var(--border) 85%, transparent)}}.workflow-type-schema-row{background:var(--background);border-radius:6px}.workflow-type-schema-row-main{grid-template-columns:minmax(92px,1fr) minmax(118px,.9fr) auto 32px;align-items:center;gap:8px;display:grid}.workflow-type-schema-name{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workflow-type-schema-type,.workflow-type-schema-type .ui-select-full-width{width:100%;min-width:0}.workflow-type-schema-required{white-space:nowrap;align-items:center}.workflow-type-schema-nested,.workflow-type-schema-array{border-left:2px solid var(--primary);gap:8px;padding:8px 0 0 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-type-schema-nested,.workflow-type-schema-array{border-left:2px solid color-mix(in srgb, var(--primary) 38%, var(--border))}}.workflow-typed-run-inputs{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.workflow-typed-run-field{min-width:0}@media (width<=900px){.workflow-type-schema-row-main{grid-template-columns:minmax(0,1fr) minmax(112px,.8fr) 32px}.workflow-type-schema-required{grid-column:1/3}}@media (width<=640px){.workflow-typed-variable-heading,.workflow-type-schema-header{flex-direction:column;align-items:stretch}.workflow-type-schema-row-main,.workflow-typed-run-inputs{grid-template-columns:1fr}.workflow-type-schema-required{grid-column:auto}.workflow-type-schema-row-main>.ui-button{justify-self:end}}@media (width<=1100px){.knowledge-ingestion-content{grid-template-columns:minmax(0,1fr)}.knowledge-ingestion-inspector{border-top:1px solid #d9e1ec;border-left:0}}@media (width<=640px){.knowledge-import-page .knowledge-manage-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px;display:grid;overflow:visible}.knowledge-import-page .knowledge-manage-side .ui-button{justify-content:center;min-width:0;padding-inline:6px}.knowledge-import-page .knowledge-manage-side .ui-button>span{gap:5px}.knowledge-ingestion-status{justify-self:start}.knowledge-ingestion-setup,.knowledge-ingestion-inspector{padding:18px 16px}.knowledge-ingestion-section-heading,.knowledge-ingestion-parse-mode,.knowledge-search-mode-setting{display:grid}.knowledge-search-mode-setting .ui-segmented,.knowledge-ingestion-parse-mode .ui-segmented{justify-self:start}.knowledge-search-parameter-grid{grid-template-columns:minmax(0,1fr)}.knowledge-search-rerank-field{border-top:1px solid #e3e8ef;border-left:0;padding:14px 0 0}.knowledge-ingestion-source{justify-self:start}.knowledge-ingestion-constraints{grid-template-columns:minmax(0,1fr)}.knowledge-ingestion-constraints span+span{border-top:1px solid #e4e9f1;border-left:0}.knowledge-ingestion-queue article>span{gap:1px;display:grid}.knowledge-ingestion-actions{padding:12px 16px 16px;display:grid}.knowledge-ingestion-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-ingestion-actions .ui-button{width:100%}}.resource-import-panel{gap:var(--space-3);background:#fbfdff;border-color:#dce8ff;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto;align-items:end;padding:14px;display:grid}.resource-import-panel>div:first-child{align-self:center;gap:4px;display:grid}.resource-import-panel>div:first-child strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold)}.resource-import-panel>div:first-child p{color:var(--color-muted);font-size:var(--text-caption);margin:0;line-height:1.5}.resource-import-panel label{gap:5px;min-width:0;display:grid}.resource-import-panel label span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.resource-import-panel .ui-textarea-control{width:100%;min-width:0;min-height:92px;color:var(--color-text);font:inherit;font-family:var(--font-mono);font-size:var(--text-caption);background:#fff;border:1px solid #d9dce3;border-radius:4px;padding:8px 9px;line-height:1.45}.resource-import-panel .ui-textarea-control:focus{border-color:#1456f0a3;outline:0}.resource-import-error,.resource-transfer-feedback{border-radius:var(--radius-md);font-size:var(--text-caption);line-height:var(--leading-body);margin:0;padding:8px 10px}.resource-import-error{color:var(--color-danger-text);background:#fff7f6;border:1px solid #c628282e;grid-column:1/-1}.resource-import-actions{justify-content:flex-end;gap:8px;display:flex}.resource-transfer-feedback{border:1px solid var(--color-brand);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.resource-transfer-feedback{border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.resource-transfer-feedback{background:var(--color-brand-soft);color:var(--color-brand-hover)}.resource-transfer-feedback span{overflow-wrap:anywhere;min-width:0}.knowledge-config-page{align-items:stretch}.knowledge-config-empty{justify-items:start;gap:var(--space-4);padding:var(--space-5);display:grid}.knowledge-config-readiness{gap:var(--space-4);padding:var(--space-4);background:#fbfcfe;border-color:#dce8ff;grid-template-columns:minmax(260px,.9fr) minmax(0,1.65fr) auto;align-items:stretch;display:grid}.knowledge-readiness-primary{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.knowledge-readiness-primary>div{gap:4px;min-width:0;display:grid}.knowledge-readiness-primary small,.knowledge-readiness-actions span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.knowledge-readiness-primary strong{color:var(--color-text);font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.05}.knowledge-readiness-primary p{color:#536175;font-size:var(--text-meta);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.knowledge-readiness-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.knowledge-readiness-step{border-radius:var(--radius-md);background:#fff;border:1px solid #e8edf5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.knowledge-readiness-step>span{color:#667085;background:#f2f5f9;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.knowledge-readiness-step.is-complete{background:#f7fdf9;border-color:#16a34a38}.knowledge-readiness-step.is-complete>span{color:#15803d;background:#e8f8ee}.knowledge-readiness-step div{gap:2px;min-width:0;display:grid}.knowledge-readiness-step strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-readiness-step small{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-readiness-actions{align-content:center;justify-items:end;gap:8px;min-width:132px;display:grid}.knowledge-readiness-actions>div{justify-items:end;gap:2px;display:grid}.knowledge-readiness-actions strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.knowledge-config-hero{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px 16px;display:grid}.knowledge-config-hero>div{gap:3px;min-width:0;display:grid}.knowledge-config-hero small{color:var(--color-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.knowledge-config-hero strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-body);overflow-wrap:anywhere}.knowledge-config-hero dl{grid-template-columns:repeat(4,minmax(64px,auto));gap:10px;margin:0;display:grid}.knowledge-config-hero dl div{border-left:1px solid var(--color-border);gap:2px;min-width:0;padding-left:12px;display:grid}.knowledge-config-hero dt,.knowledge-config-hero dd{margin:0}.knowledge-config-hero dt{color:var(--color-muted);font-size:var(--text-caption)}.knowledge-config-hero dd{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.knowledge-config-layout{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(280px,.3fr);align-items:start;display:grid}.knowledge-config-main,.knowledge-config-side{gap:var(--grid-gap);min-width:0;display:grid}.knowledge-config-side{top:calc(60px + var(--space-4));position:sticky}.knowledge-config-side .resource-metadata-grid{grid-template-columns:1fr}.knowledge-config-side .resource-metadata-card,.knowledge-config-side .resource-usage-card,.knowledge-config-side .resource-log-card,.knowledge-config-side .resource-inspector-card,.knowledge-side-card{box-shadow:none;border-color:#e8edf5}.resource-inspector{top:calc(60px + var(--space-4));gap:var(--grid-gap);min-width:0;display:grid;position:sticky}.resource-inspector-card,.resource-detail-card,.resource-metadata-card,.resource-usage-card,.resource-log-card{gap:var(--space-3);padding:14px;display:grid}.resource-inspector-card header,.resource-detail-card header{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.knowledge-workbench-card{gap:var(--space-4);padding:var(--space-4)}.knowledge-workbench-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #edf0f5;display:flex}.knowledge-workbench-card>header div{gap:3px;min-width:0;display:grid}.knowledge-workbench-card>header strong,.knowledge-side-card header strong,.knowledge-retrieval-section>header strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-semibold)}.knowledge-workbench-card>header span,.knowledge-side-card header span,.knowledge-retrieval-section>header span{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body)}.knowledge-workbench-actions{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #e8edf5;align-items:center;padding:10px}.knowledge-workbench-actions .ui-button:first-child{margin-right:auto}.knowledge-side-card{gap:var(--space-3)}.knowledge-side-card>header{display:block}.knowledge-side-card>header div{gap:2px;display:grid}.resource-inspector-card h3{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.resource-inspector-card small,.resource-detail-card header span{color:var(--color-muted);font-size:var(--text-caption)}.resource-inspector-card p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.resource-inspector-actions,.resource-action-row{flex-wrap:wrap;gap:8px;display:flex}.resource-metadata-card header,.resource-metadata-card footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.resource-metadata-card header div{gap:2px;min-width:0;display:grid}.resource-metadata-card header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-metadata-card header span{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-metadata-grid label{gap:5px;min-width:0;display:grid}.resource-metadata-grid label span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.resource-metadata-grid .ui-input-control,.resource-metadata-grid .ui-textarea-control{border-radius:var(--radius-md);width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;padding:8px 9px}.resource-metadata-grid .ui-textarea-control{min-height:64px}.resource-metadata-grid .ui-input-control:focus,.resource-metadata-grid .ui-textarea-control:focus{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.resource-metadata-wide,.resource-metadata-error{grid-column:1/-1}.resource-metadata-error{border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-caption);line-height:var(--leading-body);background:#fff7f6;border:1px solid #c628282e;margin:0;padding:8px 10px}.resource-bind-control{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.resource-bind-control label{gap:5px;min-width:0;display:grid}.resource-bind-control span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.resource-bind-control .ui-select-control{border-radius:var(--radius-md);width:100%;min-width:0;height:32px;color:var(--color-text);font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;padding:0 9px}.resource-bind-control .ui-select-control:focus{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.knowledge-retrieval-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #edf0f5;display:grid}.knowledge-retrieval-section>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.knowledge-retrieval-section>header div{gap:3px;min-width:0;display:grid}.plugin-run-input{gap:6px;display:grid}.plugin-run-input span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.plugin-run-input .ui-textarea-control{width:100%;min-height:72px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:8px 10px;line-height:1.55}.plugin-run-input .ui-textarea-control:focus{border-color:#1456f0a3;outline:0}.knowledge-index-panel{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);background:#fff;border:1px solid #dfe7f2;display:grid}.knowledge-index-panel>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.knowledge-index-panel>header div{gap:2px;min-width:0;display:grid}.knowledge-index-panel>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.knowledge-index-panel>header span,.knowledge-index-panel>header small{color:#667085;font-size:var(--text-caption);line-height:1.45}.knowledge-document-draft{grid-template-columns:minmax(160px,1fr) minmax(96px,.4fr) minmax(130px,.7fr);gap:8px;display:grid}.knowledge-document-draft label{gap:5px;min-width:0;display:grid}.knowledge-document-draft label span{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-medium)}.knowledge-document-draft .ui-input-control,.knowledge-document-draft .ui-select-control,.knowledge-document-draft .ui-textarea-control{width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px}.knowledge-document-draft .ui-input-control,.knowledge-document-draft .ui-select-control{min-height:32px;padding:6px 9px}.knowledge-document-draft .ui-select-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.knowledge-document-draft .ui-textarea-control{min-height:66px;padding:8px 9px;line-height:1.5}.knowledge-document-editor{background:#fff;border:1px solid #e2e8f0;border-radius:7px;gap:8px;padding:9px;display:grid}.knowledge-document-editor header,.knowledge-document-editor footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.knowledge-document-editor header div{gap:2px;min-width:0;display:grid}.knowledge-document-editor header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.knowledge-document-editor header span{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-document-editor-grid{grid-template-columns:minmax(150px,1fr) minmax(92px,.45fr) minmax(92px,.45fr) minmax(120px,.75fr);gap:8px;display:grid}.knowledge-document-editor-grid label{gap:5px;min-width:0;display:grid}.knowledge-document-editor-grid label span{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-medium)}.knowledge-document-editor-grid .ui-input-control,.knowledge-document-editor-grid .ui-select-control,.knowledge-document-editor-grid .ui-textarea-control{width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px}.knowledge-document-editor-grid .ui-input-control,.knowledge-document-editor-grid .ui-select-control{min-height:32px;padding:6px 9px}.knowledge-document-editor-grid .ui-select-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.knowledge-document-editor-grid .ui-textarea-control{min-height:88px;padding:8px 9px;line-height:1.5}.knowledge-document-editor-grid .ui-input-control:focus,.knowledge-document-editor-grid .ui-select-control:focus,.knowledge-document-editor-grid .ui-textarea-control:focus{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.knowledge-document-editor-content,.knowledge-document-editor-error{grid-column:1/-1}.knowledge-document-editor-error{border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-caption);line-height:var(--leading-body);background:#fff7f6;border:1px solid #c628282e;margin:0;padding:8px 10px}.knowledge-document-draft .ui-input-control:focus,.knowledge-document-draft .ui-select-control:focus,.knowledge-document-draft .ui-textarea-control:focus{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.knowledge-document-content{grid-column:1/-1}.knowledge-document-list{gap:7px;display:grid}.knowledge-document-item{background:#fff;border:1px solid #edf0f5;border-radius:7px;gap:6px;padding:8px;display:grid}.knowledge-document-item.is-selected{background:#f8fbff;border-color:#1456f057}.knowledge-document-item div{gap:2px;min-width:0;display:grid}.knowledge-document-item strong{color:#344054;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.knowledge-document-item span,.knowledge-document-empty{color:#667085;font-size:var(--text-caption)}.knowledge-document-item p{color:#475467;font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-document-item footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.knowledge-document-item footer .ui-button:first-of-type{margin-left:auto}.knowledge-document-status{color:#475467;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);background:#f2f4f7;border-radius:999px;padding:4px 6px;line-height:1}.knowledge-document-status.is-indexed{color:#027a48;background:#ecfdf3}.knowledge-document-status.is-draft{color:#946200;background:#fff7e6}.knowledge-document-status.is-running{color:#1d4ed8;background:#eff6ff}.knowledge-document-status.is-failed{color:#b42318;background:#fef3f2}.database-workbench{align-content:start;gap:16px;min-width:0;display:grid}.database-workbench-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.database-workbench-header>div:first-child{min-width:0}.database-workbench-eyebrow{color:#667085;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em}.database-workbench-header h2{color:var(--color-text);font-size:var(--text-title);letter-spacing:-.015em;margin:4px 0 0}.database-workbench-header p{max-width:720px;color:var(--color-muted);font-size:var(--text-meta);margin:6px 0 0;line-height:1.65}.database-local-boundary{border-radius:var(--radius-md);background:#f7f9fd;border:1px solid #d9e4f3;border-left:3px solid #5278af;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.database-local-boundary>svg{color:#45658f;margin-top:2px}.database-local-boundary p{flex-wrap:wrap;gap:3px 9px;min-width:0;margin:0;line-height:1.55;display:flex}.database-local-boundary strong{color:#253b5b;font-size:var(--text-meta)}.database-local-boundary span{color:#5d6b7e;font-size:var(--text-caption)}.database-workbench-facts{border-radius:var(--radius-md);background:#fff;border:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.database-workbench-facts>div{border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:11px 13px;display:grid}.database-workbench-facts>div:last-child{border-right:0}.database-workbench-facts dt,.database-workbench-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.database-workbench-facts dt{color:#8a94a6;font-size:10px}.database-workbench-facts dd{color:#253044;font-family:var(--font-data);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:14px;min-width:0;display:grid}.database-workbench .database-data-editor{background:#fff;gap:13px;padding:14px}.database-query-lab{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe5ee;gap:13px;min-width:0;padding:14px;display:grid;position:sticky;top:12px}.database-query-lab>header,.database-query-lab>footer,.database-validation-ledger>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.database-query-lab>header>div,.database-validation-ledger>header>div{gap:3px;min-width:0;display:grid}.database-query-lab>header strong,.database-validation-ledger>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-query-lab>header span,.database-validation-ledger>header span,.database-validation-ledger>header small,.database-query-lab>footer>span{color:var(--color-muted);font-size:var(--text-caption);line-height:1.5}.database-query-lab .database-query-builder{background:#fbfcfe;border:1px solid #edf0f5;border-left:0;border-right:0;border-radius:0;margin-inline:-14px;padding:13px 14px}.database-query-lab .database-query-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.database-query-sql{min-width:0}.database-query-sql .ui-textarea-control{min-height:132px;font-family:var(--font-mono);font-size:11px;line-height:1.65}.database-query-lab>footer{align-items:center}.database-validation-ledger{border-top:1px solid #e8edf3;gap:14px;min-width:0;padding-top:16px;display:grid}.database-validation-ledger>header small{font-family:var(--font-data);flex:none}.database-query-builder{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:8px;padding:9px;display:grid}.database-data-editor{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:9px;padding:9px;display:grid}.database-data-editor>header,.database-data-editor>footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.database-data-editor>header div{gap:2px;min-width:0;display:grid}.database-data-editor>header strong,.database-row-editor>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-data-editor>header span,.database-row-editor>header span{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.database-data-toolbar{grid-template-columns:minmax(150px,1fr) auto auto;align-items:end;gap:8px;display:grid}.database-data-toolbar label,.database-table-description,.database-column-grid label,.database-row-cell-grid label{gap:4px;min-width:0;display:grid}.database-data-toolbar span,.database-table-description span,.database-column-grid span,.database-row-cell-grid span{color:#667085;font-size:var(--text-caption)}.database-data-toolbar .ui-select-control,.database-table-description .ui-input-control,.database-column-grid .ui-input-control,.database-column-grid .ui-select-control,.database-row-cell-grid .ui-input-control{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d7deea;min-height:32px;padding:6px 8px}.database-column-editor,.database-row-editor{gap:7px;display:grid}.database-column-editor article,.database-row-editor article{border-radius:var(--radius-md);background:#fff;border:1px solid #e5eaf2;gap:7px;padding:8px;display:grid}.database-column-editor article>header,.database-row-editor article>header,.database-row-editor>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.database-column-editor article>header strong,.database-row-editor article>header strong{color:#475467;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-column-grid{grid-template-columns:minmax(120px,1fr) minmax(90px,.6fr) minmax(130px,1fr);gap:8px;display:grid}.database-row-cell-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.database-row-empty,.database-data-error{border-radius:var(--radius-sm);font-size:var(--text-caption);margin:0;padding:7px 8px;line-height:1.5}.database-row-empty{color:#667085;border:1px dashed #d7deea}.database-data-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca}.database-query-builder>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.database-query-builder>header div{gap:2px;min-width:0;display:grid}.database-query-builder>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-query-builder>header span,.database-query-builder>header small{color:#667085;font-size:var(--text-caption);line-height:1.45}.database-query-controls{grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(78px,.4fr);gap:8px;display:grid}.database-query-controls label{gap:5px;min-width:0;display:grid}.database-query-controls label span{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-medium)}.database-query-controls .ui-input-control,.database-query-controls .ui-select-control{width:100%;min-width:0;min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:6px 9px}.database-query-controls .ui-select-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.database-query-controls .ui-input-control:focus,.database-query-controls .ui-select-control:focus{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.database-schema-columns{flex-wrap:wrap;gap:6px;display:flex}.database-schema-columns span{color:#475467;min-width:0;font-size:var(--text-caption);background:#fff;border:1px solid #e5eaf2;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.database-schema-columns strong{color:#344054;font-weight:var(--weight-semibold)}.database-schema-columns small{color:#667085;font-size:10px}.plugin-manifest-editor{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:8px;padding:9px;display:grid}.plugin-manifest-editor>header,.plugin-manifest-editor>footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.plugin-manifest-editor>header div{gap:2px;min-width:0;display:grid}.plugin-manifest-editor>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.plugin-manifest-editor>header span{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-manifest-grid{grid-template-columns:minmax(180px,1.2fr) minmax(80px,.45fr) minmax(100px,.55fr) minmax(96px,.5fr);gap:8px;display:grid}.plugin-manifest-grid label{gap:5px;min-width:0;display:grid}.plugin-manifest-grid label span{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-medium)}.plugin-manifest-grid .ui-input-control,.plugin-manifest-grid .ui-select-control{width:100%;min-width:0;min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:6px 9px}.plugin-manifest-grid .ui-select-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.plugin-manifest-grid .ui-input-control:focus,.plugin-manifest-grid .ui-select-control:focus,.plugin-manifest-side-effect .ui-switch-control:focus-visible{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.plugin-manifest-endpoint{grid-column:span 2}.plugin-manifest-side-effect{background:#fff;border:1px solid #edf0f5;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px}.plugin-manifest-side-effect span,.plugin-manifest-side-effect small{grid-column:1}.plugin-manifest-side-effect small{color:#667085;font-size:var(--text-caption);line-height:1.45}.plugin-manifest-side-effect .ui-switch-control{accent-color:#1f5eff;grid-area:1/2/span 2;width:18px;height:18px}.plugin-manifest-error{border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-caption);line-height:var(--leading-body);background:#fff7f6;border:1px solid #c628282e;margin:0;padding:8px 10px}.plugin-parameter-editor{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:8px;padding:9px;display:grid}.plugin-parameter-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.plugin-parameter-editor>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.plugin-parameter-editor>header span{color:#667085;font-size:var(--text-caption)}.plugin-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plugin-parameter-field{background:#fff;border:1px solid #edf0f5;border-radius:7px;gap:5px;min-width:0;padding:8px;display:grid}.plugin-parameter-field span{color:#344054;font-size:var(--text-caption);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}.plugin-parameter-field em{color:#155eef;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);background:#eef4ff;border-radius:999px;padding:3px 5px;line-height:1}.plugin-parameter-field .ui-input-control,.plugin-parameter-field .ui-select-control{width:100%;min-width:0;min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:6px 9px}.plugin-parameter-field .ui-select-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.plugin-parameter-field .ui-input-control:focus,.plugin-parameter-field .ui-select-control:focus,.plugin-parameter-field .ui-switch-control:focus-visible{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.plugin-parameter-field small{color:#667085;font-size:var(--text-caption);line-height:1.45}.plugin-parameter-field.is-boolean{grid-template-columns:minmax(0,1fr) auto;align-items:center}.plugin-parameter-field.is-boolean span,.plugin-parameter-field.is-boolean small{grid-column:1}.plugin-parameter-field.is-boolean .ui-switch-control{accent-color:#1f5eff;grid-area:1/2/span 2;width:18px;height:18px}.resource-run-case-panel{border-top:1px solid #edf0f5;gap:8px;padding-top:10px;display:grid}.resource-run-case-save{grid-template-columns:minmax(170px,1fr) minmax(108px,.45fr) minmax(150px,.8fr) auto;align-items:end;gap:8px;display:grid}.resource-run-case-save label{gap:5px;min-width:0;display:grid}.resource-run-case-save span{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-medium)}.resource-run-case-save .ui-input-control,.resource-run-case-save .ui-select-control{width:100%;min-width:0;min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:6px 9px}.resource-run-case-save .ui-select-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.resource-run-case-save .ui-input-control:focus,.resource-run-case-save .ui-select-control:focus{border-color:#1456f0a3;outline:0;box-shadow:0 0 0 3px #1f5eff1a}.resource-run-case-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.resource-run-case-toolbar span{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.resource-run-case-list{gap:7px;display:grid}.resource-run-case-item{background:#fff;border:1px solid #e5eaf2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.resource-run-case-item div:first-child{gap:2px;min-width:0;display:grid}.resource-run-case-item strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-run-case-item span,.resource-run-case-empty{color:#667085;font-size:var(--text-caption);line-height:1.45}.resource-run-case-item p{color:#475467;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.resource-run-case-assertions{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.resource-run-case-result{width:fit-content;max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-medium);border-radius:999px;padding:3px 7px;line-height:1.3;display:inline-flex}.resource-run-case-result.is-success{color:#027a48;background:#ecfdf3}.resource-run-case-result.is-warning{color:#b54708;background:#fff7e8}.resource-run-case-result.is-error{color:#b42318;background:#fff1f0}.resource-run-case-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.resource-run-case-actions em{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;line-height:1}.resource-run-case-empty{background:#fff;border:1px dashed #d9e0ea;border-radius:7px;margin:0;padding:9px 10px}.plugin-run-result-warning{background:#fffcf5;border-color:#fedf89}.plugin-run-result-error{background:#fff7f7;border-color:#fecdca}.resource-run-history{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:8px;padding:9px;display:grid}.resource-run-history.is-empty{background:#fff}.resource-run-history>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.resource-run-history>header div{gap:2px;min-width:0;display:grid}.resource-run-history>header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-run-history>header span,.resource-run-history.is-empty p{color:var(--color-muted);font-size:var(--text-caption);line-height:1.55}.resource-run-history.is-empty p{margin:0}.resource-run-list{gap:7px;display:grid}.resource-run-source-overview{background:#fff;border:1px solid #e4ebf5;border-radius:7px;gap:7px;padding:8px;display:grid}.resource-run-source-overview>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.resource-run-source-overview>header strong{color:#1d2939;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.resource-run-source-overview>header span{color:#667085;font-size:10px}.resource-run-source-overview>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:7px;display:grid}.resource-run-source-card{background:#fbfcff;border:1px solid #edf0f5;border-radius:7px;gap:6px;padding:7px;display:grid}.resource-run-source-card.is-active{background:#f5f8ff;border-color:#b8ceff}.resource-run-source-card .ui-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:0;display:grid}.resource-run-source-card .ui-button:focus-visible{outline-offset:3px;outline:2px solid #206ff047}.resource-run-source-card .ui-button span{gap:2px;min-width:0;display:grid}.resource-run-source-card strong,.resource-run-source-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-run-source-card strong{color:#182230;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.resource-run-source-card small{color:#667085;font-size:10px}.resource-run-source-card em{color:#475467;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;background:#fff;border:1px solid #d8e2f0;border-radius:999px;padding:4px 7px;line-height:1.2}.resource-run-source-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.resource-run-source-card>div span{color:#667085;font-size:10px}.resource-run-source-card a{color:#155eef;font-size:10px;font-weight:var(--weight-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.resource-run-source-card a:hover{text-decoration:underline}.resource-run-filter-bar{gap:6px;display:grid}.resource-run-source-filter,.resource-run-status-filter,.resource-run-batch-actions{flex-wrap:wrap;gap:6px;display:flex}.resource-run-source-filter .ui-button,.resource-run-status-filter .ui-button{color:#475467;cursor:pointer;min-height:28px;font-size:var(--text-caption);font-weight:var(--weight-medium);background:#fff;border:1px solid #dfe5ee;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.resource-run-source-filter .ui-button:hover,.resource-run-status-filter .ui-button:hover{color:#1d2939;background:#f6f8fb;border-color:#b9c7da}.resource-run-source-filter .ui-button:focus-visible,.resource-run-status-filter .ui-button:focus-visible{outline-offset:2px;outline:2px solid #206ff047}.resource-run-source-filter .ui-button.is-active,.resource-run-status-filter .ui-button.is-active{color:#155eef;background:#eef4ff;border-color:#2f6bff}.resource-run-status-filter .ui-button:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc;border-color:#edf0f5}.resource-run-status-filter .ui-button span{color:inherit;background:#f2f4f7;border-radius:999px;padding:3px 5px;font-size:10px;line-height:1}.resource-run-batch-actions .ui-button span{color:inherit;background:#eef2f7;border-radius:999px;padding:3px 5px;font-size:10px;line-height:1}.resource-run-filter-empty{color:#667085;font-size:var(--text-caption);background:#fff;border:1px dashed #d9e0ea;border-radius:7px;margin:0;padding:9px 10px;line-height:1.5}.plugin-run-result{border-radius:var(--radius-md);background:#fff;border:1px solid #d9e8ff;gap:8px;padding:8px;display:grid}.plugin-run-result>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;list-style:none;display:grid}.plugin-run-result>summary::-webkit-details-marker{display:none}.plugin-run-result>summary:before{opacity:0;content:"";position:absolute}.plugin-run-result>summary span{gap:2px;min-width:0;display:grid}.plugin-run-result>summary strong,.plugin-run-result>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-run-result>summary strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.plugin-run-result>summary small{color:var(--color-muted);font-size:var(--text-caption)}.plugin-run-result[open]>summary{border-bottom:1px solid #edf0f5;padding-bottom:7px}.resource-run-payload{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-run-payload section{background:#fbfcff;border:1px solid #edf0f5;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.resource-run-payload strong{color:#667085;font-size:11px;font-weight:var(--weight-medium)}.resource-run-payload p{color:#344054;font-family:var(--font-data);font-size:var(--text-caption);overflow-wrap:anywhere;margin:0;line-height:1.55}.local-runtime-table{border-radius:var(--radius-md);background:#fff;border:1px solid #e1e8f3;gap:6px;min-width:0;padding:8px;display:grid}.local-runtime-table.is-compact{border-radius:7px;padding:7px}.local-runtime-table header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.local-runtime-table header div{gap:2px;min-width:0;display:grid}.local-runtime-table header strong,.local-runtime-table header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-runtime-table header strong{color:#182230;font-size:12px;font-weight:var(--weight-semibold)}.local-runtime-table header span{color:#667085;font-family:var(--font-data);font-size:10px}.local-runtime-table header em{color:#475467;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;background:#f8fafc;border:1px solid #d8e2f0;border-radius:999px;padding:4px 7px;line-height:1.2}.local-runtime-table-scroll{min-width:0;overflow-x:auto}.local-runtime-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:11px}.local-runtime-table th,.local-runtime-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f7;border-left:1px solid #edf1f7;padding:6px 8px}.local-runtime-table th:first-child,.local-runtime-table td:first-child{border-left:0}.local-runtime-table tbody tr:last-child td{border-bottom:0}.local-runtime-table th{color:#475467;font-weight:var(--weight-semibold);background:#f8fafc}.local-runtime-table th span,.local-runtime-table th small{white-space:nowrap;line-height:1.35;display:block}.local-runtime-table th small{color:#98a2b3;font-family:var(--font-data);font-size:10px;font-weight:var(--weight-medium)}.local-runtime-table td{color:#344054;max-width:26ch;font-family:var(--font-data);overflow-wrap:anywhere;line-height:1.45}.resource-run-source-link{color:#155eef;width:fit-content;font-size:var(--text-caption);font-weight:var(--weight-medium);background:#f5f8ff;border:1px solid #d6e4ff;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;text-decoration:none;display:inline-flex}.resource-run-source-link:hover{background:#eef4ff;border-color:#aac6ff}.resource-run-actions{flex-wrap:wrap;gap:6px;display:flex}.plugin-run-result header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.plugin-run-result header div{gap:2px;min-width:0;display:grid}.plugin-run-result header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-run-result header span,.plugin-run-result>p,.plugin-run-result li{color:var(--color-muted);font-size:var(--text-caption);line-height:1.55}.plugin-run-result>p{color:#344054;margin:0}.plugin-run-result ul{gap:4px;margin:0;padding-left:18px;display:grid}.resource-detail-card header{grid-template-columns:minmax(0,1fr) auto}.resource-detail-card header strong,.resource-usage-card header strong,.resource-log-card>strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.resource-detail-card header span,.resource-usage-card header span{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-usage-card header{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.resource-usage-card p{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.resource-usage-list{gap:8px;display:grid}.resource-usage-list article{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.resource-usage-list article>span{border-radius:var(--radius-md);width:24px;height:24px;color:var(--color-primary);background:#eef4ff;place-items:center;display:inline-grid}.resource-usage-list article div{gap:3px;min-width:0;display:grid}.resource-usage-list article strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-usage-list article small{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.resource-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resource-stat-grid>span{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:3px;padding:9px;display:grid}.resource-stat-grid small{color:var(--color-muted);font-size:var(--text-caption)}.resource-stat-grid strong{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-log-card div{gap:7px;display:grid}.resource-log-card span{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);border-top:1px solid #edf0f5;padding-top:7px;line-height:1.45}.agent-resource-card{min-height:var(--object-card-min-height)}.agent-create-panel{min-height:var(--object-card-min-height);align-content:start;gap:16px;padding:16px;display:grid}.agent-create-title{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);align-items:center;gap:12px;display:flex}.agent-create-icon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-primary);background:var(--color-primary-soft);font-size:24px;font-weight:var(--weight-medium);place-items:center;display:inline-grid}.agent-create-options{gap:8px;padding-left:0;display:grid}.agent-create-options .ui-button{border-radius:var(--radius-md);width:100%;min-height:32px;color:var(--color-muted);font-size:var(--text-meta);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;display:flex}.agent-create-options .ui-button:hover{color:var(--color-primary);background:var(--color-primary-soft)}.agent-create-panel.single-action .agent-create-options .ui-button{min-height:36px}.agent-list{gap:16px;display:grid}.agent-card{min-height:var(--object-card-min-height);gap:var(--object-card-gap);grid-template-rows:auto minmax(0,1fr) auto;padding:14px;display:grid}.agent-card-head{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.agent-card-head>div,.resource-workbench-card .resource-head>div{min-width:0}.agent-avatar,.agent-app-avatar,.agent-large-avatar{color:var(--color-primary);background:var(--color-primary-soft);font-family:var(--font-display);font-weight:var(--weight-semibold);flex:none;place-items:center;display:inline-grid}.agent-avatar{border-radius:var(--radius-md);width:40px;height:40px;font-size:var(--text-section);overflow:hidden}.agent-avatar>span{background:radial-gradient(circle at 28% 28%,#ffffffeb 0 9%,#0000 10%),radial-gradient(circle at 64% 36%,#ffffffb8 0 12%,#0000 13%),linear-gradient(135deg,#dfe8ff,#9ec8ff 48%,#7b8cff);width:100%;height:100%;display:block}.agent-avatar-agent-bafang>span,.agent-avatar-agent-hr-business>span,.agent-avatar-agent-hr-rd>span,.agent-avatar-agent-hr-ops>span{background:radial-gradient(circle at 50% 28%,#fffffff2 0 13%,#0000 14%),linear-gradient(135deg,#f3e7d7,#9aa6aa 48%,#6d737c)}.agent-avatar-agent-idata-faq>span,.agent-avatar-agent-idatago>span{background:linear-gradient(90deg, #2548d8 0 16%, transparent 16% 100%), linear-gradient(135deg, #fff, var(--color-brand-soft))}.agent-avatar-agent-finance>span{background:linear-gradient(90deg,#2558d8 0 18%,#0000 18% 100%),linear-gradient(135deg,#f8fbff,#e8efff)}.agent-avatar-agent-support-team>span,.agent-avatar-agent-support-ai>span{background:radial-gradient(circle at 28% 68%,#43d6c0 0 16%,#0000 17%),radial-gradient(circle at 58% 42%,#5792ff 0 20%,#0000 21%),linear-gradient(135deg,#e6f9ff,#b7e3ff)}.agent-large-avatar,.agent-app-avatar{border-radius:var(--radius-lg);width:72px;height:72px;font-size:24px}.agent-card h3,.agent-form-card h3,.agent-panel h3,.debug-panel h3{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-dense);margin:0}.agent-card h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-card small,.super-chat-head small{color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-caption);margin-top:2px;display:block}.agent-card-tools{align-items:center;gap:8px;display:flex}.agent-card-tools .ui-button,.chat-input-tools .ui-button{border-radius:var(--radius-md);color:#667085;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:16px;display:inline-grid}.agent-card-tools .ui-button:hover,.chat-input-tools .ui-button:hover{color:var(--color-primary);background:var(--color-primary-soft)}.agent-card-desc{color:#4e5969;font-size:var(--text-body);line-height:var(--leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.agent-card-main{align-content:start;gap:10px;min-width:0;display:grid}.agent-card-main .agent-card-badges{margin-top:2px}.agent-card-footer{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:auto;display:grid}.agent-card-action-footer{align-self:end}.agent-card-badges,.agent-card-actions{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.agent-card-badges{flex-wrap:wrap}.agent-card-actions{justify-content:space-between}.agent-card-action-footer .agent-card-actions{justify-content:flex-end}.agent-card-action-footer .agent-card-actions .ui-button{margin-left:0}.agent-card-feedback{min-width:0;max-width:100%;color:var(--color-primary);font-size:var(--text-caption);line-height:var(--leading-dense);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.agent-card-actions .ui-button{flex:none;margin-left:auto}.agent-detail{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.agent-detail>*{min-width:0}.agent-action-bar,.agent-config-top{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;min-height:44px;display:flex}.agent-action-spacer{flex:auto;min-width:0}.agent-config-stack{gap:var(--space-4);display:grid}.agent-form-card,.agent-panel,.agent-section,.danger-card,.debug-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4)}.agent-form-card{gap:var(--space-4);display:grid}.agent-form-card label{color:#3f4757;font-size:var(--text-meta);font-weight:var(--weight-medium);gap:8px;display:grid}.agent-form-card .ui-input-control,.agent-form-card .ui-textarea-control,.agent-form-card .ui-select-control,.normal-agent-grid .ui-select-control{border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit;border:1px solid #d9dce3;padding:9px 10px}.form-label{color:#3f4757;font-size:var(--text-meta);font-weight:var(--weight-medium);margin-bottom:8px;display:block}.section-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.agent-runtime-grid{border-radius:var(--radius-lg);background:#f5f8ff;border:1px solid #d8e4ff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.info-tile{border-right:1px solid #d8e4ff;gap:6px;min-height:66px;padding:12px;display:grid}.info-tile:last-child{border-right:0}.info-tile span,.muted-copy,.field-row span,.simple-table-head,.agent-empty-copy p,.danger-card p{color:var(--color-muted);font-size:var(--text-meta)}.info-tile strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);align-items:center;gap:6px;display:flex}.info-tile i{border-radius:var(--radius-pill);background:#12b76a;width:8px;height:8px}.agent-number-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-number-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-row{align-items:center;gap:var(--space-3);color:#3f4757;font-size:var(--text-meta);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.danger-card{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.danger-card .ui-button,.danger-action{color:var(--color-danger-text);background:var(--color-danger-bg);border-color:#fecdca}.tool-grid,.skill-list,.plugin-chip-list,.prompt-grid{gap:var(--space-3);display:grid}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid article,.skill-list article,.prompt-grid .ui-button{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid #e8eaef;padding:12px}.tool-grid strong,.skill-list strong,.prompt-grid strong{color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);display:block}.tool-grid p,.skill-list p,.prompt-grid span{color:var(--color-muted);font-size:var(--text-meta);margin:5px 0 0;line-height:1.5;display:block}.skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-table{border-radius:var(--radius-lg);border:1px solid #e8eaef;overflow:hidden}.simple-table-head,.simple-empty{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));padding:12px;display:grid}.simple-table-head{background:var(--color-surface-subtle);font-weight:var(--weight-medium)}.simple-empty{color:var(--color-muted);text-align:center;display:block}.agent-empty-copy{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.channel-access-list{margin-top:var(--space-3);gap:10px;display:grid}.channel-access-list article{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);border:1px solid #e8eaef;padding:12px;display:flex}.channel-access-list article>div{align-items:center;gap:var(--space-2);display:flex}.channel-access-list strong{color:var(--color-text);font-size:var(--text-body)}.channel-access-list span{color:var(--color-muted);font-size:var(--text-meta)}.super-chat-shell{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f7f8fa;grid-template-rows:auto 1fr auto;min-height:calc(100vh - 128px);display:grid;overflow:hidden}.super-chat-head{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:10px 14px;display:flex}.super-chat-head>div{gap:2px;min-width:0;display:grid}.super-chat-head .ui-badge{margin-left:auto}.super-chat-main{gap:var(--space-4);min-height:0;padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);display:grid}.super-chat-main h2,.super-chat-main p{margin:0}.super-chat-main p{color:var(--color-muted);font-size:var(--text-meta)}.super-chat-conversation{align-content:start;gap:var(--space-4);min-width:0;display:grid}.super-chat-intro{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);background:#fff;border:1px solid #e8edf5;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.super-chat-message-list{gap:10px;min-height:0;display:grid}.super-chat-message{border-radius:var(--radius-md);background:#fff;border:1px solid #e6ebf2;gap:5px;max-width:min(78%,720px);padding:10px 12px;display:grid}.super-chat-message.is-user{background:#f7faff;border-color:#c9dafd;justify-self:end}.super-chat-message div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.super-chat-message strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.super-chat-message span{color:#98a2b3;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.super-chat-message p{color:#344054;font-size:var(--text-meta);line-height:var(--leading-body)}.super-chat-context{align-content:start;gap:var(--space-3);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:#fff;border:1px solid #e8edf5;display:grid}.super-chat-context>strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.super-chat-context dl{gap:8px;margin:0;display:grid}.super-chat-context dl div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:8px;display:flex}.super-chat-context dt,.super-chat-context dd{font-size:var(--text-caption);margin:0}.super-chat-context dt{color:var(--color-muted)}.super-chat-context dd{color:var(--color-text);font-weight:var(--weight-medium);text-align:right}.super-chat-context p{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.prompt-grid{gap:8px;width:min(720px,100%);display:grid}.prompt-grid .ui-button{text-align:left;width:100%}.prompt-grid .ui-button:hover{border-color:var(--color-border-strong);background:#fbfcff}.super-chat-input{gap:var(--space-2);border-top:1px solid var(--color-border);background:var(--color-surface);padding:12px;display:grid}.super-chat-input.inline{border:0;grid-template-columns:minmax(0,1fr) auto;padding:0}.chat-input-tools{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.chat-input-tools>div{gap:4px;display:flex}.normal-agent-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.normal-agent-grid>*,.agent-form-card>*{min-width:0}.field-row,.avatar-edit-row{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;min-height:34px;display:grid}.field-row strong{min-width:0;color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bound-resource{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-meta);padding:10px 12px}.plugin-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-chip-list span{border-radius:var(--radius-md);color:#3f4757;font-size:var(--text-meta);border:1px solid #e8eaef;padding:8px 10px}.debug-panel{gap:var(--space-4);display:grid}.resource-head{gap:var(--space-3)}.resource-workbench-card .resource-head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.resource-card-tools{justify-self:end}.resource-avatar,.table-avatar,.channel-icon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-primary);background:var(--color-primary-soft);font-family:var(--font-display);font-weight:var(--weight-semibold)}.resource-head h3,.analytics-panel h3{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-section);line-height:var(--leading-dense);margin:0}.resource-head h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-card p{margin:var(--space-3) 0;color:#4e5969;font-size:var(--text-meta);line-height:var(--leading-body)}.resource-meta{flex-wrap:wrap;margin-top:auto}.card-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ui-badge{border-radius:var(--radius-pill);width:max-content;font-size:var(--text-caption);font-weight:var(--weight-medium);border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.ui-badge-success{border-color:var(--color-success-text)}@supports (color:color-mix(in lab, red, red)){.ui-badge-success{border-color:color-mix(in srgb, var(--color-success-text) 18%, transparent)}}.ui-badge-success{color:var(--color-success-text);background:var(--color-success-bg)}.ui-badge-warning{border-color:var(--color-warning-text)}@supports (color:color-mix(in lab, red, red)){.ui-badge-warning{border-color:color-mix(in srgb, var(--color-warning-text) 18%, transparent)}}.ui-badge-warning{color:var(--color-warning-text);background:var(--color-warning-bg)}.ui-badge-info{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ui-badge-info{border-color:color-mix(in srgb, var(--color-primary) 16%, transparent)}}.ui-badge-info{color:var(--color-primary);background:#eff6ff}.ui-badge-danger{border-color:var(--color-danger-text)}@supports (color:color-mix(in lab, red, red)){.ui-badge-danger{border-color:color-mix(in srgb, var(--color-danger-text) 16%, transparent)}}.ui-badge-danger{color:var(--color-danger-text);background:#fef3f2}.ui-badge-neutral{border-color:var(--color-border);color:#475467;background:#f2f4f7}.channel-catalog-boundary{border:1px solid #cbd5e1;border-left:3px solid var(--color-primary);border-radius:var(--radius-md);background:#f8fafc;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid}.channel-catalog-boundary-mark{width:30px;height:30px;color:var(--color-primary);background:#fff;border:1px solid #d6dee9;border-radius:7px;place-items:center;display:grid}.channel-catalog-boundary-copy{gap:3px;display:grid}.channel-catalog-boundary-copy strong{color:var(--color-text-secondary);font-size:13px}.channel-catalog-boundary-copy p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.channel-catalog-facts{background:#fff;border:1px solid #d8e0ea;border-radius:7px;gap:0;margin:0;display:flex}.channel-catalog-facts>div{gap:2px;min-width:92px;padding:7px 11px;display:grid}.channel-catalog-facts>div+div{border-left:1px solid #e2e8f0}.channel-catalog-facts dt{color:var(--color-muted);font-size:10px}.channel-catalog-facts dd{color:#1e293b;margin:0;font-size:14px;font-weight:700}.channel-catalog-toolbar{grid-template-columns:minmax(240px,1.35fr) minmax(170px,.7fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.channel-catalog-toolbar .ui-field{min-width:0}.channel-catalog-toolbar .ui-select-full-width,.channel-catalog-toolbar .ui-select-fit-content{width:100%}.channel-catalog-result{color:var(--color-muted);white-space:nowrap;justify-self:end;font-size:11px}.channel-catalog-result strong{color:#1e293b}.channel-card-directory{gap:22px;display:grid}.channel-card-groups{gap:24px;display:grid}.channel-card-group{gap:10px;min-width:0;display:grid}.channel-card-group-header{align-items:center;gap:12px;display:flex}.channel-card-group-header>div{flex:none;align-items:baseline;gap:8px;display:flex}.channel-card-group-header h2{color:#25324a;letter-spacing:.01em;margin:0;font-size:13px;font-weight:700}.channel-card-group-header>div span{color:#8a98aa;font-family:var(--font-data);font-size:10px}.channel-card-group-rule{background:#dfe5ed;flex:auto;height:1px}.channel-card-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:10px;display:grid}.channel-capability-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #dce3ec;flex-direction:column;min-width:0;min-height:148px;padding:13px;transition:border-color .14s,background-color .14s;display:flex}.channel-capability-card:hover{background:#fcfdff;border-color:#b9c7da}.channel-capability-card-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.channel-capability-card-header>div{gap:2px;min-width:0;display:grid}.channel-capability-card h3{color:#1e293b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700;line-height:1.35}.channel-capability-card-header>div>span{color:#94a0b1;font-family:var(--font-data);letter-spacing:.04em;font-size:9px}.channel-capability-card .ui-badge{white-space:nowrap;margin-top:1px}.channel-capability-card>p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:11px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.channel-capability-card>footer{border-top:1px solid #edf0f4;align-items:center;margin-top:auto;padding-top:9px;display:flex}.channel-capability-icon{color:#52627a;background:#f5f7fa;border:1px solid #dce4ee;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.channel-capability-icon-wechat{color:#07c160;background:#f0fbf4;border-color:#ccefd9}.channel-capability-icon-wecom{color:#2f7ef7;background:#f3f7ff;border-color:#d8e5ff}.channel-capability-icon-qq{color:#12b7f5;background:#f1faff;border-color:#d2eefa}.channel-capability-icon-dingtalk,.channel-capability-icon-feishu{color:#1677ff;background:#f4f7ff;border-color:#d5e2ff}.channel-capability-icon-discord{color:#5865f2;background:#f4f5ff;border-color:#dbdefd}.channel-capability-icon-telegram{color:#26a5e4;background:#f1faff;border-color:#cfebf7}.channel-capability-icon-hubspot{color:#ff7a59;background:#fff7f4;border-color:#ffe0d8}.channel-capability-icon-whatsapp{color:#25d366;background:#f1fbf4;border-color:#d3f2dd}.channel-capability-icon-slack{background:#fff;border-color:#e3e5eb}.channel-brand-glyph{display:block}.channel-capability-status{color:#78869a;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.channel-capability-status>span{background:#98a2b3;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #f2f4f7}.channel-card-empty{border-radius:var(--radius-lg);border:1px solid #dce3ec}.channel-card-handoff{border-radius:var(--radius-lg);background:#f8fafc;border:1px solid #dce3ec;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 14px;display:flex}.channel-card-handoff>div{gap:2px;display:grid}.channel-card-handoff strong{color:#334155;font-size:12px}.channel-card-handoff span{color:#708096;font-size:11px}.filter-row{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.filter-row .ui-field{min-width:0}.compact-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-page{gap:14px}.operations-scope-status{text-align:right;justify-items:end;gap:2px;min-width:128px;display:grid}.operations-scope-status strong{color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold)}.operations-scope-status span{color:var(--color-muted);font-size:11px}.operations-toolbar{grid-template-columns:minmax(240px,420px) auto minmax(100px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.operations-result-count{color:var(--color-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.client-registry-page{--client-registry-accent:#315f9a}.client-registry-boundary{border:1px solid var(--client-registry-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-registry-boundary{border:1px solid color-mix(in srgb, var(--client-registry-accent) 22%, var(--color-border))}}.client-registry-boundary{border-left:3px solid var(--client-registry-accent);border-radius:var(--radius-lg);background:var(--client-registry-accent);padding:11px 13px 11px 12px}@supports (color:color-mix(in lab, red, red)){.client-registry-boundary{background:color-mix(in srgb, var(--client-registry-accent) 5%, var(--color-surface))}}.client-registry-boundary{color:var(--client-registry-accent)}.client-registry-boundary>div{gap:2px;min-width:0;display:grid}.client-registry-boundary strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.client-registry-boundary p{color:var(--color-muted);font-size:var(--text-caption);margin:0;line-height:1.5}.client-registry-facts{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a06}.client-registry-facts>div{border-right:1px solid var(--color-border);align-content:center;gap:2px;min-height:88px;padding:12px 14px;display:grid}.client-registry-facts>div:last-child{border-right:0}.client-registry-facts dt,.client-registry-facts small{color:var(--color-muted);font-size:11px}.client-registry-facts dd{color:var(--color-text);font-family:var(--font-data);font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0}.client-registry-facts small{line-height:1.35}.client-registry-workspace{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:14px;display:grid}.client-registry-empty,.client-registry-requirements{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 1px 2px #0f172a06}.client-registry-empty{align-content:center;justify-items:start;min-height:350px;padding:clamp(24px,5vw,52px);display:grid}.client-registry-empty>div{border:1px solid var(--client-registry-accent);place-items:center;width:38px;height:38px;margin:14px 0 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-registry-empty>div{border:1px solid color-mix(in srgb, var(--client-registry-accent) 22%, var(--color-border))}}.client-registry-empty>div{border-radius:var(--radius-md);background:var(--client-registry-accent)}@supports (color:color-mix(in lab, red, red)){.client-registry-empty>div{background:color-mix(in srgb, var(--client-registry-accent) 6%, var(--color-surface))}}.client-registry-empty>div{color:var(--client-registry-accent)}.client-registry-eyebrow{color:var(--color-muted);font-family:var(--font-data);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em}.client-registry-empty h2,.client-registry-requirements h2{color:var(--color-text);font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.012em;margin:0}.client-registry-empty>p{max-width:620px;color:var(--color-muted);font-size:var(--text-meta);margin:8px 0 20px;line-height:1.65}.client-registry-requirements{grid-template-rows:auto 1fr auto;min-width:0;padding:16px;display:grid}.client-registry-requirements header{gap:5px;padding-bottom:13px;display:grid}.client-registry-requirements header p,.client-registry-requirements li p{color:var(--color-muted);margin:0;font-size:11px;line-height:1.5}.client-registry-requirements ol{align-content:start;margin:0;padding:0;list-style:none;display:grid}.client-registry-requirements li{border-top:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.client-registry-requirements li>span{color:var(--client-registry-accent);font-family:var(--font-data);font-size:10px;font-weight:var(--weight-semibold);padding-top:1px}.client-registry-requirements li>div{gap:2px;min-width:0;display:grid}.client-registry-requirements li strong{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.client-registry-requirements footer{border-top:1px solid var(--color-border);color:var(--color-muted);padding-top:12px;font-size:10px;line-height:1.5}.console-table{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto;box-shadow:0 1px 2px #0f172a08}.console-table-row{gap:var(--space-2);border-bottom:1px solid var(--color-border);min-width:760px;min-height:52px;color:var(--color-foreground);font-size:var(--text-meta);align-items:center;padding:8px 12px;display:flex}.console-table-row:last-child{border-bottom:0}.console-table-cell{text-overflow:ellipsis;white-space:nowrap;flex:128px;min-width:0;overflow:hidden}.console-table-cell--primary{color:var(--color-foreground);font-weight:var(--weight-medium);flex-grow:1.2}.console-table-cell--center{text-align:center}.console-table-cell--end{text-align:right}.console-table-cell--numeric{font-variant-numeric:tabular-nums}.console-table-row.table-head{min-height:38px;color:var(--color-muted);background:var(--color-surface-subtle);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.01em}.console-table-row:not(.table-head):hover,.console-table-row:not(.table-head):focus-within{background:#f8fafc}.table-actions,.table-actions-heading{flex:0 0 96px;justify-content:flex-end}.table-actions-heading{text-align:right}.table-actions{gap:2px}.table-actions .ui-button{min-width:0;color:var(--color-brand);padding-inline:8px;font-weight:400}.table-action-unavailable{color:var(--color-muted);font-size:var(--text-caption);white-space:nowrap;padding:5px 8px}.console-table .table-avatar{border:1px solid var(--color-brand);width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.console-table .table-avatar{border:1px solid color-mix(in srgb, var(--color-brand) 12%, transparent)}}.console-table .table-avatar{border-radius:var(--radius-md);background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.console-table .table-avatar{background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}}.console-table .table-avatar-spacer{visibility:hidden}.resource-workbench-card p{font-size:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.resource-workbench-card .resource-runtime-meta{margin:0}.resource-workbench-card .resource-card-footer{margin-top:auto}.resource-card-main{gap:12px}.resource-card .agent-card-desc{font-size:var(--text-body);margin:0}.resource-card-main .agent-card-badges{margin-top:0}.conversation-operations-page{--conversation-accent:var(--color-primary);gap:12px}.conversation-operations-workspace{grid-template-columns:minmax(300px,332px) minmax(0,1fr);align-items:start;gap:12px;transition:grid-template-columns .18s;display:grid}.conversation-operations-workspace[data-directory-collapsed=true]{grid-template-columns:52px minmax(0,1fr)}.conversation-directory-panel{grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 104px);min-height:420px;transition:width .18s;display:grid;position:sticky;top:72px;overflow:hidden}.conversation-directory-panel[data-collapsed=true]{min-width:0}.conversation-transcript-panel>header,.conversation-record-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversation-directory-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 9px 8px 12px;display:flex}.conversation-directory-heading{align-items:center;gap:9px;min-width:0;display:flex}.conversation-directory-heading>svg{color:var(--conversation-accent);flex:none}.conversation-directory-heading>div{align-items:baseline;gap:6px;min-width:0;display:flex}.conversation-directory-heading span{color:var(--color-muted);font-family:var(--font-data);font-size:10px}.conversation-directory-panel[data-collapsed=true] .conversation-directory-header{flex-direction:column;justify-content:flex-start;padding:9px 7px}.conversation-directory-panel[data-collapsed=true] .conversation-directory-heading{flex-direction:column;gap:5px}.conversation-directory-panel[data-collapsed=true] .conversation-directory-heading>div{display:block}.conversation-directory-panel[data-collapsed=true] .conversation-directory-heading h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conversation-directory-panel[data-collapsed=true] .conversation-directory-content{display:none}.conversation-directory-content{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.conversation-directory-panel h2,.conversation-transcript-panel h3,.conversation-record-panel h3,.conversation-danger-boundary h3{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.conversation-danger-boundary p{color:var(--color-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.conversation-directory-filters{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.conversation-directory-filters{background:color-mix(in srgb, var(--color-surface-subtle) 55%, var(--color-surface))}}.conversation-directory-filters .ui-field,.conversation-directory-filters .ui-select-trigger{width:100%}.conversation-directory-list{scrollbar-gutter:stable;align-content:start;gap:2px;min-height:0;padding:6px;display:grid;overflow-y:auto}.conversation-directory-list>button{grid-template-rows:20px 16px;row-gap:2px;min-height:58px;padding-block:8px}.conversation-directory-list time{color:var(--color-muted);font-family:var(--font-data);font-size:10px;font-weight:var(--weight-regular)}.conversation-directory-loading,.conversation-directory-empty{padding:12px}.conversation-inspector{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:calc(100vh - 104px);display:grid;overflow:hidden}.conversation-inspector>.empty-state{margin:16px}.conversation-inspector-header{border-bottom:1px solid var(--color-border);gap:7px;padding:13px 15px;display:grid}.conversation-inspector-title{min-width:0}.conversation-inspector-title h2{color:var(--color-text);font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.conversation-inspector-meta{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:10px;display:flex}.conversation-inspector-meta>*{position:relative}.conversation-inspector-meta>*+:before{color:var(--color-border-strong);content:"·";position:absolute;left:-8px}.conversation-inspector-loading{padding:16px}.conversation-inspector-body{grid-template-columns:minmax(0,1fr) minmax(260px,292px);align-items:start;gap:12px;min-height:0;padding:12px;display:grid}.conversation-transcript-panel,.conversation-record-panel,.conversation-danger-boundary{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.conversation-transcript-panel>header,.conversation-record-panel>header{padding:12px 13px}.conversation-transcript-panel>header{border-bottom:1px solid var(--color-border)}.conversation-transcript-list{scrollbar-gutter:stable;max-height:calc(100dvh - 246px);display:grid;overflow-y:auto}.conversation-transcript-row{border-bottom:1px solid var(--color-border);background:var(--color-surface);border-left:2px solid #aeb7c5;min-width:0;position:relative}.conversation-transcript-row:last-child{border-bottom:0}.conversation-transcript-row.is-user{border-left-color:var(--conversation-accent)}.conversation-transcript-row.is-assistant{border-left-color:#4a8067}.conversation-transcript-row.is-system{border-left-color:#a57931}.conversation-transcript-content{gap:8px;min-width:0;padding:11px 13px 13px;display:grid}.conversation-transcript-content header{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.conversation-transcript-content header time{margin-left:auto}.conversation-transcript-content p{overflow-wrap:anywhere;max-width:86ch;color:var(--color-text);font-size:var(--text-meta);white-space:pre-wrap;margin:0;line-height:1.65}.conversation-transcript-empty{text-align:center;justify-items:center;gap:3px;padding:48px 20px;display:grid}.conversation-transcript-empty p{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.conversation-transcript-empty span{color:var(--color-muted);font-size:var(--text-caption)}.conversation-record-sidebar{gap:10px;display:grid;position:sticky;top:84px}.conversation-record-panel{gap:10px;padding:12px;display:grid}.conversation-record-panel>header{padding:0 0 2px}.conversation-record-panel>header>div{gap:2px;display:grid}.conversation-record-panel>header p{color:var(--color-muted);margin:0;font-size:10px;line-height:1.45}.conversation-message-output{border-top:1px solid var(--color-border);gap:8px;max-width:860px;margin-top:2px;padding-top:10px;display:grid}.conversation-message-output>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-message-output>header span{color:var(--color-text);font-size:11px;font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.conversation-message-output>header span svg{color:#4a8067}.conversation-message-output>header small,.conversation-run-output-state{color:var(--color-muted);font-size:10px}.conversation-run-output-state{background:var(--color-surface-subtle);border-radius:999px;align-items:center;width:fit-content;padding:3px 8px;display:inline-flex}.conversation-run-output-state.is-error{color:var(--color-danger-text);background:var(--color-danger-text)}@supports (color:color-mix(in lab, red, red)){.conversation-run-output-state.is-error{background:color-mix(in srgb, var(--color-danger-text) 6%, var(--color-surface))}}.conversation-output-gallery.knowledge-evidence-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,240px));justify-content:start}.conversation-record-panel>.ui-button:not(.ui-button-icon),.conversation-record-panel>.ui-file-upload-field .ui-button{justify-self:start}.conversation-record-state{color:var(--color-muted);font-size:10px}.conversation-attachment-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.conversation-attachment-list li{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);align-items:center;gap:9px;min-width:0;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.conversation-attachment-list li{background:color-mix(in srgb, var(--color-surface-subtle) 45%, var(--color-surface))}}.conversation-attachment-list li>span{border-radius:var(--radius-md);width:30px;height:30px;color:var(--conversation-accent);background:var(--conversation-accent);flex:0 0 30px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.conversation-attachment-list li>span{background:color-mix(in srgb, var(--conversation-accent) 8%, var(--color-surface))}}.conversation-attachment-list li>div{flex:1;gap:2px;min-width:0;display:grid}.conversation-attachment-list strong,.conversation-attachment-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-attachment-list strong{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.conversation-attachment-list small{color:var(--color-muted);font-size:10px}.conversation-attachment-empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);text-align:center;background:var(--color-surface-subtle);padding:10px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.conversation-attachment-empty{background:color-mix(in srgb, var(--color-surface-subtle) 45%, var(--color-surface))}}.conversation-danger-boundary{border-color:var(--color-danger-text);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.conversation-danger-boundary{border-color:color-mix(in srgb, var(--color-danger-text) 28%, var(--color-border))}}.conversation-danger-boundary{background:var(--color-danger-text);padding:12px}@supports (color:color-mix(in lab, red, red)){.conversation-danger-boundary{background:color-mix(in srgb, var(--color-danger-text) 3%, var(--color-surface))}}.conversation-danger-boundary .ui-button{justify-self:start}@media (width<=1360px){.conversation-operations-workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.conversation-operations-workspace[data-directory-collapsed=true]{grid-template-columns:52px minmax(0,1fr)}.conversation-inspector-body{grid-template-columns:minmax(0,1fr)}.conversation-record-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.conversation-danger-boundary{grid-column:1/-1}}@media (width<=900px){.conversation-operations-workspace,.conversation-operations-workspace[data-directory-collapsed=true]{grid-template-columns:minmax(0,1fr)}.conversation-directory-panel{height:auto;min-height:0;max-height:none;position:static}.conversation-directory-panel[data-collapsed=true] .conversation-directory-header{flex-direction:row;justify-content:space-between;padding:8px 9px 8px 12px}.conversation-directory-panel[data-collapsed=true] .conversation-directory-heading{flex-direction:row;gap:9px}.conversation-directory-panel[data-collapsed=true] .conversation-directory-heading>div{display:flex}.conversation-directory-panel[data-collapsed=true] .conversation-directory-heading h2{clip:auto;width:auto;height:auto;position:static;overflow:visible}.conversation-directory-filters{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr)}.conversation-directory-list{max-height:320px}.conversation-inspector{min-height:0}}@media (width<=640px){.conversation-directory-filters,.conversation-record-sidebar{grid-template-columns:minmax(0,1fr)}.conversation-inspector-header,.conversation-inspector-body{padding:12px}.conversation-transcript-content{padding:10px 11px 12px}.conversation-transcript-content header time{width:100%;margin-left:0}.conversation-danger-boundary{grid-column:auto}}.balance-panel{border-radius:var(--radius-lg);min-width:150px;padding:var(--space-3);background:#f5f8ff;border:1px solid #d8e4ff}.balance-panel span,.balance-panel small,.metric-card span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.balance-panel strong{color:var(--color-text);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2;display:block}.model-filters{gap:10px;padding:14px;display:grid}.filter-group{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;display:grid}.filter-group strong{color:#475467;font-size:var(--text-meta);line-height:32px}.filter-group div{flex-wrap:wrap;gap:6px;display:flex}.dashboard-grid,.adaptive-grid-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{padding:var(--space-4)}.metric-card strong{margin:var(--space-2) 0 2px;color:var(--color-text);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1;display:block}.metric-card strong small{margin-left:var(--space-1);color:var(--color-muted);font-size:13px}.analytics-grid,.adaptive-grid-analytics{grid-template-columns:repeat(auto-fit, var(--grid-min-analytics))}.analytics-panel{min-height:260px;padding:var(--space-4)}.chart-bars{align-items:end;gap:var(--space-3);height:180px;margin-top:var(--space-4);border-bottom:1px solid #d9dce3;display:flex}.chart-bars span{background:#6b8df6;border-radius:6px 6px 0 0;width:14%}.dashboard-page{gap:16px}.factory-breadcrumb{min-height:24px;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.factory-breadcrumb .ui-icon{color:var(--color-muted)}.dashboard-freshness{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:2px 8px;min-width:150px;display:grid}.dashboard-freshness span{color:var(--color-success-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.dashboard-freshness span:before{border-radius:var(--radius-pill);content:"";background:currentColor;width:6px;height:6px}.dashboard-freshness small{color:var(--color-muted);grid-column:1/-1;font-size:11px}.dashboard-toolbar{grid-template-columns:auto minmax(280px,420px) minmax(180px,1fr);align-items:center;gap:16px;padding:10px 12px;display:grid}.dashboard-filter-group,.dashboard-range-group{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.dashboard-filter-group>span,.dashboard-range-group>span,.dashboard-scope-meta>span{color:var(--color-muted);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap}.dashboard-toolbar .ui-segmented{min-width:140px}.dashboard-toolbar .ui-segmented .ui-button{flex:1 1 0}.dashboard-date-range{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:34px;color:var(--color-text);font-family:var(--font-data);font-size:var(--text-caption);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.dashboard-date-range span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-date-range strong{color:var(--color-muted);font-family:var(--font-sans);font-weight:var(--weight-medium)}.dashboard-scope-meta{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:2px 8px;display:grid}.dashboard-scope-meta strong{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap}.dashboard-scope-meta small{color:var(--color-muted);grid-column:2;font-size:11px}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:148px;padding:14px 16px;position:relative;overflow:hidden}.metric-card-zero{background:var(--color-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.metric-card-zero{background:color-mix(in srgb, var(--color-surface-subtle) 58%, var(--color-surface))}}.metric-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-heading span{color:var(--color-text-secondary);font-size:var(--text-body);font-weight:var(--weight-semibold)}.metric-heading small{color:var(--color-muted);font-size:11px;font-weight:var(--weight-medium)}.metric-card strong{margin:7px 0 4px;font-size:clamp(28px,2.4vw,34px)}.metric-card .metric-detail{z-index:1;color:var(--color-muted);font-size:12px;font-weight:var(--weight-medium);align-items:center;gap:4px;margin:0;display:flex;position:relative}.metric-detail-positive{color:var(--color-success)!important}.metric-detail-informational{color:var(--color-primary)!important}.metric-sparkline{width:auto;height:42px;position:absolute;bottom:clamp(12px,1.2vw,18px);left:clamp(14px,1.4vw,22px);right:clamp(14px,1.4vw,22px)}.metric-sparkline-fill{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.metric-sparkline-fill{fill:color-mix(in srgb, var(--color-primary) 7%, transparent)}}.metric-sparkline-line{fill:none;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.metric-sparkline-muted .metric-sparkline-fill{fill:#0000}.metric-sparkline-muted .metric-sparkline-line{stroke:var(--color-border-strong);stroke-width:1.4px}.dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-panel{min-height:340px;padding:16px;overflow:hidden}.distribution-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.distribution-panel>header h3{min-width:0;color:var(--color-text);font-size:var(--text-section);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.distribution-unit{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-muted);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap;padding:3px 7px}.distribution-content{grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr);align-items:center;gap:clamp(20px,3vw,40px);min-height:270px;margin:0;display:grid}.donut-chart{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--chart-background);justify-self:center;width:min(74%,220px);position:relative}.donut-chart:before{border-radius:inherit;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);position:absolute;inset:25%}@supports (color:color-mix(in lab, red, red)){.donut-chart:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border) 72%, transparent)}}.donut-chart:before{content:""}.donut-chart>div{color:#1f2329;text-align:center;align-content:center;place-items:center;display:grid;position:absolute;inset:27%}.donut-chart strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,32px);line-height:1}.donut-chart span{color:var(--color-muted);white-space:nowrap;margin-top:8px;font-size:12px}.chart-legend{min-width:0;color:var(--color-text-secondary);align-content:center;gap:0;font-size:12px;display:grid}.legend-summary{border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:11px;font-weight:var(--weight-medium);padding-bottom:8px}.chart-legend ol{margin:0;padding:0;list-style:none;display:grid}.legend-item{border-bottom:1px solid var(--color-border);grid-template-columns:20px 8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.legend-item{border-bottom:1px solid color-mix(in srgb, var(--color-border) 68%, transparent)}}.legend-item:last-child{border-bottom:0}.legend-item i{background:var(--legend-color);border-radius:2px;width:8px;height:8px}.legend-rank{color:var(--color-muted);text-align:right;font-size:11px}.legend-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-item small{color:var(--color-text-secondary);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--weight-semibold)}.analytics-page{gap:14px}.analytics-period-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.analytics-period-toolbar>span{color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap}.portal-usage-visual-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:14px;min-width:0;display:grid}.portal-usage-trend-panel,.portal-usage-breakdown-panel{align-content:start;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden}.portal-usage-trend-panel>header,.portal-usage-breakdown-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.portal-usage-trend-panel>header>div,.portal-usage-breakdown-panel>header>div{min-width:0}.portal-usage-trend-panel h2,.portal-usage-breakdown-panel h2{color:var(--color-text);font-size:var(--text-section);margin:2px 0 0;line-height:1.35}.portal-usage-trend-panel header p,.portal-usage-breakdown-panel header p{color:var(--color-muted);font-size:var(--text-caption);margin:3px 0 0}.portal-usage-trend-chart{min-width:0;position:relative;overflow:hidden}.portal-usage-trend-chart svg{width:100%;height:226px;display:block;overflow:visible}.portal-usage-trend-area{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-usage-trend-area{fill:color-mix(in srgb, var(--color-primary) 11%, transparent)}}.portal-usage-trend-line{stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.portal-usage-trend-point{fill:var(--color-surface);pointer-events:none;stroke:var(--color-primary);stroke-width:2px}.portal-usage-trend-point.is-active{fill:var(--color-primary);r:5px;stroke:var(--color-surface);stroke-width:2.5px}.portal-usage-trend-hit{fill:#0000;cursor:crosshair;pointer-events:all;stroke:#0000;outline:none}.portal-usage-trend-hit:focus-visible{stroke:var(--color-ink);stroke-dasharray:2 2;stroke-width:1.5px;outline:none}.portal-usage-chart-tooltip{z-index:2;border-radius:var(--radius-sm);color:#fff;pointer-events:none;white-space:nowrap;background:#172033;border:1px solid #ffffff1f;gap:3px;min-width:94px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 12px #0f172a2e}.portal-usage-chart-tooltip[data-placement=below]{transform:translate(-50%,10px)}.portal-usage-chart-tooltip span{color:#ffffffad;font-size:10px}.portal-usage-chart-tooltip strong{font-size:13px;font-weight:var(--weight-semibold)}.portal-usage-chart-tooltip small{color:#ffffffd1;font-size:10px;font-weight:var(--weight-medium)}.portal-usage-breakdown-list{margin:0;padding:0;list-style:none;display:grid}.portal-usage-breakdown-list li{border-top:1px solid var(--color-border);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-usage-breakdown-list li{border-top:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.portal-usage-breakdown-list li{padding:9px 0}.portal-usage-breakdown-list li:first-child{border-top:0;padding-top:2px}.portal-usage-breakdown-rank{border-radius:var(--radius-sm);background:var(--color-surface-subtle);width:22px;height:22px;color:var(--color-muted);place-items:center;font-size:10px;display:grid}.portal-usage-breakdown-list li:first-child .portal-usage-breakdown-rank{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-usage-breakdown-list li:first-child .portal-usage-breakdown-rank{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}}.portal-usage-breakdown-list li:first-child .portal-usage-breakdown-rank{color:var(--color-primary)}.portal-usage-breakdown-main{gap:6px;min-width:0;display:grid}.portal-usage-breakdown-label{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.portal-usage-breakdown-label>span{gap:1px;min-width:0;display:grid}.portal-usage-breakdown-label>span:last-child{justify-items:end}.portal-usage-breakdown-label a,.portal-usage-breakdown-label strong,.portal-usage-breakdown-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-usage-breakdown-label a,.portal-usage-breakdown-label strong{color:var(--color-text);font-size:12px;font-weight:var(--weight-semibold);text-decoration:none}.portal-usage-breakdown-label a:hover,.portal-usage-breakdown-label a:focus-visible{color:var(--color-primary)}.portal-usage-breakdown-label a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.portal-usage-breakdown-label small{color:var(--color-muted);font-size:10px}.portal-usage-breakdown-track{border-radius:var(--radius-pill);background:var(--color-surface-subtle);height:5px;overflow:hidden}.portal-usage-breakdown-track>span{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.analytics-ledger-shell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;display:grid;overflow:hidden}.analytics-ledger-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:12px 14px;display:flex}.analytics-ledger-toolbar>div:first-child{min-width:0}.analytics-ledger-toolbar h2{color:var(--color-text);font-size:var(--text-section);margin:2px 0 0;line-height:1.35}.analytics-ledger-toolbar p{color:var(--color-muted);font-size:var(--text-caption);margin:3px 0 0}.analytics-ledger-controls{flex:none;align-items:center;gap:8px;display:flex}.analytics-ledger-shell>.analytics-application-usage,.analytics-ledger-shell>.analytics-recent-panel{border:0;border-radius:0}.analytics-ledger-shell>.portal-consumption{border-top:0}.analytics-header-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.analytics-source-health{color:var(--color-text-secondary);justify-items:end;gap:2px;display:grid}.analytics-source-health span{font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.analytics-source-health span:before{border-radius:var(--radius-pill);background:var(--color-success);content:"";width:6px;height:6px}.analytics-source-health small{color:var(--color-muted);font-family:var(--font-data);font-size:10px}.analytics-loading,.analytics-fatal{min-height:260px;padding:18px}.analytics-fatal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.analytics-fatal>svg,.analytics-sync-alert>svg{color:var(--color-danger)}.analytics-fatal strong,.analytics-sync-alert strong{color:var(--color-text);font-size:var(--text-meta)}.analytics-fatal p,.analytics-sync-alert p{color:var(--color-muted);font-size:var(--text-caption);margin:3px 0 0}.analytics-sync-alert{border-radius:var(--radius-md);background:#fffaf1;border:1px solid #f0d7a8;border-left:3px solid #c58a24;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.analytics-sync-alert>svg{color:#9b6817;margin-top:1px}.analytics-sample-boundary{border-radius:var(--radius-md);background:#f7f9fd;border:1px solid #d9e4f3;border-left:3px solid #5278af;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.analytics-sample-boundary>svg{color:#45658f}.analytics-sample-boundary>div{min-width:0}.analytics-sample-boundary strong{color:#253b5b;font-size:var(--text-meta)}.analytics-sample-boundary p{color:#5d6b7e;font-size:var(--text-caption);margin:2px 0 0;line-height:1.5}.analytics-sample-boundary>span{color:#5d6b7e;font-family:var(--font-data);white-space:nowrap;font-size:10px}.analytics-facts{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.analytics-facts>div{border-right:1px solid var(--color-border);gap:2px;min-width:0;padding:11px 13px;display:grid}.analytics-facts>div:last-child{border-right:0}.analytics-facts dt,.analytics-facts dd,.analytics-facts small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.analytics-facts dt,.analytics-facts small{color:var(--color-muted);font-size:10px}.analytics-facts dd{color:var(--color-text);font-family:var(--font-data);font-size:19px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.analytics-trend-panel,.analytics-health-panel,.analytics-activity-panel,.analytics-compact-panel{min-width:0;box-shadow:none;align-content:start;gap:14px;padding:15px;display:grid}.analytics-trend-panel>header,.analytics-health-panel>header,.analytics-activity-panel>header,.analytics-compact-panel>header,.analytics-recent-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.analytics-trend-panel>header>div,.analytics-health-panel>header>div,.analytics-activity-panel>header>div,.analytics-compact-panel>header>div,.analytics-recent-panel>header>div{min-width:0}.analytics-panel-eyebrow{color:#667085;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.09em}.analytics-trend-panel h2,.analytics-health-panel h2,.analytics-activity-panel h2,.analytics-compact-panel h2,.analytics-recent-panel h2{color:var(--color-text);font-size:var(--text-section);margin:2px 0 0;line-height:1.35}.analytics-trend-panel header p,.analytics-health-panel header p,.analytics-activity-panel header p,.analytics-compact-panel header p,.analytics-recent-panel header p{color:var(--color-muted);font-size:var(--text-caption);margin:3px 0 0;line-height:1.5}.analytics-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);align-items:stretch;gap:14px;min-width:0;display:grid}.analytics-trend-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.analytics-trend-panel .ui-segmented-control{flex:none}.analytics-trend-chart{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:12px;min-width:0;display:grid}.analytics-trend-chart svg{width:100%;min-width:0;height:232px;display:block;overflow:visible}.analytics-chart-axis{stroke:#cfd5de;stroke-width:1px}.analytics-chart-grid{stroke:#e8ebf0;stroke-dasharray:3 4;stroke-width:1px}.analytics-chart-y-label,.analytics-chart-x-label{fill:#7d8796;font-family:var(--font-data);font-size:10px}.analytics-chart-y-label{text-anchor:end}.analytics-trend-area{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-trend-area{fill:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.analytics-trend-line{stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.analytics-trend-point{fill:var(--color-surface);stroke:var(--color-primary);stroke-width:2px}.analytics-trend-point:focus{stroke:#202936;stroke-width:3px;outline:none}.analytics-trend-bar{fill:var(--color-primary);rx:3px}.analytics-trend-summary{border-left:1px solid var(--color-border);align-content:center;gap:4px;min-width:0;padding-left:14px;display:grid}.analytics-trend-summary span,.analytics-trend-summary small{color:var(--color-muted);font-size:10px;line-height:1.4}.analytics-trend-summary strong{color:var(--color-text);font-family:var(--font-data);font-size:20px;line-height:1.2}.analytics-health-rail{background:var(--color-surface-subtle);border-radius:3px;height:10px;display:flex;overflow:hidden}.analytics-health-segment{border-right:2px solid var(--color-surface);cursor:pointer;border-top:0;border-bottom:0;border-left:0;border-radius:0;min-width:3px;height:100%;padding:0;transition:filter .14s;display:block}.analytics-health-segment:last-child{border-right:0}.analytics-health-segment:hover,.analytics-health-segment:focus-visible,.analytics-health-segment[aria-pressed=true]{filter:brightness(.86)}.analytics-health-segment.success,.analytics-health-legend i.success{background:#2f855a}.analytics-health-segment.running,.analytics-health-legend i.running{background:#c58a24}.analytics-health-segment.failed,.analytics-health-legend i.failed{background:#c2413b}.analytics-health-segment.other,.analytics-health-legend i.other{background:#8a94a6}.analytics-health-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-health-legend>button,.analytics-health-legend>div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:46px;padding:9px 10px;display:grid}.analytics-health-legend>button{cursor:pointer;text-align:left;justify-content:stretch;height:auto}.analytics-health-legend>button:hover,.analytics-health-legend>button.selected{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-health-legend>button:hover,.analytics-health-legend>button.selected{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}}.analytics-health-legend>button:hover,.analytics-health-legend>button.selected{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-health-legend>button:hover,.analytics-health-legend>button.selected{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}}.analytics-health-legend>button:focus-visible{outline:2px solid var(--color-primary);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.analytics-health-legend>button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 55%, transparent)}}.analytics-health-legend>button:focus-visible{outline-offset:2px}.analytics-health-legend>div:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.analytics-health-legend i{border-radius:2px;width:7px;height:7px}.analytics-health-legend span{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-health-legend strong{color:var(--color-text);font-family:var(--font-data);font-size:16px}.analytics-workspace{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:14px;min-width:0;display:grid}.analytics-side-stack{gap:14px;min-width:0;display:grid}.analytics-activity-panel>header>span,.analytics-recent-panel>header>span{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);flex:none}.analytics-activity-list{gap:8px;display:grid}.analytics-activity-list article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:7px;padding:9px 10px;display:grid}.analytics-activity-list article.selected{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-activity-list article.selected{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}}.analytics-activity-list article.selected{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-activity-list article.selected{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface))}}.analytics-activity-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.analytics-activity-heading>div{gap:2px;min-width:0;display:grid}.analytics-activity-heading a,.analytics-run-ledger article a{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.analytics-activity-heading a:hover,.analytics-run-ledger article a:hover{color:var(--color-primary)}.analytics-activity-heading small,.analytics-run-ledger article small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-activity-heading>strong{color:var(--color-text);font-family:var(--font-data);font-size:18px}.analytics-activity-bar,.analytics-trigger-list>button>div{background:#e9edf3;border-radius:2px;height:4px;overflow:hidden}.analytics-activity-bar span,.analytics-trigger-list i{border-radius:inherit;height:100%;display:block}.analytics-activity-bar{cursor:pointer;border:0;width:100%;min-height:0;padding:0;display:flex}.analytics-activity-bar:hover,.analytics-activity-bar:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-activity-bar:hover,.analytics-activity-bar:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 45%, transparent)}}.analytics-activity-bar:hover,.analytics-activity-bar:focus-visible{outline-offset:2px}.analytics-activity-bar span.success{background:#2f855a}.analytics-activity-bar span.running{background:#c58a24}.analytics-activity-bar span.failed{background:#c2413b}.analytics-activity-list footer{min-width:0;color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;font-size:10px;display:flex}.analytics-activity-list footer strong{color:var(--color-danger);font-weight:var(--weight-semibold)}.analytics-trigger-visual{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:14px;display:grid}.analytics-trigger-donut{width:128px;height:128px;display:block;overflow:visible;transform:rotate(-90deg)}.analytics-trigger-track,.analytics-trigger-segment{fill:none;stroke-width:18px}.analytics-trigger-track{stroke:#edf0f4}.analytics-trigger-segment{cursor:pointer;transform-origin:64px 64px;transition:opacity .14s,stroke-width .14s}.analytics-trigger-segment:hover,.analytics-trigger-segment:focus,.analytics-trigger-segment[aria-pressed=true]{stroke-width:22px;outline:none}.analytics-trigger-segment.dimmed{opacity:.24}.analytics-trigger-segment.trigger-0,.analytics-trigger-list i.trigger-0{stroke:var(--color-primary);background:var(--color-primary)}.analytics-trigger-segment.trigger-1,.analytics-trigger-list i.trigger-1{stroke:#315f9a;background:#315f9a}.analytics-trigger-segment.trigger-2,.analytics-trigger-list i.trigger-2{stroke:#c58a24;background:#c58a24}.analytics-trigger-segment.trigger-3,.analytics-trigger-list i.trigger-3{stroke:#7d8796;background:#7d8796}.analytics-trigger-total,.analytics-trigger-caption{fill:var(--color-text);font-family:var(--font-data);transform-origin:64px 64px;transform:rotate(90deg)}.analytics-trigger-total{font-size:22px;font-weight:var(--weight-semibold)}.analytics-trigger-caption{fill:var(--color-muted);font-size:9px}.analytics-trigger-list{gap:7px;display:grid}.analytics-trigger-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(72px,1fr) auto auto;align-items:center;gap:8px;height:auto;padding:5px 6px;display:grid}.analytics-trigger-list>button:hover,.analytics-trigger-list>button.selected{background:var(--color-surface-subtle)}.analytics-trigger-list>button:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-trigger-list>button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 45%, transparent)}}.analytics-trigger-list>button:focus-visible{outline-offset:1px}.analytics-trigger-list i{border-radius:2px;width:8px;height:8px}.analytics-trigger-list span,.analytics-trigger-list small{color:var(--color-muted);font-size:var(--text-caption)}.analytics-trigger-list strong{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-meta)}.analytics-trigger-list small{min-width:38px;font-family:var(--font-data);text-align:right}.analytics-conversation-panel dl{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.analytics-conversation-panel dl>div{border-right:1px solid var(--color-border);gap:4px;min-width:0;padding:9px;display:grid}.analytics-conversation-panel dl>div:last-child{border-right:0}.analytics-conversation-panel dt,.analytics-conversation-panel dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.analytics-conversation-panel dt{color:var(--color-muted);font-size:10px}.analytics-conversation-panel dd{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.analytics-recent-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:12px;min-width:0;padding:15px;display:grid}.analytics-run-controls{grid-template-columns:minmax(220px,1fr) minmax(124px,.35fr) minmax(160px,.55fr) minmax(145px,.4fr) auto;align-items:end;gap:10px;display:grid}.analytics-run-controls>.ui-field,.analytics-run-controls .ui-select-control{width:100%;min-width:0}.analytics-run-controls .ui-button{align-self:end}.analytics-run-ledger{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid;overflow:hidden}.analytics-run-ledger-head,.analytics-run-ledger article{grid-template-columns:minmax(240px,1.5fr) 90px 100px 86px 86px 116px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.analytics-run-ledger-head{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-muted);font-size:10px;font-weight:var(--weight-semibold)}.analytics-run-ledger article{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-caption)}.analytics-run-ledger article:last-child{border-bottom:0}.analytics-run-ledger article:hover{background:var(--color-surface-subtle)}.analytics-run-ledger article>div:first-child{gap:2px;min-width:0;display:grid}.analytics-run-ledger article>span,.analytics-run-ledger article>time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-run-status{min-width:0;display:flex}@media (width<=1100px){.analytics-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-facts>div:nth-child(3){border-right:0}.analytics-facts>div:nth-child(-n+3){border-bottom:1px solid var(--color-border)}.analytics-workspace,.analytics-overview-grid{grid-template-columns:minmax(0,1fr)}.analytics-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-run-ledger-head,.analytics-run-ledger article{grid-template-columns:minmax(220px,1.5fr) 86px 92px 80px 80px 104px}}@media (width<=640px){.analytics-header-actions{flex-direction:column;align-items:stretch;width:100%}.analytics-source-health{justify-items:start}.analytics-header-actions .ui-button{justify-content:center;width:100%}.analytics-sample-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start}.analytics-sample-boundary>span{white-space:normal;grid-column:2}.analytics-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-facts>div,.analytics-facts>div:nth-child(3){border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.analytics-facts>div:nth-child(2n){border-right:0}.analytics-facts>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.analytics-trend-panel>header,.analytics-health-panel>header,.analytics-activity-panel>header,.analytics-compact-panel>header,.analytics-recent-panel>header{flex-direction:column;align-items:stretch;gap:8px}.analytics-health-panel>header .ui-badge{align-self:flex-start}.analytics-trend-panel .ui-segmented-control{width:100%}.analytics-trend-chart{grid-template-columns:minmax(0,1fr)}.analytics-trend-summary{border-top:1px solid var(--color-border);border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding-top:10px;padding-left:0}.analytics-trend-summary small{text-align:left;grid-column:1/-1}.analytics-health-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-health-legend>div:last-child{grid-column:1/-1}.analytics-side-stack{grid-template-columns:minmax(0,1fr)}.analytics-trigger-visual{grid-template-columns:minmax(0,1fr);justify-items:center}.analytics-trigger-list{width:100%}.analytics-trigger-list>button{grid-template-columns:auto minmax(72px,1fr) auto auto}.analytics-conversation-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-conversation-panel dl>div:nth-child(2){border-right:0}.analytics-conversation-panel dl>div:last-child{border-top:1px solid var(--color-border);grid-column:1/-1}.analytics-run-ledger{border:0;gap:8px;overflow:visible}.analytics-run-ledger-head{display:none}.analytics-run-ledger article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:10px}.analytics-run-ledger article>div:first-child{border-bottom:1px solid var(--color-border);grid-column:1/-1;padding-bottom:7px}.analytics-run-ledger article>[data-label]{gap:3px;min-width:0;display:grid}.analytics-run-ledger article>[data-label]:before{color:var(--color-muted);content:attr(data-label);font-family:var(--font-sans);font-size:10px}.analytics-run-status{align-content:start}.analytics-run-controls{grid-template-columns:minmax(0,1fr)}.analytics-fatal{grid-template-columns:auto minmax(0,1fr)}.analytics-fatal .ui-button{grid-column:1/-1;justify-content:center}}.preset-catalog-page{--preset-accent:#315f9a;gap:14px}.preset-source-boundary{border:1px solid var(--preset-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.preset-source-boundary{border:1px solid color-mix(in srgb, var(--preset-accent) 20%, var(--color-border))}}.preset-source-boundary{border-left:3px solid var(--preset-accent);border-radius:var(--radius-lg);color:var(--preset-accent);background:var(--preset-accent);padding:11px 13px 11px 12px}@supports (color:color-mix(in lab, red, red)){.preset-source-boundary{background:color-mix(in srgb, var(--preset-accent) 4%, var(--color-surface))}}.preset-source-boundary>div{gap:2px;min-width:0;display:grid}.preset-source-boundary strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.preset-source-boundary p{color:var(--color-muted);font-size:var(--text-caption);margin:0;line-height:1.5}.preset-catalog-facts{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.preset-catalog-facts>div{border-right:1px solid var(--color-border);align-content:center;gap:2px;min-height:82px;padding:12px 14px;display:grid}.preset-catalog-facts>div:last-child{border-right:0}.preset-catalog-facts dt,.preset-catalog-facts small{color:var(--color-muted);font-size:11px}.preset-catalog-facts dd{min-width:0;color:var(--color-text);font-family:var(--font-data);font-size:17px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.preset-catalog-toolbar{grid-template-columns:auto minmax(240px,.7fr) minmax(150px,.3fr) minmax(280px,1fr);align-items:center;gap:10px;display:grid}.preset-catalog-toolbar>.ui-field,.preset-catalog-toolbar .ui-select-trigger{width:100%;min-width:0}.preset-catalog-toolbar .discovery-model-readiness{justify-self:end;margin-left:0}.preset-catalog-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:14px;display:grid}.preset-catalog-results{gap:10px;min-width:0;display:grid}.preset-catalog-results .discovery-count>div{gap:2px;display:grid}.preset-catalog-results .discovery-count small{color:var(--color-muted);font-size:11px;font-weight:var(--weight-regular)}.preset-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.preset-catalog-card{min-width:0;transition:border-color var(--motion-fast), background var(--motion-fast);overflow:hidden}.preset-catalog-card:hover{border-color:var(--preset-accent)}@supports (color:color-mix(in lab, red, red)){.preset-catalog-card:hover{border-color:color-mix(in srgb, var(--preset-accent) 24%, var(--color-border))}}.preset-catalog-card:hover{background:var(--color-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.preset-catalog-card:hover{background:color-mix(in srgb, var(--color-surface-subtle) 65%, var(--color-surface))}}.preset-catalog-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.preset-catalog-card.active{border-color:var(--preset-accent)}@supports (color:color-mix(in lab, red, red)){.preset-catalog-card.active{border-color:color-mix(in srgb, var(--preset-accent) 40%, var(--color-border))}}.preset-catalog-card.active{background:var(--preset-accent)}@supports (color:color-mix(in lab, red, red)){.preset-catalog-card.active{background:color-mix(in srgb, var(--preset-accent) 4%, var(--color-surface))}}.preset-catalog-card.active{box-shadow:inset 3px 0 0 var(--preset-accent)}.preset-catalog-card>button,button.preset-catalog-card{width:100%;min-height:162px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px;display:grid}.preset-card-icon{border:1px solid var(--preset-accent);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.preset-card-icon{border:1px solid color-mix(in srgb, var(--preset-accent) 18%, var(--color-border))}}.preset-card-icon{border-radius:var(--radius-md);color:var(--preset-accent);background:var(--preset-accent)}@supports (color:color-mix(in lab, red, red)){.preset-card-icon{background:color-mix(in srgb, var(--preset-accent) 6%, var(--color-surface))}}.preset-card-body{align-content:start;gap:5px;min-width:0;display:grid}.preset-card-meta{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.035em;font-size:10px}.preset-card-body>strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preset-card-description{color:var(--color-muted);font-size:var(--text-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.preset-card-footer{color:var(--preset-accent);font-size:10px;font-weight:var(--weight-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.preset-manifest{top:calc(60px + var(--page-padding));gap:14px;min-width:0;padding:15px;display:grid;position:sticky}.preset-manifest-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.preset-manifest-header>div{min-width:0}.preset-manifest-header small{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.preset-manifest-header h3{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.preset-manifest-description{color:var(--color-muted);font-size:var(--text-meta);margin:0;line-height:1.6}.preset-manifest-meta{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10px;display:flex}.preset-manifest-contract{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.preset-manifest-contract{background:color-mix(in srgb, var(--color-surface-subtle) 55%, var(--color-surface))}}.preset-manifest-contract section{min-width:0;padding:11px 12px}.preset-manifest-contract section+section{border-left:1px solid var(--color-border)}.preset-manifest-contract h4{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);margin:0 0 8px}.preset-manifest-contract ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.preset-manifest-contract li{color:var(--color-muted);padding-left:10px;font-size:10px;line-height:1.5;position:relative}.preset-manifest-contract li:before{background:var(--preset-accent);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.62em;left:0}.preset-manifest-note{border-left:2px solid var(--preset-accent);color:var(--color-muted);margin:0;padding-left:10px;font-size:10px;line-height:1.55}.preset-manifest>footer{display:grid}.preset-manifest>footer .ui-button{justify-content:center}@media (width<=1100px){.preset-catalog-toolbar{grid-template-columns:auto minmax(220px,1fr) minmax(150px,.5fr)}.preset-catalog-toolbar .discovery-model-readiness{grid-column:1/-1;justify-self:stretch}.preset-catalog-layout{grid-template-columns:minmax(0,1fr)}.preset-manifest{position:static}}@media (width<=640px){.preset-source-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start}.preset-source-boundary>.ui-badge{grid-column:2;justify-self:start}.preset-catalog-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-catalog-facts>div{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.preset-catalog-facts>div:nth-child(2n){border-right:0}.preset-catalog-facts>div:nth-last-child(-n+2){border-bottom:0}.preset-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.preset-catalog-toolbar .ui-segmented{flex-wrap:nowrap;overflow-x:auto}.preset-catalog-toolbar .discovery-model-readiness{grid-column:auto}.preset-catalog-grid{grid-template-columns:minmax(0,1fr)}.preset-manifest-header{grid-template-columns:auto minmax(0,1fr)}.preset-manifest-header>.ui-badge{grid-column:2;justify-self:start}.preset-manifest-contract{grid-template-columns:minmax(0,1fr)}.preset-manifest-contract section+section{border-top:1px solid var(--color-border);border-left:0}}.discovery-page .page-header{align-items:flex-start}.discovery-toolbar{justify-content:flex-start}.discovery-model-readiness{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);flex-wrap:wrap;margin-left:auto;display:inline-flex}.discovery-model-select{width:min(420px,52vw);min-width:220px}.discovery-model-readiness>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.discovery-count{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-meta);display:flex}.discovery-count strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold)}.discovery-impact{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid;overflow:hidden}.discovery-impact>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:10px 12px;display:flex}.discovery-impact strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.discovery-impact dl{margin:0}.discovery-impact dl>div{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);padding:10px 12px;display:grid}.discovery-impact dl>div+div{border-top:1px solid var(--color-border)}.discovery-impact dt,.discovery-impact dd{min-width:0;font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.discovery-impact dt{color:var(--color-muted)}.discovery-impact dd{overflow-wrap:anywhere;color:var(--color-text);font-weight:var(--weight-medium)}.state-panel{justify-items:start;gap:var(--space-2);padding:18px;display:grid}.state-panel p{max-width:620px;color:var(--color-muted);font-size:var(--text-body);margin:0;line-height:1.7}.empty-state,.notice-panel{justify-items:start;gap:var(--space-3);padding:18px;display:grid}.empty-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.empty-state-mark{background:0 0;border:0;border-radius:0;width:28px;height:36px;position:relative}.empty-state-mark:before{background:var(--color-border-strong);content:"";width:1px;position:absolute;top:4px;bottom:4px;left:7px}.empty-state-mark:after{background:var(--color-brand);width:9px;height:9px;box-shadow:0 0 0 1px var(--color-brand);border:2px solid #fff;border-radius:50%;position:absolute;top:14px;left:3px}@supports (color:color-mix(in lab, red, red)){.empty-state-mark:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand) 28%, transparent)}}.empty-state-mark:after{content:""}.empty-state strong,.notice-panel strong{color:var(--color-text);font-size:var(--text-body)}.empty-state p,.notice-panel p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}.skeleton-block{gap:var(--space-2);display:grid}.skeleton-block span{border-radius:var(--radius-pill);background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);height:14px;display:block}.skeleton-block span.short{width:56%}.auth-panel{gap:18px;max-width:480px;padding:22px;display:grid}.auth-form{gap:16px;display:grid}.auth-form .ui-field{color:#3f4757;background:0 0;border:0;gap:7px;min-width:0;height:auto;padding:0;display:grid}.auth-form .ui-field .ui-input-control{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #d9dce3;height:40px;padding:0 11px}.auth-form .ui-field .ui-input-control:focus,.auth-form .ui-field .ui-input-control:focus-visible{box-shadow:none;border-color:#aeb7c6;outline:0}.full-width{width:100%}.auth-form .full-width{margin-top:2px}.form-error{border-radius:var(--radius-md);color:var(--color-danger-text);background:var(--color-danger-bg);font-size:var(--text-meta);border:1px solid #fecdca;margin:0;padding:10px 12px}.auth-footer{color:var(--color-muted);font-size:var(--text-meta);margin:0}.font-data,.code-text,.resource-head small,.metric-card strong,.balance-panel strong{font-family:var(--font-data);font-feature-settings:"kern" 1, "tnum" 1;font-variant-numeric:tabular-nums}.auth-footer a{color:var(--color-primary);font-weight:var(--weight-bold)}.workflows-page{gap:clamp(12px,1vw,16px)}.workflow-import-error{color:#b42318!important}.workflow-import-feedback{border-radius:var(--radius-md);color:#1849a9;font-size:var(--text-meta);background:#f6f9ff;border:1px solid #c9dafd;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workflow-import-feedback>div{flex:none;align-items:center;gap:8px;display:inline-flex}.workflow-avatar{color:var(--color-brand);background:var(--color-brand-soft)}.workflow-registry-boundary{border-radius:var(--radius-lg);background:#fff;border:1px solid #d9e1ea;overflow:hidden;box-shadow:0 1px 2px #1f2a3709}.workflow-registry-boundary-head{border-top:3px solid #315b85;justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;padding:18px 20px 17px;display:flex}.workflow-registry-boundary-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.workflow-registry-mark,.workflow-registry-object-icon{color:#315b85;background:#f1f6fb;border:1px solid #cdd9e6;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-registry-mark{width:34px;height:34px}.workflow-registry-boundary-title>div{gap:3px;min-width:0;display:grid}.workflow-registry-boundary-title .eyebrow{color:#6a7f95;font-family:var(--font-data);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.09em;margin:0}.workflow-registry-boundary-title h3{color:#263548;margin:0;font-size:18px;line-height:1.3}.workflow-registry-boundary-title p:last-child{color:#667689;max-width:760px;font-size:var(--text-caption);margin:0;line-height:1.55}.workflow-registry-sync{color:#526579;font-size:var(--text-caption);font-weight:var(--weight-semibold);text-align:right;flex:none;grid-template-columns:auto auto;align-items:center;gap:3px 7px;display:grid}.workflow-registry-sync>span{background:#18794e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #18794e1a}.workflow-registry-sync[data-state=loading]>span{background:#a66a12;box-shadow:0 0 0 3px #a66a121a}.workflow-registry-sync[data-state=error]>span{background:#b42318;box-shadow:0 0 0 3px #b423181a}.workflow-registry-sync code{color:#8492a3;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-regular);grid-column:1/-1}.workflow-lifecycle-rail{background:#f8fafc;border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;grid-template-columns:minmax(150px,.72fr) repeat(4,minmax(120px,1fr));display:grid}.workflow-lifecycle-total{color:#fff;background:#263548;grid-template-columns:auto 1fr;align-content:center;gap:1px 10px;min-height:78px;padding:13px 18px;display:grid}.workflow-lifecycle-total>span{color:#b9c7d5;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;grid-column:1/-1}.workflow-lifecycle-total strong{align-self:end;font-size:26px;line-height:1}.workflow-lifecycle-total small{color:#b9c7d5;font-size:var(--text-caption);align-self:end}.workflow-lifecycle-step{align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex;position:relative}.workflow-lifecycle-step:not(:last-child):after{content:"";background:#c8d2dd;width:12px;height:1px;position:absolute;top:50%;right:-6px}.workflow-lifecycle-node{z-index:1;background:#fff;border:2px solid #7e91a5;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.workflow-lifecycle-step-2 .workflow-lifecycle-node{border-color:#18794e}.workflow-lifecycle-step-3 .workflow-lifecycle-node{border-color:#a66a12}.workflow-lifecycle-step-4 .workflow-lifecycle-node{background:#e9edf2;border-color:#8b97a6}.workflow-lifecycle-step>div{gap:2px;min-width:0;display:grid}.workflow-lifecycle-step>div>span{color:#5b6c7f;font-size:var(--text-caption);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-lifecycle-step strong{color:#263548;font-size:18px;line-height:1.15}.workflow-registry-toolbar{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e3e8ef;border-radius:0}.workflow-registry-alert,.workflow-import-feedback{margin:12px 14px 0}.workflow-registry-table{min-width:0}.workflow-registry-table-head,.workflow-registry-row{grid-template-columns:minmax(316px,1fr) 150px 170px 104px 142px;min-width:0;display:grid}.workflow-registry-table-head{color:#667689;letter-spacing:0;background:#f3f6f9;border-bottom:1px solid #dfe5ec;align-items:center;min-height:38px;font-size:12px;font-weight:500}.workflow-registry-table-head>span{padding:0 14px}.workflow-registry-table-head>span:last-child{text-align:right}.workflow-registry-row{background:#fff;border-bottom:1px solid #e5eaf0;align-items:stretch;min-height:78px;transition:background-color .15s;position:relative}.workflow-registry-row:before{content:"";background:#9aa7b5;width:3px;position:absolute;inset:0 auto 0 0}.workflow-registry-row[data-status=就绪]:before{background:#18794e}.workflow-registry-row[data-status=草稿]:before{background:#737f8d}.workflow-registry-row:hover{background:#fbfcfe}.workflow-registry-row:last-child{border-bottom:0}.workflow-registry-row>[role=cell]{min-width:0;padding:14px}.workflow-registry-row>[role=cell]+[role=cell]{border-left:0}.workflow-registry-identity{align-items:flex-start;gap:11px;display:flex}.workflow-registry-object-icon{width:32px;height:32px}.workflow-registry-identity>div{gap:4px;min-width:0;display:grid}.workflow-registry-name{color:#263548;width:fit-content;max-width:100%;font-size:var(--text-body);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;text-decoration:none;overflow:hidden}.workflow-registry-name:hover{color:#315b85;text-underline-offset:3px;text-decoration:underline}.workflow-registry-identity code{color:#7a8999;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workflow-registry-identity p{color:#667689;font-size:var(--text-caption);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.workflow-registry-lifecycle,.workflow-registry-structure,.workflow-registry-updated{align-content:center;gap:7px;display:grid}.workflow-registry-lifecycle>div{flex-wrap:wrap;gap:5px;display:flex}.workflow-registry-structure span{color:#526579;min-width:0;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.workflow-registry-structure svg{color:#7c8ea1;flex:none}.workflow-registry-updated time{color:#3d4f62;font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap}.workflow-registry-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.workflow-registry-primary-action{width:72px;min-width:72px}.workflow-registry-more-action.ui-button-icon{color:#526579;width:34px;min-width:34px}.workflow-registry-actions-menu{width:168px}.workflow-more-menu [role=menuitem].workflow-menu-item-danger{color:#b42318}.workflow-more-menu [role=menuitem].workflow-menu-item-danger:hover,.workflow-more-menu [role=menuitem].workflow-menu-item-danger:focus{color:#b42318;background:#fff4f1}.workflow-registry-loading{display:grid}.workflow-registry-skeleton-row{border-bottom:1px solid #e5eaf0;min-height:92px;padding:20px}.workflow-registry-empty{border-top:1px solid #e3e8ef;min-height:280px;padding:20px}@media (width<=1180px){.workflow-registry-table-head{display:none}.workflow-registry-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:4px 0}.workflow-registry-identity{grid-column:1/-1}.workflow-registry-row>[role=cell]{padding:12px 16px}.workflow-registry-row>[role=cell]+[role=cell]{border-left:0}.workflow-registry-row>[data-label]:before{color:#8794a2;content:attr(data-label);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.07em;margin-bottom:7px;display:block}.workflow-registry-actions{justify-content:flex-start}}@media (width<=760px){.workflow-registry-boundary-head{flex-direction:column;align-items:stretch;gap:14px}.workflow-registry-sync{text-align:left;justify-content:start}.workflow-lifecycle-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-lifecycle-total{grid-column:1/-1;min-height:66px}.workflow-lifecycle-step{border-top:1px solid #e1e7ee;min-height:64px}.workflow-lifecycle-step:nth-child(2n){border-right:1px solid #e1e7ee}.workflow-lifecycle-step:after{display:none}}@media (width<=640px){.workflow-registry-boundary-head{padding:15px 14px}.workflow-registry-mark{width:30px;height:30px}.workflow-registry-row{grid-template-columns:minmax(0,1fr)}.workflow-registry-identity{grid-column:auto}.workflow-registry-row>[role=cell]{padding:11px 14px}.workflow-registry-actions{grid-template-columns:minmax(0,1fr) 34px;display:grid}.workflow-registry-primary-action{width:100%}.workflow-registry-actions:before{grid-column:1/-1}.workflow-registry-more-action.ui-button-icon{width:34px}.workflow-registry-alert,.workflow-import-feedback{margin-left:10px;margin-right:10px}}.field-row small{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--leading-tight);margin-top:2px;display:block}.workflow-editor-shell{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid;position:relative;overflow:hidden}.workflow-canvas-page{gap:0;min-height:100vh}.workflow-editor-standalone{--workflow-header-height:clamp(52px, 5vh, 60px);--workflow-footer-height:clamp(42px, 4.2vh, 48px);--workflow-palette-width:clamp(300px, 18.5vw, 384px);--workflow-test-run-panel-width:clamp(400px, 29vw, 480px);border:0;border-radius:0;height:100vh;min-height:100vh}.workflow-editor-header{gap:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;padding:12px 14px;display:grid}.workflow-editor-header-standalone{min-height:var(--workflow-header-height);grid-template-columns:minmax(280px,1fr) max-content;padding:8px clamp(12px,1.1vw,18px)}.workflow-editor-left{align-items:center;gap:clamp(12px,1vw,18px);min-width:0;display:inline-flex}.workflow-editor-logo{color:#111827;min-height:36px;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);flex:none;align-items:center;gap:8px;display:inline-flex}.workflow-editor-logo .ui-icon{color:var(--color-primary)}.workflow-editor-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:inline-grid}.workflow-editor-avatar{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:inline-grid}.workflow-title-edit-button{border-radius:var(--radius-md);color:#626a76;background:0 0;border:1px solid #0000;place-items:center;width:28px;height:28px;display:inline-grid}.workflow-title-edit-button:hover{border-color:var(--color-border);background:var(--color-surface-subtle)}.workflow-title-edit-button:focus-visible,.workflow-topbar-link:focus-visible{box-shadow:var(--focus-ring);outline:0}.workflow-title-input{border-radius:var(--radius-md);width:min(100%,220px);min-height:28px;color:var(--color-text);font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #cbd8f6;padding:3px 7px;line-height:1.2}.workflow-title-input:focus{box-shadow:var(--focus-ring);border-color:#1456f0b3;outline:0}.workflow-back-button{border-radius:var(--radius-md);color:#3f4757;min-height:32px;font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.workflow-back-button:hover{border-color:var(--color-border);background:var(--color-surface-subtle)}.workflow-editor-title{min-width:0}.workflow-editor-header h2{color:var(--color-text);font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:2px 0 0}.workflow-path{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-save-indicator{min-height:24px;color:var(--color-muted);font-size:var(--text-caption);align-items:center;margin-top:0;line-height:1.25;display:inline-flex}.workflow-save-indicator.is-dirty{color:#a15c07}.workflow-editor-header-standalone .workflow-save-indicator{display:none}.workflow-definition-facts{color:var(--color-muted);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;line-height:1.25;display:flex}.workflow-definition-facts>span+span:before{color:var(--color-border-strong);content:"·";margin-right:6px}.workflow-definition-facts em{color:#a15c07;font-style:normal;font-weight:var(--weight-medium)}.workflow-editor-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.workflow-editor-tabs{justify-self:center;display:inline-flex}.workflow-editor-tabs .ui-segmented{flex-wrap:nowrap}.workflow-editor-floating-tabs{top:calc(var(--workflow-header-height) + 10px);z-index:22;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:3px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f172a14}.workflow-editor-floating-tabs .ui-segmented{background:0 0;border:0;min-height:30px}.workflow-editor-icon-actions{align-items:center;gap:6px;display:inline-flex}.workflow-more-menu{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;width:min(220px,72vw);padding:5px;overflow:hidden;box-shadow:0 12px 32px #0f172a24}.workflow-more-menu [role=menuitem]{border-radius:var(--radius-sm);color:#344054;min-height:32px;font-size:var(--text-caption);font-weight:var(--weight-medium);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.workflow-more-menu [role=menuitem]:hover,.workflow-more-menu [role=menuitem]:focus{color:var(--color-brand);background:#f6f8fb}.workflow-more-menu [role=menuitem]:focus-visible{box-shadow:var(--focus-ring);outline:0}.workflow-more-menu [role=menuitem][data-disabled]{cursor:not-allowed;color:#98a2b3;background:0 0}.workflow-icon-button{justify-content:center;width:32px;min-width:32px;padding-inline:0}.workflow-secondary-action{color:#485262;background:#fff}.workflow-topbar-link{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#4b5563;background:#fff;place-items:center;width:32px;height:32px;display:inline-grid}.workflow-topbar-link:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.workflow-account-chip{color:#1f2937;min-width:0;font-size:var(--text-meta);font-weight:var(--weight-medium);align-items:center;gap:7px;display:inline-flex}@media (width<=1360px){.workflow-account-chip>span:not(.avatar){display:none}}.workflow-editor-body{grid-template-columns:minmax(0,1fr) minmax(280px,.28fr);min-height:clamp(560px,58vh,720px);display:grid;position:relative}.workflow-publish-check{background:#fff;border-bottom:1px solid #eaedf2;gap:8px;padding:9px clamp(12px,1.8vw,20px);display:grid}.workflow-editor-standalone .workflow-publish-check{z-index:16;top:calc(var(--workflow-header-height) + 10px);border-radius:var(--radius-lg);border:1px solid #dfe6f2;width:min(760px,100% - clamp(24px,2.8vw,40px));position:absolute;right:clamp(12px,1.4vw,20px);box-shadow:0 16px 40px #0f172a1f}.workflow-publish-check.has-error{background:#fffcf5}.workflow-publish-check.is-ready{background:#fbfdff}.workflow-publish-check header,.workflow-publish-check-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.workflow-publish-check-body{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workflow-publish-check-icon{color:#2563eb;background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.workflow-publish-check.has-error .workflow-publish-check-icon{color:#b54708;border-color:#fedf89}.workflow-publish-check strong{color:#101828;font-size:13px;font-weight:var(--weight-semibold)}.workflow-publish-check small,.workflow-publish-check p,.workflow-publish-check li span,.workflow-publish-check dt{color:#667085;font-size:12px;line-height:1.5}.workflow-publish-check p{margin:0}.workflow-publish-check ul{flex-wrap:wrap;gap:6px 12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workflow-publish-check li{align-items:baseline;gap:6px;min-width:0;max-width:min(520px,100%);display:inline-flex}.workflow-publish-issue-error strong{color:#b42318}.workflow-publish-issue-warning strong{color:#b54708}.workflow-publish-check dl{grid-template-columns:repeat(3,auto);gap:12px;margin:0;display:grid}.workflow-publish-check dl div{gap:1px;min-width:36px;display:grid}.workflow-publish-check dd{color:#101828;font-size:12px;font-weight:var(--weight-semibold);margin:0}.workflow-publish-check-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.workflow-publish-check-actions .ui-button{border-radius:var(--radius-md);color:#667085;background:#fff;border:1px solid #e4e7ec;place-items:center;width:26px;height:26px;display:inline-grid}.workflow-publish-check-actions .ui-button:hover,.workflow-publish-check-actions .ui-button:focus-visible{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.workflow-publish-check-actions .ui-button:hover,.workflow-publish-check-actions .ui-button:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 30%, var(--color-border))}}.workflow-publish-check-actions .ui-button:hover,.workflow-publish-check-actions .ui-button:focus-visible{background:var(--color-brand-soft);color:var(--color-brand-hover);box-shadow:var(--focus-ring);outline:0}.workflow-publish-note{border-top:1px solid #1018280f;margin:0;padding-top:6px}.workflow-schedule-panel{z-index:12;top:calc(var(--workflow-header-height) + 10px);border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe6f2;gap:12px;width:min(420px,100vw - 32px);padding:14px;display:grid;position:absolute;right:clamp(12px,1.2vw,18px);box-shadow:0 18px 44px #0f172a1f}.workflow-schedule-panel header,.workflow-schedule-panel footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-schedule-panel header div{gap:2px;min-width:0;display:grid}.workflow-schedule-panel header span,.workflow-schedule-grid label span,.workflow-schedule-summary dt{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.workflow-schedule-panel header strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-schedule-panel header .ui-button{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#51565f;background:#fff;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.workflow-schedule-panel header .ui-button:hover{background:var(--color-surface-subtle)}.workflow-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-schedule-grid label{gap:5px;min-width:0;display:grid}.workflow-schedule-grid .ui-input-control,.workflow-schedule-grid .ui-select-control{border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--color-text);font:inherit;background:#fff;border:1px solid #d9e0ea;padding:6px 8px}.workflow-schedule-grid .ui-input-control:focus,.workflow-schedule-grid .ui-select-control:focus{box-shadow:var(--focus-ring);border-color:#1456f0a3;outline:0}.workflow-schedule-grid .ui-input-control:disabled,.workflow-schedule-grid .ui-select-control:disabled{color:#98a2b3;background:#f8fafc}.workflow-schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.workflow-schedule-summary div{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf1f7;gap:2px;padding:8px;display:grid}.workflow-schedule-summary dd{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workflow-editor-standalone .workflow-editor-body{height:calc(100vh - var(--workflow-header-height));grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.workflow-editor-standalone .workflow-editor-body.is-test-run-open{grid-template-columns:minmax(0, 1fr) var(--workflow-test-run-panel-width)}.workflow-editor-standalone .workflow-editor-body.is-inspector-open{--workflow-inspector-width:clamp(368px, 27vw, 440px);grid-template-columns:minmax(0, 1fr) var(--workflow-inspector-width)}.workflow-palette{border-right:1px solid var(--color-border);background:#f8fafc;align-content:start;gap:10px;padding:10px 8px;display:grid;overflow:auto}.workflow-palette-search{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#667085;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.workflow-palette-search:focus-within{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.workflow-palette-search:focus-within{border-color:color-mix(in srgb, var(--color-primary) 56%, var(--color-border))}}.workflow-palette-search:focus-within{box-shadow:var(--focus-ring)}.workflow-palette-search .ui-input-control{min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:0 0;border:0;outline:0}.workflow-palette-search .ui-input-control::placeholder{color:#98a2b3}.workflow-palette-group{gap:7px;display:grid}.workflow-palette-group h3{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);margin:4px 2px 0}.workflow-palette-group>div{gap:8px;display:grid}.workflow-palette-node{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;min-height:54px;color:var(--color-text);text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;padding:9px 10px;display:grid}.workflow-palette-node[draggable=true]{cursor:grab}.workflow-palette-node:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.workflow-palette-node:hover{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-border))}}.workflow-palette-node:hover{background:#f8fafc}.workflow-palette-node:active{cursor:grabbing}.workflow-palette-node span{border-radius:var(--radius-md);width:28px;height:28px;color:var(--workflow-node-color,var(--color-primary));background:var(--workflow-node-bg,var(--color-primary-soft));grid-row:span 2;place-items:center;display:inline-grid}.workflow-palette-node-model{--workflow-node-color:#7c3aed;--workflow-node-bg:#f4f0ff}.workflow-palette-node-agent{--workflow-node-color:#2563eb;--workflow-node-bg:#eef4ff}.workflow-palette-node-knowledge{--workflow-node-color:#0f766e;--workflow-node-bg:#ecfdf5}.workflow-palette-node-plugin{--workflow-node-color:#0b7285;--workflow-node-bg:#ecfeff}.workflow-palette-node-fixed_content{--workflow-node-color:#64748b;--workflow-node-bg:#f1f5f9}.workflow-palette-node-code{--workflow-node-color:#f97316;--workflow-node-bg:#fff7ed}.workflow-palette-node-condition{--workflow-node-color:#087443;--workflow-node-bg:#ecfdf3}.workflow-palette-node-intent{--workflow-node-color:#b45309;--workflow-node-bg:#fffbeb}.workflow-palette-node strong{font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--leading-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-palette-node small{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.workflow-palette-empty{border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-caption);text-align:center;background:#fff;border:1px dashed #d9dee8;margin:2px 0 0;padding:14px 10px}.workflow-canvas{background-color:#f6f8fa;border-right:0;min-height:clamp(520px,56vh,700px);position:relative;overflow:hidden}.workflow-flow-canvas{min-width:0}.workflow-flow-canvas.is-drop-target:after{z-index:2;pointer-events:none;border-radius:var(--radius-lg);content:"";background:#1456f009;border:1px solid #1456f061;position:absolute;inset:12px}.workflow-flow-canvas .react-flow{width:100%;height:100%;min-height:inherit;color:var(--color-text);font-family:var(--font-sans)}.workflow-flow-canvas .react-flow__pane{cursor:grab}.workflow-flow-canvas .react-flow__pane.dragging{cursor:grabbing}.workflow-flow-canvas .react-flow__controls,.workflow-flow-canvas .react-flow__minimap.workflow-mini-map{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 4px 14px #0f172a14}.workflow-build-sidebar{border-right:1px solid var(--color-border);background:#f8fafc;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-build-sidebar-tabs{border-bottom:1px solid var(--color-border);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:7px 8px;display:grid}.workflow-build-sidebar-tabs button{border-radius:var(--radius-md);min-height:30px;color:var(--color-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.workflow-build-sidebar-tabs button:hover,.workflow-build-sidebar-tabs button.is-active{background:var(--color-primary-soft);color:var(--color-primary)}.workflow-build-node-library,.workflow-build-copilot{min-height:0;overflow:hidden}.workflow-build-node-library>.workflow-palette{border-right:0;height:100%}.workflow-build-copilot{background:#f8fafc;grid-template-rows:auto auto minmax(120px,1fr) auto auto;display:grid}.workflow-build-copilot-header{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 11px 8px;display:flex}.workflow-build-copilot-header>div{gap:2px;min-width:0;display:grid}.workflow-build-copilot-header strong{color:var(--color-text);font-size:var(--text-body)}.workflow-build-copilot-header small,.workflow-build-copilot-header>span{color:var(--color-muted);font-size:var(--text-caption);line-height:1.45}.workflow-build-copilot-header>span{border:1px solid var(--color-border);background:#fff;border-radius:999px;flex:none;padding:2px 7px}.workflow-build-recipes{gap:5px;padding:0 10px 9px;display:flex;overflow-x:auto}.workflow-build-recipes button{border:1px solid var(--color-border);color:#475467;cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:27px;padding:4px 8px;font-size:11px}.workflow-build-recipes button:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.workflow-build-recipes button:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border))}}.workflow-build-recipes button:hover{color:var(--color-primary)}.workflow-build-thread{border-block:1px solid var(--color-border);background:#fff;align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.workflow-build-empty{color:#667085;text-align:center;justify-items:center;gap:6px;padding:28px 10px;display:grid}.workflow-build-empty svg{color:var(--color-primary)}.workflow-build-empty strong{color:var(--color-text);font-size:var(--text-meta)}.workflow-build-empty p{font-size:var(--text-caption);margin:0;line-height:1.55}.workflow-build-message{max-width:92%;font-size:var(--text-meta);white-space:pre-wrap;border-radius:10px;padding:7px 9px;line-height:1.55}.workflow-build-message.is-user{color:#193b73;background:#eef4ff;justify-self:end}.workflow-build-message.is-assistant{color:var(--color-text);background:#f2f4f7;justify-self:start}.workflow-build-artifact,.workflow-build-action{border-radius:var(--radius-md);background:#fbfdff;border:1px solid #d8e2f3;gap:7px;padding:9px;display:grid}.workflow-build-artifact header,.workflow-build-action header,.workflow-build-artifact footer,.workflow-build-action footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-build-artifact header span,.workflow-build-action header span{color:#344054;font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;gap:5px;display:inline-flex}.workflow-build-artifact header small,.workflow-build-action header small,.workflow-build-artifact footer span{color:var(--color-muted);font-size:11px}.workflow-build-artifact ul{color:#344054;font-size:var(--text-caption);gap:4px;margin:0;padding-left:18px;display:grid}.workflow-build-artifact p,.workflow-build-action p{color:#475467;font-size:var(--text-caption);margin:0;line-height:1.5}.workflow-build-text-diff{gap:6px;display:grid}.workflow-build-text-diff>div{background:#f5f7fa;border-radius:6px;gap:3px;padding:7px 8px;display:grid}.workflow-build-text-diff small{color:#667085;font-size:11px;font-weight:var(--weight-semibold)}.workflow-build-artifact footer button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:11px}.workflow-build-action{background:#fffcf5;border-color:#fed7aa}.workflow-build-action>strong{color:#7c2d12;font-size:var(--text-meta)}.workflow-build-action footer{justify-content:flex-end}.workflow-build-action-status,.workflow-build-progress,.workflow-build-error{color:#667085;font-size:var(--text-caption);align-items:center;gap:6px;display:flex}.workflow-build-progress span{background:var(--color-primary);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate workflow-copilot-pulse}.workflow-build-error{border-radius:var(--radius-md);color:#b42318;background:#fff7f7;border:1px solid #fecaca;margin:8px 9px 0;padding:7px 8px}.workflow-build-composer{gap:6px;padding:9px;display:grid}.workflow-build-composer .ui-textarea-control{resize:none;background:#fff;min-height:72px}.workflow-build-composer>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-build-composer small{color:var(--color-muted);font-size:10px}.workflow-build-message{border-radius:0;width:100%;max-width:100%;padding:0;display:grid}.workflow-build-message.is-user{background:0 0;justify-self:stretch;justify-items:end}.workflow-build-message.is-user .copilot-message-copy{border-radius:var(--radius-md);color:#193b73;background:#eef4ff;width:fit-content;max-width:88%;padding:7px 9px}.workflow-build-turn{gap:8px;min-width:0;display:grid}.workflow-build-turn+.workflow-build-turn{border-top:1px solid #dfe4ea;margin-top:6px;padding-top:12px}.workflow-build-turn-header{color:#667085;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.workflow-build-turn-header span{font-weight:var(--weight-semibold);letter-spacing:.02em}.workflow-build-turn-header small{color:#475467;background:#f8fafc;border:1px solid #dfe4ea;border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.4}.workflow-build-turn.is-current .workflow-build-turn-header span{color:var(--color-primary)}.workflow-build-message.is-assistant{background:0 0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px}.workflow-build-message-mark,.global-copilot-message-mark{color:#3164a8;background:#f6f9ff;border:1px solid #cddcf5;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.copilot-message-copy{min-width:0;color:var(--color-text);font-size:var(--text-meta);overflow-wrap:anywhere;line-height:1.65}.copilot-message-copy p{margin:0 0 7px}.copilot-message-copy p:last-of-type{margin-bottom:0}.copilot-message-copy ul,.copilot-message-copy ol{gap:4px;margin:4px 0 8px;padding-left:18px;display:grid}.copilot-message-heading{color:#1d2939;font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:3px 0 5px;display:block}.copilot-message-copy pre{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#344054;background:#f7f8fa;max-width:100%;margin:6px 0;padding:8px;font-size:11px;line-height:1.55;overflow:auto}.copilot-stream-cursor{vertical-align:-.15em;background:var(--color-primary);width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite copilot-cursor-blink;display:inline-block}.workflow-build-artifact{background:#fbfdff;border-color:#cad9ee #cad9ee #cad9ee #5b7fb3;border-left-style:solid;border-left-width:3px;gap:9px;padding:10px}.workflow-build-artifact.kind-prompt_diff{border-left-color:#7c66b5}.workflow-build-text-diff details,.workflow-build-action-details{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.workflow-build-text-diff summary,.workflow-build-action-details summary,.workflow-build-run-progress summary{color:#667085;cursor:pointer;font-size:11px;font-weight:var(--weight-medium);list-style-position:inside}.workflow-build-text-diff details summary{padding:6px 8px}.workflow-build-text-diff details p{border-top:1px solid var(--color-border);white-space:pre-wrap;max-height:150px;margin:0;padding:7px 8px;overflow:auto}.workflow-build-text-diff>.is-proposed{background:#f6f9ff;border:1px solid #cddcf5}.workflow-build-text-diff>.is-proposed p{white-space:pre-wrap;max-height:220px;overflow:auto}.workflow-build-change-list,.workflow-build-action-changes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflow-build-change-list li,.workflow-build-action-changes li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;display:grid}.workflow-build-change-list li>span,.workflow-build-action-changes li>span{color:#315f9d;width:20px;height:20px;font-size:10px;font-weight:var(--weight-semibold);background:#eef4ff;border-radius:50%;place-items:center;display:inline-grid}.workflow-build-change-list p,.workflow-build-action-changes p{color:#344054;font-size:var(--text-caption);margin:0;line-height:1.5}.workflow-build-principles{border-top:1px solid var(--color-border);gap:4px;padding-top:7px;display:grid}.workflow-build-principles small{color:#475467;font-size:11px;font-weight:var(--weight-semibold)}.workflow-build-principles ul{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.workflow-build-principles li{border-radius:var(--radius-md);color:#5b4a88;background:#f7f5ff;border:1px solid #ddd6fe;padding:3px 6px;font-size:10px}.workflow-build-action{--workflow-action-border:#d7dee8;--workflow-action-divider:#e5e9ef;--workflow-action-strong:#253247;--workflow-action-muted:#667085;border-color:var(--workflow-action-border);background:#fff;border-left:3px solid #8290a3;gap:10px;padding:10px}.workflow-build-action.is-pending{--workflow-action-border:#e7c88d;--workflow-action-divider:#eee3cf;--workflow-action-strong:#3f2c13;--workflow-action-muted:#6f521e;background:#fffdf8;border-left-color:#c9861b}.workflow-build-action.is-complete{--workflow-action-border:#b9d9c7;--workflow-action-divider:#dcece3;--workflow-action-strong:#174b31;--workflow-action-muted:#35644b;background:#fbfefc;border-left-color:#28875a}.workflow-build-action.is-rejected{background:#fafbfc;border-left-color:#98a2b3}.workflow-build-action.is-failed{--workflow-action-border:#edc1bc;--workflow-action-divider:#f2d9d6;--workflow-action-strong:#7a271a;--workflow-action-muted:#912018;background:snow;border-left-color:#c24132}.workflow-build-action-intro{gap:3px;display:grid}.workflow-build-action-intro strong{color:var(--workflow-action-strong);font-size:var(--text-meta)}.workflow-build-action-scope{border-block:1px solid var(--workflow-action-divider);gap:5px;margin:0;padding:7px 0;display:grid}.workflow-build-action-scope>div,.workflow-build-action-details dl>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.workflow-build-action-scope dt,.workflow-build-action-details dt{color:var(--workflow-action-muted);font-size:10px}.workflow-build-action-scope dd,.workflow-build-action-details dd{min-width:0;color:var(--workflow-action-strong);overflow-wrap:anywhere;margin:0;font-size:10px}.workflow-build-action-impact{color:var(--workflow-action-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:11px;line-height:1.5;display:grid}.workflow-build-action-impact svg{margin-top:1px}.workflow-build-action-details summary{padding:6px 8px}.workflow-build-action-details dl{border-top:1px solid var(--color-border);gap:4px;margin:0;padding:7px 8px;display:grid}.workflow-build-long-change{min-width:0}.workflow-build-long-change summary{color:#344054;cursor:pointer;font-size:var(--text-caption);line-height:1.5;list-style-position:outside}.workflow-build-long-change[open] summary{color:var(--color-primary)}.workflow-build-long-change p{border-left:2px solid var(--workflow-action-divider);margin-top:6px;padding-left:8px}.workflow-build-action footer{border-top:1px solid var(--workflow-action-divider);padding-top:9px}.workflow-build-run-progress,.global-copilot-run-status{border-top:1px solid var(--color-border);color:#667085;gap:5px;padding-top:7px;display:grid}.workflow-build-run-progress>div,.global-copilot-run-status>div:first-child{align-items:center;gap:7px;display:flex}.workflow-build-run-progress>div>span,.global-copilot-run-status>div:first-child>span{background:#98a2b3;border-radius:50%;width:7px;height:7px}.workflow-build-run-progress.is-active>div>span,.global-copilot-run-status.is-active>div:first-child>span{background:var(--color-primary);animation:1s ease-in-out infinite alternate workflow-copilot-pulse}.workflow-build-run-progress strong,.global-copilot-run-status strong{font-size:11px;font-weight:var(--weight-medium)}@keyframes copilot-cursor-blink{50%{opacity:0}}.workflow-canvas .react-flow__node.is-copilot-preview{filter:drop-shadow(0 0 .35rem #2563eb3d)}.workflow-canvas .react-flow__edge.is-copilot-preview path{stroke:#2563eb;stroke-dasharray:6 4}.workflow-copilot-canvas-notice{z-index:9;color:#475569;pointer-events:none;background:#f8fafcf0;border:1px solid #2563eb38;border-radius:8px;align-items:center;gap:8px;max-width:min(320px,100% - 28px);padding:8px 10px;font-size:12px;line-height:1.35;display:flex;position:absolute;top:14px;right:14px}.workflow-copilot-canvas-notice>svg{color:#2563eb;flex:none}.workflow-copilot-canvas-notice span{gap:1px;display:grid}.workflow-copilot-canvas-notice strong{color:#1e3a8a;font-weight:650}@keyframes workflow-copilot-pulse{to{opacity:.25;transform:scale(.78)}}.workflow-flow-canvas .react-flow__controls.workflow-flow-controls{z-index:8;margin:0 0 188px 14px}.workflow-flow-canvas .react-flow__minimap.workflow-mini-map{z-index:3;opacity:0;pointer-events:none;max-width:calc(100% - 28px);max-height:calc(100% - 28px);box-shadow:none;transform-origin:100% 0;visibility:hidden;will-change:opacity, transform;margin:0;transition:opacity .22s,transform .22s cubic-bezier(.2,0,.2,1),visibility 0s linear .22s;inset:clamp(10px,2vw,14px) clamp(10px,2vw,14px) auto auto;overflow:hidden;transform:translateY(-8px)scale(.985)}.workflow-flow-canvas .react-flow__minimap.workflow-mini-map.is-awake{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:translate(0)scale(1)}.workflow-flow-canvas .react-flow__minimap.workflow-mini-map.is-compact{border-radius:6px}.workflow-flow-canvas .workflow-mini-map .react-flow__minimap-svg{width:100%;height:100%;display:block}.workflow-flow-canvas .workflow-mini-map .react-flow__minimap-mask{fill:#0000;stroke:#0000;display:none}.workflow-flow-canvas .workflow-mini-map .react-flow__minimap-node{opacity:.9;stroke:none;vector-effect:non-scaling-stroke}.workflow-flow-canvas .react-flow__controls button{color:#3f4757;background:#fff;border-bottom-color:#edf0f5;width:32px;height:32px}.workflow-flow-canvas .react-flow__controls button:hover{background:var(--color-brand-soft)}.workflow-flow-canvas .react-flow__edge-path{stroke:#aebbd0;stroke-width:1.5px}.workflow-flow-canvas .workflow-flow-edge-active .react-flow__edge-path{stroke:#3b82f6;stroke-width:1.85px}@keyframes workflow-edge-flow{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}.workflow-canvas-execution.is-running .workflow-flow-edge-active .react-flow__edge-path{stroke-dasharray:10 8;animation:.9s linear infinite workflow-edge-flow}.workflow-flow-canvas .workflow-flow-edge-warning .react-flow__edge-path{stroke:#f79009;stroke-width:1.9px}.workflow-flow-canvas .workflow-flow-edge-skipped{opacity:.42}.workflow-flow-canvas .workflow-flow-edge-skipped .react-flow__edge-path{stroke:#cbd3df;stroke-dasharray:4 4}.workflow-flow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:var(--color-primary)}.workflow-flow-canvas .workflow-flow-edge-selected .react-flow__edge-path{stroke:var(--color-primary);stroke-width:2px}.workflow-validation-panel{z-index:4;border-radius:var(--radius-md);color:#854d0e;background:#fffbebf5;border:1px solid #fed7aa;gap:5px;max-width:min(380px,48%);padding:9px 10px;display:grid;box-shadow:0 8px 22px #14203614;top:14px!important}.workflow-validation-panel strong{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-validation-panel span{font-size:var(--text-caption);line-height:1.45}.workflow-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workflow-link{fill:none;stroke:#aebbd0;stroke-width:.34px;vector-effect:non-scaling-stroke}.workflow-link-label{fill:#646a73;font-family:var(--font-sans);paint-order:stroke;stroke:#fff;stroke-width:.9px;text-anchor:middle;font-size:2.6px}.workflow-node{z-index:2;left:var(--node-left);top:var(--node-top);border-radius:var(--radius-md);width:clamp(108px,8vw,138px);min-height:42px;color:var(--color-text);text-align:left;transition:border-color var(--motion-fast), background var(--motion-fast);background:#fffffffa;border:1px solid #dfe4ed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;padding:6px 22px 6px 8px;display:grid;position:absolute}.workflow-node:hover,.workflow-node.active{background:#f8fbff;border-color:#1456f08f}.workflow-node:focus-visible{box-shadow:var(--focus-ring);outline:none}.workflow-node-icon{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-brand);background:var(--color-brand-soft);grid-row:span 2;place-items:center;display:inline-grid}.workflow-node strong{max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node small{max-width:100%;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.workflow-node i{border-radius:var(--radius-pill);background:#12b76a;width:5px;height:5px;position:absolute;top:6px;right:6px}.workflow-node-warning i{background:#f79009}.workflow-node-running i{background:var(--color-trace)}.workflow-node-condition .workflow-node-icon{color:#087443;background:#ecfdf3}.workflow-node-model .workflow-node-icon{color:#7c3aed;background:#f4f0ff}.workflow-node-agent .workflow-node-icon{color:#2563eb;background:#eef4ff}.workflow-node-knowledge .workflow-node-icon{color:#0f766e;background:#ecfdf5}.workflow-node-tool .workflow-node-icon{color:#0b7285;background:#ecfeff}.workflow-node-intent .workflow-node-icon{color:#b45309;background:#fffbeb}.workflow-node-response .workflow-node-icon{color:#a15c07;background:#fffaeb}.workflow-node-trigger .workflow-node-icon{color:var(--color-brand);background:var(--color-brand-soft)}.workflow-flow-node{border-radius:var(--radius-md);width:154px;min-height:46px;color:var(--color-text);text-align:left;background:#fffffffa;border:1px solid #dfe4ed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;padding:7px 38px 7px 9px;display:grid;position:relative;box-shadow:0 1px 2px #1420360a}.workflow-flow-node.active{box-shadow:var(--focus-ring);border-color:#1456f0a3}.workflow-flow-node-success{background:#fbfffd;border-color:#12b76a57}.workflow-flow-node-skipped{color:#69707d;opacity:.74;background:#f8fafc;border-color:#e8ebf0}.workflow-flow-node strong{max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-flow-node small{max-width:100%;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.workflow-flow-node i{border-radius:var(--radius-pill);background:#12b76a;width:5px;height:5px;position:absolute;bottom:7px;right:7px}.workflow-node-actions{z-index:5;opacity:0;pointer-events:none;gap:2px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:5px;right:5px;transform:translateY(-2px)}.workflow-flow-node:hover .workflow-node-actions,.workflow-flow-node.active .workflow-node-actions,.workflow-flow-node:focus-within .workflow-node-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.workflow-node-actions .workflow-node-action.ui-button{color:#667085;background:#fffffff5;border:0;border-radius:5px;width:22px;height:22px;padding:0;box-shadow:0 1px 4px #1420361f}.workflow-node-actions .workflow-node-action.ui-button:not(:disabled):hover{color:var(--color-primary);background:#f5f8ff}.workflow-node-actions .workflow-node-action-danger.ui-button:not(:disabled):hover{color:#b42318;background:#fff1f3}.workflow-branch-node{border-color:#dde5f0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:246px;min-height:0;padding:10px 12px 11px;box-shadow:0 1px 2px #1420360d}.workflow-branch-node-header{align-items:center;gap:8px;min-width:0;padding-right:58px;display:flex}.workflow-branch-node-header strong{min-width:0;font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-branch-node-description{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-dense);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 2px;overflow:hidden}.workflow-branch-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workflow-branch-row{background:#f1f5fb;border-radius:5px;align-items:center;min-height:24px;padding:4px 10px;display:flex;position:relative}.workflow-branch-row-label{color:#102033;min-width:0;font-size:11px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.workflow-flow-node .workflow-branch-handle-source{z-index:4;border-radius:var(--radius-pill);background:var(--color-primary);width:10px;height:10px;box-shadow:none;opacity:1;border:2px solid #fff;top:50%;right:-12px;transform:translate(50%,-50%)}.workflow-flow-node .workflow-flow-handle-target{z-index:2;border-radius:var(--radius-pill);background:var(--color-primary);opacity:0;pointer-events:none;border:2px solid #fff;width:10px;height:10px;top:50%;left:0;transform:translate(-50%,-50%)}.workflow-flow-node .workflow-flow-handle-target.connectionindicator{pointer-events:all}.workflow-flow-node .workflow-flow-handle-target.connectionindicator:before{border-radius:var(--radius-md);content:"";pointer-events:auto;background:#fff0;width:148px;height:50px;position:absolute;top:-25px;left:-4px}.workflow-flow-node .workflow-flow-handle-source{z-index:3;background:var(--color-primary);border:2px solid #fff;width:10px;height:10px}.workflow-flow-node-warning i{background:#f79009}.workflow-flow-node-running i{background:var(--color-trace)}.workflow-canvas-execution.is-running .workflow-flow-node-running{border-color:var(--color-trace)}@supports (color:color-mix(in lab, red, red)){.workflow-canvas-execution.is-running .workflow-flow-node-running{border-color:color-mix(in srgb, var(--color-trace) 56%, var(--color-border))}}.workflow-canvas-execution.is-running .workflow-flow-node-running{box-shadow:0 0 0 3px var(--color-trace)}@supports (color:color-mix(in lab, red, red)){.workflow-canvas-execution.is-running .workflow-flow-node-running{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-trace) 12%, transparent)}}.workflow-canvas-execution.is-running .workflow-flow-node-running i{box-shadow:0 0 0 5px #1456f01f}.workflow-flow-node-skipped i{background:#b6bdc8}.workflow-flow-node-success i{background:#12b76a}.workflow-flow-node-condition .workflow-node-icon{color:#087443;background:#ecfdf3}.workflow-flow-node-model .workflow-node-icon{color:#7c3aed;background:#f4f0ff}.workflow-flow-node-agent .workflow-node-icon{color:#2563eb;background:#eef4ff}.workflow-flow-node-knowledge .workflow-node-icon{color:#0f766e;background:#ecfdf5}.workflow-flow-node-plugin .workflow-node-icon,.workflow-flow-node-tool .workflow-node-icon{color:#0b7285;background:#ecfeff}.workflow-flow-node-fixed_content .workflow-node-icon{color:#64748b;background:#f1f5f9}.workflow-flow-node-code .workflow-node-icon{color:#f97316;background:#fff7ed}.workflow-code-config{border-top:1px solid #edf0f5;gap:14px;padding-top:12px;display:grid}.workflow-code-section{gap:8px;display:grid}.workflow-code-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.workflow-code-section-head strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-code-section-head strong b{color:#dc2626;font-weight:var(--weight-semibold);margin-left:3px}.workflow-code-section-head .ui-button{width:28px;height:28px;color:var(--color-muted)}.workflow-code-binding-list{gap:7px;display:grid}.workflow-code-binding-row,.workflow-code-output-row{align-items:center;gap:7px;display:grid}.workflow-code-binding-row{grid-template-columns:minmax(82px,.7fr) minmax(150px,1.3fr) 28px}.workflow-code-output-row{grid-template-columns:minmax(0,1fr) 120px 28px}.workflow-code-binding-row>.ui-button,.workflow-code-output-row>.ui-button{width:28px;height:32px;color:var(--color-muted)}.code-editor-field{gap:6px;min-width:0;display:grid}.code-editor{border-radius:var(--radius-md);background:#f7f8fa;border:1px solid #e4e8ef;overflow:hidden}.code-editor.is-invalid{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.code-editor.is-invalid{border-color:color-mix(in srgb, var(--destructive) 70%, var(--border))}}.code-editor.is-invalid{box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.code-editor.is-invalid{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 12%, transparent)}}.code-editor-head{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 7px 5px 10px;display:flex}.code-editor-head>strong{color:#344054;font-family:var(--font-data);letter-spacing:.02em;font-size:11px}.code-editor-actions{min-width:0;color:var(--color-muted);align-items:center;gap:5px;font-size:11px;display:flex}.code-editor-actions .ui-button{width:26px;height:26px;color:var(--color-muted)}.code-editor-actions .ui-field{width:68px}.workflow-code-timeout-input{text-align:right;height:26px;padding:3px 6px}.code-editor-body{background:#f7f8fa;grid-template-rows:minmax(0,1fr);grid-template-columns:34px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.code-editor-line-numbers{color:#98a2b3;height:100%;min-height:0;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;border-right:1px solid #e4e8ef;padding:10px 8px 10px 4px;font-size:12px;line-height:20px;display:block;overflow:hidden}.code-editor-line-numbers>span{text-align:right;min-height:20px;display:block}.code-editor-source{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.code-editor-highlight,.code-editor-control{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--font-mono);overflow-wrap:anywhere;tab-size:4;white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;font-size:12px;line-height:20px}.code-editor-highlight{color:#344054;pointer-events:none;background:0 0;border:0;position:absolute;inset:0;overflow:hidden}.code-editor-highlight code{font:inherit;display:block}.code-editor-highlight-line{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-height:20px;display:block}.code-editor-control{z-index:1;color:#0000;caret-color:#344054;resize:none;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:0;position:relative;overflow:hidden auto}.code-editor-control::selection{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.code-editor-control::selection{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}}.code-editor-control:focus{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.code-editor-control:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 52%, transparent)}}.code-editor-control:disabled{cursor:not-allowed;caret-color:#0000}.code-editor.is-disabled .code-editor-highlight{opacity:.56}.code-editor-token-keyword{color:#7c3aed;font-weight:600}.code-editor-token-definition{color:#2563eb;font-weight:600}.code-editor-token-string{color:#0f766e}.code-editor-token-number{color:#b45309}.code-editor-token-comment{color:#667085;font-style:normal;font-weight:400}.code-editor-token-builtin{color:#0369a1}.code-editor-token-operator{color:#64748b}.code-editor-token-plain{color:#344054}.code-editor-token-key{color:#2563eb}.code-editor-token-boolean,.code-editor-token-null{color:#7c3aed;font-weight:600}.code-editor-token-url{color:#0369a1;text-underline-offset:2px;-webkit-text-decoration:underline #0369a175;text-decoration:underline #0369a175}.code-editor-help{color:var(--color-muted);border-top:1px solid #e4e8ef;padding:7px 10px;font-size:11px;line-height:1.4;display:block}.code-editor-help[data-tone=error]{color:var(--destructive)}@media (forced-colors:active){.code-editor-highlight{display:none}.code-editor-control{color:canvastext;-webkit-text-fill-color:CanvasText}}.argus-console-v2{--console-sidebar-width:220px;--page-padding:clamp(16px, 1.45vw, 24px);--page-gap:16px}.argus-console-v2 .console-sidebar{border-color:var(--color-border);box-shadow:none;background:#fbfbfd}.argus-console-v2 .console-brand{border-bottom:1px solid var(--color-border);min-height:64px}.argus-console-v2 .console-brand .brand-glyph{color:var(--color-primary);box-shadow:none;background:0 0}.argus-console-v2 .console-brand [data-segment=dot],.argus-console-v2 .auth-brand [data-segment=dot]{fill:var(--color-brand-dot)}.argus-console-v2 .sidebar-nav{padding:12px 10px 18px}.argus-console-v2 .nav-group{margin-bottom:14px}.argus-console-v2 .nav-group>p{color:#8a8e9e;letter-spacing:.08em;padding-inline:10px;font-size:11px;font-weight:650}.argus-console-v2 .nav-item{color:#4d5262;border-radius:6px;min-height:36px;margin-block:2px;font-size:13px;position:relative}.argus-console-v2 .nav-item:hover{color:var(--color-ink);background:#f0f1f6}.argus-console-v2 .nav-item.active{color:var(--color-primary);background:var(--color-primary-soft);font-weight:650}.argus-console-v2 .nav-item.active:before{content:"";background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:7px auto 7px -10px}.argus-console-v2 .sidebar-status{color:inherit;text-decoration:none}.argus-console-v2 .sidebar-status:hover{background:#f0f1f6}.argus-console-v2 .sidebar-status>.ui-icon{color:var(--color-muted);margin-left:auto}.argus-console-v2 .console-topbar{border-color:var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:64px;box-shadow:none;background:#fffffff5;padding-inline:clamp(14px,1.5vw,24px)}.argus-console-v2 .topbar-context{gap:7px}.argus-console-v2 .topbar-context span{color:#858998;font-size:12px}.argus-console-v2 .topbar-context span:after{content:"/";color:#b8bbc6;margin-left:7px}.argus-console-v2 .topbar-context strong{color:var(--color-ink);font-size:13px;font-weight:650}.argus-console-v2 .topbar-icon-button,.argus-console-v2 .account-chip{background:0 0;border-color:#0000}.argus-console-v2 .topbar-icon-button:hover,.argus-console-v2 .account-chip:hover{border-color:var(--color-border);background:#f7f8fb}.argus-console-v2 .console-content{background:var(--color-canvas)}.argus-workbench-v2{gap:16px;width:min(100%,1560px);margin-inline:auto}.workbench-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:5px 0 2px;display:flex}.workbench-header>div:first-child{min-width:0}.workbench-header .eyebrow,.workbench-panel-header .eyebrow{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:700}.workbench-header h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:700;line-height:1.2}.workbench-header>div:first-child>p:last-child{max-width:680px;color:var(--color-muted);margin:7px 0 0;font-size:13px}.workbench-header-actions{flex:none;align-items:center;gap:8px;display:flex}.workbench-status-strip{border:1px solid var(--color-border);background:#fff;border-left-width:3px;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:grid}.workbench-status-strip.unknown{border-left-color:var(--color-warning-text);background:#fffcf5}.workbench-status-strip.attention{border-left-color:var(--color-danger-text);background:snow}.workbench-status-strip.healthy{border-left-color:var(--color-success-text)}.workbench-status-icon{width:30px;height:30px;color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:6px;place-items:center;display:grid}.workbench-status-strip.attention .workbench-status-icon{color:var(--color-danger-text);background:var(--color-danger-bg)}.workbench-status-strip.healthy .workbench-status-icon{color:var(--color-success-text);background:var(--color-success-bg)}.workbench-status-strip>div{min-width:0}.workbench-status-strip strong{color:var(--color-ink);font-size:13px;line-height:1.35;display:block}.workbench-status-strip p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.workbench-status-strip>span:nth-last-child(2),.workbench-status-strip>span:last-child:not(.workbench-status-icon){color:var(--color-muted);font-family:var(--font-data);white-space:nowrap;font-size:11px}.workbench-primary-grid,.workbench-secondary-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:stretch;gap:14px;display:grid}.workbench-secondary-grid{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr)}.workbench-panel{border-color:var(--color-border);border-radius:8px;min-width:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #171a2608}.workbench-panel-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.workbench-panel-header h2{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:680}.workbench-issue-list{display:grid}.workbench-issue-row{border-bottom:1px solid var(--color-border);min-height:67px;color:inherit;transition:background var(--motion-fast);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 13px 10px 16px;text-decoration:none;display:grid;position:relative}.workbench-issue-row:last-child{border-bottom:0}.workbench-issue-row:hover{background:#f8f8fc}.workbench-observation-rail{background:var(--color-warning-text);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.workbench-issue-row.danger .workbench-observation-rail{background:var(--color-danger-text)}.workbench-issue-row.unknown .workbench-observation-rail{background:var(--color-trace)}.workbench-issue-icon{width:30px;height:30px;color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:6px;place-items:center;display:grid}.workbench-issue-row.danger .workbench-issue-icon{color:var(--color-danger-text);background:var(--color-danger-bg)}.workbench-issue-row.unknown .workbench-issue-icon{color:var(--color-trace);background:var(--color-trace-soft)}.workbench-issue-row>div{min-width:0}.workbench-issue-row strong{color:var(--color-ink);font-size:13px;display:block}.workbench-issue-row p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.workbench-issue-row em{color:var(--color-primary);white-space:nowrap;font-size:12px;font-style:normal;font-weight:620}.workbench-issue-row>.ui-icon{color:#999dac}.workbench-clear-state{align-items:center;gap:11px;min-height:92px;padding:16px;display:flex}.workbench-clear-state>span{width:34px;height:34px;color:var(--color-success-text);background:var(--color-success-bg);border-radius:50%;place-items:center;display:grid}.workbench-clear-state strong,.workbench-recommendation-copy strong{color:var(--color-ink);font-size:13px}.workbench-clear-state p,.workbench-recommendation-copy p{color:var(--color-muted);margin:3px 0 0;font-size:12px}.workbench-recommendation{flex-direction:column;display:flex}.workbench-priority-mark{height:24px;color:var(--color-primary);background:var(--color-primary-soft);font-family:var(--font-data);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.workbench-recommendation-copy{gap:10px;padding:16px 15px;display:flex}.workbench-recommendation-copy>span{width:34px;height:34px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:7px;flex:none;place-items:center;display:grid}.workbench-recommendation-copy>div{min-width:0}.workbench-recommendation>.ui-button{align-self:flex-start;margin:auto 15px 0}.workbench-recommendation-note{color:#858998;margin:13px 15px 15px;font-size:11px;line-height:1.45}.workbench-health-list{border:0;border-radius:0;grid-template-columns:1fr;display:grid}.workbench-health-row{border-bottom:1px solid var(--color-border);min-height:58px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 13px;text-decoration:none;display:grid}.workbench-health-row:last-child{border-bottom:0}.workbench-health-row:hover{background:#f8f8fc}.workbench-health-icon{width:28px;height:28px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:6px;place-items:center;display:grid}.workbench-health-row>div{min-width:0}.workbench-health-row strong{color:var(--color-ink);font-size:12px;display:block}.workbench-health-row p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11px;overflow:hidden}.workbench-health-value{min-width:24px;color:var(--color-ink);font-family:var(--font-data);text-align:right;font-size:14px;font-weight:700}.workbench-health-row>.ui-icon{color:#a2a5b2}.workbench-run-table{min-width:0}.workbench-run-head,.workbench-run-row{grid-template-columns:minmax(150px,1fr) 74px 68px 72px;align-items:center;gap:10px;min-height:41px;padding-inline:14px;display:grid}.workbench-run-head{color:#858998;border-bottom:1px solid var(--color-border);background:#fafafd;min-height:34px;font-size:11px;font-weight:620}.workbench-run-row{border-bottom:1px solid var(--color-border);color:inherit;font-size:12px;text-decoration:none}.workbench-run-row:last-child{border-bottom:0}.workbench-run-row:hover{background:#f8f8fc}.workbench-run-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.workbench-run-row>span:first-child>span:last-child{min-width:0}.workbench-run-row strong,.workbench-run-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workbench-run-row strong{color:var(--color-ink);font-size:12px}.workbench-run-row small{color:var(--color-muted);font-family:var(--font-data);font-size:10px}.workbench-run-status{background:#969aa8;border-radius:50%;flex:none;width:7px;height:7px}.workbench-run-status.success{background:var(--color-success-text)}.workbench-run-status.danger{background:var(--color-danger-text)}.workbench-run-status.warning{background:var(--color-warning-text)}.workbench-inline-state{min-height:110px;color:var(--color-muted);align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.workbench-fatal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.workbench-fatal>.ui-icon{color:var(--color-danger-text)}.workbench-fatal strong{color:var(--color-ink)}.workbench-fatal p{color:var(--color-muted);margin:3px 0 0;font-size:12px}.workbench-loading-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workbench-loading-grid .console-overview-readiness-skeleton{border:1px solid var(--color-border);border-radius:8px}@media (width<=1100px){.workbench-primary-grid,.workbench-secondary-grid{grid-template-columns:1fr}.workbench-recommendation>.ui-button{margin-top:0}.workbench-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.argus-console-v2 .account-chip>span:last-child{display:none}.workbench-header{flex-direction:column;align-items:stretch;gap:13px}.workbench-header-actions{width:100%}.workbench-header-actions .ui-button{flex:1}.workbench-status-strip{grid-template-columns:auto minmax(0,1fr)}.workbench-status-strip>span:nth-last-child(2),.workbench-status-strip>span:last-child:not(.workbench-status-icon){grid-column:2}.workbench-status-strip>.ui-button{grid-column:1/-1;width:100%}.workbench-issue-row{grid-template-columns:auto minmax(0,1fr) auto}.workbench-issue-row em{display:none}.workbench-health-row{grid-template-columns:auto minmax(0,1fr) auto}.workbench-health-value,.workbench-health-row>.ui-icon,.workbench-run-head{display:none}.workbench-run-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:62px}.workbench-run-row>span:nth-child(2),.workbench-run-row>span:nth-child(3){display:none}.workbench-loading-grid{grid-template-columns:1fr}.workbench-fatal{grid-template-columns:auto minmax(0,1fr)}.workbench-fatal .ui-button{grid-column:1/-1}.workflow-code-binding-row,.workflow-code-output-row{grid-template-columns:minmax(0,1fr) 32px;align-items:stretch}.workflow-code-binding-row>:nth-child(2),.workflow-code-output-row>:nth-child(2){grid-area:2/1/auto/-1}.code-editor-head{flex-direction:column;align-items:flex-start}.code-editor-actions{width:100%}}.workflow-flow-node-intent .workflow-node-icon{color:#b45309;background:#fffbeb}.workflow-flow-node-response .workflow-node-icon{color:#a15c07;background:#fffaeb}.workflow-flow-node-trigger .workflow-node-icon{color:var(--color-brand);background:var(--color-brand-soft)}.workflow-flow-handle{background:var(--color-primary);border:2px solid #fff;width:8px;height:8px}.workflow-canvas-tools{z-index:8;border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;align-items:center;gap:6px;margin:0;padding:4px;display:flex;box-shadow:0 4px 14px #0f172a14;bottom:14px!important;left:126px!important}.workflow-canvas-tools .ui-button{justify-content:center;width:32px;height:32px;padding:0}.workflow-inspector{z-index:8;align-content:start;gap:var(--space-3);border-left:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;width:min(420px,100% - 28px);max-height:calc(100% - 28px);padding:14px;display:grid;position:absolute;top:14px;right:14px;overflow:auto;box-shadow:0 10px 28px #0f172a1f}.workflow-editor-standalone .workflow-editor-body.is-inspector-open .workflow-inspector{z-index:3;width:auto;max-height:calc(100vh - var(--workflow-header-height) - var(--workflow-footer-height) - 28px);box-shadow:none;align-self:start;margin:14px 14px 14px 0;position:relative;top:auto;right:auto}.global-copilot-launcher{z-index:70;min-width:104px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0f172a29}.global-copilot-launcher.is-open{visibility:hidden}.global-copilot-panel{z-index:69;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface,#fff);grid-template-rows:auto auto minmax(180px,1fr) auto auto;width:min(390px,100vw - 40px);height:min(680px,100vh - 40px);display:grid;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.global-copilot-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:56px;padding:8px 10px 8px 14px;display:flex}.global-copilot-header>div:first-child{gap:1px;display:grid}.global-copilot-header strong{color:var(--color-text);font-size:var(--text-body)}.global-copilot-header span{color:var(--color-muted);font-size:var(--text-caption)}.global-copilot-header>div:last-child{align-items:center;gap:2px;display:flex}.global-copilot-close{color:var(--color-muted);font-size:22px;font-weight:400;line-height:1}.global-copilot-context{border-bottom:1px solid var(--color-border);background:#f8fafc;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;padding:8px 14px;display:grid}.global-copilot-context span,.global-copilot-context small{color:var(--color-muted);font-size:11px}.global-copilot-context strong{color:#344054;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-copilot-context small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.global-copilot-thread{align-content:start;gap:9px;min-height:0;padding:14px;display:grid;overflow-y:auto}.global-copilot-empty{justify-items:start;gap:7px;padding:28px 4px;display:grid}.global-copilot-empty>svg{color:var(--color-primary)}.global-copilot-empty strong{color:var(--color-text);font-size:var(--text-body)}.global-copilot-empty p{color:var(--color-muted);font-size:var(--text-meta);margin:0;line-height:1.55}.global-copilot-empty>div{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.global-copilot-empty button{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#344054;min-height:30px;font-size:var(--text-caption);cursor:pointer;background:#fff;padding:5px 8px}.global-copilot-empty button:hover,.global-copilot-empty button:focus-visible{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.global-copilot-empty button:hover,.global-copilot-empty button:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-border))}}.global-copilot-empty button:hover,.global-copilot-empty button:focus-visible{color:var(--color-primary);outline:none}.global-copilot-message{border-radius:var(--radius-md);width:fit-content;max-width:90%;font-size:var(--text-meta);white-space:pre-wrap;margin:0;padding:8px 10px;line-height:1.6}.global-copilot-message.is-user{color:#193b73;background:#eef4ff;justify-self:end}.global-copilot-message.is-assistant{color:var(--color-text);background:#f2f4f7;justify-self:start}.global-copilot-loading{color:var(--color-muted);font-size:var(--text-caption);align-items:center;gap:7px;display:flex}.global-copilot-loading span{background:var(--color-primary);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate workflow-copilot-pulse}.global-copilot-error{color:#b42318;font-size:var(--text-caption);background:#fff7f7;border-top:1px solid #fecaca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 12px;display:grid}.global-copilot-error button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0}.global-copilot-composer{border-top:1px solid var(--color-border);gap:6px;padding:10px 12px 11px;display:grid}.global-copilot-composer>label{color:#344054;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.global-copilot-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.global-copilot-composer textarea{resize:none;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:68px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;padding:8px 9px;line-height:1.5}.global-copilot-composer textarea:focus-visible{border-color:var(--color-primary);outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.global-copilot-composer textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 18%, transparent)}}.global-copilot-composer textarea:disabled{color:var(--color-muted);background:#f2f4f7}.global-copilot-composer>small{color:var(--color-muted);font-size:10px}.global-copilot-message{border-radius:0;width:100%;max-width:100%;margin:0;padding:0;display:grid}.global-copilot-message.is-user{background:0 0;justify-items:end}.global-copilot-message.is-user .copilot-message-copy{border-radius:var(--radius-md);color:#193b73;background:#eef4ff;width:fit-content;max-width:88%;padding:8px 10px}.global-copilot-message.is-assistant{background:0 0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px}.global-copilot-turn{gap:10px;display:grid}.global-copilot-turn+.global-copilot-turn{border-top:1px solid #e9edf3;margin-top:4px;padding-top:14px}.global-copilot-task-card{border-radius:var(--radius-md);color:var(--color-text);background:#fff;border:1px solid #d5dce7;margin-left:30px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.global-copilot-task-card.is-pending,.global-copilot-task-card.is-running{border-color:#e4bd70}.global-copilot-task-card.is-succeeded{border-color:#a9d5bb}.global-copilot-task-card.is-rejected{background:#fafbfc;border-color:#dce1e8}.global-copilot-task-header{background:#f8fafc;border-bottom:1px solid #e9edf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.global-copilot-task-card.is-pending .global-copilot-task-header,.global-copilot-task-card.is-running .global-copilot-task-header{background:#fffaf0;border-bottom-color:#f0dfbd}.global-copilot-task-card.is-succeeded .global-copilot-task-header{background:#f2fbf5;border-bottom-color:#d1ead9}.global-copilot-task-card.is-rejected .global-copilot-task-header{background:0 0;border-bottom:0}.global-copilot-task-icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-primary);background:#eaf2ff;place-items:center;display:inline-grid}.global-copilot-task-header>div{gap:1px;min-width:0;display:grid}.global-copilot-task-header small{color:var(--color-muted);font-size:10px;line-height:1.2}.global-copilot-task-header strong{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.global-copilot-task-state{color:#475467;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.global-copilot-task-state i{background:#98a2b3;border-radius:50%;width:6px;height:6px}.global-copilot-task-card.is-pending .global-copilot-task-state,.global-copilot-task-card.is-running .global-copilot-task-state{color:#7a4d0b;background:#fff1cc}.global-copilot-task-card.is-pending .global-copilot-task-state i,.global-copilot-task-card.is-running .global-copilot-task-state i{background:#c27a0a}.global-copilot-task-card.is-succeeded .global-copilot-task-state{color:#067647;background:#dcf7e5}.global-copilot-task-card.is-succeeded .global-copilot-task-state i{background:#079455}.global-copilot-task-summary,.global-copilot-task-cancelled{color:#344054;font-size:var(--text-caption);margin:0;padding:10px 10px 4px;line-height:1.55}.global-copilot-task-cancelled{color:var(--color-muted);padding:0 10px 10px 47px}.global-copilot-task-facts{margin:0;padding:4px 10px 8px;display:grid}.global-copilot-task-facts>div{border-bottom:1px solid #eef1f5;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.global-copilot-task-facts>div:last-child{border-bottom:0}.global-copilot-task-facts dt{color:var(--color-muted);font-size:11px}.global-copilot-task-facts dd{color:#344054;font-size:var(--text-caption);overflow-wrap:anywhere;margin:0;line-height:1.5}.global-copilot-task-details{border-top:1px solid #e9edf3;padding:8px 10px}.global-copilot-task-details summary{color:#475467;cursor:pointer;font-size:11px}.global-copilot-task-details ul{color:#475467;gap:5px;margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.45;display:grid}.global-copilot-task-details>div{gap:5px;margin-top:8px;display:grid}.global-copilot-task-details>div>strong{color:#475467;font-size:11px}.global-copilot-task-details p{border-radius:var(--radius-sm);color:#344054;white-space:pre-wrap;background:#f5f7fa;max-height:150px;margin:0;padding:8px;font-size:11px;line-height:1.55;overflow:auto}.global-copilot-task-footer{background:#fffdf8;border-top:1px solid #f0dfbd;gap:8px;padding:8px 10px;display:grid}.global-copilot-task-footer>span{color:#667085;align-items:center;gap:5px;font-size:10px;display:flex}.global-copilot-task-footer>div{justify-content:flex-end;gap:7px;display:flex}.global-copilot-task-footer.is-result{background:#f7fcf8;border-top-color:#d1ead9;grid-template-columns:minmax(0,1fr) auto;align-items:center}.global-copilot-creation-card,.global-copilot-action-card,.global-copilot-creation-result{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:#fff;margin-left:30px}.global-copilot-creation-card{border-color:#cbdcf8;overflow:hidden}.global-copilot-creation-card>header,.global-copilot-action-card>header{border-bottom:1px solid var(--color-border);background:#f8fafc;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.global-copilot-creation-card>header{justify-content:flex-start}.global-copilot-creation-card>header>span,.global-copilot-creation-result>span{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-primary);background:#eaf2ff;flex:none;place-items:center;display:inline-grid}.global-copilot-creation-card>header>div{gap:1px;display:grid}.global-copilot-creation-card strong,.global-copilot-action-card strong,.global-copilot-creation-result strong{font-size:var(--text-meta)}.global-copilot-creation-card small,.global-copilot-creation-result small{color:var(--color-muted);font-size:11px}.global-copilot-creation-card dl{margin:0;padding:4px 10px;display:grid}.global-copilot-creation-card dl>div{border-bottom:1px solid #eef1f5;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.global-copilot-creation-card dl>div:last-child{border-bottom:0}.global-copilot-creation-card dt{color:var(--color-muted);font-size:11px}.global-copilot-creation-card dd{color:#344054;font-size:var(--text-caption);overflow-wrap:anywhere;margin:0;line-height:1.5}.global-copilot-creation-card details{border-top:1px solid var(--color-border);padding:8px 10px}.global-copilot-creation-card summary,.global-copilot-run-status summary{color:#475467;cursor:pointer;font-size:11px}.global-copilot-creation-card details p{border-radius:var(--radius-sm);color:#344054;white-space:pre-wrap;background:#f8fafc;max-height:160px;margin:8px 0 0;padding:8px;font-size:11px;line-height:1.55;overflow:auto}.global-copilot-action-card{background:#fffcf5;border-color:#e8bd68}.global-copilot-action-card>header{background:#fff9eb;border-bottom-color:#f1dfb8}.global-copilot-action-card>header>div{color:#7a4d0b;align-items:center;gap:6px;display:flex}.global-copilot-action-card>header>span{color:#8a5a13;font-size:11px}.global-copilot-action-card.is-succeeded{background:#f6fef9;border-color:#a9d5bb}.global-copilot-action-card.is-succeeded>header{background:#ecfdf3;border-bottom-color:#ccebd7}.global-copilot-action-card>p{color:#344054;font-size:var(--text-caption);margin:0;padding:10px;line-height:1.55}.global-copilot-action-card>ul{color:#475467;gap:5px;margin:-2px 10px 9px;padding-left:18px;font-size:11px;line-height:1.45;display:grid}.global-copilot-action-card>footer{border-top:1px solid #f1dfb8;justify-content:flex-end;gap:7px;padding:8px 10px;display:flex}.global-copilot-creation-result{background:#f6fef9;border-color:#a9d5bb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.global-copilot-creation-result>span{color:#067647;background:#dcfae6}.global-copilot-creation-result>div{gap:1px;min-width:0;display:grid}.global-copilot-run-status{margin-left:30px}@media (prefers-reduced-motion:reduce){.copilot-stream-cursor,.workflow-build-run-progress.is-active>div>span,.global-copilot-run-status.is-active>div:first-child>span{animation:none}}@media (width<=640px){.global-copilot-launcher{gap:0;width:44px;min-width:44px;padding-inline:0;font-size:0;bottom:14px;right:14px}.global-copilot-panel{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.global-copilot-creation-card,.global-copilot-action-card,.global-copilot-creation-result,.global-copilot-task-card,.global-copilot-run-status{margin-left:0}.global-copilot-creation-result{grid-template-columns:auto minmax(0,1fr)}.global-copilot-creation-result .ui-button{grid-column:1/-1}.global-copilot-task-footer.is-result{grid-template-columns:1fr}.global-copilot-task-footer.is-result .ui-button{justify-self:stretch}}.workflow-inspector-close{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:#51565f;justify-self:end;place-items:center;width:30px;height:30px;display:inline-grid;position:sticky;top:0}.workflow-node-panel{gap:var(--space-3);padding:14px;display:grid}.workflow-node-panel h3{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-semibold);margin:0}.workflow-node-panel p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.workflow-node-inline-display{cursor:text;overflow-wrap:anywhere;border-radius:4px;min-width:0;max-width:100%;transition:background-color .16s,color .16s,outline-color .16s;display:block}.workflow-node-inline-display:not(.is-disabled):hover{background:#f2f6ff}.workflow-node-inline-display:focus-visible{outline-offset:2px;outline:2px solid #1456f047}.workflow-node-inline-display.is-disabled{cursor:default}.workflow-node-inline-display.is-placeholder{color:#98a2b3;font-weight:var(--weight-regular)}.workflow-node-inline-title{width:fit-content;max-width:100%}.workflow-node-inline-description{width:100%;color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body)}.workflow-node-inline-editor{width:100%;min-width:0;color:var(--color-text);font:inherit;background:#fff;border:1px solid #c9d5ff;border-radius:4px;outline:0}.workflow-node-inline-editor:focus{border-color:#1456f0c7;box-shadow:0 0 0 2px #1456f01f}.workflow-node-inline-input{height:30px;font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-semibold);padding:4px 6px}.workflow-node-inline-textarea{min-height:58px;font-size:var(--text-meta);line-height:var(--leading-body);resize:none;padding:7px 8px}.workflow-node-panel .workflow-node-readonly-note{border-radius:var(--radius-md);color:#2f4f9f;background:#f5f8ff;border:1px solid #dbe4ff;padding:8px 10px}.workflow-node-panel header{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.workflow-node-panel small{color:var(--color-muted);font-size:var(--text-caption)}.workflow-node-editor{gap:12px;display:grid}.workflow-node-editor label{gap:5px;display:grid}.workflow-node-editor label span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.workflow-node-editor .ui-input-control,.workflow-node-editor .ui-select-control,.workflow-node-editor .ui-textarea-control{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;padding:7px 8px}.workflow-node-editor .ui-textarea-control{min-height:66px}.workflow-node-editor .ui-input-control:focus,.workflow-node-editor .ui-select-control:focus,.workflow-node-editor .ui-textarea-control:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-editor .ui-input-control:focus,.workflow-node-editor .ui-select-control:focus,.workflow-node-editor .ui-textarea-control:focus{border-color:color-mix(in srgb, var(--color-primary) 64%, var(--color-border))}}.workflow-node-editor .ui-input-control:focus,.workflow-node-editor .ui-select-control:focus,.workflow-node-editor .ui-textarea-control:focus{box-shadow:var(--focus-ring);outline:0}.workflow-parameter-grid{border-top:1px solid #edf0f5;gap:9px;padding-top:10px;display:grid}.workflow-node-output-variables{border-top:1px solid #edf0f5;padding-top:2px}.workflow-node-output-variables>summary{border-radius:var(--radius-md);min-height:44px;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;list-style:none;display:flex}.workflow-node-output-variables>summary::-webkit-details-marker{display:none}.workflow-node-output-variables>summary:hover{color:var(--color-primary)}.workflow-node-output-variables>summary>span{gap:2px;min-width:0;display:grid}.workflow-node-output-variables>summary strong,.workflow-next-step header strong{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-node-output-variables>summary small,.workflow-next-step header small{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.workflow-node-output-chevron{flex:none;transition:transform .16s}.workflow-node-output-variables[open] .workflow-node-output-chevron{transform:rotate(90deg)}.workflow-node-output-variables-body{padding:2px 0 8px}.workflow-node-output-list{gap:4px;display:grid}.workflow-node-output-row{min-height:36px;padding:4px 0}.workflow-node-output-copy{gap:3px;min-width:0;display:grid}.workflow-node-output-name{align-items:center;gap:7px;min-width:0;display:flex}.workflow-node-output-name strong{font-size:var(--text-meta);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-output-type{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.workflow-node-output-description{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--text-caption);line-height:1.45}.workflow-next-step{border-top:1px solid #edf0f5;gap:9px;padding-top:12px;display:grid}.workflow-next-step>header{gap:2px;display:grid}.workflow-next-step-list{gap:7px;display:grid}.workflow-next-step-button.ui-button{text-align:left;background:#fff;grid-template-columns:28px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;display:grid}.workflow-next-step-button>span:nth-child(2){gap:1px;min-width:0;display:grid}.workflow-next-step-button strong,.workflow-next-step-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-next-step-button strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium)}.workflow-next-step-button small{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.workflow-resource-picker{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f8fafc;gap:9px;padding:10px;display:grid}.workflow-resource-picker>strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-resource-picker label{gap:5px;display:grid}.workflow-resource-picker label span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.workflow-resource-picker b{color:#dc2626;font-weight:var(--weight-semibold);margin-left:3px}.workflow-resource-picker .ui-select-control{width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:4px;padding:7px 8px}.workflow-resource-picker .ui-select-control:focus{border-color:#1456f0a3;outline:0}.workflow-resource-picker p{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);margin:0;line-height:1.45}.workflow-resource-multi-picker{gap:5px;display:grid}.workflow-resource-multi-trigger.ui-button{text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 8px;display:flex}.workflow-resource-multi-trigger>span{flex:1;gap:2px;min-width:0;display:grid}.workflow-resource-multi-trigger strong,.workflow-resource-multi-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-resource-multi-trigger strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium)}.workflow-resource-multi-trigger small,.workflow-resource-multi-picker>small{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.workflow-resource-menu{width:min(360px,100vw - 32px);max-height:min(480px,70vh);overflow-y:auto}.workflow-resource-menu-item{align-items:flex-start}.workflow-resource-menu-item>span:last-child{gap:2px;min-width:0;display:grid}.workflow-resource-menu-item strong,.workflow-resource-menu-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-resource-menu-item strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium)}.workflow-resource-menu-item small{color:var(--color-muted);font-size:var(--text-caption)}.workflow-plugin-parameters{border-radius:var(--radius-md);background:#fbfcff;border:1px solid #e8edf5;gap:10px;padding:10px;display:grid}.workflow-plugin-parameters>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.workflow-plugin-parameters>header>div{gap:3px;min-width:0;display:grid}.workflow-plugin-parameters>header strong,.workflow-plugin-parameter-meta strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-plugin-parameters>header small{max-width:168px;color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-plugin-parameters .ui-segmented{flex-shrink:0}.workflow-plugin-parameter-raw,.workflow-plugin-parameter-list{gap:9px;display:grid}.workflow-plugin-parameter-item{background:#fff;border:1px solid #edf0f5;border-radius:6px;gap:7px;padding:9px;display:grid}.workflow-plugin-parameter-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-plugin-parameter-meta b{color:#dc2626;font-weight:var(--weight-semibold);margin-left:3px}.workflow-plugin-parameter-meta span{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);white-space:nowrap}.workflow-plugin-parameter-item p,.workflow-plugin-parameter-note{color:#667085;font-size:var(--text-caption);margin:0;line-height:1.45}.workflow-plugin-parameter-note.is-error{color:#b42318}.workflow-parameter-grid>strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-branch-config{border-top:1px solid #edf0f5;gap:14px;padding-top:12px;display:grid}.workflow-branch-config>strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-branch-config-item{gap:9px;display:grid;position:relative}.workflow-branch-remove-button.ui-button{z-index:1;color:#ef684f;width:24px;height:24px;position:absolute;top:-2px;right:0}.workflow-branch-label-field,.workflow-branch-description-field{min-width:0}.workflow-branch-label-field b{color:#dc2626;font-weight:var(--weight-semibold)}.workflow-branch-condition-list{gap:7px;display:grid}.workflow-branch-condition-row{grid-template-columns:minmax(0,1.35fr) minmax(92px,.8fr) minmax(78px,.85fr) 26px;align-items:start;gap:7px;display:grid}.workflow-branch-condition-row label{min-width:0}.workflow-branch-operator-trigger.ui-button{width:100%;min-width:0;height:32px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border-color:#d9dce3;border-radius:4px;justify-content:space-between;padding:7px 8px}.workflow-branch-operator-trigger span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workflow-branch-operator-chevron{flex:none;transform:rotate(90deg)}.workflow-branch-condition-remove.ui-button{width:26px;height:32px;color:var(--color-muted);margin-top:0}.workflow-branch-operator-menu,.workflow-branch-operator-submenu{min-width:156px}.workflow-branch-operator-category{grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;min-width:168px;display:grid}.workflow-branch-operator-category>span{color:var(--color-text);font-weight:var(--weight-medium);grid-column:1}.workflow-branch-operator-category>small{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular);grid-column:1}.workflow-branch-operator-category>svg{grid-area:1/2/span 2}.workflow-branch-operator-item svg{color:var(--color-primary);opacity:0}.workflow-branch-operator-item.is-selected{color:var(--color-primary);background:#1456f014}.workflow-branch-operator-item.is-selected svg{opacity:1}.workflow-branch-add-condition{width:fit-content;color:var(--color-primary)}.workflow-branch-add-button{width:fit-content}.workflow-branch-default-item{padding-top:4px}.workflow-branch-default-item .ui-input-control,.workflow-branch-default-item .ui-textarea-control{color:#8b95a5;background:#f5f7fb}.workflow-parameter-field b{color:#dc2626;font-weight:var(--weight-semibold);margin-left:3px}.workflow-start-text-field{gap:7px;display:grid}.workflow-start-text-field .ui-textarea-control{resize:none;min-height:76px}.workflow-start-text-field .ui-field-message{color:#667085;font-size:var(--text-caption);line-height:1.45}.workflow-declared-outputs-field .ui-textarea-control{resize:none;min-height:76px}.workflow-parameter-switch{background:#fff;border:1px solid #e8edf5;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px}.workflow-parameter-switch>span{min-width:0}.workflow-start-ref-field{gap:8px;display:grid}.workflow-start-ref-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-start-ref-head .ui-file-upload-field{justify-self:end}.workflow-start-ref-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflow-start-ref-list li{background:#fff;border:1px solid #e8edf5;border-radius:4px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;padding:7px 7px 7px 9px;display:grid}.workflow-start-ref-list li>span{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.workflow-start-ref-list strong,.workflow-start-ref-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-start-ref-list strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium)}.workflow-start-ref-list small{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption)}.workflow-start-ref-empty{color:#667085;font-size:var(--text-caption);margin:0;line-height:1.45}.workflow-variable-field{gap:5px;display:grid}.workflow-variable-picker{gap:5px;min-width:0;display:grid}.workflow-variable-picker-trigger{width:100%;min-height:36px;color:var(--color-muted);text-align:left;background:#fff;border-color:#d9dce3;justify-content:space-between;padding:5px 9px}.workflow-variable-picker-trigger>span:not(.workflow-variable-identity){flex:1;gap:1px;min-width:0;display:grid}.workflow-variable-picker-trigger strong,.workflow-variable-picker-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-variable-picker-trigger strong{color:inherit;font-size:var(--text-meta);font-weight:var(--weight-medium)}.workflow-variable-picker-trigger small{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.workflow-variable-picker-trigger.has-value{color:#2454d6;background:#f8faff;border-color:#b8c8ff}.workflow-variable-picker-chevron{flex:none;transform:rotate(90deg)}.workflow-variable-pool-search{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:32px;color:var(--color-muted);background:#fff;align-items:center;gap:6px;margin:0 5px 7px;padding:0 8px;display:flex}.workflow-variable-pool-search:focus-within{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.workflow-variable-pool-search:focus-within{border-color:color-mix(in srgb, var(--color-primary) 64%, var(--color-border))}}.workflow-variable-pool-search:focus-within{box-shadow:var(--focus-ring)}.workflow-variable-pool-search input{width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:0 0;border:0;outline:0}.workflow-variable-pool-group{gap:1px;display:grid}.workflow-variable-pool-group+.workflow-variable-pool-group{margin-top:8px}.workflow-variable-pool-group>span{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;padding:5px 8px 3px}.workflow-variable-pool-empty{color:var(--color-muted);font-size:var(--text-caption);text-align:center;padding:12px 8px;display:block}.workflow-variable-field-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-variable-label{min-width:0;color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);align-items:center;gap:5px;display:inline-flex}.workflow-variable-label i{color:#fff;background:#6b7280;border-radius:999px;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;line-height:1;display:inline-grid}.workflow-variable-insert-button{color:#3157f6;min-height:26px;font-size:var(--text-caption);border-color:#b8c8ff;padding:4px 8px}.workflow-variable-insert-button span{color:#5b7cff;font-family:var(--font-data);font-size:11px}.workflow-variable-editor{width:100%;min-width:0;min-height:34px;color:var(--color-text);font-size:var(--text-meta);white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #d9dce3;border-radius:4px;padding:5px 7px;line-height:1.5;overflow:auto}.workflow-variable-editor.is-multiline{min-height:78px}.workflow-variable-editor.is-disabled{cursor:not-allowed;color:var(--color-subtle);background:#f6f7fb}.workflow-variable-editor:empty:before{content:attr(data-placeholder);color:#9aa3b2}.workflow-variable-editor:focus{border-color:#1456f0a3;outline:0}.workflow-variable-status{color:#667085;font-size:var(--text-caption);line-height:1.4}.workflow-variable-status.is-error{color:#b42318}.workflow-variable-token{color:#27364b;max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-medium);vertical-align:baseline;background:#fff;border:1px solid #d9dfe9;border-radius:3px;align-items:center;gap:4px;margin:1px 2px;padding:1px 5px;line-height:1.45;display:inline-flex}.workflow-variable-token .workflow-variable-identity-name{background:#e8f0ff;border-radius:3px;padding:0 4px}.workflow-variable-token-remove{color:#2454d6;cursor:pointer;width:14px;height:14px;font-family:var(--font-data);font-size:11px;font-weight:var(--weight-bold);background:0 0;border:0;border-radius:3px;place-items:center;padding:0;line-height:1;display:inline-grid}.workflow-variable-token-remove:hover{background:#2454d61f}.workflow-variable-token-label{font-family:var(--font-data);font-weight:var(--weight-semibold)}.workflow-variable-menu{width:min(340px,100vw - 32px);min-width:238px;max-height:min(480px,70vh);overflow-y:auto}.workflow-variable-pool-heading{border-bottom:1px solid var(--border);gap:2px;padding:6px 8px 8px;display:grid}.workflow-variable-pool-heading strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-variable-pool-heading small{color:var(--color-muted);font-size:var(--text-caption)}.workflow-variable-menu-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;display:grid}.workflow-variable-menu-name{align-items:center;gap:6px;min-width:0;display:flex}.workflow-variable-menu-symbol{color:#3157f6;font-family:var(--font-data);font-size:10px;font-weight:var(--weight-semibold);flex:none}.workflow-variable-menu-name strong,.workflow-variable-menu-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-variable-menu-name strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium)}.workflow-variable-menu-type{color:var(--color-muted);font-size:var(--text-caption);text-align:right}.workflow-temperature-field{gap:7px;display:grid}.workflow-temperature-label{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.workflow-temperature-control{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 76px;align-items:center;display:grid}.workflow-temperature-control input[type=range]{width:100%;accent-color:var(--color-brand)}.workflow-temperature-control .ui-field{min-width:0}.workflow-temperature-number{text-align:center}.workflow-runs-panel{gap:var(--space-2);background:#f8fafc;min-height:420px;padding:14px;display:grid}.workflow-run-detail-state{background:#f8fafc;min-height:220px;padding:14px}.workflow-runs-header{gap:var(--space-3);border-radius:var(--radius-lg);background:#fff;border:1px solid #e5e8ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 12px;display:grid}.workflow-runs-header>div{gap:2px;min-width:0;display:grid}.workflow-runs-header span,.workflow-runs-header dt{color:var(--color-muted);font-size:var(--text-caption);line-height:1.35}.workflow-runs-header strong{color:var(--color-text);font-size:var(--text-title-sm);font-weight:var(--weight-semibold);letter-spacing:0}.workflow-runs-header dl{grid-template-columns:repeat(2,minmax(72px,auto));gap:10px;margin:0;display:grid}.workflow-runs-header dl div{border-left:1px solid #eef1f6;gap:2px;min-width:0;padding-left:10px;display:grid}.workflow-runs-header dd{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.workflow-run-row{gap:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid #e5e8ef;padding:12px;display:grid}.workflow-run-row-selected{border-color:#9dbbff;box-shadow:0 0 0 1px #2f6bff1f}.workflow-run-summary{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;display:grid}.workflow-run-summary>div{gap:3px;min-width:0;display:grid}.workflow-run-summary strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-run-summary span{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption)}.workflow-run-action-button{white-space:nowrap;min-height:28px;padding-inline:8px}.workflow-run-steps{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.workflow-run-step{gap:var(--space-2);border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;grid-template-columns:minmax(112px,.24fr) minmax(0,1fr) auto auto auto;align-items:center;padding:8px 9px;display:grid}.workflow-run-step-selected{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.workflow-run-step-selected{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-border))}}.workflow-run-step-selected{background:var(--color-brand-soft)}.workflow-run-step>span{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-run-step>small{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.workflow-run-step>em{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);font-style:normal}.workflow-step-detail-button{min-height:28px;padding-inline:7px}.workflow-step-rerun-button{border-color:var(--color-brand);min-height:28px}@supports (color:color-mix(in lab, red, red)){.workflow-step-rerun-button{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.workflow-step-rerun-button{background:var(--color-brand-soft);color:var(--color-brand);padding-inline:7px}.workflow-step-rerun-button:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.workflow-step-rerun-button:hover{border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-border))}}.workflow-step-rerun-button:hover{background:#dbeafe}.workflow-step-inspector{gap:var(--space-3);border-radius:var(--radius-md);background:#fff;border:1px solid #dfe7f5;padding:12px;display:grid}.workflow-step-inspector header{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workflow-step-inspector header>div{gap:2px;min-width:0;display:grid}.workflow-step-inspector header span{color:var(--color-muted);font-size:var(--text-caption)}.workflow-step-inspector header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-step-inspector-meta{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.workflow-step-inspector-meta div{border-radius:var(--radius-sm);background:#fbfcfe;border:1px solid #edf0f5;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.workflow-step-inspector-meta dt{color:var(--color-subtle);font-size:var(--text-caption)}.workflow-step-inspector-meta dd{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-caption);margin:0}.workflow-step-inspector-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-step-payload{border-radius:var(--radius-sm);background:#fbfcfe;border:1px solid #edf0f5;min-width:0;display:grid}.workflow-step-payload strong{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);border-bottom:1px solid #edf0f5;padding:7px 9px}.workflow-step-payload pre{max-height:168px;color:var(--color-text);font-family:var(--font-data);font-size:var(--text-caption);white-space:pre-wrap;word-break:break-word;margin:0;padding:9px;line-height:1.45;overflow:auto}.workflow-step-resource-result{gap:var(--space-2);border-radius:var(--radius-md);background:#f8fbff;border:1px solid #dbe7ff;padding:10px;display:grid}.workflow-step-resource-result header{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workflow-step-resource-result header>div{gap:2px;min-width:0;display:grid}.workflow-step-resource-result header span{color:#2563eb;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.workflow-step-resource-result header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-step-resource-result header em{border-radius:var(--radius-sm);color:#1d4ed8;font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-semibold);background:#eff6ff;border:1px solid #bfdbfe;padding:3px 7px}.workflow-step-resource-result header em[data-status=warning]{color:#92400e;background:#fffbeb;border-color:#fde68a}.workflow-step-resource-result header em[data-status=error]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.workflow-step-resource-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.workflow-step-resource-link{border-radius:var(--radius-sm);color:#1d4ed8;font-size:var(--text-caption);font-weight:var(--weight-semibold);background:#fff;border:1px solid #d6e3ff;padding:4px 7px;line-height:1.2;text-decoration:none}.workflow-step-resource-link:hover{background:#eff6ff;border-color:#93c5fd}.workflow-step-resource-link:focus-visible{outline-offset:2px;outline:2px solid #2563eb47}.workflow-step-resource-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.workflow-step-resource-meta div{border-radius:var(--radius-sm);background:#fff;border:1px solid #e7eefb;min-width:0;padding:6px 8px;display:grid}.workflow-step-resource-meta dt{color:var(--color-subtle);font-size:11px}.workflow-step-resource-meta dd{min-width:0;color:var(--color-muted);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.workflow-step-resource-result ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.workflow-step-resource-result li{color:var(--color-muted);font-size:var(--text-caption);border-left:2px solid #93c5fd;padding-left:8px;line-height:1.5}.workflow-child-resource-runs{border-radius:var(--radius-md);background:#fff;border:1px solid #e6edf8;gap:6px;padding:8px;display:grid}.workflow-child-resource-runs header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-child-resource-runs header strong{color:#182230;font-size:12px;font-weight:var(--weight-semibold)}.workflow-child-resource-runs header span{color:#667085;white-space:nowrap;font-size:10px}.workflow-child-resource-list{gap:6px;display:grid}.workflow-child-resource-list article{border-radius:var(--radius-sm);background:#fbfcff;border:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.workflow-child-resource-list article>div{gap:2px;min-width:0;display:grid}.workflow-child-resource-list article span{color:#2563eb;font-size:10px;font-weight:var(--weight-semibold)}.workflow-child-resource-list article strong{color:#344054;font-size:11px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-child-resource-list article em{border-radius:var(--radius-sm);color:#1d4ed8;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);background:#eff6ff;border:1px solid #bfdbfe;padding:3px 6px}.workflow-child-resource-list article em[data-status=warning]{color:#92400e;background:#fffbeb;border-color:#fde68a}.workflow-child-resource-list article em[data-status=error]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.workflow-child-resource-list article small{color:#667085;font-family:var(--font-data);white-space:nowrap;font-size:10px}.workflow-mapped-input{border-radius:var(--radius-md);background:#fff;border:1px solid #e6edf8;gap:6px;padding:8px;display:grid}.workflow-mapped-input header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-mapped-input header strong{color:#182230;font-size:12px;font-weight:var(--weight-semibold)}.workflow-mapped-input header span{color:#667085;white-space:nowrap;font-size:10px}.workflow-mapped-input dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.workflow-mapped-input dl div{border-radius:var(--radius-sm);background:#fbfcff;border:1px solid #edf1f7;gap:3px;min-width:0;padding:6px 8px;display:grid}.workflow-mapped-input dt{color:#475467;min-width:0;font-size:11px;font-weight:var(--weight-semibold);align-items:center;gap:5px;display:flex}.workflow-mapped-input dt small{color:#98a2b3;font-family:var(--font-data);font-size:10px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-mapped-input dd{color:#344054;min-width:0;font-family:var(--font-data);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.workflow-step-inspector-vars{gap:var(--space-2);display:grid}.workflow-step-inspector-vars>strong{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.workflow-step-inspector-vars dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.workflow-step-inspector-vars dl div{border-radius:var(--radius-sm);background:#fbfcfe;border:1px solid #edf0f5;grid-template-columns:minmax(64px,.34fr) minmax(0,1fr);gap:7px;min-width:0;padding:6px 8px;display:grid}.workflow-step-inspector-vars dt{color:var(--color-subtle);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-step-inspector-vars dd{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.workflow-step-inspector-vars p{color:var(--color-muted);font-size:var(--text-caption);margin:0}.workflow-run-step-warning{background:#fffaf0;border-color:#fed7aa}.workflow-run-step-error{background:#fff5f5;border-color:#fecaca}.workflow-execution-mode{min-height:calc(100vh - var(--workflow-header-height));background:#fbfcfe;border-top:1px solid #eaedf2;grid-template-columns:clamp(236px,14vw,286px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.workflow-execution-sidebar{z-index:9;background:#fffffffa;border-right:1px solid #e5e8ef;align-content:start;gap:10px;padding:14px 12px;display:grid;position:relative;overflow:auto}.workflow-execution-sidebar header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-execution-sidebar header>div{gap:2px;min-width:0;display:grid}.workflow-execution-sidebar header span,.workflow-execution-run-card small,.workflow-execution-run-card em,.workflow-execution-empty span,.workflow-execution-sidebar-error{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4}.workflow-execution-sidebar header strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-execution-run-list{gap:7px;display:grid}.workflow-execution-run-card.ui-button{border-radius:var(--radius-md);text-align:left;white-space:normal;background:0 0;border:1px solid #0000;justify-content:stretch;gap:6px;width:100%;height:auto;min-height:74px;padding:10px;display:grid}.workflow-execution-run-card.ui-button:hover,.workflow-execution-run-card.ui-button:focus-visible{background:#f8fafc;border-color:#d7deea}.workflow-execution-run-card.ui-button.is-selected{background:#fff5f5;border-color:#fca5a5;box-shadow:inset 3px 0 #f04438}.workflow-execution-run-card>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-execution-run-card strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-execution-run-card em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.workflow-execution-empty,.workflow-execution-run-skeleton,.workflow-execution-sidebar-error{border-radius:var(--radius-md);background:#fbfcfe;border:1px solid #edf0f5;gap:5px;padding:10px;display:grid}.workflow-execution-empty strong{color:var(--color-text);font-size:var(--text-meta)}.workflow-execution-run-skeleton span{border-radius:var(--radius-pill);background:linear-gradient(90deg,#eef2f7,#f7f9fc,#eef2f7);height:10px}.workflow-execution-run-skeleton .short{width:62%}.workflow-execution-sidebar-error{color:#b54708;background:#fffbeb;border-color:#fed7aa}.workflow-execution-canvas-wrap{min-width:0;position:relative}.workflow-editor-standalone .workflow-execution-canvas-wrap .workflow-canvas{height:100%;min-height:100%}.workflow-canvas-execution{background-color:#f8fafc}.workflow-canvas-execution .workflow-flow-edge-active .react-flow__edge-path{stroke:#1d4ed8;stroke-width:2.2px}.workflow-canvas-execution .workflow-flow-edge-warning .react-flow__edge-path{stroke:#b45309;stroke-width:2.2px}.workflow-canvas-execution .workflow-flow-edge-skipped{opacity:1}.workflow-canvas-execution .workflow-flow-edge-skipped .react-flow__edge-path{stroke:#7d8ea5;stroke-width:1.75px;stroke-dasharray:5 5}.workflow-canvas-execution .workflow-flow-node-skipped{color:#344054;opacity:1;background:#f5f7fa;border-color:#bcc7d5}.workflow-canvas-execution .workflow-flow-node-skipped small{color:#5f6b7a}.workflow-canvas-execution .workflow-flow-node-skipped i{background:#8291a5}.workflow-canvas-execution .workflow-flow-node-success{color:#1f2937;background:#f3fbf6;border-color:#12b76aad}.workflow-canvas-execution .react-flow__pane{cursor:grab}.workflow-execution-canvas-header{z-index:9;pointer-events:none;justify-content:space-between;align-items:start;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.workflow-execution-canvas-header>div{pointer-events:auto}.workflow-execution-canvas-header>div:first-child{min-width:0;color:var(--color-muted);font-size:var(--text-caption);gap:2px;display:grid}.workflow-execution-canvas-header strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-execution-canvas-header small{text-overflow:ellipsis;white-space:nowrap;max-width:min(620px,52vw);overflow:hidden}.workflow-execution-canvas-header>div:last-child{border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;align-items:center;gap:8px;padding:5px;display:inline-flex;box-shadow:0 4px 14px #0f172a14}.workflow-execution-canvas-actions{z-index:9;pointer-events:auto;display:inline-flex;position:absolute;top:16px;right:16px}.workflow-execution-alert,.workflow-execution-loading{z-index:10;border-radius:var(--radius-md);color:#92400e;max-width:min(520px,100% - 32px);font-size:var(--text-caption);background:#fffbebf5;border:1px solid #fed7aa;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;position:absolute;top:70px;left:16px;box-shadow:0 8px 22px #14203614}.workflow-execution-loading{color:var(--color-muted);background:#fffffff0;border-color:#dbe4f0}.workflow-execution-timeline{z-index:10;border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;gap:9px;width:min(520px,100% - 32px);padding:10px;display:grid;position:absolute;top:82px;left:16px;box-shadow:0 8px 24px #0f172a1a}.workflow-execution-timeline.is-running{background:#f8fbfff5;border-color:#1456f03d}.workflow-execution-timeline header{gap:2px;min-width:0;display:grid}.workflow-execution-timeline header span,.workflow-execution-timeline header small,.workflow-execution-timeline-step small{color:var(--color-muted);font-size:var(--text-caption);line-height:1.35}.workflow-execution-timeline header strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-execution-timeline ol{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.workflow-execution-timeline li{min-width:0}.workflow-execution-timeline-step.ui-button{border-radius:var(--radius-md);text-align:left;white-space:normal;background:#fff;border:1px solid #e6ebf3;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;gap:2px 7px;width:100%;height:auto;min-height:54px;padding:7px 8px;display:grid}.workflow-execution-timeline-step.ui-button:disabled{opacity:1}.workflow-execution-timeline-step span{border-radius:var(--radius-pill);background:var(--color-brand-soft);width:20px;height:20px;color:var(--color-brand);font-family:var(--font-data);font-size:11px;font-weight:var(--weight-semibold);grid-row:span 2;place-items:center;display:inline-grid}.workflow-execution-timeline-step em{color:var(--color-text);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-execution-timeline-step.is-selected,.workflow-execution-timeline-step.is-live{background:#f8fbff;border-color:#1456f073}.workflow-execution-timeline-step.has-error{background:#fff5f5;border-color:#fecaca}.workflow-execution-step-card{z-index:11;width:min(390px,100% - 36px);max-height:min(520px,100% - 110px);position:absolute;bottom:18px;right:18px;overflow:auto;box-shadow:0 12px 32px #0f172a24}.workflow-execution-step-card .workflow-step-inspector{border-color:#e5e8ef}.workflow-execution-step-card-compact{border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-caption);background:#fffffff5;border:1px solid #e5e8ef;gap:5px;padding:12px;display:grid}.workflow-execution-step-card-compact strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-execution-detail-stack{z-index:11;pointer-events:none;gap:10px;width:min(390px,100% - 36px);max-height:min(520px,100% - 286px);padding:0 2px 2px 0;display:grid;position:absolute;bottom:198px;right:18px;overflow:auto}.workflow-execution-detail-stack>*{pointer-events:auto}.workflow-execution-detail-stack .workflow-execution-step-card{width:100%;max-height:min(320px,100vh - 320px);position:static}.workflow-execution-final-output-card{border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;gap:10px;padding:12px;display:grid;box-shadow:0 12px 32px #0f172a1f}.workflow-execution-waiting-card{border-radius:var(--radius-md);color:#8a4b08;background:#fffbeb;border:1px solid #f2d29a;align-items:flex-start;gap:10px;padding:12px;display:flex;box-shadow:0 12px 32px #0f172a1a}.workflow-execution-waiting-card>div{gap:4px;display:grid}.workflow-execution-waiting-card strong{color:#713f12;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-execution-waiting-card p{color:#854d0e;font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.workflow-execution-final-output-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-execution-final-output-card header>div{gap:3px;min-width:0;display:grid}.workflow-execution-final-output-card span,.workflow-execution-final-output-card small{color:var(--color-muted);font-size:var(--text-caption)}.workflow-execution-final-output-card strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.workflow-execution-final-output-card pre{border-radius:var(--radius-sm);max-height:220px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #edf1f7;margin:0;padding:10px;line-height:1.6;overflow:auto}.workflow-output-files{gap:8px;display:grid}.workflow-output-files-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-output-files-heading strong{font-size:var(--text-caption)}.workflow-output-files-heading span{font-variant-numeric:tabular-nums}.workflow-output-files ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflow-output-files li{border-radius:var(--radius-sm);background:#f8fbff;border:1px solid #dbe6f3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.workflow-output-file-icon{color:#2563eb;background:#e8f1ff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.workflow-output-file-copy{gap:2px;min-width:0;display:grid}.workflow-output-file-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-output-file-error{color:var(--color-danger)!important}.workflow-output-raw{min-width:0}.workflow-output-raw summary{cursor:pointer;width:fit-content;color:var(--color-muted);font-size:var(--text-caption)}.workflow-output-raw[open] summary{margin-bottom:8px}.portal-page{gap:16px}.portal-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 0 0;display:flex}.portal-heading h1{color:var(--color-text);letter-spacing:-.025em;margin:2px 0 4px;font-size:24px;font-weight:650;line-height:1.25}.portal-heading p:last-child{color:var(--color-muted);margin:0;font-size:13px}.portal-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portal-summary-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);scrollbar-width:none;align-items:center;gap:0;min-height:42px;display:flex;overflow-x:auto}.portal-summary-strip::-webkit-scrollbar{display:none}.portal-type-filter::-webkit-scrollbar{display:none}.portal-summary-strip>span{min-width:max-content;color:var(--color-muted);align-items:center;gap:6px;padding:0 15px;font-size:12px;line-height:40px;display:inline-flex}.portal-summary-strip>span+span{border-left:1px solid var(--color-border)}.portal-summary-strip strong{color:var(--color-text);font-size:13px}.portal-summary-strip [data-type=agent] svg{color:#4f46e5}.portal-summary-strip [data-type=workflow] svg{color:#0284c7}.portal-summary-strip [data-type=external] svg{color:#b45309}.portal-usage-summary{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.portal-usage-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 13px;display:flex}.portal-usage-heading h2{color:var(--color-text);margin:0 0 2px;font-size:13px;font-weight:650}.portal-usage-heading p{color:var(--color-muted);margin:0;font-size:11px}.portal-usage-actions{align-items:center;gap:10px;display:flex}.portal-usage-period{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:inline-flex;overflow:hidden}.portal-usage-period button{min-height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:11px}.portal-usage-period button+button{border-left:1px solid var(--color-border)}.portal-usage-period button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);font-weight:600}.portal-usage-period button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;position:relative}.portal-usage-period button:disabled{cursor:wait;opacity:.7}.portal-usage-actions>a{min-width:max-content;color:var(--color-muted);align-items:center;gap:2px;font-size:12px;text-decoration:none;display:inline-flex}.portal-usage-actions>a:hover{color:var(--color-text)}.portal-usage-actions>a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:3px}.portal-usage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-usage-metrics>div{gap:3px;min-width:0;padding:13px;display:grid}.portal-usage-metrics>div+div{border-left:1px solid var(--color-border)}.portal-usage-metrics span,.portal-usage-metrics small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.portal-usage-metrics strong{color:var(--color-text);letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.2}.portal-usage-metrics small.is-warning{color:var(--color-warning-text)}.portal-usage-summary.is-loading .portal-usage-heading{max-width:240px}.portal-usage-error{min-height:48px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.portal-usage-error>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.portal-consumption{border-top:1px solid var(--color-border)}.analytics-application-usage{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.analytics-application-usage>header h2,.analytics-application-usage>header h3{color:var(--color-text);margin:1px 0 2px;font-size:15px;font-weight:650}.analytics-recent-panel>header h3{color:var(--color-text);margin:0;font-size:13px;font-weight:650}.analytics-application-usage-actions{color:var(--color-muted);align-items:center;gap:10px;font-size:11px;display:flex}.analytics-application-usage-error{min-height:54px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex}.analytics-application-usage-error>div{align-items:center;gap:7px;display:inline-flex}.portal-consumption>header{justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:8px 13px;display:flex}.portal-consumption h3{color:var(--color-text);margin:0 0 2px;font-size:13px;font-weight:650}.portal-consumption p,.portal-consumption>header>span{color:var(--color-muted);margin:0;font-size:11px}.portal-consumption-table{border-top:1px solid var(--color-border)}.portal-consumption-table-head,.portal-consumption-row{grid-template-columns:minmax(220px,1fr) minmax(150px,200px) 92px;align-items:center;column-gap:16px;padding:0 13px;display:grid}.portal-consumption-table-head{background:var(--color-surface-subtle);min-height:30px;color:var(--color-muted);font-size:10px;font-weight:600}.portal-consumption-table-head>span:last-child{text-align:right}.portal-consumption-row{border-top:1px solid var(--color-border);min-height:52px}.portal-consumption-row:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-consumption-row:hover{background:color-mix(in srgb, var(--color-primary) 2.5%, var(--color-surface))}}.portal-consumption-app{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.portal-consumption-app>b{color:var(--color-muted);font-size:11px;font-weight:500}.portal-consumption-app>span,.portal-consumption-value{gap:1px;min-width:0;display:grid}.portal-consumption-app strong,.portal-consumption-app a,.portal-consumption-value strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.portal-consumption-app a{text-decoration:none}.portal-consumption-app a:hover{color:var(--color-primary)}.portal-consumption-app a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.portal-consumption-app small,.portal-consumption-value small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portal-consumption-calls{color:var(--color-text);text-align:right;font-size:12px}.portal-consumption-empty{border-top:1px solid var(--color-border);padding:18px 13px}.portal-consumption-expand{border:0;border-top:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:36px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.portal-consumption-expand:hover{background:var(--color-surface-subtle);color:var(--color-text)}.portal-consumption-expand:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.portal-consumption-expand[aria-expanded=true] svg{transform:rotate(-90deg)}.portal-toolbar{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.portal-search{min-width:0}.portal-type-filter{justify-content:flex-end;gap:4px;min-width:0;display:flex}.portal-type-filter button{border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:7px;min-width:max-content;min-height:32px;padding:0 9px;font-size:12px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.portal-type-filter button span{background:var(--color-surface-subtle);min-width:18px;color:var(--color-muted);text-align:center;border-radius:999px;padding:0 5px;font-size:10px;line-height:18px}.portal-type-filter button:hover{background:var(--color-surface-subtle);color:var(--color-text)}.portal-type-filter button.active{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.portal-type-filter button.active span{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-type-filter button.active span{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.portal-type-filter button.active span{color:var(--color-primary)}.portal-type-filter button:focus-visible,.portal-app-card:focus-visible{box-shadow:0 0 0 3px var(--color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.portal-type-filter button:focus-visible,.portal-app-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}}.portal-source-alert,.portal-manager-error{border-radius:var(--radius-sm);color:#8a4b08;background:#fffaf0;border:1px solid #f3d6a4;align-items:center;gap:9px;padding:7px 10px;font-size:12px;display:flex}.portal-source-alert span,.portal-manager-error span{flex:1;min-width:0}.portal-directory{min-width:0}.portal-section-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;padding-bottom:10px;display:flex}.portal-section-heading h2{color:var(--color-text);margin:0 0 2px;font-size:15px;font-weight:650}.portal-section-heading p,.portal-section-heading>span{color:var(--color-muted);margin:0;font-size:11px}.portal-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-app-listitem{min-width:0}.portal-app-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:104px;color:inherit;grid-template-columns:40px minmax(0,1fr) 16px;align-items:start;gap:11px;padding:13px 12px 12px 15px;text-decoration:none;transition:border-color .12s,background-color .12s,transform .12s;display:grid;position:relative;overflow:hidden}.portal-app-card:before{content:"";background:#4f46e5;width:3px;position:absolute;inset:0 auto 0 0}.portal-app-card[data-type=workflow]:before{background:#0284c7}.portal-app-card[data-type=external]:before{background:#d97706}.portal-app-card:hover{background:var(--color-surface);border-color:#c4cfdd;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.portal-app-card:hover{background:color-mix(in srgb, var(--color-surface) 94%, #eef4ff)}}.portal-app-icon{color:#4f46e5;background:#f1f2ff;border:1px solid #dfe3ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.portal-app-card[data-type=workflow] .portal-app-icon{color:#0284c7;background:#eef8fd;border-color:#d8ecf7}.portal-app-card[data-type=external] .portal-app-icon{color:#b45309;background:#fff8e9;border-color:#f3e3c7}.portal-app-icon img{object-fit:cover;width:100%;height:100%}.portal-app-copy{gap:4px;min-width:0;display:grid}.portal-app-title-line{align-items:center;gap:5px;min-width:0;display:flex}.portal-app-title-line strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:20px;overflow:hidden}.portal-app-title-line svg{color:var(--color-muted);transform:rotate(45deg)}.portal-app-description{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.portal-app-meta{color:#7c8797;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;line-height:16px;display:flex;overflow:hidden}.portal-app-meta span:last-child{text-overflow:ellipsis;overflow:hidden}.portal-app-chevron{color:#a2adba;align-self:center}.portal-app-skeleton{pointer-events:none}.portal-app-skeleton:before{background:#d8dee8}.portal-empty .empty-state{min-height:190px}.portal-manager-dialog{gap:16px;width:min(1000px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:20px}.portal-manager-grid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:16px;min-height:0;display:grid}.portal-manager-list,.portal-manager-form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.portal-manager-list{overflow:hidden}.portal-manager-list>header,.portal-manager-form>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.portal-manager-list>header strong,.portal-manager-form>header strong{font-size:13px}.portal-manager-list>header span,.portal-manager-form>header p{color:var(--color-muted);margin:1px 0 0;font-size:11px}.portal-manager-items{max-height:500px;display:grid;overflow-y:auto}.portal-manager-items article{border-bottom:1px solid var(--color-border);grid-template-columns:30px minmax(0,1fr) auto 32px 32px;align-items:center;gap:7px;min-width:0;padding:9px 8px 9px 10px;display:grid}.portal-manager-items article:last-child{border-bottom:0}.portal-manager-items article.active{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-manager-items article.active{background:color-mix(in srgb, var(--color-primary) 5%, transparent)}}.portal-manager-items article>span:nth-child(2){gap:2px;min-width:0;display:grid}.portal-manager-items article strong,.portal-manager-items article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-manager-items article strong{font-size:12px}.portal-manager-items article small{color:var(--color-muted);font-size:10px}.portal-manager-item-icon{color:#b45309;background:#fff8e9;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.portal-manager-items .ui-button-icon{width:30px;height:30px}.portal-manager-list-empty{color:var(--color-muted);text-align:center;margin:0;padding:24px 12px;font-size:12px}.portal-manager-form{flex-direction:column;min-height:0;display:flex}.portal-manager-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px;display:grid;overflow-y:auto}.portal-manager-wide-field{grid-column:1/-1}.portal-manager-form-actions{border-top:1px solid var(--color-border);margin-top:auto;padding:12px 13px 13px}@media (width<=1100px){.portal-usage-visual-grid{grid-template-columns:minmax(0,1fr)}.analytics-ledger-toolbar{flex-direction:column;align-items:flex-start}.analytics-ledger-controls{justify-content:space-between;width:100%}.analytics-run-controls{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,.45fr))}.analytics-run-controls>.ui-button{grid-column:1/-1;justify-self:start}.portal-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-manager-grid{grid-template-columns:minmax(260px,.75fr) minmax(380px,1.25fr)}}@media (width<=900px){.portal-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-usage-metrics>div:nth-child(3){border-top:1px solid var(--color-border);border-left:0}.portal-usage-metrics>div:nth-child(4){border-top:1px solid var(--color-border)}}@media (width<=760px){.portal-heading,.portal-section-heading{align-items:flex-start}.portal-heading{flex-direction:column}.portal-heading-actions{justify-content:flex-start;width:100%}.portal-toolbar{grid-template-columns:minmax(0,1fr)}.portal-type-filter{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.portal-app-grid{grid-template-columns:minmax(0,1fr)}.portal-consumption-table-head,.portal-consumption-row{grid-template-columns:minmax(0,1fr) 120px 72px;column-gap:10px}.portal-manager-dialog{flex-direction:column;padding:16px;display:flex}.portal-manager-grid{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.portal-manager-items{max-height:220px}}@media (width<=520px){.portal-heading h1{font-size:21px}.portal-summary-strip>span{padding:0 11px}.portal-usage-heading{flex-direction:column;align-items:flex-start;gap:6px}.portal-usage-actions{justify-content:space-between;width:100%}.portal-usage-metrics strong{font-size:18px}.portal-usage-metrics>div{padding:11px}.portal-consumption>header{flex-direction:column;align-items:flex-start;gap:4px}.portal-consumption-table-head,.portal-consumption-row{grid-template-columns:minmax(0,1fr) 92px 54px;column-gap:8px;padding:0 10px}.portal-section-heading{display:grid}.portal-app-card{min-height:96px}.portal-manager-form-grid{grid-template-columns:minmax(0,1fr)}.portal-manager-wide-field{grid-column:auto}.portal-manager-items article{grid-template-columns:28px minmax(0,1fr) 30px 30px}.portal-manager-items article .ui-badge{display:none}}@media (prefers-reduced-motion:reduce){.portal-app-card,.portal-type-filter button{transition:none}.portal-app-card:hover{transform:none}}.workflow-execution-final-output-card p{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.workflow-execution-mode{height:calc(100vh - var(--workflow-header-height));grid-template-columns:clamp(236px,16vw,270px) minmax(0,1fr);min-height:0}.workflow-execution-sidebar{z-index:1;gap:8px;padding:12px 10px}.workflow-execution-run-list{gap:4px}.workflow-execution-run-card.ui-button{gap:5px;min-width:0;min-height:88px;padding:9px 10px}.workflow-execution-run-card-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-execution-run-card-head .status-badge{flex:none}.workflow-execution-run-card em{overflow-wrap:anywhere;min-width:0}.workflow-execution-run-card-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-execution-workspace{background:#f8fafc;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-execution-summarybar{border-bottom:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 14px;display:flex}.workflow-execution-summarybar>div:first-child{gap:2px;min-width:0;display:grid}.workflow-execution-summarybar span,.workflow-execution-summarybar small,.workflow-execution-inspector-header span,.workflow-execution-inspector-header small{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4}.workflow-execution-summarybar strong,.workflow-execution-inspector-header strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-execution-summarybar small{text-overflow:ellipsis;white-space:nowrap;max-width:min(760px,62vw);overflow:hidden}.workflow-execution-summary-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.workflow-execution-content{grid-template-columns:minmax(0,1fr) clamp(344px,25vw,392px);min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-execution-canvas-wrap{min-height:0;overflow:hidden}.workflow-editor-standalone .workflow-execution-workspace .workflow-canvas{height:100%;min-height:0}.workflow-execution-inspector{border-left:1px solid var(--color-border);background:#fff;align-content:start;gap:12px;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden auto}.workflow-execution-inspector-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:0 2px 10px;display:flex}.workflow-execution-inspector-header>div{gap:2px;min-width:0;display:grid}.workflow-execution-inspector-header>small{flex:none}.workflow-execution-inspector .workflow-execution-alert,.workflow-execution-inspector .workflow-execution-loading{max-width:none;box-shadow:none;position:static}.workflow-execution-inspector .workflow-execution-timeline{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;position:static}.workflow-execution-inspector .workflow-execution-timeline header{border-bottom:1px solid #edf0f5;padding:0 2px 9px}.workflow-execution-inspector .workflow-execution-timeline ol{grid-template-columns:minmax(0,1fr);gap:4px}.workflow-execution-inspector .workflow-execution-timeline-step.ui-button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:6px 8px}.workflow-execution-inspector .workflow-execution-timeline-step span{grid-row:auto}.workflow-execution-inspector .workflow-execution-timeline-step em,.workflow-execution-inspector .workflow-execution-timeline-step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-execution-inspector .workflow-execution-detail-stack{pointer-events:auto;gap:10px;width:100%;max-height:none;padding:0;display:grid;position:static;overflow:visible}.workflow-execution-inspector .workflow-execution-step-card,.workflow-execution-inspector .workflow-execution-detail-stack .workflow-execution-step-card{width:100%;max-height:none;box-shadow:none;position:static;overflow:visible}.workflow-execution-inspector .workflow-execution-final-output-card,.workflow-execution-inspector .workflow-execution-waiting-card{box-shadow:none}@media (width<=1280px){.workflow-execution-mode{grid-template-columns:236px minmax(0,1fr)}.workflow-execution-content{grid-template-rows:minmax(520px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden auto}.workflow-execution-canvas-wrap{min-height:520px}.workflow-execution-inspector{border-top:1px solid var(--color-border);background:#fff;border-left:0;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);overflow:visible}.workflow-execution-inspector-header,.workflow-execution-inspector .workflow-execution-alert,.workflow-execution-inspector .workflow-execution-loading,.workflow-execution-inspector .workflow-execution-empty{grid-column:1/-1}}@media (width<=780px){.workflow-execution-mode{height:calc(100vh - var(--workflow-header-height));grid-template-rows:188px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workflow-execution-run-card.ui-button{min-width:230px;max-width:250px}.workflow-execution-summarybar{flex-direction:column;align-items:flex-start;padding:10px}.workflow-execution-summarybar small{max-width:calc(100vw - 20px)}.workflow-execution-content{grid-template-rows:520px auto}.workflow-execution-inspector{grid-template-columns:minmax(0,1fr);padding:10px}.workflow-execution-inspector-header,.workflow-execution-inspector .workflow-execution-alert,.workflow-execution-inspector .workflow-execution-loading,.workflow-execution-inspector .workflow-execution-empty{grid-column:auto}}.workflow-bottom-bar{z-index:18;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e3e8f2;gap:7px;width:min(812px,100% - 28px);min-height:auto;padding:8px;display:grid;position:absolute;bottom:clamp(14px,2vh,22px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0f172a1a}.workflow-bottom-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workflow-bottom-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.workflow-bottom-title>span{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-primary);background:#eef4ff;flex:none;place-items:center;display:inline-grid}.workflow-bottom-title div{gap:1px;min-width:0;display:grid}.workflow-bottom-title strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-bottom-title small{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.workflow-bottom-context{border-radius:var(--radius-sm);color:#475467;max-width:min(320px,38vw);font-size:var(--text-caption);background:#fff;border:1px solid #edf1f7;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.workflow-bottom-context span,.workflow-bottom-context em{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-style:normal;display:inline-flex;overflow:hidden}.workflow-bottom-context span{color:var(--color-text);font-weight:var(--weight-semibold)}.workflow-chat-console{border-top:1px solid #eef1f6;gap:7px;padding-top:7px;display:grid}.workflow-chat-transcript{gap:6px;max-height:132px;display:grid;overflow:auto}.workflow-chat-message{border-radius:var(--radius-md);background:#fff;border:1px solid #e6ebf3;gap:3px;padding:8px 10px;display:grid}.workflow-chat-message.is-output{background:#f8fbff}.workflow-chat-message.is-running{background:#f8fbff;border-color:#1456f02e}.workflow-chat-message span{color:var(--color-muted);font-size:var(--text-caption);line-height:1.2}.workflow-chat-message p{color:var(--color-text);font-size:var(--text-meta);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.workflow-chat-start-refs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workflow-chat-composer .ui-file-upload-field{display:inline-grid}.workflow-chat-composer .ui-file-upload-trigger{min-height:40px;padding-inline:10px}.workflow-chat-file-button{min-width:68px}.workflow-chat-start-refs ul{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workflow-chat-start-refs li{border-radius:var(--radius-sm);color:#475467;min-width:0;max-width:min(220px,100%);font-size:var(--text-caption);background:#fff;border:1px solid #e5eaf2;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.workflow-chat-start-refs li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-chat-start-refs li .ui-button{flex:none;width:22px;height:22px;min-height:22px}.workflow-chat-start-refs p{color:#b42318;font-size:var(--text-caption);flex:100%;margin:0}.workflow-chat-composer{grid-template-columns:auto minmax(0,1fr) 92px;align-items:stretch;gap:7px;display:grid}.workflow-chat-input{min-width:0}.workflow-chat-input textarea{min-height:40px;max-height:92px}.workflow-chat-composer>.ui-button{min-height:40px}.workflow-run-input-dialog{border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe5ef;gap:16px;width:min(620px,100vw - 28px);padding:22px 24px;display:grid;box-shadow:0 20px 52px #0f172a29}.workflow-run-input-header{gap:6px;padding-right:28px;display:grid}.workflow-run-input-title{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold)}.workflow-run-input-header p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.workflow-run-input-form{gap:12px;display:grid}.workflow-run-input-start{border-radius:var(--radius-md);background:#f8fbff;border:1px solid #e6ebf3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.workflow-run-input-start>span{border-radius:var(--radius-sm);color:#2f5fe8;background:#eef4ff;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.workflow-run-input-start div{gap:3px;min-width:0;display:grid}.workflow-run-input-start small,.workflow-run-input-start em{color:var(--color-muted);font-size:var(--text-caption);font-style:normal;line-height:1.2}.workflow-run-input-start strong{color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-run-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-run-input-fields{gap:10px;display:grid}.workflow-run-input-field{min-width:0}.workflow-run-input-field label,.workflow-run-input-form label{gap:7px;min-width:0;display:grid}.workflow-run-input-field label>span,.workflow-run-input-form label>span{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:1.25}.workflow-run-input-form em{color:#e5484d;font-style:normal}.workflow-run-input-form .ui-input-control,.workflow-run-input-form .ui-textarea-control{background:#fff;border:1px solid #d9dce3;width:100%;min-width:0}.workflow-run-input-form .ui-textarea-control{resize:none;min-height:78px;padding:9px 10px;line-height:1.5}.workflow-run-input-form .ui-input-control:focus,.workflow-run-input-form .ui-textarea-control:focus{border-color:#1456f0a3;outline:0}.workflow-run-input-upload{border-radius:var(--radius-md);background:#fbfcff;border:1px dashed #d8dee9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.workflow-run-input-upload>div{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.workflow-run-input-upload .ui-file-upload-field{justify-self:end}.workflow-run-input-upload .ui-file-upload-trigger{min-height:32px}.workflow-run-input-upload p{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);grid-column:1/-1;margin:0}.workflow-run-input-ref-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workflow-run-input-ref-list li{border-radius:var(--radius-sm);color:#475467;min-width:0;max-width:100%;font-size:var(--text-caption);background:#fff;border:1px solid #e5eaf2;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.workflow-run-input-ref-list .ui-button{flex:none;width:22px;height:22px;min-height:22px}.workflow-run-input-ref-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-run-input-footer{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.workflow-run-result-dialog{border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe5ef;gap:14px;width:min(680px,100vw - 28px);max-height:min(760px,100vh - 40px);padding:22px 24px;display:grid;overflow:auto;box-shadow:0 20px 52px #0f172a29}.workflow-run-result-header{gap:8px;padding-right:28px;display:grid}.workflow-run-result-title{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold)}.workflow-run-result-header p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.workflow-run-result-status{border-radius:var(--radius-sm);background:#f8fbff;border:1px solid #e6ebf3;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:5px 7px;display:inline-flex}.workflow-run-result-status span{color:#475467;font-family:var(--font-mono);font-size:var(--text-caption)}.workflow-run-result-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.workflow-run-result-meta div{border-radius:var(--radius-md);background:#fbfcff;border:1px solid #e6ebf3;min-width:0;padding:9px 10px}.workflow-run-result-meta dt{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption)}.workflow-run-result-meta dd{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.workflow-run-result-error{border-radius:var(--radius-md);color:#9f1d24;background:#e5484d0f;border:1px solid #e5484d47;gap:4px;padding:10px 12px;display:grid}.workflow-run-result-error strong{font-family:var(--font-mono);font-size:var(--text-caption)}.workflow-run-result-error span{font-size:var(--text-meta);line-height:var(--leading-body)}.workflow-run-result-payload{border-radius:var(--radius-md);background:#fff;border:1px solid #e6ebf3;gap:8px;min-width:0;padding:10px 12px;display:grid}.workflow-run-result-payload header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-run-result-payload strong{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-meta)}.workflow-run-result-payload span{color:var(--color-muted);font-size:var(--text-caption)}.workflow-run-result-payload pre{border-radius:var(--radius-sm);color:#e5e7eb;max-height:180px;font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre-wrap;word-break:break-word;background:#0f172a;margin:0;padding:10px;line-height:1.55;overflow:auto}@media (prefers-reduced-motion:reduce){.workflow-canvas-execution.is-running .workflow-flow-edge-active .react-flow__edge-path{stroke-dasharray:none;animation:none}.workflow-canvas-execution.is-running .workflow-flow-node-running,.workflow-canvas-execution.is-running .workflow-flow-node-running i{box-shadow:none}}@media (width<=640px){.workflow-run-input-dialog,.workflow-run-result-dialog{padding:18px}.workflow-run-result-meta{grid-template-columns:1fr}.workflow-run-input-footer{flex-direction:column-reverse}}@media (width<=1100px){.database-workspace-grid{grid-template-columns:minmax(0,1fr)}.database-query-lab{position:static}.dashboard-toolbar{grid-template-columns:auto minmax(260px,1fr)}.dashboard-scope-meta{grid-column:1/-1;justify-content:end}.distribution-content{grid-template-columns:minmax(150px,.7fr) minmax(210px,1fr);gap:18px}.distribution-panel{padding:16px}}.workflow-parameter-ai-action{color:var(--color-primary);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:8px;display:inline-flex}.workflow-parameter-ai-action:disabled{color:var(--color-muted);cursor:not-allowed}@media (width<=980px){.channel-catalog-toolbar{grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr)}.channel-catalog-toolbar .ui-segmented{justify-self:start}.channel-card-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr))}}@media (width<=700px){.channel-catalog-boundary{grid-template-columns:auto minmax(0,1fr)}.channel-catalog-facts{grid-column:1/-1;width:100%}.channel-catalog-facts>div{flex:50%;min-width:0}.channel-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.channel-catalog-toolbar .ui-segmented{width:100%;overflow-x:auto}.channel-catalog-toolbar .ui-segmented .ui-button{flex:1 0 auto}.channel-catalog-result{justify-self:start}.channel-card-grid{grid-template-columns:minmax(0,1fr)}.channel-capability-card{min-height:136px}.channel-card-handoff{flex-direction:column;align-items:stretch}.channel-card-handoff .ui-button{width:100%}}.local-database-directory{gap:12px;display:grid}.local-database-boundary{border:1px solid #cbd5e1;border-left:3px solid var(--color-primary);border-radius:var(--radius-md);background:#f8fafc;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid}.local-database-boundary-icon{width:30px;height:30px;color:var(--color-primary);background:#fff;border:1px solid #d6dee9;border-radius:7px;place-items:center;display:grid}.local-database-boundary-copy{gap:3px;display:grid}.local-database-boundary-copy strong{color:#334155;font-size:13px}.local-database-boundary-copy p{color:#667085;max-width:820px;margin:0;font-size:12px;line-height:1.55}.local-database-facts{background:#fff;border:1px solid #d8e0ea;border-radius:7px;grid-template-columns:repeat(4,minmax(74px,1fr));margin:0;display:grid;overflow:hidden}.local-database-facts>div{gap:2px;padding:7px 10px;display:grid}.local-database-facts>div+div{border-left:1px solid #e2e8f0}.local-database-facts dt{color:#7b8798;white-space:nowrap;font-size:9px}.local-database-facts dd{color:#1e293b;margin:0;font-size:14px;font-weight:700}.local-database-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.local-database-toolbar .ui-field{min-width:0}.local-database-result{color:#667085;white-space:nowrap;justify-self:end;font-size:11px}.local-database-result strong{color:#1e293b}.local-database-registry{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.local-database-registry-titlebar{color:#fff;background:#17243a;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:10px 16px;display:flex}.local-database-registry-titlebar>div{gap:2px;display:grid}.local-database-registry-titlebar>div span,.local-database-registry-titlebar>span{color:#9fb0c7;font-family:var(--font-data);letter-spacing:.12em;font-size:9px}.local-database-registry-titlebar strong{font-size:14px}.local-database-registry-columns,.local-database-registry-row{grid-template-columns:minmax(250px,1.35fr) minmax(190px,.85fr) minmax(140px,.6fr) minmax(350px,auto);display:grid}.local-database-registry-columns{color:#64748b;letter-spacing:0;background:#f5f7fa;border-bottom:1px solid #dce3ec;font-size:12px;font-weight:500}.local-database-registry-columns>span:last-child{text-align:right}.local-database-registry-columns span,.local-database-registry-row>div{padding:9px 14px}.local-database-registry-columns span+span,.local-database-registry-row>div+div{border-left:1px solid #edf0f4}.local-database-registry-row{min-height:86px;transition:background-color var(--motion-fast);border-bottom:1px solid #e4e9f0;align-items:stretch}.local-database-registry-row:hover{background:#fbfcfe}.local-database-registry-row>div{align-items:center;min-width:0;display:flex}.local-database-identity,.local-database-structure{flex-direction:column;justify-content:center;gap:3px;align-items:flex-start!important}.local-database-identity strong,.local-database-structure strong{color:#1e293b;font-size:12px;font-weight:700}.local-database-identity code{color:#64748b;font-family:var(--font-data);font-size:9px}.local-database-identity p,.local-database-structure span{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.local-database-actions{justify-content:flex-end;gap:6px}.local-database-registry-footer{color:#667085;background:#f8fafc;align-items:center;gap:7px;padding:9px 14px;font-size:10px;display:flex}@media (width<=1180px){.local-database-boundary{grid-template-columns:auto minmax(0,1fr)}.local-database-facts{grid-column:1/-1}.local-database-registry-columns{display:none}.local-database-registry-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:10px 14px}.local-database-registry-row>div{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid;border-left:0!important}.local-database-registry-row>div:before{content:attr(data-label);color:#8a98aa;letter-spacing:.05em;font-size:9px;font-weight:700}.local-database-identity,.local-database-actions{grid-column:1/-1}.local-database-identity strong,.local-database-identity code,.local-database-identity p,.local-database-structure strong,.local-database-structure span{grid-column:2}.local-database-actions{justify-content:start;grid-template-columns:74px repeat(3,max-content)!important}}@media (width<=700px){.local-database-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.local-database-facts>div:nth-child(3){border-top:1px solid #e2e8f0;border-left:0}.local-database-facts>div:nth-child(4){border-top:1px solid #e2e8f0}.local-database-toolbar{grid-template-columns:minmax(0,1fr)}.local-database-toolbar .ui-segmented{width:100%;overflow-x:auto}.local-database-toolbar .ui-segmented .ui-button{flex:1 0 auto}.local-database-result{justify-self:start}.local-database-registry-titlebar{align-items:flex-start}.local-database-registry-titlebar>span{text-align:right;max-width:118px}.local-database-registry-row{grid-template-columns:minmax(0,1fr)}.local-database-registry-row>div,.local-database-actions{grid-column:1}.local-database-actions{grid-template-columns:74px repeat(2,minmax(0,1fr))!important}.local-database-actions .ui-button{width:100%}.local-database-actions .ui-button:last-child{grid-column:2/-1}}.knowledge-directory{gap:12px;display:grid}.knowledge-index-overview{border-radius:var(--radius-md);background:#fff;border:1px solid #cbd5e1;border-left:3px solid #2457a6;overflow:hidden}.knowledge-index-source{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 14px;display:grid}.knowledge-index-source>span{color:#2457a6;background:#f6f9fd;border:1px solid #d4deeb;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.knowledge-index-source>div{gap:3px;display:grid}.knowledge-index-source strong{color:#27364a;font-size:13px}.knowledge-index-source p{color:#667085;max-width:880px;margin:0;font-size:12px;line-height:1.55}.knowledge-index-facts{background:#f8fafc;border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.knowledge-index-facts>div{gap:2px;padding:9px 14px;display:grid}.knowledge-index-facts>div+div{border-left:1px solid #e2e8f0}.knowledge-index-facts dt{color:#768397;font-size:10px}.knowledge-index-facts dd{color:#1e293b;margin:0;font-size:15px;font-weight:700}.knowledge-index-health-strip{border-top:1px solid #dce3ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.knowledge-index-health-strip>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:7px 14px;display:grid;position:relative}.knowledge-index-health-strip>div+div{border-left:1px solid #e5eaf0}.knowledge-index-health-strip>div>span{background:#98a2b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f2f4f7}.knowledge-index-health-strip small{color:#667085;font-size:10px}.knowledge-index-health-strip strong{color:#344054;font-family:var(--font-data);font-size:11px}.knowledge-index-health-strip .is-enabled>span{background:#1f7a55;box-shadow:0 0 0 3px #e8f5ef}.knowledge-index-health-strip .is-indexing>span{background:#a16207;box-shadow:0 0 0 3px #fef3c7}.knowledge-index-health-strip .is-error>span{background:#b42318;box-shadow:0 0 0 3px #fee4e2}.knowledge-directory-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.knowledge-directory-toolbar .ui-field{min-width:0}.knowledge-directory-result{color:#667085;white-space:nowrap;justify-self:end;font-size:11px}.knowledge-directory-result strong{color:#1e293b}.knowledge-index-inventory{background:#fff;border:1px solid #cbd5e1;border-radius:9px;overflow:hidden}.knowledge-index-inventory-header{background:#fbfcfe;border-top:3px solid #2457a6;border-bottom:1px solid #d8e0e9;justify-content:space-between;align-items:center;gap:18px;min-height:57px;padding:9px 15px 10px;display:flex}.knowledge-index-inventory-header>div{gap:2px;display:grid}.knowledge-index-inventory-header>div span,.knowledge-index-inventory-header>span{color:#7c899b;font-family:var(--font-data);letter-spacing:.1em;font-size:9px}.knowledge-index-inventory-header strong{color:#243247;font-size:14px}.knowledge-index-inventory-columns,.knowledge-index-row{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.9fr) minmax(150px,.7fr) minmax(105px,.45fr) minmax(90px,.38fr) minmax(230px,auto);display:grid}.knowledge-index-inventory-columns{color:#64748b;letter-spacing:0;background:#f5f7fa;border-bottom:1px solid #dce3ec;font-size:12px;font-weight:500}.knowledge-index-inventory-columns>span:last-child{text-align:right}.knowledge-index-inventory-columns span,.knowledge-index-row>div{padding:9px 14px}.knowledge-index-inventory-columns span+span,.knowledge-index-row>div+div{border-left:1px solid #edf0f4}.knowledge-index-row{min-height:88px;transition:background-color var(--motion-fast);border-bottom:1px solid #e4e9f0;align-items:stretch;position:relative}.knowledge-index-row:before{content:"";background:#98a2b3;width:3px;position:absolute;inset:0 auto 0 0}.knowledge-index-row.is-enabled:before{background:#1f7a55}.knowledge-index-row.is-indexing:before{background:#a16207}.knowledge-index-row.is-error:before{background:#b42318}.knowledge-index-row:hover{background:#fbfcfe}.knowledge-index-row>div{align-items:center;min-width:0;display:flex}.knowledge-index-identity,.knowledge-index-assets,.knowledge-index-read,.knowledge-index-usage{flex-direction:column;justify-content:center;gap:3px;align-items:flex-start!important}.knowledge-index-identity strong,.knowledge-index-assets strong,.knowledge-index-read strong,.knowledge-index-usage strong{color:#1e293b;font-size:12px;font-weight:700}.knowledge-index-identity code{color:#64748b;font-family:var(--font-data);font-size:9px}.knowledge-index-identity p,.knowledge-index-assets span,.knowledge-index-read span,.knowledge-index-usage span{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-index-actions{justify-content:flex-end;gap:6px}.knowledge-directory-skeleton{gap:12px;display:grid}.knowledge-directory-skeleton .skeleton-block{border-radius:var(--radius-md);background:#fff;border:1px solid #dce3ec;min-height:108px;padding:18px}.knowledge-directory-skeleton .skeleton-block:last-child{min-height:310px}@media (width<=1180px){.knowledge-index-inventory-columns{display:none}.knowledge-index-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:10px 14px 10px 17px}.knowledge-index-row>div{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid;border-left:0!important}.knowledge-index-row>div:before{content:attr(data-label);color:#8a98aa;letter-spacing:.05em;font-size:9px;font-weight:700}.knowledge-index-identity,.knowledge-index-actions{grid-column:1/-1}.knowledge-index-identity strong,.knowledge-index-identity code,.knowledge-index-identity p,.knowledge-index-assets strong,.knowledge-index-assets span,.knowledge-index-read strong,.knowledge-index-read span,.knowledge-index-usage strong,.knowledge-index-usage span{grid-column:2}.knowledge-index-actions{justify-content:start;grid-template-columns:78px repeat(2,max-content)!important}}@media (width<=700px){.knowledge-index-source{grid-template-columns:auto minmax(0,1fr)}.knowledge-index-source>.ui-badge{grid-column:1/-1;justify-self:start}.knowledge-index-facts,.knowledge-index-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-index-facts>div:nth-child(3),.knowledge-index-health-strip>div:nth-child(3){border-left:0}.knowledge-index-facts>div:nth-child(n+3),.knowledge-index-health-strip>div:nth-child(n+3){border-top:1px solid #e2e8f0}.knowledge-directory-toolbar{grid-template-columns:minmax(0,1fr)}.knowledge-directory-toolbar .ui-segmented{width:100%;overflow-x:auto}.knowledge-directory-toolbar .ui-segmented .ui-button{flex:1 0 auto}.knowledge-directory-result{justify-self:start}.knowledge-index-inventory-header{align-items:flex-start}.knowledge-index-inventory-header>span{text-align:right;max-width:116px}.knowledge-index-row{grid-template-columns:minmax(0,1fr)}.knowledge-index-row>div,.knowledge-index-identity,.knowledge-index-actions{grid-column:1}.knowledge-index-actions{grid-template-columns:78px repeat(2,minmax(0,1fr))!important}.knowledge-index-actions .ui-button{width:100%}}@media (width<=1280px){.resource-grid,.adaptive-grid-agents,.adaptive-grid-resources,.adaptive-grid-templates,.database-query-controls,.factory-agent-grid,.template-grid,.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptive-grid-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-config-readiness{grid-template-columns:minmax(0,1fr)}.knowledge-readiness-actions{grid-template-columns:minmax(0,1fr) auto auto;place-items:center stretch}.knowledge-readiness-actions>div{justify-items:start}.knowledge-search-layout{grid-template-columns:minmax(0,1fr)}.knowledge-search-empty{min-height:300px}}@media (width<=980px){.resource-grid,.adaptive-grid-agents,.adaptive-grid-resources,.factory-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.console-shell{--active-sidebar-width:0px;grid-template-columns:minmax(0,1fr)}.console-shell.is-sidebar-expanded{--active-sidebar-width:var(--console-sidebar-width)}.console-sidebar{z-index:40;inset:0 auto 0 calc(-1 * var(--console-sidebar-width) - 8px);width:var(--console-sidebar-width);gap:var(--space-3);border-right:1px solid var(--color-border);height:100vh;transition:left var(--motion-fast);border-bottom:0;padding:10px;position:fixed;overflow:hidden;transform:none}.console-shell.is-sidebar-expanded .console-sidebar{left:0}.sidebar-nav{grid-template-columns:minmax(0,1fr)}.console-shell:not(.is-sidebar-expanded) .console-brand{justify-content:center;padding-inline:0}.console-shell:not(.is-sidebar-expanded) .console-brand>span:not(.brand-glyph),.console-shell:not(.is-sidebar-expanded) .nav-group p,.console-shell:not(.is-sidebar-expanded) .nav-item span,.console-shell:not(.is-sidebar-expanded) .sidebar-status div{display:none}.console-shell:not(.is-sidebar-expanded) .nav-item{justify-content:center;padding-inline:0}.console-shell:not(.is-sidebar-expanded) .sidebar-status{padding:var(--space-2);justify-content:center}.console-topbar,.create-card,.page-header,.toolbar-panel,.account-summary{flex-direction:column;align-items:stretch}.console-topbar{grid-template-columns:40px minmax(0,1fr) auto;justify-content:stretch;align-items:center;min-height:60px;padding:10px 16px;display:grid}.console-menu-button{display:grid}.topbar-context{text-align:center;justify-self:center;width:auto;display:block}.topbar-context span{display:none}.topbar-context strong{font-size:17px}.topbar-actions,.header-actions,.create-actions{flex-wrap:wrap}.topbar-actions{justify-content:flex-end}.topbar-actions .global-search,.topbar-icon-group{display:none}.global-search,.ui-field{min-width:0}.resource-grid,.dashboard-grid,.filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.normal-agent-grid,.tool-grid,.skill-list,.resource-workbench-layout,.knowledge-config-layout{grid-template-columns:minmax(0,1fr)}.resource-inspector,.knowledge-config-side{position:static}.knowledge-readiness-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-config-hero{grid-template-columns:auto minmax(0,1fr)}.knowledge-config-hero dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.resource-create-panel,.resource-import-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-deeplink-notice{grid-template-columns:minmax(0,1fr)}.resource-deeplink-notice>span{display:none}.resource-deeplink-actions{justify-content:flex-start}.resource-create-panel>div:first-child,.resource-import-panel>div:first-child,.resource-import-panel label,.resource-create-wide,.resource-create-actions,.resource-import-actions{grid-column:1/-1}.resource-import-actions{justify-content:flex-start}.resource-transfer-feedback{flex-direction:column;align-items:flex-start}.resource-metadata-grid{grid-template-columns:minmax(0,1fr)}.resource-metadata-card header,.resource-metadata-card footer{flex-direction:column;align-items:stretch}.database-data-toolbar,.database-column-grid,.knowledge-manage-shell,.knowledge-import-shell,.knowledge-import-content{grid-template-columns:minmax(0,1fr)}.knowledge-manage-side,.knowledge-import-side{scrollbar-width:none;border-bottom:1px solid #edf0f5;border-right:0;display:flex;overflow-x:auto}.knowledge-manage-side::-webkit-scrollbar{display:none}.knowledge-import-side::-webkit-scrollbar{display:none}.knowledge-file-tabs::-webkit-scrollbar{display:none}.knowledge-file-status-filters::-webkit-scrollbar{display:none}.knowledge-manage-side .ui-button,.knowledge-import-side .ui-button{flex:none}.knowledge-manage-main{padding:14px}.knowledge-section-header{flex-direction:column;align-items:stretch;gap:14px}.knowledge-section-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.knowledge-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-file-summary article{border-bottom:1px solid #edf0f5}.knowledge-file-summary article:nth-child(2n){border-right:0}.knowledge-file-summary article:last-child{border-bottom:0;grid-column:1/-1}.knowledge-file-toolbar{flex-direction:column;align-items:stretch}.knowledge-file-filter-stack{overflow:hidden}.knowledge-file-tabs,.knowledge-file-status-filters{scrollbar-width:none;width:100%;overflow-x:auto}.knowledge-file-tabs .ui-button,.knowledge-file-status-filters .ui-button{flex:none}.knowledge-file-actions{width:100%;margin-left:0}.knowledge-file-search{flex:auto;min-width:0}.knowledge-config-metadata-panel>header,.knowledge-config-metadata-panel>footer{flex-direction:column;align-items:stretch}.knowledge-config-layout-grid{grid-template-columns:minmax(0,1fr)}.knowledge-config-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.knowledge-config-danger{grid-template-columns:minmax(0,1fr)}.knowledge-config-danger .ui-button,.knowledge-config-danger>span{grid-area:auto/1}.knowledge-config-danger .ui-button{width:100%}.knowledge-config-danger>span{text-align:left}.knowledge-import-form{padding-right:0}.knowledge-import-preview{min-height:220px}.database-data-editor>header,.database-data-editor>footer{flex-direction:column;align-items:stretch}.agent-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.console-content{padding:8px 14px 16px}.console-topbar{padding:10px 16px}.sidebar-nav,.resource-grid,.adaptive-grid-agents,.adaptive-grid-resources,.adaptive-grid-dashboard,.adaptive-grid-analytics,.adaptive-grid-templates,.factory-agent-grid,.dashboard-grid,.analytics-grid,.template-grid,.filter-row,.compact-filters,.knowledge-document-draft,.knowledge-document-editor-grid,.database-column-grid,.database-data-toolbar,.database-row-cell-grid,.plugin-manifest-grid,.plugin-parameter-grid,.resource-create-panel,.resource-import-panel,.resource-bind-control,.resource-run-case-save,.resource-run-case-item,.resource-run-case-toolbar,.resource-run-payload,.resource-stat-grid,.knowledge-readiness-steps,.knowledge-readiness-actions,.resource-runtime-meta{grid-template-columns:1fr}.knowledge-config-readiness,.knowledge-workbench-card{padding:var(--space-3)}.database-workbench-header,.database-query-lab>header,.database-query-lab>footer,.database-validation-ledger>header,.resource-history-audit-header{flex-direction:column;align-items:stretch}.database-workbench-header .ui-badge,.database-query-lab>header .ui-badge{align-self:flex-start}.database-local-boundary p,.resource-history-boundary p{display:grid}.database-workbench-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.database-workbench-facts>div{border-bottom:1px solid #edf0f5}.database-workbench-facts>div:nth-child(2n){border-right:0}.database-workbench-facts>div:nth-last-child(-n+2){border-bottom:0}.resource-history-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-history-facts>div{border-bottom:1px solid #edf0f5}.resource-history-facts>div:nth-child(2n){border-right:0}.resource-history-facts>div:nth-last-child(-n+2){border-bottom:0}.database-query-lab .database-query-controls{grid-template-columns:minmax(0,1fr)}.database-query-lab>footer .ui-button{width:100%}.knowledge-readiness-primary{grid-template-columns:auto minmax(0,1fr)}.knowledge-readiness-primary .status-badge{grid-column:1/-1;justify-self:start}.knowledge-readiness-actions{justify-items:stretch}.knowledge-readiness-actions>div{justify-items:start}.knowledge-search-settings{grid-template-columns:minmax(0,1fr)}.knowledge-assets-toolbar{flex-direction:column;align-items:stretch}.knowledge-assets-search{width:100%}.knowledge-assets-grid{grid-template-columns:minmax(0,1fr)}.knowledge-asset-card{grid-template-columns:116px minmax(0,1fr)}.knowledge-asset-preview,.knowledge-asset-preview-fallback{min-height:104px}.knowledge-asset-preview{border-bottom:0;border-right:1px solid #edf0f5}.knowledge-asset-preview img{aspect-ratio:auto;height:100%}.knowledge-asset-open-hint{display:none}.knowledge-search-composer>header,.knowledge-search-composer>footer,.knowledge-search-result>header,.knowledge-search-evidence>header{flex-direction:column;align-items:stretch}.knowledge-search-readiness{width:100%;min-width:0}.knowledge-search-composer>header>span{max-width:100%}.knowledge-search-query-field{padding:14px 14px 0}.knowledge-search-settings{margin:14px}.knowledge-search-actions .ui-button{width:100%}.knowledge-search-actions>span{text-overflow:clip;white-space:normal;line-height:1.5;overflow:visible}.knowledge-search-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-search-result-facts>div{border-bottom:1px solid #edf0f5}.knowledge-search-result-facts>div:nth-child(2n){border-right:0}.knowledge-search-result-facts>div:nth-last-child(-n+2){border-bottom:0}.knowledge-search-evidence-list article{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:13px 14px}.knowledge-search-evidence-list article header{flex-direction:column;align-items:flex-start;gap:5px}.knowledge-search-evidence-list h5{white-space:normal}.knowledge-search-diagnostics dl{grid-template-columns:minmax(0,1fr)}.knowledge-workbench-card>header,.knowledge-retrieval-section>header,.knowledge-workbench-actions{flex-direction:column;align-items:stretch}.knowledge-workbench-actions .ui-button:first-child{margin-right:0}.plugin-manifest-endpoint{grid-column:auto}.plugin-manifest-editor>header,.plugin-manifest-editor>footer,.knowledge-document-editor header,.knowledge-document-editor footer,.knowledge-create-form-card footer{flex-direction:column;align-items:stretch}.resource-create-dialog-form label,.knowledge-import-type-grid{grid-template-columns:minmax(0,1fr)}.resource-create-hint{margin-left:0}.knowledge-import-actions,.knowledge-import-settings,.knowledge-import-settings .knowledge-import-parse-setting{flex-direction:column;align-items:stretch}.knowledge-import-parse-select{width:100%}.resource-run-case-save .ui-button,.resource-run-case-toolbar .ui-button,.resource-run-case-actions{justify-self:stretch}.resource-run-case-toolbar{flex-direction:column;align-items:stretch}.resource-run-case-actions{flex-wrap:wrap;justify-content:flex-start}.factory-breadcrumb{display:none}.dashboard-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}.dashboard-filter-group,.dashboard-range-group{grid-template-columns:minmax(0,1fr);gap:6px}.dashboard-toolbar .ui-segmented,.dashboard-date-range{width:100%}.dashboard-scope-meta{grid-column:auto;justify-content:start}.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid{grid-template-columns:minmax(0,1fr)}.distribution-panel{min-height:0}.distribution-content{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0}.donut-chart{width:168px;margin:16px 0}.dashboard-freshness{text-align:left;justify-content:start;min-width:0}.create-card,.page-header,.toolbar-panel,.account-summary,.auth-panel{padding:var(--space-4)}.discovery-model-readiness{width:100%;margin-left:0}.discovery-model-select{width:100%;min-width:0}.knowledge-file-result-count{flex:none}.knowledge-file-table-wrap{display:none}.knowledge-file-mobile-list{gap:10px;display:grid}.knowledge-file-mobile-list article,.knowledge-file-mobile-empty{background:#fff;border:1px solid #e3e8ef;border-radius:7px}.knowledge-file-mobile-list article{overflow:hidden}.knowledge-file-mobile-list article>header{background:#fbfcfe;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:13px 14px;display:flex}.knowledge-file-mobile-list .knowledge-file-name{min-width:0}.knowledge-file-mobile-list .knowledge-file-status{min-width:auto}.knowledge-file-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.knowledge-file-mobile-list dl>div{border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;gap:3px;min-width:0;padding:10px 14px;display:grid}.knowledge-file-mobile-list dl>div:nth-child(2n){border-right:0}.knowledge-file-mobile-list dl>div:nth-last-child(-n+2){border-bottom:0}.knowledge-file-mobile-list dt,.knowledge-file-mobile-list dd{text-overflow:ellipsis;margin:0;overflow:hidden}.knowledge-file-mobile-list dt{color:#98a2b3;font-size:10px}.knowledge-file-mobile-list dd{color:#344054;font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.knowledge-file-mobile-actions{background:#fff;border-top:1px solid #edf0f5;padding:9px 12px}.knowledge-file-mobile-empty{display:grid}.create-card h2,.page-header h2,.account-summary h2,.auth-panel h2{font-size:var(--text-title)}.agent-card-head{grid-template-columns:auto minmax(0,1fr)}.agent-card-tools{grid-column:1/-1;justify-content:flex-end}.agent-card-footer,.agent-action-bar,.agent-config-top,.danger-card,.section-title-row,.channel-access-list article{flex-direction:column;align-items:stretch}.factory-page .agent-card-footer{flex-direction:row;align-items:center}.factory-page .agent-card-head{grid-template-columns:auto minmax(0,1fr) auto}.factory-page .agent-card-footer .ui-button{width:auto}.factory-page .agent-card-tools{grid-column:auto;justify-content:flex-end}.agent-action-spacer{display:none}.agent-config-top .ui-segmented,.agent-action-bar .ui-segmented,.agent-config-top .ui-button,.agent-action-bar .ui-button{width:100%;max-width:100%}.agent-runtime-grid,.agent-number-grid,.agent-number-grid.two,.plugin-chip-list{grid-template-columns:minmax(0,1fr)}.info-tile{border-bottom:1px solid #d8e4ff;border-right:0}.info-tile:last-child{border-bottom:0}.field-row,.avatar-edit-row{grid-template-columns:1fr}.simple-table{overflow-x:auto}.simple-table .simple-table-head,.simple-table .simple-empty{min-width:620px}.super-chat-shell{min-height:calc(100vh - 96px)}.console-table{background:0 0;border:0;overflow:visible}.console-table-row.table-head{display:none}.console-table-row{gap:6px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:var(--space-3);grid-template-columns:30px minmax(0,1fr);display:grid}.console-table--without-avatar .console-table-row{grid-template-columns:minmax(0,1fr)}.console-table-row+.console-table-row{margin-top:var(--space-2)}.console-table-cell{align-items:baseline;gap:var(--space-3);text-align:right;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:none;grid-column:2;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);display:grid;overflow:visible}.console-table--without-avatar .console-table-cell,.console-table--without-avatar .table-actions{grid-column:1}.console-table-cell:before{content:attr(data-label);min-width:0;color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);text-align:left}.console-table-cell>*{justify-self:end;min-width:0;max-width:100%}.table-actions{padding-top:var(--space-1);grid-column:2;justify-content:flex-start}.empty-state{grid-template-columns:1fr}}.argus-agent-config{--agent-config-gap:clamp(8px, .7vw, 14px);--agent-config-pad:clamp(8px, .7vw, 14px);--agent-label-col:clamp(72px, 7vw, 96px);--agent-control-height:2rem;background:#fafafa;gap:0;width:100%;min-width:0;display:grid}.console-shell-detail{grid-template-columns:var(--active-sidebar-width) minmax(0, 1fr)}.console-shell-detail .console-sidebar{border-right:1px solid var(--color-border);border-bottom:0;align-self:start;height:100vh;position:sticky;top:0;left:0}.console-shell-detail .detail-console-main{min-width:0}.argus-agent-config .agent-config-top{align-items:center;gap:var(--agent-config-gap);min-height:3rem;padding:0 var(--agent-config-pad);background:#fff;border-bottom:1px solid #e5e7eb;flex-flow:row;display:flex}.argus-agent-config .agent-action-spacer{flex:auto;display:block}.argus-agent-config .agent-config-top .ui-segmented{flex-wrap:nowrap;gap:2px;width:auto;max-width:none}.argus-agent-config .agent-config-top .ui-button{border-color:#0000;border-radius:6px;width:auto;max-width:none;min-height:30px;padding:0 12px;font-size:13px}.argus-agent-config .agent-config-top .ui-segmented .ui-button{color:#3f4757;background:0 0}.argus-agent-config .agent-config-top .ui-segmented .ui-button.active{color:var(--color-brand-hover);background:var(--color-brand-soft);border-color:#0000}.argus-agent-config .agent-config-top>.ui-button-primary{min-width:52px;padding:0 14px}.argus-agent-config .agent-config-top-actions,.argus-agent-config .agent-save-state{align-items:center;gap:8px;min-width:0;display:inline-flex}.argus-agent-config .agent-save-state{color:#667085;white-space:nowrap;font-size:12px}.argus-agent-config .agent-config-overview{width:calc(100% - var(--agent-config-pad) * 2);gap:var(--agent-config-gap);margin:12px var(--agent-config-pad) 0;box-shadow:none;background:#fbfcfe;border-color:#dce8ff;border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr) minmax(220px,.42fr);align-items:stretch;padding:14px;display:grid}.agent-config-overview-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.agent-config-overview-main .agent-app-avatar{border-radius:8px;width:48px;font-size:18px}.agent-config-overview-main div{gap:3px;min-width:0;display:grid}.agent-config-overview-main small{color:#667085;font-variant-numeric:tabular-nums;font-size:12px}.agent-config-overview-main strong{color:#101828;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-config-overview-main p{color:#536175;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.agent-config-overview-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.agent-config-step{background:#fff;border:1px solid #e8edf5;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.agent-config-step>span{color:#667085;background:#f2f5f9;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.agent-config-step.is-complete{background:#f7fdf9;border-color:#16a34a38}.agent-config-step.is-complete>span{color:#15803d;background:#e8f8ee}.agent-config-step div{gap:2px;min-width:0;display:grid}.agent-config-step strong{color:#101828;font-size:12px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-config-step small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-config-overview-side{align-content:center;gap:10px;min-width:0;display:grid}.agent-config-overview-side dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.agent-config-overview-side dl div{background:#fff;border:1px solid #edf0f5;border-radius:6px;gap:2px;min-width:0;padding:7px 8px;display:grid}.agent-config-overview-side dt,.agent-config-overview-side dd{margin:0}.agent-config-overview-side dt{color:#667085;font-size:11px}.agent-config-overview-side dd{color:#101828;font-size:13px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.agent-config-overview-side>div{justify-content:flex-end;gap:8px;display:flex}.argus-agent-config .agent-publish-check{width:calc(100% - var(--agent-config-pad) * 2);margin:12px var(--agent-config-pad) 0;box-shadow:none;background:#fff;border-color:#e4e7ec;border-radius:6px;gap:10px;padding:12px 14px;display:grid}.argus-agent-config .agent-publish-check.has-error{background:#fffcf5;border-color:#fedf89}.argus-agent-config .agent-publish-check.is-ready{background:#fbfdff;border-color:#c7d7fe}.argus-agent-config .agent-publish-check header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.argus-agent-config .agent-publish-icon{color:#2563eb;background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.argus-agent-config .agent-publish-check.has-error .agent-publish-icon{color:#b54708;border-color:#fedf89}.argus-agent-config .agent-publish-check strong{color:#101828;font-size:13px;font-weight:var(--weight-semibold)}.argus-agent-config .agent-publish-check small,.argus-agent-config .agent-publish-check p,.argus-agent-config .agent-publish-check li span{color:#667085;font-size:12px;line-height:1.55}.argus-agent-config .agent-publish-check ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.argus-agent-config .agent-publish-check li{border-top:1px solid #1018280f;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:10px;min-width:0;padding-top:8px;display:grid}.argus-agent-config .agent-publish-issue-error strong{color:#b42318}.argus-agent-config .agent-publish-issue-warning strong{color:#b54708}.argus-agent-config .agent-publish-note{border-top:1px solid #1018280f;margin:0;padding-top:8px}.argus-agent-config .agent-import-panel{width:calc(100% - var(--agent-config-pad) * 2);margin:12px var(--agent-config-pad) 0;box-shadow:none;background:#fff;border-color:#e4e7ec;border-radius:6px;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.argus-agent-config .agent-import-panel>div:first-child{gap:4px;display:grid}.argus-agent-config .agent-import-panel strong{color:#101828;font-size:13px;font-weight:var(--weight-semibold)}.argus-agent-config .agent-import-panel p{color:#667085;margin:0;font-size:12px;line-height:1.55}.argus-agent-config .agent-import-panel label{gap:6px;min-width:0;display:grid}.argus-agent-config .agent-import-panel label span{color:#475467;font-size:12px;font-weight:var(--weight-medium)}.argus-agent-config .agent-import-panel .ui-textarea-control{color:#101828;min-height:72px;max-height:160px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;padding:8px 10px;font-size:12px;line-height:1.5}.argus-agent-config .agent-import-panel .ui-textarea-control:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.argus-agent-config .agent-import-error,.argus-agent-config .agent-transfer-feedback{width:calc(100% - var(--agent-config-pad) * 2);margin:8px var(--agent-config-pad) 0;font-size:12px;line-height:1.5}.argus-agent-config .agent-import-error{color:#b42318}.argus-agent-config .agent-transfer-feedback{color:#2563eb;background:#f6f9ff;border:1px solid #c9dafd;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.argus-agent-config .agent-transfer-feedback span{min-width:0}.argus-agent-config .agent-import-actions{justify-content:flex-end;gap:8px;display:flex}.argus-agent-config .normal-agent-grid{gap:var(--agent-config-gap);width:100%;min-width:0;padding:0 var(--agent-config-pad) var(--agent-config-pad);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.argus-agent-config .agent-form-card{box-shadow:none;align-content:start;gap:var(--agent-config-gap);padding:var(--agent-config-pad);border:0;border-radius:0}.argus-agent-config .agent-form-card h3{font-size:16px;line-height:1.35}.argus-agent-config .agent-form-card label{grid-template-columns:var(--agent-label-col) minmax(0, 1fr);align-items:center;gap:var(--agent-config-gap);color:#3f4757;font-size:13px}.argus-agent-config .agent-form-card .ui-input-control,.argus-agent-config .agent-form-card .ui-textarea-control,.argus-agent-config .agent-form-card .ui-select-control,.argus-agent-config .normal-agent-grid .ui-select-control{min-height:var(--agent-control-height);border-color:#d9dce3;border-radius:4px;padding:6px 8px;font-size:13px}.argus-agent-config .agent-form-card .ui-textarea-control{min-height:calc(var(--agent-control-height) * 2.4)}.argus-agent-config .field-row,.argus-agent-config .avatar-edit-row{grid-template-columns:var(--agent-label-col) minmax(0, 1fr) auto;gap:var(--agent-config-gap);min-height:var(--agent-control-height)}.argus-agent-config .field-row strong{font-size:13px;font-weight:var(--weight-medium)}.argus-agent-config .section-title-row{flex-direction:row;justify-content:space-between;align-items:center}.argus-agent-config .section-title-row .ui-button{width:auto;max-width:none}.argus-agent-config .form-label{margin:0;font-size:13px}.argus-agent-config .agent-app-avatar{aspect-ratio:1;border-radius:4px;width:clamp(80px,8vw,112px);font-size:24px}.argus-agent-config .switch-row{min-height:var(--agent-control-height);gap:var(--agent-config-gap);font-size:13px}.argus-agent-config .agent-inline-switch{cursor:pointer;background:#d7dce5;border:0;border-radius:999px;width:36px;height:20px;min-height:20px;padding:0;transition:background-color .14s;position:relative}.argus-agent-config .agent-inline-switch:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a2e}.argus-agent-config .agent-inline-switch[aria-checked=true]{background:var(--color-primary)}.argus-agent-config .agent-inline-switch[aria-checked=true]:after{transform:translate(16px)}.argus-agent-config .bound-resource,.argus-agent-config .simple-empty{border-radius:4px;font-size:13px}.argus-agent-config .simple-empty{border:1px dashed #d9dce3;padding:18px 12px}.argus-agent-config .plugin-chip-list{grid-template-columns:minmax(0,1fr);gap:8px}.argus-agent-config .plugin-chip-list span{border-radius:4px;padding:8px 10px;font-size:13px}.argus-agent-config .agent-binding-summary{color:#667085;white-space:nowrap;font-size:12px}.argus-agent-config .agent-simple-header{width:min(100% - var(--agent-config-pad) * 2, 1180px);background:#fff;border-color:#e4e7ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:16px auto 0;padding:16px 18px;display:grid;box-shadow:0 1px 2px #1018280a}.argus-agent-config .agent-simple-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.argus-agent-config .agent-simple-title .agent-app-avatar{border-radius:10px;width:48px;font-size:18px}.argus-agent-config .agent-simple-title div{gap:3px;min-width:0;display:grid}.argus-agent-config .agent-simple-title small{color:#667085;font-size:12px}.argus-agent-config .agent-simple-title h2{color:#101828;font-size:19px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.argus-agent-config .agent-simple-title p,.argus-agent-config .agent-simple-card p,.argus-agent-config .agent-next-card p{color:#667085;margin:0;font-size:13px;line-height:1.6}.argus-agent-config .agent-simple-actions,.argus-agent-config .agent-next-actions,.argus-agent-config .agent-advanced-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.argus-agent-config .agent-simple-layout,.argus-agent-config .agent-advanced-layout{width:min(100% - var(--agent-config-pad) * 2, 1180px);margin:16px auto var(--agent-config-pad);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}.argus-agent-config .agent-simple-main,.argus-agent-config .agent-advanced-main,.argus-agent-config .agent-simple-side,.argus-agent-config .agent-advanced-side{gap:14px;min-width:0;display:grid}.argus-agent-config .agent-simple-side,.argus-agent-config .agent-advanced-side{position:sticky;top:64px}.argus-agent-config .agent-simple-card,.argus-agent-config .agent-next-card{background:#fff;border-color:#e4e7ec;border-radius:10px;gap:14px;padding:18px;display:grid;box-shadow:0 1px 2px #1018280a}.argus-agent-config .agent-simple-card h3,.argus-agent-config .agent-next-card h3{color:#101828;font-size:15px;font-weight:var(--weight-semibold);margin:0;line-height:1.35}.argus-agent-config .agent-simple-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.argus-agent-config .agent-simple-card-head>div{gap:5px;min-width:0;display:grid}.argus-agent-config .agent-form-section{gap:14px;display:grid}.argus-agent-config .agent-form-section .ui-field,.argus-agent-config .agent-simple-card .ui-field{color:#344054;gap:7px;font-size:13px}.argus-agent-config .agent-form-section .ui-input-control,.argus-agent-config .agent-form-section .ui-textarea-control,.argus-agent-config .agent-simple-card .ui-input-control,.argus-agent-config .agent-simple-card .ui-textarea-control,.argus-agent-config .agent-simple-card .ui-select-control{background:#fff;border-color:#d0d5dd;border-radius:7px;font-size:14px}.argus-agent-config .agent-form-section .ui-textarea-control{line-height:1.55}.argus-agent-config .agent-next-card{background:#f8faff;border-color:#c7d7fe}.argus-agent-config .agent-setup-list{gap:8px;display:grid}.argus-agent-config .agent-setup-list span{color:#667085;align-items:center;gap:8px;font-size:13px;display:flex}.argus-agent-config .agent-setup-list span svg{color:#b54708}.argus-agent-config .agent-setup-list .is-done{color:#166534}.argus-agent-config .agent-setup-list .is-done svg{color:#16a34a}.argus-agent-config .agent-share-lite .switch-row,.argus-agent-config .agent-simple-card .switch-row{justify-content:space-between}.argus-agent-config .agent-advanced-main .agent-publish-check,.argus-agent-config .agent-advanced-main .agent-runtime-panel{width:100%;margin:0}.argus-agent-config .agent-resource-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.argus-agent-config .agent-resource-columns section{gap:8px;min-width:0;display:grid}.argus-agent-config .agent-resource-columns section>strong{color:#344054;font-size:13px;font-weight:var(--weight-semibold)}.argus-agent-config .agent-danger-card{border-color:#fee4e2}.argus-agent-config .agent-danger-card .danger-action{color:#b42318;border-color:#fecdca;justify-self:start}.agent-resource-manager{background:#fff;border:1px solid #e0e5ed;border-radius:7px;display:grid;overflow:hidden}.agent-resource-manager-bar{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 12px;display:flex}.agent-resource-manager-bar>div{gap:2px;min-width:0;display:grid}.agent-resource-manager-bar strong{color:#182230;font-size:13px;font-weight:var(--weight-semibold)}.agent-resource-manager-bar span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-resource-manager-bar .ui-button{flex:none}.agent-selected-resource-list{border-top:1px solid #edf0f4;margin:0;padding:0;list-style:none;display:grid}.agent-selected-resource-list>li{border-bottom:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.agent-selected-resource-list>li:last-child{border-bottom:0}.agent-selected-resource-icon{color:#526071;background:#f8fafc;border:1px solid #dce3ec;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.agent-selected-resource-list li>span:nth-child(2){gap:2px;min-width:0;display:grid}.agent-selected-resource-list strong,.agent-selected-resource-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-selected-resource-list strong{color:#182230;font-size:13px;font-weight:var(--weight-medium)}.agent-selected-resource-list small{color:#7a8699;font-size:11px}.agent-selected-resource-list em{color:#526071;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.agent-selected-resource-list .agent-selected-resource-more{color:#667085;min-height:38px;font-size:12px}.agent-resource-empty{color:#98a2b3;border-top:1px solid #edf0f4;padding:13px 12px;font-size:12px}.agent-resource-warning{background:#fffaeb;border-top:1px solid #fedf89;align-items:center;gap:6px;padding:8px 12px;display:flex;color:#b54708!important;font-size:12px!important;line-height:1.4!important}.agent-resource-picker-dialog{grid-template-rows:auto auto minmax(240px,1fr) auto;gap:0;width:min(100% - 32px,720px);max-width:720px;padding:0;overflow:hidden}.agent-resource-picker-dialog>[data-radix-dialog-close]{top:14px}.agent-resource-picker-dialog>div:first-child{padding:18px 20px 14px}.agent-resource-picker-toolbar{background:#f8fafc;border-top:1px solid #edf0f4;border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.agent-resource-picker-search{gap:0}.agent-resource-picker-search .ui-input-control{background:#fff;border-color:#d0d5dd;height:34px;font-size:13px}.agent-resource-picker-scope{background:#fff;border:1px solid #d7deea;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.agent-resource-picker-scope .ui-button{color:#667085;border-radius:4px;height:28px}.agent-resource-picker-scope .ui-button[aria-pressed=true]{color:#182230;background:#eef2f7}.agent-resource-picker-list{overscroll-behavior:contain;min-height:240px;max-height:min(52vh,480px);overflow-y:auto}.agent-resource-picker-item.ui-button{text-align:left;white-space:normal;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;justify-content:stretch;gap:10px;width:100%;height:auto;min-height:58px;padding:10px 14px;display:grid}.agent-resource-picker-item.ui-button:hover{background:#fafbfc}.agent-resource-picker-item.ui-button.is-selected{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.agent-resource-picker-item.ui-button.is-selected{background:color-mix(in srgb, var(--color-primary) 6%, #fff)}}.agent-resource-picker-check{color:#fff;background:#fff;border:1px solid #cbd2dc;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.agent-resource-picker-item.is-selected .agent-resource-picker-check{border-color:var(--color-primary);background:var(--color-primary)}.agent-resource-picker-copy{gap:3px;min-width:0;display:grid}.agent-resource-picker-copy strong{color:#182230;font-size:13px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-resource-picker-copy small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.agent-resource-picker-item em{color:#526071;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.agent-resource-picker-empty{color:#98a2b3;place-items:center;min-height:240px;font-size:13px;display:grid}.agent-resource-picker-footer{background:#fff;border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.agent-resource-picker-footer>span{color:#667085;font-size:12px}.agent-resource-picker-footer>div{align-items:center;gap:8px;display:flex}.argus-agent-config .agent-runtime-panel{width:min(100%,760px);margin:var(--agent-config-pad);gap:14px}.agent-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-debug-resources{border-top:1px solid #edf0f5;gap:8px;padding-top:10px;display:grid}.agent-debug-resources section{gap:4px;display:grid}.agent-debug-resources strong{color:#667085;font-size:12px;font-weight:var(--weight-medium)}.agent-debug-resources span{color:#182230;word-break:break-word;font-size:12px;line-height:1.55}.agent-run-log{gap:8px;display:grid}.agent-run-log span{color:#475467;background:#fbfcff;border:1px solid #edf0f5;border-radius:6px;padding:8px 10px;font-size:12px}.agent-conversation-shell{align-items:start;gap:var(--agent-config-gap);padding:var(--agent-config-pad);grid-template-columns:minmax(0,1fr) minmax(280px,.28fr);display:grid}.agent-conversation-panel,.agent-conversation-context,.agent-conversation-validation{gap:14px;min-width:0;display:grid}.agent-conversation-panel{min-height:min(720px,100dvh - 148px)}.agent-conversation-head{border-bottom:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:14px;display:flex}.agent-conversation-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:min(100%,320px);display:grid}.agent-conversation-title small,.agent-conversation-context header span,.agent-conversation-prompts>span{color:#667085;font-size:12px;font-weight:var(--weight-medium)}.agent-conversation-title h2{color:#101828;font-size:18px;font-weight:var(--weight-semibold);letter-spacing:0;margin:1px 0 0;line-height:1.3}.agent-conversation-title p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-conversation-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.agent-conversation-prompts{gap:8px;display:grid}.agent-conversation-prompts>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.agent-conversation-prompts .ui-button{color:#344054;white-space:normal;background:#fbfcff;border-color:#dbe5f4;min-width:0}.agent-conversation-prompts .ui-button:hover{color:#155eef;background:#f5f8ff;border-color:#bcd1ff}.agent-conversation-thread{background:#f8fafc;border:1px solid #edf0f5;border-radius:8px;align-content:start;gap:14px;min-height:min(50vh,520px);max-height:min(58vh,640px);padding:14px;display:grid;overflow:auto}.agent-conversation-message{gap:6px;min-width:0;max-width:min(78%,760px);display:grid}.agent-conversation-message.is-user{justify-self:end}.agent-conversation-message.is-selected{background:#2f6bff0f;border-radius:8px;padding:6px;box-shadow:0 0 0 1px #2f6bff24}.agent-conversation-message-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.agent-conversation-message-meta span{color:#344054;font-size:12px;font-weight:var(--weight-semibold)}.agent-conversation-message-meta small{color:#98a2b3;font-size:11px}.agent-conversation-message>p{color:#182230;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #e6eaf1;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.agent-conversation-message.is-user>p{color:#12326f;background:#eef4ff;border-color:#bcd1ff}.agent-conversation-empty{color:#667085;text-align:center;place-self:center;place-items:center;gap:6px;max-width:360px;font-size:13px;line-height:1.55;display:grid}.agent-conversation-empty svg{color:#1f5eff}.agent-conversation-empty strong{color:#182230;font-size:14px;font-weight:var(--weight-semibold)}.agent-conversation-trace{gap:8px;display:grid}.agent-conversation-trace>summary,.agent-conversation-validation summary,.agent-conversation-runtime-details summary{cursor:pointer;color:#344054;min-width:0;font-size:12px;font-weight:var(--weight-medium);background:#fff;border:1px solid #e2e6ec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;list-style:none;display:flex}.agent-conversation-trace>summary::-webkit-details-marker{display:none}.agent-conversation-validation summary::-webkit-details-marker{display:none}.agent-conversation-runtime-details summary::-webkit-details-marker{display:none}.agent-conversation-trace>summary small,.agent-conversation-validation summary small,.agent-conversation-runtime-details summary small{color:#667085;font-size:11px;font-weight:var(--weight-regular);white-space:nowrap}.agent-conversation-trace[open]>summary,.agent-conversation-validation details[open] summary,.agent-conversation-runtime-details[open] summary{color:#182230;background:#f8f9fb;border-color:#cfd5df}.agent-conversation-trace>summary:focus-visible{outline-offset:2px;outline:2px solid #84adff}.agent-conversation-trace-label,.agent-conversation-trace-meta{align-items:center;gap:7px;min-width:0;display:inline-flex}.agent-conversation-trace-label>i{background:#12b76a;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ecfdf3}.agent-conversation-trace-label>i.is-warning{background:#f79009;box-shadow:0 0 0 3px #fffaeb}.agent-conversation-trace-label>i.is-error{background:#f04438;box-shadow:0 0 0 3px #fef3f2}.agent-conversation-trace-meta svg,.agent-knowledge-candidate>summary svg{color:#98a2b3;flex:none;transition:transform .16s}.agent-conversation-trace[open]>summary .agent-conversation-trace-meta svg,.agent-knowledge-candidate[open]>summary svg{transform:rotate(90deg)}.agent-conversation-composer{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.agent-conversation-composer .ui-field{min-width:0}.agent-conversation-side{gap:12px;min-width:0;display:grid;position:sticky;top:74px}.agent-conversation-context header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.agent-conversation-context header>div{gap:2px;min-width:0;display:grid}.agent-conversation-context header strong{color:#182230;font-size:13px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-conversation-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-conversation-context-grid div{background:#fbfcff;border:1px solid #edf0f5;border-radius:8px;gap:3px;padding:8px;display:grid}.agent-conversation-context-grid dt{color:#667085;font-size:11px}.agent-conversation-context-grid dd{color:#182230;font-size:16px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.agent-conversation-context-empty{color:#667085;background:#fbfcff;border:1px dashed #d9e0ea;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.55}.agent-conversation-runtime-details{gap:8px;display:grid}.agent-conversation-runtime-details .agent-conversation-context-grid{grid-template-columns:minmax(0,1fr);margin-top:8px}.agent-conversation-runtime-details .agent-conversation-context-grid dd{overflow-wrap:anywhere}.agent-conversation-validation .agent-debug-case-panel{border-top:0;margin-top:10px;padding-top:0}.agent-conversation-validation .agent-debug-case-save{grid-template-columns:minmax(0,1fr)}.agent-debug-case-save-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-conversation-validation .agent-debug-case-list{max-height:min(34vh,300px);padding-right:2px;overflow:auto}.agent-conversation-validation .agent-debug-case-item{grid-template-columns:minmax(0,1fr)}.agent-conversation-validation .agent-debug-case-actions{justify-content:flex-start}.agent-debug-shell{gap:var(--agent-config-gap);padding:var(--agent-config-pad);grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);display:grid}.debug-agent-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.debug-agent-head p{color:#667085;margin:3px 0 0;font-size:13px;line-height:1.55}.debug-message-list{background:#fbfcff;border:1px solid #edf0f5;border-radius:8px;gap:10px;max-height:min(42vh,420px);padding:12px;display:grid;overflow:auto}.debug-message{gap:4px;max-width:min(78%,640px);display:grid}.debug-message.user{justify-self:end}.debug-message-selected{background:#2f6bff0f;border-radius:10px;padding:6px;box-shadow:0 0 0 1px #2f6bff1f}.debug-message-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.debug-message-meta .ui-button{color:#155eef;background:#fff;border-color:#dbe5f4;min-height:24px;padding:0 7px}.debug-message span,.debug-message-meta span{color:#98a2b3;font-size:11px}.debug-message-source-link{border:1px solid var(--color-brand);max-width:min(100%,260px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.debug-message-source-link{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-border))}}.debug-message-source-link{background:var(--color-brand-soft);color:var(--color-brand-hover);font-size:11px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 7px;line-height:1.2;text-decoration:none}.debug-message-source-link:hover{background:#eff5ff;border-color:#adc8ff}.debug-message-source-link:focus-visible{outline-offset:2px;outline:2px solid #2563eb47}.debug-message>p{color:#182230;background:#fff;border:1px solid #e6eaf1;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.6}.debug-message.user>p{background:#f0f5ff;border-color:#bcd1ff}.agent-debug-case-panel{border-top:1px solid #edf0f5;gap:8px;padding-top:10px;display:grid}.agent-debug-case-save{grid-template-columns:minmax(160px,.85fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:end;gap:8px;display:grid}.agent-debug-case-save label{gap:5px;min-width:0;display:grid}.agent-debug-case-save span{color:#667085;font-size:11px;font-weight:var(--weight-medium)}.agent-debug-case-save .ui-input-control{width:100%;min-width:0;min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-meta);background:#fff;border:1px solid #d9dce3;border-radius:6px;padding:6px 9px}.agent-debug-case-save .ui-input-control:focus{border-color:#1456f0a3;outline:0;box-shadow:0 0 0 3px #1f5eff1a}.agent-debug-case-toolbar{background:#fbfcff;border:1px solid #edf0f5;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.agent-debug-case-toolbar span{color:#667085;font-size:var(--text-caption);line-height:1.45}.agent-debug-case-list{gap:7px;display:grid}.agent-debug-case-item{background:#fff;border:1px solid #e5eaf2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.agent-debug-case-item div:first-child{gap:2px;min-width:0;display:grid}.agent-debug-case-item strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-debug-case-item span,.agent-debug-case-empty{color:#667085;font-size:var(--text-caption);line-height:1.45}.agent-debug-case-item .agent-debug-case-rule{color:#344054}.agent-debug-case-item p{color:#475467;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-debug-case-result{width:fit-content;max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-medium);border-radius:999px;padding:3px 7px;line-height:1.3;display:inline-flex}.agent-debug-case-result-pass{color:#027a48;background:#ecfdf3}.agent-debug-case-result-fail{color:#b42318;background:#fff1f0}.agent-debug-case-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.agent-debug-case-actions em{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;line-height:1}.agent-debug-case-empty{background:#fff;border:1px dashed #d9e0ea;border-radius:7px;margin:0;padding:9px 10px}.agent-debug-trace{background:#fff;border:1px solid #e1e6ed;border-radius:8px;gap:10px;padding:12px;display:grid}.agent-debug-trace header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.agent-debug-trace header strong{color:#182230;font-size:12px;font-weight:var(--weight-semibold)}.agent-runtime-overview{align-items:center;gap:8px;min-width:0;display:inline-flex}.agent-runtime-overview em{color:#475467;font-size:10px;font-style:normal;font-weight:var(--weight-medium);background:#fff;border:1px solid #e2e6ec;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;line-height:1;display:inline-flex}.agent-runtime-overview em:before{content:"";background:#12b76a;border-radius:999px;width:5px;height:5px}.agent-runtime-overview em.is-warning:before{background:#f79009}.agent-runtime-overview em.is-error:before{background:#f04438}.agent-debug-trace header span{color:#667085;white-space:nowrap;font-size:11px}.agent-module-call-list{background:#fff;border:1px solid #e4e7ec;border-radius:7px;display:grid;overflow:hidden}.agent-module-call{background:#fff;border-bottom:1px solid #eaecf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.agent-module-call:last-child{border-bottom:0}.agent-module-call.is-warning{box-shadow:inset 2px 0 #f79009}.agent-module-call.is-error{box-shadow:inset 2px 0 #f04438}.agent-module-call-icon{color:#3568c0;background:#f7f9fc;border:1px solid #dce5f5;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.agent-module-call.is-warning .agent-module-call-icon{color:#b54708;background:#fff3d6}.agent-module-call.is-error .agent-module-call-icon{color:#d92d20;background:#ffe9e9}.agent-module-call-main{gap:5px;min-width:0;display:grid}.agent-module-call-head{align-items:center;gap:8px;min-width:0;display:flex}.agent-module-call-head strong{color:#182230;font-size:12px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-module-call-head em{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-style:normal;line-height:1;display:inline-flex}.agent-module-call-head em:before{content:"";background:#12b76a;border-radius:999px;width:5px;height:5px}.agent-module-call.is-warning .agent-module-call-head em{color:#b54708;background:#fff3d6}.agent-module-call.is-warning .agent-module-call-head em:before{background:#f79009}.agent-module-call.is-error .agent-module-call-head em{color:#d92d20;background:#ffe9e9}.agent-module-call.is-error .agent-module-call-head em:before{background:#f04438}.agent-module-call p,.agent-module-call-empty{color:#667085;margin:0;font-size:11px;line-height:1.55}.agent-module-call-metric{color:#98a2b3;white-space:nowrap;font-size:11px}.agent-module-activity-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.agent-module-activity-list li{color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e5eaf2;border-radius:999px;max-width:100%;padding:4px 6px;font-size:10px;line-height:1.2;overflow:hidden}.agent-knowledge-candidates{gap:7px;margin-top:3px;display:grid}.agent-knowledge-candidates>header{justify-content:space-between;align-items:end;gap:12px;padding-top:2px;display:flex}.agent-knowledge-candidates>header>div{gap:2px;min-width:0;display:grid}.agent-knowledge-candidates>header strong{color:#344054;font-size:11px;font-weight:var(--weight-semibold)}.agent-knowledge-candidates>header span,.agent-knowledge-candidates>header small,.agent-knowledge-candidate-empty{color:#7c8799;font-size:10px;line-height:1.45}.agent-knowledge-candidate-empty{padding-top:2px}.agent-knowledge-candidate-list{border:1px solid #e4e7ec;border-radius:6px;display:grid;overflow:hidden}.agent-knowledge-candidate{background:#fff;border-bottom:1px solid #eaecf0}.agent-knowledge-candidate:last-child{border-bottom:0}.agent-knowledge-candidate>summary{cursor:pointer;color:#344054;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;list-style:none;display:grid}.agent-knowledge-candidate>summary::-webkit-details-marker{display:none}.agent-knowledge-candidate>summary:hover{background:#f8fafc}.agent-knowledge-candidate>summary:focus-visible{outline-offset:-2px;outline:2px solid #84adff}.agent-knowledge-candidate[open]>summary{background:#f8fafc}.agent-knowledge-candidate-rank{color:#667085;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e4e7ec;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.agent-knowledge-candidate-title{gap:2px;min-width:0;display:grid}.agent-knowledge-candidate-title strong,.agent-knowledge-candidate-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-knowledge-candidate-title strong{color:#344054;font-size:11px;font-weight:var(--weight-medium)}.agent-knowledge-candidate-title small{color:#98a2b3;font-size:10px}.agent-knowledge-candidate>summary>em{color:#3568c0;font-variant-numeric:tabular-nums;background:#eef4ff;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal}.agent-knowledge-candidate-body{background:#fbfcfe;border-top:1px solid #eaecf0;gap:9px;padding:10px 12px 12px 40px;display:grid}.agent-knowledge-candidate-body-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-knowledge-candidate-body-head strong{color:#344054;font-size:10px;font-weight:var(--weight-semibold)}.agent-knowledge-candidate blockquote{color:#27364a;white-space:pre-wrap;background:#fff;border-left:2px solid #b9c9e7;max-height:220px;margin:0;padding:10px 12px;font-size:12px;line-height:1.8;overflow:auto}.agent-knowledge-candidate dl{flex-wrap:wrap;gap:6px 14px;min-width:0;margin:0;display:flex}.agent-knowledge-candidate dl>div{align-items:center;gap:5px;min-width:0;display:inline-flex}.agent-knowledge-candidate dt,.agent-knowledge-candidate dd{margin:0;font-size:10px}.agent-knowledge-candidate dt{color:#98a2b3}.agent-knowledge-candidate dd{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.agent-knowledge-candidate-files{flex-wrap:wrap;gap:6px;display:flex}.agent-knowledge-candidate-files a{color:#3568c0;background:#fff;border:1px solid #dbe3ef;border-radius:5px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 7px;font-size:10px;text-decoration:none;display:inline-flex}.agent-knowledge-candidate-files a:hover{background:#f7f9fc;border-color:#b8cae8}.agent-knowledge-candidate-files a:focus-visible{outline-offset:2px;outline:2px solid #84adff}.agent-knowledge-candidate-files a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-knowledge-candidate-files a small{color:#98a2b3;flex:none}.argus-agent-config .agent-basic-card,.argus-agent-config .agent-model-card,.argus-agent-config .agent-plugin-card{grid-column:1}.argus-agent-config .agent-share-card,.argus-agent-config .agent-knowledge-card,.argus-agent-config .agent-database-card{grid-column:2}@media (width<=640px){.argus-agent-config .agent-simple-header,.argus-agent-config .agent-simple-layout,.argus-agent-config .agent-advanced-layout{width:calc(100% - var(--agent-config-pad) * 2);grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-simple-header{align-items:stretch;gap:12px;padding:14px}.argus-agent-config .agent-simple-actions,.argus-agent-config .agent-next-actions,.argus-agent-config .agent-advanced-actions{flex-direction:column;align-items:stretch}.argus-agent-config .agent-simple-actions .ui-button,.argus-agent-config .agent-next-actions .ui-button,.argus-agent-config .agent-advanced-actions .ui-button{width:100%}.argus-agent-config .agent-simple-side,.argus-agent-config .agent-advanced-side{position:static}.argus-agent-config .agent-resource-columns,.argus-agent-config .normal-agent-grid{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-basic-card,.argus-agent-config .agent-model-card,.argus-agent-config .agent-plugin-card,.argus-agent-config .agent-share-card,.argus-agent-config .agent-knowledge-card,.argus-agent-config .agent-database-card{grid-column:1}.argus-agent-config .agent-config-top{flex-wrap:wrap;padding-block:8px}.argus-agent-config .agent-save-state{order:3;width:100%}.argus-agent-config .agent-publish-check header,.argus-agent-config .agent-publish-check li,.argus-agent-config .agent-import-panel{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-import-actions{justify-content:stretch}.argus-agent-config .agent-transfer-feedback{flex-direction:column;align-items:stretch}.argus-agent-config .agent-transfer-feedback .ui-button{width:100%}.argus-agent-config .agent-import-actions .ui-button{flex:1 1 0}.argus-agent-config .agent-publish-icon{display:none}.agent-debug-shell{grid-template-columns:minmax(0,1fr)}.agent-conversation-shell{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.agent-conversation-panel{min-height:auto}.agent-conversation-head,.agent-conversation-actions,.agent-conversation-composer,.agent-debug-case-save-actions{flex-direction:column;align-items:stretch}.agent-conversation-actions .ui-button,.agent-conversation-composer .ui-button,.agent-debug-case-save-actions .ui-button{width:100%}.agent-conversation-composer{grid-template-columns:minmax(0,1fr)}.agent-conversation-thread{min-height:360px;max-height:none}.agent-conversation-message{max-width:100%}.agent-conversation-side{position:static}.agent-conversation-context-grid,.agent-debug-case-save,.agent-debug-case-item{grid-template-columns:minmax(0,1fr)}.agent-debug-case-save .ui-button,.agent-debug-case-actions{justify-self:stretch}.agent-debug-case-actions{flex-wrap:wrap;justify-content:flex-start}.debug-message{max-width:100%}.agent-module-call{grid-template-columns:auto minmax(0,1fr)}.agent-module-call-metric{grid-column:2;justify-self:start}.agent-kv-grid{grid-template-columns:minmax(0,1fr)}}.create-agent-page{align-items:stretch}.create-agent-boundary{align-items:start;gap:var(--space-3);border:1px solid var(--color-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.create-agent-boundary{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border))}}.create-agent-boundary{border-left:3px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){.create-agent-boundary{background:color-mix(in srgb, var(--color-primary-soft) 22%, var(--color-surface))}}.create-agent-boundary{padding:12px 14px}.create-agent-boundary>svg{color:var(--color-primary);margin-top:2px}.create-agent-boundary strong,.create-agent-boundary p{margin:0}.create-agent-boundary strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.create-agent-boundary p{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin-top:2px}.create-agent-form{gap:var(--space-3);display:grid}.create-agent-error{align-items:start;gap:var(--space-3);border:1px solid var(--color-danger-text);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.create-agent-error{border:1px solid color-mix(in srgb, var(--color-danger-text) 24%, var(--color-border))}}.create-agent-error{border-left:3px solid var(--color-danger-text);border-radius:var(--radius-md);background:#fff5f3}@supports (color:color-mix(in lab, red, red)){.create-agent-error{background:color-mix(in srgb, #fff5f3 72%, var(--color-surface))}}.create-agent-error{color:var(--color-danger-text);padding:11px 13px}.create-agent-error svg{margin-top:2px}.create-agent-error strong,.create-agent-error p{margin:0}.create-agent-error strong{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.create-agent-error p{font-size:var(--text-caption);line-height:var(--leading-body);margin-top:2px}.create-agent-layout{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;display:grid}.create-agent-main{gap:var(--grid-gap);min-width:0;display:grid}.create-agent-section{min-width:0;display:grid}.create-agent-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.create-agent-field,.create-agent-runtime-grid{align-content:start;gap:6px;min-width:0;display:grid}.create-agent-field-wide{grid-column:1/-1}.create-agent-field-meta{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--leading-body);display:flex}.create-agent-field-meta span:first-child{min-width:0}.create-agent-field-meta span:last-child{font-family:var(--font-data);flex:none;margin-left:auto}.create-agent-runtime-grid{gap:16px}.create-agent-runtime-grid .ui-textarea-control{min-height:150px}.create-agent-model-recovery{justify-content:space-between;align-items:center;gap:var(--space-2);border-left:2px solid var(--color-warning);color:var(--color-muted);font-size:var(--text-caption);flex-wrap:wrap;margin-top:-8px;padding-left:10px;display:flex}.create-agent-model-recovery a{color:var(--color-primary);font-weight:var(--weight-medium)}.create-agent-knowledge-content{gap:12px;display:grid}.create-agent-upload-impact{align-items:flex-start;gap:var(--space-2);border-left:2px solid var(--color-warning);color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin-bottom:0;padding-left:10px;display:flex}.create-agent-upload-impact svg{color:var(--color-warning-text);flex:none;margin-top:2px}.create-agent-knowledge-empty{align-items:center;gap:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr);padding:13px 14px;display:grid}.create-agent-knowledge-empty>svg{color:var(--color-muted)}.create-agent-knowledge-empty strong,.create-agent-knowledge-empty span{display:block}.create-agent-knowledge-empty strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium)}.create-agent-knowledge-empty span{color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin-top:2px}.create-agent-manifest{top:calc(60px + var(--page-padding));border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;display:grid;position:sticky;overflow:hidden}.create-agent-manifest>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:15px 16px;display:flex}.create-agent-manifest>header span:not(.ui-badge){color:var(--color-primary);font-family:var(--font-data);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;display:block}.create-agent-manifest>header h2{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);margin:3px 0 0}.create-agent-readiness{border-bottom:1px solid var(--color-border);display:grid}.create-agent-readiness>div{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr) auto;padding:10px 16px;display:grid}.create-agent-readiness>div+div{border-top:1px solid var(--color-border)}.create-agent-readiness svg{color:var(--color-muted)}.create-agent-readiness .complete svg{color:var(--color-success-text)}.create-agent-readiness .pending svg{color:var(--color-warning-text)}.create-agent-readiness strong{color:var(--color-text);font-weight:var(--weight-medium)}.create-agent-manifest-facts{margin:0}.create-agent-manifest-facts>div{gap:var(--space-3);grid-template-columns:84px minmax(0,1fr);padding:10px 16px;display:grid}.create-agent-manifest-facts>div+div{border-top:1px solid var(--color-border)}.create-agent-manifest-facts dt,.create-agent-manifest-facts dd{min-width:0;font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.create-agent-manifest-facts dt{color:var(--color-muted)}.create-agent-manifest-facts dd{overflow-wrap:anywhere;color:var(--color-text);font-weight:var(--weight-medium)}.create-agent-manifest-note{border-left:2px solid var(--color-primary);color:var(--color-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0 16px 14px;padding-left:10px}.create-agent-manifest>footer{gap:var(--space-2);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr);padding:12px 16px;display:grid}.create-agent-manifest>footer .ui-button-primary{justify-content:center}@media (width<=1100px){.create-agent-layout{grid-template-columns:minmax(0,1fr)}.create-agent-manifest{position:static}}@media (width<=640px){.create-agent-boundary{grid-template-columns:auto minmax(0,1fr)}.create-agent-boundary>.ui-badge{grid-column:2;justify-self:start}.ui-card-header{display:grid}.ui-card-header>.ui-badge{justify-self:start}.ui-card-content{padding:14px}.ui-card-footer{align-items:stretch;padding:12px 14px}.create-agent-field-grid{grid-template-columns:minmax(0,1fr)}.create-agent-field-wide{grid-column:auto}.create-agent-knowledge-section>.create-bind-actions{align-items:stretch}.create-agent-knowledge-section>.create-bind-actions>*,.create-agent-knowledge-section>.create-bind-actions .ui-button{width:100%}.create-agent-manifest>footer{grid-template-columns:minmax(0,1fr)}.create-agent-manifest>footer .ui-button{justify-content:center;width:100%}}@media (width<=1180px){.argus-agent-config .agent-simple-header,.argus-agent-config .agent-simple-layout,.argus-agent-config .agent-advanced-layout{width:calc(100% - var(--agent-config-pad) * 2)}.argus-agent-config .agent-simple-header{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-simple-actions{justify-content:flex-start}.argus-agent-config .agent-config-overview,.super-chat-main{grid-template-columns:minmax(0,1fr)}.agent-config-overview-side{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agent-config-overview-side>div{justify-content:flex-end}.agent-conversation-shell{grid-template-columns:minmax(0,1fr)}.agent-conversation-side{position:static}.super-chat-context{grid-row:1}}@media (width<=760px){.argus-agent-config .agent-config-overview{padding:12px}.agent-config-overview-steps,.agent-config-overview-side,.agent-config-overview-side dl{grid-template-columns:minmax(0,1fr)}.agent-config-overview-side>div{justify-content:stretch}.agent-config-overview-side>div .ui-button{flex:1 1 0}.super-chat-main{padding:var(--space-3)}.super-chat-intro{grid-template-columns:minmax(0,1fr)}.super-chat-intro .agent-large-avatar{display:none}.super-chat-message{max-width:100%}.chat-input-tools{flex-direction:column;align-items:stretch}.chat-input-tools>div,.chat-input-tools>.ui-button{width:100%}.chat-input-tools>div{justify-content:flex-start}}.create-bind-actions>button:not(.ui-button){color:inherit;background:0 0;border:0;padding:0}.create-bind-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.create-bound-knowledge{flex-wrap:wrap;gap:8px;max-height:74px;padding-right:2px;display:flex;overflow-y:auto}.create-bound-knowledge::-webkit-scrollbar{width:6px}.create-knowledge-picker-list::-webkit-scrollbar{width:6px}.create-bound-knowledge::-webkit-scrollbar-thumb{background:#cfd6e2;border-radius:999px}.create-knowledge-picker-list::-webkit-scrollbar-thumb{background:#cfd6e2;border-radius:999px}.create-bound-knowledge span{color:#1f4fd6;max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-medium);background:#f4f7ff;border:1px solid #dbe6ff;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.create-bound-knowledge .ui-button{color:currentColor;background:#1456f01a;border:0;border-radius:999px;place-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-grid}.create-bound-knowledge .ui-button:hover{background:#1456f02e}.create-bind-empty,.create-bind-feedback{color:var(--color-muted);font-size:var(--text-caption);line-height:1.45;display:block}.create-bind-feedback{color:#1f5eff}.create-knowledge-picker{border-radius:var(--radius-lg);background:#fbfcfe;border:1px solid #e5e8ef;gap:8px;padding:8px;display:grid}.create-knowledge-picker-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.create-knowledge-picker-toolbar small{color:var(--color-muted);font-size:var(--text-caption);white-space:nowrap}.create-knowledge-search{gap:0}.create-knowledge-search .ui-input-control{height:32px;font-size:var(--text-meta);background:#fff;border-color:#d9dfe8;border-radius:6px}.create-knowledge-picker-list{gap:8px;max-height:min(34vh,280px);padding-right:2px;display:grid;overflow-y:auto}.create-knowledge-picker-list>label{border-radius:var(--radius-md);background:#fff;border:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.create-knowledge-picker-list>label.selected{background:#f8fbff;border-color:#1456f061}.create-knowledge-picker-list .ui-checkbox-control{width:16px;height:16px;margin-top:2px}.create-knowledge-picker-list>label>span{gap:2px;min-width:0;display:grid}.create-knowledge-picker-list strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-knowledge-picker-list small{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4}.create-bind-actions>button:not(.ui-button){color:var(--color-primary);font-size:var(--text-meta);font-weight:var(--weight-medium)}@media (width<=640px){.workflow-publish-check header,.workflow-publish-check-body{grid-template-columns:minmax(0,1fr)}.workflow-publish-check header{align-items:start}.workflow-editor-standalone .workflow-publish-check{width:auto;left:10px;right:10px}.workflow-publish-check-actions{justify-self:start}.workflow-publish-check-icon{display:none}.workflow-publish-check ul,.workflow-publish-check li{display:grid}.workflow-publish-check dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.workflow-editor-header,.workflow-toolbar{grid-template-columns:minmax(0,1fr)}.workflow-editor-left,.workflow-editor-tabs{justify-self:start}.workflow-editor-actions{flex-wrap:wrap;justify-content:flex-start}.workflow-editor-floating-tabs{top:calc(var(--workflow-header-height) + 46px)}.workflow-save-indicator{justify-self:start}.workflow-editor-body,.workflow-editor-standalone .workflow-editor-body.is-inspector-open,.workflow-editor-standalone .workflow-editor-body.is-test-run-open{grid-template-columns:minmax(0,1fr)}.workflow-canvas,.workflow-editor-standalone .workflow-canvas{border-bottom:1px solid #eaedf2;border-right:0}.workflow-inspector{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-editor-standalone .workflow-inspector{grid-column:1/-1}.workflow-editor-standalone .workflow-editor-body.is-inspector-open .workflow-inspector{max-height:none;margin:0}}@media (width<=780px){.workflow-import-feedback,.workflow-import-feedback>div{flex-direction:column;align-items:stretch}.workflow-import-feedback .ui-button{width:100%}.workflow-editor-header-standalone{grid-template-columns:minmax(0,1fr)}.workflow-editor-floating-tabs{top:calc(var(--workflow-header-height) + 82px);max-width:calc(100% - 20px)}.workflow-back-button{width:max-content}.workflow-editor-standalone .workflow-editor-body,.workflow-editor-standalone .workflow-editor-body.is-inspector-open,.workflow-editor-standalone .workflow-editor-body.is-test-run-open{--workflow-palette-width:auto;grid-template-columns:minmax(0,1fr)}.workflow-schedule-panel{width:auto;left:10px;right:10px}.workflow-schedule-grid,.workflow-schedule-summary{grid-template-columns:minmax(0,1fr)}.workflow-palette{border-bottom:1px solid #eaedf2;border-right:0}.workflow-canvas{min-height:560px}.workflow-canvas-tools{bottom:230px!important;left:14px!important}.workflow-execution-mode{min-height:calc(100vh - var(--workflow-header-height));grid-template-rows:188px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workflow-execution-sidebar{border-bottom:1px solid #e5e8ef;border-right:0;max-height:188px}.workflow-execution-run-list{padding-bottom:2px;display:flex;overflow-x:auto}.workflow-execution-run-card.ui-button{min-width:210px}.workflow-editor-standalone .workflow-execution-canvas-wrap .workflow-canvas{height:100%;min-height:100%}.workflow-execution-canvas-header{flex-direction:column;top:10px;left:10px;right:10px}.workflow-execution-canvas-actions{top:10px;right:10px}.workflow-execution-canvas-header small{max-width:calc(100vw - 28px)}.workflow-execution-alert,.workflow-execution-loading{max-width:none;top:94px;left:10px;right:10px}.workflow-execution-timeline{width:auto;top:146px;left:10px;right:10px}.workflow-execution-timeline ol{padding-bottom:2px;display:flex;overflow-x:auto}.workflow-execution-timeline li{flex:0 0 148px}.workflow-execution-step-card{width:calc(100% - 20px);max-height:44%;bottom:244px;right:10px}.workflow-execution-detail-stack{width:calc(100% - 20px);max-height:32%;bottom:10px;right:10px}.workflow-execution-detail-stack .workflow-execution-step-card{max-height:min(240px,34vh)}.workflow-execution-final-output-card pre{max-height:160px}.workflow-flow-canvas .react-flow__minimap.workflow-mini-map{max-width:calc(100% - 20px);max-height:min(120px,100% - 20px);top:10px;right:10px}.workflow-bottom-bar{width:calc(100% - 20px);bottom:10px}.workflow-bottom-main{grid-template-columns:minmax(0,1fr) auto;display:grid}.workflow-chat-composer{grid-template-columns:auto minmax(0,1fr) 84px;display:grid}.workflow-bottom-context{justify-content:space-between;max-width:none}.workflow-chat-composer .ui-button{width:auto}.workflow-chat-transcript{max-height:96px}@media (width<=420px){.workflow-bottom-main,.workflow-chat-composer{grid-template-columns:minmax(0,1fr)}.workflow-chat-composer .ui-button{width:100%}}.workflow-node{width:clamp(112px,34vw,142px)}.workflow-inspector,.workflow-run-row,.workflow-runs-header{grid-template-columns:minmax(0,1fr)}.workflow-runs-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-runs-header dl div{border-top:1px solid #eef1f6;border-left:0;padding-top:8px;padding-left:0}.workflow-run-summary{grid-template-columns:minmax(0,1fr) auto}.workflow-run-summary>div{grid-column:1/-1}.workflow-run-step{grid-template-columns:minmax(0,1fr) auto}.workflow-run-step>span,.workflow-run-step>small{grid-column:1/-1}.workflow-run-step>em{grid-column:1}.workflow-step-inspector-grid,.workflow-step-resource-meta,.workflow-mapped-input dl,.workflow-step-inspector-vars dl{grid-template-columns:minmax(0,1fr)}.workflow-chat-start-refs li{max-width:100%}}.argus-agent-config .agent-conversation-shell{background:#fff;grid-template-columns:minmax(0,1fr);padding:0 clamp(16px,3vw,40px) 24px;display:grid}.argus-agent-config .agent-conversation-panel{width:min(100%,960px);min-height:calc(100dvh - 142px);box-shadow:none;background:0 0;border:0;gap:0;margin:0 auto;padding:0}.argus-agent-config .agent-conversation-head{border-bottom:0;align-items:center;padding:20px 0 12px;display:flex}.argus-agent-config .agent-conversation-title{max-width:min(100%,680px)}.argus-agent-config .agent-conversation-title .agent-app-avatar{border-radius:var(--radius-lg);width:44px;height:44px;font-size:18px}.argus-agent-config .agent-conversation-title small{color:#667085;letter-spacing:0;font-size:12px}.argus-agent-config .agent-conversation-title h2{font-size:16px}.argus-agent-config .agent-conversation-title p{color:#667085;-webkit-line-clamp:1;max-width:620px;font-size:13px}.argus-agent-config .agent-conversation-actions{align-items:center}.argus-agent-config .agent-conversation-thread{background:#fff;border:0;align-content:start;gap:24px;min-height:calc(100dvh - 312px);max-height:none;padding:clamp(20px,3vw,36px) 0 132px;display:grid;overflow:visible}.argus-agent-config .agent-conversation-message{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:8px;width:100%;max-width:100%;display:grid}.argus-agent-config .agent-conversation-message.is-user{justify-self:stretch}.argus-agent-config .agent-conversation-message-meta{gap:8px}.argus-agent-config .agent-conversation-message.is-user .agent-conversation-message-meta{justify-content:flex-end}.argus-agent-config .agent-conversation-message-meta span{color:#344054;font-size:12px;font-weight:var(--weight-medium)}.argus-agent-config .agent-message-content,.argus-agent-config .agent-thinking-indicator{color:#182230;overflow-wrap:anywhere;min-width:0;max-width:min(760px,100%);font-size:14px;line-height:1.78}.argus-agent-config .agent-conversation-message.is-assistant .agent-message-content,.argus-agent-config .agent-conversation-message.is-assistant .agent-thinking-indicator{justify-self:start}.argus-agent-config .agent-conversation-message.is-assistant .agent-message-content{border-radius:var(--radius-lg);background:#f7f8fa;border:1px solid #eceff3;width:fit-content;max-width:min(760px,100%);padding:11px 14px}.argus-agent-config .agent-conversation-message.is-assistant .agent-message-content.has-citation-images{width:min(760px,100%)}.argus-agent-config .agent-conversation-message.is-assistant .agent-conversation-trace{justify-self:start;width:min(760px,100%);max-width:min(760px,100%)}.argus-agent-config .agent-conversation-message.is-user .agent-conversation-trace{justify-self:end;width:min(680px,88%);max-width:min(680px,88%)}.argus-agent-config .agent-conversation-message .agent-conversation-trace>summary{background:#fff}.argus-agent-config .agent-conversation-message .agent-debug-trace{max-width:100%}.argus-agent-config .agent-conversation-message.is-user .agent-message-content{border-radius:var(--radius-lg);color:#12326f;background:#f3f7ff;border:1px solid #d8e3ff;justify-self:end;width:fit-content;max-width:min(680px,88%);padding:10px 14px}.argus-agent-config .agent-message-content p{margin:0}.argus-agent-config .agent-message-content p+p,.argus-agent-config .agent-message-content .agent-message-labeled-line+p,.argus-agent-config .agent-message-content .agent-message-list-line+.agent-message-list-line{margin-top:8px}.argus-agent-config .agent-message-gap{height:8px;display:block}.argus-agent-config .agent-message-heading{color:#101828;font-size:15px;font-weight:var(--weight-semibold);margin:2px 0 8px;line-height:1.45;display:block}.argus-agent-config .agent-message-labeled-line{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.argus-agent-config .agent-message-labeled-line strong{color:#101828;font-weight:var(--weight-semibold)}.argus-agent-config .agent-message-list-line{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.argus-agent-config .agent-message-list-line span{color:#475467;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:var(--weight-semibold);background:#f2f4f7;border-radius:999px;place-items:center;display:inline-grid}.argus-agent-config .agent-message-list-line em{color:inherit;font-style:normal}.argus-agent-config .agent-message-divider{background:#e6eaf1;border:0;height:1px;margin:12px 0}.knowledge-evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.argus-agent-config .agent-citation-images{border-top:1px solid #e1e6ef;margin-top:10px;padding-top:10px}.knowledge-evidence-card{color:#344054;width:100%;min-width:0;font-size:12px;line-height:1.35;font:inherit;text-align:left;background:#fff;border:1px solid #dce4f0;border-radius:8px;gap:6px;padding:6px;text-decoration:none;display:grid;overflow:hidden}.knowledge-evidence-card:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.knowledge-evidence-card:hover{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--color-border))}}.knowledge-evidence-card:hover{background:#fffaf8}.knowledge-evidence-card:focus-visible{box-shadow:var(--focus-ring);outline:0}.knowledge-evidence-image-frame,.knowledge-evidence-image-error{aspect-ratio:4/3;background:#f2f4f7;border-radius:6px;width:100%}.knowledge-evidence-preview-trigger{cursor:zoom-in}.knowledge-evidence-image-frame{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.knowledge-evidence-gallery.is-single{grid-template-columns:minmax(0,1fr);max-width:720px}.knowledge-evidence-gallery.is-single .knowledge-evidence-image-frame{aspect-ratio:16/10}.knowledge-evidence-card>img,.knowledge-evidence-image-frame>img,.knowledge-evidence-image-frame>video{object-fit:contain;width:100%;height:100%}.knowledge-evidence-zoom-hint{color:#fff;opacity:0;background:#0f172ac7;border:1px solid #ffffff47;border-radius:5px;align-items:center;gap:5px;padding:6px 7px;font-size:11px;line-height:1;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translateY(2px)}.knowledge-evidence-preview-trigger:hover .knowledge-evidence-zoom-hint,.knowledge-evidence-preview-trigger:focus-visible .knowledge-evidence-zoom-hint{opacity:1;transform:translateY(0)}.knowledge-evidence-caption{gap:2px;min-width:0;display:grid}.knowledge-evidence-caption strong,.knowledge-evidence-caption small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-evidence-caption strong{color:#182230;font-size:12px;font-weight:var(--weight-medium)}.knowledge-evidence-caption small{color:#667085;font-size:11px}.knowledge-evidence-image-error{color:#667085;text-align:center;place-content:center;justify-items:center;gap:4px;display:grid}.knowledge-evidence-image-error strong,.knowledge-evidence-image-error small{font-size:11px}.knowledge-evidence-preview-overlay{will-change:opacity}.knowledge-evidence-preview-overlay[data-state=open]{animation:.1s ease-out both knowledge-evidence-preview-overlay-in}.knowledge-evidence-preview-overlay[data-state=closed]{animation:80ms ease-in both knowledge-evidence-preview-overlay-out}.knowledge-evidence-preview-dialog{color:#f8fafc;will-change:opacity, scale;background:#0b1220;border-color:#263247;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(1440px,100vw - 32px);max-width:none;height:min(920px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:16px;overflow:hidden}.knowledge-evidence-preview-dialog[data-state=open]{animation:.11s cubic-bezier(.2,.8,.2,1) both knowledge-evidence-preview-dialog-in}.knowledge-evidence-preview-dialog[data-state=closed]{animation:80ms ease-in both knowledge-evidence-preview-dialog-out}@keyframes knowledge-evidence-preview-overlay-in{0%{opacity:0}to{opacity:1}}.distribution-dialog{max-width:580px}.distribution-dialog-heading,.distribution-link-panel>div:first-child,.distribution-link-actions,.distribution-dialog-loading{align-items:center;display:flex}.distribution-dialog-heading{gap:12px;padding-right:28px}.distribution-dialog-heading>span{border:1px solid var(--color-border);border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-primary);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.distribution-dialog-alert,.distribution-dialog-feedback{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-meta);padding:9px 11px}.distribution-dialog-alert{color:var(--color-danger-text);background:var(--color-danger-bg);border-color:#fecaca}.distribution-dialog-feedback{color:var(--color-success-text);background:var(--color-success-bg);border-color:#a7f3d0}.distribution-dialog-loading{min-height:140px;color:var(--color-muted);justify-content:center;gap:8px}.distribution-dialog-loading>span,.shared-chat-loader{border:2px solid var(--color-border-strong);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite distribution-spin}.distribution-create-form{gap:14px;display:grid}.distribution-link-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);gap:14px;padding:14px;display:grid}.distribution-link-panel>div:first-child{gap:8px}.distribution-link-panel>div:first-child small{color:var(--color-muted);margin-left:auto}.distribution-live-dot,.shared-chat-connection i{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b9811f}.distribution-link-panel label{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);gap:6px;display:grid}.distribution-link-panel input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;height:36px;color:var(--color-text);background:var(--color-surface);font-family:var(--font-mono);outline:none;padding:0 10px;font-size:12px}.distribution-link-panel input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.distribution-link-actions{flex-wrap:wrap;gap:8px}.shared-chat-page{min-height:100dvh;color:var(--color-ink);background:linear-gradient(#f36a4b09 1px, transparent 1px), var(--color-bg);background-size:100% 48px;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.shared-chat-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e7ee;grid-template-columns:minmax(120px,1fr) minmax(280px,720px) minmax(120px,1fr);align-items:center;gap:20px;min-height:72px;padding:10px 24px;display:grid;position:sticky;top:0}.shared-chat-brand,.shared-chat-identity,.shared-chat-connection{align-items:center;display:flex}.shared-chat-brand{font-family:var(--font-display);gap:8px}.shared-chat-brand>span,.shared-chat-avatar{border-radius:var(--radius-md);color:#fff;background:var(--color-primary);place-items:center;display:grid}.shared-chat-brand>span{width:30px;height:30px}.shared-chat-identity{gap:11px;min-width:0}.shared-chat-avatar{width:36px;height:36px;color:var(--color-brand-hover);background:var(--color-brand-soft);flex:none}.shared-chat-identity>div{min-width:0}.shared-chat-identity h1,.shared-chat-identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shared-chat-identity h1{font-family:var(--font-display);font-size:15px;font-weight:650}.shared-chat-identity p{color:#667085;font-size:12px}.shared-chat-connection{color:#526071;font-size:12px;font-weight:var(--weight-medium);justify-self:end;gap:8px}.shared-chat-thread{min-height:0;overflow-y:auto}.shared-chat-thread-inner{width:min(100% - 32px,780px);min-height:100%;margin:0 auto;padding:44px 0 36px}.shared-chat-message{align-items:flex-start;gap:10px;margin-bottom:24px;display:flex}.shared-chat-message>span{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-brand-hover);background:#fff;border:1px solid #dbe2ea;flex:none;place-items:center;display:grid}.shared-chat-message>div{min-width:0;max-width:min(86%,680px)}.shared-chat-message small{color:#788496;font-size:11px;font-weight:var(--weight-medium);margin:0 0 5px;display:block}.shared-chat-message-content{overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #dfe5ec;border-radius:4px 12px 12px;padding:12px 14px;font-size:14px;line-height:1.72;box-shadow:0 1px 2px #0f172a0a}.shared-chat-message-content p{margin:0 0 10px}.shared-chat-message-content p:last-child{margin-bottom:0}.shared-chat-answer-copy{gap:8px;display:grid}.shared-chat-message-gap{height:4px;display:block}.shared-chat-message-heading{color:#172033;margin-top:4px;font-size:14px;font-weight:650;display:block}.shared-chat-message-labeled-line{flex-wrap:wrap;gap:4px 8px;display:flex}.shared-chat-message-list-line{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.shared-chat-message-list-line>span{color:#475467;background:#f0f3f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:650;display:grid}.shared-chat-message-list-line>em{min-width:0;color:inherit;font-style:normal}.shared-chat-evidence-gallery{margin-top:12px}.shared-chat-answer-details{border-top:1px solid #edf0f4;margin-top:10px}.shared-chat-answer-details>summary{color:#475467;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:12px;font-weight:600;list-style:none;display:flex}.shared-chat-answer-details>summary::-webkit-details-marker{display:none}.shared-chat-answer-details>summary small{color:#8a94a3;margin:0;font-size:11px}.shared-chat-citation-list,.shared-chat-step-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.shared-chat-citation-list li{border-radius:var(--radius-md);background:#f8fafc;border:1px solid #e7ebf0;padding:9px 10px}.shared-chat-citation-list strong{color:#344054;font-size:12px;display:block}.shared-chat-citation-list p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.55}.shared-chat-step-list li{color:#475467;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.shared-chat-step-list i{background:#16a34a;border-radius:50%;width:7px;height:7px}.shared-chat-step-list li.is-error i{background:#dc2626}.shared-chat-step-list li.is-skipped i{background:#98a2b3}.shared-chat-step-list small{color:#8a94a3;margin:0;font-size:11px}.shared-chat-message.is-user{flex-direction:row-reverse}.shared-chat-message.is-user>span{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.shared-chat-message.is-user>div{justify-items:end;display:grid}.shared-chat-message.is-user .shared-chat-message-content{color:#fff;border-color:var(--color-primary);background:var(--color-primary);border-radius:12px 4px 12px 12px}.shared-chat-typing{background:#fff;border:1px solid #dfe5ec;border-radius:4px 12px 12px;gap:5px;width:62px;padding:14px;display:flex}.shared-chat-typing i{background:#7c8ba1;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite distribution-pulse}.shared-chat-typing i:nth-child(2){animation-delay:.16s}.shared-chat-typing i:nth-child(3){animation-delay:.32s}.shared-chat-suggestions{flex-wrap:wrap;gap:8px;max-width:680px;margin:-8px 0 28px 40px;display:flex}.shared-chat-suggestions .ui-button{white-space:normal;text-align:left;height:auto;min-height:34px;padding:7px 10px}.shared-chat-runtime-status,.shared-chat-error{width:fit-content;margin:0 0 12px 40px;font-size:12px}.shared-chat-runtime-status{color:#667085;align-items:center;gap:8px;display:flex}.shared-chat-runtime-status>span{border:1px solid #93b4ee;border-top-color:#1d4ed8;border-radius:50%;width:7px;height:7px;animation:.7s linear infinite distribution-spin}.shared-chat-error{border-radius:var(--radius-md);color:#b42318;background:#fff1f0;border:1px solid #fecaca;padding:8px 10px}.shared-chat-composer-shell{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e2e7ee;padding:12px 20px 10px;position:sticky;bottom:0}.shared-chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:min(100%,780px);margin:0 auto;display:grid}.shared-chat-composer textarea{resize:none;background:#fff;border-color:#cfd7e2;min-height:42px;max-height:150px}.shared-chat-composer .ui-button-icon{width:42px;height:42px}.shared-chat-composer-shell>p{color:#8a94a3;text-align:center;margin:7px 0 0;font-size:10px}.shared-chat-state{color:#172033;text-align:center;background:#f7f9fc;place-content:center;justify-items:center;gap:8px;min-height:100dvh;padding:24px;display:grid}.shared-chat-state>span:not(.shared-chat-loader){border-radius:var(--radius-lg);color:#516174;background:#fff;border:1px solid #dbe2ea;place-items:center;width:42px;height:42px;display:grid}.shared-chat-state strong{font-family:var(--font-display);font-size:17px}.shared-chat-state p{color:#667085;max-width:420px;margin:0}@keyframes distribution-spin{to{transform:rotate(360deg)}}@keyframes distribution-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (width<=720px){.shared-chat-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px}.shared-chat-brand{display:none}.shared-chat-connection{font-size:0}.shared-chat-thread-inner{width:min(100% - 24px,780px);padding-top:28px}.shared-chat-message>div{max-width:88%}.shared-chat-suggestions{margin-left:40px;display:grid}.shared-chat-composer-shell{padding-left:12px;padding-right:12px}.distribution-link-actions{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.distribution-dialog-loading>span,.shared-chat-loader,.shared-chat-runtime-status>span,.shared-chat-typing i{animation:none}.shared-chat-thread{scroll-behavior:auto}}@keyframes knowledge-evidence-preview-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes knowledge-evidence-preview-dialog-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes knowledge-evidence-preview-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.99}}.knowledge-evidence-preview-dialog>button{color:#cbd5e1}.knowledge-evidence-preview-dialog>button:hover{color:#fff;background:#ffffff1a}.knowledge-evidence-preview-header{gap:2px;min-width:0;padding-right:44px}.knowledge-evidence-preview-header h2{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-evidence-preview-header p{color:#94a3b8}.knowledge-evidence-preview-stage{background:#020617;border:1px solid #1e293b;border-radius:6px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.knowledge-evidence-preview-stage img,.knowledge-evidence-preview-stage video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.knowledge-evidence-preview-footer{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.knowledge-evidence-preview-footer a{color:#dbeafe;font-weight:var(--weight-medium);border-radius:5px;outline:none;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.knowledge-evidence-preview-footer a:hover{color:#fff;text-decoration:underline}.knowledge-evidence-preview-footer a:focus-visible{box-shadow:0 0 0 3px #60a5fa4d}.workflow-output-evidence,.workflow-chat-evidence{margin-top:2px}.workflow-chat-evidence{grid-template-columns:repeat(2,minmax(120px,180px))}@media (width<=640px){.knowledge-evidence-gallery,.workflow-chat-evidence{grid-template-columns:minmax(0,1fr)}.knowledge-evidence-preview-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:12px}.knowledge-evidence-preview-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.knowledge-evidence-preview-overlay,.knowledge-evidence-preview-dialog{animation:none}}.argus-agent-config .agent-thinking-indicator{border-radius:var(--radius-lg);color:#667085;width:fit-content;box-shadow:none;background:#f7f8fa;border:1px solid #eceff3;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.argus-agent-config .agent-thinking-indicator span{font-size:13px}.argus-agent-config .agent-thinking-indicator i{background:#98a2b3;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite agent-thinking-pulse}.argus-agent-config .agent-thinking-indicator i:nth-child(3){animation-delay:.15s}.argus-agent-config .agent-thinking-indicator i:nth-child(4){animation-delay:.3s}.argus-agent-config .agent-stream-caret{vertical-align:-.2em;background:#1f5eff;border-radius:999px;width:7px;height:1.2em;margin-left:2px;animation:.9s steps(2,start) infinite agent-stream-caret;display:inline-block}.argus-agent-config .agent-conversation-empty{color:#667085;text-align:center;justify-self:center;place-items:center;gap:14px;width:min(100%,760px);min-height:min(52vh,460px)}.argus-agent-config .agent-conversation-empty .agent-app-avatar{border-radius:var(--radius-lg);width:56px;height:56px;font-size:22px}.argus-agent-config .agent-conversation-empty strong{color:#101828;max-width:680px;font-size:clamp(20px,2.2vw,28px);font-weight:var(--weight-semibold);line-height:1.35}.argus-agent-config .agent-conversation-empty>span:not(.agent-app-avatar){color:#667085;max-width:520px;font-size:14px}.argus-agent-config .agent-conversation-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,680px);margin-top:8px;display:grid}.argus-agent-config .agent-conversation-prompts .ui-button{color:#344054;text-align:left;white-space:normal;background:#fff;border-color:#e6eaf1;justify-content:flex-start;min-height:44px;font-size:13px}.argus-agent-config .agent-conversation-prompts .ui-button:hover{color:#155eef;background:#f5f8ff;border-color:#bcd1ff}.argus-agent-config .agent-conversation-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe4ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:min(100%,960px);margin:-104px auto 18px;padding:10px;display:grid;position:sticky;bottom:18px;box-shadow:0 8px 24px #1018281a}.argus-agent-config .agent-conversation-composer .ui-field{gap:0}.argus-agent-config .agent-conversation-composer .ui-textarea-control{min-height:48px;max-height:156px;box-shadow:none;background:0 0;border:0;padding:11px 12px}.argus-agent-config .agent-conversation-composer .ui-textarea-control:focus-visible{box-shadow:none;--tw-ring-color:transparent;--tw-ring-shadow:0 0 #0000;border-color:#0000;outline:none}.argus-agent-config .agent-conversation-composer .ui-button{border-radius:var(--radius-md);min-height:44px;padding-inline:18px}.argus-agent-config .agent-conversation-side{gap:10px;width:min(100%,960px);margin:-6px auto 0;position:static}.argus-agent-config .agent-conversation-context,.argus-agent-config .agent-conversation-validation{box-shadow:none;border-color:#edf0f5}.argus-agent-config .agent-conversation-context header strong{white-space:normal}.argus-agent-config .agent-conversation-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.argus-agent-config .agent-reference-panel{border-radius:var(--radius-lg);background:#fff;border-color:#e6eaf1;gap:12px;padding:12px;display:grid;box-shadow:0 1px 2px #1018280a}.argus-agent-config .agent-reference-panel-secondary{background:#fcfcfd}.argus-agent-config .agent-reference-head{border-bottom:1px solid #eef1f6;align-items:flex-start;padding-bottom:10px}.argus-agent-config .agent-reference-head>div{gap:3px}.argus-agent-config .agent-reference-head span:not(.agent-reference-count){color:#667085;font-size:12px;font-weight:var(--weight-medium)}.argus-agent-config .agent-reference-head strong{color:#101828;font-size:14px;line-height:1.35}.argus-agent-config .agent-reference-count{color:#155eef;min-width:34px;font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;padding:5px 8px;line-height:1;display:inline-flex}.argus-agent-config .agent-reference-groups{gap:10px;display:grid}.argus-agent-config .agent-reference-group{background:#fbfcff;border:1px solid #edf0f5;border-radius:12px;gap:8px;padding:10px;display:grid}.argus-agent-config .agent-reference-group-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.argus-agent-config .agent-reference-group-head span{color:#475467;font-size:12px;font-weight:var(--weight-medium)}.argus-agent-config .agent-reference-group-head small{color:#98a2b3;white-space:nowrap;font-size:11px}.argus-agent-config .agent-reference-item-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.argus-agent-config .agent-reference-item{color:#182230;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:grid}.argus-agent-config .agent-reference-item i{background:#2e90fa;border-radius:999px;width:6px;height:6px;margin-top:6px}.argus-agent-config .agent-reference-item span{overflow-wrap:anywhere;min-width:0}.argus-agent-config .agent-reference-empty{color:#98a2b3;margin:0;font-size:12px}.argus-agent-config .agent-reference-details{gap:8px;display:grid}.argus-agent-config .agent-reference-details summary{color:#344054;background:#fff;border-color:#e6eaf1;border-radius:10px;outline:none;padding:9px 10px}.argus-agent-config .agent-reference-details summary:focus-visible{border-color:#b2c5ff;box-shadow:0 0 0 3px #155eef1f}.argus-agent-config .agent-reference-details[open] summary,.argus-agent-config .agent-conversation-validation details[open].agent-reference-details summary{background:#f5f8ff;border-color:#c7d7fe}.argus-agent-config .agent-reference-details .agent-conversation-context-grid{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:0}.argus-agent-config .agent-reference-details .agent-conversation-context-grid div{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.argus-agent-config .agent-reference-details .agent-conversation-context-grid dt{flex:none}.argus-agent-config .agent-reference-details .agent-conversation-context-grid dd{color:#344054;min-width:0;font-size:12px;font-weight:var(--weight-medium);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.argus-agent-config .agent-conversation-context-empty{background:#fbfcff;border-radius:12px}@keyframes agent-thinking-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes agent-stream-caret{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.argus-agent-config .agent-thinking-indicator i,.argus-agent-config .agent-stream-caret,.agent-conversation-trace-meta svg,.agent-knowledge-candidate>summary svg{transition:none;animation:none}}@media (width<=760px){.argus-agent-config .agent-conversation-shell{padding-inline:12px}.argus-agent-config .agent-conversation-head{flex-direction:column;align-items:stretch}.argus-agent-config .agent-conversation-message.is-user .agent-message-content{max-width:94%}.argus-agent-config .agent-conversation-prompts{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-conversation-composer{grid-template-columns:minmax(0,1fr);bottom:10px}.argus-agent-config .agent-conversation-composer .ui-button{width:100%}.argus-agent-config .agent-conversation-context-grid{grid-template-columns:minmax(0,1fr)}.agent-conversation-trace>summary{align-items:flex-start}.agent-conversation-trace-meta{justify-content:flex-end}.agent-conversation-trace-meta small{text-overflow:ellipsis;max-width:180px;overflow:hidden}.agent-debug-trace>header,.agent-knowledge-candidates>header{flex-direction:column;align-items:flex-start}.agent-knowledge-candidate>summary{grid-template-columns:auto minmax(0,1fr) auto}.agent-knowledge-candidate>summary>em{display:none}.agent-knowledge-candidate-body{padding-left:12px}.agent-knowledge-candidate-body-head{flex-direction:column;align-items:flex-start;gap:2px}}.argus-agent-config .agent-conversation-shell{background:#fff;grid-template-columns:clamp(220px,18vw,280px) minmax(0,1fr) clamp(260px,22vw,340px);align-items:stretch;gap:14px;width:100%;max-width:none;height:calc(100dvh - 118px);min-height:560px;margin:0;padding:12px clamp(14px,1.6vw,22px) 16px;overflow:hidden}.argus-agent-config .agent-conversation-rail{background:#fff;border:1px solid #e6eaf1;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;height:100%;max-height:none;padding:12px;display:grid;position:static;overflow:hidden}.argus-agent-config .agent-conversation-rail header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.argus-agent-config .agent-conversation-rail header div{gap:2px;min-width:0;display:grid}.argus-agent-config .agent-conversation-rail header span{color:#667085;font-size:11px;font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase}.argus-agent-config .agent-conversation-rail header strong{color:#101828;font-size:14px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.argus-agent-config .agent-conversation-session-list{grid-auto-rows:max-content;align-content:start;align-items:start;gap:6px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.argus-agent-config .agent-conversation-session-item.ui-button{color:#344054;text-align:left;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-self:start;width:100%;height:auto;min-height:58px;padding:9px 10px}.argus-agent-config .agent-conversation-session-item.ui-button:hover{background:#f8fafc;border-color:#e6eaf1}.argus-agent-config .agent-conversation-session-item.is-active.ui-button{color:#155eef;background:#eef4ff;border-color:#bfd1ff}.argus-agent-config .agent-conversation-session-item span{gap:3px;min-width:0;display:grid}.argus-agent-config .agent-conversation-session-item strong,.argus-agent-config .agent-conversation-session-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.argus-agent-config .agent-conversation-session-item strong{color:inherit;font-size:13px;font-weight:var(--weight-semibold)}.argus-agent-config .agent-conversation-session-item small{color:#667085;font-size:11px;font-weight:var(--weight-regular)}.argus-agent-config .agent-conversation-session-item em{color:#98a2b3;font-size:11px;font-style:normal;font-weight:var(--weight-regular);flex:none}.argus-agent-config .agent-conversation-main{background:0 0;border:0;border-radius:0;align-self:stretch;min-width:0;height:100%;min-height:0;padding:0;display:grid}.argus-agent-config .agent-conversation-main .agent-conversation-panel{border-radius:var(--radius-lg);background:#fff;border:1px solid #e6eaf1;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0 clamp(14px,2vw,22px);display:flex;overflow:hidden}.argus-agent-config .agent-conversation-main .agent-conversation-head{border-bottom:1px solid #edf0f5;flex:none;padding:14px 0 12px}.argus-agent-config .agent-conversation-main .agent-conversation-thread{scrollbar-gutter:stable;background:#fff;flex:auto;min-height:0;max-height:none;padding:clamp(18px,2.4vw,28px) 0 20px;overflow:hidden auto}.argus-agent-config .agent-conversation-main .agent-conversation-composer{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;margin:0 0 14px;position:static;bottom:auto}.argus-agent-config .agent-conversation-side{scrollbar-gutter:stable;grid-column:3;align-content:start;align-self:stretch;gap:10px;width:100%;height:100%;min-height:0;margin:0;display:grid;overflow:hidden auto}@media (width<=980px){.argus-agent-config .agent-conversation-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - 118px);overflow:visible}.argus-agent-config .agent-conversation-rail{height:auto;max-height:240px;position:static}.argus-agent-config .agent-conversation-session-list{max-height:178px;padding-bottom:0;display:grid;overflow:hidden auto}.argus-agent-config .agent-conversation-session-item.ui-button{width:100%}.argus-agent-config .agent-conversation-side{grid-column:auto;height:auto;max-height:260px}}@media (width<=760px){.argus-agent-config .agent-conversation-main{border-radius:var(--radius-lg);padding:8px}.argus-agent-config .agent-conversation-main .agent-conversation-panel{min-height:calc(100dvh - 226px);padding-inline:10px}.argus-agent-config .agent-conversation-main .agent-conversation-thread{min-height:0}}.ui-select-control.ui-select-fit-content{width:fit-content;min-width:min(100%,154px);max-width:min(100%,360px)}.ui-field .ui-select-control.ui-select-fit-content{align-self:flex-start}.ui-select-control.ui-select-full-width{width:100%;min-width:0}.console-overview-hero{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,2.2vw,26px);display:flex}.console-overview-hero>div:first-child{gap:8px;max-width:760px;display:grid}.console-overview-hero h1{color:var(--color-text);font-family:var(--font-display);font-size:clamp(24px,2.3vw,34px);font-weight:var(--weight-bold);margin:0;line-height:1.18}.console-overview-hero p{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.console-overview-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.console-overview-actions .ui-button{gap:8px}.console-overview-summary{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-overview-summary .ui-card{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-height:112px;padding:16px;display:grid}.console-overview-summary .ui-card>span,.console-overview-entry-icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border:1px solid #dbe5ff;justify-content:center;align-items:center;display:inline-flex}.console-overview-summary strong,.console-overview-entry strong,.console-overview-checklist h2{color:var(--color-text);font-weight:var(--weight-semibold)}.console-overview-summary p,.console-overview-entry p{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-body);margin:4px 0 0}.console-overview-section{gap:10px;display:grid}.console-overview-section>header h2{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);margin:0}.console-overview-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.console-overview-entry{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:174px;padding:16px;display:grid}.console-overview-entry small{color:var(--color-muted);font-size:var(--text-caption);margin-bottom:4px;display:block}.console-overview-entry-foot{border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.console-overview-entry-foot em{color:var(--color-primary);font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-medium)}.console-overview-lower{align-items:start;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid}.console-overview-checklist{gap:14px;padding:16px;display:grid}.console-overview-checklist header{gap:4px;display:grid}.console-overview-checklist h2{font-size:var(--text-section);margin:0}.console-overview-checklist [role=list]{gap:10px;display:grid}.console-overview-checklist [role=listitem]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.console-overview-checklist [role=listitem]>svg{color:var(--color-success-text)}.console-overview-checklist [role=listitem]>span{min-width:0;color:var(--color-text);font-size:var(--text-meta)}@media (width<=980px){.console-overview-hero,.console-overview-lower{grid-template-columns:minmax(0,1fr)}.console-overview-hero{flex-direction:column}.console-overview-actions{justify-content:flex-start}.console-overview-summary{grid-template-columns:1fr}}@media (width<=640px){.console-overview-actions,.console-overview-actions .ui-button{width:100%}.console-overview-entry,.console-overview-summary .ui-card{grid-template-columns:32px minmax(0,1fr)}.console-overview-summary .ui-card>span,.console-overview-entry-icon{width:32px;height:32px}.console-overview-checklist [role=listitem]{grid-template-columns:18px minmax(0,1fr)}.console-overview-checklist .ui-badge{grid-column:2;justify-self:start}}.console-shell:not(.is-workflow-console){background:var(--color-bg)}.console-sidebar{z-index:35;isolation:isolate;border-color:var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(115%);background:#f8f8fbf7;gap:12px;padding:12px 10px;box-shadow:inset -1px 0 #ffffffc7,8px 0 28px #25283306}.console-brand{border-bottom:1px solid var(--color-border);gap:10px;min-height:48px;padding:2px 8px 12px}.console-brand strong,.auth-brand strong{color:var(--color-text);font-size:17px}.console-brand small,.auth-brand small{color:var(--color-muted);font-size:10px;font-weight:var(--weight-medium);margin-top:1px}.brand-glyph{background:var(--gradient-brand);border-radius:9px;width:32px;height:32px;box-shadow:inset 0 1px #ffffff3d,0 3px 8px #e9573a29}.sidebar-nav{scrollbar-color:#cbd2de transparent;scrollbar-width:thin;gap:14px;padding:2px 2px 8px 0}.nav-group{gap:4px}.nav-group p{color:#8a94a6;font-size:11px;font-weight:var(--weight-semibold);padding:0 10px 2px}.nav-item{color:#475467;min-height:36px;transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);border:1px solid #0000;gap:10px;padding:0 10px;font-size:13px;position:relative}.nav-item:hover{border-color:var(--color-border);color:var(--color-ink);box-shadow:none;background:#ffffffdb}.nav-item.active{color:var(--color-brand-hover);background:var(--color-brand-soft);box-shadow:none;border-color:#0000}.nav-item.active:before{border-radius:var(--radius-pill);background:var(--color-brand);content:"";width:3px;position:absolute;top:8px;bottom:8px;left:-5px}.sidebar-status{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;gap:10px;padding:12px 8px 2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.console-sidebar{background:var(--color-surface-subtle)}}@media (width<=720px){.console-sidebar{-webkit-backdrop-filter:blur(22px)saturate(118%);background:#f8f8fbfa;box-shadow:inset -1px 0 #ffffffc7,16px 0 40px #2528331a}}.sidebar-status .status-dot{color:var(--color-signal);box-shadow:0 0 0 3px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.sidebar-status .status-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-signal) 14%, transparent)}}.console-main{background:radial-gradient(78% 18% at 100% 100%, var(--color-brand-wash) 0%, var(--color-brand-wash) 48%, #fcf3f394 55%, transparent 62%), var(--color-bg);min-height:100vh}.console-topbar{border-color:var(--color-border);min-height:56px;padding:8px var(--page-padding);-webkit-backdrop-filter:blur(10px);background:#fffffff7;justify-content:space-between;gap:16px}.topbar-context{align-items:center;gap:8px;display:flex}.topbar-context span{color:var(--color-muted);font-size:12px}.topbar-context span:after{color:var(--color-border-strong);content:"/";margin-left:8px}.topbar-context strong{font-size:15px}.topbar-actions{gap:8px;min-width:0}.topbar-icon-group{border-right:1px solid var(--color-border);gap:4px;margin-right:4px;padding-right:10px}.topbar-icon-button{color:#73798a;width:30px;height:30px}.topbar-icon-button:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.topbar-icon-button:hover{border-color:color-mix(in srgb, var(--color-brand) 24%, var(--color-border))}}.topbar-icon-button:hover{color:var(--color-brand-hover);background:var(--color-brand-soft)}.account-chip{border-color:var(--color-border);background:#fff;min-height:32px}.console-content{min-height:calc(100vh - 56px)}.page-stack{width:100%;margin-inline:auto}.page-stack-content{max-width:1280px}.page-stack-wide,.page-stack-full{max-width:none}.page-boundary{border:1px solid var(--color-border);background:#fbfcfe;border-left:3px solid #98a2b3;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px 10px 11px;display:grid}.page-boundary[data-tone=info]{background:#f8faff;border-left-color:#6b8fd8}.page-boundary[data-tone=warning]{background:#fffdf5;border-left-color:#d4a72c}.page-boundary[data-tone=danger]{background:snow;border-left-color:#d06b62}.page-boundary-mark{color:#475467;background:#fff;border:1px solid #d8dee8;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.page-boundary-copy{min-width:0}.page-boundary-copy strong,.page-boundary-copy p{margin:0}.page-boundary-copy strong{color:var(--color-ink);font-size:12px;font-weight:var(--weight-semibold);line-height:1.45;display:block}.page-boundary-copy p{color:#667085;margin-top:2px;font-size:11px;line-height:1.55}.page-boundary-trailing{justify-content:flex-end;align-items:center;min-width:max-content;display:flex}.page-fact-strip{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.page-fact-strip>div{gap:2px;min-width:0;padding:11px 14px 10px;display:grid;position:relative}.page-fact-strip>div:not(:last-child){border-right:1px solid var(--color-border)}.page-fact-strip>div:before{content:"";background:0 0;height:2px;position:absolute;top:-1px;left:14px;right:14px}.page-fact-strip>div[data-tone=info]:before{background:#6b8fd8}.page-fact-strip>div[data-tone=success]:before{background:#39a66d}.page-fact-strip>div[data-tone=warning]:before{background:#d4a72c}.page-fact-strip>div[data-tone=danger]:before{background:#d06b62}.page-fact-strip dt,.page-fact-strip dd,.page-fact-strip small{margin:0}.page-fact-strip dt{color:#667085;font-size:10px;font-weight:var(--weight-medium);line-height:1.4}.page-fact-strip dd{color:var(--color-ink);font-size:17px;font-weight:var(--weight-semibold);line-height:1.35}.page-fact-strip small{color:#98a2b3;font-size:10px;line-height:1.4}@media (width<=900px){.page-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.page-fact-strip>div:nth-child(2n){border-right:0}.page-fact-strip>div:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (width<=640px){.page-boundary{grid-template-columns:28px minmax(0,1fr);align-items:start}.page-boundary-trailing{grid-column:2;justify-content:flex-start}.page-fact-strip{grid-template-columns:minmax(0,1fr)}.page-fact-strip>div,.page-fact-strip>div:nth-child(2n){border-right:0}.page-fact-strip>div:nth-child(n+2){border-top:1px solid var(--color-border)}}.page-header{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;align-items:flex-end;padding:2px 0 14px}.page-header>div:first-child{min-width:0}.page-header h2{color:var(--color-ink);font-size:20px}.page-header p{color:#667085;max-width:760px;margin-top:6px}.page-header .eyebrow{color:var(--color-brand-hover);margin-bottom:3px;font-size:11px}.ui-card{border-color:var(--color-border)}.ui-card-interactive:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ui-card-interactive:hover{border-color:color-mix(in srgb, var(--color-brand) 26%, var(--color-border))}}.ui-card-interactive:hover{background:#fffdfc}.toolbar-panel{border-color:var(--color-border);background:#fff}.ui-button-primary,.ui-button-primary:hover{box-shadow:none}.route-loading{color:#667085;align-content:center;gap:10px;min-height:min(420px,100vh - 120px)}.route-loading-indicator{border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;width:24px;height:24px;animation:.72s linear infinite ui-spin}.sidebar-backdrop{display:none}.console-overview-hero{border-color:var(--color-brand);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.console-overview-hero{border-color:color-mix(in srgb, var(--color-brand) 24%, var(--color-border))}}.console-overview-hero{color:var(--color-ink);box-shadow:none;background-color:#fff;background-image:radial-gradient(80% 130% at 100% 100%,#fcf3f3f5 0%,#fff0ea57 38%,#0000 68%),linear-gradient(#25283306 1px,#0000 1px);background-size:auto,100% 32px;padding-left:clamp(22px,2.4vw,30px)}.console-overview-hero:before{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-brand);content:"";width:3px;position:absolute;inset:16px auto 16px 0}.console-overview-hero h1{color:var(--color-ink);font-size:clamp(24px,2vw,29px)}.console-overview-hero p,.console-overview-hero .eyebrow{color:var(--color-muted)}.console-overview-hero .ui-button-primary{color:#fff;background:var(--color-primary);box-shadow:none}.console-overview-hero .ui-button-primary:hover{background:var(--color-primary-hover)}.console-overview-hero .ui-button-secondary{border-color:var(--color-border-strong);color:var(--color-ink);-webkit-backdrop-filter:none;background:#ffffffd6}.console-overview-hero .ui-button-secondary:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.console-overview-hero .ui-button-secondary:hover{border-color:color-mix(in srgb, var(--color-brand) 32%, var(--color-border))}}.console-overview-hero .ui-button-secondary:hover{color:var(--color-brand-hover);background:#fff}.console-overview-summary .ui-card{min-height:96px;padding:14px}.console-overview-entry{min-height:154px;padding:14px}.console-overview-entry-foot{padding-top:10px}.auth-shell{background:var(--color-bg);grid-template-columns:minmax(360px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.auth-brand-panel{border-radius:var(--radius-md);color:#fff;background-color:var(--color-deep-space);min-height:calc(100vh - 36px);box-shadow:none;background-image:radial-gradient(90% 68% at 100% 100%,#f36a4b47 0%,#0000 66%),linear-gradient(#ffffff09 1px,#0000 1px);background-size:auto,100% 40px;border:1px solid #342925;flex-direction:column;margin:18px 0 18px 18px;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";pointer-events:none;background:#f36a4bd1;width:min(44%,300px);height:2px;position:absolute;bottom:68px;right:clamp(28px,5vw,72px);box-shadow:-64px -42px #ffffff1f,38px -84px #ffffff14}.auth-brand-panel:before{z-index:1;border:2px solid var(--color-deep-space);background:var(--color-brand);content:"";pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;bottom:63px;right:clamp(24px,4vw,64px);box-shadow:-64px -42px 0 -2px #a89992,38px -84px 0 -2px #e8927f}.auth-brand{z-index:1;align-self:flex-start;align-items:center;gap:11px;display:inline-flex;position:relative}.auth-brand strong{color:#fff;font-size:19px;display:block}.auth-brand .brand-glyph{background:var(--color-brand);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff3d}.auth-brand small{color:#ffffffb8;display:block}.auth-brand-copy{z-index:1;gap:14px;max-width:610px;margin:auto 0 38px;display:grid;position:relative}.auth-brand-copy .eyebrow{color:#ffffffd6;font-weight:var(--weight-semibold)}.auth-brand-copy h1{color:#fff;font-family:var(--font-display);font-size:clamp(30px,3vw,40px);font-weight:var(--weight-semibold);margin:0;line-height:1.2}.auth-brand-copy>p:last-child{color:#ffffffc7;max-width:520px;margin:0;font-size:15px;line-height:1.8}.auth-capability-list{z-index:1;gap:10px;max-width:520px;margin:0;padding:0;list-style:none;display:grid;position:relative}.auth-capability-list li{color:#ffffffe6;align-items:center;gap:10px;font-size:13px;display:flex}.auth-capability-list li>span{border-radius:var(--radius-md);color:#fff;background:#ffffff14;border:1px solid #fff3;place-items:center;width:30px;height:30px;display:inline-grid}.auth-brand-footnote{z-index:1;color:#ffffffb8;align-items:center;gap:9px;margin:auto 0 0;font-size:12px;display:flex;position:relative}.auth-brand-footnote>span{background:var(--color-signal);width:7px;height:7px;box-shadow:0 0 0 4px var(--color-signal);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.auth-brand-footnote>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-signal) 18%, transparent)}}.auth-main{place-items:center;min-width:0;padding:clamp(24px,5vw,72px);display:grid}.auth-main-inner{width:min(100%,440px);display:grid}.auth-panel{border-color:var(--color-border);background:#fff;gap:24px;width:100%;max-width:none;padding:clamp(24px,3vw,32px);box-shadow:0 12px 32px #0f172a14}.auth-panel h2{font-size:23px}.auth-panel>div:first-child>p:last-child{color:#667085}.auth-form{gap:18px}.auth-form .ui-field .ui-input-control{border-color:var(--color-border);background:#fff;height:44px}.auth-form .ui-field .ui-input-control:hover{border-color:#b9c2d0}.auth-form .ui-field .ui-input-control:focus,.auth-form .ui-field .ui-input-control:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.auth-form .ui-button-primary{min-height:40px}@media (width>=721px) and (width<=1080px){.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console){--active-sidebar-width:var(--console-sidebar-collapsed-width)}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .console-sidebar{padding-inline:8px}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .console-brand{justify-content:center;padding-inline:0}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .console-brand>span:not(.brand-glyph),.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-group p,.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-item span,.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .sidebar-status div{display:none}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-item{justify-content:center;padding-inline:0}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-item.active:before{left:-3px}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .sidebar-status{justify-content:center;padding-inline:0}.console-menu-button{display:grid}}@media (width<=860px){.auth-shell{grid-template-rows:80px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.auth-brand-panel{min-height:80px;box-shadow:none;border-radius:0;justify-content:center;margin:0;padding:16px clamp(20px,5vw,36px)}.auth-brand-copy,.auth-capability-list,.auth-brand-footnote,.auth-brand-panel:after{display:none}.auth-main{align-items:start;padding:clamp(24px,8vw,56px) 20px}}@media (width<=720px){.sidebar-backdrop{z-index:34;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1118276b;border:0;border-radius:0;width:100%;min-width:0;height:100%;display:block;position:fixed;inset:0}.console-topbar{grid-template-columns:36px minmax(0,1fr) auto;min-height:56px;padding:8px 12px}.topbar-context{text-align:left;justify-self:start;gap:0;display:grid}.topbar-context strong{font-size:15px}.page-header{align-items:stretch;padding-bottom:12px}.header-actions{width:100%}.auth-panel{-webkit-backdrop-filter:blur(12px)saturate(120%);padding:22px 18px}}.auth-main-inner:has(.auth-action-panel){width:min(100%,520px)}.auth-action-panel{gap:0;padding:0;overflow:hidden}.auth-action-header{border-bottom:1px solid var(--color-border);background:linear-gradient(90deg, var(--color-primary), transparent 46%), #fff;grid-template-columns:minmax(0,1fr) auto;gap:18px 20px;padding:26px 28px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-action-header{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 6%, transparent), transparent 46%), #fff}}.auth-action-kicker{color:#526176;min-width:0;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;align-items:center;gap:9px;display:inline-flex}.auth-action-icon{border:1px solid var(--color-primary);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.auth-action-icon{border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}}.auth-action-icon{border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.auth-action-icon{background:color-mix(in srgb, var(--color-primary) 7%, #fff)}}.auth-action-status{border:1px solid var(--color-border);color:#526176;min-height:28px;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;background:#fff;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.auth-action-status>span{background:#a66a12;border-radius:50%;width:7px;height:7px}.auth-action-status[data-tone=success]{border-color:#18794e}@supports (color:color-mix(in lab, red, red)){.auth-action-status[data-tone=success]{border-color:color-mix(in srgb, #18794e 24%, var(--color-border))}}.auth-action-status[data-tone=success]{color:#166534;background:#eff6f3}.auth-action-status[data-tone=success]>span{background:#18794e}.auth-action-status[data-tone=danger]{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.auth-action-status[data-tone=danger]{border-color:color-mix(in srgb, #b42318 24%, var(--color-border))}}.auth-action-status[data-tone=danger]{color:#9f261c;background:#fbf2f1}.auth-action-status[data-tone=danger]>span{background:#b42318}.auth-action-title{grid-column:1/-1}.auth-action-title .eyebrow{color:#667085;margin-bottom:7px}.auth-action-title h2{color:#1d2939;letter-spacing:-.025em;margin:0;font-size:25px}.auth-action-title>p:last-child{color:#667085;max-width:430px;margin:9px 0 0;font-size:13px;line-height:1.7}.auth-action-steps{border-bottom:1px solid var(--color-border);background:#f8fafc;gap:0;margin:0;padding:8px 28px;list-style:none;display:grid}.auth-action-step{color:#8490a2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;display:grid;position:relative}.auth-action-step:not(:last-child):after{content:"";background:#d8dee8;width:1px;position:absolute;top:42px;bottom:-9px;left:16px}.auth-action-step-index{z-index:1;width:32px;height:32px;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #d8dee8;border-radius:50%;place-items:center;display:inline-grid;position:relative}.auth-action-step>span:last-child{gap:2px;min-width:0;display:grid}.auth-action-step strong{color:inherit;font-size:12px;font-weight:var(--weight-semibold)}.auth-action-step small{color:inherit;font-size:11px;line-height:1.45}.auth-action-step[data-state=active]{color:#253b56}.auth-action-step[data-state=active] .auth-action-step-index{border-color:var(--color-primary);color:#fff;background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.auth-action-step[data-state=active] .auth-action-step-index{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}}.auth-action-step[data-state=done]{color:#18794e}.auth-action-step[data-state=done] .auth-action-step-index{border-color:#18794e}@supports (color:color-mix(in lab, red, red)){.auth-action-step[data-state=done] .auth-action-step-index{border-color:color-mix(in srgb, #18794e 32%, var(--color-border))}}.auth-action-step[data-state=done] .auth-action-step-index{color:#18794e;background:#edf4f1}.auth-action-body{gap:18px;padding:24px 28px;display:grid}.auth-action-feedback{border:1px solid #a66a12;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-action-feedback{border:1px solid color-mix(in srgb, #a66a12 25%, var(--color-border))}}.auth-action-feedback{border-radius:var(--radius-sm);color:#80520d;background:#f9f5ee;font-size:12px;line-height:1.55}.auth-action-feedback svg{margin-top:1px}.auth-action-feedback[data-tone=success]{border-color:#18794e}@supports (color:color-mix(in lab, red, red)){.auth-action-feedback[data-tone=success]{border-color:color-mix(in srgb, #18794e 25%, var(--color-border))}}.auth-action-feedback[data-tone=success]{color:#166534;background:#eff6f3}.auth-action-feedback[data-tone=danger]{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.auth-action-feedback[data-tone=danger]{border-color:color-mix(in srgb, #b42318 25%, var(--color-border))}}.auth-action-feedback[data-tone=danger]{color:#9f261c;background:#fbf2f1}.auth-action-footer{border-top:1px solid var(--color-border);color:#7a8699;background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin:0;padding:12px 28px;font-size:11px;display:flex}.auth-action-footer a{color:var(--color-primary);font-size:12px;font-weight:var(--weight-semibold);flex:none}@media (width<=520px){.auth-action-header,.auth-action-body,.auth-action-steps{padding-inline:20px}.auth-action-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}}.console-overview-page{gap:clamp(12px,1.2vw,16px)}.console-overview-page .console-overview-hero{align-items:center;min-height:214px;padding:clamp(22px,2.4vw,30px)}.console-overview-page .console-overview-hero>div:first-child{max-width:780px}.console-overview-page .console-overview-hero h1{font-size:clamp(26px,2.4vw,34px)}.console-overview-hero-state{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.console-overview-hero-state .ui-badge{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff3d}.console-overview-hero-state>span:last-child{color:#ffffffb8;font-family:var(--font-data);font-size:var(--text-caption)}.console-overview-sync-alert,.console-overview-fatal{border-radius:var(--radius-lg);background:#fffbf3;border:1px solid #f0d5ab;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.console-overview-sync-alert>.ui-icon,.console-overview-fatal>.ui-icon{color:var(--color-warning-text)}.console-overview-sync-alert>div,.console-overview-fatal>div{flex:auto;gap:2px;min-width:0;display:grid}.console-overview-sync-alert strong,.console-overview-fatal strong{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.console-overview-sync-alert p,.console-overview-fatal p{color:#735726;font-size:var(--text-caption);margin:0}.console-overview-fatal{margin-top:12px}.console-overview-readiness{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.console-overview-readiness-item{border-right:1px solid var(--color-border);min-width:0;transition:background var(--motion-fast), color var(--motion-fast);grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:14px 16px;display:grid}.console-overview-readiness-item:last-child{border-right:0}.console-overview-readiness-item:hover{background:var(--color-surface-subtle)}.console-overview-readiness-item>span{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);background:var(--color-brand-soft);place-items:center;display:inline-grid}.console-overview-readiness-item>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;min-width:0;display:grid}.console-overview-readiness-item small{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-overview-readiness-item strong{color:var(--color-ink);font-family:var(--font-data);font-size:22px;font-weight:var(--weight-semibold);line-height:1}.console-overview-readiness-item p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:11px;overflow:hidden}.console-overview-readiness-item>.ui-icon{color:#98a1b2}.console-overview-work-area{align-items:start;gap:var(--grid-gap);grid-template-columns:minmax(0,1.55fr) minmax(290px,.85fr);display:grid}.console-overview-panel{min-width:0;padding:16px}.console-overview-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:14px;display:flex}.console-overview-panel-header>div:first-child{gap:2px;min-width:0;display:grid}.console-overview-panel-header .eyebrow{color:var(--color-muted);font-family:var(--font-data);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.console-overview-panel-header h2{color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:var(--weight-semibold);margin:0}.console-overview-attention-list,.console-overview-run-list,.console-overview-dependency-list{gap:8px;display:grid}.console-overview-attention-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.console-overview-attention-item:hover{border-color:var(--color-border-strong);background:#fff}.console-overview-attention-item>span{border-radius:var(--radius-md);place-items:center;width:32px;height:32px;display:inline-grid}.console-overview-attention-item.danger>span{color:var(--color-danger-text);background:var(--color-danger-bg)}.console-overview-attention-item.warning>span{color:var(--color-warning-text);background:var(--color-warning-bg)}.console-overview-attention-item>div{gap:2px;min-width:0;display:grid}.console-overview-attention-item strong,.console-overview-clear-state strong,.console-overview-next-copy strong,.console-overview-inline-empty strong{color:var(--color-ink);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.console-overview-attention-item p,.console-overview-clear-state p,.console-overview-next-copy p{color:var(--color-muted);font-size:var(--text-caption);margin:0;line-height:1.55}.console-overview-attention-item em{color:var(--color-brand-hover);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-medium);white-space:nowrap}.console-overview-clear-state{border:1px solid var(--color-signal);align-items:center;gap:12px;min-height:90px;display:flex}@supports (color:color-mix(in lab, red, red)){.console-overview-clear-state{border:1px solid color-mix(in srgb, var(--color-signal) 18%, var(--color-border))}}.console-overview-clear-state{border-radius:var(--radius-md);background:var(--color-signal-soft);padding:14px}.console-overview-clear-state>span{width:34px;height:34px;color:var(--color-signal);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.console-overview-clear-state>div,.console-overview-next-copy{gap:3px;display:grid}.console-overview-next-step{border-color:var(--color-brand);min-height:100%}@supports (color:color-mix(in lab, red, red)){.console-overview-next-step{border-color:color-mix(in srgb, var(--color-brand) 20%, var(--color-border))}}.console-overview-next-step{background:#fff}.console-overview-next-icon{border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand);background:#fff;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.console-overview-next-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 12%, transparent)}}.console-overview-next-copy{margin:22px 0 18px}.console-overview-next-copy strong{font-size:18px}.console-overview-next-step>.ui-button{width:100%}.console-overview-run-row{border-bottom:1px solid var(--color-border);grid-template-columns:8px minmax(0,1fr) 70px auto;align-items:center;gap:10px;min-width:0;padding:9px 2px;display:grid}.console-overview-run-row:last-child{border-bottom:0}.console-overview-run-row:hover strong{color:var(--color-brand-hover)}.console-overview-run-status{background:var(--color-muted);border-radius:50%;width:7px;height:7px}.console-overview-run-status.success{background:var(--color-signal)}.console-overview-run-status.danger{background:var(--color-danger-text)}.console-overview-run-status.warning{background:var(--color-warning-text);box-shadow:0 0 0 4px var(--color-warning-text)}@supports (color:color-mix(in lab, red, red)){.console-overview-run-status.warning{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-warning-text) 12%, transparent)}}.console-overview-run-row>div{gap:2px;min-width:0;display:grid}.console-overview-run-row strong,.console-overview-dependency-list strong{color:var(--color-ink);font-size:var(--text-meta);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-overview-run-row small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-overview-run-row>span:nth-last-child(2){color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-caption);text-align:right}.console-overview-inline-empty{min-height:124px;color:var(--color-muted);font-size:var(--text-caption);text-align:center;place-content:center;gap:4px;display:grid}.console-overview-dependency-list>a{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.console-overview-dependency-list>a:last-child{border-bottom:0}.console-overview-dependency-list>a:hover strong{color:var(--color-brand-hover)}.console-overview-dependency-list>a>div{gap:2px;min-width:0;display:grid}.console-overview-dependency-list p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.console-overview-loading-hero{min-height:190px}.console-overview-readiness-skeleton,.console-overview-loading-panel{border:0;border-radius:0;padding:16px}.console-overview-readiness-skeleton:not(:last-child){border-right:1px solid var(--color-border)}.console-overview-loading-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;min-height:220px}@media (width<=1100px){.console-overview-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.console-overview-readiness-item:nth-child(2){border-right:0}.console-overview-readiness-item:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (width<=900px){.console-overview-work-area{grid-template-columns:minmax(0,1fr)}.console-overview-next-step{min-height:0}}@media (width<=640px){.console-overview-page .console-overview-hero{min-height:0}.console-overview-readiness{grid-template-columns:minmax(0,1fr)}.console-overview-readiness-item,.console-overview-readiness-item:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border)}.console-overview-readiness-item:last-child{border-bottom:0}.console-overview-sync-alert,.console-overview-fatal{flex-wrap:wrap;align-items:flex-start}.console-overview-sync-alert .ui-button,.console-overview-fatal .ui-button{margin-left:30px}.console-overview-attention-item{grid-template-columns:32px minmax(0,1fr)}.console-overview-attention-item em{grid-column:2}.console-overview-run-row{grid-template-columns:8px minmax(0,1fr) auto}.console-overview-run-row>span:nth-last-child(2){display:none}.console-overview-run-row .ui-badge{justify-self:end}}@media (prefers-reduced-motion:reduce){.route-loading-indicator{animation:none}}.backend-page-toolbar{align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.backend-page-toolbar .ui-field{flex:300px;max-width:460px}.backend-page-toolbar .ui-field>span:first-child{display:none}.backend-page-toolbar .ui-input-control{min-height:34px}.backend-page-toolbar .ui-segmented{flex:none}.backend-page-count{color:#667085;font-size:var(--text-caption);white-space:nowrap;margin-left:auto}.backend-page-alert{border-radius:var(--radius-lg);background:#fff8f7;border:1px solid #f2c9c5;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.backend-page-alert>div{gap:3px;min-width:0;display:grid}.backend-page-alert strong{color:#9f2d27;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.backend-page-alert p{color:#7a4541;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.5;overflow:hidden}.backend-page-skeleton{min-height:210px;padding:18px}.backend-page-table-loading{min-height:260px;padding:20px}body .ui-input-control:focus,body .ui-input-control:focus-visible,body .ui-textarea-control:focus,body .ui-textarea-control:focus-visible,body .ui-select-control:focus,body .ui-select-control:focus-visible{border-color:var(--color-brand)!important}@supports (color:color-mix(in lab, red, red)){body .ui-input-control:focus,body .ui-input-control:focus-visible,body .ui-textarea-control:focus,body .ui-textarea-control:focus-visible,body .ui-select-control:focus,body .ui-select-control:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 72%, var(--color-border))!important}}body .ui-input-control:focus,body .ui-input-control:focus-visible,body .ui-textarea-control:focus,body .ui-textarea-control:focus-visible,body .ui-select-control:focus,body .ui-select-control:focus-visible{box-shadow:var(--focus-ring)}.ui-segmented .ui-button.active,.argus-agent-config .agent-config-top .ui-segmented .ui-button.active{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ui-segmented .ui-button.active,.argus-agent-config .agent-config-top .ui-segmented .ui-button.active{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-border))}}.ui-segmented .ui-button.active,.argus-agent-config .agent-config-top .ui-segmented .ui-button.active{color:var(--color-brand-hover);background:var(--color-brand-soft)}.auth-footer a{color:var(--color-brand-hover)}.capability-card{border-color:var(--color-border);background:#fff;flex-direction:column;min-width:0;min-height:156px;padding:12px 12px 10px 16px;display:flex;position:relative;overflow:hidden}.capability-signal-rail{background:var(--color-brand);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.capability-signal-rail{background:color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.capability-signal-rail{transition:background var(--motion-fast)}.capability-signal-rail i{background:var(--color-brand);width:7px;height:7px;box-shadow:0 0 0 1px var(--color-brand);border:2px solid #fff;border-radius:50%;position:absolute;top:21px;left:-2px}@supports (color:color-mix(in lab, red, red)){.capability-signal-rail i{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand) 24%, transparent)}}.capability-card.ui-card-interactive:hover .capability-signal-rail{background:var(--color-brand)}.capability-card-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.capability-card-icon{border:1px solid var(--color-brand);place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.capability-card-icon{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.capability-card-icon{border-radius:var(--radius-md);color:var(--color-brand);background:var(--color-brand-soft)}.capability-card-title{min-width:0;display:grid}.capability-card-title h3{color:var(--color-ink);font-family:var(--font-display);font-size:14px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.capability-card-tools,.capability-card-tools>div,.capability-card-actions,.capability-card-badges{align-items:center;display:flex}.capability-card-tools,.capability-card-tools>div{gap:2px}.capability-card-tools .ui-button-icon{width:30px;min-width:30px;height:30px}.capability-card-body{flex-direction:column;flex:auto;min-width:0;padding:10px 0;display:flex}.capability-card-description{color:#667085;min-height:40px;font-size:var(--text-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.capability-card[data-mode=catalog] .capability-signal-rail{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.capability-card[data-mode=catalog] .capability-signal-rail{background:color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}}.capability-card-footer{border-top:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;padding-top:8px;display:flex}.capability-card-badges,.capability-card-actions{flex-wrap:wrap;gap:6px;min-width:0}.capability-card-actions{justify-content:flex-end;margin-left:auto}.capability-card.resource-workbench-card,.capability-card.workflow-card,.capability-card.agent-card{min-height:156px;padding:12px 12px 10px 16px;display:flex}.capability-card.resource-workbench-card .resource-head{width:auto}.capability-card.read-only{background:var(--color-surface)}.capability-card.active{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.capability-card.active{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-border))}}.capability-card.active{box-shadow:inset 0 0 0 1px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.capability-card.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 10%, transparent)}}.asset-registry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-directory{background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:grid;overflow:visible}.asset-directory-toolbar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:12px}.asset-directory-toolbar>.ui-card,.asset-directory-toolbar>.toolbar-panel{background:0 0;border:0;border-radius:0;padding:0}.asset-directory-content{min-width:0;padding:14px 0 0}.resource-directory-result-summary{min-height:32px;color:var(--color-muted);font-size:var(--text-caption);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;display:flex}.resource-directory-result-summary span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.asset-registry-card{min-height:156px}.management-asset-card{min-height:176px}.management-asset-card .capability-card-body{padding-bottom:8px}.management-asset-card .capability-card-description{min-height:38px}.agent-create-panel{position:relative;overflow:hidden}.capability-create-card{border-color:var(--color-brand);gap:12px;min-height:208px}@supports (color:color-mix(in lab, red, red)){.capability-create-card{border-color:color-mix(in srgb, var(--color-brand) 18%, var(--color-border))}}.capability-create-card{background:#f8fbff;padding:14px 14px 12px 18px}.capability-create-card .agent-create-icon{border:1px dashed var(--color-brand);width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.capability-create-card .agent-create-icon{border:1px dashed color-mix(in srgb, var(--color-brand) 42%, var(--color-border))}}.capability-create-card .agent-create-icon{background:var(--color-brand-soft)}.capability-create-card:after{background:var(--color-brand);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:25px;left:-2px}@supports (color:color-mix(in lab, red, red)){.capability-create-card:after{background:color-mix(in srgb, var(--color-brand) 72%, white)}}.capability-create-card:after{box-shadow:0 0 0 1px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.capability-create-card:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand) 18%, transparent)}}.capability-create-card:after{content:""}.agent-create-panel:before{background:repeating-linear-gradient(to bottom, var(--color-brand) 0, var(--color-brand) 5px, transparent 5px, transparent 9px);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.agent-create-panel:before{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-brand) 42%, var(--color-border)) 0, color-mix(in srgb, var(--color-brand) 42%, var(--color-border)) 5px, transparent 5px, transparent 9px)}}.agent-create-panel:before{content:""}@media (width<=640px){.capability-card{min-height:0}.capability-card-footer{flex-direction:column;align-items:flex-start}.capability-card-actions{width:100%;margin-left:0}.capability-card-actions .ui-button:last-child{margin-left:auto}}.backend-models-page .console-table-row{min-width:720px}.backend-models-page .console-table-row code{color:var(--color-brand);font-family:var(--font-mono);font-size:var(--text-caption)}@media (width<=720px){.backend-page-toolbar{align-items:stretch;display:grid}.backend-page-toolbar .ui-field{max-width:none}.backend-page-toolbar .ui-segmented{flex-wrap:nowrap;overflow-x:auto}.backend-page-count{margin-left:0}.backend-page-alert{flex-direction:column;align-items:flex-start}.backend-page-alert p{white-space:normal}}@media (width<=1100px){.operations-toolbar{grid-template-columns:minmax(220px,1fr) auto}.operations-result-count{grid-column:1/-1}.client-registry-workspace{grid-template-columns:minmax(0,1fr)}.client-registry-empty{min-height:300px}}@media (width<=640px){.operations-scope-status{text-align:left;justify-items:start;min-width:0}.operations-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.operations-toolbar .ui-segmented{flex-wrap:nowrap;overflow-x:auto}.operations-result-count{grid-column:auto;justify-self:start}.client-registry-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start}.client-registry-boundary>.ui-badge{grid-column:2;justify-self:start}.client-registry-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.client-registry-facts>div{min-height:80px}.client-registry-facts>div:nth-child(2){border-right:0}.client-registry-facts>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.client-registry-empty{min-height:270px;padding:28px 20px}.client-registry-requirements{padding:14px}}@media (width>=2000px){.asset-registry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.asset-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.asset-directory-content{padding:12px 0 0}.resource-directory-result-summary{justify-content:flex-start}.asset-registry-grid{grid-template-columns:minmax(0,1fr)}.asset-registry-card{min-height:0}}.agent-registry-page{gap:16px}.agent-registry-boundary{border:1px solid #c8d3e1;border-left:3px solid var(--color-primary);border-radius:var(--radius-md);background:#f8fafc;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 14px;display:grid}.agent-registry-boundary>svg{color:var(--color-primary);margin-top:2px}.agent-registry-boundary strong,.agent-registry-boundary p{margin:0}.agent-registry-boundary strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);display:block}.agent-registry-boundary p{color:var(--color-muted);font-size:var(--text-caption);margin-top:2px;line-height:1.5}.agent-registry-facts{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.agent-registry-facts>div{border-right:1px solid var(--color-border);gap:2px;min-width:0;padding:12px 14px;display:grid}.agent-registry-facts>div:last-child{border-right:0}.agent-registry-facts dt,.agent-registry-facts dd,.agent-registry-facts small{margin:0}.agent-registry-facts dt{color:var(--color-muted);font-size:var(--text-caption)}.agent-registry-facts dd{color:var(--color-text);font-family:var(--font-data);font-size:20px;font-weight:var(--weight-semibold);line-height:1.25}.agent-registry-facts small{color:#8490a3;font-size:10px}.agent-registry-toolbar{grid-template-columns:minmax(260px,520px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.agent-registry-toolbar .ui-field{width:100%;max-width:520px}.agent-registry-toolbar-cluster{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.agent-registry-result-count{color:var(--color-muted);font-size:var(--text-caption);white-space:nowrap;justify-self:end}.agent-registry-loading{gap:12px;padding:16px;display:grid}.agent-registry-loading>span{color:var(--color-muted);font-size:var(--text-caption)}.agent-registry-ledger{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.agent-registry-ledger>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 14px;display:flex}.agent-registry-ledger>header span,.agent-registry-ledger>header h2,.agent-registry-ledger>header p{margin:0}.agent-registry-ledger>header span{color:var(--color-primary);font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.04em;display:block}.agent-registry-ledger>header h2{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);margin-top:2px}.agent-registry-ledger>header p{max-width:540px;color:var(--color-muted);font-size:var(--text-caption);text-align:right;line-height:1.5}.agent-registry-table{box-shadow:none;border:0;border-radius:0}.agent-registry-table .console-table-row{min-width:1060px;min-height:66px;padding-block:9px}.agent-registry-table .console-table-row.table-head{min-height:36px}.agent-registry-table .console-table-cell:nth-child(2){flex:2.2 300px}.agent-registry-table .console-table-cell:nth-child(3){flex:.75 112px}.agent-registry-table .console-table-cell:nth-child(4){flex:150px}.agent-registry-table .console-table-cell:nth-child(5){flex:.55 84px}.agent-registry-table .console-table-cell:nth-child(6){flex:0 0 116px}.agent-registry-table .table-actions,.agent-registry-table .table-actions-heading{flex-basis:124px}.agent-registry-table .table-actions-heading{text-align:right}.agent-registry-table .table-actions{gap:4px}.agent-registry-table .table-actions .ui-button{min-height:28px;padding-inline:7px;font-size:13px;font-weight:400}.agent-registry-identity,.agent-registry-source,.agent-registry-model,.agent-registry-knowledge{gap:2px;min-width:0;display:grid}.agent-registry-identity strong,.agent-registry-model strong,.agent-registry-knowledge strong{min-width:0;color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-registry-identity p{color:var(--color-muted);font-size:var(--text-caption);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-registry-identity span,.agent-registry-source small,.agent-registry-model small,.agent-registry-knowledge small{color:#8a95a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.agent-registry-source .ui-badge{justify-self:start}.agent-registry-time{color:#596579;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400;line-height:20px}@media (width<=900px){.agent-registry-toolbar{grid-template-columns:minmax(0,1fr)}.agent-registry-toolbar-cluster{flex-wrap:wrap;justify-content:flex-start}.agent-registry-toolbar-cluster .agent-registry-result-count{margin-left:auto}}@media (width<=720px){.agent-registry-boundary{grid-template-columns:auto minmax(0,1fr)}.agent-registry-boundary .ui-badge{grid-column:2;justify-self:start}.agent-registry-ledger{background:0 0;border:0;overflow:visible}.agent-registry-ledger>header{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:6px;padding:12px;display:grid}.agent-registry-ledger>header p{text-align:left;max-width:none}.agent-registry-table .console-table-row{min-width:0}.agent-registry-table .console-table-cell:nth-child(2){grid-template-columns:minmax(0,1fr)}.agent-registry-table .console-table-cell:nth-child(2):before{display:none}.agent-registry-table .console-table-cell:nth-child(2),.agent-registry-table .console-table-cell:nth-child(2)>*{text-align:left;justify-self:stretch}.agent-registry-table .table-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.agent-registry-table .table-actions .ui-button{border:1px solid var(--color-border);width:100%}}@media (width<=640px){.agent-registry-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-registry-facts>div:nth-child(2){border-right:0}.agent-registry-facts>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.agent-registry-toolbar{grid-template-columns:minmax(0,1fr)}.agent-registry-toolbar .ui-field,.agent-registry-toolbar .ui-segmented,.agent-registry-toolbar-cluster{width:100%;max-width:none}.agent-registry-toolbar-cluster{grid-template-columns:minmax(0,1fr);display:grid}.agent-registry-result-count{grid-column:auto;justify-self:start;margin-left:0}}.argus-agent-config{--agent-workspace-width:1240px;background:#f5f7fa}.argus-agent-config .agent-config-top{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom-color:#dfe4ec;min-height:54px;position:sticky;top:0;box-shadow:0 1px #0f172a08}.argus-agent-config .agent-config-top .ui-segmented{background:#f5f7fa;border:1px solid #dfe4ec;border-radius:7px;padding:3px}.argus-agent-config .agent-config-top .ui-segmented .ui-button.active{background:#fff;box-shadow:0 1px 2px #0f172a14}.argus-agent-config .agent-configuration-context{width:min(100% - var(--agent-config-pad) * 2, var(--agent-workspace-width));background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr);margin:16px auto 0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.argus-agent-config .agent-configuration-identity{border-right:1px solid #e5e9f0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px 18px;display:grid}.argus-agent-config .agent-configuration-identity .agent-app-avatar{color:#fff;width:44px;box-shadow:none;background:#173a67;border-radius:7px;font-size:17px}.argus-agent-config .agent-configuration-identity>div,.argus-agent-config .agent-contract-ledger>header div{gap:3px;min-width:0;display:grid}.argus-agent-config .agent-configuration-identity small,.argus-agent-config .agent-panel-eyebrow,.argus-agent-config .agent-contract-ledger>header span:first-child{color:#62728a;font-family:var(--font-mono);letter-spacing:.09em;font-size:10px;font-weight:650}.argus-agent-config .agent-configuration-identity h2{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:650;line-height:1.3;overflow:hidden}.argus-agent-config .agent-configuration-identity p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.argus-agent-config .agent-configuration-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.argus-agent-config .agent-configuration-facts>div{border-left:1px solid #edf0f4;align-content:center;gap:4px;min-width:0;padding:13px 14px;display:grid}.argus-agent-config .agent-configuration-facts dt,.argus-agent-config .agent-configuration-facts dd,.argus-agent-config .agent-config-manifest-facts dt,.argus-agent-config .agent-config-manifest-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.argus-agent-config .agent-configuration-facts dt{color:#7a8699;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.argus-agent-config .agent-configuration-facts dd{color:#1d2939;font-family:var(--font-mono);font-size:11px;font-weight:600}.argus-agent-config .agent-simple-layout,.argus-agent-config .agent-advanced-layout{width:min(100% - var(--agent-config-pad) * 2, var(--agent-workspace-width));grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:16px}.argus-agent-config .agent-simple-card,.argus-agent-config .agent-readiness-check{border-color:#dfe4ec;border-radius:8px;box-shadow:0 1px 2px #0f172a08}.argus-agent-config .agent-simple-card{gap:16px;padding:18px 20px}.argus-agent-config .agent-section-numbered{justify-content:flex-start}.argus-agent-config .agent-section-numbered>span:first-child{color:#385a88;width:28px;height:28px;font-family:var(--font-mono);background:#f8fafc;border:1px solid #d7deea;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.argus-agent-config .agent-section-numbered .agent-binding-summary{color:#475467;width:auto;height:auto;font-family:var(--font-sans);white-space:nowrap;background:#f8fafc;border:1px solid #d7deea;border-radius:6px;flex:none;align-self:center;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.argus-agent-config .agent-section-numbered h3{font-size:14px}.argus-agent-config .agent-section-numbered p{font-size:12px}.argus-agent-config .agent-form-section .ui-input-control,.argus-agent-config .agent-form-section .ui-textarea-control,.argus-agent-config .agent-simple-card .ui-input-control,.argus-agent-config .agent-simple-card .ui-textarea-control,.argus-agent-config .agent-simple-card .ui-select-control{background:#fcfdff;border-radius:6px;box-shadow:inset 0 1px #0f172a05}.argus-agent-config .agent-config-manifest{color:#fff;background:#102b4c;border:1px solid #173a67;border-radius:8px;gap:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #102b4c24}.argus-agent-config .agent-config-manifest>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.argus-agent-config .agent-config-manifest>header span{color:#afc7e4;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;font-weight:700}.argus-agent-config .agent-config-manifest>header strong{font-family:var(--font-mono);font-size:15px}.argus-agent-config .agent-config-manifest>p{color:#c8d6e6;border-bottom:1px solid #ffffff17;margin:0;padding:12px 16px;font-size:12px;line-height:1.55}.argus-agent-config .agent-config-manifest .agent-setup-list{gap:0;padding:5px 16px}.argus-agent-config .agent-config-manifest .agent-setup-list span{color:#d9e4ef;border-bottom:1px solid #ffffff14;padding:9px 0;font-size:12px}.argus-agent-config .agent-config-manifest .agent-setup-list .is-done{color:#fff}.argus-agent-config .agent-config-manifest-facts{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.argus-agent-config .agent-config-manifest-facts>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;gap:3px;padding:10px 16px;display:grid}.argus-agent-config .agent-config-manifest-facts>div:nth-child(2n){border-right:0}.argus-agent-config .agent-config-manifest-facts dt{color:#9fb5cf;font-size:10px}.argus-agent-config .agent-config-manifest-facts dd{color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:650}.argus-agent-config .agent-config-manifest-action{padding:14px 16px 16px}.argus-agent-config .agent-config-manifest-action .ui-button{color:#173a67;background:#fff;border-color:#fff;width:100%}.argus-agent-config .agent-config-boundary-note{color:#536175;background:#eef1f5;border-left:2px solid #9aa8ba;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.argus-agent-config .agent-config-boundary-note p{margin:0;font-size:11px;line-height:1.55}.argus-agent-config .agent-config-boundary-note strong{color:#344054;display:block}.argus-agent-config .agent-readiness-check{background:#fff;gap:10px;width:100%;margin:0;padding:14px 16px;display:grid}.argus-agent-config .agent-readiness-check.is-ready{border-left:3px solid #2f6f9f}.argus-agent-config .agent-readiness-check.has-error{background:#fffcf7;border-left:3px solid #b54708}.argus-agent-config .agent-readiness-check header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.argus-agent-config .agent-readiness-icon{color:#2f6f9f;border:1px solid #cbd7e4;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.argus-agent-config .agent-readiness-check header>div{gap:2px;display:grid}.argus-agent-config .agent-readiness-check header strong,.argus-agent-config .agent-readiness-check li strong{color:#1d2939;font-size:12px}.argus-agent-config .agent-readiness-check header small,.argus-agent-config .agent-readiness-check p,.argus-agent-config .agent-readiness-check li span{color:#667085;font-size:11px;line-height:1.55}.argus-agent-config .agent-readiness-check>p{margin:0}.argus-agent-config .agent-readiness-check ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.argus-agent-config .agent-readiness-check li{border-top:1px solid #edf0f4;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.argus-agent-config .agent-readiness-issue-error strong{color:#b42318}.argus-agent-config .agent-readiness-issue-warning strong{color:#9a5b13}.argus-agent-config .agent-readiness-note{border-top:1px solid #edf0f4;padding-top:9px}.argus-agent-config .agent-contract-ledger{background:#fff;border:1px solid #dfe4ec;border-radius:8px;overflow:hidden}.argus-agent-config .agent-contract-ledger>header{border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.argus-agent-config .agent-contract-ledger h3{color:#172033;margin:0;font-size:14px}.argus-agent-config .agent-contract-ledger-row{border-bottom:1px solid #edf0f4;grid-template-columns:.55fr 1fr 1.25fr 78px;align-items:center;gap:12px;min-height:42px;padding:8px 16px;display:grid}.argus-agent-config .agent-contract-ledger-row:last-child{border-bottom:0}.argus-agent-config .agent-contract-ledger-row.is-heading{color:#768397;letter-spacing:.06em;text-transform:uppercase;background:#f6f8fb;min-height:32px;font-size:9px;font-weight:700}.argus-agent-config .agent-contract-ledger-row strong,.argus-agent-config .agent-contract-ledger-row span{color:#4b586b;font-size:11px}.argus-agent-config .agent-contract-ledger-row strong{color:#1d2939;font-weight:650}.argus-agent-config .agent-contract-ledger-row em{color:#8a5a18;font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:700}.argus-agent-config .agent-contract-ledger-row em.is-ready{color:#18794e}.argus-agent-config .agent-runtime-validation-field{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.argus-agent-config .agent-runtime-validation-field>p{color:#667085;margin:0 0 7px;font-size:11px;line-height:1.55}.argus-agent-config .agent-event-ledger-list{border:1px solid #e5e9ef;border-radius:6px;max-height:250px;display:grid;overflow-y:auto}.argus-agent-config .agent-event-ledger-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr);display:grid}.argus-agent-config .agent-event-ledger-list>div:last-child{border-bottom:0}.argus-agent-config .agent-event-ledger-list span{color:#77849a;font-family:var(--font-mono);background:#f7f9fb;border-right:1px solid #edf0f4;place-items:center;font-size:9px;display:grid}.argus-agent-config .agent-event-ledger-list p{color:#4b586b;font-family:var(--font-mono);margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.authorization-readonly-snapshot{background:#fff;border:1px solid #cdd6e0;border-radius:8px;overflow:hidden}.authorization-readonly-header{border-top:3px solid #c48a24;border-bottom:1px solid #dbe2e9;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px 18px;display:flex}.authorization-readonly-header>div>span{color:#8a672c;font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.authorization-readonly-header h2{color:#1f2937;letter-spacing:-.012em;margin:0;font-size:18px;font-weight:650}.authorization-readonly-header p{color:#647386;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.55}.authorization-readonly-chain{background:#f5f7fa;border-bottom:1px solid #dbe2e9;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.authorization-readonly-chain li{border-right:1px solid #d8e0e8;align-content:start;min-width:0;padding:16px 18px 17px;display:grid;position:relative}.authorization-readonly-chain li:last-child{border-right:0}.authorization-readonly-chain li+li:before{z-index:1;content:"";background:#315b85;border:2px solid #f5f7fa;border-radius:2px;width:9px;height:9px;position:absolute;top:19px;left:-5px;transform:rotate(45deg)}.authorization-readonly-chain li.is-blocked:before{background:#c48a24}.authorization-readonly-chain li>span{color:#6d7d90;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px;font-weight:700}.authorization-readonly-chain strong{color:#243448;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.authorization-readonly-chain .is-blocked strong{color:#96671b}.authorization-readonly-chain small{color:#748296;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.45;overflow:hidden}.authorization-readonly-ledger{border-bottom:1px solid #dbe2e9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authorization-readonly-ledger>section{min-width:0}.authorization-readonly-ledger>section+section{border-left:1px solid #dbe2e9}.authorization-readonly-ledger section>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:flex-start;gap:12px;min-height:66px;padding:14px 18px 12px;display:flex}.authorization-readonly-ledger h3{color:#263446;margin:0;font-size:13px;font-weight:650}.authorization-readonly-ledger header p{color:#758295;margin:4px 0 0;font-size:10px;line-height:1.45}.authorization-readonly-ledger ul{max-height:235px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.authorization-readonly-ledger li{border-bottom:1px solid #edf0f3;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 18px;display:grid}.authorization-readonly-ledger li:last-child{border-bottom:0}.authorization-readonly-ledger li>span{color:#315b85;background:#f1f5f9;border:1px solid #d4dce5;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.authorization-readonly-ledger li strong,.authorization-readonly-ledger li code{min-width:0;display:block}.authorization-readonly-ledger li strong{color:#273548;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.authorization-readonly-ledger li code{overflow-wrap:anywhere;color:#66768a;font-family:var(--font-mono);margin-top:3px;font-size:10px}.authorization-readonly-ledger .permission-codes{background:#e9eef3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:9px}.authorization-readonly-ledger .permission-codes li{background:#fff;border:0;padding:11px 12px;display:block}.authorization-readonly-ledger .permission-codes code{color:#34475c;margin:0;font-weight:600}.authorization-readonly-empty{background:#fbfcfd;align-content:center;min-height:98px;padding:18px;display:grid}.authorization-readonly-empty strong{color:#3d4b5d;font-size:12px;font-weight:650}.authorization-readonly-empty p{color:#7a8797;margin:4px 0 0;font-size:10px;line-height:1.45}.authorization-readonly-handoff{background:#eef2f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px 18px;display:grid}.authorization-readonly-handoff>div>span{color:#5c6d80;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.authorization-readonly-handoff strong{color:#263446;margin-top:5px;font-size:12px;font-weight:650;display:block}.authorization-readonly-handoff p{color:#6f7e90;margin:4px 0 0;font-size:10px;line-height:1.5}.authorization-readonly-handoff>code{color:#32465b;font-family:var(--font-mono);background:#fff;border:1px solid #c8d2dd;border-radius:5px;padding:8px 10px;font-size:11px;font-weight:700}@media (width<=760px){.authorization-readonly-chain{grid-template-columns:1fr}.authorization-readonly-chain li{border-bottom:1px solid #d8e0e8;border-right:0;padding-left:40px}.authorization-readonly-chain li:last-child{border-bottom:0}.authorization-readonly-chain li+li:before{top:-5px;left:20px}.authorization-readonly-chain li:after{content:"";background:#cbd6e1;width:1px;position:absolute;top:0;bottom:0;left:24px}.authorization-readonly-chain li:first-child:after{top:21px}.authorization-readonly-chain li:last-child:after{bottom:calc(100% - 21px)}.authorization-readonly-ledger{grid-template-columns:1fr}.authorization-readonly-ledger>section+section{border-top:1px solid #dbe2e9;border-left:0}}@media (width<=520px){.authorization-readonly-header,.authorization-readonly-handoff{grid-template-columns:1fr}.authorization-readonly-header{flex-direction:column;align-items:stretch}.authorization-readonly-header .ui-badge{align-self:flex-start}.authorization-readonly-ledger .permission-codes{grid-template-columns:1fr}.authorization-readonly-handoff>code{justify-self:start}}.argus-agent-config .agent-local-backup-card{border-top:3px solid #315b85}.argus-agent-config .agent-local-backup-card .agent-advanced-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.argus-agent-config .agent-local-backup-card .ui-button{width:100%}.argus-agent-config .agent-advanced-side .agent-import-panel,.argus-agent-config .agent-advanced-side .agent-transfer-feedback{width:100%;margin:0}.argus-agent-config .agent-advanced-side .agent-import-panel{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-danger-card{background:#fffdfc;border-color:#ead5d2}.argus-agent-config .agent-config-top .ui-segmented{background:0 0;border:0;border-radius:0;gap:1px;padding:0}.argus-agent-config .agent-config-top .ui-segmented .ui-button{color:#4c586b;background:0 0;border-color:#0000;border-radius:5px;min-height:34px;padding-inline:13px;font-weight:540}.argus-agent-config .agent-config-top .ui-segmented .ui-button:hover{color:#172033;background:#f6f7f9}.argus-agent-config .agent-config-top .ui-segmented .ui-button.active{color:#c94e32;background:#fff7f4;border-color:#f0d3cb;box-shadow:inset 0 -2px #ef7559}.agent-operations-page{width:min(100% - var(--agent-config-pad) * 2, var(--agent-workspace-width));gap:14px;margin:16px auto 28px;display:grid}.agent-operations-header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:3px 2px;display:grid}.agent-operations-header-icon{color:#315b85;background:#fff;border:1px solid #d9e0e9;border-radius:7px;place-items:center;width:38px;height:38px;display:inline-grid}.agent-operations-header>div:nth-child(2){gap:2px;min-width:0;display:grid}.agent-operations-header h2,.agent-operations-header p{margin:0}.agent-operations-header h2{color:#172033;letter-spacing:-.015em;font-size:18px;font-weight:660}.agent-operations-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-operations-metrics{background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.agent-operations-metrics>div{border-right:1px solid #e8ecf1;gap:3px;min-width:0;padding:12px 15px;display:grid}.agent-operations-metrics>div:last-child{border-right:0}.agent-operations-metrics dt,.agent-operations-metrics dd{margin:0}.agent-operations-metrics dt{color:#727e90;font-size:10px;font-weight:650}.agent-operations-metrics dd{color:#172033;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:680;line-height:1.25;overflow:hidden}.agent-operations-metrics small{color:#7a8698;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.agent-ops-notice{color:#36577b;background:#f5f9fd;border:1px solid #cfdbea;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.agent-ops-notice[data-tone=success]{color:#18794e;background:#f2fbf6;border-color:#cce5d7}.agent-ops-notice[data-tone=warning]{color:#875d16;background:#fffbf2;border-color:#ead9b8}.agent-ops-notice[data-tone=danger]{color:#a23f31;background:#fff7f6;border-color:#ebd0cc}.agent-ops-section{background:#fff;border-color:#dfe4ec;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.agent-ops-section-header{background:#fbfcfd;border-bottom:1px solid #e5e9ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.agent-ops-section-header>span:first-child{color:#45678d;background:#fff;border:1px solid #dce3ec;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid}.agent-ops-section-header>div:nth-child(2){gap:2px;min-width:0;display:grid}.agent-ops-section-header h3,.agent-ops-section-header p{margin:0}.agent-ops-section-header h3{color:#1b2738;font-size:13px;font-weight:650}.agent-ops-section-header p{color:#6d7889;font-size:11px;line-height:1.45}.agent-ops-section-action{justify-content:flex-end;align-items:center;display:flex}.agent-ops-section-footer{background:#fbfcfd;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.agent-ops-section-footer>span{color:#6b7789;font-size:11px}.agent-operations-state{text-align:left;grid-template-columns:auto minmax(0,420px) auto;place-content:center;align-items:center;gap:14px;min-height:220px;padding:30px;display:grid}.agent-operations-state-icon{color:#486989;background:#f8fafc;border:1px solid #d8e0e9;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid}.agent-operations-state-icon.is-loading{animation:1.1s linear infinite agent-operations-spin}.agent-operations-state strong{color:#1b2738;font-size:14px}.agent-operations-state p{color:#6b7788;max-width:420px;margin:4px 0 0;font-size:12px;line-height:1.55}.agent-operations-loading{color:#6f7d90;place-content:center;place-items:center;gap:10px;min-height:180px;font-size:12px;display:grid}.agent-operations-loading>span{border:2px solid #dbe2ea;border-top-color:#496b8f;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite agent-operations-spin}@keyframes agent-operations-spin{to{transform:rotate(360deg)}}.agent-compact-empty{color:#8a96a7;grid-template-columns:auto minmax(0,390px);place-content:center;align-items:start;gap:10px;min-height:110px;padding:18px;display:grid}.agent-compact-empty>div{gap:3px;display:grid}.agent-compact-empty strong{color:#475467;font-size:12px}.agent-compact-empty p{color:#7a8698;margin:0;font-size:11px;line-height:1.5}.agent-release-workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;min-width:0;display:grid}.agent-release-compose>.ui-field{margin:14px}.agent-release-checklist{border-bottom:1px solid #e7ebf0;display:grid}.agent-release-checklist>div{color:#b54708;border-bottom:1px solid #edf0f4;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px 14px;display:grid}.agent-release-checklist>div:last-child{border-bottom:0}.agent-release-checklist>div[data-ready=true]{color:#18794e}.agent-release-checklist span{gap:2px;display:grid}.agent-release-checklist strong{color:#263244;font-size:12px}.agent-release-checklist small{color:#7a8698;font-size:10px;line-height:1.4}.agent-release-change-set{border-bottom:1px solid #e7ebf0;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.agent-release-change-set>span{color:#697588;font-size:11px;font-weight:600}.agent-release-change-set>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.agent-release-current{color:#fff;background:#102b4c;border-color:#173a67;align-content:start;gap:12px;min-width:0;padding:17px;display:grid}.agent-release-current-label{color:#a8c0dc;font-size:11px;font-weight:650}.agent-release-current-version{font-family:var(--font-mono);align-items:baseline;gap:4px;margin-top:5px;display:flex}.agent-release-current-version span{color:#8eabc9;font-size:18px}.agent-release-current-version strong{letter-spacing:-.05em;font-size:42px;font-weight:700;line-height:1}.agent-release-current>.ui-badge{justify-self:start}.agent-release-current>p{color:#c9d6e5;border-top:1px solid #ffffff1f;margin:0;padding-top:12px;font-size:11px;line-height:1.55}.agent-release-current dl{border-top:1px solid #ffffff1f;gap:0;margin:0;display:grid}.agent-release-current dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:8px;min-width:0;padding:9px 0;display:flex}.agent-release-current dt,.agent-release-current dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.agent-release-current dt{color:#90a9c5}.agent-release-current dd{color:#fff;font-family:var(--font-mono)}.agent-release-current .agent-compact-empty{color:#9db3cb}.agent-release-current .agent-compact-empty strong{color:#fff}.agent-release-current .agent-compact-empty p{color:#b8c9dc}.agent-release-table,.agent-run-table{min-width:0}.agent-release-table-head,.agent-release-row{grid-template-columns:115px minmax(180px,1fr) minmax(230px,1.3fr) 155px 130px;align-items:center;gap:12px;min-width:0;padding:9px 14px;display:grid}.agent-release-table-head,.agent-run-table-head{color:#778396;background:#f7f9fb;border-bottom:1px solid #e5e9ef;min-height:32px;font-size:12px;font-weight:500}.agent-release-table-head>span:last-child,.agent-run-table-head>span:last-child{text-align:right}.agent-release-row{color:#596679;border-bottom:1px solid #edf0f4;min-height:54px;font-size:11px}.agent-release-row:last-child{border-bottom:0}.agent-release-row:hover{background:#fbfcfe}.agent-release-row>div:first-child{align-items:center;gap:6px;min-width:0;display:flex}.agent-release-row strong{color:#1e2b3d;font-family:var(--font-mono);font-size:12px}.agent-release-row p{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-release-row>span,.agent-release-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-table-current-label{color:#7b8798;font-size:10px}.agent-run-table-head,.agent-run-row-main{grid-template-columns:92px 100px minmax(170px,1fr) 80px 165px 105px;align-items:center;gap:12px;min-width:0;padding:9px 14px;display:grid}.agent-run-record{border-bottom:1px solid #e8ecf1}.agent-run-record:last-child{border-bottom:0}.agent-run-row-main{color:#596679;min-height:48px;font-size:11px}.agent-run-record:hover .agent-run-row-main{background:#fbfcfe}.agent-run-row-main>strong{color:#1e2b3d;font-family:var(--font-mono);font-size:11px}.agent-run-row-main>span,.agent-run-row-main time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-run-details{background:#fbfcfd;border-top:1px solid #edf0f4}.agent-run-details>summary{color:#50647e;cursor:pointer;align-items:center;gap:5px;margin:0 14px;padding:8px 0;font-size:10px;font-weight:600;list-style:none;display:inline-flex}.agent-run-details>summary::-webkit-details-marker{display:none}.agent-run-details[open]>summary svg{transform:rotate(90deg)}.agent-run-details>summary:focus-visible{outline-offset:2px;outline:2px solid #97b1cd}.agent-run-details-content{border-top:1px solid #edf0f4;gap:12px;padding:12px 14px 14px;display:grid}.agent-run-detail-facts{background:#fff;border:1px solid #e2e7ed;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.agent-run-detail-facts>div{border-right:1px solid #e8ecf1;gap:2px;min-width:0;padding:9px 10px;display:grid}.agent-run-detail-facts>div:last-child{border-right:0}.agent-run-detail-facts dt{color:#7b8798;font-size:9px}.agent-run-detail-facts dd{color:#344054;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.agent-run-answer-preview,.agent-run-telemetry>div{gap:6px;display:grid}.agent-run-answer-preview strong,.agent-run-telemetry strong{color:#344054;font-size:10px}.agent-run-answer-preview p{color:#5c697b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-run-telemetry{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:12px;display:grid}.agent-run-telemetry dl{background:#fff;border:1px solid #e2e7ed;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.agent-run-telemetry dl>div{border-bottom:1px solid #e8ecf1;border-right:1px solid #e8ecf1;gap:2px;min-width:0;padding:8px 9px;display:grid}.agent-run-telemetry dt{color:#7b8798;font-size:9px}.agent-run-telemetry dd{color:#263244;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.agent-run-telemetry>div>p{color:#748094;margin:0;font-size:10px}.agent-run-error-summary{background:#fff8f7;border:1px solid #ecd4cf;border-radius:6px;align-content:start;padding:9px 10px}.agent-run-error-summary strong{color:#9b3e32}.agent-run-error-summary p{color:#7d4b45;margin:0;font-size:10px;line-height:1.5}.agent-governance-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;min-width:0;display:grid}.agent-governance-policy{grid-column:1}.agent-governance-members{grid-column:2}.agent-governance-approvals,.agent-governance-audit{grid-column:1/-1}.agent-governance-switches{border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-governance-switches .ui-switch-field{border-right:1px solid #e7ebf0;min-width:0;padding:12px 14px}.agent-governance-switches .ui-switch-field:last-child{border-right:0}.agent-governance-field-grid{border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.agent-governance-advanced{border-bottom:1px solid #e7ebf0}.agent-governance-advanced>summary{color:#4f6177;cursor:pointer;padding:10px 14px;font-size:11px;font-weight:600}.agent-governance-advanced[open]>summary{background:#fbfcfd;border-bottom:1px solid #e7ebf0}.agent-governance-advanced .agent-governance-field-grid{border-bottom:0}.agent-governance-channels{display:grid}.agent-governance-subhead{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.agent-governance-subhead>div{gap:2px;display:grid}.agent-governance-subhead strong{color:#344054;font-size:11px}.agent-governance-subhead span{color:#7a8698;font-size:10px}.agent-channel-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-channel-policy-list .ui-switch-field{border-right:1px solid #e7ebf0;min-width:0;padding:11px 14px}.agent-channel-policy-list .ui-switch-field:nth-child(2n){border-right:0}.agent-member-editor{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) 120px;gap:10px;padding:12px;display:grid}.agent-member-editor>.ui-button{grid-column:1/-1;justify-self:stretch}.agent-member-list{max-height:380px;display:grid;overflow-y:auto}.agent-member-row{border-bottom:1px solid #edf0f4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.agent-member-row:last-child{border-bottom:0}.agent-member-avatar{color:#315b85;width:32px;height:32px;font-family:var(--font-mono);background:#eaf0f6;border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.agent-member-row>div{gap:2px;min-width:0;display:grid}.agent-member-row strong{color:#283548;font-size:11px}.agent-member-row small{color:#7a8698;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-approval-compose{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.agent-approval-list,.agent-audit-list{display:grid}.agent-approval-row{border-bottom:1px solid #edf0f4;grid-template-columns:155px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:11px 14px;display:grid}.agent-approval-row:last-child{border-bottom:0}.agent-approval-identity{align-items:center;gap:7px;display:flex}.agent-approval-identity strong{color:#283548;font-family:var(--font-mono);font-size:11px}.agent-approval-body{gap:2px;min-width:0;display:grid}.agent-approval-body>span{color:#4f5c6f;font-size:10px;font-weight:600}.agent-approval-body p{color:#354255;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.agent-approval-body small{color:#7d899a;font-size:9px}.agent-approval-actions{align-items:center;gap:5px;display:flex}.agent-audit-list{max-height:360px;overflow-y:auto}.agent-audit-row{border-bottom:1px solid #edf0f4;grid-template-columns:14px minmax(0,1fr) 170px;align-items:center;gap:9px;padding:10px 14px;display:grid}.agent-audit-row:last-child{border-bottom:0}.agent-audit-marker{background:#fff;border:2px solid #7892ae;border-radius:50%;width:7px;height:7px}.agent-audit-row>div{gap:2px;display:grid}.agent-audit-row strong{color:#2b384a;font-size:11px}.agent-audit-row p{color:#778396;margin:0;font-size:9px}.agent-audit-row time{color:#778396;font-family:var(--font-mono);text-align:right;font-size:9px}.agent-advanced-operations-page .agent-advanced-layout{width:100%;margin:0}.agent-advanced-runtime-fields{gap:14px;padding:14px;display:grid}.agent-advanced-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-advanced-runtime-fields>.ui-switch-field{border-top:1px solid #e7ebf0;padding-top:13px}.agent-advanced-card-body{gap:11px;padding:12px 14px 14px;display:grid}.agent-advanced-card-body>span{color:#6f7c8e;font-size:11px;line-height:1.5}.agent-advanced-transfer-card .agent-advanced-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-advanced-transfer-card .ui-button,.agent-danger-card .danger-action{width:100%}@media (prefers-reduced-motion:reduce){.agent-operations-state-icon.is-loading,.agent-operations-loading>span{animation:none}}@media (width<=1000px){.agent-release-workspace,.agent-governance-layout{grid-template-columns:minmax(0,1fr)}.agent-governance-policy,.agent-governance-members,.agent-governance-approvals,.agent-governance-audit{grid-column:1}.agent-release-current{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.agent-release-current-label,.agent-release-current dl{grid-column:1/-1}.agent-release-current>p{border-top:0;padding-top:0}.agent-release-table-head,.agent-release-row{grid-template-columns:105px minmax(160px,1fr) minmax(190px,1fr) 120px}.agent-release-table-head>:nth-child(4),.agent-release-row>:nth-child(4){display:none}.agent-run-table-head,.agent-run-row-main{grid-template-columns:78px 94px minmax(150px,1fr) 70px 120px}.agent-run-table-head>:nth-child(5),.agent-run-row-main>:nth-child(5){display:none}}@media (width<=1100px){.argus-agent-config .agent-configuration-context{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-configuration-identity{border-bottom:1px solid #e5e9f0;border-right:0}.argus-agent-config .agent-simple-layout,.argus-agent-config .agent-advanced-layout{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-simple-side,.argus-agent-config .agent-advanced-side{position:static}}@media (width<=640px){.argus-agent-config .agent-config-top .agent-action-spacer{display:none}.argus-agent-config .agent-config-top-actions{margin-left:auto}.argus-agent-config .agent-save-state{border-top:1px solid #edf0f4;order:3;width:100%;padding-top:7px}.argus-agent-config .agent-configuration-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.argus-agent-config .agent-configuration-facts>div:nth-child(3),.argus-agent-config .agent-configuration-facts>div:nth-child(4){border-top:1px solid #edf0f4}.argus-agent-config .agent-configuration-identity{padding:14px}.argus-agent-config .agent-simple-card{padding:15px}.argus-agent-config .agent-readiness-check header,.argus-agent-config .agent-readiness-check li,.argus-agent-config .agent-runtime-validation-field{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-readiness-icon{display:none}.argus-agent-config .agent-contract-ledger-row{grid-template-columns:.7fr 1.3fr 72px}.argus-agent-config .agent-contract-ledger-row>:nth-child(3){display:none}.argus-agent-config .agent-local-backup-card .agent-advanced-actions{grid-template-columns:minmax(0,1fr)}.argus-agent-config .agent-config-top .ui-segmented{flex-wrap:nowrap;width:100%;overflow-x:auto}.argus-agent-config .agent-config-top .ui-segmented .ui-button{flex:none;padding-inline:11px}.agent-operations-page{gap:10px;width:calc(100% - 20px);margin-top:10px}.agent-operations-header{grid-template-columns:34px minmax(0,1fr)}.agent-operations-header-icon{width:34px;height:34px}.agent-operations-header h2{font-size:16px}.agent-operations-header-actions{grid-column:1/-1;justify-content:flex-start}.agent-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-operations-metrics>div:nth-child(2){border-right:0}.agent-operations-metrics>div:nth-child(n+3){border-top:1px solid #e8ecf1}.agent-ops-section-header{grid-template-columns:28px minmax(0,1fr);padding:11px}.agent-ops-section-header>span:first-child{width:28px;height:28px}.agent-ops-section-action{grid-column:2;justify-content:flex-start}.agent-ops-section-footer{flex-direction:column;align-items:stretch}.agent-operations-state{grid-template-columns:minmax(0,1fr);justify-items:start;min-height:190px;padding:22px}.agent-release-current{grid-template-columns:auto minmax(0,1fr)}.agent-release-current>p{grid-column:1/-1}.agent-release-table-head,.agent-run-table-head{display:none}.agent-release-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 10px;padding:12px}.agent-release-row>p,.agent-release-row>span{white-space:normal;grid-column:1/-1}.agent-release-row>div:last-child{grid-area:1/2}.agent-run-row-main{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:11px 12px}.agent-run-row-main>:nth-child(3),.agent-run-row-main>:nth-child(4){grid-column:1}.agent-run-row-main>[data-label]:before{color:#8a96a8;content:attr(data-label);margin-bottom:2px;font-size:9px;display:block}.agent-run-row-main>:nth-child(6){grid-area:1/2/span 2}.agent-run-detail-facts,.agent-run-telemetry dl{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-run-detail-facts>div:nth-child(2n){border-right:0}.agent-run-detail-facts>div:nth-child(n+3){border-top:1px solid #e8ecf1}.agent-run-telemetry,.agent-governance-switches,.agent-governance-field-grid,.agent-channel-policy-list,.agent-advanced-runtime-grid{grid-template-columns:minmax(0,1fr)}.agent-governance-switches .ui-switch-field,.agent-channel-policy-list .ui-switch-field{border-bottom:1px solid #e7ebf0;border-right:0}.agent-governance-switches .ui-switch-field:last-child,.agent-channel-policy-list .ui-switch-field:last-child{border-bottom:0}.agent-member-editor{grid-template-columns:minmax(0,1fr)}.agent-approval-compose{grid-template-columns:minmax(0,1fr);align-items:stretch}.agent-approval-row{grid-template-columns:minmax(0,1fr);gap:8px}.agent-approval-actions{justify-content:flex-start}.agent-audit-row{grid-template-columns:12px minmax(0,1fr)}.agent-audit-row time{text-align:left;grid-column:2}}@media (width<=720px){.console-shell-detail .console-sidebar{inset:0 auto 0 calc(-1 * var(--console-sidebar-width) - 8px);width:var(--console-sidebar-width);height:100vh;transition:left var(--motion-fast);position:fixed}.console-shell-detail.is-sidebar-expanded .console-sidebar{left:0}.console-shell-detail .detail-console-main{grid-column:2;width:auto}}.account-management-page{align-content:start}.account-control-loading.ui-card,.account-control-workspace.ui-card{width:min(100%,1280px)}.account-control-loading.ui-card{padding:20px}.account-control-workspace.ui-card{border-color:#d9e1ec;padding:0;display:block;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.account-identity-header{background:#fff;border-bottom:1px solid #d9e1ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid;position:relative}.account-identity-header:before{content:"";background:#2563eb;width:3px;position:absolute;inset:0 auto 0 0}.account-identity-primary{align-items:center;gap:13px;min-width:0;display:flex}.account-avatar{color:#fff;width:44px;height:44px;font-size:15px;font-weight:var(--weight-semibold);background:#172033;border:1px solid #2f4b72;border-radius:5px;flex:none;place-items:center;display:grid}.account-identity-primary>div{min-width:0}.account-identity-primary p,.account-identity-primary h2,.account-identity-primary span{margin:0}.account-identity-primary p{color:#2563eb;font:600 10px/1.2 var(--font-mono);letter-spacing:.1em}.account-identity-primary h2{color:#172033;font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.account-identity-primary span{color:#667085;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.account-identity-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-identity-state>span:last-child{color:#667085;min-height:24px;font-size:var(--text-meta);font-weight:var(--weight-medium);white-space:nowrap;border-left:1px solid #d9e1ec;align-items:center;gap:5px;margin-left:3px;padding-left:10px;display:inline-flex}.account-identity-state>span:last-child:before,.account-profile-actions>span:before{content:"";background:#22c55e;border-radius:50%;flex:none;width:6px;height:6px}.account-identity-state>span[data-state=dirty]{color:#9a6700}.account-identity-state>span[data-state=dirty]:before,.account-profile-actions>span[data-state=dirty]:before{background:#f59e0b}.account-control-body{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);min-width:0;display:grid}.account-profile-editor{border-right:1px solid #d9e1ec;min-width:0;padding:22px}.account-profile-editor>header,.account-assurance>header{border-bottom:1px solid #d9e1ec;padding-bottom:15px}.account-profile-editor>header p,.account-profile-editor>header h2,.account-profile-editor>header span,.account-assurance>header p,.account-assurance>header h2,.account-assurance>header span{margin:0}.account-profile-editor>header p,.account-assurance>header p{color:#667085;font:600 10px/1.2 var(--font-mono);letter-spacing:.1em}.account-profile-editor>header h2,.account-assurance>header h2{color:#172033;font-size:15px;font-weight:var(--weight-semibold);margin-top:5px}.account-profile-editor>header span,.account-assurance>header span{color:#667085;font-size:var(--text-meta);margin-top:5px;line-height:1.6;display:block}.account-profile-editor form{gap:20px;margin-top:18px;display:grid}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-profile-email{grid-column:1/-1}.account-profile-actions{border-top:1px solid #d9e1ec;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.account-profile-actions>span{color:#667085;font-size:var(--text-meta);align-items:center;gap:6px;display:inline-flex}.account-profile-actions>span[data-state=dirty]{color:#9a6700}.account-assurance{background:#f7f9fc;min-width:0;padding:22px}.account-assurance-ledger{margin:0;padding:4px 0 0;list-style:none;display:grid}.account-assurance-ledger>li{grid-template-columns:26px minmax(0,1fr);gap:10px;padding-top:14px;display:grid;position:relative}.account-assurance-ledger>li:not(:last-child):before{content:"";background:#cfd7e6;width:1px;position:absolute;top:39px;bottom:-14px;left:12px}.account-assurance-node{color:#667085;background:#fff;border:1px solid #b8c2d1;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.account-assurance-ledger>li[data-state=verified] .account-assurance-node{color:#16713a;background:#f0fdf4;border-color:#9fd3b0}.account-assurance-ledger>li[data-state=active] .account-assurance-node{color:#1d4ed8;background:#eff6ff;border-color:#a9c4ff}.account-assurance-ledger>li[data-state=pending] .account-assurance-node,.account-assurance-ledger>li[data-state=attention] .account-assurance-node{color:#9a6700;background:#fffbeb;border-color:#e7c776}.account-assurance-ledger section{border-bottom:1px solid #d9e1ec;gap:7px;min-width:0;padding-bottom:14px;display:grid}.account-assurance-ledger>li:last-child section{border-bottom:0;padding-bottom:0}.account-assurance-ledger section>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-assurance-ledger h3,.account-assurance-ledger strong,.account-assurance-ledger p{margin:0}.account-assurance-ledger h3{color:#172033;font-size:var(--text-caption);font-weight:var(--weight-semibold)}.account-assurance-ledger strong{color:#667085;font-size:10px;font-weight:var(--weight-semibold);white-space:nowrap}.account-assurance-ledger>li[data-state=verified] strong{color:#16713a}.account-assurance-ledger>li[data-state=active] strong{color:#1d4ed8}.account-assurance-ledger>li[data-state=pending] strong,.account-assurance-ledger>li[data-state=attention] strong{color:#9a6700}.account-assurance-ledger p{color:#667085;font-size:var(--text-meta);line-height:1.6}.account-assurance-email{font-family:var(--font-mono);overflow-wrap:anywhere;color:#344054!important}.account-assurance-ledger .ui-button{justify-self:start}.account-danger-zone{background:#fffdfc;border-top:1px solid #ead5d2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px 22px;display:grid}.account-danger-zone p,.account-danger-zone h2,.account-danger-zone span{margin:0}.account-danger-zone p{color:#b42318;font:600 9px/1.2 var(--font-mono);letter-spacing:.1em}.account-danger-zone h2{color:#8f271f;font-size:var(--text-caption);font-weight:var(--weight-semibold);margin-top:4px}.account-danger-zone span{color:#667085;font-size:var(--text-meta);margin-top:3px;line-height:1.55;display:block}@media (width<=1024px){.account-control-body{grid-template-columns:minmax(0,1fr)}.account-profile-editor{border-right:0}.account-assurance{border-top:1px solid #d9e1ec}}@media (width<=640px){.account-identity-header{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px 16px}.account-identity-state{justify-content:flex-start}.account-identity-state>span:last-child{border-top:1px solid #d9e1ec;border-left:0;width:100%;margin-top:2px;margin-left:0;padding-top:9px;padding-left:0}.account-profile-editor,.account-assurance{padding:18px 16px}.account-profile-fields{grid-template-columns:minmax(0,1fr)}.account-profile-email{grid-column:auto}.account-profile-actions,.account-danger-zone{grid-template-columns:minmax(0,1fr);display:grid}.account-profile-actions .ui-button,.account-danger-zone .ui-button{width:100%}.account-danger-zone{padding:15px 16px 16px}}body .ui-field{color:var(--field-control-text);font-family:var(--font-sans);font-size:var(--field-value-size);gap:6px;font-weight:400;line-height:1.45}body .ui-field-compact{gap:4px}body .ui-field-label{color:#475467;font-family:var(--font-sans);font-size:var(--field-label-size);font-weight:var(--weight-medium);letter-spacing:0;margin:0;line-height:1.45;display:block}body .ui-field-message{color:#7b8495;font-family:var(--font-sans);font-size:var(--field-help-size);margin:0;font-weight:400;line-height:1.5;display:block}body .ui-field-message[data-tone=error],body .ui-field-error .ui-field-label{color:var(--color-danger-text)}body .ui-input-control,body .ui-select-control,body .ui-textarea-control{min-width:0;box-shadow:none;transition:border-color var(--motion-fast), background-color var(--motion-fast), box-shadow var(--motion-fast);border:1px solid var(--color-border-strong)!important;border-radius:var(--field-control-radius)!important;color:var(--field-control-text)!important;font-family:var(--font-sans)!important;font-size:var(--field-value-size)!important;letter-spacing:0!important;background:#fff!important;font-weight:400!important}body .ui-input-control,body .ui-select-control{height:var(--field-control-height)!important;min-height:var(--field-control-height)!important;padding-block:0!important;padding-inline:var(--field-control-padding-x)!important;line-height:calc(var(--field-control-height) - 2px)!important}body .ui-field-compact .ui-input-control,body .ui-field-compact .ui-select-control{height:var(--field-control-height-compact)!important;min-height:var(--field-control-height-compact)!important;line-height:calc(var(--field-control-height-compact) - 2px)!important}body .ui-textarea-control{min-height:84px;padding:8px var(--field-control-padding-x)!important;line-height:1.55!important}body .ui-input-control::placeholder,body .ui-textarea-control::placeholder{opacity:1;color:var(--field-placeholder)!important}body .ui-input-control:not(:disabled):not([aria-invalid=true]):hover,body .ui-select-control:not(:disabled):not([aria-invalid=true]):hover,body .ui-textarea-control:not(:disabled):not([aria-invalid=true]):hover{border-color:#aeb8c7!important}body .ui-input-control:focus,body .ui-input-control:focus-visible,body .ui-select-control:focus,body .ui-select-control:focus-visible,body .ui-textarea-control:focus,body .ui-textarea-control:focus-visible{border-color:var(--color-brand)!important}@supports (color:color-mix(in lab, red, red)){body .ui-input-control:focus,body .ui-input-control:focus-visible,body .ui-select-control:focus,body .ui-select-control:focus-visible,body .ui-textarea-control:focus,body .ui-textarea-control:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 72%, var(--color-border))!important}}body .ui-input-control:focus,body .ui-input-control:focus-visible,body .ui-select-control:focus,body .ui-select-control:focus-visible,body .ui-textarea-control:focus,body .ui-textarea-control:focus-visible{outline:0;box-shadow:var(--focus-ring)!important}body .ui-input-control[aria-invalid=true],body .ui-select-control[aria-invalid=true],body .ui-textarea-control[aria-invalid=true]{background:snow!important;border-color:#e3a09a!important}body .ui-input-control:disabled,body .ui-select-control:disabled,body .ui-textarea-control:disabled{opacity:1;background:var(--field-disabled-bg)!important;color:var(--field-disabled-text)!important;border-color:#dfe3e8!important}body .ui-input-control[readonly],body .ui-textarea-control[readonly]{color:#667085!important;background:#f8fafc!important}body .ui-input-with-leading-icon{padding-left:34px!important}body .ui-password-field .ui-input-control{padding-right:42px!important}body .ui-password-toggle{width:32px;min-width:32px;height:32px;right:2px}body .ui-select-label{font-size:var(--field-help-size);font-weight:var(--weight-medium);line-height:1.45}body .ui-select-item{min-height:32px;color:var(--field-control-text);font-size:var(--field-value-size);line-height:1.45}body .ui-choice-field,body .ui-switch-field{min-height:var(--field-control-height);color:var(--field-control-text);font-size:var(--field-value-size);gap:10px;font-weight:400}body .ui-choice-field .ui-field-label,body .ui-switch-field .ui-field-label{color:var(--field-control-text);font-size:var(--field-value-size);line-height:20px}body .ui-switch-field-content{flex:1;min-width:0}body .ui-checkbox-control,body .ui-radio-control,body .ui-switch-control{border-color:var(--color-border-strong);box-shadow:none}body .ui-checkbox-control:focus-visible,body .ui-radio-control:focus-visible,body .ui-switch-control:focus-visible{box-shadow:var(--focus-ring);outline:0}body .ui-file-upload-trigger{border-radius:var(--field-control-radius);font-family:var(--font-sans);font-size:var(--field-value-size);line-height:1.45}body .ui-file-upload-trigger:not([role=menuitem]):not(.min-h-16){min-height:var(--field-control-height)}.asset-toolbar{grid-template-columns:minmax(260px,520px) minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:grid}.asset-toolbar>.ui-field{width:100%;max-width:520px}.asset-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.asset-toolbar-actions .backend-page-count,.asset-toolbar-actions .resource-directory-result-summary{margin-left:0}.preset-catalog-toolbar .asset-toolbar-actions .ui-field,.preset-catalog-toolbar .asset-toolbar-actions .ui-select-trigger{width:auto;min-width:148px}.preset-catalog-toolbar .asset-toolbar-actions .discovery-model-readiness{justify-self:auto;margin-left:0}@media (width<=900px){.asset-toolbar{grid-template-columns:minmax(0,1fr)}.asset-toolbar>.ui-field{max-width:none}.asset-toolbar-actions{justify-content:flex-start}}@media (width<=720px){.asset-toolbar-actions{grid-template-columns:minmax(0,1fr);display:grid}.asset-toolbar-actions>*,.asset-toolbar-actions .ui-field,.asset-toolbar-actions .ui-select-trigger{width:100%;max-width:none}.asset-toolbar-actions .resource-directory-result-summary{justify-content:flex-start}}.knowledge-sources-page{gap:20px;display:grid}.knowledge-source-create,.knowledge-source-list{border:1px solid var(--border);background:var(--card);border-radius:10px}.knowledge-source-create{gap:16px;padding:18px;display:grid}.knowledge-source-create-heading,.knowledge-source-list>header,.knowledge-source-schedule{justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-source-create-heading h3,.knowledge-source-list h3{margin:0;font-size:14px;font-weight:650}.knowledge-source-create-heading p,.knowledge-source-list header p{color:var(--muted-foreground);margin:3px 0 0;font-size:12px}.knowledge-source-fields{grid-template-columns:minmax(170px,.7fr) minmax(145px,.55fr) minmax(240px,1.35fr) minmax(180px,.75fr);gap:12px;display:grid}.knowledge-source-schedule{border-top:1px solid var(--border);padding-top:14px}.knowledge-source-schedule>:first-child{flex:1}.knowledge-source-schedule .ui-text-field{width:160px}.knowledge-source-list>header{border-bottom:1px solid var(--border);padding:14px 16px}.knowledge-source-table-wrap{overflow-x:auto}.knowledge-source-table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.knowledge-source-table th,.knowledge-source-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 14px}.knowledge-source-table th{color:var(--muted-foreground);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.knowledge-source-table th{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.knowledge-source-table th{font-size:12px;font-weight:600}.knowledge-source-table tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.knowledge-source-table tbody tr:hover{background:color-mix(in srgb, var(--muted) 45%, transparent)}}.knowledge-source-table td:first-child{max-width:320px}.knowledge-source-table td:first-child strong,.knowledge-source-table td:first-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-source-table td:first-child span{color:var(--muted-foreground);margin-top:3px;font-size:12px}.knowledge-source-table td:last-child{text-align:right}.knowledge-source-row-actions{justify-content:flex-end;gap:6px;display:inline-flex}.knowledge-source-table tbody tr:last-child td{border-bottom:0}.knowledge-source-loading{gap:10px;padding:16px;display:grid}@media (width<=900px){.knowledge-source-fields{grid-template-columns:1fr 1fr}}@media (width<=640px){.knowledge-source-create-heading,.knowledge-source-list>header,.knowledge-source-schedule{flex-direction:column;align-items:stretch}.knowledge-source-fields{grid-template-columns:1fr}.knowledge-source-schedule .ui-text-field,.knowledge-source-schedule .ui-button{width:100%}}.argus-workbench-v2 .console-overview-readiness.workbench-health-list{border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.argus-workbench-v2 .workbench-health-row{grid-template-columns:auto minmax(120px,1fr) auto auto auto}.argus-workbench-v2 .workbench-health-row strong{white-space:nowrap}.client-registry-workspace>.client-registry-empty:only-child{grid-column:1/-1;min-height:360px}.argus-launchpad-v2{gap:16px;width:100%;margin-inline:auto}.launchpad-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 3px;display:flex}.launchpad-header>div:first-child{min-width:0}.launchpad-header .eyebrow,.launchpad-panel-header .eyebrow{color:var(--color-primary);font-size:12px;font-weight:var(--weight-medium);letter-spacing:0;margin:0 0 4px;line-height:16px}.launchpad-header h1{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(22px,1.8vw,24px);font-weight:var(--weight-medium);letter-spacing:0;margin:0;line-height:30px}.launchpad-header>div:first-child>p:last-child{max-width:660px;color:var(--color-muted);margin:4px 0 0;font-size:13px;line-height:20px}.launchpad-header-actions{flex:none;align-items:center;gap:8px;display:flex}.launchpad-main-grid,.launchpad-secondary-grid{grid-template-columns:minmax(0,1.55fr) minmax(390px,.95fr);align-items:stretch;gap:14px;display:grid}.launchpad-secondary-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr)}.launchpad-panel{border-color:var(--color-border);border-radius:9px;min-width:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #171a2606}.launchpad-panel-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:76px;padding:14px 16px 13px;display:flex}.launchpad-panel-header>div{min-width:0}.launchpad-panel-header h2{color:var(--color-ink);font-size:16px;font-weight:var(--weight-medium);letter-spacing:0;margin:0;line-height:24px}.launchpad-panel-header>div>p:last-child{color:var(--color-muted);margin:4px 0 0;font-size:12px;line-height:16px}.launchpad-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launchpad-action{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:126px;color:inherit;transition:background var(--motion-fast), box-shadow var(--motion-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:18px 18px 16px;text-decoration:none;display:grid}.launchpad-action:nth-child(2n){border-right:0}.launchpad-action:nth-last-child(-n+2){border-bottom:0}.launchpad-action:hover{box-shadow:inset 3px 0 0 var(--color-primary);background:#fff9f7}.launchpad-action:focus-visible,.launchpad-recent-row:focus-visible,.launchpad-quick-link:focus-visible,.launchpad-setup-row:focus-visible{z-index:1;outline:2px solid var(--color-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.launchpad-action:focus-visible,.launchpad-recent-row:focus-visible,.launchpad-quick-link:focus-visible,.launchpad-setup-row:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 70%, white)}}.launchpad-action:focus-visible,.launchpad-recent-row:focus-visible,.launchpad-quick-link:focus-visible,.launchpad-setup-row:focus-visible{outline-offset:-2px}.launchpad-action-icon{width:40px;height:40px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:8px;place-items:center;margin-right:12px;display:grid}.launchpad-action-copy{gap:5px;min-width:0;display:grid}.launchpad-action-copy strong{color:var(--color-ink);font-size:14px;font-weight:var(--weight-semibold);line-height:20px}.launchpad-action-copy>span{max-width:310px;color:var(--color-muted);font-size:12px;line-height:16px}.launchpad-action>.ui-icon{color:#9ca2af;grid-area:1/3;margin-top:3px}.launchpad-action-meta{color:#7b8190;font-family:var(--font-data);grid-column:2/4;margin-top:11px;font-size:11px}.launchpad-recent-list{display:grid}.launchpad-recent-row{border-bottom:1px solid var(--color-border);min-height:63px;color:inherit;transition:background var(--motion-fast);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 14px;text-decoration:none;display:grid}.launchpad-recent-row:last-child{border-bottom:0}.launchpad-recent-row:hover{background:var(--color-surface-subtle)}.launchpad-recent-icon{color:#365d8d;background:#eef4fb;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.launchpad-recent-row>span:nth-child(2){min-width:0}.launchpad-recent-row strong,.launchpad-recent-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launchpad-recent-row strong{color:var(--color-ink);font-size:13px;font-weight:var(--weight-medium);line-height:16px}.launchpad-recent-row small{color:var(--color-muted);font-family:var(--font-data);margin-top:3px;font-size:12px;line-height:16px}.launchpad-recent-action{color:var(--color-primary);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;line-height:16px}.launchpad-recent-row>.ui-icon{color:#a2a6b2}.launchpad-recent{flex-direction:column;display:flex}.launchpad-recent-footer{border-top:1px solid var(--color-border);min-height:48px;color:var(--color-muted);background:#fafafd;align-items:center;gap:7px;margin-top:auto;padding:8px 14px;font-size:10px;display:flex}.launchpad-recent-footer span{margin-right:2px}.launchpad-recent-footer a{border:1px solid var(--color-border);color:var(--color-ink);background:#fff;border-radius:5px;padding:4px 8px;font-size:11px;text-decoration:none}.launchpad-recent-footer a:hover{color:var(--color-primary);background:#fff9f7;border-color:#f5b6a7}.launchpad-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:126px;padding:18px 16px;display:grid}.launchpad-empty>span{color:#717888;background:#f2f4f7;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.launchpad-empty strong{color:var(--color-ink);font-size:13px}.launchpad-empty p{color:var(--color-muted);margin:3px 0 0;font-size:11px}.launchpad-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.launchpad-quick-link{border-right:1px solid var(--color-border);min-height:76px;color:inherit;transition:background var(--motion-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;text-decoration:none;display:grid}.launchpad-quick-link:last-child{border-right:0}.launchpad-quick-link:hover{background:var(--color-surface-subtle)}.launchpad-quick-link>.ui-icon:first-child{color:var(--color-primary)}.launchpad-quick-link>.ui-icon:last-child{color:#a1a6b1}.launchpad-quick-link>span{gap:3px;min-width:0;display:grid}.launchpad-quick-link strong{color:var(--color-ink);font-size:13px;font-weight:var(--weight-medium);line-height:16px}.launchpad-quick-link small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.launchpad-setup-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launchpad-setup-row{border-right:1px solid var(--color-border);min-height:76px;color:inherit;transition:background var(--motion-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;text-decoration:none;display:grid}.launchpad-setup-row:last-child{border-right:0}.launchpad-setup-row:hover{background:var(--color-surface-subtle)}.launchpad-setup-icon{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.launchpad-setup-icon.success{color:var(--color-success-text);background:var(--color-success-bg)}.launchpad-setup-icon.warning{color:var(--color-warning-text);background:var(--color-warning-bg)}.launchpad-setup-icon.neutral{color:var(--color-muted);background:var(--color-surface-subtle)}.launchpad-setup-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.launchpad-setup-row strong{color:var(--color-ink);font-size:13px;font-weight:var(--weight-medium);line-height:16px}.launchpad-setup-row small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.launchpad-setup-row>.ui-icon{color:#a1a6b1}.launchpad-sync-note{min-height:39px;color:var(--color-warning-text);background:#fffcf5;border-top:1px solid #f0e4cf;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px 5px 14px;font-size:10px;display:flex}.launchpad-fatal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.launchpad-fatal>.ui-icon{color:var(--color-danger-text)}.launchpad-fatal strong{color:var(--color-ink)}.launchpad-fatal p{color:var(--color-muted);margin:3px 0 0;font-size:12px}.launchpad-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launchpad-action-skeleton{border:1px solid var(--color-border);border-radius:8px;min-height:126px}@media (width<=1180px){.launchpad-main-grid,.launchpad-secondary-grid{grid-template-columns:minmax(0,1fr)}.launchpad-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-quick-link:nth-child(2){border-right:0}.launchpad-quick-link:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (width<=720px){.launchpad-header{flex-direction:column;align-items:stretch;gap:14px}.launchpad-header-actions{width:100%}.launchpad-header-actions .ui-button{flex:1}.launchpad-action-grid,.launchpad-quick-grid,.launchpad-setup-list,.launchpad-loading-grid{grid-template-columns:minmax(0,1fr)}.launchpad-action,.launchpad-action:nth-child(2n),.launchpad-action:nth-last-child(-n+2),.launchpad-quick-link,.launchpad-quick-link:nth-child(2),.launchpad-quick-link:nth-child(-n+2),.launchpad-setup-row{border-right:0;border-bottom:1px solid var(--color-border)}.launchpad-action:last-child,.launchpad-quick-link:last-child,.launchpad-setup-row:last-child{border-bottom:0}.launchpad-recent-action{display:none}.launchpad-recent-row{grid-template-columns:auto minmax(0,1fr) auto}.launchpad-empty{grid-template-columns:auto minmax(0,1fr)}.launchpad-empty .ui-button{grid-column:1/-1}.launchpad-fatal{grid-template-columns:auto minmax(0,1fr)}.launchpad-fatal .ui-button{grid-column:1/-1}}.resource-registry-list,.manufacturing-integration-list,.preset-catalog-list{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;min-width:0;overflow:hidden}.resource-registry-list-head,.resource-registry-row{grid-template-columns:minmax(300px,2fr) minmax(120px,.7fr) minmax(110px,.55fr) minmax(120px,.6fr) minmax(240px,auto);align-items:center;display:grid}.resource-registry-list-head,.manufacturing-integration-list-head{min-height:38px;color:var(--color-muted);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:500}.resource-registry-list-head>span,.manufacturing-integration-list-head>span{padding-inline:14px}.resource-registry-list-head>span:last-child,.manufacturing-integration-list-head>span:last-child{text-align:right}.resource-registry-row{border-bottom:1px solid var(--color-border);min-height:78px;transition:background var(--motion-fast)}.resource-registry-row:last-child{border-bottom:0}.resource-registry-row:hover{background:#fafafd}.resource-registry-row.active{box-shadow:inset 3px 0 0 var(--color-primary);background:#fff9f7}.resource-registry-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 14px;display:grid}.resource-registry-icon{width:32px;height:32px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:7px;place-items:center;display:grid}.resource-registry-identity>div{min-width:0}.resource-registry-identity .ui-button,.resource-registry-identity strong{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--color-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.resource-registry-identity .ui-button:hover{color:var(--color-primary);background:0 0}.resource-registry-identity p,.resource-registry-identity code{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;display:block;overflow:hidden}.resource-registry-identity p{color:var(--color-muted);font-size:11px}.resource-registry-identity code{color:#8a91a0;font-family:var(--font-data);font-size:10px}.resource-registry-type,.resource-registry-usage,.resource-registry-updated,.resource-registry-actions{min-width:0;padding:10px 14px}.resource-registry-usage{gap:2px;display:grid}.resource-registry-usage strong{color:var(--color-ink);font-family:var(--font-data);font-size:13px}.resource-registry-usage span,.resource-registry-updated{color:var(--color-muted);font-size:11px}.resource-registry-updated{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:20px}.resource-registry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.resource-registry-actions .ui-button{font-weight:400}.resource-registry-actions>span{color:var(--color-muted);font-size:11px}.manufacturing-integration-list-head,.manufacturing-integration-row{grid-template-columns:minmax(260px,1.45fr) minmax(100px,.5fr) minmax(220px,1fr) minmax(190px,.9fr) minmax(180px,auto);align-items:center;display:grid}.manufacturing-integration-row{border-bottom:1px solid var(--color-border);min-height:88px}.manufacturing-integration-row:last-child{border-bottom:0}.manufacturing-integration-row:hover{background:#fafafd}.manufacturing-integration-row>*{min-width:0;padding:10px 14px}.manufacturing-integration-identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.manufacturing-integration-icon{width:30px;height:30px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:7px;place-items:center;display:grid}.manufacturing-integration-identity>div{min-width:0}.manufacturing-integration-identity p{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.manufacturing-integration-contract{gap:5px;margin:0;font-size:11px;display:grid}.manufacturing-integration-contract>div{grid-template-columns:34px minmax(0,1fr);gap:5px;display:grid}.manufacturing-integration-contract dt,.manufacturing-integration-contract dd{margin:0}.manufacturing-integration-capabilities{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.manufacturing-integration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.preset-catalog-list{display:grid}.preset-catalog-row.ui-button{border-bottom:1px solid var(--color-border);width:100%;height:auto;min-height:78px;color:inherit;text-align:left;border-radius:0;grid-template-columns:34px minmax(0,1fr) 110px 84px 96px;align-items:center;gap:10px;padding:10px 12px;display:grid}.preset-catalog-list>[role=listitem]:last-child .preset-catalog-row.ui-button{border-bottom:0}.preset-catalog-row.ui-button:hover{background:#fafafd}.preset-catalog-row.ui-button.active{color:inherit;box-shadow:inset 3px 0 0 var(--color-primary);background:#fff9f7}.preset-catalog-row-body{gap:3px;min-width:0;display:grid}.preset-catalog-row-body strong,.preset-catalog-row-body>span,.preset-catalog-row-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preset-catalog-row-body strong{color:var(--color-ink);font-size:13px}.preset-catalog-row-body>span{color:var(--color-muted);font-size:11px}.preset-catalog-row-body small{color:#8a91a0;font-size:9px}.preset-catalog-row-category{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.preset-catalog-row-action{color:var(--color-primary);justify-content:flex-end;align-items:center;gap:4px;font-size:11px;font-weight:650;display:flex}@media (width<=1180px){.resource-registry-list-head,.manufacturing-integration-list-head{display:none}.resource-registry-row,.manufacturing-integration-row{grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:start;padding:4px 0}.resource-registry-identity,.manufacturing-integration-identity{grid-row:span 3}.resource-registry-type,.resource-registry-usage,.resource-registry-updated,.manufacturing-integration-row>[role=cell]:not(.manufacturing-integration-identity){padding-block:4px}.resource-registry-actions,.manufacturing-integration-actions{grid-column:2}.manufacturing-integration-contract,.manufacturing-integration-capabilities{display:none}.preset-catalog-row.ui-button{grid-template-columns:34px minmax(0,1fr) 86px}.preset-catalog-row-category,.preset-catalog-row>.ui-badge{display:none}}@media (width<=720px){.resource-registry-list,.manufacturing-integration-list,.preset-catalog-list{border-radius:7px;overflow:visible}.resource-registry-row,.manufacturing-integration-row{grid-template-columns:minmax(0,1fr);gap:0;padding:7px 0}.resource-registry-identity,.manufacturing-integration-identity{grid-row:auto}.resource-registry-type,.resource-registry-usage,.resource-registry-updated{display:none}.resource-registry-actions,.manufacturing-integration-actions{grid-column:1;justify-content:flex-start;padding:4px 14px 8px 56px}.manufacturing-integration-row>[role=cell]:not(.manufacturing-integration-identity):not(.manufacturing-integration-actions){display:none}.preset-catalog-row.ui-button{grid-template-columns:34px minmax(0,1fr) auto;min-height:72px}.preset-catalog-row-action{color:#9ca2af;width:auto;font-size:0}.preset-catalog-row-action svg{display:block}}@media (width<=640px){.agent-resource-manager-bar{gap:10px}.agent-resource-manager-bar span{white-space:normal}.agent-selected-resource-list>li{grid-template-columns:28px minmax(0,1fr)}.agent-selected-resource-list em{display:none}.agent-resource-picker-dialog{border-radius:10px 10px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 16px);top:auto;bottom:0;left:50%;transform:none}.agent-resource-picker-toolbar{grid-template-columns:minmax(0,1fr);gap:8px}.agent-resource-picker-scope{justify-self:start}.agent-resource-picker-list{max-height:none}.agent-resource-picker-copy small{white-space:normal}.agent-resource-picker-footer{flex-direction:column;align-items:stretch;gap:10px}.agent-resource-picker-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.sidebar-create{background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:var(--weight-medium);min-height:40px;transition:background var(--motion-fast), border-color var(--motion-fast), transform var(--motion-fast);flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;line-height:20px;text-decoration:none;display:flex}.sidebar-create:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.sidebar-create:active{transform:translateY(1px)}.sidebar-create:focus-visible{box-shadow:var(--focus-ring);outline:none}.sidebar-nav{scrollbar-width:thin;flex-direction:column;flex:1;align-content:start;gap:3px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.nav-item-standalone,.nav-section-link{border-radius:var(--radius-md);color:var(--color-text-primary);font-size:14px;font-weight:var(--weight-medium);border:1px solid #0000;align-items:center;gap:8px;min-height:32px;padding:6px 8px;line-height:20px;text-decoration:none;display:flex}.nav-section-link{appearance:none;cursor:pointer;text-align:left;background:0 0;width:100%;font-family:inherit}.nav-section{gap:2px;display:grid}.nav-section-link:hover{color:var(--color-ink);background:#ffffffd6}.nav-section.is-current .nav-section-link{color:var(--color-ink)}.nav-section.is-current .nav-section-link>svg{color:var(--color-brand-hover)}.nav-section-chevron{transition:transform var(--motion-fast);place-items:center;margin-left:auto;display:inline-grid}.nav-section.is-expanded .nav-section-chevron{transform:rotate(90deg)}.nav-subnav{opacity:0;visibility:hidden;grid-template-rows:0fr;margin:0 0 0 17px;transition:grid-template-rows .16s cubic-bezier(.2,0,0,1),margin-bottom .16s cubic-bezier(.2,0,0,1),opacity .12s ease-out,visibility 0s linear .16s;display:grid;overflow:hidden}.nav-section.is-expanded .nav-subnav{opacity:1;visibility:visible;grid-template-rows:1fr;margin-bottom:3px;transition-delay:0s}.nav-subnav-inner{border-left:1px solid var(--color-border);gap:1px;min-height:0;padding:1px 0 2px 12px;display:grid;overflow:hidden}.nav-subitem{color:var(--color-text-secondary);min-height:28px;transition:background var(--motion-fast), color var(--motion-fast);border-radius:6px;align-items:center;padding:5px 8px;font-size:13px;font-weight:400;line-height:16px;text-decoration:none;display:flex}.nav-subitem:hover{color:var(--color-ink);background:#ffffffdb}.nav-subitem.active{background:var(--color-brand-soft);color:var(--color-brand-hover);font-weight:400}.argus-console-v2 .topbar-context strong,.argus-console-v2 .workflow-registry-name,.argus-console-v2 .sidebar-status strong{font-weight:400}.argus-console-v2 .page-header h2,.argus-console-v2 .ui-button{font-weight:var(--weight-medium)}.argus-console-v2 .page-header h2{font-size:20px;line-height:24px}.argus-console-v2 .console-brand strong{font-weight:var(--weight-semibold)}.nav-section-link:focus-visible,.nav-subitem:focus-visible{box-shadow:var(--focus-ring);outline:none}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .sidebar-create{min-height:36px;padding-inline:0}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .sidebar-create span,.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-section-link span,.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-section-chevron,.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-subnav{display:none}.console-shell.is-workflow-console:not(.is-sidebar-expanded) .nav-section-link{justify-content:center;padding-inline:0}@media (width>=721px) and (width<=1080px){.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .sidebar-create{min-height:36px;padding-inline:0}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .sidebar-create span,.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-section-link span,.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-section-chevron,.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-subnav{display:none}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-section-link{justify-content:center;padding-inline:0}.console-shell:not(.is-sidebar-expanded):not(.is-workflow-console) .nav-section.is-current .nav-section-link{background:var(--color-brand-soft);color:var(--color-brand-hover)}}.agent-overview-grid,.agent-resource-workspace{margin:clamp(14px,1.4vw,20px)}.agent-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-overview-panel{gap:16px;min-width:0;padding:18px;display:grid}.agent-overview-panel>header span,.agent-resource-workspace-header .eyebrow{color:var(--color-text-secondary);font-size:12px}.agent-overview-panel>header h2,.agent-resource-workspace-header h2{margin:3px 0 0;font-size:16px}.agent-overview-facts{gap:0;margin:0;display:grid}.agent-overview-facts>div{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.agent-overview-facts dt{color:var(--color-text-secondary)}.agent-overview-facts dd{text-align:right;margin:0}.agent-overview-boundary,.agent-overview-actions>p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.agent-overview-actions{grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr) auto}.agent-overview-actions>div{align-items:center;gap:8px;display:flex}.agent-resource-workspace{gap:14px;display:grid}.agent-resource-workspace-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.agent-resource-workspace-header p{color:var(--color-text-secondary);margin:4px 0 0}.agent-resource-binding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-resource-binding-grid>.ui-card{min-width:0;padding:16px}@media (width<=980px){.agent-resource-binding-grid,.agent-overview-actions{grid-template-columns:1fr}}@media (width<=640px){.agent-overview-grid{grid-template-columns:1fr;margin:12px}.agent-resource-workspace{margin:12px}.agent-overview-actions{grid-column:auto}.agent-overview-actions>div,.agent-resource-workspace-header{flex-direction:column;align-items:stretch}}.console-table,.plugin-registry-list,.workflow-registry-table,.local-database-registry,.knowledge-index-inventory,.agent-release-table,.agent-run-table,.resource-registry-list,.manufacturing-integration-list,.preset-catalog-list{--registry-border:#e8ecf2;--registry-header-bg:transparent;--registry-hover-bg:#f7f9fb;--registry-selected-bg:#f3f7ff;--registry-cell-x:16px;--registry-header-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.console-table-row.table-head,.plugin-registry-columns,.workflow-registry-table-head,.local-database-registry-columns,.knowledge-index-inventory-columns,.agent-release-table-head,.agent-run-table-head,.resource-registry-list-head,.manufacturing-integration-list-head{min-height:var(--registry-header-height,36px);border-bottom:1px solid var(--registry-border,#e5e9ef);background:var(--registry-header-bg,#f7f8fa);color:#667085;font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.console-table-row:not(.table-head),.plugin-registry-row,.workflow-registry-row,.local-database-registry-row,.knowledge-index-row,.agent-release-row,.agent-run-row-main,.resource-registry-row,.manufacturing-integration-row,.preset-catalog-row.ui-button{border-color:var(--registry-border,#e5e9ef);color:#344054;font-family:var(--font-sans);background:0 0;font-size:14px;line-height:20px;transition:background-color .12s,color .12s}.console-table-row:not(.table-head):hover,.console-table-row:not(.table-head):focus-within,.plugin-registry-row:hover,.workflow-registry-row:hover,.local-database-registry-row:hover,.knowledge-index-row:hover,.agent-release-row:hover,.agent-run-row:hover .agent-run-row-main,.resource-registry-row:hover,.manufacturing-integration-row:hover,.preset-catalog-row.ui-button:hover{background:var(--registry-hover-bg,#fafbfc)}.console-table-row{min-height:58px;padding:9px var(--registry-cell-x,16px);gap:16px;font-size:14px;line-height:20px}.console-table-row.table-head{min-height:36px;padding-block:0}.console-table-cell--primary{color:#202939;font-weight:500}.table-actions,.table-actions-heading{flex:0 0 112px}.table-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.table-actions .ui-button,.table-action-unavailable{min-height:30px;padding-inline:8px;font-size:13px;font-weight:400}.table-actions .ui-button{color:#516174}.table-actions .ui-button:hover{color:var(--color-primary)}.knowledge-file-table,.local-runtime-table table,.plugin-edit-table{border-collapse:separate;border-spacing:0;color:#344054;width:100%;font-family:var(--font-sans);font-size:14px;line-height:20px}.plugin-edit-table{background:0 0;border:0;border-radius:0;overflow:hidden}.knowledge-file-table thead tr,.local-runtime-table thead tr,.plugin-edit-table thead tr{background:var(--registry-header-bg,#f7f8fa);height:40px}.knowledge-file-table th,.local-runtime-table th,.plugin-edit-table th{border-bottom:1px solid var(--registry-border,#e5e9ef);padding:0 var(--registry-cell-x,16px);color:#667085;font-family:var(--font-sans);letter-spacing:0;text-align:left;font-size:12px;font-weight:500;line-height:16px}.knowledge-file-table td,.local-runtime-table td,.plugin-edit-table td{border-bottom:1px solid var(--registry-border,#e5e9ef);min-height:52px;padding:10px var(--registry-cell-x,16px);vertical-align:middle}.knowledge-file-table tbody tr:last-child td,.local-runtime-table tbody tr:last-child td,.plugin-edit-table tbody tr:last-child td{border-bottom:0}.knowledge-file-table tbody tr,.local-runtime-table tbody tr,.plugin-edit-table tbody tr{transition:background-color .12s}.knowledge-file-table tbody tr:hover,.local-runtime-table tbody tr:hover,.plugin-edit-table tbody tr:hover{background:var(--registry-hover-bg,#fafbfc)}.plugin-registry-row,.workflow-registry-row,.local-database-registry-row,.knowledge-index-row{min-height:68px}.plugin-registry-row{min-height:76px;padding:12px var(--registry-cell-x,16px)}.plugin-registry-identity{align-items:center}.plugin-registry-identity strong,.workflow-registry-name{color:#202939;font-size:14px;font-weight:500;line-height:20px}.plugin-registry-identity p,.workflow-registry-identity p{color:#667085;margin-top:4px;font-size:12px;line-height:18px}.plugin-registry-identity code,.plugin-registry-contract code,.workflow-registry-identity code{color:#8a94a3;font-family:var(--font-mono);font-size:11px;line-height:17px}.plugin-scope-label,.plugin-registry-contract>span,.plugin-registry-action>span{font-size:13px;font-weight:500;line-height:20px}.plugin-registry-state small,.plugin-registry-state p,.plugin-registry-usage small,.plugin-registry-usage span{color:#667085;font-size:12px;line-height:18px}.plugin-registry-usage strong{color:#202939;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:20px}.workflow-registry-table-head,.workflow-registry-row{grid-template-columns:minmax(300px,1.4fr) 138px 156px 96px 128px}.workflow-registry-row>[role=cell]{min-width:0;padding:12px var(--registry-cell-x,16px);align-items:center;display:flex}.workflow-registry-identity{align-items:center}.workflow-registry-identity p{-webkit-line-clamp:1}.workflow-registry-structure span,.workflow-registry-updated time{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.workflow-registry-updated time{color:#667085;font-variant-numeric:tabular-nums}.workflow-registry-row:before,.plugin-registry-row:before,.knowledge-index-row:before{display:none}.workflow-registry-primary-action.ui-button{color:var(--color-primary);background:0 0;border-color:#0000;font-weight:500}.workflow-registry-primary-action.ui-button:hover{background:#f4f7fa;border-color:#dce4ee}.local-database-registry-columns span,.local-database-registry-row>div,.knowledge-index-inventory-columns span,.knowledge-index-row>div{padding:11px var(--registry-cell-x,16px)}.local-database-registry-columns span+span,.local-database-registry-row>div+div,.knowledge-index-inventory-columns span+span,.knowledge-index-row>div+div{border-left:0}.local-database-identity p,.local-database-structure span,.knowledge-index-identity p,.knowledge-index-assets span,.knowledge-index-read span,.knowledge-index-usage span{-webkit-line-clamp:1}.agent-release-row,.agent-run-row-main{min-height:58px;padding-block:9px}.agent-registry-ledger{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.agent-registry-ledger>header{padding-inline:var(--registry-cell-x,16px)}.agent-registry-identity strong,.agent-registry-model strong,.agent-registry-knowledge strong{color:#202939;font-size:14px;font-weight:500;line-height:20px}.agent-registry-identity p{color:#667085;font-size:12px;font-weight:400;line-height:18px}.agent-registry-identity span,.agent-registry-source small,.agent-registry-model small,.agent-registry-knowledge small{color:#8a94a3;font-size:11px;line-height:17px}.agent-registry-identity span{font-family:var(--font-mono)}.resource-registry-list-head,.manufacturing-integration-list-head{min-height:40px}.resource-registry-row{min-height:68px}.resource-registry-row.active,.preset-catalog-row.ui-button.active{color:inherit;background:var(--registry-selected-bg,#f3f7ff);box-shadow:inset 2px 0 0 var(--color-primary)}.resource-registry-identity,.resource-registry-type,.resource-registry-usage,.resource-registry-updated,.resource-registry-actions{padding-block:10px}.resource-registry-icon,.manufacturing-integration-icon{border-radius:6px;width:30px;height:30px}.resource-registry-identity .ui-button,.resource-registry-identity strong{font-size:14px;font-weight:500;line-height:20px}.resource-registry-identity .ui-button{vertical-align:top;border-radius:3px;justify-content:flex-start;width:auto;max-width:100%;display:inline-flex}.resource-registry-identity .ui-button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #1456f052}.resource-registry-identity p{color:#667085;font-size:12px;line-height:18px}.resource-registry-identity code{color:#8a94a3;font-family:var(--font-mono);font-size:11px;line-height:17px}.resource-registry-usage strong{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.resource-registry-usage span,.resource-registry-updated{color:#667085;font-size:12px;line-height:18px}.resource-registry-type .ui-badge{min-height:24px;padding-inline:8px;font-size:12px;font-weight:500}.resource-registry-actions,.manufacturing-integration-actions{gap:2px}.resource-registry-actions .ui-button,.manufacturing-integration-actions .ui-button{color:#516174;min-height:30px;padding-inline:9px;font-size:13px;font-weight:400}.resource-registry-actions .ui-button:hover,.manufacturing-integration-actions .ui-button:hover{color:var(--color-primary)}.manufacturing-integration-list-head,.manufacturing-integration-row{grid-template-columns:minmax(260px,1.35fr) 105px minmax(250px,1.1fr) minmax(180px,.9fr) 150px}.manufacturing-integration-row{min-height:72px}.manufacturing-integration-row>*{padding:10px var(--registry-cell-x,16px)}.manufacturing-integration-identity{align-items:center}.manufacturing-integration-identity strong{color:#202939;font-size:14px;font-weight:500;line-height:20px}.manufacturing-integration-identity>div>span{color:#7a8595;margin-top:0;font-size:12px;line-height:18px}.manufacturing-integration-identity p{display:none}.manufacturing-integration-row>[role=cell]>.ui-badge{background:0 0;border-radius:999px;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500}.manufacturing-integration-contract{gap:2px;font-size:12px;line-height:19px}.manufacturing-integration-contract>div{grid-template-columns:30px minmax(0,1fr);gap:8px}.manufacturing-integration-contract dt{color:#8791a1}.manufacturing-integration-contract dd{color:#344054;font-weight:400}.manufacturing-integration-capabilities{color:#637083;white-space:nowrap;flex-wrap:nowrap;gap:0;font-size:12px;line-height:19px;overflow:hidden}.manufacturing-integration-capability{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.manufacturing-integration-capability+.manufacturing-integration-capability:before{color:#c2c8d0;content:"·";margin-inline:7px}.manufacturing-integration-primary-action.ui-button{color:var(--color-primary);background:0 0;border-color:#0000}.manufacturing-integration-primary-action.ui-button:hover{background:#f4f7fa;border-color:#dce4ee}.preset-catalog-row.ui-button{min-height:72px;padding:10px var(--registry-cell-x,16px)}.preset-catalog-row-body strong{color:#202939;font-size:14px;font-weight:500;line-height:20px}.preset-catalog-row-body>span,.preset-catalog-row-category{color:#667085;font-size:12px;line-height:18px}.preset-catalog-row-body small{color:#8a94a3;font-family:var(--font-mono);font-size:11px;line-height:17px}.preset-catalog-row-action{font-size:13px;font-weight:500;line-height:20px}@media (hover:hover){.table-actions,.workflow-registry-actions,.resource-registry-actions,.manufacturing-integration-actions{opacity:1;transition:color .12s}.console-table-row:hover .table-actions,.console-table-row:focus-within .table-actions,.workflow-registry-row:hover .workflow-registry-actions,.workflow-registry-row:focus-within .workflow-registry-actions,.resource-registry-row:hover .resource-registry-actions,.resource-registry-row:focus-within .resource-registry-actions,.manufacturing-integration-row:hover .manufacturing-integration-actions,.manufacturing-integration-row:focus-within .manufacturing-integration-actions{opacity:1}}@media (width<=1180px){.workflow-registry-table-head{display:none}.workflow-registry-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:4px 0}.workflow-registry-identity{grid-column:1/-1}.manufacturing-integration-row{min-height:74px}.manufacturing-integration-identity p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=720px){.agent-registry-ledger>header{border:0;border-bottom:1px solid var(--registry-border,#e5e9ef);background:0 0;border-radius:0;padding-inline:2px}.workflow-registry-row{grid-template-columns:minmax(0,1fr);min-height:0;padding:0}.workflow-registry-identity{grid-column:1}.workflow-registry-row>[role=cell]{padding:10px 12px}.workflow-registry-row>[data-label]{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.workflow-registry-row>[data-label]:before{letter-spacing:0;margin:0;font-weight:500}.workflow-registry-row>.workflow-registry-actions{opacity:1;grid-template-columns:72px minmax(0,1fr) 34px;display:grid}.workflow-registry-actions:before{grid-column:1}.workflow-registry-primary-action{width:100%}.console-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.console-table-row.table-head{display:none}.console-table-row:not(.table-head){border:0;border-bottom:1px solid var(--registry-border,#e5e9ef);border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;margin-bottom:0;padding:14px 2px;display:grid}.console-table-row:not(.table-head)>.table-avatar{display:none}.console-table-row:not(.table-head)>.console-table-cell{white-space:normal;grid-column:1/-1;grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.console-table-row:not(.table-head)>.console-table-cell:before{color:#8791a1;content:attr(data-label);font-size:12px;font-weight:500}.console-table-row:not(.table-head)>.table-actions{opacity:1;grid-column:1/-1;justify-content:flex-start;width:auto;padding-top:4px}.manufacturing-integration-row{min-height:0}.manufacturing-integration-identity p{-webkit-line-clamp:2}.manufacturing-integration-actions{opacity:1;padding-left:50px}}@media (prefers-reduced-motion:reduce){.console-table-row,.plugin-registry-row,.workflow-registry-row,.local-database-registry-row,.knowledge-index-row,.agent-release-row,.agent-run-row-main,.resource-registry-row,.manufacturing-integration-row,.preset-catalog-row.ui-button,.knowledge-file-table tbody tr,.local-runtime-table tbody tr,.plugin-edit-table tbody tr,.table-actions,.workflow-registry-actions,.resource-registry-actions,.manufacturing-integration-actions{transition:none}}.automation-directory{gap:1rem;min-width:0;display:grid}.automation-directory-header{background:var(--card);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.automation-directory-header{background:color-mix(in srgb, var(--card) 92%, var(--primary) 8%)}}.automation-directory-header{border:1px solid var(--border);border-radius:.5rem;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.automation-directory-header p{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.automation-directory-list{border:1px solid var(--border);border-radius:.5rem;min-width:0;overflow:hidden}.automation-directory-list-head,.automation-directory-row{grid-template-columns:minmax(18rem,1.5fr) minmax(10rem,.8fr) minmax(14rem,1fr) minmax(15rem,auto);align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.automation-directory-list-head{background:var(--muted);color:var(--muted-foreground);letter-spacing:.04em;font-size:.6875rem;font-weight:600}.automation-directory-row{background:var(--card);border-top:1px solid var(--border);font-size:.75rem}.automation-directory-identity{grid-template-columns:2rem minmax(0,1fr);align-items:flex-start;gap:.75rem;min-width:0;display:grid}.automation-directory-identity>span{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.automation-directory-identity>span{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.automation-directory-identity>span{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.automation-directory-identity>span{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))}}.automation-directory-identity>span{color:var(--primary);border-radius:.45rem;grid-column:1;justify-content:center;width:2rem;height:2rem;display:inline-flex}.automation-directory-identity>div{grid-column:2;min-width:0}.automation-directory-identity strong,.automation-directory-identity small,.automation-directory-identity p{display:block}.automation-directory-identity strong{font-size:.875rem}.automation-directory-identity small{color:var(--muted-foreground);margin-top:.125rem}.automation-directory-identity p{color:var(--muted-foreground);margin-top:.35rem;line-height:1.25rem}.automation-directory-status{justify-items:start;gap:.35rem;display:grid}.automation-directory-status small{color:var(--muted-foreground);line-height:1.1rem}.automation-directory-capabilities{flex-wrap:wrap;gap:.3rem;display:flex}.automation-directory-capabilities span{background:var(--muted);color:var(--muted-foreground);border-radius:.25rem;padding:.15rem .4rem}.automation-directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.automation-directory-actions>span{color:var(--muted-foreground)}@media (width<=1500px){.automation-directory-list-head{display:none}.automation-directory-row{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.8fr)}.automation-directory-row>[role=cell]:before{color:var(--muted-foreground);content:attr(data-label);margin-bottom:.35rem;font-size:.6875rem;display:block}.automation-directory-identity{grid-row:span 2}.automation-directory-actions{justify-content:flex-start}}@media (width<=640px){.analytics-period-toolbar{flex-direction:column;align-items:stretch;width:100%}.analytics-period-toolbar .ui-segmented,.portal-usage-trend-panel .ui-segmented,.portal-usage-breakdown-panel .ui-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.portal-usage-trend-panel,.portal-usage-breakdown-panel{padding:12px}.portal-usage-trend-panel>header,.portal-usage-breakdown-panel>header{flex-direction:column;align-items:stretch}.portal-usage-trend-chart svg{height:210px}.analytics-ledger-toolbar{padding:11px}.analytics-ledger-controls{flex-direction:column;align-items:stretch}.analytics-ledger-controls .ui-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.analytics-ledger-controls .ui-button{justify-content:center}.analytics-run-controls{grid-template-columns:minmax(0,1fr)}.analytics-run-controls>.ui-button{grid-column:auto;justify-self:stretch;width:100%}.automation-directory-header{flex-direction:column;align-items:stretch}.automation-directory-header .ui-button{width:100%}.automation-directory-row{grid-template-columns:1fr;align-items:start;padding:.875rem}.automation-directory-identity{grid-row:auto}.automation-directory-row>[role=cell]{border-top:1px solid var(--border);padding-top:.625rem}.automation-directory-row>.automation-directory-identity{border-top:0;padding-top:0}.automation-directory-actions .ui-button{flex:auto}}.database-workbench-card{gap:0;width:min(100%,1440px);min-width:0;max-width:1440px;margin-inline:auto;padding:0;display:grid;overflow:hidden}.database-workbench-header{grid-template-columns:minmax(240px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px 20px;min-width:0;padding:16px 18px;display:grid}.database-workbench-identity{align-items:center;gap:10px;min-width:0;display:flex}.database-workbench-icon{width:34px;height:34px;color:var(--color-primary);background:#fff5f1;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.database-workbench-identity>div{gap:2px;min-width:0;display:grid}.database-workbench-identity strong{color:var(--color-text);font-size:var(--text-section);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-workbench-identity span,.database-workbench-header code{color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-workbench-header code{font-family:var(--font-data);justify-self:end}.database-workbench-actions,.database-table-detail-actions,.database-record-primary-actions,.database-record-row-actions,.database-record-pagination>div{align-items:center;gap:7px;display:flex}.database-workbench-summary{background:#fafbfc;border-block:1px solid #e8edf3;align-items:center;gap:0;min-width:0;padding:8px 18px;display:flex}.database-workbench-summary>span{color:#667085;font-size:var(--text-caption);white-space:nowrap;line-height:18px}.database-workbench-summary>span+span{border-left:1px solid #dfe4ec;margin-left:12px;padding-left:12px}.database-workbench-summary strong{color:#344054;font-family:var(--font-data);font-weight:var(--weight-semibold)}.database-workbench-summary .ui-badge{margin-left:auto}.database-workbench-card>.database-data-error{margin:10px 18px 0}.database-workbench-loading{gap:12px;padding:18px;display:grid}.database-workbench-empty,.database-record-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.database-workbench-empty{background:#fbfcfe;border:0;border-radius:8px;margin:28px;padding:24px}.database-workbench-empty>span,.database-record-empty>span{color:#667085;background:#f2f4f7;border-radius:7px;place-items:center;width:36px;height:36px;display:inline-grid}.database-workbench-empty>div,.database-record-empty>div{min-width:0}.database-workbench-empty strong,.database-record-empty strong{color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-workbench-empty p,.database-record-empty p{color:var(--color-muted);font-size:var(--text-caption);margin:3px 0 0;line-height:1.5}.database-workbench-layout{grid-template-columns:236px minmax(0,1fr);min-width:0;min-height:520px;display:grid}.database-table-nav{background:#fafbfc;border-right:1px solid #e8edf3;min-width:0}.database-table-nav-title{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:46px;padding:0 10px 0 14px;display:flex}.database-table-nav-title>span,.database-table-kicker{color:#667085;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.04em}.database-table-nav-list{gap:3px;padding:8px;display:grid}.database-table-nav-item{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.database-table-nav-item:hover{background:#f2f4f7}.database-table-nav-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.database-table-nav-item.is-active{background:#fff5f1;border-color:#0000}.database-table-glyph{color:#98a2b3;font-family:var(--font-data);font-size:16px}.database-table-nav-item.is-active .database-table-glyph{color:var(--color-primary)}.database-table-nav-item>span:last-child{gap:3px;min-width:0;display:grid}.database-table-nav-item strong,.database-table-nav-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-table-nav-item strong{color:#344054;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-table-nav-item small{color:#98a2b3;font-size:10px}.database-table-detail{background:#fff;min-width:0}.database-table-detail-header,.database-schema-section>header,.database-record-section>header,.database-record-pagination{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.database-table-detail-header{min-height:86px;padding:16px 18px}.database-table-detail-header>div:first-child{gap:3px;min-width:0;display:grid}.database-table-detail-header strong{color:var(--color-text);font-size:16px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-table-detail-header p{max-width:680px;color:var(--color-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.database-schema-section,.database-record-section{border-top:1px solid #e8edf3;min-width:0}.database-schema-section>header,.database-record-section>header{min-height:49px;padding:8px 18px}.database-schema-section>header>div,.database-record-section>header>div:first-child{align-items:baseline;gap:8px;display:flex}.database-schema-section>header strong,.database-record-section>header strong{color:#344054;font-size:var(--text-meta);font-weight:var(--weight-semibold)}.database-schema-section>header span,.database-record-section>header span,.database-record-pagination>span{color:#98a2b3;font-size:var(--text-caption)}.database-schema-table-wrap,.database-record-table-wrap{border-top:1px solid #edf0f5;min-width:0;overflow-x:auto}.database-schema-table,.database-record-table{border-collapse:collapse;color:#475467;width:100%;font-size:var(--text-caption);table-layout:fixed}.database-record-table{table-layout:auto;min-width:760px}.database-schema-table th,.database-schema-table td,.database-record-table th,.database-record-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:8px 12px;overflow:hidden}.database-schema-table th,.database-record-table th{color:#667085;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.02em;background:#fafbfc}.database-schema-table th:first-child{width:18%}.database-schema-table th:nth-child(2){width:13%}.database-schema-table th:nth-child(3){width:18%}.database-schema-table th:nth-child(5){width:46px}.database-schema-table code,.database-record-table code{color:#344054;font-family:var(--font-data);font-size:11px}.database-schema-table tbody tr:hover,.database-record-table tbody tr:hover{background:#fbfcfe}.database-schema-table td:last-child,.database-record-table td:last-child{text-align:right;padding-block:3px}.database-record-toolbar{background:#fbfcfe;border-top:1px solid #edf0f5;grid-template-columns:minmax(150px,1fr) 110px minmax(150px,1fr) minmax(180px,1.3fr);align-items:end;gap:8px;min-width:0;padding:10px 18px;display:grid}.database-record-toolbar .ui-field{min-width:0}.database-record-filter-value{gap:5px;min-width:0;display:grid}.database-record-filter-value>span{color:#667085;font-size:var(--text-caption);font-weight:var(--weight-medium)}.database-record-filter-value .ui-input-control{width:100%}.database-record-empty{background:#fbfcfe;border:0;border-radius:7px;margin:14px 18px;padding:18px}.database-record-pagination{border-top:1px solid #edf0f5;min-height:48px;padding:8px 18px}@media (width<=1180px){.database-workbench-header{grid-template-columns:minmax(220px,1fr) auto}.database-workbench-header>code{display:none}.database-record-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.database-workbench-layout{grid-template-columns:minmax(0,1fr)}.database-table-nav{border-bottom:1px solid #e8edf3;border-right:0}.database-table-nav-list{display:flex;overflow-x:auto}.database-table-nav-item{width:auto;min-width:190px}}@media (width<=640px){.database-workbench-header{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:14px}.database-workbench-actions{grid-template-columns:1fr 1fr auto;display:grid}.database-workbench-summary{padding-inline:14px;overflow-x:auto}.database-workbench-empty,.database-record-empty{grid-template-columns:auto minmax(0,1fr);align-items:start}.database-workbench-empty{margin:14px;padding:16px}.database-workbench-empty>.resource-action-row,.database-record-empty>.resource-action-row{grid-column:1/-1}.database-table-detail-header,.database-schema-section>header,.database-record-section>header,.database-record-pagination{flex-direction:column;align-items:stretch}.database-table-detail-header{padding:14px}.database-table-detail-actions,.database-record-primary-actions,.database-record-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.database-record-toolbar{grid-template-columns:minmax(0,1fr);padding-inline:14px}.database-schema-table{table-layout:fixed;min-width:680px}.database-record-empty{margin-inline:14px}}.page-stack{gap:18px}.page-stack-content,.page-stack-wide,.page-stack-full{max-width:none;margin-inline:0}.knowledge-create-page,.resource-manage-section,.account-control-loading.ui-card,.account-control-workspace.ui-card,.database-workbench-card{width:100%;max-width:none;margin-inline:0}.page-header{background:0 0;border:0;align-items:flex-end;min-height:66px;padding:0 0 4px}.page-header h1,.page-header h2{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(21px,1.7vw,25px);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.25}.page-header>div:first-child>p:not(.eyebrow){max-width:760px;color:var(--color-text-secondary,#667085);margin:6px 0 0;font-size:13px;line-height:1.55}.page-header .eyebrow{color:var(--color-text-tertiary,#8a94a3);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.02em;margin:0 0 4px;line-height:1.4}.header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-tabs,.knowledge-manage-side{scrollbar-width:none;background:0 0;border:0;border-bottom:1px solid #e8ecf2;align-items:stretch;gap:22px;min-width:0;padding:0;display:flex;overflow:auto hidden}.page-tabs::-webkit-scrollbar{display:none}.knowledge-manage-side::-webkit-scrollbar{display:none}.page-tab,.knowledge-manage-side .ui-button{color:#667085;cursor:pointer;min-width:max-content;min-height:40px;font:inherit;font-size:13px;font-weight:var(--weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 2px;display:inline-flex;position:relative}.page-tab:after,.knowledge-manage-side .ui-button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.page-tab:hover,.knowledge-manage-side .ui-button:hover{color:var(--color-ink);background:0 0}.page-tab:focus-visible,.knowledge-manage-side .ui-button:focus-visible{outline:2px solid var(--color-primary);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.page-tab:focus-visible,.knowledge-manage-side .ui-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 34%, transparent)}}.page-tab:focus-visible,.knowledge-manage-side .ui-button:focus-visible{outline-offset:-2px}.page-tab.active,.knowledge-manage-side .ui-button.active{color:var(--color-ink);background:0 0}.page-tab.active:after,.knowledge-manage-side .ui-button.active:after{background:var(--color-primary)}.page-tab-marker{justify-content:center;align-items:center;display:inline-flex}.knowledge-manage-side .ui-button>span{align-items:center;gap:7px;display:inline-flex}.knowledge-manage-side .ui-button svg,.knowledge-manage-side .ui-button.active svg{color:currentColor}.knowledge-manage-shell,.resource-manage-shell{background:#fff;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:min(720px,100vh - 190px);display:grid}.knowledge-manage-main,.resource-manage-main{min-width:0;padding:20px 0 0}.console-content .ui-card,.console-content .toolbar-panel,.console-content .section-panel{box-shadow:none;border:0}.toolbar-panel{background:#f7f8fa;border-radius:7px;min-height:48px;padding:8px 10px}.section-panel{background:#fff;border-radius:7px}.page-boundary{background:#f7f8fa;border:0;border-radius:6px;box-shadow:inset 3px 0 #98a2b3}.page-boundary[data-tone=info]{background:#f7f9ff;box-shadow:inset 3px 0 #6b8fd8}.page-boundary[data-tone=warning]{background:#fffdf5;box-shadow:inset 3px 0 #d4a72c}.page-boundary[data-tone=danger]{background:#fff8f7;box-shadow:inset 3px 0 #d06b62}.ui-segmented{scrollbar-width:none;background:0 0;border-bottom:1px solid #e8ecf2;border-radius:0;gap:20px;padding:0;overflow:auto hidden}.ui-segmented::-webkit-scrollbar{width:0;height:0;display:none}.ui-segmented .ui-button,.ui-segmented .ui-button.active{color:#667085;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:38px;padding-inline:2px}.ui-segmented .ui-button.active{border-bottom-color:var(--color-primary);color:var(--color-ink)}@media (width<=720px){.page-stack{gap:14px}.page-header{flex-direction:column;align-items:stretch;gap:12px;min-height:0}.header-actions{justify-content:flex-start;width:100%}.page-tabs,.knowledge-manage-side{gap:18px}.knowledge-manage-main,.resource-manage-main{padding-top:14px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
