.connect-admin{display:grid;gap:24px;max-width:1140px}.connect-intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.connect-intro h2,.connect-detail h2{font-size:26px;letter-spacing:-.6px;margin:5px 0 8px}.connect-intro p,.connect-panel>p,.connect-detail header p{color:#9dafc4;line-height:1.6}.connect-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.5px}.connect-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;margin:0}.connect-steps li{border-top:3px solid #65cdb8;padding:18px;background:#111e2f;border-radius:6px}.connect-steps strong,.connect-steps span{display:block}.connect-steps span{font-size:13px;color:#9dafc4;line-height:1.6;margin-top:8px}.connect-installations,.connect-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connect-installation{padding:24px;text-align:left;border:1px solid #30445c;border-radius:12px;background:#111e2f;color:inherit;cursor:pointer}.connect-installation:hover{border-color:#65cdb8;box-shadow:0 3px 12px #1d4e4310}.connect-installation h3{font-size:20px;margin:16px 0 8px}.connect-installation p{margin-bottom:10px;color:#9dafc4}.connect-open{display:block;margin-top:22px;font-weight:650;color:#71dfc5}.connect-badge{display:inline-block;background:#eaf3ef;color:#285f51;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.connect-panel,.connect-empty{border:1px solid #2b3b51;border-radius:12px;background:#111e2f;padding:26px}.connect-panel h3{font-size:19px;margin:0 0 16px}.connect-detail{display:grid;gap:24px}.connect-detail>.button{justify-self:start}.connect-form{display:grid;gap:16px;margin-top:18px;max-width:640px}.connect-form label,.connect-validity,.connect-one-time label{display:grid;gap:6px;font-size:13px;font-weight:550}.connect-form input,.connect-form select,.connect-validity input,.connect-one-time textarea{border:1px solid #40566d;border-radius:7px;padding:10px 12px;min-height:42px;background:#111e2f;color:inherit;width:100%;box-sizing:border-box}.connect-form input:focus,.connect-form select:focus,.connect-one-time textarea:focus{outline:2px solid #65cdb8;outline-offset:2px}.connect-form .button{justify-self:start}.connect-capabilities{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px 20px}.connect-capabilities legend{font-size:13px;font-weight:650;margin-bottom:10px}.connect-capabilities label{display:flex;align-items:center;gap:8px}.connect-capabilities input{width:16px;min-height:16px;accent-color:#65cdb8}.connect-actions{display:flex;gap:12px;flex-wrap:wrap}.connect-provider{border:1px solid #2b3b51;border-radius:9px;padding:20px}.connect-provider h4{margin:0 0 10px;font-size:16px}.connect-admin details summary{cursor:pointer;font-size:14px;font-weight:650;padding:14px 0;color:#71dfc5}.connect-muted,.connect-footnote{font-size:12px;line-height:1.6;color:#9dafc4}.connect-alert,.connect-notice{padding:14px;border-radius:8px;font-size:14px}.connect-alert{background:#fff0ea;color:#92381f}.connect-notice{background:#eaf5ef;color:#23513f}.connect-validity{max-width:180px;margin:18px 0}.connect-confirm,.connect-one-time{padding:20px;border:1px solid #cfab60;background:#fff9e9;border-radius:9px;margin-top:20px;line-height:1.6;color:#594416}.connect-one-time textarea{font-family:monospace;resize:vertical;word-break:break-all;min-height:90px}.connect-token-list{list-style:none;padding:0;margin:24px 0 0}.connect-token-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #2b3b51;padding:16px 0}.connect-token-list small,.connect-token-list code{display:block;font-size:12px;color:#9dafc4;margin-top:6px}.connect-token-list code{word-break:break-all}.connect-empty{text-align:center;padding:44px 24px}.connect-panel code,.connect-one-time code{overflow-wrap:anywhere}.connect-admin .button:disabled{opacity:.55;cursor:wait}@media(max-width:800px){.connect-provider-grid,.connect-installations,.connect-steps{grid-template-columns:1fr}.connect-intro{align-items:flex-start;flex-direction:column}.connect-panel{padding:20px}.connect-token-list li{align-items:flex-start;flex-direction:column}.connect-intro h2{font-size:23px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-5{left:1.25rem;right:1.25rem}.-bottom-32{bottom:-8rem}.-right-20{right:-5rem}.-right-5{right:-1.25rem}.-right-8{right:-2rem}.-top-24{top:-6rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.left-1\/4{left:25%}.top-3{top:.75rem}.z-10{z-index:10}.z-30{z-index:30}.m-0{margin:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-auto{height:auto}.h-px{height:1px}.min-h-\[108px\]{min-height:108px}.min-h-\[132px\]{min-height:132px}.min-h-\[36px\]{min-height:36px}.min-h-\[42px\]{min-height:42px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-borderSubtle{--tw-border-opacity: 1;border-color:rgb(37 50 74 / var(--tw-border-opacity, 1))}.border-brand\/20{border-color:#2dd4bf33}.border-cyan-100\/30{border-color:#cffafe4d}.border-cyan-200\/40{border-color:#a5f3fc66}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-950\/10{border-color:#0206171a}.border-statusErrorBorder{border-color:#f871714d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.\!bg-brand{--tw-bg-opacity: 1 !important;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))!important}.bg-background{--tw-bg-opacity: 1;background-color:rgb(7 11 20 / var(--tw-bg-opacity, 1))}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-brand\/10{background-color:#2dd4bf1a}.bg-cyan-100\/35{background-color:#cffafe59}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-panel\/30{background-color:#0f172a4d}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900\/75{background-color:#0f172abf}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/10{background-color:#0206171a}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/90{background-color:#020617e6}.bg-statusErrorBg{background-color:#f871711a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.98\)\,rgba\(4\,9\,20\,0\.98\)\)\]{background-image:linear-gradient(180deg,#0f172afa,#040914fa)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-brand\/20{--tw-gradient-from: rgb(45 212 191 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand\/70{--tw-gradient-from: rgb(45 212 191 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/95{--tw-gradient-from: rgb(30 41 59 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-300\/20{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(103 232 249 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400\/5{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-300{--tw-gradient-to: rgb(94 234 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5eead4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / .95) var(--tw-gradient-to-position)}.to-teal-300{--tw-gradient-to: #5eead4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-\[1\.02\]{line-height:1.02}.leading-none{line-height:1}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-brand{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-brandForeground{--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/60{color:#cffafe99}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-800\/75{color:#1e293bbf}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-statusErrorText{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-textBase{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-textMuted{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-\[0_0_10px_rgba\(45\,212\,191\,0\.8\)\]{--tw-shadow: 0 0 10px rgba(45,212,191,.8);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(110\,231\,183\,0\.75\)\]{--tw-shadow: 0 0 14px rgba(110,231,183,.75);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(45\,212\,191\,0\.28\)\]{--tw-shadow: 0 10px 28px rgba(45,212,191,.28);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(45\,212\,191\,0\.2\)\]{--tw-shadow: 0 10px 30px rgba(45,212,191,.2);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(2\,6\,23\,0\.3\)\]{--tw-shadow: 0 16px 40px rgba(2,6,23,.3);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(2\,6\,23\,0\.3\)\]{--tw-shadow: 0 18px 50px rgba(2,6,23,.3);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 18px 50px rgba(2,6,23,.35);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 18px 60px rgba(2,6,23,.35);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(2\,6\,23\,0\.42\)\]{--tw-shadow: 0 18px 60px rgba(2,6,23,.42);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(2\,6\,23\,0\.32\)\]{--tw-shadow: 0 24px 70px rgba(2,6,23,.32);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(13\,148\,136\,0\.22\)\]{--tw-shadow: 0 28px 100px rgba(13,148,136,.22);--tw-shadow-colored: 0 28px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(45\,212\,191\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(45,212,191,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[18px_0_70px_rgba\(2\,6\,23\,0\.3\)\]{--tw-shadow: 18px 0 70px rgba(2,6,23,.3);--tw-shadow-colored: 18px 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 14px 40px rgba(45, 212, 191, .22);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-sm{--tw-blur: blur(4px);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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{color-scheme:dark;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--status-success-bg: 160 84% 45% / .15;--status-success-text: 160 84% 65%;--status-success-border: 160 84% 45% / .3;--status-error-bg: 0 84% 60% / .15;--status-error-text: 0 84% 78%;--status-error-border: 0 84% 60% / .3;--status-warning-bg: 45 93% 47% / .15;--status-warning-text: 45 93% 68%;--status-warning-border: 45 93% 47% / .3;--status-info-bg: 210 100% 60% / .15;--status-info-text: 210 100% 78%;--status-info-border: 210 100% 60% / .3}body{background-color:#070b14;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{min-width:0;font-family:inherit;color:inherit}button{cursor:pointer}:where(button,a,input,select,textarea):focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:0;min-height:100vh;height:100vh;overflow-y:auto;padding:24px 20px;color:hsl(var(--text-base));background:hsl(var(--bg-sidebar));border-right:1px solid hsl(var(--border-subtle))}.brand{display:flex;align-items:center;gap:12px;min-width:0;color:hsl(var(--brand));filter:drop-shadow(0 0 4px rgba(20,184,166,.2))}.brand strong{font-size:16px;font-weight:800;letter-spacing:0;color:hsl(var(--text-base))}.brand span{display:block;margin-top:1px;color:hsl(var(--text-muted));font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.nav{display:grid;gap:18px}.navGroup{display:grid;gap:4px}.navGroup>span{display:block;padding-left:8px;font-size:10px;font-weight:800;color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.navButton{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;color:hsl(var(--text-muted));background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;font-weight:600;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1)}.navButton:hover{color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover) / .5)}.navButton.active{color:hsl(var(--brand-foreground));background:hsl(var(--brand));border-color:hsl(var(--brand));box-shadow:var(--brand-glow)}.navButton.active svg{color:hsl(var(--brand-foreground))}.sidebarMeta{display:grid;gap:4px;margin-top:auto;color:hsl(var(--text-muted));font-size:11px;padding:12px;background:hsl(var(--bg-panel) / .4);border:1px solid hsl(var(--border-subtle));border-radius:8px}.sidebarMeta span{font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.sidebarMeta code{overflow-wrap:anywhere;color:hsl(var(--text-base));font-family:inherit;font-size:11px}.main{min-width:0;padding:32px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.topbar h1{margin:0;color:hsl(var(--text-base));font-size:26px;font-weight:800;letter-spacing:0}.topbar p{margin:6px 0 0;color:hsl(var(--text-muted));font-size:14px;font-weight:500}.topbarActions{display:flex;flex-wrap:wrap;gap:10px}.stack{display:grid;gap:20px}.accessShell{display:grid;place-items:center;min-height:100vh;padding:24px;background:hsl(var(--bg-app));background-image:linear-gradient(135deg,#0d0e12,#0f1513 54%,#111217)}.accessPanel{display:grid;gap:20px;width:min(100%,460px);padding:32px;background:hsl(var(--bg-panel-glass));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--border-subtle));border-radius:12px;box-shadow:var(--shadow-glass)}.accessBrand{color:hsl(var(--brand));justify-content:center}.accessNotice{display:grid;gap:4px;padding:14px;color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border:1px solid hsl(var(--status-warning-border));border-radius:8px;font-size:13px}.accessNotice strong{font-weight:700}.accessForm{display:grid;gap:16px}.accessForm label{display:grid;gap:6px}.accessForm span{color:hsl(var(--text-muted));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1024px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metricGrid{grid-template-columns:1fr}}.metric{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;min-height:96px;padding:20px;background:hsl(var(--bg-panel-glass));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border-subtle));border-radius:12px;box-shadow:var(--shadow-glass);transition:all .2s ease-in-out}.metric:hover{transform:translateY(-2px);border-color:hsl(var(--brand) / .4)}.metric svg{color:hsl(var(--brand));filter:drop-shadow(0 0 4px rgba(20,184,166,.3))}.metric span{color:hsl(var(--text-muted));font-size:13px;font-weight:600}.metric strong{grid-column:1 / -1;color:hsl(var(--text-base));font-size:32px;font-weight:800;line-height:1}.panel{min-width:0;overflow:hidden;background:hsl(var(--bg-panel-glass));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border-subtle));border-radius:12px;box-shadow:var(--shadow-glass);transition:border-color .2s ease}.panel:hover{border-color:hsl(var(--border-strong) / .5)}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid hsl(var(--border-subtle))}.panel>header strong{color:hsl(var(--text-base));font-size:15px;font-weight:800;letter-spacing:0}.panelDescription{margin:3px 0 0;color:hsl(var(--text-muted));font-size:12px;font-weight:500}.panelAction{display:flex;align-items:center;gap:8px}.contentGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}@media(max-width:1024px){.contentGrid{grid-template-columns:1fr}}.topTabs{display:flex;flex-wrap:wrap;gap:6px;padding:4px;background:hsl(var(--bg-panel-glass));border:1px solid hsl(var(--border-subtle));border-radius:10px;margin-bottom:20px}.topTab{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 16px;font-size:13px;font-weight:700;color:hsl(var(--text-muted));background:transparent;border:0;border-radius:7px;transition:all .2s ease}.topTab:hover{color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover) / .4)}.topTab.active{color:hsl(var(--brand-foreground));background:hsl(var(--brand));box-shadow:var(--brand-glow)}table{width:100%;border-collapse:collapse}th,td{padding:14px 18px;border-bottom:1px solid hsl(var(--border-subtle));text-align:left;white-space:nowrap;font-size:13px}th{color:hsl(var(--text-muted));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:hsl(var(--bg-panel) / .3)}tbody tr{background:transparent;transition:background-color .15s ease;cursor:pointer}tbody tr:hover{background:hsl(var(--bg-panel-hover) / .4)}tbody tr:last-child td{border-bottom:0}code,.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:hsl(var(--text-muted));background:hsl(var(--bg-app) / .6);padding:2px 6px;border-radius:4px;border:1px solid hsl(var(--border-subtle) / .5)}.status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover));border:1px solid hsl(var(--border-subtle));border-radius:999px;font-size:11px;font-weight:700}.status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background-color:hsl(var(--text-muted))}.status.success{color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.status.success:before{background-color:hsl(var(--status-success-text));box-shadow:0 0 6px hsl(var(--status-success-text))}.status.failed,.status.dead_letter{color:hsl(var(--status-error-text));background:hsl(var(--status-error-bg));border-color:hsl(var(--status-error-border))}.status.failed:before,.status.dead_letter:before{background-color:hsl(var(--status-error-text));box-shadow:0 0 6px hsl(var(--status-error-text))}.status.running,.status.retrying{color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.status.running:before,.status.retrying:before{background-color:hsl(var(--status-warning-text));box-shadow:0 0 6px hsl(var(--status-warning-text));animation:pulse-dot 1.5s infinite ease-in-out}.status.official_pilot{color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.status.official_pilot:before{background-color:hsl(var(--status-success-text));box-shadow:0 0 6px hsl(var(--status-success-text))}.status.official_pilot_pending,.status.prepared_not_vectorized{color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.status.official_pilot_pending:before,.status.prepared_not_vectorized:before{background-color:hsl(var(--status-warning-text))}.status.partial_reference{color:hsl(var(--status-info-text));background:hsl(var(--status-info-bg));border-color:hsl(var(--status-info-border))}.status.partial_reference:before{background-color:hsl(var(--status-info-text))}.status.active{color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.status.active:before{background-color:hsl(var(--status-success-text));box-shadow:0 0 6px hsl(var(--status-success-text))}.status.draft,.status.planned{color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.status.draft:before,.status.planned:before{background-color:hsl(var(--status-warning-text))}.status.disabled{color:hsl(var(--status-error-text));background:hsl(var(--status-error-bg));border-color:hsl(var(--status-error-border))}.status.disabled:before{background-color:hsl(var(--status-error-text))}@keyframes pulse-dot{0%,to{opacity:.4}50%{opacity:1}}.chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;color:hsl(var(--text-accent));background:hsl(var(--brand-soft));border:1px solid hsl(var(--brand) / .3);border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}.chip.neutral{color:hsl(var(--text-muted));background:hsl(var(--bg-panel-hover) / .5);border-color:hsl(var(--border-subtle))}.chip.compact{min-height:20px;padding:1px 6px;font-size:10px}.statusGrid,.catalogList,.steps,.logs,.artifactList{display:grid;gap:12px;padding:20px}.catalogList{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:0}.catalogList+.catalogList{padding-top:8px;padding-bottom:20px}.statusRow,.stepRow,.logRow,.artifactRow,.linkedJob,.linkRow{display:flex;align-items:center;gap:12px;min-width:0}.statusRow{justify-content:space-between;padding:4px 0}.statusRow span{flex:1;font-size:13px;font-weight:600}.stepRow{padding:12px;background:hsl(var(--bg-panel) / .3);border:1px solid hsl(var(--border-subtle));border-radius:8px;transition:all .2s ease}.stepRow:hover{background:hsl(var(--bg-panel-hover) / .4);border-color:hsl(var(--border-strong))}.sequence{display:inline-grid;place-items:center;width:24px;height:24px;color:hsl(var(--text-muted));background:hsl(var(--bg-app));border:1px solid hsl(var(--border-subtle));border-radius:999px;font-size:11px;font-weight:700}.stepRow>div{display:grid;flex:1;gap:2px}.stepRow strong{font-size:13px;font-weight:700}.stepRow span{color:hsl(var(--text-muted));font-size:11px}.artifactRow{align-items:flex-start;padding:16px;background:hsl(var(--bg-panel) / .3);border:1px solid hsl(var(--border-subtle));border-radius:8px;transition:all .2s ease}.artifactRow:hover{background:hsl(var(--bg-panel-hover) / .4);border-color:hsl(var(--border-strong))}.artifactRow.highlight{background:hsl(var(--brand-soft));border-color:hsl(var(--brand) / .4)}.artifactRow>div{display:grid;flex:1;gap:12px;min-width:0}.artifactTitle{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.artifactTitle strong{font-size:14px;font-weight:700}.artifactMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}@media(min-width:768px){.artifactMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.artifactMeta{display:grid;gap:4px;min-width:0}.artifactMeta span{color:hsl(var(--text-muted));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.artifactMeta strong{min-width:0;overflow-wrap:anywhere;color:hsl(var(--text-base));font-size:12px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:700;color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover));border:1px solid hsl(var(--border-strong));border-radius:8px;transition:all .2s ease;box-shadow:0 1px 2px #0003}.button:hover{background:hsl(var(--bg-panel-hover) / 1.5);border-color:hsl(var(--text-muted) / .5)}.button.primary{color:hsl(var(--brand-foreground));background:hsl(var(--brand));border-color:hsl(var(--brand))}.button.primary:hover{filter:brightness(1.1);box-shadow:var(--brand-glow)}.button.ghost{background:transparent;border-color:transparent;box-shadow:none;color:hsl(var(--text-muted));padding-left:0;justify-content:flex-start}.button.ghost:hover{color:hsl(var(--text-base));background:transparent}.button.compactButton{min-height:30px;padding:4px 10px;font-size:11px;border-radius:6px}.button:disabled,.button.primary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;filter:none}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:hsl(var(--bg-panel-glass));border:1px solid hsl(var(--border-subtle));border-radius:10px}.filters select,.filters input,.reprocessForm input,.devJobForm input,.devJobForm select,.eligoProbeForm input,.eligoProbeForm select,.toolFormGrid input,.toolFormGrid select,.devBrowseForm input,.devSourceForm input,.accessForm input{width:100%;min-height:38px;padding:8px 12px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .7);border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:13px;transition:all .2s ease}.filters select:focus,.filters input:focus,.reprocessForm input:focus,.devJobForm input:focus,.devJobForm select:focus,.eligoProbeForm input:focus,.eligoProbeForm select:focus,.toolFormGrid input:focus,.toolFormGrid select:focus,.devBrowseForm input:focus,.devSourceForm input:focus,.accessForm input:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .25);background-color:hsl(var(--bg-app))}.filters input{min-width:200px}.flowPanel{display:grid;gap:16px;padding:20px}.flowIntro{display:grid;gap:4px}.flowIntro strong{color:hsl(var(--accent-orange));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.flowIntro p{margin:0;font-size:13px;color:hsl(var(--text-muted))}.flowSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:1024px){.flowSteps{grid-template-columns:1fr;gap:8px}}.flowStep{display:grid;grid-template-columns:auto 1fr;gap:10px;min-height:110px;padding:14px;background:hsl(var(--bg-panel) / .3);border:1px solid hsl(var(--border-subtle));border-radius:10px;transition:all .2s ease}.flowStep.done{background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.flowStep.ready{background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.flowStep.error{background:hsl(var(--status-error-bg));border-color:hsl(var(--status-error-border))}.flowStepIndex{display:inline-grid;place-items:center;width:26px;height:26px;color:#fff;background:hsl(var(--border-strong));border-radius:999px;font-size:11px;font-weight:800}.flowStep.done .flowStepIndex{background:hsl(var(--status-success-text));color:hsl(var(--bg-app))}.flowStep.ready .flowStepIndex{background:hsl(var(--status-warning-text));color:hsl(var(--bg-app))}.flowStep.error .flowStepIndex{background:hsl(var(--status-error-text));color:hsl(var(--bg-app))}.flowStep strong{font-size:13px;font-weight:700;color:hsl(var(--text-base))}.flowStep p{margin:4px 0 0;color:hsl(var(--text-muted));font-size:11px;line-height:1.4}.flowStepState{grid-column:1 / -1;align-self:end;color:hsl(var(--text-muted));font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding-top:4px}.flowStep.done .flowStepState{color:hsl(var(--status-success-text))}.flowStep.ready .flowStepState{color:hsl(var(--status-warning-text))}.flowStep.error .flowStepState{color:hsl(var(--status-error-text))}.flowActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.breadcrumbs{display:flex;align-items:center;gap:8px;color:hsl(var(--text-muted));font-size:13px;margin-bottom:-10px}.breadcrumbs button{padding:0;color:hsl(var(--brand));background:transparent;border:0;font-weight:700}.breadcrumbs button:hover{text-decoration:underline}.breadcrumbs strong{color:hsl(var(--text-base))}.executionDetailLayout{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.executionDetailMain{display:grid;gap:20px}.executionDetailSidebar{display:grid;gap:20px;position:sticky;top:24px}@media(max-width:1120px){.executionDetailLayout{grid-template-columns:1fr}.executionDetailSidebar{position:static}}.logs{background:#040711;border:1px solid hsl(var(--border-subtle));border-radius:8px;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;max-height:480px;overflow-y:auto;box-shadow:inset 0 2px 8px #000c}.logRow{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.logRow:last-child{border-bottom:0}.logLevel{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border-radius:4px;font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:.05em;background:#ffffff1a;color:#fff}.logLevel.info{background:hsl(var(--status-info-bg));color:hsl(var(--status-info-text))}.logLevel.warn{background:hsl(var(--status-warning-bg));color:hsl(var(--status-warning-text))}.logLevel.error,.logLevel.fatal{background:hsl(var(--status-error-bg));color:hsl(var(--status-error-text))}.logRow span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;color:#e2e8f0}.logRow time{color:#ffffff4d;font-size:10px;flex-shrink:0}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 20px}@media(min-width:768px){.detailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.field{display:grid;gap:4px;min-width:0}.field span{color:hsl(var(--text-muted));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.fieldValue{display:flex;align-items:center;gap:8px;min-width:0}.field strong{flex:1;min-width:0;overflow-wrap:anywhere;color:hsl(var(--text-base));font-size:13px;font-weight:600}.copyButton{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;color:hsl(var(--text-muted));background:hsl(var(--bg-panel-hover));border:1px solid hsl(var(--border-subtle));border-radius:6px;transition:all .2s ease}.copyButton:hover{color:hsl(var(--brand));border-color:hsl(var(--brand) / .5);background-color:hsl(var(--bg-panel))}.linkedJob,.linkRow{width:100%;padding:12px 16px}.linkRow{color:hsl(var(--brand));background:transparent;border:0;border-bottom:1px solid hsl(var(--border-subtle));text-align:left;font-weight:700;transition:all .15s ease;font-size:13px}.linkRow:hover{background:hsl(var(--bg-panel-hover) / .5)}.linkRow.success{margin-top:12px;color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border:1px solid hsl(var(--status-success-border));border-radius:8px}.collapsibleBlock{border:1px solid hsl(var(--border-subtle));border-radius:8px;overflow:hidden;background:#040711}.collapsibleHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:hsl(var(--bg-panel) / .6);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsibleHeader span{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.collapsibleContent{padding:14px;border-top:1px solid hsl(var(--border-subtle));overflow-x:auto}.collapsibleContent pre{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5;color:#e2e8f0}.devSourcePanel,.devJobPanel,.eligoProbePanel{display:grid;gap:16px;padding:20px}.devSourceWarning,.devJobWarning{display:flex;align-items:center;gap:10px;padding:12px 16px;color:hsl(var(--accent-orange));background:hsl(var(--accent-orange-soft));border:1px solid hsl(var(--accent-orange) / .3);border-radius:8px;font-size:12px}.devSourceWarning strong,.devJobWarning strong{text-transform:uppercase;font-weight:800}.devNoticeGrid{display:flex;flex-wrap:wrap;gap:8px 12px;color:hsl(var(--text-muted));font-size:11px}.devNoticeGrid span{font-weight:500}.sectionSubhead{color:hsl(var(--text-base));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-top:8px}.devBrowseForm,.devSourceForm,.devJobForm,.reprocessForm{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.devBrowseForm{grid-template-columns:1fr auto;align-items:end}.devBrowseForm .formHint{grid-column:1 / -1}}.devBrowseForm label,.devSourceForm label,.devJobForm label,.reprocessForm label,.devJobAdvanced label,.eligoProbeForm label,.eligoProbeAdvanced label,.toolFormGrid label{display:grid;gap:6px;min-width:0}.devBrowseForm label span,.devSourceForm label span,.devJobForm label span,.reprocessForm label span,.devJobAdvanced label span,.eligoProbeForm label span,.eligoProbeAdvanced label span,.toolFormGrid label span{color:hsl(var(--text-muted));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.formHint{font-size:11px;color:hsl(var(--text-muted));margin-top:-6px}.formHint.wide{grid-column:1 / -1}.knowledgePage .successNotice,.successNotice{padding:12px 14px;color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border:1px solid hsl(var(--status-success-border));border-radius:8px;font-size:12px;font-weight:700}.knowledgeControls,.knowledgeSearchForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.knowledgeControls label,.knowledgeSearchForm label{display:grid;gap:6px}.knowledgeControls label span,.knowledgeSearchForm label span{color:hsl(var(--text-muted));font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.knowledgeControls input,.knowledgeControls select,.knowledgeSearchForm input,.knowledgeSearchForm select,.knowledgeSearchForm textarea{width:100%;min-height:38px;padding:8px 12px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .7);border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:13px;resize:vertical}.knowledgeControls input:focus,.knowledgeControls select:focus,.knowledgeSearchForm input:focus,.knowledgeSearchForm select:focus,.knowledgeSearchForm textarea:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .25);background-color:hsl(var(--bg-app))}.knowledgeSearchForm .wide{grid-column:1 / -1}.knowledgeMetrics{padding:0 18px 18px}.knowledgeSnapshotGrid,.knowledgeResultSummary,.agentFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:18px}.knowledgeMapSummary{display:grid;gap:12px;padding:18px 18px 0}.knowledgeMapDecision{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:14px;background:hsl(var(--bg-app) / .46);border:1px solid hsl(var(--border-subtle));border-radius:8px}.knowledgeMapDecision svg{color:hsl(var(--brand))}.knowledgeMapDecision strong,.knowledgeMapBlock header strong,.knowledgeMapConsumers strong{display:block;color:hsl(var(--text-base));font-size:13px}.knowledgeMapDecision span,.knowledgeMapBlock header span,.knowledgeMapConsumers span,.knowledgeFlowList p{color:hsl(var(--text-muted));font-size:12px;line-height:1.45}.knowledgeMapBadges{display:flex;flex-wrap:wrap;gap:8px}.knowledgeMapBadges span{padding:5px 8px;color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover) / .65);border:1px solid hsl(var(--border-subtle));border-radius:999px;font-size:11px;font-weight:800}.knowledgeMapMetrics{padding:18px}.knowledgeMapGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;padding:0 18px 18px}.knowledgeMapBlock{min-width:0;display:grid;align-content:start;gap:14px;padding:16px;background:hsl(var(--bg-app) / .44);border:1px solid hsl(var(--border-subtle));border-radius:8px}.knowledgeMapBlock header{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.knowledgeMapBlock header svg,.knowledgeMapConsumers svg,.domainPath svg{color:hsl(var(--brand))}.knowledgeFlowList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.knowledgeFlowList li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.knowledgeFlowList li>span{display:grid;width:28px;height:28px;place-items:center;color:hsl(var(--brand));background:hsl(var(--brand) / .1);border:1px solid hsl(var(--brand) / .25);border-radius:999px;font-size:11px;font-weight:900}.knowledgeFlowList strong{display:block;color:hsl(var(--text-base));font-size:12px}.knowledgeFlowList p{margin:3px 0 0}.domainPath{display:grid;gap:8px}.domainPath>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;padding:10px;background:hsl(var(--bg-panel-hover) / .42);border:1px solid hsl(var(--border-subtle));border-radius:8px}.domainPath span{min-width:0;color:hsl(var(--text-base));font-size:12px;font-weight:800;overflow-wrap:anywhere}.knowledgeMapConsumers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px}.knowledgeMapConsumers>div{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:14px;background:hsl(var(--bg-app) / .44);border:1px solid hsl(var(--border-subtle));border-radius:8px}.knowledgeMapConsumers>div>svg{grid-row:1 / span 2}.knowledgeMapConsumers strong,.knowledgeMapConsumers span{min-width:0;grid-column:2}.knowledgeGlossaryIntro{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin:18px 18px 0;padding:14px;color:hsl(var(--text-muted));background:hsl(var(--bg-app) / .46);border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:12px;line-height:1.45}.knowledgeGlossaryIntro svg{color:hsl(var(--brand))}.knowledgeGlossaryIntro span{min-width:0;overflow-wrap:anywhere}.knowledgeGlossaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:18px}.knowledgeGlossaryCard{min-width:0;display:grid;gap:10px;align-content:start;padding:14px;background:hsl(var(--bg-app) / .44);border:1px solid hsl(var(--border-subtle));border-radius:8px}.knowledgeGlossaryCard header{display:grid;gap:3px}.knowledgeGlossaryCard header span{color:hsl(var(--text-muted));font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.knowledgeGlossaryCard header strong{color:hsl(var(--text-base));font-size:14px}.knowledgeGlossaryCard p{margin:0;color:hsl(var(--text-muted));font-size:12px;line-height:1.45}.knowledgeGlossaryCard div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;padding-top:9px;border-top:1px solid hsl(var(--border-subtle))}.knowledgeGlossaryCard div svg{color:hsl(var(--brand))}.knowledgeGlossaryCard div span{min-width:0;color:hsl(var(--text-muted));font-size:11px;line-height:1.4;overflow-wrap:anywhere}.coverageMatrix{display:grid;gap:16px}.coverageScopeNote{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin:0 18px;padding:14px;color:hsl(var(--text-muted));background:hsl(var(--bg-app) / .45);border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:12px;line-height:1.45}.coverageScopeNote svg{color:hsl(var(--brand))}.coverageTableWrap{max-width:100%;margin:0 18px;overflow-x:auto;border:1px solid hsl(var(--border-subtle));border-radius:8px}.coverageTable{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.coverageTable th,.coverageTable td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--border-subtle))}.coverageTable th{color:hsl(var(--text-muted));background:hsl(var(--bg-panel-hover) / .5);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.coverageTable tbody tr:last-child td{border-bottom:0}.coverageTable td{color:hsl(var(--text-muted))}.coverageTable td strong{display:block;color:hsl(var(--text-base));font-size:12px}.coverageTable td span{display:block;margin-top:3px;color:hsl(var(--text-muted));font-size:11px;line-height:1.35}.coverageDrilldownGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 18px 18px}.coverageDrilldownGrid>div{min-width:0;display:grid;gap:10px;padding:14px;background:hsl(var(--bg-app) / .45);border:1px solid hsl(var(--border-subtle));border-radius:8px}.coverageDrilldownGrid>div>strong{color:hsl(var(--text-base));font-size:13px}.coverageCompactList{display:grid;gap:8px}.coverageCompactList>div{min-width:0;display:grid;gap:4px;padding:10px;background:hsl(var(--bg-panel-hover) / .35);border:1px solid hsl(var(--border-subtle));border-radius:8px}.coverageCompactList span{color:hsl(var(--text-muted));font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.coverageCompactList strong,.coverageCompactList code{max-width:100%;overflow-wrap:anywhere}.coverageCompactList strong{color:hsl(var(--text-base));font-size:12px}.coverageCompactList code{color:hsl(var(--text-muted));font-size:11px}.knowledgeContract{display:grid;gap:12px;padding:18px}.knowledgeContract>div,.agentDecisionStrip,.agentNextStep{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:14px;background:hsl(var(--bg-app) / .45);border:1px solid hsl(var(--border-subtle));border-radius:8px}.knowledgeContract svg,.agentDecisionStrip svg,.agentNextStep svg{color:hsl(var(--brand))}.knowledgeContract>div>svg{grid-row:1 / span 2}.knowledgeContract>div>strong,.knowledgeContract>div>span{grid-column:2}.knowledgeContract strong,.agentDecisionStrip strong{display:block;margin-bottom:3px;color:hsl(var(--text-base));font-size:13px}.knowledgeContract span,.agentDecisionStrip span,.agentNextStep span{color:hsl(var(--text-muted));font-size:12px;line-height:1.45}.knowledgeResults{display:grid;gap:16px}.knowledgeResultList,.agentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;padding:0 18px 18px}.knowledgeResultCard,.agentCard,.agentToolPolicy{min-width:0;display:grid;gap:12px;padding:16px;background:hsl(var(--bg-app) / .48);border:1px solid hsl(var(--border-subtle));border-radius:10px}.knowledgeResultCard header,.agentCard header,.agentToolPolicy header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.knowledgeResultCard header div,.agentCard header div{min-width:0}.knowledgeResultCard header span,.agentCard header span{display:block;color:hsl(var(--text-muted));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.knowledgeResultCard header strong,.agentCard header strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:hsl(var(--text-base));font-size:15px}.knowledgeResultCard p,.agentCard p{margin:0;color:hsl(var(--text-muted));font-size:13px;line-height:1.55}.knowledgeResultMeta,.agentToolList div,.agentToolPolicy>div{display:flex;flex-wrap:wrap;gap:8px}.knowledgeResultSource{display:grid;gap:4px}.knowledgeResultSource span,.agentToolList>span{color:hsl(var(--text-muted));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.knowledgeResultSource code,.agentToolList code,.agentToolPolicy code{max-width:100%;overflow-wrap:anywhere;padding:4px 7px;color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover) / .75);border:1px solid hsl(var(--border-subtle));border-radius:6px;font-size:11px}.knowledgeResultCard pre{max-height:260px;overflow:auto;margin:0;padding:12px;color:hsl(var(--text-muted));background:hsl(var(--bg-app) / .7);border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:11px;line-height:1.45;white-space:pre-wrap}.scorePill{flex:0 0 auto;padding:4px 8px;color:hsl(var(--status-info-text));background:hsl(var(--status-info-bg));border:1px solid hsl(var(--status-info-border));border-radius:999px;font-size:11px;font-weight:800}.agentsPage .metricGrid{padding:18px}.agentDecisionStrip{margin:0 18px 18px}.agentCard .agentFields{padding:0}.agentToolList{display:grid;gap:8px}.agentNextStep{margin-top:auto}.agentToolPolicyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:18px}.agentToolPolicy header>div{display:inline-flex;align-items:center;gap:8px}.agentToolPolicy svg{color:hsl(var(--brand))}.agentManagerGrid{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:16px}.agentList{display:grid;gap:10px;padding:18px}.agentListItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;width:100%;min-width:0;padding:13px;text-align:left;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .48);border:1px solid hsl(var(--border-subtle));border-radius:8px}.agentListItem:hover,.agentListItem.active{border-color:hsl(var(--brand) / .58);background:hsl(var(--brand-soft))}.agentListItem>span{grid-column:1 / 2;color:hsl(var(--brand));font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agentListItem strong{grid-column:1 / 2;min-width:0;overflow-wrap:anywhere;font-size:13px}.agentListItem code{grid-column:1 / -1;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.agentListItem .status{grid-column:2;grid-row:1 / span 2;align-self:start}.agentDirtyBadge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border:1px solid hsl(var(--status-warning-border));border-radius:999px;font-size:11px;font-weight:850}.agentEditorForm{display:grid;gap:14px;padding:18px}.agentEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agentEditorGrid label{display:grid;gap:7px;min-width:0}.agentEditorGrid label.wide{grid-column:1 / -1}.agentEditorGrid label span{color:hsl(var(--text-muted));font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.agentEditorGrid input,.agentEditorGrid select,.agentEditorGrid textarea{width:100%;min-height:40px;padding:9px 11px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .72);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);font-size:13px;resize:vertical}.agentEditorGrid textarea{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.55}.agentEditorGrid .agentPromptTextarea{font-family:Inter,Arial,sans-serif;font-size:13px}.agentEditorGrid input:focus,.agentEditorGrid select:focus,.agentEditorGrid textarea:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .24)}.agentEditorMeta{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;min-height:40px;padding:12px;background:hsl(var(--bg-app) / .45);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.agentEditorMeta svg{color:hsl(var(--brand))}.agentEditorMeta strong{display:block;color:hsl(var(--text-base));font-size:13px}.agentEditorMeta span{display:block;margin-top:3px;color:hsl(var(--text-muted));font-size:12px}.agentEditorActions{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.agentReferenceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:18px}@media(max-width:1180px){.agentManagerGrid,.agentEditorGrid{grid-template-columns:1fr}.agentEditorGrid label.wide{grid-column:auto}}@media(max-width:760px){.knowledgeControls,.knowledgeSearchForm,.knowledgeMapGrid,.knowledgeMapConsumers,.coverageDrilldownGrid{grid-template-columns:1fr}}.sourceArtifactBlock{display:grid;gap:10px;padding:14px;background:hsl(var(--bg-app) / .5);border:1px solid hsl(var(--border-subtle));border-radius:8px}.sourceArtifactList{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.sourceArtifactOption{display:grid;gap:4px;padding:12px;background:hsl(var(--bg-panel-hover) / .6);border:1px solid hsl(var(--border-subtle));border-radius:8px;text-align:left;transition:all .2s ease}.sourceArtifactOption:hover{background:hsl(var(--bg-panel-hover));border-color:hsl(var(--brand) / .5)}.sourceArtifactOption.active{background:hsl(var(--brand-soft));border-color:hsl(var(--brand))}.sourceArtifactOption strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sourceArtifactOption code{justify-self:start;font-size:10px}.sourceArtifactOption span{font-size:10px;color:hsl(var(--text-muted))}.domainStatusGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:12px}.domainStatusCard{display:flex;align-items:center;justify-content:space-between;padding:12px;background:hsl(var(--bg-panel) / .5);border:1px solid hsl(var(--border-subtle));border-radius:8px}.domainStatusCard strong{font-size:12px}.eligoProbeForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}.eligoProbeAdvanced{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.probeResult{margin-top:16px;border-top:1px dashed hsl(var(--border-subtle));padding-top:16px}.toolDetailShell{display:grid;gap:20px}.toolDetailHeader{display:flex;justify-content:space-between;gap:16px;align-items:center}.toolDetailTitle{display:flex;gap:14px;align-items:center}.toolIcon{display:inline-grid;width:44px;height:44px;place-items:center;color:hsl(var(--accent-orange));background:hsl(var(--accent-orange-soft));border:1px solid hsl(var(--accent-orange) / .3);border-radius:10px}.toolDetailTitle strong{font-size:18px;font-weight:800}.toolDetailTitle p{margin:4px 0 0;font-size:13px;color:hsl(var(--text-muted))}.toolTabs{display:flex;gap:4px;padding:4px;background:hsl(var(--bg-app) / .7);border:1px solid hsl(var(--border-subtle));border-radius:8px}.toolTab{flex:1;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;color:hsl(var(--text-muted));background:transparent;border:0;border-radius:6px;transition:all .2s ease}.toolTab:hover{color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover) / .4)}.toolTab.active{color:hsl(var(--brand-foreground));background:hsl(var(--brand));box-shadow:var(--brand-glow)}.toolPane{display:grid;gap:16px;padding:20px;background:hsl(var(--bg-panel) / .2);border:1px solid hsl(var(--border-subtle));border-radius:10px}.toolPaneHeader strong{display:block;font-size:15px;font-weight:700;margin-bottom:4px}.toolPaneHeader span{font-size:12px;color:hsl(var(--text-muted))}.profileTable{overflow:hidden;background:hsl(var(--bg-panel-glass));border:1px solid hsl(var(--border-subtle));border-radius:8px}.profileTableHeader,.profileTableRow{display:grid;grid-template-columns:minmax(190px,.95fr) minmax(340px,1.55fr) minmax(104px,.48fr) minmax(96px,.42fr) minmax(112px,.46fr) minmax(86px,.36fr) minmax(84px,auto);gap:0;align-items:center;min-width:0}.profileTableHeader{min-height:34px;padding:0 16px;background:hsl(var(--bg-app) / .42);border-bottom:1px solid hsl(var(--border-subtle))}.profileTableHeader span{min-width:0;color:hsl(var(--text-muted));font-size:10px;font-weight:800;text-transform:uppercase}.profileTableHeader span:last-child{text-align:right}.profileTableRow{min-height:64px;padding:0 16px}.profileTableRow+.profileTableRow{border-top:1px solid hsl(var(--border-subtle))}.profileTableRow:hover{background:hsl(var(--bg-panel-hover) / .24)}.profileTableRow>*{min-width:0;padding-right:16px}.profileTableRow>*:last-child{padding-right:0}.profileNameCell{display:grid;gap:4px}.profileNameCell strong{overflow:hidden;color:hsl(var(--text-base));font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profileTable code{display:block;min-width:0;overflow:hidden;padding:0;color:hsl(var(--text-base));background:transparent;border:0;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profileNameCell code{color:hsl(var(--text-muted))}.profileValueCell{overflow:hidden;color:hsl(var(--text-base));font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profileStatusCell{display:flex;justify-content:flex-end}@media(max-width:1180px){.profileTableHeader{display:none}.profileTableRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;align-items:start;padding:14px 16px}.profileTableRow>*{padding-right:0}.profileTableRow>[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;color:hsl(var(--text-muted));font-size:10px;font-weight:800;text-transform:uppercase}.profileNameCell,.profileUrlCell{grid-column:1 / -1}.profileUrlCell{overflow-wrap:anywhere;white-space:normal}.profileStatusCell{justify-content:flex-start}}@media(max-width:640px){.profileTableRow{grid-template-columns:minmax(0,1fr)}}.toolFormGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.toolFormGrid.singleColumn{grid-template-columns:1fr}.toolPaneFooter{display:flex;justify-content:flex-end;margin-top:8px}.probePolicyGrid,.securityChecklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.probePolicyCard,.securityChecklist>div{display:grid;gap:6px;padding:16px;background:hsl(var(--bg-panel) / .4);border:1px solid hsl(var(--border-subtle));border-radius:8px}.securityChecklist>div{grid-template-columns:auto 1fr;align-items:start;gap:10px}.securityChecklist svg{color:hsl(var(--accent-orange));margin-top:2px}.probePolicyCard strong{font-size:13px}.probeSummaryStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px;background:hsl(var(--bg-app) / .7);border:1px solid hsl(var(--border-subtle));border-radius:8px}.validationSummary{display:grid;gap:12px;padding:0 20px 20px}.validationBadgeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.validationBadge{display:grid;gap:4px;min-height:72px;padding:12px 14px;background:hsl(var(--bg-panel) / .3);border:1px solid hsl(var(--border-subtle));border-radius:8px;transition:all .2s ease}.validationBadge:hover{border-color:hsl(var(--border-strong))}.validationBadge span{color:hsl(var(--text-muted));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.validationBadge strong{font-size:22px;font-weight:800}.validationBadge.error{background:hsl(var(--status-error-bg));border-color:hsl(var(--status-error-border))}.validationBadge.error strong{color:hsl(var(--status-error-text))}.validationBadge.warning{background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.validationBadge.warning strong{color:hsl(var(--status-warning-text))}.validationBadge.info{background:hsl(var(--status-info-bg));border-color:hsl(var(--status-info-border))}.validationBadge.info strong{color:hsl(var(--status-info-text))}.validationBadge.qualityStatus.valid,.validationBadge.promotionStatus.promotable{background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.validationBadge.qualityStatus.valid strong,.validationBadge.promotionStatus.promotable strong{color:hsl(var(--status-success-text));font-size:15px}.validationBadge.qualityStatus.warning,.validationBadge.promotionStatus.needs_review{background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.validationBadge.qualityStatus.warning strong,.validationBadge.promotionStatus.needs_review strong{color:hsl(var(--status-warning-text));font-size:15px}.validationBadge.qualityStatus.invalid,.validationBadge.promotionStatus.blocked{background:hsl(var(--status-error-bg));border-color:hsl(var(--status-error-border))}.validationBadge.qualityStatus.invalid strong,.validationBadge.promotionStatus.blocked strong{color:hsl(var(--status-error-text));font-size:15px}.qualityIssueRow{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:12px;background:hsl(var(--bg-panel) / .3);border:1px solid hsl(var(--border-subtle));border-radius:8px}.qualityIssueRow p{margin:0 0 4px;font-size:13px;font-weight:600;color:hsl(var(--text-base))}.qualityIssueRow small{font-size:11px;color:hsl(var(--text-muted))}.alert,.notice{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600;margin-bottom:16px}.alert{color:hsl(var(--status-error-text));background:hsl(var(--status-error-bg));border:1px solid hsl(var(--status-error-border))}.notice{color:hsl(var(--status-info-text));background:hsl(var(--status-info-bg));border:1px solid hsl(var(--status-info-border))}.alert.inline,.notice.inline{margin-bottom:0}.loadingBar{height:3px;width:100%;background:linear-gradient(90deg,transparent,hsl(var(--brand)),transparent);background-size:200% 100%;animation:loading-pulse 1.5s infinite linear;margin-bottom:16px;border-radius:99px}@keyframes loading-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;color:hsl(var(--text-muted));font-size:13px}.emptyState svg{margin-bottom:10px;opacity:.5}.checkboxField{display:flex;align-items:center;gap:8px;min-height:38px}.checkboxField input{width:16px;height:16px;accent-color:hsl(var(--brand));cursor:pointer}.hubHero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start;padding:28px 32px;background:hsl(var(--bg-panel-glass));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--border-subtle));border-radius:14px;box-shadow:var(--shadow-glass);overflow:hidden;position:relative}.hubHero:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}@media(max-width:900px){.hubHero{grid-template-columns:1fr}}.hubHero .eyebrow,.eyebrow{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--brand));margin-bottom:8px}.hubHero h2{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:0;color:hsl(var(--text-base));line-height:1.2}.hubHero p{margin:0;font-size:14px;color:hsl(var(--text-muted));line-height:1.5}.quickActionGrid{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px}@media(max-width:1200px){.quickActionGrid{grid-template-columns:repeat(2,1fr)}}.quickActionCard{display:grid;gap:6px;padding:16px;color:hsl(var(--text-muted));background:hsl(var(--bg-panel) / .4);border:1px solid hsl(var(--border-subtle));border-radius:10px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.quickActionCard:hover{color:hsl(var(--text-base));background:hsl(var(--bg-panel-hover) / .6);border-color:hsl(var(--brand) / .4);transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.quickActionCard.primary{color:hsl(var(--brand));background:hsl(var(--brand-soft));border-color:hsl(var(--brand) / .3)}.quickActionCard.primary:hover{border-color:hsl(var(--brand) / .7);box-shadow:var(--brand-glow)}.quickActionCard.muted{opacity:.5;pointer-events:none}.quickActionCard svg{margin-bottom:2px}.quickActionCard strong{font-size:13px;font-weight:700;color:inherit}.quickActionCard span{font-size:11px;line-height:1.4;color:hsl(var(--text-muted))}.quickActionCard.primary span{color:hsl(var(--brand) / .8)}.catalogIntro{display:grid;gap:6px}.catalogIntro h2{margin:0 0 2px;font-size:20px;font-weight:800;letter-spacing:0;color:hsl(var(--text-base))}.catalogIntro p{margin:0;font-size:13px;color:hsl(var(--text-muted));line-height:1.5}.catalogCardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.catalogCard{display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;padding:20px;background:hsl(var(--bg-panel-glass));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border-subtle));border-radius:12px;box-shadow:var(--shadow-glass);transition:all .2s ease}.catalogCard:hover{border-color:hsl(var(--brand) / .3);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.catalogCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.catalogType{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--text-muted));margin-bottom:4px}.catalogCard h3{margin:0;font-size:15px;font-weight:800;letter-spacing:0;color:hsl(var(--text-base))}.catalogCard p{margin:0;font-size:12px;color:hsl(var(--text-muted));line-height:1.45}.catalogBadges{display:flex;flex-wrap:wrap;gap:6px}.catalogStatus{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:hsl(var(--text-muted));background:hsl(var(--bg-panel-hover) / .5);border:1px solid hsl(var(--border-subtle))}.catalogStatus.positive,.catalogStatus.success{color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.catalogStatus.warning{color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.catalogAction{justify-self:start}.comingSoon{display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;color:hsl(var(--text-muted));background:hsl(var(--bg-app) / .5);border:1px dashed hsl(var(--border-subtle));border-radius:8px}.domainStatus{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:hsl(var(--bg-panel) / .4);border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:12px}.domainStatus span{font-weight:600;color:hsl(var(--text-muted))}.domainStatus strong{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--status-success-text))}.errorNotice{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;color:hsl(var(--status-error-text));background:hsl(var(--status-error-bg));border:1px solid hsl(var(--status-error-border));border-radius:8px;margin-bottom:16px}.errorNotice.inline{margin-bottom:0}.errorNoticeIcon{display:flex;align-items:flex-start;padding-top:1px}.errorNoticeBody{display:grid;gap:6px}.errorNoticeHeader{display:flex;align-items:center;gap:8px}.errorNoticeHeader strong{font-weight:700;font-size:13px;color:hsl(var(--status-error-text))}.errorNoticeCode{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;padding:2px 6px;background:hsl(var(--status-error-bg));border:1px solid hsl(var(--status-error-border));border-radius:4px;color:hsl(var(--status-error-text))}.errorNotice p{margin:0;font-size:12px;line-height:1.45}.errorNoticeMeta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px}.errorNoticeMeta strong{color:hsl(var(--status-error-text));font-weight:700}.errorNoticeDetails summary{font-size:11px;cursor:pointer;color:hsl(var(--text-muted));margin-top:4px}.errorNoticeDetails code{display:block;margin-top:6px;background:transparent;border:none;padding:0;font-size:11px;color:hsl(var(--status-error-text));overflow-wrap:anywhere}.devSourceActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.devJobPanel{display:grid;gap:16px;padding:20px}.devJobForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.devJobAdvanced{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.devJobActions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1 / -1}.linkedJob{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;color:hsl(var(--text-base));background:transparent;border:0;border-bottom:1px solid hsl(var(--border-subtle));text-align:left;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.linkedJob:hover{background:hsl(var(--bg-panel-hover) / .5)}.jsonBlock{margin:0;padding:16px;background:#040711;border-radius:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;color:#e2e8f0;overflow-x:auto}.pipelineSection{display:grid;gap:16px;padding:0 20px 20px}.qualitySummaryBlock{display:grid;gap:12px}.qualityIssueList{display:grid;gap:8px}.toolStatusStack{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.quickStartPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 20px}.quickStartPanel>div{display:grid;gap:4px;min-width:0}.quickStartPanel strong{color:hsl(var(--accent-orange));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.quickStartPanel span,.quickStartPanel small{color:hsl(var(--text-muted));overflow-wrap:anywhere;font-size:13px}.quickStartPanel small{font-size:11px}.notice.success{color:hsl(var(--status-success-text));background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.collapsibleBlock details summary{cursor:pointer;list-style:none}.collapsibleBlock details summary::-webkit-details-marker{display:none}.probePolicyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.probePolicyCard{display:grid;gap:6px;padding:14px;background:hsl(var(--bg-panel) / .4);border:1px solid hsl(var(--border-subtle));border-radius:8px}.probePolicyCard strong{font-size:13px;color:hsl(var(--text-base))}.probePolicyCard span{font-size:12px;color:hsl(var(--text-muted));line-height:1.4}h2,p{margin:0}:root{--bg-app: 222 48% 5%;--bg-sidebar: 224 42% 7%;--bg-panel: 222 36% 11%;--bg-panel-hover: 220 30% 16%;--bg-panel-glass: 222 36% 11% / .88;--border-subtle: 217 25% 24% / .76;--border-strong: 215 26% 36%;--border-glow: 174 72% 46% / .32;--text-base: 210 40% 98%;--text-muted: 215 20% 65%;--text-accent: 174 72% 56%;--brand: 174 72% 50%;--brand-foreground: 174 82% 10%;--brand-soft: 174 72% 50% / .13;--brand-glow: 0 14px 40px rgba(45, 212, 191, .22);--accent-orange: 32 95% 58%;--accent-orange-soft: 32 95% 58% / .14;--radius-md: 12px;--radius-lg: 18px;--shadow-glass: 0 24px 70px rgba(2, 6, 23, .42)}body{background-color:hsl(var(--bg-app));background-image:radial-gradient(circle at 78% -10%,rgba(34,211,238,.13),transparent 34%),radial-gradient(circle at 48% 30%,rgba(99,102,241,.08),transparent 28%),linear-gradient(145deg,#070a13,#0a0f19 58%,#080d17),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-attachment:fixed;background-size:auto,auto,auto,56px 56px,56px 56px}.shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{gap:18px;padding:20px 16px;background:linear-gradient(180deg,hsl(var(--bg-sidebar)),#0f1215);border-right-color:hsl(var(--border-subtle))}.brand{padding:10px;border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);background:hsl(var(--bg-panel) / .62)}.brand strong,.topbar h1,.hubHero h2,.catalogIntro h2,.catalogCard h3{letter-spacing:0}.nav{gap:16px}.navButton{position:relative;min-height:42px;padding:9px 10px;border-radius:var(--radius-md)}.navButton svg{flex:0 0 auto}.navButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navButton:hover{background:hsl(var(--bg-panel-hover) / .5);border-color:hsl(var(--border-subtle))}.navButton.active{background:linear-gradient(135deg,hsl(var(--brand)),#20c8e9);border-color:hsl(var(--brand) / .68)}.navButton.active:after{content:"";position:absolute;right:10px;width:6px;height:6px;border-radius:999px;background:hsl(var(--brand-foreground));opacity:.72}.sidebarMeta{border-radius:var(--radius-md);background:hsl(var(--bg-panel) / .58)}.main{width:min(100%,1640px);margin:0 auto;padding:clamp(18px,3vw,34px)}.topbar{align-items:flex-start;padding-bottom:20px;border-bottom:1px solid hsl(var(--border-subtle))}.topbar h1{font-size:28px}.topbar p{max-width:760px;line-height:1.5}.topbarEyebrow{display:inline-flex;margin-bottom:7px;color:hsl(var(--brand));font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.topbarActions{align-items:center}.environmentPill{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;color:hsl(var(--text-muted));background:hsl(var(--bg-panel) / .62);border:1px solid hsl(var(--border-subtle));border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.topTabs{position:sticky;top:0;z-index:5;gap:4px;padding:5px;background:hsl(var(--bg-app) / .88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md)}.topTab{min-height:34px;border-radius:6px}.topTab svg{flex:0 0 auto}.panel,.metric,.catalogCard,.quickActionCard,.hubHero,.accessPanel,.filters,.toolPane,.flowStep,.artifactRow,.stepRow,.validationBadge,.qualityIssueRow{border-radius:var(--radius-md)}.panel{background:linear-gradient(180deg,hsl(var(--bg-panel-glass)),hsl(var(--bg-panel) / .78));border-color:hsl(var(--border-subtle));box-shadow:0 14px 34px #00000038}.panel>header{align-items:flex-start;padding:16px 18px;background:hsl(var(--bg-panel-hover) / .24)}.panel>header>div{min-width:0}.panel>header strong{font-size:14px}.panelDescription{max-width:760px;line-height:1.45}.metricGrid{gap:14px}.metric{grid-template-columns:38px 1fr;min-height:86px;padding:16px}.metric svg{box-sizing:content-box;padding:9px;background:hsl(var(--brand-soft));border:1px solid hsl(var(--brand) / .24);border-radius:var(--radius-md)}.metric strong{font-size:28px}.contentGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)}.tableWrap{overflow-x:auto}.tableWrap table{min-width:760px}th,td{padding:12px 16px;vertical-align:middle}th{background:hsl(var(--bg-app) / .34)}tbody tr:hover{background:hsl(var(--brand-soft))}td code,td .mono,.artifactMeta strong.mono,.field strong.mono{max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters{display:grid;grid-template-columns:auto repeat(3,minmax(150px,1fr)) auto;align-items:center;background:hsl(var(--bg-panel-glass))}.filters>svg{color:hsl(var(--brand))}.filters input{min-width:0}.button{border-radius:var(--radius-md)}.button.primary{background:linear-gradient(135deg,hsl(var(--brand)),#20c8e9)}.button.ghost{padding-left:0}.detailHero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:start;padding:18px;background:hsl(var(--bg-panel-glass));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);box-shadow:0 14px 34px #00000038}.detailBackButton{min-width:118px}.detailHeroBody{display:grid;gap:6px;min-width:0}.detailHeroTitle{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.detailHeroTitle h2{margin:0;color:hsl(var(--text-base));font-size:24px;font-weight:800;letter-spacing:0}.detailHeroBody p{color:hsl(var(--text-muted));font-size:13px}.detailHeroMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.executionDetailLayout{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.executionDetailSidebar{top:18px}.detailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:16px}.detailGrid.compactGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.field{min-width:0;padding:10px 12px;background:hsl(var(--bg-app) / .32);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.fieldValue{min-width:0}.field strong{line-height:1.35}.copyButton{border-radius:6px}.logs{max-height:min(70vh,680px);background:linear-gradient(180deg,#090b11,#0b0f13)}.logRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.logLevel{border-radius:999px}.flowSteps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.flowStep{min-height:104px}.devSourcePanel,.toolDetailShell,.qualitySummaryBlock{display:grid;gap:16px}.devSourceWarning{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border:1px solid hsl(var(--status-warning-border));border-radius:var(--radius-md)}.devSourceWarning strong{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.devSourceWarning span{color:hsl(var(--text-muted));font-size:12px}.devNoticeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;color:hsl(var(--text-muted));font-size:12px}.sourceArtifactBlock{display:grid;gap:10px}.sourceArtifactList{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.sourceArtifactOption{display:grid;gap:6px;min-width:0;padding:12px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .34);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);text-align:left}.sourceArtifactOption:hover,.sourceArtifactOption.active{background:hsl(var(--brand-soft));border-color:hsl(var(--brand) / .46)}.sourceArtifactOption strong,.sourceArtifactOption span,.sourceArtifactOption code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devSourceActions{padding:12px;background:hsl(var(--bg-app) / .3);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.devSourceSelectionHint{min-width:0;color:hsl(var(--text-muted));font-size:12px;overflow-wrap:anywhere}.toolDetailHeader{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.toolDetailTitle{display:flex;gap:12px;min-width:0}.toolDetailTitle p{margin-top:4px;color:hsl(var(--text-muted));font-size:12px;line-height:1.45}.toolIcon{display:inline-grid;flex:0 0 auto;place-items:center;width:38px;height:38px;color:hsl(var(--brand));background:hsl(var(--brand-soft));border:1px solid hsl(var(--brand) / .25);border-radius:var(--radius-md)}.toolPane{background:hsl(var(--bg-app) / .26)}.toolFormGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.validationBadge{min-height:76px}.artifactRow{align-items:center}.artifactRow>svg{flex:0 0 auto;color:hsl(var(--brand))}.artifactMetaGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.emptyState{min-height:112px}.hubHero:before{display:none}.accessShell{background-image:linear-gradient(135deg,#0d0e12,#0f1513 54%,#111217),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}@media(max-width:1180px){.contentGrid,.executionDetailLayout{grid-template-columns:1fr}.executionDetailSidebar{position:static}}@media(max-width:900px){.shell{display:block}.sidebar{position:static;height:auto;min-height:0}.nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.navGroup{min-width:0}.main{padding:18px}.topbar,.detailHero,.hubHero,.quickStartPanel{grid-template-columns:1fr}.topbar{flex-direction:column}.topbarActions{width:100%}.topbarActions .button{flex:1 1 150px}.topTabs{position:static;flex-wrap:nowrap;overflow-x:auto}.topTab{flex:0 0 auto}.filters,.detailHeroMeta{grid-template-columns:1fr}}@media(max-width:640px){.nav{grid-template-columns:1fr}.metric{grid-template-columns:auto 1fr}.sourceArtifactList,.devNoticeGrid{grid-template-columns:1fr}}.endotechPage{gap:18px}.endotechTopBar{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px 22px;background:radial-gradient(circle at 6% 50%,hsl(var(--brand) / .12),transparent 28%),linear-gradient(135deg,hsl(var(--bg-panel-glass)),#101e28d1);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);box-shadow:0 8px 24px #0003}.endotechTopBarMeta{display:grid;gap:4px}.endotechTopBarEyebrow{color:hsl(var(--brand));font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.endotechTopBarTitle{margin:0;color:hsl(var(--text-base));font-size:clamp(16px,2vw,22px);font-weight:800;line-height:1.2;letter-spacing:-.025em}.endotechTopBarStats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.endotechTopBarStats .endotechStat{min-height:auto;padding:10px 14px;min-width:100px}@media(max-width:900px){.endotechTopBar{grid-template-columns:1fr}.endotechTopBarStats{justify-content:flex-start}}.endotechHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:22px;overflow:hidden;background:radial-gradient(circle at 12% 12%,hsl(var(--brand) / .18),transparent 30%),linear-gradient(135deg,hsl(var(--bg-panel-glass)),#101e28d1);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);box-shadow:0 18px 42px #00000047}.endotechHeroCopy{display:grid;gap:10px;align-content:center}.endotechHeroCopy h2{max-width:780px;margin:0;color:hsl(var(--text-base));font-size:clamp(24px,3.4vw,42px);line-height:1.02;letter-spacing:-.04em}.endotechHeroCopy p{max-width:760px;margin:0;color:hsl(var(--text-muted));font-size:14px;line-height:1.55}.endotechHeroStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.endotechStat{display:grid;gap:8px;min-height:108px;padding:14px;background:hsl(var(--bg-app) / .35);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.endotechStat svg{color:hsl(var(--brand))}.endotechStat span,.endotechControlBar span,.endotechCustomerToolbar span,.endotechForm span{color:hsl(var(--text-muted));font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.endotechStat strong{color:hsl(var(--text-base));font-size:21px;line-height:1}.endotechControlBar{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) auto;gap:12px;align-items:end;padding:16px;background:hsl(var(--bg-panel-glass));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.endotechControlBar label,.endotechCustomerToolbar label,.endotechForm label{display:grid;gap:7px;min-width:0}.endotechControlBar input,.endotechCustomerToolbar input,.endotechForm input,.endotechForm select,.endotechForm textarea{width:100%;min-height:40px;padding:9px 11px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .72);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);font-size:13px}.endotechForm textarea{min-height:180px;resize:vertical;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1.5}.endotechForm textarea:disabled{color:hsl(var(--text-muted));opacity:.72}.endotechControlBar input:focus,.endotechCustomerToolbar input:focus,.endotechForm input:focus,.endotechForm select:focus,.endotechForm textarea:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .24)}.endotechStageList,.endotechSecurityGrid{display:grid;gap:10px;padding:18px}.endotechStageCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;background:hsl(var(--bg-app) / .28);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.endotechStageCard.done{background:hsl(var(--status-success-bg));border-color:hsl(var(--status-success-border))}.endotechStageCard.ready{background:hsl(var(--status-warning-bg));border-color:hsl(var(--status-warning-border))}.endotechStageTitle{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.endotechStageTitle strong{color:hsl(var(--text-base));font-size:14px}.endotechStageCard p{margin:6px 0 0;color:hsl(var(--text-muted));font-size:12px;line-height:1.45}.endotechProbeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.endotechProbeCard{display:grid;gap:14px;align-content:start;min-width:0;padding:16px;background:hsl(var(--bg-app) / .3);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.endotechCustomerToolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(90px,120px) auto auto;gap:12px;align-items:end;padding:18px}.endotechCustomerTable td{vertical-align:top}.endotechContactStack{display:grid;gap:8px;min-width:260px}.endotechContactItem{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid hsl(var(--border-subtle))}.endotechContactItem:last-child{padding-bottom:0;border-bottom:0}.endotechContactLine{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:hsl(var(--text-muted));font-size:12px}.endotechContactLine span{display:inline-flex;gap:5px;align-items:center}.endotechContactLine svg{color:hsl(var(--brand))}.endotechMutedText{margin:0;color:hsl(var(--text-muted));font-size:12px}.endotechAlert{padding:12px;color:hsl(var(--status-warning-text));background:hsl(var(--status-warning-bg));border:1px solid hsl(var(--status-warning-border));border-radius:var(--radius-md);font-size:12px;line-height:1.45}.endotechForm{display:grid;gap:16px;padding:18px}.endotechFormActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.endotechInlineNote{color:hsl(var(--text-muted));font-size:12px;line-height:1.4}.endotechEndpointResult{display:grid;gap:14px;padding:0 18px 18px}.endotechEndpointNote{margin-top:5px;max-width:420px}.endotechForm .spanAll{grid-column:1 / -1}@media(max-width:1080px){.endotechHero,.endotechProbeGrid,.endotechCustomerToolbar,.endotechControlBar{grid-template-columns:1fr}}@media(max-width:640px){.endotechHeroStats{grid-template-columns:1fr}}.overlayPage{gap:18px}.overlayQueueHeader{display:grid;gap:16px;padding:18px}.overlayQueueMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overlayMetric{display:grid;gap:6px;min-height:74px;padding:14px;background:hsl(var(--bg-app) / .34);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.overlayMetric span{color:hsl(var(--text-muted));font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overlayMetric strong{color:hsl(var(--text-base));font-size:26px;line-height:1}.overlayMetric.warning{border-color:hsl(var(--status-warning-border));background:hsl(var(--status-warning-bg))}.overlayMetric.success{border-color:hsl(var(--status-success-border));background:hsl(var(--status-success-bg))}.overlayMetric.danger{border-color:hsl(var(--status-error-border));background:hsl(var(--status-error-bg))}.overlaySegmented{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:4px;background:hsl(var(--bg-app) / .42);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);overflow-x:auto}.overlaySegmented button{min-height:32px;padding:6px 12px;color:hsl(var(--text-muted));background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.overlaySegmented button.active{color:hsl(var(--brand-foreground));background:hsl(var(--brand))}.overlayRequestList{display:grid;gap:14px}.overlayRequestCard{overflow:hidden;background:hsl(var(--bg-panel-glass));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);box-shadow:0 14px 34px #00000038}.overlayRequestCard.pending{border-color:hsl(var(--status-warning-border))}.overlayRequestHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px;border-bottom:1px solid hsl(var(--border-subtle));background:hsl(var(--bg-panel-hover) / .18)}.overlayRequestTitle{display:grid;gap:5px;min-width:0}.overlayRequestEyebrow{color:hsl(var(--brand));font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.overlayRequestTitle h2{margin:0;color:hsl(var(--text-base));font-size:19px;font-weight:850;letter-spacing:0}.overlayRequestTitle span:last-child{color:hsl(var(--text-muted));font-size:12px}.overlayRequestBody{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;padding:18px}.overlayInfoGrid{display:grid;gap:10px;align-content:start}.overlayInfoItem{display:grid;gap:5px;min-width:0;padding:12px;background:hsl(var(--bg-app) / .32);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.overlayInfoItem span{color:hsl(var(--text-muted));font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.overlayInfoItem strong{min-width:0;overflow:hidden;color:hsl(var(--text-base));font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overlayDecisionPanel{display:grid;gap:14px;min-width:0;padding:16px;background:hsl(var(--bg-app) / .28);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.overlayDecisionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overlayDecisionHeader strong{display:block;color:hsl(var(--text-base));font-size:14px}.overlayDecisionHeader span{display:block;margin-top:3px;color:hsl(var(--text-muted));font-size:12px}.overlayDecisionHeader svg{flex:0 0 auto;color:hsl(var(--brand))}.overlayDecisionGrid,.overlayAdvancedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overlayAdvancedGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.overlayDecisionGrid label,.overlayAdvancedGrid label{display:grid;gap:6px;min-width:0}.overlayDecisionGrid span,.overlayAdvancedGrid span{color:hsl(var(--text-muted));font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.overlayDecisionGrid input,.overlayDecisionGrid select,.overlayAdvancedGrid input{width:100%;min-height:38px;padding:8px 10px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .72);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);font-size:13px}.overlayDecisionGrid input:focus,.overlayDecisionGrid select:focus,.overlayAdvancedGrid input:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .24)}.overlayAdvanced{border-top:1px dashed hsl(var(--border-subtle));padding-top:12px}.overlayAdvanced summary{width:-moz-fit-content;width:fit-content;color:hsl(var(--text-muted));cursor:pointer;font-size:12px;font-weight:800}.overlayDecisionActions{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.overlayOutcome{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:16px;background:hsl(var(--bg-app) / .28);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.overlayOutcome svg{flex:0 0 auto;color:hsl(var(--brand))}.overlayOutcome strong{display:block;color:hsl(var(--text-base));font-size:14px}.overlayOutcome span{display:block;margin-top:3px;color:hsl(var(--text-muted));font-size:12px;line-height:1.45}@media(max-width:1180px){.overlayRequestBody,.overlayAdvancedGrid{grid-template-columns:1fr}}@media(max-width:760px){.overlayQueueMetrics,.overlayDecisionGrid,.overlayRequestHeader{grid-template-columns:1fr}.overlaySegmented{width:100%}}.aiSettingsPage{gap:18px}.aiSettingsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.aiTenantPicker{padding:18px 18px 0}.aiTenantPicker label{display:grid;gap:7px;max-width:460px}.aiTenantPicker span,.aiModelHelp span{color:hsl(var(--text-muted));font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.aiSettingsStatus{display:grid;gap:7px;min-height:92px;padding:14px;background:hsl(var(--bg-app) / .34);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md)}.aiSettingsStatus svg{color:hsl(var(--brand))}.aiSettingsStatus span{color:hsl(var(--text-muted));font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.aiSettingsStatus strong{min-width:0;overflow:hidden;color:hsl(var(--text-base));font-size:15px;text-overflow:ellipsis;white-space:nowrap}.aiSettingsGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px}.aiApiList{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:18px 18px 0}.apiChoice{display:grid;gap:6px;min-height:64px;padding:12px;color:hsl(var(--text-base));text-align:left;background:hsl(var(--bg-app) / .34);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);cursor:pointer}.apiChoice:hover,.apiChoice.active{border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .16)}.apiChoice span{min-width:0;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.apiChoice small{color:hsl(var(--text-muted));font-family:var(--font-mono);font-size:11px}.aiSettingsForm{display:grid;gap:14px;padding:18px}.aiSettingsForm label{display:grid;gap:7px}.aiSettingsForm label span{color:hsl(var(--text-muted));font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.aiSettingsForm input,.aiSettingsForm select,.aiTenantPicker select{width:100%;min-height:40px;padding:9px 11px;color:hsl(var(--text-base));background:hsl(var(--bg-app) / .72);border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);font-size:13px}.aiSettingsForm input:focus,.aiSettingsForm select:focus,.aiTenantPicker select:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .24)}.aiModelHelp{display:grid;gap:5px;padding:12px;background:hsl(var(--brand-soft));border:1px solid hsl(var(--brand) / .24);border-radius:var(--radius-md)}.aiModelHelp strong{color:hsl(var(--text-base));font-size:13px}.aiModelHelp span{letter-spacing:0;line-height:1.45;text-transform:none}.aiSettingsStorage{display:grid;gap:10px;padding:18px}.aiSettingsStorage.compact{padding-top:0}@media(max-width:1080px){.aiSettingsSummary,.aiSettingsGrid{grid-template-columns:1fr}}@media print{:root{color-scheme:dark}html,body,#root{width:100%;min-height:auto;overflow:visible;background:hsl(var(--bg-app))}.shell{display:block;min-height:auto;background:hsl(var(--bg-app))}.sidebar,.topbarActions,.topTabs,.sidebarMeta{display:none!important}.main{width:100%;min-width:0;max-width:none;padding:24px;overflow:visible}.topbar{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid hsl(var(--border-strong))}.panel,.metric,.knowledgeMapBlock,.knowledgeMapConsumers>div,.knowledgeGlossaryCard,.knowledgeResultCard,.agentCard{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.panel{margin-bottom:16px;box-shadow:none}.knowledgeMapGrid,.knowledgeMapConsumers,.contentGrid,.coverageDrilldownGrid{grid-template-columns:1fr}.knowledgeGlossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageTableWrap{overflow:visible}.coverageTable{min-width:0;font-size:10px}.coverageTable th,.coverageTable td{padding:7px 8px}}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyan-300\/30:hover{border-color:#67e8f94d}.hover\:border-cyan-300\/40:hover{border-color:#67e8f966}.hover\:border-white\/5:hover{border-color:#ffffff0d}.hover\:bg-cyan-300\/10:hover{background-color:#67e8f91a}.hover\:bg-panelHover\/50:hover{background-color:#17203380}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-statusErrorBg\/80:hover{background-color:#f87171cc}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-textBase:hover{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_20px_50px_rgba\(2\,6\,23\,0\.36\)\]:hover{--tw-shadow: 0 20px 50px rgba(2,6,23,.36);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_70px_rgba\(8\,145\,178\,0\.14\)\]:hover{--tw-shadow: 0 22px 70px rgba(8,145,178,.14);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:bg-cyan-300\/20{background-color:#67e8f933}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:h-screen{height:100vh}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:gap-10{gap:2.5rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}}@media(min-width:1280px){.xl\:p-10{padding:2.5rem}.xl\:text-5xl{font-size:3rem;line-height:1}}@media print{.print\:static{position:static}.print\:hidden{display:none}.print\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.print\:border-0{border-width:0px}.print\:bg-transparent{background-color:transparent}.print\:p-0{padding:0}.print\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.login-page{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;background:#0b1220;color:#e9eef7}.login-story{padding:48px 8%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 15% 55%,#124a48 0,transparent 65%),linear-gradient(145deg,#101f2b,#091923);border-right:1px solid #20333c}.hub-wordmark{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:750;letter-spacing:-.7px;color:#f0f7fc;text-decoration:none;white-space:nowrap}.hub-wordmark svg{color:#65dfc4;flex-shrink:0}.hub-wordmark-light{color:#82a5b1;font-weight:400}.login-story-copy{margin:auto 0;padding:80px 0;max-width:570px}.login-page .eyebrow{color:#78d4c4;font-size:11px;letter-spacing:2px;font-weight:700}.login-story h1{font-size:clamp(38px,4.3vw,68px);line-height:1.13;letter-spacing:-2.8px;font-weight:650;margin:23px 0}.login-story h1 span{color:#79e0c8}.login-story p{font-size:18px;line-height:1.7;color:#afc6cd;max-width:390px}.login-paths{display:grid;gap:18px;margin-top:48px;font-size:14px;color:#9dbfc4}.login-paths strong{color:#e7f6f1;margin-left:14px;font-weight:600}.login-signature{color:#7e9ca7;font-size:12px}.login-form-area{display:grid;place-items:center;padding:60px 36px}.login-form-card{width:100%;max-width:385px}.login-form-card h2{font-size:31px;letter-spacing:-1px;font-weight:650;margin:16px 0 8px}.login-form-card>p{font-size:14px;line-height:1.7;color:#9dafc4}.login-form-card form{display:flex;flex-direction:column;margin-top:32px}.login-form-card label{font-size:13px;font-weight:600;margin-bottom:9px}.login-form-card input{background:#101c2d;border:1px solid #36465b;border-radius:9px;min-height:49px;padding:11px 14px;width:100%;font-size:16px;color:#f0f5fc}.login-form-card input:focus-visible{outline:2px solid #62d9c0;outline-offset:3px}.login-form-card input#hub-username{margin-bottom:24px}.login-password{position:relative}.login-password input{padding-right:50px}.login-password button{position:absolute;right:5px;top:4px;height:41px;width:41px;display:grid;place-items:center;color:#adbed1;border-radius:7px}.login-submit{background:#71dfc5;color:#092922;min-height:49px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:750;margin-top:27px}.login-submit:hover{background:#99ecd9}.login-submit:disabled{opacity:.6;cursor:wait}.login-form-card .login-help{margin-top:29px;border-top:1px solid #233044;padding-top:23px;font-size:12px}.login-error,.session-notice{border:1px solid #7c434a;background:#321e2a;color:#ffd0d0!important;padding:12px;border-radius:8px;margin-top:18px;font-size:13px}.session-notice{background:#172c3f;border-color:#305474;color:#c4dcec!important}.session-loading{display:grid;min-height:100dvh;place-content:center;gap:18px;text-align:center;background:#0b1220}.session-loading button{padding:12px;background:#23394c;border-radius:8px}.hub-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#0d1523;color:#e4eaf3}.hub-sidebar{background:#0a111e;border-right:1px solid #233044;padding:32px 18px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.hub-sidebar .hub-wordmark{font-size:19px;margin:0 8px 55px;gap:9px}.hub-nav-label{color:#7d91a9;font-size:10px;letter-spacing:1.6px;font-weight:650;margin:0 14px 15px}.hub-navigation{display:grid;gap:7px}.hub-navigation a{display:flex;gap:13px;align-items:center;min-height:47px;border-radius:8px;padding:12px 14px;font-size:14px;color:#aebdd0;text-decoration:none}.hub-navigation a:hover{background:#172436;color:#f0f7ff}.hub-navigation a.active{background:#6bddc2;color:#092b26;font-weight:750}.hub-account{margin-top:auto;padding:24px 8px 0}.hub-account>div{display:flex;align-items:center;gap:9px;padding:19px 0;border-top:1px solid #243147}.hub-avatar{flex-shrink:0;display:grid;place-items:center;width:33px;height:33px;background:#25364e;color:#c6d9ee;border-radius:50%;font-size:13px}.hub-account strong{display:block;font-size:11px;overflow-wrap:anywhere}.hub-account small{font-size:10px;color:#859ab3;display:block;margin-top:4px}.hub-account button{display:flex;align-items:center;gap:9px;padding:9px;color:#aebdd0;font-size:12px}.hub-workspace{min-width:0}.hub-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 40px 26px;border-bottom:1px solid #223048}.hub-header h1{font-size:29px;letter-spacing:-.7px;font-weight:650;line-height:1.3;margin:9px 0 8px;outline:none}.hub-header p{color:#96a9c1;font-size:13px;line-height:1.6}.hub-header .hub-breadcrumb{font-size:11px;color:#7f94ad}.hub-breadcrumb span{padding:0 8px}.hub-header .button{flex-shrink:0;font-size:12px}.hub-main{padding:30px 40px 50px;max-width:1700px;margin:auto;outline:none}.hub-main>*{min-width:0}.hub-subnav{display:flex;flex-wrap:wrap;gap:5px 18px;padding:10px 40px 0;border-bottom:1px solid #243147}.hub-subnav a{color:#a9bbd0;text-decoration:none;padding:12px 3px;border-bottom:2px solid transparent;font-size:12px}.hub-subnav a.active{color:#7ae4cb;border-color:#7ae4cb;font-weight:700}.hub-shell :where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid #80e8d0;outline-offset:3px}.skip-content{position:fixed;left:16px;top:-100px;z-index:100;background:#7ae4cb;color:#082a23;padding:12px}.skip-content:focus{top:10px}.hub-back{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:#81dcc7}.hub-error{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px;margin-bottom:20px;border-radius:9px;background:#341e2b;color:#ffc6ce;border:1px solid #784353;overflow-wrap:anywhere;font-size:13px}.hub-error button{text-decoration:underline;font-weight:600}.home-page{display:grid;gap:25px}.home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.home-action{text-align:left;border:1px solid #304156;background:linear-gradient(145deg,#18283a,#121e30);border-radius:13px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .15s,background .15s}.home-action:hover{border-color:#66cdb8;background:#1a3042}.home-action-icon{color:#7de5ce;border-radius:9px;background:#203c46;padding:10px;margin-bottom:22px}.home-action h2{font-size:18px;font-weight:650;line-height:1.4}.home-action p{font-size:13px;line-height:1.7;color:#a5b7cb;margin:10px 0 26px;max-width:330px}.home-action-link{display:flex;align-items:center;gap:12px;color:#80e2c9;font-weight:650;font-size:12px;margin-top:auto}.home-overview{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #28374d;border-radius:11px;padding:20px 6px;background:#111d2d}.home-overview>div{padding:0 23px;border-right:1px solid #2b3a4f}.home-overview>div:last-child{border:none}.home-overview span{font-size:12px;color:#a4b6cc;display:block}.home-overview strong{display:block;margin-top:11px;font-size:28px;font-weight:600}.home-warning{color:#f5ca87}.home-scope{margin-top:-13px;font-size:10px;color:#8298b2}.home-attention{display:flex;align-items:center;gap:17px;padding:21px;border:1px solid #69593c;border-radius:10px;background:#29261f;color:#f0ca8f}.home-attention>svg{flex-shrink:0}.home-attention h2{font-size:13px;font-weight:650}.home-attention p{font-size:12px;line-height:1.7;color:#c8bfae;margin-top:5px}.home-attention button{margin-left:auto;white-space:nowrap;display:flex;gap:8px;align-items:center;font-size:12px}.home-activity{border:1px solid #29394d;border-radius:12px;background:#101b2b}.home-activity>header{display:flex;align-items:center;justify-content:space-between;padding:24px;gap:20px}.home-activity h2{font-size:16px;font-weight:650}.home-activity header p{color:#92a7c0;font-size:12px;margin-top:6px}.home-activity header button{display:flex;gap:9px;align-items:center;font-size:12px;color:#79e0c6}.home-activity ul{list-style:none;padding:0}.home-activity li{border-top:1px solid #233247}.home-activity li button{display:grid;grid-template-columns:minmax(0,1fr) 145px 110px 20px;width:100%;gap:16px;align-items:center;text-align:left;padding:17px 24px}.home-activity li button:hover{background:#192a3e}.home-activity li strong{font-size:12px;display:block;overflow-wrap:anywhere}.home-activity li span:not(.statusPill){font-size:11px}.home-activity li div>span{display:block;color:#8fa6c0;margin-top:6px}.home-activity time{font-size:11px;color:#97aac1}.home-empty{padding:30px 24px;font-size:13px;color:#9eb2cb}.integration-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.knowledge-advanced{border:1px solid #304156;padding:18px;border-radius:10px}.knowledge-advanced>summary{cursor:pointer;font-size:13px;font-weight:600;color:#b8cce1}.knowledge-advanced[open]>summary{margin-bottom:22px}.knowledge-search-top{max-width:100%}.knowledge-search-top .knowledgeSearchForm{max-width:900px}.knowledge-result-detail summary{color:#7edcc7;cursor:pointer;margin-top:15px;font-size:12px}.record-link{color:#84e7d0;text-decoration:underline;text-underline-offset:4px;padding:5px 0}.hub-main .tableWrap{max-width:100%;overflow-x:auto}@media(max-width:1100px){.hub-shell{grid-template-columns:218px minmax(0,1fr)}.hub-sidebar{padding-inline:12px}.hub-header,.hub-main{padding:25px}.hub-subnav{padding-inline:25px}.home-actions{gap:12px}.home-action{padding:20px}.home-action h2{font-size:16px}.home-activity li button{grid-template-columns:minmax(0,1fr) 105px 95px}.home-activity li button>svg{display:none}}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-story{padding:25px;border-right:0;border-bottom:1px solid #20333c}.login-story-copy,.login-signature{display:none}.login-form-area{padding:45px 25px;align-items:start}.hub-shell{grid-template-columns:1fr}.hub-sidebar{position:static;height:auto;padding:20px 16px 10px;border-right:0;border-bottom:1px solid #243147}.hub-sidebar .hub-wordmark{margin:0 2px 20px}.hub-nav-label{display:none}.hub-navigation{display:flex;overflow-x:auto;gap:7px}.hub-navigation a{flex:0 0 auto;min-height:42px;padding:10px 12px;font-size:12px;gap:8px}.hub-navigation svg{width:16px}.hub-account{padding:12px 0 0;display:flex;justify-content:space-between;align-items:center}.hub-account>div{padding:0;border:0}.hub-account small{display:none}.hub-avatar{width:25px;height:25px}.hub-header{padding:22px 18px;align-items:start;gap:12px}.hub-header h1{font-size:25px}.hub-header .button{padding:9px;font-size:11px}.hub-main{padding:22px 18px}.hub-subnav{padding-inline:18px}.home-actions,.integration-cards{grid-template-columns:1fr}.home-action{padding:21px}.home-action-icon{margin-bottom:13px}.home-action p{margin-bottom:16px}.home-overview>div{padding:0 12px}.home-overview span{font-size:10px}.home-overview strong{font-size:23px}.home-attention{flex-wrap:wrap}.home-attention>div{flex:1}.home-activity li button{grid-template-columns:minmax(0,1fr) 95px;gap:12px;padding:17px}.home-activity time{display:none}.home-activity>header{padding:20px 17px}.home-scope{line-height:1.7}}@media(prefers-reduced-motion:reduce){.home-action{transition:none}.animate-spin{animation:none}}.hub-menu-toggle{display:none}.hub-sidebar{min-width:0}@media(max-width:760px){.hub-shell{grid-template-columns:minmax(0,1fr)}.hub-sidebar{position:relative}.hub-menu-toggle{display:flex;align-items:center;gap:7px;position:absolute;top:19px;right:16px;padding:6px;font-size:12px;color:#bdd0e6}.hub-navigation{display:none}.hub-navigation.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;overflow:visible}}
