/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--radius-md:9px;--radius-4xl:2rem;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-80{top:calc(var(--spacing) * 80)}.isolate{isolation:isolate}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[32rem\]{max-height:32rem}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:11px}.rounded-md{border-radius:9px}.rounded-xl{border-radius:13px}.rounded-t-xl{border-top-left-radius:13px;border-top-right-radius:13px}.rounded-b-xl{border-bottom-right-radius:13px;border-bottom-left-radius:13px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-amber-300{color:var(--color-amber-300)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:11px}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:13px;border-top-right-radius:13px}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:13px;border-bottom-left-radius:13px}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.alerts-surface{background:radial-gradient(circle at 52% -12%,#2756891f,#0000 32%),#070b11;min-height:100vh;margin-left:214px;padding:18px}.alerts-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.alerts-header h1{margin:0;font-size:24px;font-weight:650}.alerts-header p{color:#818c9b;margin:4px 0 0;font-size:13px}.alerts-header nav{background:#0c131c;border:1px solid #253140;border-radius:8px;display:flex;overflow:hidden}.alerts-header nav button{color:#a5afbb;white-space:nowrap;background:0 0;border:0;border-right:1px solid #222c39;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:flex}.alerts-header nav button:last-child{border-left:1px solid #222c39;border-right:0;margin-left:8px}.alerts-header nav button.active{color:#f3efff;background:linear-gradient(145deg,#5c2fb447,#1f1f3e8a)}.alerts-header nav button svg{width:13px}.alerts-header nav button span{color:#76bfff;background:#284d76;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:12px;display:grid}.alerts-header nav button span.severity-all{color:#fff;background:#7140db}.alerts-header nav button span.severity-critical{color:#ff8b83;background:#8e2725}.alerts-header nav button span.severity-warning{color:#ffc65d;background:#86500e}.monitoring-engine-panel{background:linear-gradient(145deg,#0f1924fa,#090f17fa);border:1px solid #2b3745;border-radius:10px;gap:10px;margin-top:14px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff05}.monitoring-engine-panel>header{align-items:center;gap:9px;display:flex}.monitoring-engine-panel>header>div{flex:1;gap:2px;display:grid}.monitoring-engine-panel>header strong{font-size:13px}.monitoring-engine-panel>header small{color:#7d8998;font-size:12px}.monitoring-engine-panel>header [data-slot=button]{height:30px;font-size:12px}.monitoring-engine-icon{color:#55d38b;background:#2ca06629;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.monitoring-engine-icon.running{color:#63b8ff;background:#2a7fcd2e}.monitoring-engine-icon.degraded{color:#ff746b;background:#b2383033}.monitoring-engine-icon svg{width:15px}.monitoring-mode{color:#b58af9;letter-spacing:.08em;background:#5b2da52b;border:1px solid #3a2a65;border-radius:999px;padding:4px 7px;font-size:12px}.monitoring-engine-stats{border:1px solid #25313e;border-radius:8px;grid-template-columns:repeat(4,minmax(76px,.7fr)) minmax(125px,1.2fr);display:grid;overflow:hidden}.monitoring-engine-stats>span{border-right:1px solid #25313e;align-content:center;gap:3px;min-height:47px;padding:0 10px;display:grid}.monitoring-engine-stats>span:last-child{border-right:0}.monitoring-engine-stats small{color:#748191;font-size:12px}.monitoring-engine-stats strong{color:#dce2e9;font-size:13px;font-weight:560}.monitoring-engine-panel>footer{grid-template-columns:minmax(0,1.6fr) minmax(220px,.9fr);gap:8px;display:grid}.monitoring-health-list,.monitoring-incidents-summary{background:#080e1570;border:1px solid #25313e;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.monitoring-health-list>svg,.monitoring-incidents-summary>svg{color:#8b67dc;flex:none;width:14px}.monitoring-health-list>span{background:#29323e6b;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:58px;padding:5px 6px;display:flex}.monitoring-health-list small{color:#8c97a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monitoring-health-list strong{font-size:12px}.monitoring-health-list .health-critical strong{color:#ff746b}.monitoring-health-list .health-attention strong{color:#f0b750}.monitoring-health-list .health-healthy strong{color:#58d38c}.monitoring-incidents-summary>span{gap:2px;min-width:0;display:grid}.monitoring-incidents-summary small,.monitoring-incidents-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monitoring-incidents-summary small{color:#7e8997}.monitoring-incidents-summary.healthy>svg{color:#58d38c}.alerts-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:12px;margin-top:16px;display:grid}.alerts-primary{min-width:0}.alerts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.alerts-summary-card{background:linear-gradient(145deg,#0e161f,#0a1118);border:1px solid #26313f;min-height:110px}.alerts-summary-card [data-slot=card-content]{grid-template-rows:1fr 32px;grid-template-columns:38px 1fr;align-items:start;gap:4px 9px;height:100%;padding:12px;display:grid}.alert-severity-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.alert-severity-icon svg{width:17px}.alert-severity-icon.severity-critical{color:#ff8178;background:#b7302b6e}.alert-severity-icon.severity-warning{color:#ffc05c;background:#a75e0c6b}.alert-severity-icon.severity-info{color:#75baff;background:#1f61bb75}.alerts-summary-card [data-slot=card-content]>span:nth-child(2){gap:2px;display:grid}.alerts-summary-card small{color:#a8b1bc;font-size:12px}.alerts-summary-card strong{font-size:22px;font-weight:520}.alerts-summary-card em{color:#7e8997;font-size:12px;font-style:normal}.alert-mini-trend{color:#4ba7ff;filter:drop-shadow(0 5px 5px #228fff2e);width:100%;height:30px}.alert-mini-trend.severity-critical{color:#ff4f45;filter:drop-shadow(0 5px 5px #ff483d2e)}.alert-mini-trend.severity-warning{color:#dc8718;filter:drop-shadow(0 5px 5px #db82142b)}.alerts-summary-card>div>.alert-mini-trend{grid-column:1/3}.alert-detail,.alert-settings-panel,.alerts-list-card{background:linear-gradient(145deg,#0d151e,#091018);border:1px solid #26313f;border-radius:9px}.alerts-list-card{min-width:0;margin-top:12px;overflow:hidden}.alerts-list-card>header{border-bottom:1px solid #232e3a;padding:11px 12px}.alerts-list-card>header h2{margin:0 0 10px;font-size:13px}.alerts-list-card>header>div{grid-template-columns:minmax(170px,1.3fr) repeat(3,minmax(100px,.72fr)) minmax(115px,.78fr);gap:7px;display:grid}.alerts-list-card>header button,.alerts-list-card>header label{color:#9da7b4;background:#0b121a;border:1px solid #273342;border-radius:6px;align-items:center;gap:6px;height:31px;padding:0 8px;font-size:12px;display:flex;position:relative}.alerts-list-card>header button svg,.alerts-list-card>header label>svg{color:#7e8a99;flex:none;width:12px}.alerts-list-card>header label>svg:last-child{pointer-events:none;position:absolute;right:7px}.alerts-list-card>header input,.alerts-list-card>header select{appearance:none;color:#aab3bf;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0}.alerts-list-card>header select{padding-right:16px}.alerts-list{min-width:800px}.alert-row{color:#dce1e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #202b37;grid-template-columns:35px minmax(270px,1.5fr) 94px 135px 70px 88px;align-items:center;gap:8px;width:100%;min-height:59px;padding:8px 12px;display:grid}.alert-row.selected,.alert-row:hover{background:linear-gradient(90deg,#2b455e38,#0f1923a8)}.alert-row.selected{box-shadow:inset 2px 0 #7c3aed}.alert-row.resolved{opacity:.64}.alert-row .alert-severity-icon{width:30px;height:30px}.alert-row .alert-severity-icon svg{width:14px}.alert-row-copy{gap:3px;min-width:0;display:grid;position:relative}.alert-row-copy small,.alert-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.alert-row-copy small{color:#748192}.alert-row-copy em{color:#8f9cab;background:#1e2936;border-radius:4px;padding:2px 4px;font-size:12px;font-style:normal;position:absolute;top:-2px;right:2px}.alert-agent-pill,.alert-project-pill{color:#bbc3cd;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.alert-agent-pill i,.alert-project-pill i{border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.alert-agent-pill i svg{width:11px}.alert-project-pill.empty{color:#687587}.alert-row time{color:#7f8a99;text-align:right;font-size:12px}.alert-severity-badge{border-radius:5px;justify-self:end;padding:4px 6px;font-size:12px}.alert-severity-badge.severity-critical{color:#ff7167;background:#91272233}.alert-severity-badge.severity-warning{color:#f2b43a;background:#8b561030}.alert-severity-badge.severity-info{color:#55adff;background:#1d60a02e}.alerts-load-more{color:#b5bdc7;background:#0d151e;border:1px solid #273342;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;margin:8px auto;padding:0 18px;font-size:12px;display:flex}.alerts-load-more svg{width:12px}.alerts-empty{color:#788596;align-content:center;place-items:center;gap:5px;min-height:250px;display:grid}.alerts-empty svg{width:28px}.alerts-empty h2,.alerts-empty p{margin:0}.alerts-empty h2{color:#d4dae2;font-size:13px}.alerts-empty p{font-size:12px}.alert-detail{position:sticky;top:12px;overflow:hidden}.alert-detail>header{border-bottom:1px solid #24303c;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.alert-detail>header h2{margin:0;font-size:13px}.alert-detail>header span{color:#9aa6b3;background:#1d2935;border-radius:999px;padding:4px 7px;font-size:12px}.alert-detail-body{gap:10px;padding:13px;display:grid}.alert-detail-body>section:not(.alert-detail-heading){background:#0a11189e;border:1px solid #26323f;border-radius:8px;padding:10px}.alert-detail-heading>div{align-items:center;gap:7px;display:flex}.alert-detail-heading>div time{color:#7c8795;margin-left:auto;font-size:12px}.alert-detail-heading h1{margin:10px 0 5px;font-size:14px;line-height:1.28}.alert-detail-heading p{color:#97a1ae;margin:4px 0;font-size:12px;line-height:1.55}.alert-detail-heading p a{color:#b083ff;text-decoration:none}.alert-incident-card{background:linear-gradient(145deg,#42236c33,#0d131cb8)!important;border-color:#824bd37a!important}.alert-incident-card>header{align-items:center;gap:7px;display:flex}.alert-incident-card>header>svg{color:#ae7bf5;width:15px}.alert-incident-card>header span{gap:1px;display:grid}.alert-incident-card>header strong{font-size:12px}.alert-incident-card>header small{color:#9275b8;font-size:12px}.alert-incident-card p{color:#d2c5e7;margin:8px 0 4px;font-size:12px;line-height:1.4}.alert-incident-card em{color:#8e849c;font-size:12px;font-style:normal;line-height:1.4}.incident-verification-state{color:#e5b343;background:#64451426;border:1px solid #57411f;border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:7px;margin-top:9px;padding:8px;display:grid}.incident-verification-state>svg{width:21px}.incident-verification-state>span{gap:2px;display:grid}.incident-verification-state strong{font-size:12px}.incident-verification-state small{color:#9b8d72;font-size:12px}.incident-verification-state.failed{color:#ff7469;background:#6f251f24;border-color:#cf483d6b}.incident-verification-state.failed small{color:#aa817e}.incident-verification-state.passed{color:#50d784;background:#20704121;border-color:#38b7696b}.incident-verification-checks{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.incident-verification-checks li{border-top:1px solid #2d2938;grid-template-columns:17px 1fr;align-items:start;gap:6px;padding-top:5px;display:grid}.incident-verification-checks li>i{color:#ff7469;background:#b33b3426;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.incident-verification-checks li.passed>i{color:#50d784;background:#2a914f29}.incident-verification-checks li svg{width:9px}.incident-verification-checks li>span{gap:1px;display:grid}.incident-verification-checks strong{font-size:12px}.incident-verification-checks small{color:#7f8998;font-size:12px;line-height:1.4}.incident-developer-handoff{color:#7babff;background:#234e9126;border:1px solid #5b90ff5c;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:8px;display:grid}.incident-developer-handoff>svg{width:19px}.incident-developer-handoff>span{gap:1px;min-width:0;display:grid}.incident-developer-handoff small{color:#739de0;font-size:12px}.incident-developer-handoff strong{color:#c7d9f8;font-size:12px}.incident-developer-handoff em{color:#7d8da7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.incident-developer-handoff>a{color:#8eb6ff;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:flex}.incident-developer-handoff>a svg{width:10px}.incident-developer-handoff.recovered,.incident-developer-handoff.reviewed{color:#50d784;background:#20704121;border-color:#38b7696b}.incident-developer-handoff.recovered strong,.incident-developer-handoff.reviewed strong{color:#a9e9c1}.incident-developer-handoff.needs_owner_attention{color:#ff7469;background:#6f251f2e;border-color:#cf483d7a}.incident-developer-handoff.needs_owner_attention strong{color:#ffaca5}.incident-developer-handoff.rolled_back{color:#e5b343;background:#64451426;border-color:#e5b3436b}.alert-metric-card>div{grid-template-columns:.85fr .65fr 1.1fr;display:grid}.alert-metric-card span{border-right:1px solid #27323e;align-content:center;gap:4px;min-height:54px;padding:0 10px;display:grid}.alert-metric-card span:first-child{padding-left:0}.alert-metric-card span:last-child{border-right:0;padding-right:0}.alert-metric-card small{color:#7d8997;font-size:12px}.alert-metric-card strong{font-size:12px;font-weight:540}.alert-metric-card em{color:#ff6f63;font-size:12px;font-style:normal}.alert-metric-card .alert-mini-trend{height:25px}.alert-detail-body h3,.alert-detail>footer h3{margin:0 0 7px;font-size:12px}.alert-impact small{color:#ff695e;font-size:12px;font-weight:600}.alert-recommendations ul{gap:4px;margin:0 0 9px;padding-left:16px;display:grid}.alert-recommendations li{color:#9ca7b3;font-size:12px;line-height:1.4}.alert-recommendations a{background:linear-gradient(135deg,#5922cc,#7638e6);width:fit-content;height:29px;font-size:12px;text-decoration:none}.alert-source dl{gap:5px;margin:0 0 8px;display:grid}.alert-source dl div{border-bottom:1px solid #222d39;justify-content:space-between;gap:10px;padding-bottom:4px;display:flex}.alert-source dd,.alert-source dt{color:#7d8998;font-size:12px}.alert-source dd{color:#aeb7c2;text-align:right;margin:0}.alert-source [data-slot=button]{height:27px;font-size:12px}.alert-related{gap:3px;display:grid}.alert-related button{color:#9d7de0;text-align:left;background:0 0;border:0;border-top:1px solid #222d39;grid-template-columns:14px 1fr 12px;align-items:center;gap:5px;height:28px;padding:0;font-size:12px;display:grid}.alert-related button svg{width:11px}.alert-related p{color:#778494;margin:0;font-size:12px}.alert-detail>footer{border-top:1px solid #24303c;padding:12px 13px}.alert-detail>footer>div{flex-wrap:wrap;gap:6px;display:flex}.alert-detail>footer>div [data-slot=button]{flex:105px}.alert-detail>footer>div [data-slot=button][data-size=icon]{flex:0 0 30px}.alert-detail>footer [data-slot=button]{height:30px;font-size:12px}.alert-detail>footer>div [data-slot=button]:first-child{background:linear-gradient(135deg,#5b24d3,#793ae9)}.alert-mute-confirm{background:#53351129;border:1px solid #6e4b1e;border-radius:7px;grid-template-columns:1fr auto;align-items:end;gap:7px;margin-top:9px;padding:8px;display:grid}.alert-mute-confirm label{color:#b9a887;gap:4px;font-size:12px;display:grid}.alert-mute-confirm select{color:#ccd2d9;background:#11161c;border:1px solid #493b29;border-radius:5px;height:28px;padding:0 7px;font-size:12px}.alert-settings-panel{grid-template-columns:1fr auto;gap:11px;margin-top:12px;padding:12px;display:grid}.alert-settings-panel>header{grid-column:1/3;justify-content:space-between;align-items:center;display:flex}.alert-settings-panel>header>div{align-items:center;gap:8px;display:flex}.alert-settings-panel>header svg{color:#aa7eff;width:19px}.alert-settings-panel>header span{gap:2px;display:grid}.alert-settings-panel>header strong{font-size:13px}.alert-settings-panel>header small{color:#7d8998;font-size:12px}.alert-settings-panel>header button{color:#788495;background:0 0;border:0}.alert-settings-panel>div{grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px;display:grid}.alert-settings-panel label{color:#aeb7c2;gap:5px;font-size:12px;display:grid}.alert-settings-panel select{color:#c8ced6;background:#0b121a;border:1px solid #2a3644;border-radius:6px;height:31px;padding:0 8px;font-size:12px}.alert-settings-panel>footer{align-items:end;gap:6px;display:flex}.alert-settings-panel>footer [data-slot=button]{height:31px;font-size:12px}.alerts-toast{z-index:70;color:#ced;background:#101a18;border:1px solid #43bd706b;border-radius:9px;align-items:center;gap:8px;max-width:380px;padding:11px 13px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #0000006b}.alerts-toast>svg{color:#50d884;width:15px}.alerts-toast button{color:#80908a;background:0 0;border:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.alerts-toast button svg{width:12px}.conversation-alert-context{color:#8bc7ff;background:linear-gradient(90deg,#224c6f33,#17202c70);border:1px solid #314154;border-radius:9px;align-items:center;gap:11px;margin:0 22px 14px;padding:10px 12px;text-decoration:none;display:flex}.conversation-alert-context.severity-critical{color:#ff8177;background:linear-gradient(90deg,#68221c3d,#1c1b2173);border-color:#be3a3161}.conversation-alert-context>svg{width:17px}.conversation-alert-context span{flex:1;gap:2px;display:grid}.conversation-alert-context strong{color:#edf1f5;font-size:12px}.conversation-alert-context small{color:#8995a3;font-size:12px}@media (max-width:1320px){.alerts-layout{grid-template-columns:minmax(0,1fr) 350px}.alert-row{grid-template-columns:35px minmax(250px,1.5fr) 90px 68px 86px}.alert-row .alert-agent-pill{display:none}}@media (max-width:1100px){.alerts-layout{grid-template-columns:1fr}.alert-detail{position:static}.alert-detail-body{grid-template-columns:repeat(2,1fr)}.alert-detail-heading{grid-column:1/3}}.execution-trace{gap:7px;display:grid}.execution-trace>header{justify-content:space-between;align-items:center;display:flex}.execution-trace h2{margin:0;font-size:13px}.execution-trace>header em{border-radius:5px;padding:3px 6px;font-size:12px;font-style:normal}.execution-trace>header em.allowed{color:#50d784;background:#29915124}.execution-trace>header em.blocked{color:#ff7165;background:#a8322a24}.execution-trace>p{color:#8793a2;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.execution-trace>p svg{color:#a978ff;width:11px}.execution-trace>div{gap:4px;display:grid}.execution-trace>div>span{border-top:1px solid #29313d;grid-template-columns:13px 1fr;gap:1px 5px;padding-top:5px;display:grid}.execution-trace>div svg{grid-row:1/3;width:11px}.execution-trace>div span.pass svg{color:#4fd783}.execution-trace>div span.warning svg{color:#efb43a}.execution-trace>div span.block svg{color:#ff7165}.execution-trace>div small{font-size:12px}.execution-trace>div strong{color:#7f8a99;font-size:12px;font-weight:500;line-height:1.35}.execution-trace>footer{color:#b69af1;border-top:1px solid #29313d;align-items:center;gap:5px;padding-top:6px;font-size:12px;display:flex}.execution-trace>footer svg{width:11px}.decision-learning>.execution-trace{border:1px solid #323049;border-radius:7px;grid-template-columns:1fr;margin-top:6px;padding:8px;display:grid}.decision-learning>.execution-trace>div{display:grid}@media (max-width:820px){.alerts-surface{margin-left:0;padding:14px 12px 36px}.alerts-header{flex-direction:column}.alerts-header nav{width:100%;overflow-x:auto}.alerts-header nav button{flex:none}.alerts-summary{grid-template-columns:1fr}.monitoring-engine-panel>header{flex-wrap:wrap}.monitoring-engine-panel>header [data-slot=button]{width:100%}.monitoring-engine-stats{grid-template-columns:repeat(2,1fr)}.monitoring-engine-stats>span{border-bottom:1px solid #25313e}.monitoring-engine-panel>footer{grid-template-columns:1fr}.alerts-list-card,.monitoring-health-list{overflow-x:auto}.alert-settings-panel{grid-template-columns:1fr}.alert-settings-panel>header{grid-column:1}.alert-settings-panel>div{grid-template-columns:1fr}}@media (max-width:620px){.alerts-list-card>header>div{grid-template-columns:1fr 1fr}.alerts-search{grid-column:1/3}.alert-detail-body{grid-template-columns:1fr}.alert-detail-heading{grid-column:1}.alert-metric-card>div{grid-template-columns:1fr}.alert-metric-card span{border-bottom:1px solid #27323e;border-right:0;padding:7px 0}.alert-metric-card span:last-child{border-bottom:0}.alert-detail>footer>div{grid-template-columns:1fr}.alert-detail>footer>div [data-slot=button]{width:100%}.alert-mute-confirm{grid-template-columns:1fr}}.project-infrastructure-mode{color:#8de0ba;white-space:nowrap;background:#12302966;border:1px solid #355a54;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:inline-flex}.project-infrastructure-mode svg{width:16px;height:16px}.project-infrastructure-notice{background:#10283355;border-color:#315565}.project-infrastructure-notice strong,.project-infrastructure-notice>svg{color:#72c8e8}.project-infrastructure-audit [data-slot=card-content]{gap:16px;display:grid}.project-infrastructure-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.project-infrastructure-audit-summary>span{background:#111b27;border:1px solid #263848;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;padding:12px;display:grid}.project-infrastructure-audit-summary svg{color:#9b79e8;grid-row:1/3;width:20px}.project-infrastructure-audit-summary strong{font-size:20px}.project-infrastructure-audit-summary small{color:#8e9cad;font-size:13px}.project-infrastructure-capabilities{border:1px solid #283646;border-radius:10px;max-height:570px;display:grid;overflow:auto}.project-infrastructure-capability{border-bottom:1px solid #253241;grid-template-columns:34px minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.project-infrastructure-capability:last-child{border-bottom:0}.project-infrastructure-capability>div{min-width:0}.project-infrastructure-capability-icon{background:#192636;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.project-infrastructure-capability-icon svg{width:18px}.project-infrastructure-capability header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-infrastructure-capability header em{color:#aeb9ca;background:#273448;border-radius:999px;padding:2px 7px;font-size:13px;font-style:normal}.project-infrastructure-capability p{color:#9daabd;margin:3px 0;font-size:12px}.project-infrastructure-capability small{color:#77879a;overflow-wrap:anywhere}.project-infrastructure-capability-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:13px}.project-infrastructure-capability.status-available .project-infrastructure-capability-status{color:#7be0aa;background:#143626}.project-infrastructure-capability.status-available .project-infrastructure-capability-icon{color:#68d69b}.project-infrastructure-capability.status-simulated .project-infrastructure-capability-status{color:#c5aaff;background:#302650}.project-infrastructure-capability.status-simulated .project-infrastructure-capability-icon{color:#b290ef}.project-infrastructure-capability.status-missing .project-infrastructure-capability-status{color:#ff9a92;background:#3a2020}.project-infrastructure-capability.status-missing .project-infrastructure-capability-icon{color:#f47b71}.project-infrastructure-audit footer a,.project-infrastructure-capability a,.project-infrastructure-incidents a,.project-infrastructure-recommendations a{color:#c5aaff;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.project-infrastructure-audit footer svg,.project-infrastructure-capability a svg,.project-infrastructure-incidents a svg,.project-infrastructure-recommendations a svg{width:15px}.project-infrastructure-audit footer{color:#8492a4;border-top:1px solid #283646;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:12px;display:flex}.project-infrastructure-grid{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:14px;display:grid}.project-infrastructure-grid [data-slot=card-content]{gap:14px;display:grid}.project-infrastructure-health{background:#101c28;border:1px solid #2e4657;border-radius:10px;align-items:center;gap:15px;padding:16px;display:flex}.project-infrastructure-health>svg{width:34px;height:34px}.project-infrastructure-health span{display:grid}.project-infrastructure-health strong{font-size:28px}.project-infrastructure-health small{color:#9eacbd}.project-infrastructure-health.health-healthy{color:#64d69a}.project-infrastructure-health.health-attention{color:#eac879}.project-infrastructure-health.health-critical{color:#f17c74}.project-infrastructure-grid dl{gap:9px;margin:0;display:grid}.project-infrastructure-grid dl>div{border-bottom:1px solid #263342;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.project-infrastructure-grid dt{color:#9caabc}.project-infrastructure-grid dd{margin:0;font-weight:650}.project-infrastructure-incidents{gap:12px;display:grid}.project-infrastructure-incidents article{background:#321b1b44;border:1px solid #5c3a38;border-radius:10px;gap:10px;padding:14px;display:grid}.project-infrastructure-incidents article.severity-warning{background:#30281744;border-color:#665632}.project-infrastructure-incidents header{align-items:center;gap:9px;display:flex}.project-infrastructure-incidents header>svg{color:#ef7e74;flex:none;width:20px}.project-infrastructure-incidents header span{display:grid}.project-infrastructure-incidents header small{color:#a8b2c0}.project-infrastructure-incidents p{color:#b7c0ce;margin:0}.project-infrastructure-incidents ul{color:#99a7b8;margin:0;padding-left:20px;font-size:12px}.project-infrastructure-recommendations [data-slot=card-content]{gap:16px;display:grid}.project-infrastructure-recommendations ol{color:#b2bdca;gap:10px;margin:0;padding-left:24px;display:grid}.project-infrastructure-recommendations li::marker{color:#a978ff;font-weight:700}.project-infrastructure-recommendations a{justify-self:start}@media (max-width:980px){.project-infrastructure-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-infrastructure-grid{grid-template-columns:1fr}}@media (max-width:680px){.project-infrastructure-capability{grid-template-columns:34px 1fr}.project-infrastructure-capability-status,.project-infrastructure-capability>a{grid-column:2;justify-self:start}.project-infrastructure-capabilities{max-height:none}.project-infrastructure-mode{white-space:normal}.project-infrastructure-audit-summary{grid-template-columns:1fr 1fr}}@media (max-width:400px){.project-infrastructure-audit-summary{grid-template-columns:1fr}}.project-competitors-notice{background:#26144355;border-color:#55377e}.project-competitors-notice strong,.project-competitors-notice>svg{color:#c59cff}.project-competitors-market [data-slot=card-content]{gap:14px;display:grid}.project-competitors-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.project-competitors-list article{background:#111a26;border:1px solid #2d3a4a;border-radius:10px;align-content:start;gap:11px;padding:14px;display:grid}.project-competitors-list header{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.project-competitors-list header>span{color:#c49cff;background:#6d35d433;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:750;display:grid}.project-competitors-list header div{min-width:0;display:grid}.project-competitors-list header small{color:#8290a2;overflow-wrap:anywhere}.project-competitors-list header em{color:#bfa8e8;white-space:nowrap;background:#2a2240;border-radius:999px;padding:3px 7px;font-size:13px;font-style:normal}.project-competitors-list p,.project-competitors-market [data-slot=card-content]>p{color:#96a4b6;margin:0;font-size:12px}.project-competitors-list ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.project-competitors-list li{color:#aebaca;border:1px solid #344457;border-radius:999px;padding:3px 7px;font-size:13px}.project-competitors-share{grid-template-columns:1fr;gap:5px;display:grid;overflow:hidden}.project-competitors-share:before{content:"";background:#263345;border-radius:999px;grid-area:1/1;height:5px}.project-competitors-share>span{z-index:1;background:linear-gradient(90deg,#743bd6,#b26bf1);border-radius:999px;grid-area:1/1;height:5px}.project-competitors-share small{color:#8390a1}.project-competitors-grid{grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr);gap:14px;display:grid}.project-competitors-grid [data-slot=card-content]{gap:12px;display:grid}.project-competitors-grid [data-slot=card-content]>p{color:#8492a4;margin:0;font-size:13px}.project-competitors-changes{gap:10px;display:grid}.project-competitors-changes article{background:#101924;border:1px solid #354252;border-radius:9px;gap:7px;padding:12px;display:grid}.project-competitors-changes article.signal-threat{border-color:#674039}.project-competitors-changes article.signal-opportunity{border-color:#315a48}.project-competitors-changes header{grid-template-columns:24px 1fr auto;align-items:start;gap:8px;display:grid}.project-competitors-changes header svg{color:#a879f2;width:18px}.project-competitors-changes .signal-threat header svg{color:#ee887d}.project-competitors-changes .signal-opportunity header svg{color:#66d79a}.project-competitors-changes header span{display:grid}.project-competitors-changes header small,.project-competitors-changes>article>small{color:#7e8c9d}.project-competitors-changes header em{color:#c4acec;background:#2a2240;border-radius:999px;padding:3px 7px;font-size:13px;font-style:normal}.project-competitors-changes p{color:#aab5c4;margin:0;font-size:12px}.project-competitors-schedule{color:#8593a5;border:1px dashed #3c4a5d;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.project-competitors-schedule svg{color:#a278ec;width:20px}.project-competitors-schedule span{display:grid}.project-competitors-schedule strong{color:#c3cad4}.project-competitors-schedule small{color:#7d8a9b}.competitor-handoff-state{border-top:1px solid #315a48;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding-top:9px;display:grid}.competitor-handoff-state>svg{width:17px;color:#66d79a!important}.competitor-handoff-state>span{display:grid}.competitor-handoff-state a{color:#9ec4ff;font-size:13px}.project-competitors-changes button{justify-self:start}.competitor-growth-handoffs [data-slot=card-content]{gap:10px;display:grid}.competitor-growth-handoffs article{background:#111a26;border:1px solid #354252;border-radius:10px;gap:10px;padding:14px;display:grid}.competitor-growth-handoffs article header{justify-content:space-between;gap:12px;display:flex}.competitor-growth-handoffs article header span{display:grid}.competitor-growth-handoffs article header small,.competitor-growth-handoffs article p{color:#8e9bad}.competitor-growth-handoffs article header em{color:#77dba4;white-space:nowrap;font-style:normal}.competitor-growth-handoffs article p{margin:0}.competitor-growth-handoffs dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.competitor-growth-handoffs dl div{background:#172231;border-radius:8px;gap:3px;padding:9px;display:grid}.competitor-growth-handoffs dt{color:#748398;text-transform:uppercase;font-size:13px}.competitor-growth-handoffs dd{color:#c5ced9;margin:0;font-size:12px}.competitor-growth-handoffs footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.competitor-growth-handoffs footer a{color:#9ec4ff}.competitor-growth-handoffs footer code{color:#77869a;font-size:13px}@media (max-width:1180px){.project-competitors-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-competitors-grid{grid-template-columns:1fr}}@media (max-width:680px){.project-competitors-list{grid-template-columns:1fr}.project-competitors-list header{grid-template-columns:36px 1fr}.project-competitors-list header em{grid-column:2;justify-self:start}.project-competitors-grid{grid-template-columns:minmax(0,1fr)}.competitor-handoff-state{grid-template-columns:20px 1fr}.competitor-handoff-state a{grid-column:2}.competitor-growth-handoffs article header{display:grid}.competitor-growth-handoffs dl{grid-template-columns:1fr}}.project-context-surface{padding-bottom:34px}.project-context-notice{background:#25184166;border-color:#49356b}.project-context-notice strong,.project-context-notice>svg{color:#ba91ff}.project-context-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:14px;display:grid}.project-context-grid [data-slot=card]{min-width:0}.project-context-grid [data-slot=card-content]{gap:12px;display:grid}.project-context-profile h2{color:#e6e1ee;margin:0;font-size:19px}.project-context-boundaries section>p,.project-context-profile [data-slot=card-content]>p{color:#8e9bad;margin:0;font-size:12px;line-height:1.55}.project-context-stage{color:#c7a9f7;background:#55368c33;border:1px solid #684aa0;border-radius:999px;width:fit-content;padding:4px 9px;font-size:13px}.project-context-targets{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.project-context-targets>span{background:#0f1823;border:1px solid #2d3948;border-radius:8px;gap:4px;padding:9px;display:grid}.project-context-targets small{color:#758396;font-size:13px}.project-context-targets strong{color:#d9dee7;font-size:12px}.project-context-confirmation{background:#183d2a33;border:1px solid #2c5944;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.project-context-confirmation.warning{background:#4a242333;border-color:#70403b}.project-context-confirmation>svg{color:#59d58d;width:18px}.project-context-confirmation.warning>svg{color:#f18379}.project-context-confirmation span{gap:2px;display:grid}.project-context-confirmation small{color:#7f8c9d}.project-context-boundaries section{gap:7px;display:grid}.project-context-boundaries h3{color:#cfd5df;margin:0;font-size:12px}.project-context-boundaries ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.project-context-boundaries li{color:#9da9b8;grid-template-columns:17px 1fr;gap:7px;font-size:13px;line-height:1.45;display:grid}.project-context-boundaries li svg{color:#5bd890;width:14px}.project-context-boundaries section:nth-of-type(2) li svg{color:#ea5}.project-context-boundaries aside{color:#8491a2;border-top:1px solid #293543;align-items:center;gap:7px;padding-top:10px;font-size:13px;display:flex}.project-context-boundaries aside svg{color:#9f75e9;flex:none;width:14px}.project-context-agents,.project-context-memory-list,.project-context-snapshots{gap:8px;display:grid}.project-context-agents article,.project-context-memory-list article,.project-context-snapshots article{background:#101923;border:1px solid #2c3847;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.project-context-memory-list article{grid-template-columns:25px 1fr}.project-context-agents svg,.project-context-memory-list svg,.project-context-snapshots svg{color:#a97df2;width:17px}.project-context-agents span,.project-context-memory-list span,.project-context-snapshots span{gap:3px;min-width:0;display:grid}.project-context-agents strong,.project-context-memory-list strong,.project-context-snapshots strong{color:#cfd5df;overflow-wrap:anywhere;font-size:13px;font-weight:580}.project-context-agents small,.project-context-memory-list small,.project-context-snapshots small{color:#758395;overflow-wrap:anywhere;font-size:13px}.project-context-agents em,.project-context-snapshots em{color:#c2a7ed;white-space:nowrap;background:#2b2340;border-radius:999px;padding:4px 7px;font-size:13px;font-style:normal}.project-context-sources [data-slot=card-content]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.project-context-sources article{background:#0f1823;border:1px solid #2d3948;border-radius:9px;align-content:start;gap:6px;min-height:108px;padding:10px;display:grid}.project-context-sources article.available{border-color:#345843}.project-context-sources article>svg{color:#728094;width:17px}.project-context-sources article.available>svg{color:#5bd890}.project-context-sources article span{gap:3px;display:grid}.project-context-sources strong{color:#c8d0db;font-size:13px}.project-context-sources small{color:#718093;font-size:13px;line-height:1.4}.project-context-sources em{color:#6f7c8d;margin-top:auto;font-size:13px;font-style:normal}.project-context-sources .available em{color:#5fd891}.project-context-settings-link{color:#ac94db;border:1px solid #3a4656;border-radius:8px;align-items:center;gap:7px;width:fit-content;margin-top:14px;padding:9px 11px;font-size:13px;text-decoration:none;display:flex}.project-context-settings-link svg{width:15px}@media (max-width:1180px){.project-context-grid{grid-template-columns:1fr}.project-context-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.project-context-sources [data-slot=card-content]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.project-context-grid{grid-template-columns:minmax(0,1fr)}.project-context-sources [data-slot=card-content],.project-context-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.project-context-agents article,.project-context-snapshots article{grid-template-columns:23px 1fr}.project-context-agents em,.project-context-snapshots em{grid-column:2;justify-self:start}}.project-artifacts-surface{padding-bottom:36px}.project-artifacts-notice{background:#132d3566;border-color:#315663}.project-artifacts-notice strong,.project-artifacts-notice>svg{color:#64cce0}.project-artifacts-headlines [data-slot=card-content]{position:relative;overflow:hidden}.project-artifacts-headlines [data-slot=card-content]:after{content:"";background:#7c3aed17;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-24px;right:-17px}.project-artifacts-headlines strong{overflow-wrap:anywhere}.project-artifacts-redacted{color:#e4ad72;background:#3c281d66;border:1px solid #62483a;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.project-artifacts-redacted svg{flex:none;width:16px}.project-artifacts-registry [data-slot=card-header]{border-bottom:1px solid #293543}.project-artifacts-registry [data-slot=card-content]{padding:0}.project-artifacts-list{display:grid}.project-artifacts-list details{border-bottom:1px solid #26313f}.project-artifacts-list details:last-child{border-bottom:0}.project-artifacts-list details[open]{background:linear-gradient(90deg,#18253877,#10192333);box-shadow:inset 2px 0 #7c3aed}.project-artifacts-list summary{cursor:pointer;grid-template-columns:40px minmax(220px,1.4fr) minmax(130px,.8fr) 120px 85px 125px;align-items:center;gap:11px;min-height:72px;padding:10px 16px;list-style:none;display:grid}.project-artifacts-list summary::-webkit-details-marker{display:none}.project-artifacts-list summary:focus-visible{outline-offset:-3px;outline:2px solid #ba99ff}.project-artifacts-list summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-artifacts-list summary>span:nth-child(2) strong{color:#d7dce4;overflow-wrap:anywhere;font-size:12px}.project-artifact-source small,.project-artifacts-list summary>span:nth-child(2) small{color:#7f8c9d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.project-artifacts-list summary>em{color:#7c8999;text-align:right;font-size:13px;font-style:normal}.project-artifact-icon{color:#65b5ff;background:#283a5833;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.project-artifact-icon svg{width:19px}.project-artifact-icon.type-report{color:#b58cff;background:#713ad033}.project-artifact-icon.type-csv{color:#61d78d;background:#2c884933}.project-artifact-icon.type-snapshot{color:#efb85b;background:#b2712533}.project-artifact-icon.type-task-result{color:#63ccd6;background:#27899733}.project-artifact-icon.type-financial{color:#68d894;background:#32825233}.project-artifact-source{align-items:center;gap:7px;min-width:0;display:flex}.project-artifact-source svg{color:#aa82f4;flex:none;width:16px}.project-artifacts-list .artifact-retention,.project-artifacts-list .artifact-status{font-size:13px}.project-artifact-detail{border-top:1px solid #2c3847;gap:12px;padding:15px 66px 17px;display:grid}.project-artifact-detail>section{background:#30204433;border:1px solid #43355e;border-radius:9px;grid-template-columns:30px 1fr;gap:9px;padding:11px;display:grid}.project-artifact-detail>section>svg{color:#b58bfb;width:22px}.project-artifact-detail>section div{gap:4px;display:grid}.project-artifact-detail>section strong{color:#cfc1e8;font-size:13px}.project-artifact-detail>section p{color:#929eae;margin:0;font-size:13px;line-height:1.5}.project-artifact-detail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;display:grid}.project-artifact-detail dl>div{border-left:2px solid #354458;gap:3px;padding-left:8px;display:grid}.project-artifact-detail dt{color:#758396;font-size:13px}.project-artifact-detail dd{color:#bdc6d1;overflow-wrap:anywhere;margin:0;font-size:13px}.project-artifact-tags{flex-wrap:wrap;gap:5px;display:flex}.project-artifact-tags span{color:#94a1b1;background:#17222f;border:1px solid #354458;border-radius:999px;padding:3px 8px;font-size:13px}.project-artifact-detail>a{color:#b194e6;align-items:center;gap:6px;width:fit-content;font-size:13px;text-decoration:none;display:inline-flex}.project-artifact-detail>a svg{width:14px}.project-artifacts-empty{min-height:310px}.project-artifacts-empty>svg{color:#9a77dc;width:40px}.project-artifacts-footnote{color:#89a0b9;background:#111b28;border:1px solid #304358;border-radius:9px;grid-template-columns:26px 1fr 26px;align-items:center;gap:9px;padding:12px;display:grid}.project-artifacts-footnote>svg{width:19px}.project-artifacts-footnote>svg:last-child{color:#9a78df}.project-artifacts-footnote span{gap:2px;display:grid}.project-artifacts-footnote strong{color:#c0c9d5;font-size:13px}.project-artifacts-footnote small{color:#788697;font-size:13px}@media (max-width:1180px){.project-artifacts-list summary{grid-template-columns:40px minmax(200px,1fr) minmax(120px,.7fr) 105px 80px}.project-artifacts-list summary>em{display:none}.project-artifact-detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.project-artifacts-list summary{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.project-artifact-source,.project-artifacts-list summary .artifact-retention{grid-column:2}.project-artifacts-list summary .artifact-status{grid-area:1/3}.project-artifact-detail{padding:13px 16px 16px}.project-artifact-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.project-artifact-detail dl{grid-template-columns:1fr}.project-artifacts-list summary{padding-inline:12px}.project-artifacts-list summary>span:nth-child(2) strong{font-size:13px}.project-artifacts-list summary .artifact-status{padding-inline:4px;font-size:13px}}.project-settings-surface{padding-bottom:40px}.project-settings-notice{background:#17362566;border-color:#345742}.project-settings-notice strong,.project-settings-notice>svg{color:#63d995}.project-settings-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-settings-resources>a{color:#d2d8e1;background:#101923;border:1px solid #2d3948;border-radius:10px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.project-settings-resources>a:hover{background:#171c2b;border-color:#6847a1}.project-settings-resources>a>svg:first-child{color:#bb94ff;background:#7040c433;border-radius:8px;width:34px;height:34px;padding:8px}.project-settings-resources>a>svg:last-child{color:#718093;width:15px}.project-settings-resources span{gap:3px;display:grid}.project-settings-resources strong{font-size:12px}.project-settings-resources small{color:#788697;font-size:13px}.project-settings-redacted{background:#3b291d66;border:1px solid #67493b;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.project-settings-redacted>svg{color:#e1aa73;width:20px}.project-settings-redacted span{gap:3px;display:grid}.project-settings-redacted strong{color:#e7c196;font-size:13px}.project-settings-redacted small{color:#9b8876;font-size:13px}.project-settings-form{gap:14px;display:grid}.project-settings-form [data-slot=card-header]{border-bottom:1px solid #293543}.project-settings-form [data-slot=card-title]{align-items:center;gap:8px;display:flex}.project-settings-form [data-slot=card-title] svg{color:#aa82f4;width:18px}.project-settings-form [data-slot=card-content]{gap:14px;display:grid}.project-settings-field{color:#aeb8c6;align-content:start;gap:6px;min-width:0;font-size:13px;display:grid}.project-settings-field>span{font-weight:590}.project-settings-field>small{color:#6f7d8f;font-size:13px}.project-settings-field input,.project-settings-field select,.project-settings-field textarea{color:#d2d8e0;width:100%;min-height:40px;font:inherit;background:#0c151f;border:1px solid #354354;border-radius:8px;outline:0;padding:9px 11px}.project-settings-field textarea{resize:vertical;min-height:86px;line-height:1.45}.project-settings-field :is(input,textarea,select):focus{border-color:#8057bd;box-shadow:0 0 0 2px #7040c42a}.project-settings-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-settings-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.project-settings-thresholds{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.project-settings-colors{flex-wrap:wrap;gap:8px;display:flex}.project-settings-colors button{color:#fff;border:2px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.project-settings-colors button.active{border-color:#eee;box-shadow:0 0 0 3px #6f4aa0}.project-settings-colors svg{width:15px}.project-settings-note-preview{background:#111a24;border:1px solid #3c4654;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.project-settings-note-preview>svg{color:#a980ed;width:18px}.project-settings-note-preview span{gap:3px;display:grid}.project-settings-note-preview strong{color:#bac3ce;font-size:13px}.project-settings-note-preview small{color:#7f8c9d;white-space:pre-wrap;font-size:13px;line-height:1.5}.project-settings-confirmation{background:#173b2938;border:1px solid #315a45;border-radius:9px;grid-template-columns:30px 1fr 34px;align-items:center;gap:9px;padding:12px;display:grid}.project-settings-confirmation>svg{color:#60d692;width:22px}.project-settings-confirmation span{gap:3px;display:grid}.project-settings-confirmation strong{color:#bce6cb;font-size:13px}.project-settings-confirmation small{color:#789684;font-size:13px}.project-settings-confirmation input{accent-color:#36b66c;width:18px;height:18px}.project-settings-danger{grid-template-columns:190px 1fr;align-items:center;gap:12px;display:grid}.project-settings-danger button{color:#c68b85;background:#43242166;border:1px solid #67403d;border-radius:8px;min-height:38px;padding:8px}.project-settings-danger span{color:#8d98a6;font-size:13px}.project-settings-save{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1721ee;border:1px solid #3b4656;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 30px #0008}.project-settings-save>span{color:#788697;font-size:13px}.project-settings-save [data-slot=button]{min-height:38px;padding-inline:16px}.project-settings-notice-message{color:#e6a29b;background:#43252266;border:1px solid #5c3b38;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px;font-size:13px;display:flex}.project-settings-notice-message.success{color:#8da;background:#1c3e2b66;border-color:#315943}.project-settings-notice-message svg{flex:none;width:16px}@media (max-width:1050px){.project-settings-resources{grid-template-columns:1fr}.project-settings-four{grid-template-columns:repeat(2,minmax(0,1fr))}.project-settings-thresholds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.project-settings-danger,.project-settings-four,.project-settings-thresholds,.project-settings-two{grid-template-columns:1fr}.project-settings-danger{gap:6px}.project-settings-save{flex-direction:column;align-items:stretch}.project-settings-save [data-slot=button]{width:100%}.project-settings-form [data-slot=card-content]{padding-inline:14px}}.developer-agent-surface{color:#e7eaf0;background:radial-gradient(circle at 45% -8%,#532d9d21,#0000 31%),#070b11;min-height:100vh;margin-left:214px}.developer-agent-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b11f2;border-bottom:1px solid #202a37;grid-template-columns:minmax(310px,1fr) auto minmax(300px,1fr);align-items:center;gap:12px;min-height:64px;padding:0 16px;display:grid;position:sticky;top:0}.developer-agent-header>div{align-items:center;gap:9px;display:flex}.developer-agent-header>div:last-child{justify-content:flex-end}.developer-agent-header>div:first-child>a{color:#7e8998;place-items:center;width:25px;height:25px;display:grid}.developer-agent-header>div:first-child>a svg{width:15px}.developer-agent-icon{color:#f1ddff;background:linear-gradient(145deg,#6b2ba4,#4d237b);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 22px #8b5cf638}.developer-agent-icon svg{width:19px}.developer-agent-header h1{margin:0;font-size:15px}.developer-agent-header p{color:#7e8997;margin:2px 0 0;font-size:12px}.developer-agent-header p strong{color:#ab85f6}.developer-agent-header em{color:#4ed985;align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.developer-agent-header em i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.developer-agent-header>nav{align-self:stretch;display:flex}.developer-agent-header>nav button{color:#8792a0;background:0 0;border:0;padding:0 12px;font-size:12px;position:relative}.developer-agent-header>nav button.active,.developer-agent-header>nav button:hover{color:#ceb6ff}.developer-agent-header>nav button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:0;left:9px;right:9px}.developer-agent-header [data-slot=button]{border-color:#293543;height:31px;font-size:12px}.developer-agent-layout{grid-template-columns:minmax(600px,1fr) 310px;min-height:calc(100vh - 64px);display:grid}.developer-agent-main{min-width:0;padding:12px}.developer-agent-context{background:#090e158c;border-left:1px solid #202a37;align-content:start;gap:9px;min-width:0;padding:0 10px 12px;display:grid}.developer-current-task{background:linear-gradient(125deg,#2a1b4b57,#0c131cdb);border:1px solid #352852;border-radius:10px;overflow:hidden}.developer-current-task.attention{border-color:#713733}.developer-current-task>header{grid-template-columns:minmax(320px,1fr) 190px 160px;align-items:center;gap:12px;padding:13px;display:grid}.developer-current-task>header>div:first-child{gap:4px;display:grid}.developer-current-task>header>div:first-child>small{color:#b985ff;font-size:12px;font-weight:650}.developer-current-task h2{margin:0;font-size:13px}.developer-current-task h2 em{color:#b58cff;background:#7c3aed2b;border-radius:4px;padding:3px 5px;font-size:12px;font-style:normal}.developer-current-task header p{color:#8793a1;margin:0;font-size:12px;line-height:1.5}.developer-current-task header>div:first-child>span{color:#778494;font-size:12px}.developer-current-task header>div:first-child>span strong{color:#b797f6}.developer-current-task header>div:first-child>span b{color:#edaa37;font-weight:600}.developer-current-task header>div:nth-child(2){color:#778494;grid-template-columns:1fr auto;align-items:center;gap:6px;font-size:12px;display:grid}.developer-current-task header>div:nth-child(2)>span{grid-column:1/3}.developer-current-task header>div:nth-child(2) strong{color:#b58cff;background:#7c3aed2b;border-radius:4px;padding:3px 5px;font-size:12px}.developer-current-task header [data-slot=progress]{gap:0}.developer-current-task header [data-slot=progress-indicator]{background:linear-gradient(90deg,#7c3aed,#a46bff)}.developer-current-task header>aside{gap:6px;display:grid}.developer-current-task header>aside [data-slot=button]{width:100%;height:29px;font-size:12px}.developer-current-task header>aside [data-slot=button] svg{width:11px}.developer-stage-line{background:#090f1685;border-top:1px solid #202b38;grid-template-columns:repeat(8,1fr);padding:11px 12px;display:grid}.developer-stage-line>span{color:#697788;grid-template-columns:20px 1fr;align-items:center;gap:5px;display:grid;position:relative}.developer-stage-line>span:after{z-index:0;content:"";background:#34404e;width:calc(100% - 20px);height:1px;position:absolute;top:10px;left:20px}.developer-stage-line>span:last-child:after{display:none}.developer-stage-line>span>i{z-index:1;background:#101721;border:1px solid #445161;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.developer-stage-line>span>i svg{width:9px}.developer-stage-line>span>small{z-index:1;background:#0d141e;gap:2px;min-width:0;padding-right:4px;font-size:12px;display:grid}.developer-stage-line>span>small em{color:#586778;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.developer-stage-line>span.complete{color:#4cd886}.developer-stage-line>span.complete>i{color:#fff;background:#247047;border-color:#328d5a}.developer-stage-line>span.active{color:#c7a9ff}.developer-stage-line>span.active>i{color:#fff;background:#6830cc;border-color:#8b5cf6;box-shadow:0 0 14px #8b5cf659}.developer-stage-line>span.warning{color:#f0b34b}.developer-stage-line>span.warning>i{color:#f3bd61;background:#513612;border-color:#9f6a22}.developer-run-error,.developer-run-warning{color:#ff8d85;background:#7d262824;border:1px solid #6d3536;border-radius:6px;align-items:center;gap:6px;margin:0 12px 10px;padding:7px 8px;font-size:12px;display:flex}.developer-run-warning{color:#efb653;background:#704a1421;border-color:#66491f}.developer-run-warning svg{width:12px}.developer-timeline{gap:0;margin-top:10px;display:grid;position:relative}.developer-timeline:before{content:"";background:#283543;width:1px;position:absolute;top:22px;bottom:22px;left:65px}.developer-timeline>article{grid-template-columns:42px 28px 1fr;align-items:start;gap:8px;min-height:74px;display:grid;position:relative}.developer-timeline>article>time{color:#7b8797;text-align:right;padding-top:10px;font-size:12px}.developer-timeline>article>i{z-index:1;color:#8d68d9;background:#111a24;border:1px solid #3c4a5a;border-radius:50%;place-items:center;width:27px;height:27px;margin-top:4px;display:grid}.developer-timeline>article.result-success>i{color:#4ed184;border-color:#2c754b}.developer-timeline>article.result-error>i,.developer-timeline>article.result-warning>i{color:#f1aa43;border-color:#7a4b2d}.developer-timeline>article>i svg{width:12px}.developer-timeline>article>div{background:linear-gradient(145deg,#0f1721,#0b131c);border:1px solid #26313e;border-radius:8px;gap:5px;padding:10px;display:grid}.developer-timeline article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-timeline article header strong{font-size:12px}.developer-timeline article header em{color:#788596;text-transform:uppercase;background:#151e2a;border-radius:4px;padding:3px 5px;font-size:12px;font-style:normal}.developer-timeline article p{color:#8b97a5;margin:0;font-size:12px;line-height:1.5}.developer-timeline pre{color:#61d98a;background:#07110d;border:1px solid #22303b;border-radius:6px;margin:3px 0 0;padding:9px;font-size:12px;line-height:1.65;overflow-x:auto}.developer-safety-note{background:#1a48311f;border:1px solid #30483d;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:8px;margin:4px 0;padding:9px;display:grid}.developer-safety-note>svg{color:#51d486;background:#2a854d29;border-radius:7px;width:29px;height:29px;padding:7px}.developer-safety-note span{gap:2px;display:grid}.developer-safety-note strong{font-size:12px}.developer-safety-note small{color:#779083;font-size:12px;line-height:1.45}.developer-agent-context>nav{border-bottom:1px solid #26313e;grid-template-columns:repeat(4,1fr);display:grid}.developer-agent-context>nav button{color:#84909f;background:0 0;border:0;height:44px;font-size:12px;position:relative}.developer-agent-context>nav button.active{color:#c5a5ff}.developer-agent-context>nav button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.developer-agent-context>section{background:linear-gradient(145deg,#101821,#0b131c);border:1px solid #283442;border-radius:8px;gap:8px;padding:11px;display:grid}.developer-agent-context h3{align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.developer-agent-context h3 svg{color:#a378f2;width:12px}.developer-repo{grid-template-columns:26px 1fr auto;align-items:center;gap:7px;display:grid}.developer-repo>svg{width:24px}.developer-repo>span{gap:2px;display:grid}.developer-repo strong{font-size:12px}.developer-repo small{color:#758294;font-size:12px}.developer-repo>em{color:#b990ff;background:#7c3aed2b;border-radius:4px;padding:3px 5px;font-size:12px;font-style:normal}.developer-key-value{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-key-value small{color:#7d8998;align-items:center;gap:5px;font-size:12px;display:flex}.developer-key-value small svg{color:#a17aeb;width:11px}.developer-key-value strong{color:#b7c0ca;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.developer-agent-context section [data-slot=button]{width:100%;height:28px;font-size:12px}.developer-tests>header{color:#788595;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.developer-tests>span{border-top:1px solid #222d38;grid-template-columns:1fr auto 13px;align-items:center;gap:6px;padding-top:6px;display:grid}.developer-tests>span small,.developer-tests>span strong{color:#aeb7c1;font-size:12px}.developer-tests>span svg{color:#667486;width:11px}.developer-tests .positive{color:#50d485}.developer-tests .negative{color:#ff7369}.developer-criteria p{color:#8f9aa8;grid-template-columns:12px 1fr;align-items:start;gap:5px;margin:0;font-size:12px;line-height:1.45;display:grid}.developer-criteria p svg{color:#51d486;width:10px}.developer-codex-status p{color:#748293;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-codex-status p strong{color:#b9c1ca;font-size:12px}.developer-codex-status [data-slot=progress]{gap:0}.developer-codex-status [data-slot=progress-indicator]{background:linear-gradient(90deg,#38b96e,#55d58a)}.developer-codex-status>small{color:#65aa7d;align-items:center;gap:5px;font-size:12px;display:flex}.developer-codex-status>small svg{width:10px}.developer-runner-readiness>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-readiness>header>em{color:#8b98a7;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-readiness>header>em.runner-passed{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-readiness>header>em.runner-blocked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-runner-readiness>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-readiness>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-runner-tools{flex-wrap:wrap;gap:4px;padding-top:2px;display:flex}.developer-runner-tools code{color:#9caabb;background:#0b151e;border:1px solid #344253;border-radius:4px;padding:3px 4px;font-size:12px}.developer-runner-checks{border-top:1px solid #25313d;grid-template-columns:repeat(2,1fr);gap:4px;padding-top:7px;display:grid}.developer-runner-checks>span{color:#8d99a7;grid-template-columns:10px 1fr;align-items:center;gap:4px;min-width:0;display:grid}.developer-runner-checks svg{width:9px}.developer-runner-checks .check-pass svg{color:#51d486}.developer-runner-checks .check-block svg{color:#ff756b}.developer-runner-checks small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.developer-runner-readiness>small.negative{color:#ff8077;font-size:12px}.developer-runner-readiness>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-device>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-device>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-device>header>em.device-attested,.developer-runner-device>header>em.device-challenge_issued{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-runner-device>header>em.device-approved{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-device>header>em.device-blocked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-runner-device>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-device>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-device-posture{flex-wrap:wrap;gap:4px;display:flex}.developer-device-posture>span{color:#73c995;background:#1e693a1a;border:1px solid #2c6745;border-radius:4px;align-items:center;gap:3px;padding:3px 4px;font-size:12px;display:flex}.developer-device-posture>span.block{color:#f3847b;background:#7e2b271f;border-color:#753632}.developer-device-posture svg{width:8px}.developer-device-challenge{background:#422a6724;border:1px solid #49366a;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.developer-device-challenge>svg{color:#aa82f7;width:18px}.developer-device-challenge>span{gap:2px;display:grid}.developer-device-challenge strong{font-size:12px}.developer-device-challenge small{color:#7e7391;font-size:12px}.developer-device-actions{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.developer-device-actions [data-slot=button]:only-child{grid-column:1/3}.developer-runner-device>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-device>small svg{color:#55d388;flex:none;width:10px}.developer-runner-device>small.negative{color:#ff8077}.developer-runner-device>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-key>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-key>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-key>header>em.runner-key-candidate{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-runner-key>header>em.runner-key-registered{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-key>header>em.runner-key-revoked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-runner-key>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-key>p strong{color:#bdc5cf;text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:12px;font-weight:560;overflow:hidden}.developer-runner-key-actions{gap:5px;display:grid}.developer-runner-key>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-key>small svg{flex:none;width:10px}.developer-runner-key>small.positive{color:#55d388}.developer-runner-key>small.negative{color:#ff8077}.developer-runner-key>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-possession-signature,.developer-runner-public-key{color:#7c8999;gap:4px;font-size:12px;display:grid}.developer-possession-signature textarea,.developer-runner-public-key textarea{resize:vertical;color:#b8c6d4;background:#09131c;border:1px solid #344253;border-radius:6px;outline:0;min-height:52px;padding:6px;font:5.2px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.developer-possession-signature textarea:focus,.developer-runner-public-key textarea:focus{border-color:#8358ca;box-shadow:0 0 0 1px #8358ca38}.developer-runner-public-key small{color:#687789;font-size:12px}.developer-authority-key{background:#0b151e;border:1px solid #344253;border-radius:7px;gap:7px;padding:8px;display:grid}.developer-authority-key>header>strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-authority-key-fingerprint{gap:4px;display:grid}.developer-authority-key-fingerprint small{color:#7c8999;font-size:12px}.developer-authority-key-fingerprint code{overflow-wrap:anywhere;color:#b8c6d4;font:5.2px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.developer-authority-key-validity{color:#7c8999;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.developer-authority-key-validity input{color:#b8c6d4;background:#09131c;border:1px solid #344253;border-radius:5px;width:54px;padding:4px;font-size:12px}.developer-authority-key-validity input:focus{outline:1px solid #8358ca}.developer-authority-key>p span{align-items:center;gap:4px;display:flex}.developer-authority-key>p svg{color:#9f79ed;width:9px}.developer-runner-possession>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-possession>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-possession>header>em.possession-issued{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-runner-possession>header>em.possession-verified{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-possession>header>em.possession-blocked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-runner-possession>header>em.possession-expired{color:#f1b44b;background:#8f571b26;border-color:#805223}.developer-runner-possession>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-possession>p span{align-items:center;gap:4px;display:flex}.developer-runner-possession>p svg{color:#9f79ed;width:9px}.developer-runner-possession>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-possession-payload{background:#08121a;border:1px solid #344253;border-radius:6px;overflow:hidden}.developer-possession-payload>header{border-bottom:1px solid #263442;justify-content:space-between;align-items:center;gap:5px;padding:5px 6px;display:flex}.developer-possession-payload>header small{color:#748294;font-size:12px}.developer-possession-payload button{color:#a985ec;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.developer-possession-payload button svg{width:8px}.developer-possession-payload pre{color:#9eacba;white-space:pre;max-height:82px;margin:0;padding:6px;font:4.7px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.developer-possession-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.developer-possession-actions [data-slot=button]:only-child{grid-column:1/3}.developer-runner-possession>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-possession>small svg{flex:none;width:10px}.developer-runner-possession>small.positive{color:#55d388}.developer-runner-possession>small.negative{color:#ff8077}.developer-runner-possession>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-sandbox-plan>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-sandbox-plan>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-sandbox-plan>header>em.sandbox-reviewed{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-sandbox-plan>header>em.sandbox-approved{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-sandbox-plan>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-sandbox-plan>p strong{color:#bdc5cf;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:560;overflow:hidden}.developer-sandbox-paths{flex-wrap:wrap;gap:4px;display:flex}.developer-sandbox-paths>small{color:#778494;width:100%;font-size:12px}.developer-sandbox-paths code{color:#a9b5c3;background:#0b151e;border:1px solid #344253;border-radius:4px;padding:3px 4px;font-size:12px}.developer-sandbox-integrity{background:#422a6724;border:1px solid #49366a;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.developer-sandbox-integrity>svg{color:#aa82f7;width:20px}.developer-sandbox-integrity>span{gap:2px;display:grid}.developer-sandbox-integrity strong{font-size:12px}.developer-sandbox-integrity small{color:#7e7391;font-size:12px}.developer-sandbox-actions{gap:5px;display:grid}.developer-sandbox-plan>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-sandbox-plan>small svg{flex:none;width:10px}.developer-sandbox-plan>small.positive{color:#55d388}.developer-sandbox-plan>small.negative{color:#ff8077}.developer-sandbox-plan>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-authorization>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-authorization>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-authorization>header>em.authorization-active{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-authorization>header>em.authorization-expired{color:#f1b44b;background:#8f571b26;border-color:#805223}.developer-runner-authorization>header>em.authorization-revoked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-runner-authorization>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-authorization>p span{align-items:center;gap:4px;display:flex}.developer-runner-authorization>p svg{color:#9f79ed;width:9px}.developer-runner-authorization>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-authorization-actions{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.developer-authorization-actions [data-slot=button]:only-child{grid-column:1/3}.developer-runner-authorization>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-authorization>small svg{color:#55d388;flex:none;width:10px}.developer-runner-authorization>small.negative{color:#ff8077}.developer-runner-authorization>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-job>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-job>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-job>header>em.job-leased{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-runner-job>header>em.job-result_ready{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-job>header>em.job-expired{color:#f1b44b;background:#8f571b26;border-color:#805223}.developer-runner-job>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-job>p span{align-items:center;gap:4px;display:flex}.developer-runner-job>p svg{color:#9f79ed;width:9px}.developer-runner-job>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-lease-integrity,.developer-runner-result{background:#1e693a1f;border:1px solid #2c6745;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.developer-lease-integrity>svg,.developer-runner-result>svg{color:#54d488;width:20px}.developer-lease-integrity>span,.developer-runner-result>span{gap:2px;display:grid}.developer-lease-integrity strong,.developer-runner-result strong{font-size:12px}.developer-lease-integrity small,.developer-runner-result small{color:#729080;font-size:12px}.developer-lease-integrity{background:#422a6724;border-color:#49366a}.developer-lease-integrity>svg{color:#aa82f7}.developer-lease-integrity small{color:#7e7391}.developer-runner-job-actions{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.developer-runner-job-actions [data-slot=button]:last-child:nth-child(3),.developer-runner-job-actions [data-slot=button]:only-child{grid-column:1/3}.developer-runner-job>small{color:#7c8999;font-size:12px;line-height:1.45}.developer-runner-job>small.negative{color:#ff8077}.developer-runner-job>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-lease-ack>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-lease-ack>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-lease-ack>header>em.lease-ack-prepared{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-runner-lease-ack>header>em.lease-ack-verified{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-lease-ack>header>em.lease-ack-blocked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-runner-lease-ack>header>em.lease-ack-expired{color:#f1b44b;background:#8f571b26;border-color:#805223}.developer-runner-lease-ack>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-lease-ack>p span{align-items:center;gap:4px;display:flex}.developer-runner-lease-ack>p svg{color:#9f79ed;width:9px}.developer-runner-lease-ack>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-lease-ack-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.developer-lease-ack-actions [data-slot=button]:only-child{grid-column:1/3}.developer-runner-lease-ack>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-lease-ack>small svg{flex:none;width:10px}.developer-runner-lease-ack>small.positive{color:#55d388}.developer-runner-lease-ack>small.negative{color:#ff8077}.developer-runner-lease-ack>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-proof>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-proof>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-proof>header>em.proof-prepared{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-runner-proof>header>em.proof-verified{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-proof>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-proof>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-proof-digests{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.developer-proof-digests>span{background:#080f178a;border:1px solid #2b3744;border-radius:5px;gap:2px;padding:5px;display:grid}.developer-proof-digests small{color:#6f7d8d;font-size:12px}.developer-proof-digests strong{color:#b8c1cc;font-size:12px}.developer-proof-actions{gap:5px;display:grid}.developer-runner-proof>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-proof>small svg{flex:none;width:10px}.developer-runner-proof>small.positive{color:#55d388}.developer-runner-proof>small.negative{color:#ff8077}.developer-runner-proof>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-workspace-reservation>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-workspace-reservation>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-workspace-reservation>header>em.workspace-reserved{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-workspace-reservation>header>em.workspace-ready{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-workspace-reservation>header>em.workspace-released{color:#f1b44b;background:#8f571b26;border-color:#805223}.developer-workspace-reservation>header>em.workspace-blocked{color:#ff7d73;background:#92302b26;border-color:#793a36}.developer-workspace-reservation>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-workspace-reservation>p strong{color:#bdc5cf;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:560;overflow:hidden}.developer-workspace-digests{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.developer-workspace-digests>span{background:#080f178a;border:1px solid #2b3744;border-radius:5px;gap:2px;padding:5px;display:grid}.developer-workspace-digests small{color:#6f7d8d;font-size:12px}.developer-workspace-digests strong{color:#b8c1cc;font-size:12px}.developer-workspace-actions{gap:5px;display:grid}.developer-workspace-reservation>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-workspace-reservation>small svg{flex:none;width:10px}.developer-workspace-reservation>small.positive{color:#55d388}.developer-workspace-reservation>small.negative{color:#ff8077}.developer-workspace-reservation>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-tool-protocol>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-tool-protocol>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-tool-protocol>header>em.protocol-simulated{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-tool-protocol>header>em.protocol-verified{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-tool-protocol>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-tool-protocol>p strong{color:#bdc5cf;font-size:12px;font-weight:560}.developer-tool-calls{border-top:1px solid #25313d;gap:4px;padding-top:7px;display:grid}.developer-tool-calls>span{grid-template-columns:12px minmax(72px,auto) 1fr 11px;align-items:center;gap:4px;display:grid}.developer-tool-calls i{color:#9f79ed;background:#222d3a;border-radius:50%;place-items:center;width:11px;height:11px;font-size:12px;font-style:normal;display:grid}.developer-tool-calls code{color:#b5bec9;font-size:12px}.developer-tool-calls small{color:#6f7d8d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.developer-tool-calls svg{color:#55d388;width:9px}.developer-tool-calls svg.lucide-circle-dot{color:#687789}.developer-tool-digests{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.developer-tool-digests>span{background:#080f178a;border:1px solid #2b3744;border-radius:5px;gap:2px;padding:5px;display:grid}.developer-tool-digests small{color:#6f7d8d;font-size:12px}.developer-tool-digests strong{color:#b8c1cc;font-size:12px}.developer-tool-actions{gap:5px;display:grid}.developer-tool-protocol>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-tool-protocol>small svg{flex:none;width:10px}.developer-tool-protocol>small.positive{color:#55d388}.developer-tool-protocol>small.negative{color:#ff8077}.developer-tool-protocol>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-files-panel>p{color:#768394;margin:0;font-size:12px}.developer-files-panel>article{border-top:1px solid #222d39;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding-top:7px;display:grid}.developer-files-panel>article>svg{color:#a678f3;width:18px}.developer-files-panel article span{gap:2px;min-width:0;display:grid}.developer-files-panel article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.developer-files-panel article small,.developer-files-panel>small{color:#758293;font-size:12px;line-height:1.4}.developer-files-panel article em{color:#ff8177;font-size:12px;font-style:normal}.developer-files-panel article em b{color:#52d486;font-weight:500}.developer-files-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-files-panel>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-files-panel>header>em.changeset-reviewed{color:#c19cff;background:#6838ac2b;border-color:#6740a1}.developer-files-panel>header>em.changeset-approved{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-changeset-scope{background:#080f178a;border:1px solid #2b3744;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.developer-changeset-scope>span{gap:2px;min-width:0;display:grid}.developer-changeset-scope small{color:#6f7d8d;font-size:12px}.developer-changeset-scope strong{color:#b8c1cc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.developer-changeset-tests{border-top:1px solid #25313d;flex-wrap:wrap;align-items:center;gap:4px;padding-top:7px;display:flex}.developer-changeset-tests small{color:#778494;width:100%;font-size:12px}.developer-changeset-tests code{color:#9caabb;background:#0b151e;border:1px solid #344253;border-radius:4px;padding:3px 4px;font-size:12px}.developer-files-panel>small{align-items:flex-start;gap:4px;display:flex}.developer-files-panel>small svg{flex:none;width:10px}.developer-files-panel>small.positive{color:#55d388}.developer-files-panel>small.negative{color:#ff8077}.developer-evidence-panel{background:linear-gradient(145deg,#4a2d7129,#080f179e);border:1px solid #3b3151;border-radius:7px;gap:7px;padding:8px;display:grid}.developer-evidence-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-evidence-panel h4{align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.developer-evidence-panel h4 svg{color:#aa82f7;width:11px}.developer-evidence-panel>header>em{color:#c19cff;background:#6838ac2b;border:1px solid #6740a1;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-evidence-panel>header>em.evidence-verified{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-evidence-panel>p{color:#788596;margin:0;font-size:12px}.developer-evidence-digests{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.developer-evidence-digests>span{background:#080f178a;border:1px solid #2b3744;border-radius:5px;gap:2px;min-width:0;padding:5px;display:grid}.developer-evidence-digests small{color:#6f7d8d;font-size:12px}.developer-evidence-digests strong{color:#b8c1cc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.developer-evidence-panel>small{color:#7c8999;align-items:center;gap:4px;font-size:12px;display:flex}.developer-evidence-panel>small svg{width:9px}.developer-evidence-panel>small.positive{color:#55d388}.developer-evidence-panel>small.negative{color:#ff8077}.developer-log-panel code{color:#7f9a88;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #39485a;padding-left:6px;font-size:12px;overflow:hidden}.developer-log-panel>small{color:#708091;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-history-panel>span{grid-template-columns:7px 1fr auto;align-items:center;gap:6px;display:grid}.developer-history-panel>span>i{background:#55708e;border-radius:50%;width:6px;height:6px}.developer-history-panel>span>i.result-success{background:#4fd485}.developer-history-panel>span>i.result-error,.developer-history-panel>span>i.result-warning{background:#e9a53c}.developer-history-panel span small{color:#a7b0bb;font-size:12px}.developer-history-panel span strong{color:#718092;font-size:12px;font-weight:500}.developer-runner-endpoint>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-endpoint>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-endpoint>header>em.endpoint-accepted{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-endpoint>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-endpoint>p strong{color:#bdc5cf;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:560;overflow:hidden}.developer-endpoint-observation{background:#1e693a1f;border:1px solid #2c6745;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.developer-endpoint-observation>svg{color:#54d488;width:20px}.developer-endpoint-observation>span{gap:2px;display:grid}.developer-endpoint-observation strong{font-size:12px}.developer-endpoint-observation small{color:#729080;font-size:12px}.developer-runner-endpoint>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-endpoint>small svg{flex:none;width:10px}.developer-runner-endpoint>small.positive{color:#55d388}.developer-runner-endpoint>small.negative{color:#ff8077}.developer-runner-endpoint>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-job-discovery>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-job-discovery>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-job-discovery>header>em.discovery-available{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-job-discovery>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-job-discovery>p strong{color:#bdc5cf;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:560;overflow:hidden}.developer-discovery-manifest{background:#422a6724;border:1px solid #49366a;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.developer-discovery-manifest>svg{color:#aa82f7;width:20px}.developer-discovery-manifest>span{gap:2px;min-width:0;display:grid}.developer-discovery-manifest small,.developer-discovery-manifest strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.developer-discovery-manifest strong{font-size:12px}.developer-discovery-manifest small{color:#7e7391;font-size:12px}.developer-runner-job-discovery>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-job-discovery>small svg{flex:none;width:10px}.developer-runner-job-discovery>small.positive{color:#55d388}.developer-runner-job-discovery>small.negative{color:#ff8077}.developer-runner-job-discovery>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}.developer-runner-job-claim>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.developer-runner-job-claim>header>em{color:#91a0b0;background:#151e28;border:1px solid #3a4654;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.developer-runner-job-claim>header>em.claim-signed{color:#57d68a;background:#27844a26;border-color:#2f7a50}.developer-runner-job-claim>p{color:#778494;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.developer-runner-job-claim>p strong{color:#bdc5cf;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:560;overflow:hidden}.developer-claim-lease{background:#1e693a1f;border:1px solid #2c6745;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.developer-claim-lease>svg{color:#54d488;width:20px}.developer-claim-lease>span{gap:2px;min-width:0;display:grid}.developer-claim-lease small,.developer-claim-lease strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.developer-claim-lease strong{font-size:12px}.developer-claim-lease small{color:#729080;font-size:12px}.developer-runner-job-claim>small{color:#7c8999;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;display:flex}.developer-runner-job-claim>small svg{flex:none;width:10px}.developer-runner-job-claim>small.positive{color:#55d388}.developer-runner-job-claim>small.negative{color:#ff8077}.developer-runner-job-claim>footer{color:#6d7b8b;border-top:1px solid #25313d;padding-top:7px;font-size:12px}@media (max-width:1180px){.developer-agent-header{grid-template-columns:1fr auto}.developer-agent-header>nav{display:none}.developer-agent-layout{grid-template-columns:minmax(560px,1fr) 280px}.developer-current-task>header{grid-template-columns:minmax(300px,1fr) 170px}.developer-current-task>header>aside{grid-column:1/3;grid-template-columns:repeat(3,1fr)}.developer-stage-line>span>small{display:none}}@media (max-width:900px){.developer-agent-layout{grid-template-columns:1fr}.developer-agent-context{border-top:1px solid #202a37;border-left:0}.developer-agent-context>nav{z-index:4;background:#0a1119;position:sticky;top:64px}}.server-codex-review-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;max-width:1080px;margin:0 auto;padding:28px 20px;display:grid}.server-codex-review-card,.server-codex-review-safety{background:linear-gradient(145deg,#26193f59,#0b121bf0);border:1px solid #302740;border-radius:12px;box-shadow:0 18px 48px #0000002e}.server-codex-review-card{align-content:start;gap:15px;padding:20px;display:grid}.server-codex-review-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.server-codex-review-icon{color:#b990ff;background:#7c3aed2e;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.server-codex-review-icon svg{width:23px}.server-codex-review-card>header div{gap:4px;display:grid}.server-codex-review-card>header small{color:#9f79ed;font-size:12px}.server-codex-review-card h2{margin:0;font-size:17px}.server-codex-review-card>header p{color:#8793a2;margin:0;font-size:13px;line-height:1.5}.server-codex-review-card>header>em{color:#9ca8b7;white-space:nowrap;background:#151e28;border:1px solid #3e4b5a;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.server-codex-review-card>header>em.job-changes_ready{color:#caadff;border-color:#6b4596}.server-codex-review-card>header>em.job-accepted_for_review{color:#69db96;border-color:#34704e}.server-codex-review-progress{border-top:1px solid #25313d;gap:7px;padding-top:13px;display:grid}.server-codex-review-progress>span{justify-content:space-between;align-items:center;font-size:13px;display:flex}.server-codex-review-progress small{color:#8491a1}.server-codex-review-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,#7c3aed,#a46bff)}.server-codex-review-result{background:#195b3521;border:1px solid #315f45;border-radius:9px;gap:10px;padding:12px;display:grid}.server-codex-review-result>header{grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.server-codex-review-result>header>svg{color:#58d589;width:24px}.server-codex-review-result>header span{gap:2px;display:grid}.server-codex-review-result>header strong{color:#bde4cb;font-size:13px}.server-codex-review-result>header small{color:#789784;font-size:12px}.server-codex-review-files{gap:5px;display:grid}.server-codex-review-files>span{border-top:1px solid #4d856047;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:7px;display:grid}.server-codex-review-files svg{color:#a980ef;width:15px}.server-codex-review-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.server-codex-review-files em{color:#64d890;font-size:12px;font-style:normal}.server-codex-review-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.server-codex-review-scope>span{background:#0a1119a6;border:1px solid #293646;border-radius:8px;grid-template-columns:18px 1fr;gap:2px 7px;padding:9px;display:grid}.server-codex-review-scope svg{color:#9f79ed;grid-row:1/3;width:15px}.server-codex-review-scope small{color:#6f7d8e;font-size:12px}.server-codex-review-scope strong{color:#b9c2ce;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.server-codex-review-message{color:#8592a2;margin:0;font-size:13px;line-height:1.55}.server-codex-review-card>[data-slot=button]{min-height:38px}.server-codex-review-success{color:#8ee0ad;background:#1c693b26;border:1px solid #34704e;border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px;font-size:13px;display:flex}.server-codex-review-success svg{flex:none;width:18px}.server-codex-review-complete{color:#c9aeef;background:#5c369124;border:1px solid #68469b;border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px;font-size:13px;display:flex}.server-codex-review-complete svg{flex:none;width:18px}.server-codex-publication{background:#160f22b8;border:1px solid #3b3153;border-radius:10px;gap:11px;padding:13px;display:grid}.server-codex-publication>header{grid-template-columns:27px 1fr;align-items:center;gap:9px;display:grid}.server-codex-publication>header>svg{color:#b990ff;width:22px}.server-codex-publication>header span{gap:3px;display:grid}.server-codex-publication>header strong{font-size:13px}.server-codex-publication>header small{color:#8793a2;font-size:12px;line-height:1.45}.server-codex-publication>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.server-codex-publication>ol li{background:#101823;border:1px solid #2c3745;border-radius:7px;gap:3px;padding:8px;display:grid}.server-codex-publication>ol span{font-size:12px;font-weight:650}.server-codex-publication>ol em{color:#758294;font-size:12px;font-style:normal}.server-codex-publication>ol .publication-ready_for_confirmation{border-color:#7252a3}.server-codex-publication>ol .publication-ready_for_confirmation em{color:#c6a9ff}.server-codex-publication>ol .publication-completed{border-color:#34704e}.server-codex-publication>ol .publication-completed em{color:#69db96}.server-codex-publication-confirm{gap:10px;display:grid}.server-codex-publication-blocked,.server-codex-publication-confirm p,.server-codex-publication-recorded{border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px;font-size:12px;line-height:1.5;display:flex}.server-codex-publication-blocked,.server-codex-publication-confirm p{color:#d9bd82;background:#75531d21;border:1px solid #73592e}.server-codex-publication-blocked>svg,.server-codex-publication-confirm svg,.server-codex-publication-recorded svg{flex:none;width:17px}.server-codex-publication-recorded{color:#8ee0ad;background:#1c693b26;border:1px solid #34704e}.server-codex-publication-blocked span{gap:5px;display:grid}.server-codex-publication-blocked ul{color:#a99878;margin:0;padding-left:15px}.server-codex-publication [data-slot=button]{min-height:38px}.server-codex-review-safety{grid-template-columns:32px 1fr;align-content:start;gap:10px;padding:17px;display:grid}.server-codex-review-safety>svg{color:#a980ef;width:27px}.server-codex-review-safety h3{margin:0 0 5px;font-size:13px}.server-codex-review-safety p{color:#7f8c9c;margin:0;font-size:13px;line-height:1.55}.server-codex-review-safety ul{color:#91a0af;border-top:1px solid #283443;grid-column:1/3;gap:8px;margin:5px 0 0;padding:12px 0 0 18px;font-size:12px;line-height:1.45;display:grid}@media (max-width:900px){.server-codex-review-layout{grid-template-columns:1fr}.server-codex-review-safety{order:-1}}@media (max-width:620px){.server-codex-review-layout{padding:14px 10px}.server-codex-review-card>header{grid-template-columns:40px 1fr}.server-codex-review-card>header>em{grid-column:1/3;width:fit-content}.server-codex-review-scope{grid-template-columns:1fr}.server-codex-publication>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.developer-agent-surface{margin-left:0}.developer-agent-header{top:58px}.developer-agent-layout{padding-top:58px}}@media (max-width:620px){.developer-agent-header{grid-template-columns:1fr;padding-block:8px}.developer-agent-header>div:last-child{display:none}.developer-current-task>header{grid-template-columns:1fr}.developer-current-task>header>aside{grid-column:1;grid-template-columns:1fr}.developer-stage-line{grid-template-columns:repeat(8,78px);overflow-x:auto}.developer-stage-line>span>small{display:grid}.developer-timeline:before{left:24px}.developer-timeline>article{grid-template-columns:28px 1fr}.developer-timeline>article>time{display:none}.developer-agent-main{padding-inline:8px}}:root{--font-ui:"SF Pro Display","Inter","Segoe UI",Arial,sans-serif;--text-caption:12px;--text-body:14px;--text-title:24px;--control-height:38px;--background:#070a0f;--foreground:#f3f5f8;--card:#0d1219;--card-foreground:#f3f5f8;--popover:#111722;--popover-foreground:#f3f5f8;--primary:#7c3aed;--primary-foreground:#fff;--secondary:#171d27;--secondary-foreground:#e9edf3;--muted:#151b24;--muted-foreground:#8893a4;--accent:#242035;--accent-foreground:#fff;--destructive:#ff5f57;--border:#242c38;--input:#242c38;--ring:#8b5cf6;--chart-1:#8b5cf6;--chart-2:#36d17d;--chart-3:#fb7c2c;--chart-4:#20b8ef;--chart-5:#f1c232;--radius:.7rem}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{background:var(--background);min-height:100%;margin:0}body{color:var(--foreground);font-family:var(--font-ui);font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}button{font:inherit}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}::selection{color:#fff;background:#7c3aed6b}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #a77cf8}.app-shell{color:#f6f7fb;background:radial-gradient(circle at 56% -20%,#4b30921c,#0000 34%),#070a0f;min-height:100vh}.sidebar{z-index:20;scrollbar-color:#3b2c59 transparent;scrollbar-width:thin;background:linear-gradient(#090d14fa,#090e15fa);border-right:1px solid #1d2530;flex-direction:column;width:214px;padding:16px 12px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.brand-logo{flex:none;display:block;overflow:hidden}.brand-logo img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block}.brand-logo-mark{background:#03060b;border:1px solid #826dff3d;border-radius:10px;width:40px;height:40px;box-shadow:0 8px 28px #3047d32b,inset 0 1px #ffffff14}.brand-logo-signature{aspect-ratio:1001/270;mix-blend-mode:screen;width:min(430px,100%)}.brand{color:#f5f7fb;align-items:center;gap:10px;padding:0 5px 18px;text-decoration:none;display:flex}.brand>span:last-child{gap:1px;min-width:0;display:grid}.brand>span:last-child strong{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:670;overflow:hidden}.brand>span:last-child small{color:#7f8da2;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:520}.agent-stack,.nav-stack{gap:4px;display:grid}.agent-link,.nav-item{color:#cad1dc;background:0 0;border:0;width:100%}.nav-item{text-align:left;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;text-decoration:none;display:flex;position:relative}.nav-item svg{color:#aab3c1;width:17px;height:17px}.nav-item:hover{background:#111824}.nav-item.active{color:#fff;background:linear-gradient(90deg,#7044c647,#2a2a3b8c);box-shadow:inset 2px 0 #85f}.nav-item.active svg{color:#a978ff}.nav-count{color:#fff;background:#713cf1;border-radius:999px;place-items:center;width:21px;height:21px;margin-left:auto;font-size:13px;font-weight:700;display:grid}.sidebar-divider{background:#1d2530;height:1px;margin:14px 7px 12px}.section-label{color:#697485;margin:0 8px 8px;font-size:13px}.agent-link{text-align:left;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:44px;padding:6px 7px;display:grid}.agent-link:hover{background:#101721}.agent-link span:not(.tone-icon),.sidebar-user span{gap:1px;min-width:0;display:grid}.agent-link strong,.sidebar-user strong{color:#dce1e8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.agent-link small,.sidebar-user small{color:#747f90;font-size:13px}.tone-icon{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.tone-icon svg{width:15px;height:15px}.tone-purple,.tone-violet{color:#be99ff;background:#7e48cb38}.tone-teal{color:#44dbbf;background:#179c872e}.tone-amber,.tone-orange{color:#ffc246;background:#c17f002e}.tone-green,.tone-lime{color:#78df72;background:#3ca3462e}.tone-blue,.tone-cyan{color:#3cc9ff;background:#1f91c12e}.tone-red{color:#ff6c5e;background:#be3c322e}.sidebar-user{border-top:1px solid #1d2530;grid-template-columns:34px 1fr 26px;align-items:center;gap:9px;margin-top:auto;padding:14px 6px 2px;display:grid}.avatar{background:linear-gradient(135deg,#7148bb,#2d3b68);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.sidebar-logout{color:#7e8997;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.sidebar-logout:hover{color:#c3a6ff;background:#7c3aed24}.sidebar-logout svg{width:14px;height:14px}.main-surface{min-height:100vh;margin-left:214px;padding:16px 16px 104px 18px}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;min-height:50px;margin-bottom:13px;display:flex}.topbar h1{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:650}.topbar p{color:#818b99;margin:3px 0 0;font-size:13px}.topbar-actions{align-items:center;gap:9px;display:flex}.topbar-actions [data-slot=button]{background:#0d1219b8;border-color:#2b3442;height:34px;padding-inline:13px;font-size:13px}.topbar-actions .primary-cta{background:linear-gradient(135deg,#6d2df1,#8a42e8);border-color:#7845e4;box-shadow:0 7px 20px #692de138}.date-control{color:#e5e8ed;background:#0d1219;border:1px solid #28313d;border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 11px;font-size:13px;display:flex}.date-control svg{color:#8691a1;width:14px}.date-control svg:last-child{box-sizing:content-box;border-left:1px solid #2a3340;margin-left:2px;padding-left:9px}.icon-button{color:#b9c1cc;background:#0d1219;border:1px solid #28313d;border-radius:8px;place-items:center;width:36px;height:34px;display:grid;position:relative}.icon-button svg{width:16px}.icon-button span{color:#fff;background:#783bec;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;display:grid;position:absolute;top:-6px;right:-5px}.dashboard-grid{grid-template-columns:minmax(500px,1.44fr) minmax(330px,1fr) minmax(300px,326px);gap:11px;display:grid}[data-slot=card]{background:linear-gradient(145deg,#0f151dfa,#0a0f15fa);border:1px solid #242d39;gap:0;box-shadow:inset 0 1px #ffffff04,0 14px 40px #0000001f}[data-slot=card-header]{padding:12px 14px 7px}[data-slot=card-title]{font-size:13px;font-weight:610}[data-slot=card-content]{padding:0 14px 13px}.ai-summary{grid-column:1;min-height:187px}.summary-header{flex-direction:row;grid-template-columns:1fr auto;justify-content:space-between;display:flex}.summary-header p{color:#7d8797;margin:5px 0 0;font-size:13px}.summary-header>svg{color:#8c5afa;width:17px}.summary-content{grid-template-columns:1fr 172px;gap:13px;display:grid}.alert-list{align-content:center;gap:10px;display:grid}.alert-line{color:#d0d5dd;align-items:center;gap:9px;font-size:13px;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.dot-red{color:#ff5b5b;background:#ff5b5b}.dot-orange{color:#ff8b3d;background:#ff8b3d}.dot-yellow{color:#f3c132;background:#f3c132}.dot-green{color:#42d97c;background:#42d97c}.score-card{background:linear-gradient(150deg,#452e6f47,#11121d47);border:1px solid #3a2d58;border-radius:9px;place-items:center;padding:9px 11px;display:grid}.score-card>span{color:#9ea7b5;font-size:13px}.score-card>strong{margin-top:1px;font-size:33px;font-weight:550;line-height:1}.score-card>strong small{color:#7c8491;font-size:15px}.score-card>em{color:#ff6259;font-size:13px;font-style:normal}.score-card [data-slot=button]{color:#ddd5ed;background:#3022477a;border-color:#4d356e;width:100%;height:30px;font-size:13px}.metrics-grid{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.metric-card{min-height:88px}.metric-content{gap:4px;display:grid;padding-top:9px!important;padding-bottom:4px!important}.metric-label{color:#b0b8c5;align-items:center;gap:8px;display:flex}.metric-label .tone-icon{width:24px;height:24px}.metric-label .tone-icon svg{width:13px;height:13px}.metric-value-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.metric-value-row strong{letter-spacing:-.01em;font-size:18px;font-weight:520}.metric-value-row span{align-items:center;font-size:13px;display:flex}.metric-value-row svg{width:12px;height:12px}.positive{color:#39d477!important}.negative{color:#ff6259!important}.revenue-card{grid-column:1/3;min-height:246px}.chart-header{flex-direction:row;grid-template-columns:1fr auto;justify-content:space-between;display:flex}.legend{color:#9aa4b2;align-items:center;gap:7px;margin:9px 0 0;font-size:13px;display:flex}.legend span{border-radius:50%;width:7px;height:7px}.legend-violet{background:#8b5cf6}.legend-green{background:#36d17d;margin-left:10px}.legend-orange{background:#fb7c2c;margin-left:10px}.period-control{color:#abb4c2;background:0 0;border:1px solid #28313e;border-radius:7px;align-items:center;gap:18px;height:28px;padding:0 9px;font-size:13px;display:flex}.period-control svg{width:12px}.chart-body{height:188px;padding-bottom:7px!important}.systems-card{grid-column:3}.systems-list{gap:7px;display:grid;padding-top:5px!important}.system-row{color:#b8c0cc;grid-template-columns:18px 1fr 56px 65px;align-items:center;font-size:13px;display:grid}.system-row strong{color:#e5e8ed;font-weight:520}.system-row>span:nth-child(3){color:#e3e6eb;text-align:right}.system-icon{color:#f2bd24}.system-icon svg{width:13px;height:13px}.system-row em{text-align:right;font-style:normal}.ok{color:#47d87f}.warn{color:#f1bd2b}.portfolio-card{grid-column:1;min-height:247px}.portfolio-table-wrap{padding:0 10px 9px!important}.portfolio-table-wrap table{font-size:13px}.portfolio-table-wrap th{color:#788393;height:28px;font-size:12px;font-weight:500}.portfolio-table-wrap td{border-color:#202835;height:34px;padding-block:4px}.project-name{align-items:center;gap:7px;font-weight:600;display:flex}.project-logo{color:#071018;border-radius:5px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.health{border:1px solid;border-radius:5px;place-items:center;min-width:28px;height:21px;display:inline-grid}.health-high{color:#5ee28f;background:#1f754621;border-color:#1e874e}.health-mid{color:#f5c74b;background:#82681b1f;border-color:#82681b}.health-low{color:#ff6a60;background:#8f352d1f;border-color:#8f352d}.actions-card{grid-column:2}.actions-heading{flex-direction:row;grid-template-columns:1fr auto;justify-content:space-between;display:flex}.actions-heading button{color:#a273ff;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.actions-heading svg{width:11px}.actions-list{display:grid;padding-top:1px!important}.action-row{border-top:1px solid #202834;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.action-row:first-child{border-top:0}.action-copy{gap:1px;min-width:0;display:grid}.action-copy small,.action-copy span{color:#7e8998;font-size:12px}.action-copy strong{color:#e0e4e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.action-row [data-slot=button]{background:#7134ea;height:24px;font-size:12px}.pulse-card{grid-column:3}.pulse-card [data-slot=card-content]{grid-template-columns:72px 1fr;align-items:center;gap:13px;height:100%;display:grid;padding-top:18px!important}.pulse-ring{color:#65d687;border:8px solid #68ca57;border-right-color:#e2674e;border-radius:50%;place-items:center;width:67px;height:67px;display:grid;transform:rotate(-12deg)}.pulse-ring svg{width:22px;transform:rotate(12deg)}.pulse-card div>strong{font-size:23px;font-weight:520;display:block}.pulse-card div>span{color:#8993a2;font-size:13px}.pulse-card em{color:#55d885;grid-column:2;margin-top:-34px;font-size:13px;font-style:normal}.ask-bar{z-index:10;background:linear-gradient(90deg,#19142cfa,#0e121cfa);border:1px solid #27243d;border-radius:10px;grid-template-columns:38px minmax(210px,1fr) auto auto auto 38px;align-items:center;gap:10px;padding:9px 10px;display:grid;position:fixed;bottom:16px;left:232px;right:16px;box-shadow:0 14px 50px #00000080}.ask-icon{background:radial-gradient(circle at 32% 28%,#a476ff,#6329dd 70%);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 18px #7c3aed73}.ask-icon svg{width:17px}.ask-bar>div{gap:2px;display:grid}.ask-bar strong{font-size:13px}.ask-bar small{color:#777f91;font-size:12px}.ask-bar .ask-shortcut{color:#c4cad4;white-space:nowrap;background:#12161fcc;border:1px solid #313546;border-radius:7px;align-items:center;min-height:40px;padding:0 10px;font-size:14px;display:inline-flex}.ask-bar [data-slot=button]{background:#5d32b9}.analytics-surface{background:radial-gradient(circle at 52% -10%,#3c2a7d1f,#0000 32%),#070b11;min-height:100vh;margin-left:214px;padding:18px 18px 48px}.analytics-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-header h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650}.analytics-header p{color:#808b9c;margin:4px 0 0;font-size:13px}.analytics-title-row{align-items:center;gap:9px;display:flex}.analytics-title-row>span{color:#b995ff;letter-spacing:.08em;background:#7c3aed1f;border:1px solid #7c3aed61;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:750}.analytics-header-actions{align-items:center;gap:10px;display:flex}.analytics-header-actions [data-slot=button]{background:#0d131c;border-color:#2b3544;height:34px;font-size:13px}.analytics-header-actions>span{color:#b8c0cc;grid-template-columns:8px auto;align-items:center;gap:1px 7px;font-size:13px;display:grid}.analytics-header-actions>span i{background:currentColor;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 9px}.analytics-header-actions>span small{color:#687486;font-size:12px}.status-fresh{color:#45d783!important}.status-warning{color:#f4bd36!important}.analytics-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.analytics-controls-primary,.analytics-controls-secondary{align-items:center;gap:8px;display:flex}.analytics-controls-secondary>svg{color:#6f7b8c;width:15px}.analytics-select{align-items:center;min-width:140px;height:34px;display:flex;position:relative}.analytics-select select{appearance:none;color:#c9cfd8;width:100%;height:100%;font:inherit;background:#0d131c;border:1px solid #283343;border-radius:8px;outline:none;padding:0 30px 0 11px;font-size:13px}.analytics-select select:focus{border-color:#7440e8;box-shadow:0 0 0 2px #7c3aed1f}.analytics-select svg{pointer-events:none;color:#718094;width:13px;position:absolute;right:9px}.period-switch{background:#0b1119;border:1px solid #273140;border-radius:8px;height:34px;padding:3px;display:flex}.period-switch button{color:#808b9b;background:0 0;border:0;border-radius:5px;min-width:56px;font-size:13px}.period-switch button.active{color:#fff;background:linear-gradient(135deg,#5123c4,#7440e9);box-shadow:0 5px 14px #5027b840}.analytics-controls-secondary [data-slot=button]{color:#cbb7fb;background:#2f1e4c47;border-color:#3d3158;height:34px;font-size:13px}.analytics-ai-link{color:#cbb7fb;background:#2f1e4c47;border:1px solid #3d3158;border-radius:8px;flex:none;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.analytics-ai-link svg{width:14px}.analytics-ai-link:focus-visible{outline-offset:2px;outline:2px solid #9c6aff}.analytics-comparison{color:#6f7b8c;flex-wrap:wrap;gap:5px 15px;margin-top:9px;font-size:12px;display:flex}.analytics-comparison strong{color:#aeb7c4;font-weight:500}.analytics-tabs{border-bottom:1px solid #202a37;gap:3px;margin-top:16px;display:flex;overflow-x:auto}.analytics-tabs a{color:#929baa;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;height:39px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.analytics-tabs a:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.analytics-tabs a.active{color:#c5a7ff}.analytics-tabs a.active:after{background:#8b5cf6;box-shadow:0 -3px 12px #8b5cf673}.analytics-tabs small{color:#bff7d4;background:#218759;border-radius:4px;margin-left:5px;padding:2px 4px;font-size:12px;font-weight:750}.analytics-controls{border:0;min-width:0;padding:0}.analytics-controls:disabled{opacity:.65}.analytics-route-state a:focus-visible,.analytics-tabs a:focus-visible{outline-offset:-2px;outline:2px solid #9c6aff}.analytics-route-state{margin-top:18px}.analytics-route-state h2{font-size:16px}.analytics-route-state p{color:#929baa;margin:10px 0;font-size:12px}.analytics-route-state a{color:#c5a7ff;margin-top:16px;font-size:12px;display:block}.analytics-route-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.analytics-route-skeleton span{background:linear-gradient(135deg,#111b29,#0d131c);border:1px solid #283343;border-radius:8px;height:100px}.analytics-tab-content{gap:11px;padding-top:12px;display:grid}.analytics-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.analytics-kpi{min-height:105px}.analytics-kpi [data-slot=card-content]{gap:5px;padding:9px 11px 4px;display:grid}.analytics-kpi-label{color:#aab3c0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.analytics-kpi-label>span{align-items:center;gap:6px;display:flex}.analytics-kpi-label svg{width:12px;height:12px}.analytics-kpi-label>svg{color:#536074;width:10px}.analytics-kpi-value{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.analytics-kpi-value strong{white-space:nowrap;font-size:clamp(15px,1.25vw,20px);font-weight:540}.analytics-kpi-value em{white-space:nowrap;align-items:center;font-size:12px;font-style:normal;display:flex}.analytics-kpi-value em.muted{color:#687486}.analytics-kpi-value em svg{width:10px;height:10px}.analytics-spark{aspect-ratio:auto;width:100%;height:29px!important}.analytics-card{min-height:160px}.analytics-card-header{flex-direction:row;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;display:flex}.analytics-card-header [data-slot=card-title]{font-size:12px}.analytics-card-header>svg{color:#925eff;width:15px}.analytics-two-one{grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr);gap:11px;display:grid}.analytics-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.analytics-main-chart{aspect-ratio:auto;width:100%;height:264px!important}.analytics-pie-wrap{grid-template-columns:minmax(140px,.8fr) minmax(145px,1fr);align-items:center;gap:10px;display:grid}.analytics-pie{aspect-ratio:auto;width:100%;height:205px!important}.analytics-legend-list{gap:9px;display:grid}.analytics-legend-list>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:12px;display:grid}.analytics-legend-list>div>span{border-radius:50%;width:7px;height:7px}.analytics-legend-list strong{color:#c7cdd6;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.analytics-legend-list em{color:#8c97a6;font-style:normal}.analytics-insights{gap:4px;display:grid}.analytics-insights>div{border-top:1px solid #202936;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.analytics-insights>div:first-child{border-top:0}.analytics-insights>div>svg{border-radius:8px;width:28px;height:28px;padding:7px}.analytics-insights span{gap:2px;display:grid}.analytics-insights strong{color:#d9dde4;font-size:13px}.analytics-insights small{color:#7d8898;font-size:12px}.analytics-insights .success>svg{color:#43df87;background:#20925529}.analytics-insights .warning>svg{color:#f6c342;background:#aa741729}.analytics-insights .violet>svg{color:#ac7dff;background:#7139ca2e}.auth-health-card [data-slot=card-content]{gap:11px;display:grid}.auth-health-summary{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.auth-health-summary>span{border:1px solid #273242;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;padding:9px;display:grid}.auth-health-summary svg{color:#4bd68a;grid-row:1/3;width:20px}.auth-health-summary strong{font-size:16px}.auth-health-summary small{color:#7e8998;font-size:12px}.auth-provider-list{gap:6px;display:grid}.auth-provider-list>div{grid-template-columns:8px minmax(100px,1fr) 48px 85px;align-items:center;gap:7px;font-size:12px;display:grid}.auth-provider-list strong{font-weight:500}.auth-provider-list em{color:#d7dce3;font-style:normal}.auth-provider-list small{color:#778293;text-align:right}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot.healthy{background:#38d17b}.status-dot.warning{background:#f2be36}.status-dot.critical{background:#ff6259}.analytics-distortion-warning{color:#cba85a;background:#945e0f1a;border:1px solid #e6a82c3b;border-radius:7px;margin:0;padding:8px 10px;font-size:12px}.analytics-empty-state{color:#7e8998;text-align:center;border:1px dashed #2a3545;border-radius:8px;margin:0;padding:22px 14px;font-size:13px}.funnel-list{gap:5px;display:grid}.funnel-row{grid-template-columns:22px minmax(130px,1.2fr) minmax(140px,2fr) 68px 48px;align-items:center;gap:8px;font-size:13px;display:grid}.funnel-index{color:#b899ff;background:#7c3aed29;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.funnel-row>div{display:grid}.funnel-row>div strong{color:#d6dbe3;font-weight:530}.funnel-row>div small{color:#667284;font-size:12px}.funnel-track{background:#151d28;border-radius:4px;height:12px;overflow:hidden}.funnel-track i{background:linear-gradient(90deg,#5930b7,#8b5cf6);border-radius:4px;height:100%;display:block}.funnel-row>em,.funnel-row>strong{text-align:right}.funnel-row>em{color:#a990e5;font-style:normal}.funnel-timing{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.funnel-timing>div{border:1px solid #273241;border-radius:8px;gap:3px;padding:10px;display:grid}.funnel-timing span{color:#7d8999;font-size:12px}.funnel-timing strong{font-size:13px;font-weight:550}.funnel-drop{background:#754c1214;border:1px solid #e9a42f33;border-radius:8px;gap:5px;margin-top:10px;padding:11px;display:grid}.funnel-drop strong{font-size:13px}.funnel-drop span{color:#b7bfca;font-size:13px}.funnel-drop em{color:#ff7c66;font-size:17px;font-style:normal}.funnel-drop p{color:#8b95a4;margin:0;font-size:12px}.rank-list{gap:9px;display:grid}.rank-list>div{color:#bfc6d0;grid-template-columns:minmax(95px,1fr) minmax(70px,1.35fr) 70px;align-items:center;gap:8px;font-size:12px;display:grid}.rank-list i{background:#151d28;border-radius:3px;height:7px;overflow:hidden}.rank-list i b{background:linear-gradient(90deg,#6730dd,#8b5cf6);border-radius:3px;height:100%;display:block}.rank-list strong{text-align:right;font-size:12px;font-weight:500}.finance-plan{gap:10px;display:grid}.finance-plan>div{border-bottom:1px solid #202936;grid-template-columns:1fr auto;gap:3px;padding-bottom:10px;display:grid}.finance-plan>div:last-child{border-bottom:0}.finance-plan span{color:#8791a0;font-size:13px}.finance-plan strong{grid-area:1/2/3;align-self:center;font-size:14px;font-weight:540}.finance-plan em{color:#8b95a4;font-size:12px;font-style:normal}.analytics-table{font-size:12px}.analytics-table th{color:#788494;height:31px;font-size:12px;font-weight:500}.analytics-table td{border-color:#202936;height:34px}.analytics-table td strong{color:#dce0e6;font-weight:550}.attribution-models,.product-signal-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.product-signal-grid>div{background:linear-gradient(145deg,#111823f5,#0b1119f5);border:1px solid #283243;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.product-signal-grid svg{color:#a978ff;background:#7c3aed2b;border-radius:9px;width:34px;height:34px;padding:8px}.product-signal-grid span{gap:1px;display:grid}.product-signal-grid em,.product-signal-grid small{color:#7c8797;font-size:12px;font-style:normal}.product-signal-grid strong{font-size:12px}.product-feature-name{grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;gap:0 7px;display:grid}.product-feature-name>span{color:#fff;background:linear-gradient(135deg,#7440e8,#2c4c8a);border-radius:6px;grid-row:1/3;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.product-feature-name small{color:#697687;font-size:12px}.product-score-list{grid-template-columns:repeat(2,1fr);gap:12px 18px;display:grid}.product-score-list>div{gap:5px;display:grid}.product-score-list>div>strong{margin-bottom:2px;font-size:13px}.product-score-list span{grid-template-columns:62px 1fr 20px;align-items:center;gap:6px;display:grid}.product-score-list em,.product-score-list small{color:#778394;font-size:12px;font-style:normal}.product-score-list i{background:#161e29;border-radius:3px;height:5px;overflow:hidden}.product-score-list i b{background:linear-gradient(90deg,#5930ba,#8b5cf6);border-radius:3px;height:100%;display:block}.journey-list{gap:7px;display:grid}.journey-list>div{border-bottom:1px solid #202936;grid-template-columns:minmax(72px,1fr) 14px minmax(72px,1fr) 85px 38px;align-items:center;gap:5px;padding:8px 0;font-size:12px;display:grid}.journey-list svg{color:#8b5cf6;width:12px}.journey-list span{color:#84909f}.journey-list em{color:#4cda83;text-align:right;font-style:normal}.cohort-table{gap:4px;min-width:720px;display:grid}.cohort-row{color:#c5cbd4;grid-template-columns:120px 65px repeat(6,1fr);align-items:center;gap:4px;font-size:12px;display:grid}.cohort-row>span{border-radius:5px;place-items:center;min-height:30px;display:grid}.cohort-row>strong{font-weight:520}.cohort-head{color:#758193}.cohort-head>span{background:0 0}.ltv-notes{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.ltv-notes>span{color:#7f8a99;border:1px solid #263140;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;padding:8px;font-size:12px;display:grid}.ltv-notes svg{color:#9c6dff;grid-row:1/3;width:13px}.ltv-notes strong{color:#d2d7df;font-size:13px}.identity-chain{color:#c8ced7;white-space:nowrap;background:linear-gradient(90deg,#2f1e4f3d,#0c121bcc);border:1px solid #2c2743;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:13px;display:flex;overflow-x:auto}.identity-chain span{background:#111722;border:1px solid #343249;border-radius:6px;padding:7px 9px}.identity-chain svg{color:#8b5cf6;width:14px}.attribution-badge{color:#57dc91;background:#2b895926;border-radius:5px;padding:4px 7px;font-size:12px}.attribution-models{grid-template-columns:repeat(4,1fr)}.attribution-models>div{background:#0d131c;border:1px solid #273241;border-radius:9px;gap:4px;padding:12px;display:grid}.attribution-models small,.attribution-models span{color:#788495;font-size:12px}.attribution-models strong{font-size:13px;font-weight:550}.project-overview-surface,.projects-surface{background:radial-gradient(circle at 54% -12%,#412a841c,#0000 31%),#070b11;min-height:100vh;margin-left:214px;padding:18px}.projects-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.projects-header h1{margin:0;font-size:24px;font-weight:650}.projects-header nav{gap:22px;margin-top:11px;display:flex}.projects-header nav button{color:#8b95a4;background:0 0;border:0;padding:0 0 10px;font-size:13px;position:relative}.projects-header nav button.active{color:#e1d5ff}.projects-header nav button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:0;left:0;right:0}.projects-header-actions{align-items:center;gap:8px;display:flex}.projects-header-actions>label{background:#0d131c;border:1px solid #273241;border-radius:8px;align-items:center;gap:7px;width:188px;height:34px;padding:0 10px;display:flex}.projects-header-actions>label svg{color:#788494;width:14px}.projects-header-actions input{color:#d8dde4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.projects-header-actions [data-slot=button],.projects-header-actions>a{border-color:#2b3544;gap:6px;height:34px;font-size:13px;text-decoration:none}.projects-header-actions>a{background:linear-gradient(135deg,#6025df,#7c3aed);box-shadow:0 7px 20px #642adf38}.projects-filter-panel{color:#a4adba;background:#0d131c;border:1px solid #263140;border-radius:9px;align-items:center;gap:18px;margin-top:11px;padding:9px 11px;font-size:13px;display:flex}.projects-filter-panel select{color:#d2d7df;height:30px;font:inherit;background:#111925;border:1px solid #2b3543;border-radius:7px;padding:0 28px 0 9px}.projects-filter-panel label{align-items:center;gap:7px;display:flex}.projects-filter-panel input{accent-color:#7c3aed}.projects-filter-panel span{color:#687587;margin-left:auto}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.portfolio-metric-card [data-slot=card-content]{grid-template-rows:1fr 30px;grid-template-columns:36px 1fr;align-items:center;gap:7px 10px;min-height:118px;padding:13px 14px 5px;display:grid}.portfolio-metric-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.portfolio-metric-icon svg{width:17px}.portfolio-metric-card span:nth-child(2){gap:1px;display:grid}.portfolio-metric-card small{color:#a4adba;font-size:13px}.portfolio-metric-card strong{font-size:21px;font-weight:530}.portfolio-metric-card em{font-size:12px;font-style:normal}.portfolio-metric-card .project-sparkline{grid-column:1/3}.project-sparkline{width:100%;height:34px;overflow:visible}.projects-toolbar{justify-content:space-between;align-items:center;margin:12px 0 9px;display:flex}.projects-toolbar nav,.projects-toolbar>div{background:#0d131b;border:1px solid #242e3a;border-radius:8px;padding:3px;display:flex}.projects-toolbar button{color:#929cab;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:28px;font-size:13px;display:flex}.projects-toolbar button.active{color:#fff;background:linear-gradient(135deg,#5020bd,#7434e4)}.projects-toolbar>div button{min-width:82px}.projects-toolbar svg{width:13px}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-card{min-width:0}.project-card.is-problem{border-color:#ff5b4d6b;box-shadow:inset 0 1px #ff5b4d0d}.project-card.is-setup{border-color:#38bdf83d}.project-card [data-slot=card-content]{gap:8px;padding:12px;display:grid}.project-card-heading{grid-template-columns:31px 1fr auto;align-items:center;gap:8px;display:grid}.project-card-logo{border-radius:7px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:750;display:grid}.project-card-heading>span:nth-child(2){display:grid}.project-card-heading strong{font-size:13px}.project-card-heading small{color:#7c8796;font-size:12px}.project-status{color:#8a95a4;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-style:normal;display:inline-flex}.project-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-active{color:#4bd888}.status-attention{color:#ff765d}.status-setup{color:#38bdf8}.status-experiment{color:#b983ff}.project-health{border:1px solid #273241;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.project-health>span:first-child{display:grid}.project-health small{color:#7d8898;font-size:12px}.project-health strong{font-size:16px;font-weight:550}.project-health strong em{color:#778292;font-size:13px;font-style:normal}.project-health>span:last-child{align-items:center;font-size:12px;display:flex}.project-health svg{width:11px}.warning{color:#f2bd36!important}.project-economics{grid-template-columns:repeat(2,1fr);gap:7px 14px;display:grid}.project-economics span{display:grid;position:relative}.project-economics small{color:#778292;font-size:12px}.project-economics strong{font-size:13px;font-weight:530}.project-economics em{font-size:12px;font-style:normal;position:absolute;bottom:0;right:0}.project-problems{background:#822a211a;border:1px solid #ff574857;border-radius:7px;gap:5px;padding:8px;display:grid}.project-problems strong{color:#ff6f60;font-size:13px}.project-problems span{color:#c3c8d0;align-items:center;gap:6px;font-size:12px;display:flex}.project-problems i{background:#ff654f;border-radius:50%;flex:none;width:6px;height:6px}.project-integrations{gap:5px;display:flex;overflow:hidden}.project-integrations span{color:#8b95a3;white-space:nowrap;border:1px solid #28323f;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:flex}.project-integrations i{border-radius:50%;width:5px;height:5px}.integration-connected i{background:#36d17d}.integration-partial i{background:#eab308}.integration-disconnected i{background:#5a6574}.project-card-action{color:#b5bdc8;border-top:1px solid #202936;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:12px;text-decoration:none;display:flex}.project-card-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card-action small{color:#7d8898}.project-card-action svg{width:13px}.setup-link{color:#38bdf8}.projects-table-card [data-slot=card-content]{padding:0 10px 8px;overflow-x:auto}.projects-table{min-width:950px;font-size:12px}.projects-table th{color:#758193;height:31px;font-size:12px}.projects-table th button{color:inherit;font:inherit;background:0 0;border:0}.projects-table td{white-space:nowrap;border-color:#202936;height:37px}.projects-table td small{margin-left:3px;font-size:12px}.table-project-name{color:#e0e4ea;align-items:center;gap:7px;text-decoration:none;display:flex}.table-project-name>span{border-radius:5px;place-items:center;width:23px;height:23px;font-weight:750;display:grid}.table-health{border:1px solid;border-radius:5px;place-items:center;width:27px;height:20px;display:inline-grid}.table-health.high{color:#52dc89;border-color:#258d52}.table-health.mid{color:#efbf37;border-color:#856b1e}.table-health.low{color:#ff6d61;border-color:#94352d}.project-menu{color:#7e8998;background:0 0;border:0}.project-menu svg{width:14px}.projects-empty{color:#788494;border:1px dashed #2b3542;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:310px;display:grid}.projects-empty>svg{width:30px}.projects-empty h2,.projects-empty p{margin:0}.projects-empty h2{color:#d3d8df;font-size:15px}.projects-empty p{font-size:13px}.projects-bottom-grid{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:10px;display:grid;position:relative}.projects-bottom-grid [data-slot=card-content]{padding:12px}.portfolio-ai-heading{align-items:center;gap:7px;display:flex}.portfolio-ai-heading svg{color:#a66fff;width:15px}.portfolio-ai-heading strong{font-size:13px}.portfolio-ai-heading small{color:#788494;margin-left:auto;font-size:12px}.projects-bottom-grid p{color:#8d97a6;font-size:12px;line-height:1.5}.projects-bottom-grid a{color:#b795ff;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.projects-bottom-grid a svg{width:11px}.integration-summary{gap:7px;margin-top:10px;display:grid}.integration-summary span{color:#949eac;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:12px;display:grid}.integration-summary i{border-radius:50%;width:7px;height:7px}.integration-summary i.connected{background:#36d17d}.integration-summary i.partial{background:#eab308}.integration-summary i.disconnected{background:#ff6259}.integration-summary strong{color:#d6dbe2}.projects-export{border-color:#2b3542;height:31px;font-size:12px;position:absolute;top:-44px;right:0}.project-wizard-page{background:radial-gradient(circle at 55% 0,#462d8a1a,#0000 35%),#070b11;min-height:100vh;margin-left:214px}.wizard-page-ghost{opacity:.34;padding:24px}.wizard-page-ghost h1{margin:0;font-size:24px}.wizard-page-ghost p{color:#8993a1;font-size:13px}.project-wizard-overlay{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060cb8;place-items:start center;padding:22px;display:grid;position:fixed;inset:0 0 0 214px;overflow-y:auto}.project-wizard{background:radial-gradient(circle at 58% -8%,#4a328b21,#0000 34%),linear-gradient(145deg,#0d151f,#0a111a);border:1px solid #303d4d;border-radius:12px;width:min(1020px,100%);min-height:690px;box-shadow:0 35px 100px #00000080}.project-wizard>header{justify-content:space-between;align-items:center;padding:20px 24px 10px;display:flex}.project-wizard h1{margin:0;font-size:19px}.wizard-close{color:#a0a9b6;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.wizard-close:hover{background:#17202c}.wizard-close svg{width:17px}.wizard-stepper{grid-template-columns:repeat(5,1fr);margin:5px 24px 0;padding:0;list-style:none;display:grid}.wizard-stepper li{color:#7e8998;place-items:center;gap:6px;display:grid;position:relative}.wizard-stepper li>span{z-index:1;background:#0c131c;border:1px solid #536071;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.wizard-stepper li>span svg{width:13px}.wizard-stepper li>small{font-size:12px}.wizard-stepper li>i{background:#34404e;width:calc(100% - 46px);height:1px;position:absolute;top:14px;left:calc(50% + 23px)}.wizard-stepper li.active{color:#c9b2ff}.wizard-stepper li.active>span{color:#fff;background:linear-gradient(135deg,#5b24ce,#7c3aed);border-color:#7c3aed;box-shadow:0 0 18px #7c3aed4d}.wizard-stepper li.complete>span{color:#071019;background:#84909d;border-color:#788696}.wizard-stepper li.complete>i{background:#6750a3}.wizard-content{border-top:1px solid #202b37;min-height:510px;margin-top:14px;padding:22px 24px}.wizard-footer{border-top:1px solid #202b37;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.wizard-footer [data-slot=button]{min-width:105px;height:36px;font-size:13px}.wizard-footer [data-slot=button]:last-child{background:linear-gradient(135deg,#5b23d5,#7c3aed)}.wizard-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.wizard-form-grid>.wizard-field:nth-child(3){grid-column:1/3}.wizard-form-grid.inner{gap:14px}.wizard-form-grid.inner>.wizard-field:nth-child(3){grid-column:auto}.wizard-field{color:#dce1e7;gap:6px;display:grid}.wizard-branding>div>strong,.wizard-field>strong{font-size:13px;font-weight:550}.wizard-field>small{color:#748092;font-size:12px}.wizard-field input,.wizard-field select,.wizard-field textarea{color:#e0e4e9;width:100%;font:inherit;background:#0b131d;border:1px solid #2b3746;border-radius:7px;outline:none;padding:0 10px;font-size:13px}.wizard-field input,.wizard-field select{height:36px}.wizard-field textarea{resize:vertical;min-height:72px;padding-block:9px}.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{border-color:#7541e7;box-shadow:0 0 0 2px #7c3aed1c}.wizard-select{position:relative}.wizard-select svg{color:#6f7b8b;pointer-events:none;width:13px;position:absolute;top:12px;right:9px}.wizard-field select{appearance:none}.wizard-branding{grid-template-columns:.75fr 1.25fr;gap:18px;margin-top:18px;display:grid}.wizard-upload{color:#cdd3db;border:1px dashed #344153;border-radius:8px;align-content:center;place-items:center;gap:4px;min-height:112px;display:grid;position:relative}.wizard-upload svg{color:#a279ff;width:24px}.wizard-upload strong{font-size:13px}.wizard-upload small{color:#748091;font-size:12px}.wizard-upload input{opacity:0;position:absolute;inset:0}.wizard-branding>div{border:1px solid #202c39;border-radius:8px;align-content:start;gap:10px;padding:10px;display:grid}.wizard-color-row,.wizard-icon-row{gap:8px;display:flex}.wizard-color-row button{color:#fff;border:2px solid #25303d;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.wizard-color-row button.active{outline-offset:2px;outline:2px solid #9d72ff}.wizard-color-row svg{width:13px}.wizard-icon-row button{color:#8d98a7;background:#0c141e;border:1px solid #293543;border-radius:6px;width:31px;height:28px}.wizard-icon-row button.active{color:#c5aaff;background:#6736cb26;border-color:#7642e4}.wizard-step-copy h2{margin:0;font-size:15px}.wizard-step-copy p{color:#7e8998;margin:5px 0 0;font-size:13px}.integration-categories{border-bottom:1px solid #23303c;gap:18px;margin-top:17px;display:flex;overflow-x:auto}.integration-categories button{color:#8994a3;background:0 0;border:0;flex:none;height:33px;font-size:12px;position:relative}.integration-categories button.active{color:#b591ff}.integration-categories button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wizard-search{background:#0b131c;border:1px solid #2a3644;border-radius:7px;align-items:center;gap:7px;height:34px;margin-top:10px;padding:0 10px;display:flex}.wizard-search svg{color:#718092;width:13px}.wizard-search input{color:#dce1e7;background:0 0;border:0;outline:0;width:100%;font-size:12px}.wizard-integration-layout{grid-template-columns:1fr 230px;gap:14px;margin-top:10px;display:grid}.wizard-integration-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wizard-integration-card{background:#0d151f;border:1px solid #2a3543;border-radius:8px;grid-template-columns:36px 1fr;align-content:start;gap:8px;min-height:124px;padding:11px;display:grid;position:relative}.wizard-integration-card.selected{border-color:#7542de;box-shadow:inset 0 0 0 1px #7c3aed1f}.integration-select{color:#9b72f4;background:#111a25;border:1px solid #374253;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;right:7px}.integration-select svg{width:11px}.integration-logo{border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.wizard-integration-card>div{align-content:start;gap:3px;padding-right:14px;display:grid}.wizard-integration-card strong{font-size:13px}.wizard-integration-card p{color:#778394;margin:0;font-size:12px;line-height:1.4}.wizard-integration-card [data-slot=button]{color:#c7aaff;border-color:#503576;grid-column:1/3;justify-self:start;height:25px;font-size:12px}.selected-integrations{background:#0e1620;border:1px solid #283442;border-radius:8px}.selected-integrations header{border-bottom:1px solid #283442;justify-content:space-between;align-items:center;padding:10px;display:flex}.selected-integrations header strong{font-size:12px}.selected-integrations header span{background:#6d35dc;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.selected-integrations>div{border-bottom:1px solid #202b37;grid-template-columns:24px 1fr 20px;align-items:center;gap:7px;padding:8px 10px;display:grid}.selected-integrations>div .integration-logo{width:23px;height:23px;font-size:12px}.selected-integrations>div strong{font-size:12px}.selected-integrations>div button{color:#718092;background:0 0;border:0}.selected-integrations>div svg{width:12px}.selected-integrations>p{color:#6f7b8b;margin:16px 10px;font-size:12px}.selected-integrations section{background:#43287024;border:1px solid #2c3347;border-radius:7px;grid-template-columns:24px 1fr;gap:5px 8px;margin:10px;padding:9px;display:grid}.selected-integrations section svg{color:#9f71ff;grid-row:1/3;width:16px}.selected-integrations section strong{font-size:12px}.selected-integrations section p{color:#808b9b;margin:0;font-size:12px;line-height:1.45}.wizard-technical-layout{grid-template-columns:minmax(0,1fr) 250px;gap:13px;margin-top:16px;display:grid}.technical-connection-list{gap:7px;display:grid}.technical-connection-card{color:#dce1e7;text-align:left;background:linear-gradient(145deg,#101923,#0c141d);border:1px solid #293542;border-radius:8px;grid-template-columns:38px 1fr 19px;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.technical-connection-card:hover{border-color:#49396b}.technical-connection-card.selected{background:linear-gradient(145deg,#40276c4a,#0d151e);border-color:#6840be}.technical-connection-card>span{color:#a87bff;background:#7c3aed24;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.technical-connection-card>span svg{width:18px}.technical-connection-card>div{gap:3px;min-width:0;display:grid}.technical-connection-card header{align-items:center;gap:7px;display:flex}.technical-connection-card strong{font-size:12px}.technical-connection-card em{color:#57d98a;background:#2c8f5221;border-radius:4px;padding:2px 5px;font-size:12px;font-style:normal}.technical-connection-card p{color:#818d9c;margin:0;font-size:12px}.technical-connection-card small{color:#687687;font-size:12px}.technical-connection-card>i{color:#fff;border:1px solid #465363;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.technical-connection-card.selected>i{background:#6630da;border-color:#7540e8}.technical-connection-card>i svg{width:11px}.technical-connection-guide{background:#0e1720;border:1px solid #2b3745;border-radius:9px;align-content:start;gap:10px;padding:12px;display:grid}.technical-connection-guide>header{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.technical-connection-guide>header>svg{color:#a97bff;background:#7c3aed2b;border-radius:8px;width:29px;height:29px;padding:7px}.technical-connection-guide header span{gap:2px;display:grid}.technical-connection-guide strong{font-size:12px}.technical-connection-guide small,.technical-connection-guide>p{color:#7d8998;font-size:12px;line-height:1.5}.technical-connection-guide>p{margin:0}.technical-connection-guide ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.technical-connection-guide li{color:#aeb7c1;align-items:center;gap:5px;font-size:12px;display:flex}.technical-connection-guide li svg{color:#4bd784;width:10px}.technical-connection-guide>section{background:#43286c24;border:1px solid #42325e;border-radius:7px;grid-template-columns:25px 1fr;gap:7px;padding:9px;display:grid}.technical-connection-guide>section>svg{color:#a879ff;width:21px}.technical-connection-guide>section span{gap:2px;display:grid}.wizard-agent-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.wizard-agent-grid article{background:#0d151f;border:1px solid #2a3544;border-radius:9px}.wizard-agent-grid article.selected{border-color:#6840b9}.wizard-agent-grid article>button{color:#dbe0e7;text-align:left;background:0 0;border:0;border-bottom:1px solid #24303c;grid-template-columns:34px 1fr 22px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.agent-wizard-icon{border-radius:8px;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.wizard-agent-grid button>span:nth-child(2){gap:2px;display:grid}.wizard-agent-grid button strong{font-size:13px}.wizard-agent-grid button small{color:#778394;font-size:12px;line-height:1.35}.wizard-agent-grid button i{color:#a980ff;border:1px solid #3a4655;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.wizard-agent-grid button i svg{width:11px}.wizard-agent-grid article>div{gap:8px;padding:10px;display:grid}.wizard-agent-grid article>div>span{gap:2px;display:grid}.wizard-agent-grid article>div strong{color:#c8ced7;font-size:12px}.wizard-agent-grid article>div small{color:#778394;font-size:12px}.wizard-agent-grid ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wizard-agent-grid li{color:#8f99a8;align-items:center;gap:5px;font-size:12px;display:flex}.wizard-agent-grid li svg{color:#7c58c8;width:9px}.wizard-settings{gap:13px;display:grid}.wizard-threshold-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.wizard-policy-note{background:#1b714617;border:1px solid #4ac87f38;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.wizard-policy-note svg{color:#47d888;width:22px}.wizard-policy-note span{gap:2px;display:grid}.wizard-policy-note strong{font-size:12px}.wizard-policy-note small{color:#7f8b9b;font-size:12px}.close-guard-overlay,.connection-overlay{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connection-modal{background:linear-gradient(145deg,#0e1722,#0b121b);border:1px solid #334152;border-radius:11px;width:min(610px,100%);padding:20px;position:relative;box-shadow:0 30px 90px #0000008c}.connection-modal>.wizard-close{position:absolute;top:12px;right:12px}.connection-modal>header{grid-template-columns:42px 1fr;align-items:center;gap:10px;padding-right:30px;display:grid}.connection-modal header h2{margin:0;font-size:15px}.connection-modal header p{color:#7e8999;margin:4px 0 0;font-size:12px}.connection-modal header .integration-logo{width:40px;height:40px}.mock-connection-box{background:#4025682e;border:1px solid #49356c;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin-top:16px;padding:10px;display:grid}.mock-connection-box>svg{color:#aa7aff;width:21px}.mock-connection-box span{gap:2px;display:grid}.mock-connection-box strong{font-size:12px}.mock-connection-box small{color:#8a95a4;font-size:12px}.connection-flow{gap:8px;margin-top:12px;display:grid}.connection-flow>span{border:1px solid #263240;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:27px 1fr;gap:2px 8px;padding:9px;display:grid}.connection-flow svg{color:#8c62e3;grid-row:1/3;width:17px}.connection-flow strong{font-size:12px}.connection-flow small{color:#7f8a99;font-size:12px}.connection-help{color:#a278ff;align-items:center;gap:4px;margin-top:10px;font-size:12px;text-decoration:none;display:flex}.connection-help svg{width:11px}.connection-modal footer{justify-content:space-between;margin-top:17px;display:flex}.connection-modal footer [data-slot=button]{height:34px;font-size:13px}.close-guard-overlay section{background:#0d1620;border:1px solid #354253;border-radius:11px;width:min(430px,100%);padding:20px}.close-guard-overlay h2{margin:0;font-size:16px}.close-guard-overlay p{color:#818c9b;font-size:13px}.close-guard-overlay section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.close-guard-overlay [data-slot=button]{font-size:12px}.close-guard-overlay [data-slot=button]:last-child{grid-column:1/3}.project-overview-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-overview-header>div{align-items:center;gap:9px;display:flex}.project-overview-header>div:first-child>a{color:#788494;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.project-overview-header>div:first-child>a svg{width:12px}.project-detail-logo{border-radius:9px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:750;display:grid}.project-overview-header h1{margin:0;font-size:21px}.project-overview-header p{color:#778394;margin:2px 0 0;font-size:12px}.project-overview-header [data-slot=button]{height:33px;font-size:13px}.project-detail-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;border-bottom:1px solid #202a36;gap:3px;margin-top:14px;display:flex;overflow-x:auto}.project-detail-tabs button{color:#8792a1;background:0 0;border:0;flex:none;min-height:44px;padding:0 11px;font-size:12px;position:relative}.project-detail-tabs button.active{color:#c5aaff}.project-detail-tabs button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.project-summary{grid-template-columns:1fr 140px;gap:11px;margin-top:11px;display:grid}.project-summary>div{background:linear-gradient(100deg,#462b7733,#0d131dcc);border:1px solid #2d2a44;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.project-summary>div>svg{color:#aa7aff;background:#7c3aed2e;border-radius:8px;width:30px;height:30px;padding:7px}.project-summary div strong{font-size:13px}.project-summary div p{color:#8b95a4;margin:4px 0 0;font-size:12px;line-height:1.5}.project-summary>span{background:#0d141d;border:1px solid #2d3947;border-radius:10px;place-items:center;padding:10px;display:grid}.project-summary>span.healthy{border-color:#36d17d40}.project-summary>span.warning{border-color:#eab3084d}.project-summary>span.critical{border-color:#ff625952}.project-summary>span small{color:#7d8897;font-size:12px}.project-summary>span strong{font-size:27px;font-weight:550}.project-summary>span strong em{color:#758092;font-size:13px;font-style:normal}.project-summary>span p{color:#8c96a5;margin:0;font-size:12px}.project-overview-metrics{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:10px;display:grid}.project-overview-metric [data-slot=card-content]{grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;gap:2px 7px;padding:10px;display:grid;position:relative}.project-overview-metric>div>span{color:#a978ff;background:#7c3aed26;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}.project-overview-metric svg{width:13px}.project-overview-metric small{color:#7b8696;font-size:12px}.project-overview-metric strong{font-size:13px}.project-overview-metric em{font-size:12px;font-style:normal;position:absolute;top:9px;right:9px}.project-overview-grid{grid-template-columns:1.65fr .75fr;gap:10px;margin-top:10px;display:grid}.project-chart-card [data-slot=card-content]{padding-bottom:5px}.project-detail-chart{aspect-ratio:auto;width:100%;height:245px!important}.project-problems-card [data-slot=card-content]{display:grid}.project-problems-card [data-slot=card-content]>div{border-top:1px solid #202936;grid-template-columns:28px 1fr 15px;align-items:center;gap:8px;padding:10px 0;display:grid}.project-problems-card [data-slot=card-content]>div:first-child{border-top:0}.project-problems-card div>svg:first-child{background:#7c3aed1f;border-radius:7px;width:25px;height:25px;padding:6px}.project-problems-card div>svg:last-child{color:#7d8998;width:12px}.project-problems-card span{gap:2px;display:grid}.project-problems-card strong{font-size:12px}.project-problems-card small{color:#778394;font-size:12px}.project-overview-grid.lower{grid-template-columns:repeat(2,1fr)}.project-agent-list,.project-event-list{display:grid}.project-agent-list>a{color:#d9dee5;border-top:1px solid #202936;grid-template-columns:29px 1fr 7px 14px;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:grid}.project-agent-list>a:first-child,.project-event-list>div:first-child{border-top:0}.project-agent-list>a>span,.project-event-list>div>span{color:#a978ff;background:#7c3aed21;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.project-agent-list svg,.project-event-list svg{width:13px}.project-agent-list div,.project-event-list p{gap:2px;margin:0;display:grid}.project-agent-list strong,.project-event-list strong{font-size:12px}.project-agent-list small,.project-event-list small{color:#768293;font-size:12px}.project-agent-list i{border-radius:50%;width:6px;height:6px}.project-agent-list i.online{background:#36d17d}.project-agent-list i.working{background:#eab308}.project-agent-list>a>svg{color:#7c8796}.project-event-list>div{border-top:1px solid #202936;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.project-not-found{align-content:center;place-items:center;gap:8px;min-height:70vh;display:grid}.project-not-found>svg{color:#ff725e;width:36px}.project-not-found h1,.project-not-found p{margin:0}.project-not-found p{color:#7e8998;font-size:13px}.project-not-found a{color:inherit;text-decoration:none}.project-onboarding-chart-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:245px;display:grid}.project-onboarding-chart-empty>svg{color:#a978ff;width:30px}.project-onboarding-chart-empty strong{font-size:13px}.project-onboarding-chart-empty small{color:#7b8696;max-width:310px;font-size:12px;line-height:1.5}.project-onboarding-chart-empty a{color:inherit;margin-top:5px;text-decoration:none}.project-agent-list>button{color:#d9dee5;text-align:left;background:0 0;border:0;border-top:1px solid #202936;grid-template-columns:29px 1fr 7px 14px;align-items:center;gap:8px;width:100%;padding:8px 0;display:grid}.project-agent-list>button:first-child{border-top:0}.project-agent-list>button>span{border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.project-agent-list>button>svg{color:#7c8796;width:13px}.login-page{background:#070b12;grid-template-columns:minmax(560px,.96fr) minmax(620px,1.04fr)}.login-page,.login-story{min-height:100vh;display:grid;overflow:hidden}.login-story{isolation:isolate;background:radial-gradient(circle at 45% 85%,#562bbb42,#0000 32%),radial-gradient(circle at 78% 20%,#2b46841a,#0000 25%),linear-gradient(145deg,#060a11,#080d17 58%,#09101d);border-right:1px solid #202838;grid-template-rows:auto auto 1fr auto;padding:6.4vh 7.4vw 3vh 3.8vw;position:relative}.login-story:before{z-index:-2;content:"";opacity:.45;background-image:radial-gradient(circle,#7a55f67a 0 1px,#0000 1.6px);background-position:13% 38%;background-size:280px 240px;position:absolute;inset:0}.login-brand{width:min(440px,86%)}.login-brand .brand-logo-signature{filter:drop-shadow(0 16px 34px #2645da29);width:100%}.login-message{align-self:end;max-width:620px;margin-top:clamp(65px,10vh,120px)}.login-message h1{letter-spacing:-.035em;margin:0;font-size:clamp(35px,3vw,56px);font-weight:650;line-height:1.13}.login-message h1 strong{color:#8a56ff;font-weight:inherit;margin-top:8px;display:block}.login-message p{color:#9ba5b6;max-width:600px;margin:28px 0 0;font-size:clamp(15px,1.15vw,20px);line-height:1.55}.login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:34px 38px;margin-top:clamp(48px,7vh,86px);display:grid}.login-benefits article{min-width:0}.login-benefit-icon{border:1px solid #ffffff09;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.login-benefit-icon svg{width:23px;height:23px}.login-benefit-purple,.login-benefit-violet{color:#a56dff;background:#6a37cc2e}.login-benefit-blue{color:#4592ff;background:#2d63c929}.login-benefit-green{color:#45df8a;background:#23916426}.login-benefit-amber{color:#ffc32f;background:#a3701026}.login-benefit-pink{color:#ff5ab0;background:#a8276f26}.login-benefits strong{color:#edf0f5;margin-top:15px;font-size:14px;font-weight:620;display:block}.login-benefits p{color:#7f899a;margin:8px 0 0;font-size:12px;line-height:1.55}.login-story footer{z-index:2;color:#6f7888;font-size:13px}.login-orbit{z-index:-1;background:repeating-radial-gradient(#6439d51a 0 1px,#0000 2px 46px),repeating-linear-gradient(82deg,#0000 0 58px,#6942cd21 59px 60px),linear-gradient(#4b23b67a,#110c360d 48%);border:1px solid #895bffb8;border-radius:50%;height:42vw;position:absolute;bottom:-32vw;left:-19%;right:7%;transform:perspective(480px)rotateX(58deg);box-shadow:0 -18px 80px #572ad347,inset 0 30px 80px #5c34e121}.login-access{background:radial-gradient(circle at 52% 42%,#19253d52,#0000 44%),#0a0f18;align-content:center;justify-items:center;gap:42px;min-height:100vh;padding:48px clamp(36px,7vw,130px);display:grid}.login-card{background:linear-gradient(145deg,#111926eb,#0b111cf5);border:1px solid #283244;border-radius:15px;width:min(590px,100%);padding:clamp(34px,4.4vw,64px) clamp(34px,4vw,58px) 34px;box-shadow:0 30px 90px #0003,inset 0 1px #ffffff05}.login-card-heading{text-align:center;justify-items:center;display:grid}.login-card-mark{border-radius:14px;width:64px;height:64px;margin-bottom:22px}.login-card-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.1vw,36px);font-weight:660}.login-card-heading p{color:#9aa4b3;margin:10px 0 0;font-size:14px}.login-form{gap:22px;margin-top:42px;display:grid}.login-field{color:#e6e8ed;gap:10px;font-size:13px;display:grid}.login-input-wrap{background:#101825b8;border:1px solid #2a3548;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;height:54px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.login-input-wrap:focus-within{background:#141b2be6;border-color:#7140e7;box-shadow:0 0 0 3px #7c3aed1f}.login-input-wrap>svg{color:#8390a2;width:19px}.login-input-wrap input{color:#f4f6f9;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.login-input-wrap input::placeholder{color:#778294}.password-toggle{color:#7e899b;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.password-toggle:hover{color:#b396f6;background:#7c3aed21}.password-toggle svg{width:18px}.login-options{color:#955eff;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.remember-control{color:#bdc3cd;align-items:center;gap:9px;display:flex}.remember-control input{accent-color:#7440ed;width:16px;height:16px;margin:0}.login-error{color:#ff8b85;background:#892a261f;border:1px solid #ff5f5757;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:12px}.login-submit{color:#fff;background:linear-gradient(105deg,#5121d9,#7433ef 55%,#5a27dc);border:1px solid #7440ee;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:52px;font-size:14px;font-weight:650;transition:transform .16s,filter .16s;display:flex;box-shadow:0 14px 30px #5b27dc38}.login-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.login-submit svg{width:18px}.login-security-note{color:#788395;border-top:1px solid #222b3b;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding-top:24px;font-size:13px;display:flex}.login-security-note svg{color:#6d55aa;width:15px}.login-assurances{color:#8c96a5;grid-template-columns:repeat(3,1fr);gap:18px;width:min(590px,100%);display:grid}.login-assurances span{grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;display:grid}.login-assurances svg{color:#667187;grid-row:1/3;width:25px}.login-assurances strong{color:#c8cdd6;font-size:12px;font-weight:520}@media (min-width:1181px) and (max-width:1320px){.dashboard-grid{grid-template-columns:minmax(480px,1.4fr) minmax(320px,1fr)}.metrics-grid{grid-column:2}.pulse-card,.systems-card{display:none}.revenue-card{grid-column:1/3}}@media (max-width:1180px){.projects-header{flex-direction:column;align-items:stretch}.projects-header-actions{overflow-x:auto}.portfolio-metrics,.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-metrics{grid-template-columns:repeat(3,1fr)}.wizard-agent-grid,.wizard-integration-grid{grid-template-columns:repeat(2,1fr)}.wizard-threshold-grid{grid-template-columns:repeat(3,1fr)}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-controls{flex-direction:column;align-items:flex-start}.analytics-controls-secondary{width:100%;overflow-x:auto}.analytics-three{grid-template-columns:1fr 1fr}.analytics-three>:last-child{grid-column:1/3}.login-page{grid-template-columns:minmax(440px,.85fr) minmax(540px,1fr)}.login-story{padding-right:4vw}.login-benefits{gap:26px 22px}.login-orbit{bottom:-25vw}.dashboard-grid{grid-template-columns:minmax(480px,1.4fr) minmax(320px,1fr)}.metrics-grid{grid-column:2}.pulse-card,.systems-card{display:none}.revenue-card{grid-column:1/3}.ask-bar .ask-shortcut{display:none}.ask-bar{grid-template-columns:38px 1fr 38px}}@media (max-width:820px){.project-overview-surface,.project-wizard-page,.projects-surface{margin-left:0;padding:14px 12px 40px}.project-wizard-page{padding:0}.project-wizard-overlay{padding:10px;inset:58px 0 0}.projects-header-actions{width:100%}.projects-header-actions>label{min-width:170px}.portfolio-metrics,.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-bottom-grid{grid-template-columns:1fr}.project-overview-header{flex-direction:column;align-items:flex-start}.project-overview-grid,.project-overview-grid.lower,.project-summary{grid-template-columns:1fr}.project-overview-metrics{grid-template-columns:repeat(3,1fr)}.wizard-branding,.wizard-form-grid{grid-template-columns:1fr}.wizard-form-grid>.wizard-field:nth-child(3){grid-column:auto}.wizard-integration-layout{grid-template-columns:1fr}.selected-integrations{display:none}.wizard-agent-grid,.wizard-threshold-grid{grid-template-columns:repeat(2,1fr)}.analytics-surface{margin-left:0;padding:14px 12px 40px}.analytics-header{align-items:center}.analytics-header-actions>span{display:none}.analytics-controls-primary,.analytics-controls-secondary{width:100%;overflow-x:auto}.analytics-select{min-width:130px}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-three,.analytics-two-one{grid-template-columns:1fr}.analytics-three>:last-child{grid-column:auto}.attribution-models,.product-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-card{overflow:hidden}.login-page{background:#080d15;min-height:100vh;display:block}.login-story{border-right:0;min-height:auto;padding:24px 22px 30px;display:block}.login-message{margin-top:48px}.login-message h1{font-size:clamp(32px,9vw,46px)}.login-message p{margin-top:20px}.login-benefits,.login-orbit,.login-story footer{display:none}.login-access{align-content:start;gap:26px;min-height:auto;padding:10px 18px 42px}.login-card{padding:30px 22px 24px}.login-card-mark{display:none}.login-form{margin-top:30px}.login-assurances{gap:10px}.login-assurances span{text-align:center;grid-template-columns:1fr;justify-items:center}.login-assurances svg{grid-row:auto}.login-assurances small{margin-top:3px}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px;position:static;overflow-x:auto}.brand{white-space:nowrap;padding:0 12px 0 0}.nav-stack{display:flex}.nav-item{white-space:nowrap;width:auto}.agent-stack,.nav-item span:not(.nav-count),.section-label,.sidebar-divider,.sidebar-user{display:none}.main-surface{margin-left:0;padding:14px 12px 96px}.topbar{align-items:center}.topbar-actions .date-control,.topbar-actions .icon-button,.topbar-actions [data-slot=button]:not(.primary-cta){display:none}.dashboard-grid{grid-template-columns:1fr}.actions-card,.ai-summary,.metrics-grid,.portfolio-card,.revenue-card{grid-column:1}.metrics-grid{grid-template-columns:1fr 1fr}.summary-content{grid-template-columns:1fr}.score-card{grid-template-columns:1fr auto auto;gap:10px}.score-card [data-slot=button]{grid-column:1/4}.portfolio-card{overflow:hidden}.ask-bar{left:12px;right:12px}}@media (max-width:560px){.projects-header nav{gap:12px;overflow-x:auto}.projects-header-actions .columns-button{display:none}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-grid{grid-template-columns:1fr}.projects-toolbar{flex-direction:column;align-items:stretch;gap:7px}.projects-toolbar nav{overflow-x:auto}.projects-toolbar>div{align-self:flex-end}.project-overview-metrics{grid-template-columns:repeat(2,1fr)}.project-overview-header>div:first-child>a{display:none}.wizard-stepper{margin-inline:12px}.wizard-stepper li>small{text-align:center;max-width:60px}.wizard-content{padding:18px 14px}.wizard-footer{padding-inline:14px}.wizard-agent-grid,.wizard-integration-grid,.wizard-technical-layout,.wizard-threshold-grid{grid-template-columns:1fr}.wizard-agent-grid article>div{display:none}.analytics-header h1{font-size:20px}.analytics-header p{font-size:13px}.analytics-header-actions button{height:34px;padding-inline:10px}.analytics-controls-primary{flex-direction:column;align-items:stretch}.analytics-controls-primary .analytics-select,.period-switch{width:100%}.period-switch button{flex:1}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-pie-wrap,.analytics-two-one,.attribution-models,.product-score-list,.product-signal-grid{grid-template-columns:1fr}.analytics-pie{height:170px}.identity-chain{justify-content:flex-start}.login-options{flex-direction:column;align-items:flex-start;gap:10px}.login-assurances small{display:none}.topbar h1{font-size:19px}.topbar .primary-cta span{display:none}.topbar .primary-cta{padding-inline:9px}.metrics-grid{grid-template-columns:1fr}.alert-line{align-items:flex-start}.revenue-card{min-height:220px}.chart-body{height:165px}}.agent-link{text-decoration:none}.agent-link.active{background:linear-gradient(90deg,#7044c63d,#1d223073)}.agent-link.active strong{color:#fff}.agents-surface{background:radial-gradient(circle at 54% -12%,#412a841f,#0000 31%),#070b11;min-height:100vh;margin-left:214px;padding:18px}.agents-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agents-header h1{margin:0;font-size:24px;font-weight:650}.agents-header p{color:#818c9b;margin:4px 0 0;font-size:13px}.agents-header>div:last-child{gap:9px;display:flex}.agents-header [data-slot=button],.agents-header a{gap:7px;height:34px;font-size:13px;text-decoration:none}.agents-header .primary-cta{background:linear-gradient(135deg,#6126df,#7c3aed);box-shadow:0 7px 20px #642adf38}.agents-summary{background:linear-gradient(145deg,#0d141d,#0a1017);border:1px solid #263140;border-radius:10px;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(260px,1.45fr);margin-top:13px;display:grid;overflow:hidden}.agents-summary>div{border-right:1px solid #26303c;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:86px;padding:12px 14px;display:grid}.agents-summary>div>span:not(.positive){color:#67cff2;background:#38bdf81a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.agents-summary>div>span.violet{color:#ae82ff;background:#7c3aed2e}.agents-summary>div>span.green{color:#48db84;background:#2ab26324}.agents-summary>div>span.red{color:#ff7569;background:#cd403424}.agents-summary svg{width:17px}.agents-summary p{gap:2px;margin:0;display:grid}.agents-summary strong{font-size:21px;font-weight:550}.agents-summary small{color:#8893a2;font-size:12px}.agents-summary .agent-efficiency{background:radial-gradient(circle at 30% 40%,#7c3aed29,#0000 62%);border-right:0;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr)}.agent-efficiency p{grid-template-columns:1fr auto}.agent-efficiency p>small{grid-column:1/3}.agent-efficiency p>strong{font-size:22px}.agent-efficiency p>strong em{color:#7f8997;font-size:12px;font-style:normal}.agent-efficiency p>span{align-self:center;font-size:12px}.agent-spark{width:100%;height:38px;overflow:visible}.agents-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:17px 0 10px;display:flex}.agents-toolbar h2{margin:0;font-size:17px}.agents-toolbar h2 small{color:#8b5cf6;margin-left:7px;font-size:12px;font-weight:500}.agents-filters{align-items:center;gap:5px;display:flex}.agents-filters>label:first-child{background:#0d131c;border:1px solid #283342;border-radius:7px;align-items:center;gap:6px;width:165px;height:31px;padding:0 9px;display:flex}.agents-filters svg{color:#748092;width:13px}.agents-filters input{color:#d5dae1;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.agents-filters>button{color:#8994a4;background:#0d131b;border:1px solid #293341;border-radius:6px;height:29px;padding:0 10px;font-size:12px}.agents-filters>button.active{color:#c5a7ff;background:#7c3aed29;border-color:#5a388f}.agents-sort{align-items:center;height:31px;display:flex;position:relative}.agents-sort select{appearance:none;color:#aeb6c1;background:#0d131b;border:1px solid #293442;border-radius:7px;height:100%;padding:0 27px 0 9px;font-size:12px}.agents-sort svg{pointer-events:none;position:absolute;right:8px}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-card [data-slot=card-content]{gap:9px;padding:12px;display:grid}.agent-card header{grid-template-columns:36px 1fr 22px;align-items:center;gap:8px;display:grid}.agent-card-icon{border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.agent-card-icon svg{width:18px}.agent-card header>div{gap:3px;display:grid}.agent-card header strong{font-size:13px}.agent-card header small{align-items:center;gap:5px;font-size:12px;display:flex}.agent-card header small i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.agent-card header>button{color:#788494;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.agent-card header>button:hover{background:#17202b}.agent-card header>button svg{width:14px}.agent-card>div>p{color:#8b95a3;min-height:30px;margin:0;font-size:12px;line-height:1.55}.agent-card-metric{border:1px solid #273240;border-radius:8px;grid-template-rows:auto 34px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 9px 2px;display:grid;position:relative;overflow:hidden}.agent-card-metric span{display:grid}.agent-card-metric small{color:#798596;font-size:12px}.agent-card-metric strong{font-size:16px;font-weight:540}.agent-card-metric em{font-size:12px;font-style:normal}.agent-card-metric svg{grid-column:1/3}.agent-card-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agent-card-stats span{border-right:1px solid #222b37;gap:2px;display:grid}.agent-card-stats span:last-child{border-right:0}.agent-card-stats small{color:#778393;font-size:12px}.agent-card-stats strong{font-size:13px}.agent-card footer{border-top:1px solid #202936;grid-template-columns:1fr auto;align-items:end;gap:8px;padding-top:8px;display:grid}.agent-card footer>span{gap:1px;min-width:0;display:grid}.agent-card footer em,.agent-card footer small{color:#758193;font-size:12px;font-style:normal}.agent-card footer strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:500;overflow:hidden}.agent-card footer a{color:#c5a7ff;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.agent-card footer a svg{width:12px}.agents-empty{color:#788494;border:1px dashed #303848;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.agents-empty svg{width:32px}.agents-empty h2,.agents-empty p{margin:0}.agents-empty h2{color:#d4d9e0;font-size:15px}.agents-empty p{font-size:13px}.agents-bottom-grid{grid-template-columns:1.7fr .7fr;gap:10px;margin-top:10px;display:grid}.agent-log-card [data-slot=card-header]{flex-direction:row;grid-template-columns:1fr auto;justify-content:space-between;display:flex}.agent-log-card [data-slot=card-header] button{color:#aa7eff;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}.agent-log-card [data-slot=card-header] svg{width:11px}.agent-log-card [data-slot=card-content]{display:grid}.agent-log-card a{color:#dce0e6;border-top:1px solid #202936;grid-template-columns:28px 1fr auto 68px;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:grid}.agent-log-card a:first-child{border-top:0}.agent-log-card a>span{background:#7c3aed1f;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.agent-log-card a svg{width:13px}.agent-log-card p{gap:2px;margin:0;display:grid}.agent-log-card p strong{font-size:12px}.agent-log-card p small,.agent-log-card time{color:#748091;font-size:12px}.agent-log-card em{border-radius:5px;padding:3px 5px;font-size:12px;font-style:normal}.agent-log-card em.success{color:#49d883;background:#2391541f}.agent-log-card em.warning{color:#f2be36;background:#9e711a1f}.agent-log-card em.error{color:#ff7467;background:#af362e1f}.agent-log-card time{text-align:right}.agents-explainer [data-slot=card-content]{gap:8px;display:grid}.agents-explainer [data-slot=card-content]>div{grid-template-columns:24px 1fr;gap:7px;display:grid}.agents-explainer div>span{background:#6231d1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.agents-explainer p{gap:1px;margin:0;display:grid}.agents-explainer strong{font-size:12px}.agents-explainer small{color:#7d8898;font-size:12px;line-height:1.45}.agent-settings-strip{margin-top:12px}.agent-settings-strip h2{margin:0 0 8px;font-size:15px}.agent-settings-strip>div{background:#0d131b;border:1px solid #263140;border-radius:9px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.agent-settings-strip button{color:#d9dde4;text-align:left;background:0 0;border:0;border-right:1px solid #26303d;grid-template-columns:29px 1fr 12px;align-items:center;gap:8px;padding:10px;display:grid}.agent-settings-strip button:last-child{border-right:0}.agent-settings-strip button>svg:first-child{color:#a978ff;background:#7c3aed24;border-radius:7px;width:27px;height:27px;padding:7px}.agent-settings-strip button>svg:last-child{color:#596677;width:11px}.agent-settings-strip span{gap:2px;display:grid}.agent-settings-strip strong{font-size:12px}.agent-settings-strip small{color:#748091;font-size:12px}.agent-wizard-page{background:radial-gradient(circle at 50% 0,#462d8a1c,#0000 36%),#070b11;min-height:100vh;margin-left:214px}.agent-wizard-ghost{opacity:.3;padding:24px}.agent-wizard-ghost h1{margin:0;font-size:24px}.agent-wizard-ghost p{color:#84909f;font-size:13px}.agent-wizard-overlay{z-index:25;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060cbd;place-items:start center;padding:22px;display:grid;position:fixed;inset:0 0 0 214px;overflow-y:auto}.agent-wizard{background:radial-gradient(circle at 55% -8%,#4f329224,#0000 35%),linear-gradient(145deg,#0d151f,#09111a);border:1px solid #334052;border-radius:13px;width:min(900px,100%);min-height:680px;box-shadow:0 35px 100px #00000085}.agent-wizard>header{justify-content:space-between;align-items:center;padding:20px 24px 10px;display:flex}.agent-wizard>header h1{margin:0;font-size:19px}.agent-wizard>header button{color:#9aa4b2;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.agent-wizard>header button svg{width:17px}.agent-wizard-stepper{grid-template-columns:repeat(4,1fr);margin:6px 42px 0;padding:0;list-style:none;display:grid}.agent-wizard-stepper li{color:#7f8998;place-items:center;gap:5px;display:grid;position:relative}.agent-wizard-stepper li>span{z-index:1;background:#0c141e;border:1px solid #526071;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.agent-wizard-stepper li>span svg{width:13px}.agent-wizard-stepper li>small{font-size:12px}.agent-wizard-stepper li>i{background:#354150;width:calc(100% - 44px);height:1px;position:absolute;top:15px;left:calc(50% + 22px)}.agent-wizard-stepper li.active{color:#c7adff}.agent-wizard-stepper li.active>span{color:#fff;background:linear-gradient(135deg,#5722cb,#7c3aed);border-color:#7c3aed;box-shadow:0 0 18px #7c3aed54}.agent-wizard-stepper li.complete>span{color:#fff;background:#5f4a88;border-color:#625093}.agent-wizard-stepper li.complete>i{background:#674ca3}.agent-wizard-content{border-top:1px solid #202b37;min-height:500px;margin-top:14px;padding:20px 24px}.agent-wizard>footer{border-top:1px solid #202b37;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.agent-wizard>footer [data-slot=button]{min-width:112px;height:36px;font-size:13px}.agent-wizard>footer [data-slot=button]:last-child{background:linear-gradient(135deg,#5b23d5,#7c3aed)}.agent-wizard-copy h2{margin:0;font-size:15px}.agent-wizard-copy p{color:#7f8999;margin:4px 0 0;font-size:13px}.agent-type-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:17px;display:grid}.agent-type-grid>button{color:#dce1e8;text-align:left;background:linear-gradient(145deg,#111a25,#0e161f);border:1px solid #293544;border-radius:9px;grid-template-columns:42px 1fr 22px;align-items:start;gap:10px;min-height:94px;padding:13px;display:grid}.agent-type-grid>button.selected{background:linear-gradient(145deg,#462b7459,#101824);border-color:#7440e8;box-shadow:inset 0 0 0 1px #7c3aed21}.agent-type-grid>button>span{border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.agent-type-grid svg{width:20px}.agent-type-grid div{gap:4px;display:grid}.agent-type-grid strong{font-size:13px}.agent-type-grid small{color:#8a95a4;font-size:12px;line-height:1.45}.agent-type-grid em{color:#a888ed;font-size:12px;font-style:normal}.agent-type-grid>button>i{border:1px solid #465366;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.agent-type-grid>button.selected>i{background:#6c31e1;border-color:#7c3aed}.agent-type-grid>button>i svg{width:11px}.agent-wizard-note{background:linear-gradient(90deg,#213f672e,#281c4733);border:1px solid #293c59;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:14px;padding:11px;display:grid}.agent-wizard-note>svg{color:#a977ff;background:#7c3aed29;border-radius:7px;width:30px;height:30px;padding:7px}.agent-wizard-note span{gap:2px;display:grid}.agent-wizard-note strong{font-size:13px}.agent-wizard-note small{color:#8994a3;font-size:12px;line-height:1.45}.all-projects{color:#dce0e7;text-align:left;background:#0e1721;border:1px solid #2b3746;border-radius:8px;grid-template-columns:34px 1fr 20px;align-items:center;gap:9px;width:100%;margin-top:16px;padding:10px;display:grid}.all-projects.selected{background:#7c3aed1f;border-color:#7440e8}.all-projects>svg{color:#a978ff;background:#7c3aed26;border-radius:7px;width:30px;height:30px;padding:7px}.all-projects>span{gap:2px;display:grid}.all-projects strong{font-size:13px}.all-projects small{color:#7f8a99;font-size:12px}.all-projects>i{border:1px solid #4a5767;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.all-projects.selected>i{background:#6630da;border-color:#7540ea}.all-projects>i svg{width:11px}.agent-project-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.agent-project-grid>button{color:#d9dde4;text-align:left;background:#0f1721;border:1px solid #293544;border-radius:8px;grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;min-height:76px;padding:10px;display:grid}.agent-project-grid>button:disabled{opacity:.42}.agent-project-grid>button.selected{background:#7c3aed1c;border-color:#7440e8}.agent-project-grid>button>span{border-radius:8px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:750;display:grid}.agent-project-grid>button>div{gap:3px;display:grid}.agent-project-grid strong{font-size:13px}.agent-project-grid small{color:#788494;font-size:12px}.agent-project-grid em{color:#efb53a;align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.agent-project-grid em.ready{color:#42d780}.agent-project-grid em svg{width:10px}.agent-project-grid>button>i{border:1px solid #475465;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.agent-project-grid>button.selected>i{background:#6832db;border-color:#7540e9}.agent-project-grid>button>i svg{width:10px}.agent-wizard-role{gap:13px;display:grid}.agent-wizard-role>label{gap:6px;display:grid;position:relative}.agent-wizard-role h3,.agent-wizard-role label>strong{margin:0;font-size:13px}.agent-settings-field input,.agent-settings-field textarea,.agent-wizard-role textarea{color:#dce0e7;width:100%;font:inherit;resize:vertical;background:#0e1620;border:1px solid #2b3746;border-radius:8px;outline:0;padding:9px 10px;font-size:13px}.agent-wizard-role textarea{min-height:70px}.agent-settings-field input:focus,.agent-settings-field textarea:focus,.agent-wizard-role textarea:focus{border-color:#7440e8;box-shadow:0 0 0 2px #7c3aed1a}.agent-settings-field>small,.agent-wizard-role>label>small{color:#657184;font-size:12px;position:absolute;bottom:6px;right:8px}.agent-wizard-role>section{gap:6px;display:grid}.agent-wizard-role>section>button{color:#d8dde4;text-align:left;background:#0e161f;border:1px solid #293442;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.agent-choice-groups button>span,.agent-wizard-role>section>button>span{border:1px solid #4a5767;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.agent-choice-groups button.selected>span,.agent-wizard-role>section>button[aria-pressed=true]>span{background:#6730da;border-color:#7440e8}.agent-choice-groups button svg,.agent-wizard-role>section>button svg{width:10px}.agent-wizard-role button p{gap:2px;margin:0;display:grid}.agent-wizard-role button strong{font-size:12px}.agent-wizard-role button small{color:#748092;font-size:12px}.agent-wizard-role>aside{background:#27334a2e;border:1px solid #2d3a4d;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.agent-wizard-role>aside>svg{color:#aa7aff;background:#7c3aed24;border-radius:7px;width:28px;height:28px;padding:7px}.agent-wizard-role>aside span{gap:2px;display:grid}.agent-wizard-role>aside strong{font-size:12px}.agent-wizard-role>aside small{color:#7f8a99;font-size:12px}.agent-wizard-settings{gap:13px;display:grid}.agent-settings-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.agent-settings-field{gap:5px;display:grid;position:relative}.agent-settings-field strong{font-size:12px}.agent-settings-field>span{align-items:center;height:34px;display:flex;position:relative}.agent-settings-field select{appearance:none;color:#d6dbe3;width:100%;height:100%;font:inherit;background:#0e1620;border:1px solid #2b3746;border-radius:8px;outline:0;padding:0 30px 0 9px;font-size:12px}.agent-settings-field>span svg{pointer-events:none;color:#748092;width:12px;position:absolute;right:9px}.agent-settings-field.wide{grid-column:1/3}.agent-settings-field textarea{min-height:58px}.agent-choice-groups{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.agent-choice-groups section{gap:6px;display:grid}.agent-choice-groups section>strong{font-size:12px}.agent-choice-groups section>div{flex-wrap:wrap;gap:5px;display:flex}.agent-choice-groups button{color:#9ca6b4;background:#0e1620;border:1px solid #293442;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;display:flex}.agent-choice-groups button.selected{color:#c4a8ff;border-color:#573884}.agent-choice-groups button>span{width:14px;height:14px}.agent-config-summary{background:linear-gradient(145deg,#422b6933,#0d141ecc);border:1px solid #30304a;border-radius:9px;overflow:hidden}.agent-config-summary>header{border-bottom:1px solid #2a3140;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.agent-config-summary>header svg{color:#aa7aff;background:#7c3aed29;border-radius:7px;width:27px;height:27px;padding:7px}.agent-config-summary header div{gap:1px;display:grid}.agent-config-summary header strong{font-size:13px}.agent-config-summary header small{color:#7c8797;font-size:12px}.agent-config-summary>div{grid-template-columns:1fr 1.7fr .6fr 1fr;display:grid}.agent-config-summary>div>span{border-right:1px solid #28313f;align-content:start;gap:3px;padding:10px;display:grid;position:relative}.agent-config-summary>div>span:last-child{border-right:0}.agent-config-summary small{color:#788494;font-size:12px}.agent-config-summary strong{font-size:12px;line-height:1.4}.agent-config-summary button{color:#aa7dff;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.agent-workspace-surface{background:radial-gradient(circle at 50% -8%,#3728701a,#0000 31%),#070b11;min-height:100vh;margin-left:214px}.agent-workspace-header{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b11f0;border-bottom:1px solid #202a37;grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr);align-items:center;gap:14px;min-height:64px;padding:0 16px;display:grid;position:sticky;top:0}.agent-workspace-header>div{align-items:center;gap:9px;display:flex}.agent-workspace-header>div:first-child>a{color:#8994a3;place-items:center;width:24px;height:24px;display:grid}.agent-workspace-header>div:first-child>a svg{width:15px}.agent-header-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.agent-header-icon svg{width:18px}.agent-workspace-header h1{margin:0;font-size:15px}.agent-workspace-header p{color:#788494;margin:2px 0 0;font-size:12px}.agent-workspace-header em{color:#44d87f;align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.agent-workspace-header em i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.agent-workspace-header>nav{align-self:stretch;display:flex}.agent-workspace-header>nav :is(button,a){color:#8b95a4;background:0 0;border:0;padding:0 13px;font-size:12px;position:relative}.agent-workspace-header>nav :is(button,a).active{color:#c8aaff}.agent-workspace-header>nav :is(button,a).active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:0;left:10px;right:10px}.agent-workspace-header>div:last-child{justify-content:flex-end}.agent-workspace-header [data-slot=button]{border-color:#293442;height:31px;font-size:12px}.agent-workspace-layout{grid-template-columns:250px minmax(480px,1fr) 292px;min-height:calc(100vh - 64px);display:grid}.conversation-projects{background:#090e15b8;border-right:1px solid #202a37;flex-direction:column;min-height:calc(100vh - 64px);padding:13px 10px;display:flex}.conversation-projects>header{border-bottom:1px solid #202a37;gap:9px;padding:0 2px 12px;display:grid}.agent-mini-heading{grid-template-columns:29px 1fr;align-items:center;gap:7px;display:grid}.agent-mini-heading>span:last-child{gap:1px;display:grid}.agent-mini-heading strong{font-size:13px}.agent-mini-heading small{color:#44d87f;font-size:12px}.conversation-projects label{align-items:center;height:30px;display:flex;position:relative}.conversation-projects select{appearance:none;color:#c9cfd7;width:100%;height:100%;font:inherit;background:#0e1620;border:1px solid #2a3543;border-radius:7px;padding:0 27px 0 8px;font-size:12px}.conversation-projects label>svg{pointer-events:none;width:12px;position:absolute;right:8px}.conversation-projects h2{justify-content:space-between;align-items:center;margin:14px 4px 7px;font-size:13px;display:flex}.conversation-projects h2 small{color:#697688;font-size:12px;font-weight:500}.conversation-projects nav{gap:4px;display:grid}.conversation-projects nav a{color:#cfd5dd;border:1px solid #0000;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:7px;min-height:51px;padding:7px;text-decoration:none;display:grid;position:relative}.conversation-projects nav a:hover{background:#101822}.conversation-projects nav a.active{background:linear-gradient(90deg,#562e9d3d,#161b2894);border-color:#6537c7}.conversation-projects nav a>span:first-child,.conversation-projects nav a>svg{color:#a978ff;background:#7c3aed21;border-radius:7px;place-items:center;width:31px;height:31px;padding:8px;font-weight:750;display:grid}.conversation-projects nav a>svg{width:31px}.conversation-projects nav a>span:nth-child(2){gap:2px;min-width:0;display:grid}.conversation-projects nav strong{font-size:12px}.conversation-projects nav small{color:#748092;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-projects nav time{color:#718092;align-self:start;font-size:12px}.conversation-projects nav em{background:#6d32df;border-radius:50%;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:6px;right:6px}.conversation-projects>footer{background:#0e1620b8;border:1px solid #283442;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:8px;margin-top:auto;padding:9px;display:grid}.conversation-projects>footer svg{color:#a978ff;background:#7c3aed24;border-radius:7px;width:27px;height:27px;padding:7px}.conversation-projects>footer span{gap:2px;display:grid}.conversation-projects>footer strong{font-size:12px}.conversation-projects>footer small{color:#758193;font-size:12px;line-height:1.4}.conversation-main{min-width:0;padding:0 10px 12px}.conversation-project-header{border-bottom:1px solid #202936;grid-template-columns:34px auto minmax(130px,190px) 1fr;align-items:center;gap:8px;min-height:57px;padding:8px 2px;display:grid}.project-chat-logo{border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:grid}.project-chat-logo svg{width:15px}.conversation-project-header>span:nth-child(2){display:grid}.conversation-project-header h2{margin:0;font-size:13px}.conversation-project-header p{color:#748092;margin:2px 0 0;font-size:12px}.conversation-project-header label{align-items:center;height:30px;display:flex;position:relative}.conversation-project-header select{appearance:none;color:#d4d9e0;width:100%;height:100%;font:inherit;background:#0c141d;border:1px solid #293441;border-radius:7px;padding:0 26px 0 8px;font-size:12px}.conversation-project-header label svg{pointer-events:none;width:11px;position:absolute;right:8px}.conversation-project-header>a{color:#a68bf0;justify-self:end;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.conversation-project-header>a svg{width:10px}.agent-setup-banner{background:linear-gradient(90deg,#3f286945,#101422b3);border:1px solid #3b2d5d;border-radius:9px;grid-template-columns:1fr 170px auto;align-items:center;gap:12px;margin-top:9px;padding:11px;display:grid}.agent-setup-banner>div{grid-template-columns:30px 1fr;align-items:center;gap:8px;display:grid}.agent-setup-banner>div>svg{color:#aa7aff;background:#7c3aed2e;border-radius:7px;width:28px;height:28px;padding:7px}.agent-setup-banner>div span{gap:2px;display:grid}.agent-setup-banner strong{font-size:12px}.agent-setup-banner small{color:#7f8a99;font-size:12px}.agent-setup-banner>span{grid-template-columns:1fr auto;gap:4px;display:grid}.agent-setup-banner>span small{grid-column:1/3}.agent-setup-banner>span strong{font-size:12px}.agent-setup-banner [data-slot=progress]{gap:0}.agent-setup-banner [data-slot=button]{height:29px;font-size:12px}.active-task{background:linear-gradient(125deg,#2d1e4e52,#0d131dc7);border:1px solid #3a2a5f;border-radius:9px;margin-top:9px;padding:12px}.active-task>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.active-task>header>div:first-child{gap:3px;display:grid}.active-task header small{color:#b785ff;align-items:center;gap:4px;font-size:12px;display:flex}.active-task header small svg{width:10px}.active-task h2{margin:0;font-size:14px}.active-task header p{color:#83909e;margin:0;font-size:12px}.active-task>header>div:last-child{gap:6px;display:flex}.active-task [data-slot=button]{height:29px;font-size:12px}.task-stages{grid-template-columns:repeat(5,1fr);margin-top:13px;display:grid}.task-stages>span{color:#758193;align-items:center;gap:5px;display:flex;position:relative}.task-stages>span:after{z-index:0;content:"";background:#34404e;width:calc(100% - 20px);height:1px;position:absolute;top:9px;left:20px}.task-stages>span:last-child:after{display:none}.task-stages i{z-index:1;background:#101721;border:1px solid #465364;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.task-stages i svg{width:9px}.task-stages small{z-index:1;background:#111722;padding-right:5px;font-size:12px}.task-stages .complete{color:#46d681}.task-stages .complete i{color:#fff;background:#25814e;border-color:#36a968}.task-stages .active{color:#c4a5ff}.task-stages .active i{color:#fff;background:#6931db;border-color:#7c3aed}.task-progress{color:#85909f;grid-template-columns:auto minmax(140px,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:grid}.task-progress [data-slot=progress]{gap:0}.task-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,#6d32df,#9a67ff)}.task-progress strong{color:#d8dde4}.task-progress em{font-style:normal}.task-participants{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.task-participants>span{background:#0f1721cc;border:1px solid #293442;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:23px 1fr;align-items:center;gap:0 5px;padding:5px 7px;display:grid}.task-participants .conversation-avatar{grid-row:1/3}.task-participants small{font-size:12px}.task-participants em{color:#6fdc92;font-size:12px;font-style:normal}.conversation-date{color:#6f7c8d;align-items:center;gap:8px;margin:11px 0 5px;font-size:12px;display:flex}.conversation-date:after,.conversation-date:before{content:"";background:#202936;flex:1;height:1px}.conversation-thread{gap:8px;padding:4px 4px 12px;display:grid}.conversation-message{grid-template-columns:30px 1fr;align-items:start;gap:8px;max-width:78%;display:grid}.conversation-avatar{border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.conversation-avatar.small{width:22px;height:22px}.conversation-avatar svg{width:14px}.conversation-avatar.small svg{width:11px}.conversation-message>div{background:linear-gradient(145deg,#111923,#0d151e);border:1px solid #27313f;border-radius:9px;min-width:0;padding:10px}.conversation-message header{align-items:center;gap:7px;display:flex}.conversation-message header strong{font-size:12px}.conversation-message header span,.conversation-message header time{color:#6e7a8b;font-size:12px}.conversation-message h3{margin:8px 0 0;font-size:13px}.conversation-message p{color:#c4cbd4;margin:6px 0 0;font-size:12px;line-height:1.55}.conversation-message ul{color:#aeb7c2;gap:4px;margin:7px 0 0;padding-left:15px;font-size:12px;line-height:1.45;display:grid}.conversation-message.user{grid-template-columns:1fr 29px;justify-self:end}.conversation-message.user>div{background:linear-gradient(135deg,#4f25ab,#6e32d8);border-color:#56319b}.conversation-message.user p{color:#fff;margin:3px 0 0}.conversation-user-avatar{color:#fff;background:linear-gradient(135deg,#9f7656,#694635);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.conversation-user-avatar svg{width:14px}.message-agent_join>div{background:#2a223d59;border-color:#343148}.message-approval_request>div{background:linear-gradient(145deg,#4b34122e,#10161f);border-color:#eca82a59}.message-recommendation>div{background:linear-gradient(145deg,#3c266047,#101721);border-color:#4e3479}.message-facts{border:1px solid #2b3544;border-radius:7px;margin-top:9px;padding:8px}.message-facts>strong{color:#8e99a8;margin-bottom:6px;font-size:12px;display:block}.message-facts>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.message-facts span{border-right:1px solid #27313f;gap:2px;display:grid}.message-facts span:last-child{border-right:0}.message-facts small{color:#728092;font-size:12px}.message-facts b{color:#dce1e7;font-size:12px;font-weight:550}.message-structured{gap:6px;margin-top:8px;display:grid}.message-structured>span{border-top:1px solid #292d3d;grid-template-columns:78px 1fr;gap:7px;padding-top:6px;display:grid}.message-structured small{color:#aa82f3;font-size:12px}.message-structured p{margin:0;font-size:12px}.message-confidence{color:#8a95a4;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:grid}.message-confidence>i{background:#252d3a;border-radius:3px;height:4px;overflow:hidden}.message-confidence>i b{background:linear-gradient(90deg,#6530da,#9c67ff);height:100%;display:block}.message-confidence strong{color:#4bd782}.message-decision{border-top:1px solid #2a3140;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.message-decision>span{color:#e5b640;align-items:center;gap:4px;font-size:12px;display:flex}.message-decision>span svg{width:11px}.message-decision>div{gap:5px;display:flex}.message-decision [data-slot=button]{height:25px;font-size:12px}.message-decision em{border-radius:5px;padding:4px 7px;font-size:12px;font-style:normal}.decision-approved{color:#4bd783;background:#238e521f}.decision-rejected{color:#ff7468;background:#a7342c1f}.decision-discussion{color:#c3a4ff;background:#7c3aed21}.conversation-composer{z-index:8;background:#0d141ef5;border:1px solid #2b3544;border-radius:9px;display:grid;position:sticky;bottom:8px;box-shadow:0 12px 35px #0000005c}.conversation-composer textarea{color:#dfe3e9;min-height:45px;font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:10px;font-size:12px}.conversation-composer>div{border-top:1px solid #222d39;align-items:center;gap:6px;padding:6px;display:flex}.conversation-composer>div>button:not([data-slot=button]){color:#85909f;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;height:25px;padding:0 6px;font-size:12px;display:flex}.conversation-composer>div>button:hover{color:#c7b1f8;background:#18212d}.conversation-composer>div svg{width:12px}.conversation-composer>div>span{color:#7d8999;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.conversation-composer [data-slot=button]{background:linear-gradient(135deg,#5b23d5,#7c3aed);margin-left:4px}.mention-menu{background:#111923;border:1px solid #303b4b;border-radius:9px;width:250px;display:grid;position:absolute;bottom:39px;right:70px;overflow:hidden;box-shadow:0 18px 50px #00000073}.mention-menu>strong{border-bottom:1px solid #27313e;padding:9px;font-size:12px}.mention-menu>button{color:#d7dce3;text-align:left;background:0 0;border:0;border-top:1px solid #202a36;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:7px 9px;display:grid}.mention-menu>button:hover{background:#18212d}.mention-menu>button>span:last-child{gap:2px;display:grid}.mention-menu>button strong{font-size:12px}.mention-menu>button small{color:#748092;font-size:12px}.agent-context{background:#090e1580;border-left:1px solid #202a37;align-content:start;gap:9px;padding:10px;display:grid}.agent-side-card{background:linear-gradient(145deg,#101821,#0c131b);border:1px solid #283341;border-radius:9px;gap:8px;padding:11px;display:grid}.agent-side-card>header{justify-content:space-between;align-items:center;display:flex}.agent-side-card h3{margin:0;font-size:13px}.agent-side-card header small{color:#7c8797;font-size:12px}.project-context-card>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.project-context-card>div span{border-bottom:1px solid #222d39;gap:2px;padding-bottom:6px;display:grid}.agent-work-state small,.project-context-card small,.task-details small{color:#7b8797;font-size:12px}.agent-work-state strong,.project-context-card strong,.task-details strong{font-size:12px}.project-context-card>a{color:#b99cf8;border:1px solid #2b3644;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:28px;font-size:12px;text-decoration:none;display:flex}.project-context-card>a svg{width:10px}.agent-work-state>span,.task-details>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-work-state>em{color:#efb73d;align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.agent-work-state>em svg{width:11px}.permission-card label{color:#9ca6b3;grid-template-columns:1fr 110px;align-items:center;gap:6px;font-size:12px;display:grid}.permission-card select{width:100%;height:25px;font:inherit;background:#111a24;border:1px solid #2b3745;border-radius:5px;padding:0 5px;font-size:12px}.permission-card select.permission-automatic{color:#4dd886}.permission-card select.permission-confirmation{color:#efb63c}.permission-card select.permission-disabled{color:#ff7468}.permission-card select.permission-read,.permission-card select.permission-recommend{color:#b99afa}.permission-card>p{color:#697688;border-top:1px solid #26303d;align-items:center;gap:4px;margin:2px 0 0;padding-top:7px;font-size:12px;display:flex}.permission-card p svg{width:10px}.quick-actions{gap:0}.quick-actions h3{margin-bottom:6px}.quick-actions button{color:#b3bbc5;text-align:left;background:0 0;border:0;border-top:1px solid #222c38;grid-template-columns:16px 1fr 11px;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:grid}.quick-actions button:hover{color:#c8adff}.quick-actions button svg{color:#8c68d5;width:11px}.quick-actions button svg:last-child{color:#576476}.agent-route-loading{background:#202936;grid-template-columns:250px 1fr 290px;gap:1px;min-height:100vh;margin-left:214px;display:grid}.agent-route-loading span{background:linear-gradient(110deg,#0b1119 20%,#111925 45%,#0b1119 70%) 0 0/220% 100%;animation:agent-loading 1.2s linear infinite}@keyframes agent-loading{to{background-position-x:-220%}}.message-structured>a{color:#c5a8ff;background:#7c3aed14;border:1px solid #4e3479;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;text-decoration:none;display:flex}.message-structured>a svg{width:11px}.message-agent-list{flex-wrap:wrap;gap:5px;display:flex}.message-agent-list em{color:#c4cbd4;align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.runtime-card{background:linear-gradient(145deg,#2c1b4f59,#0c131b);border-color:#7c3aed73}.runtime-card>span{border-top:1px solid #29263a;justify-content:space-between;align-items:flex-start;gap:8px;padding-top:6px;display:flex}.runtime-card>span small{color:#7d8797;font-size:12px}.runtime-card>span strong{color:#d3c3f3;text-align:right;max-width:62%;font-size:12px}.runtime-card>a{color:#c5a8ff;border:1px solid #4e3479;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:12px;text-decoration:none;display:flex}.runtime-card>a svg{width:10px}.runtime-card>p{color:#6f7c8d;align-items:center;gap:5px;margin:0;font-size:12px;line-height:1.45;display:flex}.runtime-card>p svg{color:#54d98a;width:10px}.capability-audit-view{gap:10px;padding:10px 0 16px;display:grid}.capability-audit-hero{background:radial-gradient(circle at 82% 20%,#7c3aed2e,#0000 30%),linear-gradient(135deg,#22183a8f,#0d141ddb);border:1px solid #322550;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.capability-audit-hero>div{gap:5px;display:grid}.capability-audit-hero small{color:#aa82f5;align-items:center;gap:5px;font-size:12px;display:flex}.capability-audit-hero small svg{width:12px}.capability-audit-hero h2{margin:0;font-size:15px}.capability-audit-hero p{color:#8792a0;max-width:620px;margin:0;font-size:12px;line-height:1.6}.capability-audit-actions{gap:6px;display:flex}.capability-audit-hero [data-slot=button]{min-width:78px;height:31px;font-size:12px}.capability-audit-hero [data-slot=button]:last-child{min-width:126px}.capability-audit-hero .spin{animation:capability-spin 1s linear infinite}@keyframes capability-spin{to{transform:rotate(1turn)}}.capability-audit-summary{grid-template-columns:minmax(190px,1.4fr) repeat(4,1fr);gap:7px;display:grid}.capability-audit-summary article{background:#0d151e;border:1px solid #283442;border-radius:8px;align-content:center;gap:3px;min-height:63px;padding:10px;display:grid}.capability-audit-summary article>strong{font-size:16px}.capability-audit-summary article>small{color:#778393;font-size:12px}.capability-audit-summary .readiness{grid-template-columns:58px 1fr;align-items:center}.capability-audit-summary .readiness>span{color:#d9c7ff;border:4px solid #6e3bd5;border-radius:50%;place-items:center;width:51px;height:51px;font-size:13px;font-weight:750;display:grid}.capability-audit-summary .readiness div{gap:3px;display:grid}.capability-audit-summary .readiness strong{font-size:13px}.capability-group{background:#0a1018b8;border:1px solid #283442;border-radius:10px;gap:8px;padding:12px;display:grid}.capability-group>header{grid-template-columns:24px 1fr auto;align-items:center;gap:8px;display:grid}.capability-group>header>span{color:#bb9bf7;background:#7c3aed2b;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:750;display:grid}.capability-group>header div{gap:2px;display:grid}.capability-group h3{margin:0;font-size:13px}.capability-group>header p{color:#778494;margin:0;font-size:12px}.capability-group>header em{color:#9ca7b5;text-align:center;background:#192330;border-radius:10px;min-width:24px;padding:3px 7px;font-size:12px;font-style:normal}.capability-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.capability-card{background:linear-gradient(145deg,#111a24,#0d141d);border:1px solid #293542;border-radius:8px;grid-template-columns:31px 1fr 16px;align-items:start;gap:8px;min-height:92px;padding:9px;display:grid;position:relative}.capability-card>span{color:#a77cf2;background:#7c3aed24;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.capability-card>span svg{width:15px}.capability-card>div{gap:3px;min-width:0;display:grid}.capability-card header{justify-content:space-between;align-items:center;gap:5px;display:flex}.capability-card header strong{font-size:12px}.capability-card header em{color:#758193;font-size:12px;font-style:normal}.capability-card p{color:#8994a2;margin:0;font-size:12px;line-height:1.45}.capability-card small{color:#697686;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.capability-card>svg{width:14px}.capability-card>a{color:#ac8bf0;grid-column:2/4;align-items:center;gap:3px;width:max-content;font-size:12px;text-decoration:none;display:inline-flex}.capability-card>a svg{width:9px}.capability-card.status-available{border-color:#36ba6f59}.capability-card.status-available>span,.capability-card.status-available>svg{color:#45d681}.capability-card.status-simulated{border-color:#e1a63959}.capability-card.status-simulated>span,.capability-card.status-simulated>svg{color:#eab243}.capability-card.status-missing{border-color:#de4b4540}.capability-card.status-missing>span,.capability-card.status-missing>svg{color:#ef625b}.capability-recommendations{background:linear-gradient(135deg,#241a396e,#0c121bd1);border:1px solid #302448;border-radius:10px;grid-template-columns:minmax(190px,.75fr) 1.6fr;gap:12px;padding:13px;display:grid}.capability-recommendations>div{align-content:start;gap:3px;display:grid}.capability-recommendations h3{margin:0;font-size:13px}.capability-recommendations small{color:#7d8897;font-size:12px}.capability-recommendations ol{color:#aeb7c1;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.capability-recommendations li::marker{color:#9163e8;font-weight:750}.capability-recommendations footer{color:#6f7c8b;border-top:1px solid #2c3540;grid-column:1/3;justify-content:space-between;padding-top:8px;font-size:12px;display:flex}.capability-recommendations footer span{align-items:center;gap:4px;display:flex}.capability-recommendations footer svg{color:#6ecb8f;width:10px}.capability-audit-error{color:#ff8178;background:#69262638;border:1px solid #743a3a;border-radius:7px;margin:0;padding:8px;font-size:12px}@media (max-width:1280px){.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-summary{grid-template-columns:repeat(4,1fr)}.agents-summary .agent-efficiency{grid-column:1/5;min-height:68px}.agent-workspace-layout{grid-template-columns:220px minmax(460px,1fr) 260px}.agent-workspace-header{grid-template-columns:1fr auto}.agent-workspace-header>nav{display:none}}@media (max-width:1040px){.agent-workspace-layout{grid-template-columns:210px minmax(440px,1fr)}.agent-context{display:none}.agent-settings-strip>div{grid-template-columns:repeat(3,1fr)}.agent-settings-strip button:nth-child(3){border-right:0}.agent-settings-strip button:nth-child(n+4){border-top:1px solid #26303d}}@media (max-width:820px){.agent-wizard-page,.agent-workspace-surface,.agents-surface{margin-left:0}.agents-surface{padding:14px 12px 36px}.agents-header{flex-direction:column;align-items:stretch}.agents-summary{grid-template-columns:repeat(2,1fr)}.agents-summary .agent-efficiency{grid-column:1/3}.agents-toolbar{flex-direction:column;align-items:stretch}.agents-filters{overflow-x:auto}.agents-grid{grid-template-columns:repeat(2,1fr)}.agents-bottom-grid{grid-template-columns:1fr}.agent-wizard-overlay{padding:10px;inset:58px 0 0}.agent-wizard{min-height:0}.agent-wizard-content{min-height:480px}.agent-workspace-header{grid-template-columns:1fr auto;top:58px}.agent-workspace-header>div:last-child [data-slot=button]:first-child{display:none}.agent-workspace-layout{grid-template-columns:190px minmax(430px,1fr);overflow-x:auto}.conversation-projects{min-height:calc(100vh - 122px)}.agent-route-loading{margin-left:0}}@media (max-width:620px){.agents-grid{grid-template-columns:1fr}.agents-summary>div{min-height:70px}.agents-filters>label:first-child{min-width:150px}.agent-log-card a{grid-template-columns:28px 1fr auto}.agent-log-card time{display:none}.agent-settings-strip>div{grid-template-columns:1fr}.agent-settings-strip button{border-top:1px solid #26303d;border-right:0}.agent-choice-groups,.agent-project-grid,.agent-settings-grid,.agent-type-grid{grid-template-columns:1fr}.agent-settings-field.wide{grid-column:auto}.agent-config-summary>div{grid-template-columns:repeat(2,1fr)}.agent-wizard-stepper{margin-inline:12px}.agent-wizard-stepper li>small{text-align:center;max-width:60px}.agent-wizard-content{padding:16px 12px}.agent-wizard>footer{padding-inline:12px}.agent-workspace-header{grid-template-columns:1fr;padding-block:8px}.agent-workspace-header>div:last-child{display:none}.agent-workspace-layout{display:block;overflow:visible}.conversation-projects{display:none}.conversation-main{padding-inline:8px}.conversation-project-header{grid-template-columns:32px auto minmax(115px,1fr)}.conversation-project-header>a{display:none}.active-task>header{flex-direction:column}.task-stages small{display:none}.conversation-message{max-width:94%}.message-facts>div{grid-template-columns:1fr}.message-facts span{border-bottom:1px solid #27313f;border-right:0;padding-bottom:4px}.message-structured>span{grid-template-columns:1fr}.message-decision{flex-direction:column;align-items:flex-start}.agent-setup-banner{grid-template-columns:1fr}}.conversation-decision-link{color:#d8b4fe;background:linear-gradient(90deg,#7c3aed29,#1e293b57);border:1px solid #a78bfa52;border-radius:12px;align-items:center;gap:12px;margin:0 22px 18px;padding:12px 14px;text-decoration:none;display:flex}.conversation-decision-link>svg:first-child{width:20px;height:20px}.conversation-decision-link span{flex:1;gap:2px;display:grid}.conversation-decision-link strong{color:#f5f3ff;font-size:13px}.conversation-decision-link small{color:#a8a3b3;font-size:12px}.conversation-decision-link>svg:last-child{width:16px;height:16px}.actions-heading a{color:#a273ff;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:flex}.actions-heading a svg{width:11px}.project-detail-tabs a{color:#8792a1;scroll-snap-align:start;flex:none;align-items:center;min-height:44px;padding:0 11px;font-size:12px;text-decoration:none;display:flex;position:relative}.project-detail-tabs a:hover{color:#c5aaff}.decisions-surface{background:radial-gradient(circle at 51% -12%,#3c2a801f,#0000 31%),#070b11;min-height:100vh;margin-left:214px;padding:18px}.decisions-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decisions-header>div:first-child>a{color:#8977b0;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;text-decoration:none;display:flex}.decisions-header>div:first-child>a svg{width:10px}.decisions-header h1{margin:0;font-size:25px;font-weight:650}.decisions-header p{color:#8792a1;margin:5px 0 0;font-size:13px}.decisions-header>div:last-child{align-items:center;gap:8px;display:flex}.decisions-header>div:last-child>label{background:#0d141d;border:1px solid #293443;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;width:220px;height:34px;padding:0 8px;display:grid}.decisions-header label svg{color:#718092;width:13px}.decisions-header input{color:#d9dee5;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.decisions-header kbd{color:#6f7b8b;font:inherit;background:#111925;border:1px solid #2b3644;border-radius:4px;padding:2px 4px;font-size:12px}.decisions-header>div:last-child>button{color:#c5cbd4;background:#0d141d;border:1px solid #2b3543;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;display:flex}.decisions-header>div:last-child>a svg,.decisions-header>div:last-child>button svg{width:13px}.decisions-header>div:last-child>a{height:34px;font-size:12px;text-decoration:none}.decisions-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.decisions-summary [data-slot=card-content]{grid-template-rows:auto auto auto;grid-template-columns:1fr 42px;align-items:center;min-height:104px;padding:13px;display:grid;position:relative}.decisions-summary span{border-radius:50%;grid-area:1/2/4;place-items:center;width:40px;height:40px;display:grid}.decisions-summary span.green{color:#58da89;background:#2d9d5b24}.decisions-summary span.violet{color:#a978ff;background:#7c3aed29}.decisions-summary span.amber{color:#f3b63c;background:#bb701529}.decisions-summary svg{width:19px}.decisions-summary small{color:#9ca5b2;font-size:12px}.decisions-summary strong{font-size:21px;font-weight:540}.decisions-summary em{color:#85909f;font-size:12px;font-style:normal}.decisions-layout{grid-template-columns:minmax(660px,1fr) 270px;gap:10px;margin-top:12px;display:grid}.decision-tabs{border-bottom:1px solid #232d39;align-items:center;gap:3px;display:flex}.decision-tabs>:is(button,a){color:#929cab;background:0 0;border:0;height:42px;padding:0 12px;font-size:12px;position:relative}.decision-tabs>:is(button,a).active{color:#c7aaff}.decision-tabs>:is(button,a).active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.decision-tabs>label{background:#0d141d;border:1px solid #293442;border-radius:7px;align-items:center;height:30px;margin-left:auto;padding-left:7px;display:flex;position:relative}.decision-tabs label>svg:first-child{color:#7b8797;width:11px}.decision-tabs select{appearance:none;color:#b8c0ca;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 25px 0 5px;font-size:12px}.decision-tabs label>svg:last-child{pointer-events:none;width:10px;position:absolute;right:7px}.decision-list{gap:7px;margin-top:10px;display:grid}.decision-row{color:#dce1e7;background:linear-gradient(145deg,#101821,#0c131b);border:1px solid #283341;border-radius:9px;grid-template-columns:90px minmax(220px,1.7fr) minmax(100px,.72fr) 18px minmax(100px,.72fr) minmax(110px,.8fr) 15px;align-items:center;gap:8px;min-height:105px;padding:10px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.decision-row:hover{border-color:#4b3c68;transform:translateY(-1px)}.decision-row.is-warning{border-color:#f2972a59}.decision-row-id{border-right:1px solid #25303d;justify-items:start;gap:3px;display:grid}.decision-state-icon{border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:2px;display:grid}.decision-state-icon svg{width:14px}.decision-state-icon.success{color:#58dd8a;background:#26955421;border-color:#31965d}.decision-state-icon.failed{color:#ff7468;background:#a8332b24;border-color:#a43a34}.decision-state-icon.monitoring{color:#5a8cff;background:#2d51ae24;border-color:#3159b4}.decision-state-icon.warning{color:#f2ac36;background:#b1691d24;border-color:#aa671e}.decision-row-id>strong{font-size:12px}.decision-row-id>small{color:#748092;font-size:12px}.decision-row-id>em{border-radius:5px;padding:3px 5px;font-size:12px;font-style:normal}.result-successful{color:#54d987;background:#2d915421}.result-unsuccessful{color:#ff7468;background:#a8332b21}.result-monitoring{color:#75a0ff;background:#2d50a526}.result-pending{color:#efb63c;background:#af6c1924}.decision-row-copy{min-width:0}.decision-row-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.decision-row-copy p{color:#84909f;align-items:center;gap:4px;margin:5px 0;font-size:12px;display:flex}.decision-project-mark{border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-grid}.decision-row-copy>div{flex-wrap:wrap;gap:4px;display:flex}.decision-agent-pill{color:#aeb7c2;border:1px solid #334052;border-radius:999px;align-items:center;gap:4px;padding:2px 5px 2px 2px;font-size:12px;display:flex}.decision-agent-pill i{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.decision-conflict{color:#efb33a;align-items:center;gap:3px;font-size:12px;display:flex}.decision-conflict svg{width:9px}.decision-fact,.decision-forecast,.decision-impact{gap:3px;display:grid}.decision-fact small,.decision-forecast small,.decision-impact small{color:#7e8998;font-size:12px}.decision-fact strong,.decision-forecast strong,.decision-impact strong{font-size:13px;font-weight:530}.decision-fact span,.decision-forecast span{color:#8b95a3;font-size:12px}.decision-direction{color:#707d8e;width:12px}.decision-open{color:#929cac;width:12px;transform:rotate(-90deg)}.decisions-empty{color:#748091;border:1px dashed #2d3846;border-radius:9px;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.decisions-empty svg{width:30px}.decisions-empty h2,.decisions-empty p{margin:0}.decisions-empty h2{color:#d8dde3;font-size:14px}.decisions-empty p{font-size:12px}.decision-knowledge{align-content:start;gap:10px;display:grid}.decision-knowledge [data-slot=card-content]{padding:12px}.decision-knowledge header{justify-content:space-between;align-items:center;display:flex}.decision-knowledge h2{margin:0;font-size:13px}.decision-knowledge header svg{color:#9b6cff;width:14px}.knowledge-group{border-top:1px solid #26303d;margin-top:12px;padding-top:10px}.knowledge-group h3{align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.knowledge-group h3 svg{width:12px}.knowledge-group h3 span{border-radius:5px;margin-left:auto;padding:2px 5px;font-size:12px}.knowledge-group.confirmed h3{color:#55d888}.knowledge-group.confirmed h3 span{background:#2b945424}.knowledge-group.hypotheses h3{color:#eab43a}.knowledge-group.hypotheses h3 span{background:#a5691526}.knowledge-group.disproved h3{color:#ff7165}.knowledge-group.disproved h3 span{background:#a7332b24}.knowledge-group ul{color:#aeb6c1;gap:5px;margin:8px 0;padding-left:14px;font-size:12px;line-height:1.45;display:grid}.knowledge-group button{color:#a877ff;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.knowledge-group button svg{width:9px}.decision-type-card>div>div{grid-template-columns:78px 1fr;align-items:center;gap:9px;margin-top:10px;display:grid}.decision-donut{background:radial-gradient(circle,#0e151e 45%,transparent 47%),conic-gradient(#8b5cf6 0 54%,#36d17d 54% 72%,#3b82f6 72% 84%,#f59e0b 84% 94%,#64748b 94%);border-radius:50%;align-content:center;place-items:center;width:72px;height:72px;display:grid}.decision-donut strong{font-size:14px}.decision-donut small{color:#7c8796;font-size:12px}.decision-type-card ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.decision-type-card li{color:#9da6b3;grid-template-columns:6px 1fr auto;align-items:center;gap:5px;font-size:12px;display:grid}.decision-type-card li i{background:#64748b;border-radius:50%;width:6px;height:6px}.decision-type-card li i.violet{background:#8b5cf6}.decision-type-card li i.green{background:#36d17d}.decision-type-card li i.blue{background:#3b82f6}.decision-type-card li i.amber{background:#f59e0b}.decision-type-card li strong{color:#d4d9e0;font-size:12px}.cross-experiment-link{color:#d7dce3;background:linear-gradient(145deg,#462b7033,#0d141d);border:1px solid #3c2f58;border-radius:9px;grid-template-columns:31px 1fr 12px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.cross-experiment-link>svg:first-child{color:#a978ff;background:#7c3aed2b;border-radius:7px;width:29px;height:29px;padding:7px}.cross-experiment-link>svg:last-child{color:#6f7b8b;width:11px}.cross-experiment-link span{gap:2px;display:grid}.cross-experiment-link strong{font-size:12px}.cross-experiment-link small{color:#758193;font-size:12px}.project-decisions-aside [data-slot=card-content]{text-align:center;justify-items:center;gap:7px;padding:16px;display:grid}.project-decision-logo{border-radius:10px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:750;display:grid}.project-decisions-aside h2,.project-decisions-aside p{margin:0}.project-decisions-aside h2{font-size:14px}.project-decisions-aside p{color:#7d8998;font-size:12px}.project-decisions-aside dl{width:100%;margin:7px 0}.project-decisions-aside dl div{border-top:1px solid #27313e;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.project-decisions-aside dt{color:#7c8797}.project-decisions-aside dd{margin:0;font-weight:600}.project-decisions-aside a{color:#c1a5ff;border:1px solid #453465;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:30px;font-size:12px;text-decoration:none;display:flex}.project-decisions-aside a svg{width:11px}.decision-detail-surface{background:radial-gradient(circle at 55% -10%,#3a287a1a,#0000 32%),#070b11;min-height:100vh;margin-left:214px;padding:13px 16px 20px}.decision-detail-back{justify-content:space-between;align-items:center;display:flex}.decision-detail-back a{color:#8691a0;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.decision-detail-back a svg{width:12px}.decision-detail-back>button{color:#b2bac5;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.decision-detail-back>button svg{width:17px}.decision-detail-header{background:linear-gradient(145deg,#0e151e,#0b1219);border:1px solid #27323f;border-bottom:0;border-radius:9px 9px 0 0;justify-content:space-between;align-items:flex-start;margin-top:9px;padding:13px 16px 10px;display:flex}.decision-detail-header>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decision-detail-header>div>span{color:#9f72ff;font-size:12px}.decision-detail-header>div>i,.decision-detail-header>div>strong{color:#778393;font-size:12px;font-style:normal}.decision-detail-header>div>em{border-radius:5px;padding:3px 6px;font-size:12px;font-style:normal}.stage-cross_agent_review,.stage-proposed{color:#f0b73d;background:#b16d1826}.stage-active_monitoring,.stage-approved,.stage-executed{color:#b18aff;background:#7c3aed26}.stage-decision_review,.stage-early_warning{color:#f39b31;background:#bd5e102b}.stage-completed{color:#51d584;background:#23905126}.stage-outcome_analysis{color:#ff7467;background:#ac322a24}.decision-detail-header h1{width:100%;margin:2px 0 0;font-size:20px}.decision-detail-header p{color:#82909e;align-items:center;gap:6px;width:100%;margin:2px 0 0;font-size:12px;display:flex}.decision-detail-header p b{border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.decision-detail-header [data-slot=button]{border-color:#2b3644}.proposed-decision-grid{background:#0a1118;border:1px solid #27323f;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:.92fr 1.22fr 1fr;gap:9px;padding:10px;display:grid}.decision-confidence,.decision-facts-panel,.decision-opinions,.decision-options,.decision-proposal-panel,.decision-simulation{background:linear-gradient(145deg,#101821,#0c131b);border:1px solid #283341;border-radius:8px;padding:11px}.decision-opinions h2,.proposed-decision-grid h2{margin:0;font-size:13px}.decision-facts-panel{align-content:start;gap:8px;display:grid}.decision-facts-panel>div{grid-template-columns:26px 1fr;align-items:center;gap:7px;display:grid}.decision-facts-panel>div>span{color:#a978ff;background:#7c3aed1f;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.decision-facts-panel svg{width:12px}.decision-facts-panel p{color:#aeb7c2;margin:0;font-size:12px;line-height:1.5}.decision-facts-panel>button{color:#a8b1bd;background:0 0;border:1px solid #2c3745;border-radius:6px;height:27px;font-size:12px}.decision-proposal-panel{background:linear-gradient(145deg,#33235352,#0e151e);border-color:#3c3157}.decision-proposal-panel>span{color:#ad82ff;align-items:center;gap:4px;font-size:12px;display:flex}.decision-proposal-panel>span svg{width:11px}.decision-proposal-panel>h2{margin-top:8px;font-size:15px}.decision-proposal-panel>p{color:#abb4c0;margin:7px 0 0;font-size:12px;line-height:1.5}.decision-proposal-panel>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:11px;display:grid}.decision-proposal-panel>div>span{background:#221d306b;border:1px solid #343048;border-radius:7px;gap:3px;padding:8px;display:grid}.decision-proposal-panel small{color:#7e8998;font-size:12px}.decision-proposal-panel strong{color:#50d984;font-size:13px}.decision-proposal-panel .decision-confidence{display:none}.decision-opinions{align-content:start;gap:0;display:grid}.decision-opinions>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.decision-opinions header span{color:#758193;font-size:12px}.decision-opinions>div{border-top:1px solid #26303d;grid-template-columns:27px 1fr;align-items:start;gap:7px;padding:8px 0;display:grid;position:relative}.decision-agent-avatar{border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.decision-opinions>div>span{gap:2px;display:grid}.decision-opinions>div strong{font-size:12px}.decision-opinions>div p{color:#8792a1;margin:0;font-size:12px;line-height:1.4}.decision-opinions>div>em{border-radius:4px;padding:2px 4px;font-size:12px;font-style:normal;position:absolute;top:7px;right:0}.stance-for{color:#51d584;background:#268f5224}.stance-against{color:#ff7165;background:#a9312926}.stance-neutral{color:#e8b73f;background:#a3691726}.decision-opinions>a{color:#b99aff;border:1px solid #2e3947;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:27px;font-size:12px;text-decoration:none;display:flex}.decision-opinions>a svg{width:11px}.decision-options{align-content:start;gap:7px;display:grid}.decision-options>button{color:#d8dde4;text-align:left;background:#0e161f;border:1px solid #2d3846;border-radius:7px;grid-template-columns:22px 1fr 17px;align-items:start;gap:7px;padding:8px;display:grid}.decision-options>button.selected{background:#7c3aed1c;border-color:#7540e8}.decision-options>button>span{background:#6730da;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.decision-options>button>div{gap:3px;display:grid}.decision-options button strong{font-size:12px}.decision-options button small{color:#7c8797;font-size:12px}.decision-options button p{flex-wrap:wrap;gap:8px;margin:3px 0 0;display:flex}.decision-options button p em{color:#7e8998;gap:1px;font-size:12px;font-style:normal;display:grid}.decision-options button p b{color:#dbe0e6;font-size:12px}.decision-options button .risk-low{color:#4fd783}.decision-options button .risk-medium{color:#edb53a}.decision-options button .risk-high{color:#ff7165}.decision-options>button>i{border:1px solid #4b5868;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.decision-options>button.selected>i{background:#6730da;border-color:#7540e8}.decision-options>button>i svg{width:9px}.decision-options .custom-option>span{color:#8c98a7;background:0 0;font-size:12px}.decision-simulation{grid-column:2}.decision-simulation header{justify-content:space-between;align-items:center;display:flex}.decision-simulation header button{color:#7f8a99;background:0 0;border:0;font-size:12px}.simulation-grid{grid-template-columns:25px repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.simulation-grid>strong{color:#8792a1;text-align:center;font-size:12px;font-weight:500}.simulation-grid>strong.active{color:#b995ff;background:#7c3aed26;border-radius:5px;padding:4px}.simulation-row{grid-column:1/5;grid-template-columns:25px repeat(3,1fr);gap:5px;display:grid}.simulation-row>b{background:#6730da;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.simulation-row>span{color:#c8cfd8;border:1px solid #293441;border-radius:6px;place-items:center;min-height:43px;font-size:12px;display:grid}.simulation-row>span.active{color:#c9adff;background:#7c3aed1a;border-color:#59388e}.decision-simulation>p{color:#788495;font-size:12px;line-height:1.5}.proposed-decision-grid>.decision-confidence{grid-column:3}.decision-confidence>span{color:#98a2af;font-size:12px}.decision-confidence>div{align-items:baseline;gap:5px;margin-top:8px;display:flex}.decision-confidence>div strong{font-size:25px;font-weight:540}.decision-confidence>div small{color:#8b95a3;font-size:12px}.decision-confidence>i{background:#242d3a;border-radius:4px;height:5px;margin-top:8px;display:block;overflow:hidden}.decision-confidence>i b{background:linear-gradient(90deg,#5f2bd2,#9c69ff);height:100%;display:block}.decision-confidence>p{gap:5px;margin:10px 0 0;display:grid}.decision-confidence>p span{color:#7d8998;justify-content:space-between;font-size:12px;display:flex}.decision-confidence>p b{color:#d6dbe2}.decision-approval-bar{z-index:10;background:#0d141ef7;border:1px solid #303747;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:10px;display:flex;position:sticky;bottom:8px;box-shadow:0 18px 50px #00000073}.decision-approval-bar>div{flex:1;grid-template-columns:27px 1fr;align-items:center;gap:7px;min-width:270px;display:grid}.decision-approval-bar>div svg{color:#a978ff;background:#7c3aed24;border-radius:7px;width:25px;height:25px;padding:6px}.decision-approval-bar>div span{gap:2px;display:grid}.decision-approval-bar>div strong{font-size:12px}.decision-approval-bar>div small{color:#748091;font-size:12px}.decision-approval-bar [data-slot=button]{height:32px;font-size:12px}.decision-approval-bar>em{color:#c5cbd4;background:#263344;border-radius:5px;padding:3px 6px;font-size:12px;font-style:normal;position:absolute;top:-18px;right:10px}.decision-detail-tabs{background:#0b1219;border:1px solid #27323f;border-top:0;gap:3px;padding:0 10px;display:flex}.decision-detail-tabs button{color:#8a95a4;background:0 0;border:0;height:39px;padding:0 12px;font-size:12px;position:relative}.decision-detail-tabs button.active{color:#c5a6ff}.decision-detail-tabs button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:0;left:9px;right:9px}.monitoring-layout{background:#0a1118;border:1px solid #27323f;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(620px,1fr) 300px;gap:9px;padding:10px;display:grid}.decision-guardrails,.monitoring-actions>.decision-opinions,.monitoring-actions>section,.monitoring-chart,.monitoring-progress,.monitoring-status{background:linear-gradient(145deg,#101821,#0c131b);border:1px solid #283341;border-radius:8px;padding:11px}.monitoring-status.warning{border-color:#ec821f59}.monitoring-status>div:first-child{grid-template-columns:36px 1fr;align-items:center;gap:9px;display:grid}.monitoring-status>div:first-child>span{color:#4ed984;background:#36d17d21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.monitoring-status.warning>div:first-child>span{color:#f49a2f;background:#de731729}.monitoring-status svg{width:17px}.monitoring-status>div p{gap:3px;margin:0;display:grid}.monitoring-status p small{color:#7d8998;font-size:12px}.monitoring-status p strong{color:#50d984;font-size:14px}.monitoring-status.warning p strong{color:#fb9d34}.monitoring-status p em{color:#8c97a5;font-size:12px;font-style:normal}.monitoring-kpis{border-top:1px solid #293440;grid-template-columns:repeat(6,1fr);margin-top:12px;padding-top:10px;display:grid}.monitoring-kpis>span{border-right:1px solid #27313e;gap:3px;padding:0 8px;display:grid}.monitoring-kpis>span:last-child{border-right:0}.monitoring-kpis small{color:#788494;font-size:12px}.monitoring-kpis strong{font-size:13px}.monitoring-kpis em{color:#7b8797;font-size:12px;font-style:normal}.early-warning-card{background:linear-gradient(145deg,#52271152,#141417);border:1px solid #a45521;border-radius:8px;padding:12px}.early-warning-card.on-track{background:linear-gradient(145deg,#1b4b2f40,#0f1618);border-color:#309c596b}.early-warning-card header{color:#f19b34;align-items:center;gap:8px;display:flex}.early-warning-card.on-track header{color:#50d884}.early-warning-card header>svg{background:#d66c1726;border-radius:50%;width:29px;height:29px;padding:7px}.early-warning-card.on-track header>svg{background:#28915124}.early-warning-card header span{gap:2px;display:grid}.early-warning-card header strong{font-size:13px}.early-warning-card header small,.early-warning-card p,.early-warning-card>strong{color:#a2acb8;font-size:12px}.decision-guardrails h2,.monitoring-actions h2,.monitoring-chart h2,.monitoring-progress h2{margin:0;font-size:13px}.monitoring-day-track{margin-top:14px;display:flex}.monitoring-day-track span{flex:1;position:relative}.monitoring-day-track span:after{content:"";background:#303b49;width:calc(100% - 17px);height:2px;position:absolute;top:8px;left:17px}.monitoring-day-track span:last-child:after{display:none}.monitoring-day-track i{z-index:1;color:#7f8a99;background:#111923;border:1px solid #4a5768;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid;position:relative}.monitoring-day-track span.complete i{color:#fff;background:#6430d4;border-color:#7540e8}.monitoring-day-track span.complete:after{background:#6734ca}.monitoring-day-track span.active i{border-color:#a978ff;box-shadow:0 0 10px #7c3aed80}.monitoring-progress>p{color:#7e8998;justify-content:space-between;font-size:12px;display:flex}.monitoring-progress>h3{margin:12px 0 5px;font-size:12px}.monitoring-event{border-top:1px solid #27313d;grid-template-columns:17px 1fr;align-items:center;gap:6px;padding:6px 0;display:grid}.monitoring-event>svg{color:#50d784;background:#2b965424;border-radius:50%;width:15px;height:15px;padding:3px}.monitoring-event span{gap:2px;display:grid}.monitoring-event strong{font-size:12px}.monitoring-event small{color:#728092;font-size:12px}.monitoring-chart header{justify-content:space-between;align-items:center;display:flex}.monitoring-chart header span{color:#7f8a99;align-items:center;gap:4px;font-size:12px;display:flex}.monitoring-chart header i{background:#8b5cf6;width:12px;height:2px}.monitoring-chart header i.green{background:#36d17d}.monitoring-chart header i.orange{background:#fb7c2c}.monitoring-chart>div:last-child{border-top:1px solid #293440;grid-template-columns:repeat(3,1fr);padding-top:8px;display:grid}.monitoring-chart>div:last-child span{border-right:1px solid #28323f;gap:2px;padding:0 8px;display:grid}.monitoring-chart>div:last-child span:last-child{border-right:0}.monitoring-chart small{color:#798596;font-size:12px}.monitoring-chart strong{font-size:13px}.decision-guardrails{grid-column:1}.decision-guardrails>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:9px;display:grid}.decision-guardrails>div>span{border:1px solid #293442;border-radius:7px;grid-template-columns:14px 1fr;gap:2px 4px;padding:7px;display:grid}.decision-guardrails span>svg{grid-row:1/3;width:12px}.decision-guardrails span.ok>svg{color:#4fd783}.decision-guardrails span.warning>svg{color:#efb53b}.decision-guardrails span.critical>svg{color:#ff7165}.decision-guardrails span small{font-size:12px}.decision-guardrails span em{color:#738091;font-size:12px;font-style:normal}.decision-guardrails span strong{grid-column:1/3;font-size:12px}.decision-guardrails span.critical strong{color:#ff7165}.decision-guardrails span.warning strong{color:#efb53b}.decision-guardrails>p{color:#6f7b8b;margin:8px 0 0;font-size:12px}.monitoring-actions{grid-area:2/2/5;align-content:start;gap:9px;display:grid}.monitoring-actions>section:last-child{gap:6px;display:grid}.monitoring-actions [data-slot=button]{justify-content:flex-start;width:100%;height:29px;font-size:12px}.monitoring-actions>section:last-child>p{color:#7f8a99;margin:3px 0 0;font-size:12px}.completed-layout{background:#0a1118;border:1px solid #27323f;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(620px,1fr) 310px;gap:9px;padding:10px;display:grid}.completed-chart,.completed-kpis,.decision-conclusion,.decision-learning,.experiment-finished,.financial-effect,.postmortem-breakdown{background:linear-gradient(145deg,#101821,#0c131b);border:1px solid #283341;border-radius:8px;padding:11px}.completed-chart h2,.completed-kpis h2,.decision-conclusion h2,.decision-learning h2,.financial-effect h2,.postmortem-breakdown h2{margin:0;font-size:13px}.completed-kpis>div{grid-template-columns:repeat(6,1fr);margin-top:10px;display:grid}.completed-kpis span{border-right:1px solid #27313e;gap:3px;padding:0 8px;display:grid}.completed-kpis span:last-child{border-right:0}.completed-kpis small{color:#7d8998;font-size:12px}.completed-kpis strong{font-size:12px}.completed-kpis em{font-size:12px;font-style:normal}.completed-kpis b{color:#7b8796;font-size:12px;font-weight:500}.experiment-finished{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.experiment-finished>span{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.experiment-finished.successful>span{color:#55da87;background:#28935224;border-color:#36a461}.experiment-finished.unsuccessful>span{color:#ff7267;background:#a8322a24;border-color:#a13933}.experiment-finished svg{width:16px}.experiment-finished div{gap:3px;display:grid}.experiment-finished strong{font-size:13px}.experiment-finished small{color:#7c8797;font-size:12px}.completed-chart>div:last-child{border-top:1px solid #27313e;grid-template-columns:repeat(3,1fr);padding-top:8px;display:grid}.completed-chart>div:last-child span{border-right:1px solid #27313e;gap:2px;padding:0 8px;display:grid}.completed-chart>div:last-child span:last-child{border-right:0}.completed-chart small,.financial-effect small{color:#778494;font-size:12px}.completed-chart strong,.financial-effect strong{font-size:13px}.financial-effect{align-content:start;gap:8px;display:grid}.financial-effect>span{border-bottom:1px solid #27313e;justify-content:space-between;padding-bottom:7px;display:flex}.financial-effect>div{background:#247e491a;border:1px solid #36d17d61;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:27px 1fr;align-items:center;gap:2px 7px;margin-top:4px;padding:9px;display:grid}.financial-effect>div svg{color:#4ed783;grid-row:1/3;width:24px}.financial-effect>div strong{color:#55da87;font-size:13px}.postmortem-breakdown{grid-column:1}.postmortem-breakdown>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.postmortem-breakdown article{border:1px solid #293442;border-radius:7px;padding:8px}.postmortem-breakdown h3{align-items:center;gap:5px;margin:0 0 6px;font-size:12px;display:flex}.postmortem-breakdown h3 svg{width:11px}.postmortem-breakdown article:first-child h3{color:#50d784}.postmortem-breakdown article:nth-child(2) h3{color:#ff7165}.postmortem-breakdown article:last-child h3{color:#efb43a}.postmortem-breakdown article p{color:#9da7b4;margin:5px 0;font-size:12px;line-height:1.4}.decision-conclusion{grid-template-columns:36px 1fr;align-items:start;gap:9px;display:grid}.decision-conclusion>svg{color:#a978ff;background:#7c3aed26;border-radius:50%;width:34px;height:34px;padding:8px}.decision-conclusion p{color:#aeb7c2;margin:6px 0 0;font-size:12px;line-height:1.55}.decision-learning{grid-area:2/2/5;align-content:start;gap:7px;display:grid}.decision-learning>div{border-top:1px solid #27313e;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding-top:7px;display:grid}.decision-learning>div>span{color:#a978ff;background:#7c3aed24;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.decision-learning svg{width:12px}.decision-learning p{gap:2px;margin:0;display:grid}.decision-learning p strong{font-size:12px}.decision-learning p small{color:#7b8797;font-size:12px;line-height:1.4}.completed-actions{justify-content:center;gap:8px;margin-top:10px;display:flex}.completed-actions [data-slot=button],.completed-actions a{height:31px;font-size:12px;text-decoration:none}.experiment-hero{background:linear-gradient(145deg,#0e151e,#0b1219);border:1px solid #27323f;border-top:0;padding:13px}.experiment-hero>header{justify-content:space-between;align-items:flex-start;display:flex}.experiment-hero header>div>span{color:#aa7eff;align-items:center;gap:5px;font-size:12px;display:flex}.experiment-hero header svg{width:11px}.experiment-hero h2{margin:5px 0 0;font-size:15px}.experiment-hero header p{color:#7f8a99;font-size:12px}.experiment-hero header em{color:#50d684;align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.experiment-hero header em i{background:currentColor;border-radius:50%;width:6px;height:6px}.experiment-hero>div{border-top:1px solid #27313e;grid-template-columns:.55fr 1.2fr 1fr 1.2fr .55fr;margin-top:10px;padding-top:10px;display:grid}.experiment-hero>div span{border-right:1px solid #27313e;gap:3px;padding:0 10px;display:grid}.experiment-hero>div span:last-child{border-right:0}.experiment-hero small{color:#7d8998;font-size:12px}.experiment-hero strong{font-size:12px}.experiment-layout{background:#0a1118;border:1px solid #27323f;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(660px,1fr) 300px;gap:9px;padding:10px;display:grid}.experiment-variants{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.experiment-chart,.experiment-projects,.experiment-variants article,.experiment-winner{background:linear-gradient(145deg,#101821,#0c131b);border:1px solid #283341;border-radius:8px;padding:10px}.experiment-variants article.winner{border-color:#7540e8;box-shadow:inset 0 0 0 1px #7c3aed1f}.experiment-variants header{justify-content:space-between;align-items:center;display:flex}.experiment-variants header span{color:#dce1e7;background:#4b5868;border-radius:4px;padding:3px 6px;font-size:12px}.experiment-variants .winner header span{background:#6730da}.experiment-variants header em{color:#54d888;background:#2a98542b;border-radius:4px;padding:3px 6px;font-size:12px;font-style:normal}.experiment-variants h3{margin:8px 0;font-size:13px}.variant-preview{color:#485566;background:linear-gradient(145deg,#f4f5f7,#cdd4dc);border-radius:7px;place-items:center;min-height:80px;display:grid}.variant-preview svg{width:32px}.experiment-variants dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:9px 0 0;display:grid}.experiment-variants dl div{gap:2px;display:grid}.experiment-variants dt{color:#7c8797;font-size:12px}.experiment-variants dd{margin:0;font-size:12px;font-weight:600}.experiment-layout>.decision-guardrails{grid-area:1/2}.experiment-layout>.decision-guardrails>div{grid-template-columns:1fr}.experiment-chart h2,.experiment-projects h2,.experiment-winner h2{margin:0;font-size:13px}.experiment-chart>p{color:#7d8998;font-size:12px}.experiment-winner{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.experiment-winner>span{color:#52d984;background:#28975321;border:1px solid #35a65f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.experiment-winner>span svg{width:21px}.experiment-winner>div{gap:2px;display:grid}.experiment-winner small{color:#7f8a99;font-size:12px}.experiment-winner p{color:#9fa8b4;margin:3px 0 0;font-size:12px}.experiment-winner [data-slot=button]{height:29px;font-size:12px}.experiment-winner>em{color:#50d784;text-align:right;grid-column:1/3;font-size:12px;font-style:normal}.experiment-projects{grid-column:1}.experiment-projects>div{border-top:1px solid #27313e;grid-template-columns:23px 1fr 90px 70px 55px;align-items:center;gap:7px;padding:7px 0;display:grid}.experiment-projects>div>span{border-radius:5px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.experiment-projects strong{font-size:12px}.experiment-projects em,.experiment-projects small{color:#7d8998;font-size:12px;font-style:normal}.experiment-projects b{color:#50d784;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.experiment-projects b i{background:currentColor;border-radius:50%;width:5px;height:5px}.decision-route-loading{background:#202936;grid-template-columns:1fr 300px;gap:1px;min-height:100vh;margin-left:214px;display:grid}.decision-route-loading span{background:linear-gradient(110deg,#0b1119 20%,#111925 45%,#0b1119 70%) 0 0/220% 100%;animation:agent-loading 1.2s linear infinite}@media (max-width:1260px){.decision-row{grid-template-columns:80px minmax(220px,1.6fr) minmax(90px,.7fr) 14px minmax(90px,.7fr) 13px}.decision-impact{display:none}.proposed-decision-grid{grid-template-columns:1fr 1.25fr}.proposed-decision-grid>.decision-opinions{grid-column:1/3}.proposed-decision-grid>.decision-confidence{grid-column:1}.decision-simulation{grid-column:2}.completed-layout,.experiment-layout,.monitoring-layout{grid-template-columns:minmax(570px,1fr) 270px}}@media (max-width:1040px){.decisions-layout{grid-template-columns:1fr}.decision-knowledge{grid-template-columns:repeat(3,1fr)}.decision-knowledge>:first-child{grid-column:1/3}.project-decisions-aside{display:none}.completed-layout,.experiment-layout,.monitoring-layout{grid-template-columns:1fr}.decision-learning,.early-warning-card,.experiment-layout>.decision-guardrails,.monitoring-actions{grid-area:auto/1}.monitoring-actions{grid-template-columns:1fr 1fr}.decision-guardrails{grid-column:1}.completed-layout{grid-template-columns:1fr}.decision-learning,.experiment-winner{grid-column:1}}@media (max-width:820px){.decision-detail-surface,.decisions-surface{margin-left:0}.decisions-surface{padding:14px 12px 36px}.decisions-header{flex-direction:column;align-items:stretch}.decisions-header>div:last-child{overflow-x:auto}.decisions-summary{grid-template-columns:repeat(2,1fr)}.decision-row{grid-template-columns:72px minmax(210px,1.5fr) minmax(90px,.7fr) 12px minmax(90px,.7fr) 12px}.decision-opinions>div>em{grid-column:2;justify-self:start;position:static}.decision-route-loading{margin-left:0}.completed-kpis>div,.decision-guardrails>div,.monitoring-kpis{grid-template-columns:repeat(3,1fr);gap:8px}.completed-kpis span,.monitoring-kpis>span{border-bottom:1px solid #27313e;border-right:0;padding-bottom:6px}.experiment-variants{grid-template-columns:1fr}}@media (max-width:620px){.decisions-summary{grid-template-columns:1fr 1fr}.decisions-header>div:last-child>label{min-width:190px}.decisions-header>div:last-child>button{display:none}.decision-tabs{overflow-x:auto}.decision-tabs>label{min-width:120px}.decision-row{grid-template-columns:60px 1fr 12px}.decision-direction,.decision-fact,.decision-forecast{display:none}.decision-open{grid-area:1/3}.decision-knowledge{grid-template-columns:1fr}.decision-knowledge>:first-child{grid-column:1}.decision-detail-surface{padding:10px 8px 20px}.decision-detail-header h1{font-size:16px}.proposed-decision-grid{grid-template-columns:1fr}.decision-simulation,.proposed-decision-grid>.decision-confidence,.proposed-decision-grid>.decision-opinions{grid-column:1}.decision-approval-bar{flex-direction:column;align-items:stretch}.decision-approval-bar>div{min-width:0}.decision-approval-bar [data-slot=button]{width:100%}.decision-detail-tabs{overflow-x:auto}.monitoring-actions{grid-template-columns:1fr}.completed-kpis>div,.decision-guardrails>div,.monitoring-kpis{grid-template-columns:repeat(2,1fr)}.postmortem-breakdown>div{grid-template-columns:1fr}.completed-chart>div:last-child,.monitoring-chart>div:last-child{grid-template-columns:1fr;gap:6px}.completed-chart>div:last-child span,.monitoring-chart>div:last-child span{border-right:0}.completed-actions{flex-direction:column;align-items:stretch}.experiment-hero>div{grid-template-columns:repeat(2,1fr);gap:8px}.experiment-hero>div span{border-right:0}.experiment-projects>div{grid-template-columns:23px 1fr auto}.experiment-projects>div b,.experiment-projects>div small{display:none}}.decision-tabs>a{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.decision-tabs>label{flex-shrink:0}.decision-detail-back a:focus-visible,.decision-tabs a:focus-visible,.decisions-empty :is(a,button):focus-visible,.experiment-projects a:focus-visible{outline-offset:3px;outline:2px solid #b18aff}.decision-tabs select:focus-visible,.decisions-header input:focus-visible{outline-offset:2px;outline:2px solid #b18aff}.decision-close{justify-content:center;width:28px;height:28px}.decisions-empty a,.experiment-projects a{color:#c7aaff;text-underline-offset:3px}.decision-route-state{text-align:center;padding:24px}.decision-route-state p{max-width:520px;font-size:13px;line-height:1.6}.decision-route-state :is(a,button){margin-top:8px;font-size:14px}.decision-route-state button{color:#ded2ff;border:1px solid #7350ac;border-radius:8px;padding:8px 12px}@media (max-width:1260px){.decisions-layout{grid-template-columns:minmax(0,1fr)}.decision-tabs{overflow-x:auto}}@media (max-width:820px){.decisions-header>div:last-child{flex-wrap:wrap;overflow:visible}.decision-detail-header p{flex-wrap:wrap}.experiment-hero>header{flex-direction:column;gap:8px}}.integrations-surface{background:radial-gradient(circle at 56% -14%,#2a45771f,#0000 34%),#070b11;min-height:100vh;margin-left:214px;padding:15px 17px 28px}.integrations-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integrations-header h1{margin:0;font-size:24px;font-weight:650}.integrations-header p{color:#828e9d;margin:4px 0 0;font-size:13px}.integrations-header>div:last-child{gap:8px;display:flex}.integrations-header [data-slot=button]{height:34px;font-size:12px}.integrations-header [data-slot=button]:last-child{background:linear-gradient(135deg,#5922cf,#7939e8)}.integrations-topbar{grid-template-columns:160px minmax(210px,1fr) minmax(390px,1.15fr) 174px;align-items:center;gap:10px;margin-top:14px;display:grid}.integrations-topbar>label{background:#0d141d;border:1px solid #283442;border-radius:7px;align-items:center;height:34px;padding:0 9px;display:flex;position:relative}.integrations-topbar>label svg{color:#738093;width:13px}.integrations-topbar>label:first-child svg{pointer-events:none;position:absolute;right:8px}.integrations-topbar input,.integrations-topbar select{color:#c8ced6;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.integrations-topbar select{appearance:none;padding-right:20px}.integrations-topbar>label:nth-child(2){gap:7px}.integrations-topbar>div{background:#0c131b;border:1px solid #26313f;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.integrations-topbar>div>span{border-right:1px solid #222d39;gap:2px;padding:8px 12px;display:grid}.integrations-topbar>div>span:last-child{border-right:0}.integrations-topbar i,.integrations-topbar small{color:#7d8897;font-size:12px;font-style:normal}.integrations-topbar strong{align-items:baseline;gap:6px;font-size:18px;font-weight:530;display:flex}.integrations-topbar strong em{color:#50d885;font-size:12px;font-style:normal}.integrations-topbar strong.negative em{color:#ff7469}.integrations-topbar strong.warning em{color:#f2b53b}.integrations-topbar>a{height:34px;font-size:12px;text-decoration:none}.live-source-pilot-panel{background:linear-gradient(135deg,#2719475c,#0a131cf5);border:1px solid #2d3c4d;border-radius:10px;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.live-source-pilot-panel>footer,.live-source-pilot-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-source-pilot-panel>header>span,.live-source-pilot-state{align-items:center;gap:8px;display:flex}.live-source-pilot-panel>header svg{color:#9a74ed;width:18px}.live-source-pilot-panel>header span span{gap:2px;display:grid}.live-source-pilot-panel strong{font-size:12px}.live-source-pilot-panel small{color:#8592a2;font-size:12px}.live-source-pilot-panel>header em{color:#58d485;background:#2c945224;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-style:normal;display:flex}.live-source-pilot-panel>header em svg{width:11px;color:inherit}.live-source-pilot-form{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.8fr) 105px 125px;align-items:end;gap:10px;display:grid}.live-source-pilot-form>label{color:#8d99a8;gap:5px;font-size:12px;display:grid}.live-source-pilot-form select{color:#d7dde5;background:#09121b;border:1px solid #314154;border-radius:6px;height:32px;padding:0 8px;font-size:12px}.live-source-pilot-form fieldset{border:1px solid #314154;border-radius:6px;align-items:center;gap:10px;min-height:32px;margin:0;padding:4px 9px;display:flex}.live-source-pilot-form legend{color:#8d99a8;padding:0 4px;font-size:12px}.live-source-pilot-form fieldset label{color:#b9c2cd;align-items:center;gap:4px;font-size:12px;display:flex}.live-source-pilot-form [data-slot=button]{height:32px;font-size:12px}.live-source-pilot-open{grid-template-columns:minmax(180px,.8fr) minmax(340px,1.8fr) auto;align-items:center;gap:14px;display:grid}.live-source-pilot-state>svg{color:#d0a13c;width:22px}.live-source-pilot-state.confirmed>svg{color:#54d684}.live-source-pilot-state>span{gap:2px;display:grid}.live-source-pilot-open dl{grid-template-columns:1.4fr .5fr .7fr .8fr;gap:7px;margin:0;display:grid}.live-source-pilot-open dl div{gap:2px;display:grid}.live-source-pilot-open dt{color:#718091;font-size:12px}.live-source-pilot-open dd{color:#c3ccd6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.live-source-pilot-open>div:last-child{justify-content:flex-end;gap:6px;display:flex}.live-source-pilot-open [data-slot=button]{height:31px;font-size:12px}.live-source-pilot-empty,.live-source-pilot-message{color:#8e9aa9;margin:0;font-size:12px}.live-source-pilot-message{color:#bba4ed;border-top:1px solid #273444;padding-top:8px}.integration-docs-strip{color:#aa7eff;background:linear-gradient(90deg,#3a295b33,#141c276b);border:1px solid #39405d;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.integration-docs-strip>svg{width:20px}.integration-docs-strip span{flex:1;gap:2px;display:grid}.integration-docs-strip strong{color:#dfe3e9;font-size:12px}.integration-docs-strip small{color:#8995a4;font-size:12px}.integration-docs-strip button{color:#788596;background:0 0;border:0}.integration-docs-strip button svg{width:14px}.live-source-pilot-execution{border-top:1px solid #273444;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid}.live-source-pilot-execution>span{align-items:center;gap:8px;display:flex}.live-source-pilot-execution>span>svg{color:#9a74ed;width:18px}.live-source-pilot-execution>span>span{gap:2px;display:grid}.live-source-pilot-execution>label{color:#8d99a8;gap:4px;font-size:14px;display:grid}.live-source-pilot-execution input{color:#d7dde5;background:#09121b;border:1px solid #314154;border-radius:6px;height:44px;padding:0 9px;font-size:14px}.live-source-pilot-execution [data-slot=button]{height:44px;font-size:14px}.live-source-pilot-execution>p{color:#d9aa54;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.live-source-pilot-execution>p svg{width:13px}.integrations-layout{grid-template-columns:220px minmax(590px,1fr) 260px;align-items:start;gap:10px;margin-top:11px;display:grid}.integration-ai-aside [data-slot=card],.integration-project-rail,.integration-project-workspace{background:linear-gradient(145deg,#0e161f,#0a1118);border:1px solid #26313f;border-radius:9px}.integration-project-rail{overflow:hidden}.integration-project-rail>header{border-bottom:1px solid #222d39;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.integration-project-rail h2{margin:0;font-size:13px}.integration-project-rail header a{color:#a875ff;background:#18212d;border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.integration-project-rail header svg{width:12px}.integration-project-rail>div{gap:4px;padding:6px;display:grid}.integration-project-rail>div>button{color:#dce1e7;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:31px 1fr;gap:8px;min-height:76px;padding:8px;display:grid}.integration-project-rail>div>button.active,.integration-project-rail>div>button:hover{background:linear-gradient(135deg,#4b2b7d45,#1319237a);border-color:#6f3bdd}.integration-project-rail button>span{border-radius:6px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:750;display:grid}.integration-project-rail button p{grid-template-columns:1fr auto;gap:2px;min-width:0;margin:0;display:grid}.integration-project-rail button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.integration-project-rail button small{color:#778494;grid-column:1;font-size:12px}.integration-project-rail button p em{color:#50d784;grid-area:1/2;font-size:12px;font-style:normal}.integration-project-rail button footer{border-top:1px solid #202b37;grid-column:1/3;gap:10px;padding-top:6px;display:flex}.integration-project-rail footer i{align-items:center;gap:3px;font-size:12px;font-style:normal;display:flex}.integration-project-rail footer svg{width:8px}.integration-project-rail footer .connected{color:#50d784}.integration-project-rail footer .warning{color:#efb63c}.integration-project-rail footer .error{color:#ff7166}.integration-project-workspace{min-width:0;overflow:hidden}.integration-project-workspace>header{grid-template-columns:42px 1fr auto;align-items:center;gap:9px;height:70px;padding:0 12px;display:grid}.integration-project-workspace>header>span{border-radius:8px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:750;display:grid}.integration-project-workspace>header h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.integration-project-workspace>header h2 em{color:#50d784;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:500;display:flex}.integration-project-workspace>header h2 em i{background:currentColor;border-radius:50%;width:5px;height:5px}.integration-project-workspace>header p{color:#7d8998;margin:3px 0 0;font-size:12px}.integration-project-workspace>header [data-slot=button]{height:31px;font-size:12px}.integration-project-workspace>nav{border-bottom:1px solid #24303c;gap:5px;padding:0 11px;display:flex}.integration-project-workspace>nav button{color:#8995a4;background:0 0;border:0;height:37px;padding:0 10px;font-size:12px;position:relative}.integration-project-workspace>nav button.active{color:#c3a5ff}.integration-project-workspace>nav button.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.project-integration-summary{grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.project-integration-summary [data-slot=card]{background:#0c141d;border:1px solid #26313f}.project-integration-summary [data-slot=card-content]{gap:5px;padding:9px;display:grid;position:relative}.project-integration-summary small{color:#818c9b;font-size:12px}.project-integration-summary strong{align-items:center;gap:4px;font-size:15px;font-weight:520;display:flex}.project-integration-summary strong em{color:#7f8a99;font-size:12px;font-style:normal}.project-integration-summary strong svg{width:12px}.project-integration-summary [data-slot=progress]{gap:0}.project-integration-summary [data-slot=progress-track]{background:#202c38}.project-integration-summary [data-slot=progress-indicator]{background:#51d784}.project-integration-summary>:nth-child(3) [data-slot=progress-indicator]{background:#e3a933}.project-integration-summary>:nth-child(4) [data-slot=progress-indicator]{background:#ef5f55}.project-integration-summary [data-slot=card-content]>span{color:#7b8797;font-size:12px;position:absolute;bottom:8px;right:9px}.integration-list-heading{justify-content:space-between;align-items:center;padding:5px 11px 8px;display:flex}.integration-list-heading h2{margin:0;font-size:13px}.integration-list-heading>span{gap:5px;display:flex}.integration-list-heading label{background:#0b121a;border:1px solid #293442;border-radius:6px;align-items:center;height:28px;display:flex;position:relative}.integration-list-heading select{appearance:none;color:#aeb7c2;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 24px 0 8px;font-size:12px}.integration-list-heading label svg{pointer-events:none;width:10px;position:absolute;right:6px}.integration-list-heading>span>button{color:#728092;background:#0b121a;border:1px solid #293442;place-items:center;width:28px;height:28px;display:grid}.integration-list-heading>span>button.active{color:#c7aeff;background:#4f2a99}.integration-list-heading button svg{width:11px}.workspace-integration-list{border-top:1px solid #222d39;min-width:700px}.workspace-integration-row{border-bottom:1px solid #202b37;grid-template-columns:30px minmax(180px,1.3fr) 74px 102px 82px 102px;align-items:center;gap:7px;min-height:61px;padding:8px 11px;display:grid}.workspace-integration-row.status-error,.workspace-integration-row.status-expired{background:#4a1e1c14}.workspace-integration-logo{border-radius:9px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:grid}.workspace-integration-logo.small{border-radius:6px;width:27px;height:27px;font-size:12px}.workspace-integration-copy{gap:2px;min-width:0;display:grid}.workspace-integration-copy strong{font-size:12px}.workspace-integration-copy small{color:#758193}.workspace-integration-copy em,.workspace-integration-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-integration-copy em{color:#ff7468;font-style:normal}.workspace-integration-category{color:#a7b0bc;border:1px solid #2d3947;border-radius:5px;width:fit-content;padding:3px 5px;font-size:12px}.workspace-integration-row>span:nth-child(4){gap:4px;display:grid}.workspace-integration-row>span:nth-child(4)>small{color:#738092;font-size:12px}.workspace-integration-row [data-slot=progress]{gap:0}.workspace-integration-status{align-items:center;gap:4px;width:fit-content;font-size:12px;display:flex}.workspace-integration-status i{background:currentColor;border:1px solid;border-radius:50%;width:5px;height:5px}.workspace-integration-status.status-connected{color:#50d784}.workspace-integration-status.status-syncing{color:#7f9fff}.workspace-integration-status.status-warning{color:#efb53b}.workspace-integration-status.status-error,.workspace-integration-status.status-expired{color:#ff7166}.workspace-integration-status.status-disconnected{color:#768393}.workspace-integration-sync{gap:3px;display:grid}.workspace-integration-sync small{color:#a7b0bb;font-size:12px}.workspace-integration-sync em{color:#50d784;font-size:12px;font-style:normal}.status-error .workspace-integration-sync em,.status-expired .workspace-integration-sync em{color:#ff7166}.status-warning .workspace-integration-sync em{color:#efb53b}.status-disconnected .workspace-integration-sync em{color:#758193}.workspace-integration-actions{grid-template-columns:1fr 28px;gap:5px;display:grid;position:relative}.workspace-integration-actions [data-slot=button]{height:28px;font-size:12px}.workspace-integration-actions>button{color:#8894a3;background:#0c141d;border:1px solid #2a3543;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.workspace-integration-actions>button svg{width:12px}.workspace-integration-actions>section{z-index:12;background:#111a24;border:1px solid #334052;border-radius:7px;min-width:160px;padding:4px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 16px 40px #00000073}.workspace-integration-actions>section button{color:#b4bdc7;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:27px;padding:0 7px;font-size:12px;display:flex}.workspace-integration-actions>section button:hover{background:#1a2531}.workspace-integration-actions>section button:disabled{opacity:.35}.workspace-integration-actions>section button:last-child{color:#ff8178}.workspace-integration-actions>section svg{width:11px}.workspace-integration-list.grid{border-top:0;grid-template-columns:repeat(2,1fr);gap:7px;min-width:0;padding:0 10px 10px;display:grid}.workspace-integration-list.grid .workspace-integration-row{border:1px solid #26313f;border-radius:8px;grid-template-columns:30px 1fr auto}.workspace-integration-list.grid .workspace-integration-category,.workspace-integration-list.grid .workspace-integration-sync{display:none}.workspace-integration-list.grid .workspace-integration-row>span:nth-child(4){grid-column:1/3}.integration-ai-aside{align-content:start;gap:9px;display:grid}.integration-ai-aside [data-slot=card-content]{padding:11px}.integration-ai-aside h2{align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.integration-ai-aside h2 svg{color:#a978ff;width:12px}.integration-health-ring{background:radial-gradient(circle,#0d151e 58%,transparent 60%),conic-gradient(#51d784 var(--score),#26313f 0);border-radius:50%;place-items:center;width:82px;height:82px;margin:12px auto;display:grid}.integration-health-ring>span{place-items:center;display:grid}.integration-health-ring strong{font-size:18px}.integration-health-ring small{color:#7c8797;font-size:12px}.integration-ai-aside p{color:#8f9aa8;font-size:12px;line-height:1.5}.integration-ai-aside ul{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.integration-ai-aside li{color:#96a2af;align-items:center;gap:5px;font-size:12px;display:flex}.integration-ai-aside li svg{color:#50d784;width:11px}.integration-ai-aside [data-slot=button]{width:100%;height:28px;font-size:12px}.integration-ai-aside [data-slot=card-content]>div:not(.integration-health-ring):not(.integration-help-step):not(.integration-no-recommendations){border-top:1px solid #24303c;grid-template-columns:28px 1fr auto;align-items:center;gap:6px;padding:8px 0;display:grid}.integration-ai-aside [data-slot=card-content]>div>span:nth-child(2){gap:2px;display:grid}.integration-ai-aside [data-slot=card-content]>div strong{font-size:12px}.integration-ai-aside [data-slot=card-content]>div small{color:#788494;font-size:12px}.integration-ai-aside [data-slot=card-content]>div [data-slot=button]{width:auto;height:24px}.integration-no-recommendations{color:#50d784;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.integration-no-recommendations svg{width:12px}.integration-help-step{grid-template-columns:20px 1fr;align-items:center;gap:7px;margin-top:7px;display:grid}.integration-help-step>span{background:#6630d9;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.integration-help-step small{color:#9ca6b3;font-size:12px}.integration-access-panel,.integration-audit-panel,.integration-project-settings{gap:8px;padding:12px;display:grid}.integration-access-panel h2,.integration-audit-panel h2,.integration-project-settings h2{margin:0 0 4px;font-size:13px}.integration-access-panel article,.integration-audit-panel article{background:#0c141d;border:1px solid #273340;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.integration-access-panel article>svg:first-child,.integration-audit-panel article>svg{color:#a978ff;background:#7c3aed24;border-radius:6px;width:25px;height:25px;padding:6px}.integration-access-panel article span,.integration-audit-panel article span{gap:2px;display:grid}.integration-access-panel strong,.integration-audit-panel strong{font-size:12px}.integration-access-panel em,.integration-access-panel small,.integration-audit-panel small{color:#788494;font-size:12px;font-style:normal}.integration-audit-panel article>em{border-radius:4px;padding:3px 5px;font-size:12px;font-style:normal}.integration-audit-panel em.success{color:#50d784;background:#28915121}.integration-audit-panel em.warning{color:#efb53b;background:#9f651324}.integration-audit-panel em.error{color:#ff7166;background:#a5312a24}.integration-access-panel>p{color:#7d8998;margin:0;font-size:12px}.integration-access-panel article{grid-template-columns:28px 1fr minmax(130px,1fr) 14px}.integration-access-panel article>svg:last-child{color:#657284;width:12px}.integration-project-settings label{color:#b3bcc6;gap:5px;font-size:12px;display:grid}.integration-project-settings select{color:#ccd2d9;background:#0b121a;border:1px solid #2b3745;border-radius:6px;height:32px;padding:0 8px;font-size:12px}.integration-project-settings label:has(input){align-items:center;display:flex}.integration-project-settings [data-slot=button]{width:fit-content}.integration-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070ccc;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.integration-catalog-modal,.integration-config-modal,.integration-confirm-modal,.integration-connection-modal{background:radial-gradient(circle at 50% -10%,#432d8029,#0000 35%),linear-gradient(145deg,#101a25,#0a131c);border:1px solid #354254;border-radius:12px;width:min(620px,100%);position:relative;box-shadow:0 30px 100px #00000094}.integration-catalog-modal>header>button,.integration-modal-close{color:#9aa5b3;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.integration-modal-close{position:absolute;top:13px;right:13px}.integration-catalog-modal>header>button svg,.integration-modal-close svg{width:16px}.integration-config-modal>header,.integration-connection-modal>header{border-bottom:1px solid #25303d;align-items:center;gap:10px;padding:18px;display:flex}.integration-config-modal header span,.integration-connection-modal header span{gap:3px;display:grid}.integration-config-modal h2,.integration-connection-modal h2{margin:0;font-size:16px}.integration-config-modal header p,.integration-connection-modal header p{color:#7f8b9a;margin:0;font-size:12px}.integration-connect-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:14px 24px;list-style:none;display:grid}.integration-connect-steps li{color:#788495;border-bottom:2px solid #2b3745;justify-content:center;align-items:center;gap:5px;padding-bottom:7px;font-size:12px;display:flex}.integration-connect-steps li.active{color:#c3a7ff;border-color:#7c3aed}.integration-connect-steps li.complete{color:#52d785;border-color:#3fbf74}.integration-connect-steps svg{width:11px}.integration-vault-note{background:#412a682b;border:1px solid #3d3357;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:9px;margin:0 18px;padding:10px;display:grid}.integration-vault-note>svg{color:#ad83ff;background:#7c3aed33;border-radius:7px;width:28px;height:28px;padding:7px}.integration-vault-note span{gap:2px;display:grid}.integration-vault-note strong{font-size:12px}.integration-vault-note small{color:#9aa5b1;font-size:12px;line-height:1.45}.integration-method{border:1px solid #283544;border-radius:8px;gap:9px;margin:12px 18px;padding:11px;display:grid}.integration-method h3{margin:0;font-size:13px}.integration-method>span{grid-template-columns:26px 1fr;gap:8px;display:grid}.integration-method>span>svg{color:#65a8ff;background:#3776c526;border-radius:6px;width:24px;height:24px;padding:6px}.integration-method p{gap:2px;margin:0;display:grid}.integration-method strong{font-size:12px}.integration-method small{color:#7d8998;font-size:12px;line-height:1.4}.integration-method label{gap:5px;display:grid;position:relative}.integration-method input{color:#718093;background:#0a121a;border:1px solid #2b3746;border-radius:6px;height:32px;padding:0 34px 0 8px;font-size:12px}.integration-method label>svg{color:#7e8a99;width:13px;position:absolute;bottom:8px;right:9px}.integration-validation-success{color:#50d784;background:#226f421f;border:1px solid #36bc6961;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:0 18px 12px;padding:9px;display:grid}.integration-validation-success>svg{width:24px}.integration-validation-success span{gap:2px;display:grid}.integration-validation-success strong{font-size:12px}.integration-validation-success small{color:#8ca99a;font-size:12px}.integration-config-modal>footer,.integration-connection-modal>footer{border-top:1px solid #25303d;justify-content:space-between;padding:13px 18px;display:flex}.integration-config-modal>footer [data-slot=button],.integration-connection-modal>footer [data-slot=button]{height:34px;font-size:12px}.integration-connection-modal>footer [data-slot=button]:last-child{background:linear-gradient(135deg,#5922ce,#7839e8)}.workspace-integration-copy strong{align-items:center;gap:5px;display:flex}.integration-mode{letter-spacing:.06em;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:650}.integration-mode.mock{color:#9a7ada;background:#7c3aed21}.integration-mode.live{color:#50d784;background:#28915124}.live-adapter-modal{width:min(700px,100%)}.integration-vault-note.ready{background:#216f421a;border-color:#37b26559}.live-credential-form{border:1px solid #293645;border-radius:8px;gap:10px;margin:12px 18px;padding:12px;display:grid}.live-credential-form label{gap:5px;display:grid}.live-credential-form strong{font-size:12px}.live-credential-form strong em{color:#748193;font-size:12px;font-style:normal;font-weight:500}.live-credential-form input{color:#dce2e8;background:#09121b;border:1px solid #304052;border-radius:6px;outline:0;height:35px;padding:0 10px;font-size:12px}.live-credential-form input:focus{border-color:#7841e2;box-shadow:0 0 0 2px #7c3aed1f}.live-credential-form small{color:#748193;font-size:12px}.live-credential-form a{color:#9d76eb}.integration-live-error{color:#ff7468;background:#7c231e1f;border:1px solid #c6423859;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:0 18px 12px;padding:9px;display:grid}.integration-live-error>svg{width:22px}.integration-live-error span{gap:2px;display:grid}.integration-live-error strong{font-size:12px}.integration-live-error small{color:#b9908c;font-size:12px}.integration-readonly-note{color:#768596;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 18px 13px;font-size:12px;display:flex}.integration-readonly-note svg{color:#51d784;width:11px}.integration-config-modal{width:min(520px,100%);padding-bottom:0}.integration-config-field,.integration-scope-list,.integration-vault-reference{gap:6px;margin:12px 18px;display:grid}.integration-config-field strong,.integration-scope-list h3{margin:0;font-size:12px}.integration-config-field select{color:#c8cfd7;background:#0b131c;border:1px solid #2b3745;border-radius:6px;height:33px;padding:0 8px;font-size:12px}.integration-scope-list{grid-template-columns:repeat(2,1fr)}.integration-scope-list h3{grid-column:1/3}.integration-scope-list label{position:relative}.integration-scope-list input{opacity:0;position:absolute}.integration-scope-list label span{color:#8591a0;border:1px solid #2a3644;border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.integration-scope-list input:checked+span{color:#c4a9ff;background:#7c3aed1f;border-color:#7040d4}.integration-scope-list span svg{width:10px}.integration-vault-reference{border:1px solid #2d3b4b;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;padding:9px}.integration-vault-reference>svg{color:#55d889;width:24px}.integration-vault-reference span{gap:2px;display:grid}.integration-vault-reference strong{font-size:12px}.integration-vault-reference small{color:#738193;font-size:12px}.integration-confirm-modal{text-align:center;width:min(410px,100%);padding:22px}.integration-confirm-modal>span{color:#efb53b;background:#f0a52624;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.integration-confirm-modal>span.destructive{color:#ff7166;background:#b8322a24}.integration-confirm-modal>span svg{width:20px}.integration-confirm-modal h2{margin:12px 0 6px;font-size:14px}.integration-confirm-modal p{color:#8b97a5;margin:0;font-size:12px;line-height:1.55}.integration-confirm-modal>div{justify-content:center;gap:7px;margin-top:16px;display:flex}.integration-confirm-modal [data-slot=button]{height:32px;font-size:12px}.integration-catalog-modal{width:min(840px,100%)}.integration-catalog-modal>header{border-bottom:1px solid #25303d;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.integration-catalog-modal h2{margin:0;font-size:16px}.integration-catalog-modal header p{color:#7d8998;margin:3px 0 0;font-size:12px}.integration-catalog-tools{grid-template-columns:1fr 170px;gap:8px;padding:12px 18px;display:grid}.integration-catalog-tools label{background:#0a121a;border:1px solid #2b3745;border-radius:6px;align-items:center;gap:7px;height:33px;padding:0 9px;display:flex}.integration-catalog-tools label svg{color:#718092;width:13px}.integration-catalog-tools input,.integration-catalog-tools select{color:#cbd1d8;background:#0a121a;border:1px solid #2b3745;border-radius:6px;outline:0;width:100%;height:33px;padding:0 9px;font-size:12px}.integration-catalog-tools input{border:0;height:100%;padding:0}.integration-catalog-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-height:480px;padding:0 18px 16px;display:grid;overflow-y:auto}.integration-catalog-grid>button{color:#dce1e7;text-align:left;background:#0c151e;border:1px solid #293645;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-height:74px;padding:10px;display:grid}.integration-catalog-grid>button:hover{background:#3e275f33;border-color:#6c3bd3}.integration-catalog-grid>button>span:nth-child(2){gap:3px;display:grid}.integration-catalog-grid strong{font-size:12px}.integration-catalog-grid small{color:#7c8898;font-size:12px}.integration-catalog-grid em{color:#9aa5b2;background:#19232f;border-radius:4px;width:fit-content;padding:2px 4px;font-size:12px;font-style:normal}.integration-catalog-grid>button>svg{color:#9c73ed;width:15px}.integration-catalog-modal>footer{color:#7c8998;border-top:1px solid #25303d;align-items:center;gap:6px;padding:10px 18px;font-size:12px;display:flex}.integration-catalog-modal>footer svg{width:12px}.integration-toast{z-index:100;color:#ced;background:#101a18;border:1px solid #43bd706b;border-radius:9px;align-items:center;gap:8px;max-width:390px;padding:11px 13px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #0000006b}.integration-toast>svg{color:#50d884;width:15px}.integration-toast button{color:#80908a;background:0 0;border:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.integration-toast button svg{width:12px}@media (max-width:1350px){.integrations-layout{grid-template-columns:200px minmax(570px,1fr) 230px}.integrations-topbar{grid-template-columns:140px minmax(180px,1fr) minmax(350px,1.15fr) 150px}.workspace-integration-row{grid-template-columns:30px minmax(160px,1.2fr) 68px 94px 75px 96px}}@media (max-width:1150px){.integrations-layout{grid-template-columns:200px minmax(0,1fr)}.integration-ai-aside{grid-column:1/3;grid-template-columns:repeat(3,1fr)}.integrations-topbar{grid-template-columns:150px 1fr}.integrations-topbar>div{grid-column:1/3}.integrations-topbar>a{position:absolute;top:14px;right:18px}.live-source-pilot-form,.live-source-pilot-open{grid-template-columns:1fr 2fr}.live-source-pilot-open>div:last-child{grid-column:1/3}}@media (max-width:900px){.integrations-surface{margin-left:0}.integrations-layout{grid-template-columns:1fr}.integration-project-rail{display:none}.integration-ai-aside{grid-column:1}.workspace-integration-list:not(.grid){overflow-x:auto}.project-integration-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.integrations-header{flex-direction:column}.integrations-header>div:last-child{width:100%}.integrations-header [data-slot=button]{flex:1}.integrations-topbar{grid-template-columns:1fr}.integrations-topbar>a,.integrations-topbar>div{grid-column:1}.integrations-topbar>a{position:static}.live-source-pilot-panel>footer,.live-source-pilot-panel>header{flex-direction:column;align-items:flex-start}.live-source-pilot-form,.live-source-pilot-open{grid-template-columns:1fr}.live-source-pilot-open dl{grid-template-columns:repeat(2,1fr)}.live-source-pilot-open>div:last-child{grid-column:1;justify-content:stretch}.live-source-pilot-open>div:last-child [data-slot=button]{flex:1}.integration-ai-aside,.workspace-integration-list.grid{grid-template-columns:1fr}.integration-project-workspace>nav{overflow-x:auto}.integration-project-workspace>nav button{flex:none}.integration-list-heading{flex-direction:column;align-items:flex-start;gap:7px}.integration-catalog-grid,.integration-catalog-tools,.integration-scope-list{grid-template-columns:1fr}.integration-scope-list h3{grid-column:1}}@media (max-width:1150px){.live-source-pilot-execution{grid-template-columns:1fr 1.5fr}.live-source-pilot-execution [data-slot=button]{grid-column:1/-1}}@media (max-width:620px){.live-source-pilot-execution{grid-template-columns:1fr}.live-source-pilot-execution [data-slot=button]{grid-column:1}}.workspace-integration-list:not(.grid){min-width:0;overflow-x:auto}.workspace-integration-list:not(.grid) .workspace-integration-row{min-width:700px}.workspace-integration-list.grid .workspace-integration-row{min-width:0}.settings-surface{background:radial-gradient(circle at 52% -18%,#2a4c7a24,#0000 35%),#070b11;min-height:100vh;margin-left:214px;padding:16px 18px 34px}.settings-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-page-header h1{margin:0;font-size:24px;font-weight:650}.settings-page-header p{color:#858f9d;margin:4px 0 0;font-size:13px}.settings-page-header>div:last-child{gap:6px;display:flex}.settings-page-header input[type=file]{display:none}.settings-page-header [data-slot=button]{height:32px;font-size:12px}.settings-tabs{scrollbar-width:thin;border-bottom:1px solid #202b37;gap:2px;margin-top:14px;display:flex;overflow-x:auto}.settings-tabs a{color:#8e99a7;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:12px;text-decoration:none;display:flex;position:relative}.settings-tabs a svg{width:12px}.settings-tabs a.active{color:#c6a9ff}.settings-tabs a.active:after{content:"";background:#8b5cf6;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.settings-tabs a:focus-visible{outline-offset:-3px;border-radius:4px;outline:2px solid #a78bfa}.settings-route-state{margin-top:16px;padding:20px}.settings-route-state h2{font-size:16px}.settings-route-state p{color:#9da7b4;margin:8px 0 16px;font-size:13px}.settings-route-state a{color:#c6a9ff;text-decoration:underline}.agent-route-surface{background:#070b11;min-height:100vh;margin-left:214px;padding:24px}.agent-route-state{max-width:720px;padding:20px}.agent-route-state h1{margin:0;font-size:20px}.agent-context-note p,.agent-route-state p{color:#9da7b4;line-height:1.6}.agent-context-note a,.agent-route-state a,.developer-agent-header p a{color:#c6a9ff;text-decoration:underline}.agent-context-note{background:#131022;border:1px solid #3f2c66;border-radius:8px;margin:10px 0;padding:12px}.agent-context-note h3{margin:0;font-size:12px}.agent-context-note a,.agent-context-note p{font-size:13px}.agent-workspace-header>nav a{align-items:center;text-decoration:none;display:flex}.agent-workspace-header>nav a:focus-visible{outline-offset:-3px;outline:2px solid #a78bfa}.conversation-project-header .agent-project-picker{display:none}@media (max-width:1280px){.agent-workspace-header>nav:has(a){grid-column:1/-1;min-height:36px;display:flex;overflow-x:auto}.agent-workspace-header>nav:has(a) button{display:none}}@media (max-width:900px){.agent-route-surface{margin-left:0;padding:80px 18px 24px}.conversation-project-header .agent-project-picker{gap:6px;max-width:100%;display:flex}.agent-project-picker select{max-width:190px}.agent-workspace-header>nav:has(a){grid-column:1/-1;min-height:36px;display:flex;overflow-x:auto}.agent-workspace-header>nav:has(a) button{display:none}}@media (max-width:620px){.conversation-project-header{grid-template-columns:32px minmax(0,1fr)}.conversation-project-header>label{grid-column:1/-1;max-width:100%}.capability-audit-view{min-width:0}.capability-audit-hero{flex-direction:column;align-items:stretch}.capability-audit-actions{flex-wrap:wrap}.capability-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-audit-summary .readiness{grid-column:1/-1}.capability-recommendations{grid-template-columns:minmax(0,1fr)}.capability-recommendations footer{flex-wrap:wrap;grid-column:1;gap:8px}}.settings-content{margin-top:12px}.settings-card{background:linear-gradient(145deg,#0e161f,#091119);border:1px solid #26313f;border-radius:9px}.settings-section-header{border-bottom:1px solid #222d39;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.settings-section-header h2{margin:0;font-size:13px}.settings-section-header p{color:#7f8a99;margin:3px 0 0;font-size:12px}.settings-section-header [data-slot=button]{height:29px;font-size:12px}.settings-toggle{background:#2a3542;border:0;border-radius:999px;flex:none;width:29px;height:16px;padding:2px;transition:background .15s}.settings-toggle span{background:#aeb8c3;border-radius:50%;width:12px;height:12px;transition:transform .15s;display:block}.settings-toggle.active{background:#7136df}.settings-toggle.active span{background:#fff;transform:translate(13px)}.settings-general-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.65fr);align-items:start;gap:10px;display:grid}.settings-general-form{grid-row:1/3}.settings-field-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:13px;display:grid}.settings-budget-modal>label,.settings-cost-controls>label,.settings-field-grid label,.settings-local-codex>label{color:#9da7b4;gap:5px;font-size:12px;display:grid}.settings-budget-modal input,.settings-budget-modal select,.settings-cost-controls input,.settings-cost-controls select,.settings-field-grid input,.settings-field-grid select,.settings-local-codex input,.settings-local-codex select{color:#cbd1d8;width:100%;height:33px;font:inherit;background:#0a121a;border:1px solid #2b3745;border-radius:6px;outline:0;padding:0 9px;font-size:12px}.settings-general-form>[data-slot=button]{height:32px;margin:0 13px 13px;font-size:12px}.settings-thresholds>label{color:#9ca7b4;grid-template-columns:1fr auto;gap:6px;padding:9px 12px 0;font-size:12px;display:grid}.settings-thresholds>label input{accent-color:#7c3aed;grid-column:1/3}.settings-health-preview{grid-template-columns:repeat(3,1fr);gap:6px;padding:13px;display:grid}.settings-health-preview span{border-radius:7px;place-items:center;height:36px;font-size:13px;display:grid}.settings-health-preview .healthy{color:#56dc8b;background:#2c985526}.settings-health-preview .warning{color:#efb63d;background:#a2671126}.settings-health-preview .critical{color:#ff746a;background:#a8302b29}.settings-project-defaults{display:grid}.settings-project-defaults>label{color:#9da7b4;gap:5px;margin:10px 12px 0;font-size:12px;display:grid;position:relative}.settings-project-defaults input{color:#cbd1d8;background:#0a121a;border:1px solid #2b3745;border-radius:6px;height:32px;padding:0 30px 0 8px;font-size:12px}.settings-project-defaults label em{color:#788595;font-size:12px;font-style:normal;position:absolute;bottom:8px;right:9px}.settings-project-defaults>a{color:#bb94ff;border:1px solid #3f2c66;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;margin:12px;font-size:12px;text-decoration:none;display:flex}.settings-project-defaults>a svg{width:12px}.settings-mock-note,.settings-security-audit,.settings-storage-audit{color:#a87dff;grid-column:1/3;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.settings-mock-note>svg,.settings-security-audit>svg,.settings-storage-audit>svg:first-child{background:#7c3aed29;border-radius:7px;width:30px;height:30px;padding:7px}.settings-mock-note strong,.settings-security-audit strong,.settings-storage-audit strong{font-size:12px}.settings-mock-note p,.settings-security-audit p,.settings-storage-audit p{color:#8792a1;margin:3px 0 0;font-size:12px;line-height:1.5}.settings-agents-layout{grid-template-columns:minmax(620px,1.5fr) minmax(270px,.6fr);align-items:start;gap:10px;display:grid}.settings-agent-list{overflow:hidden}.settings-inline-select{color:#8d99a8;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.settings-inline-select select{appearance:none;color:#cbd2da;background:#0b131c;border:1px solid #2b3745;border-radius:5px;width:145px;height:29px;padding:0 23px 0 7px;font-size:12px}.settings-inline-select svg{pointer-events:none;width:10px;position:absolute;right:6px}.settings-agent-list>div{padding:5px 10px}.settings-agent-list article{border-bottom:1px solid #202b37;grid-template-columns:34px minmax(150px,1fr) minmax(145px,.8fr) minmax(145px,.8fr) 45px 82px;align-items:center;gap:8px;min-height:66px;display:grid}.settings-agent-icon{border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.settings-agent-icon svg{width:15px}.settings-agent-list article>div{gap:3px;min-width:0;display:grid}.settings-agent-list article strong{font-size:12px}.settings-agent-list article small{color:#778494;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-project-chips{flex-wrap:wrap;gap:4px;display:flex}.settings-project-chips i{color:#9ca7b3;border:1px solid #2c3948;border-radius:4px;padding:3px 5px;font-size:12px;font-style:normal}.settings-agent-list article>label{gap:4px;display:grid}.settings-agent-list article select{color:#c2c9d2;background:#0a121a;border:1px solid #2b3745;border-radius:5px;height:28px;padding:0 6px;font-size:12px}.settings-agent-list article>em{color:#aab4bf;font-size:12px;font-style:normal}.settings-agent-list article [data-slot=button]{height:28px;font-size:12px}.settings-agent-list>a{color:#b68dff;border:1px dashed #5732a6;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:34px;margin:2px 10px 10px;font-size:12px;text-decoration:none;display:flex}.settings-agent-list>a svg{width:12px}.settings-telegram-compact{padding-bottom:11px}.settings-telegram-compact>div{grid-template-columns:36px 1fr auto;align-items:center;gap:8px;margin:12px;display:grid}.settings-telegram-compact>div>svg{color:#fff;background:#279fd9;border-radius:50%;width:34px;height:34px;padding:8px}.settings-telegram-compact span{gap:2px;display:grid}.settings-telegram-compact strong{font-size:12px}.settings-telegram-compact small{color:#778494;font-size:12px}.settings-telegram-compact em{color:#51d886;align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.settings-telegram-compact em i{background:currentColor;border-radius:50%;width:5px;height:5px}.settings-telegram-compact ul{border-top:1px solid #202b37;gap:7px;margin:0 12px;padding:10px 0;list-style:none;display:grid}.settings-telegram-compact li{color:#939eab;align-items:center;gap:5px;font-size:12px;display:flex}.settings-telegram-compact li svg{color:#51d886;width:10px}.settings-telegram-compact>button{color:#aeb7c2;background:#0b131c;border:1px solid #2b3745;border-radius:6px;width:calc(100% - 24px);height:29px;margin:0 12px;font-size:12px}.settings-policy-grid{grid-column:1/3}.settings-policy-grid>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;display:grid}.settings-policy-grid article{background:#0b131c;border:1px solid #283443;border-radius:7px;padding:9px}.settings-policy-grid article header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.settings-policy-grid article header svg{color:#a875ff;width:13px}.settings-policy-grid article strong{font-size:12px}.settings-policy-grid article p{color:#929da9;margin:5px 0;font-size:12px}.settings-telegram-layout{grid-template-columns:minmax(270px,.7fr) minmax(520px,1.3fr);align-items:start;gap:10px;display:grid}.settings-bot-profile{grid-row:1/3}.settings-bot-identity{grid-template-columns:44px 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.settings-bot-identity>svg{color:#fff;background:#28a7e6;border-radius:50%;width:42px;height:42px;padding:10px}.settings-bot-identity>span{gap:3px;display:grid}.settings-bot-identity strong{font-size:12px}.settings-bot-identity small{color:#8190a0;font-size:12px}.settings-bot-identity em{color:#52d786;align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.settings-bot-identity em i{background:currentColor;border-radius:50%;width:5px;height:5px}.settings-bot-identity [data-slot=button]{height:29px;font-size:12px}.settings-bot-profile dl{border-top:1px solid #222d39;gap:8px;margin:0 14px;padding:12px 0;display:grid}.settings-bot-profile dl div{gap:3px;display:grid}.settings-bot-profile dt{color:#748294;font-size:12px}.settings-bot-profile dd{color:#b2bbc6;margin:0;font-size:12px}.settings-bot-profile>[data-slot=button]{height:31px;margin:0 14px 14px;font-size:12px}.settings-capabilities>div{grid-template-columns:repeat(2,1fr);gap:0 18px;padding:7px 12px 12px;display:grid}.settings-capabilities label{border-bottom:1px solid #202b37;justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.settings-capabilities label>span{gap:2px;display:grid}.settings-capabilities strong{font-size:12px}.settings-capabilities small{color:#778494;font-size:12px}.settings-report-schedules{grid-column:2}.settings-digest{color:#909baa;align-items:center;gap:7px;font-size:12px;display:flex}.settings-report-schedules>div{padding:6px 12px}.settings-report-schedules article{border-bottom:1px solid #202b37;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:44px;display:grid}.settings-report-schedules article>svg{color:#a978ff;background:#7c3aed26;border-radius:5px;width:22px;height:22px;padding:5px}.settings-report-schedules article>span{gap:2px;display:grid}.settings-report-schedules strong{font-size:12px}.settings-report-schedules small{color:#778494;font-size:12px}.settings-report-schedules>[data-slot=button]{height:30px;margin:0 12px 12px;font-size:12px}.settings-model-layout{grid-template-columns:minmax(690px,1fr) 285px;align-items:start;gap:10px;display:grid}.settings-model-router{min-width:0;overflow:hidden}.settings-tier-grid{grid-template-columns:repeat(5,minmax(125px,1fr));padding:10px;display:grid;overflow-x:auto}.settings-tier-grid>article{border-right:1px solid #25303d;align-content:start;gap:6px;min-width:125px;padding:7px;display:grid}.settings-tier-grid>article:first-child{border-left:1px solid #25303d}.settings-tier-grid article>header{min-height:77px}.settings-tier-grid article>header svg{color:#8f63ec;width:14px}.settings-tier-grid article>header h3{margin:5px 0 3px;font-size:12px}.settings-tier-grid article>header p{color:#7c8898;margin:0;font-size:12px;line-height:1.45}.settings-tier-grid article>button{color:#ced4dc;text-align:left;background:#111b25;border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:5px;min-height:44px;padding:7px;display:grid}.settings-tier-grid article>button.selected-model{background:linear-gradient(135deg,#512f8e45,#111925);border-color:#7139dc}.settings-tier-grid article>button span{gap:2px;display:grid}.settings-tier-grid article>button strong{font-size:12px}.settings-tier-grid article>button small,.settings-tier-grid article>small{color:#748192;font-size:12px}.settings-tier-grid article>button i{background:#43d87d;border-radius:50%;width:6px;height:6px}.settings-router-explainer{background:#0a131c;border:1px solid #283443;border-radius:7px;grid-template-columns:28px 1fr 28px 1fr 28px 1fr;align-items:center;gap:7px;margin:0 10px 10px;padding:10px;display:grid}.settings-router-explainer>svg{color:#a875ff;background:#7c3aed2b;border-radius:6px;width:26px;height:26px;padding:6px}.settings-router-explainer>div{gap:2px;display:grid}.settings-router-explainer strong{font-size:12px}.settings-router-explainer small{color:#778494;font-size:12px;line-height:1.4}.settings-local-codex{padding-bottom:12px;position:sticky;top:12px}.settings-local-codex>label{margin:10px 12px 0}.settings-local-codex label:has(input[type=range]){grid-template-columns:1fr auto}.settings-local-codex label input[type=range]{accent-color:#7c3aed;grid-column:1;height:auto;padding:0}.settings-local-codex label>em{color:#b9c1cb;align-self:center;font-size:12px;font-style:normal}.settings-codex-status{color:#9ca6b2;justify-content:space-between;align-items:center;margin:10px 12px;font-size:12px;display:flex}.settings-codex-status em{color:#54d989;background:#2b905029;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-style:normal;display:flex}.settings-codex-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.settings-local-codex h3{margin:13px 12px 7px;font-size:12px}.settings-local-codex ul{gap:6px;margin:0 12px 12px;padding:0;list-style:none;display:grid}.settings-local-codex li{color:#8f9aa8;align-items:center;gap:5px;font-size:12px;display:flex}.settings-local-codex li svg{color:#51d886;width:11px}.settings-local-codex>[data-slot=button]{width:calc(100% - 24px);height:31px;margin:0 12px;font-size:12px}.settings-cost-layout{grid-template-columns:minmax(650px,1fr) 300px;align-items:start;gap:10px;display:grid}.settings-cost-main{min-width:0;overflow:hidden}.settings-cost-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.settings-cost-summary [data-slot=card]{background:#0b141d;border:1px solid #283443}.settings-cost-summary [data-slot=card-content]{gap:5px;min-height:88px;padding:11px;display:grid;position:relative}.settings-cost-summary small{color:#85909e;font-size:12px}.settings-cost-summary strong{font-size:14px;font-weight:520}.settings-cost-summary em{color:#7a8797;font-size:12px;font-style:normal}.settings-cost-summary em.positive{color:#50d884}.settings-cost-summary svg{color:#a776ff;width:16px;position:absolute;top:10px;right:10px}.settings-cost-summary [data-slot=progress]{align-self:end;gap:0}.settings-cost-summary [data-slot=progress] svg{position:static}.settings-budget-table{min-width:790px;padding:0 10px 10px}.settings-budget-table>article,.settings-budget-table>header{grid-template-columns:135px 95px minmax(140px,1fr) 90px 70px 52px 56px;align-items:center;gap:7px;display:grid}.settings-budget-table>header{color:#7f8b9b;border-bottom:1px solid #26313e;height:30px;font-size:12px}.settings-budget-table>article{color:#b9c1ca;border-bottom:1px solid #202b37;min-height:50px;font-size:12px}.settings-budget-table article>span:first-child{align-items:center;gap:6px;display:flex}.settings-budget-table article>span:first-child i{border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:700;display:grid}.settings-budget-table article>span:nth-child(3){gap:4px;display:grid}.settings-budget-table article>span:nth-child(3) strong{font-size:12px}.settings-budget-table article>span:nth-child(3) em{color:#738092;font-size:12px;font-style:normal}.settings-budget-table [data-slot=progress]{gap:0}.settings-budget-table span.ok,.settings-budget-table span.warning{border-radius:4px;width:fit-content;padding:3px 5px}.settings-budget-table span.ok{color:#51d886;background:#268b4c26}.settings-budget-table span.warning{color:#efb63d;background:#9860112b}.settings-budget-table article>span:last-child{gap:3px;display:flex}.settings-budget-table article>span:last-child button{color:#8e99a7;background:#0b131c;border:1px solid #2b3745;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.settings-budget-table article>span:last-child svg{width:10px}.settings-cost-controls{padding-bottom:12px;position:sticky;top:12px}.settings-cost-controls>label{margin:10px 12px 0}.settings-cost-controls>label.row{justify-content:space-between;align-items:center;display:flex}.settings-cost-controls label.row>span{gap:2px;display:grid}.settings-cost-controls label.row strong{font-size:12px}.settings-cost-controls label.row small{color:#768394;font-size:12px}.settings-cost-controls>[data-slot=button]{width:calc(100% - 24px);height:31px;margin:13px 12px 0;font-size:12px}.settings-storage-layout{grid-template-columns:minmax(620px,1fr) 330px;align-items:start;gap:10px;display:grid}.settings-retention>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.settings-retention article{background:#0b141d;border:1px solid #293544;border-radius:8px;grid-template-columns:37px 1fr;align-content:start;gap:9px;min-height:175px;padding:12px;display:grid}.settings-retention article>svg{color:#52a7ff;background:#2476d426;border-radius:8px;width:35px;height:35px;padding:8px}.settings-retention article:nth-child(2)>svg{color:#54d987;background:#239c5124}.settings-retention article:nth-child(3)>svg{color:#ad82ff;background:#7c3aed29}.settings-retention article>span{gap:6px;display:grid}.settings-retention article strong{font-size:12px}.settings-retention article small{color:#7b8797;font-size:12px;line-height:1.45}.settings-retention article select{color:#c6cdd5;background:#0a121a;border:1px solid #2c3846;border-radius:6px;grid-column:1/3;height:31px;padding:0 7px;font-size:12px}.settings-retention article em{color:#5af;background:#132b43;border-radius:4px;grid-column:1/3;width:fit-content;padding:4px 6px;font-size:12px;font-style:normal}.settings-retention article:nth-child(2) em{color:#51d886;background:#13331f}.settings-retention article:nth-child(3) em{color:#b889ff;background:#251744}.settings-storage-controls{padding-bottom:12px}.settings-storage-controls>label{border-bottom:1px solid #202b37;justify-content:space-between;align-items:center;gap:10px;min-height:62px;margin:0 12px;display:flex}.settings-storage-controls label>span{gap:3px;display:grid}.settings-storage-controls strong{font-size:12px}.settings-storage-controls small{color:#758293;font-size:12px}.settings-storage-controls>[data-slot=button]{width:calc(100% - 24px);height:31px;margin:12px 12px 0;font-size:12px}.settings-storage-audit{grid-column:1/3}.settings-storage-audit>svg:last-child{color:#627084;width:18px}.settings-notifications{overflow:hidden}.settings-notification-head,.settings-notifications>article{grid-template-columns:minmax(220px,1.4fr) 100px 90px 150px 50px;align-items:center;gap:10px;min-width:760px;padding:0 12px;display:grid}.settings-notification-head{color:#768394;height:32px;font-size:12px}.settings-notifications>article{color:#aeb7c1;border-top:1px solid #202b37;min-height:55px;font-size:12px}.settings-notifications article>span:first-child{align-items:center;gap:7px;display:flex}.settings-notifications article>span:first-child svg{color:#a977ff;background:#7c3aed26;border-radius:6px;width:24px;height:24px;padding:6px}.settings-notifications .severity-critical,.settings-notifications .severity-info,.settings-notifications .severity-warning{border-radius:4px;width:fit-content;padding:3px 5px}.settings-notifications .severity-critical{color:#ff746a;background:#a5302b29}.settings-notifications .severity-warning{color:#efb63d;background:#9860112b}.settings-notifications .severity-info{color:#59acff;background:#2769ab2b}.settings-notifications article>span:nth-child(4){gap:4px;display:flex}.settings-notifications article>span:nth-child(4) button{color:#596777;background:#0a121a;border:1px solid #293544;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.settings-notifications article>span:nth-child(4) button.active{color:#b991ff;border-color:#7040d5}.settings-notifications article>span:nth-child(4) svg{width:11px}.settings-memory-layout{grid-template-columns:minmax(560px,1fr) 330px;align-items:start;gap:10px;display:grid}.settings-memory-rules>div{padding:6px 12px}.settings-memory-rules article{border-bottom:1px solid #202b37;grid-template-columns:29px 1fr 20px;align-items:center;gap:8px;min-height:62px;display:grid}.settings-memory-rules article>svg:first-child{color:#aa7dff;background:#7c3aed26;border-radius:6px;width:26px;height:26px;padding:6px}.settings-memory-rules article>span{gap:3px;display:grid}.settings-memory-rules strong{color:#b792ff;font-size:12px}.settings-memory-rules p{color:#a9b2bd;margin:0;font-size:12px}.settings-memory-rules article>button,.settings-memory-rules article>svg:last-child{color:#758293;width:18px}.settings-memory-rules article>button{background:0 0;border:0;place-items:center;height:18px;display:grid}.settings-memory-rules article>button svg{width:11px}.settings-memory-rules form{grid-template-columns:1fr auto;gap:7px;padding:10px 12px 12px;display:grid}.settings-memory-rules form input{color:#cbd1d8;background:#0a121a;border:1px solid #2b3745;border-radius:6px;height:33px;padding:0 9px;font-size:12px}.settings-memory-rules form [data-slot=button]{height:33px;font-size:12px}.settings-memory-boundary{padding:16px}.settings-memory-boundary>svg{color:#52d886;background:#24994f24;border-radius:9px;width:38px;height:38px;padding:9px}.settings-memory-boundary h2{margin:12px 0 6px;font-size:13px}.settings-memory-boundary p{color:#8995a4;font-size:12px;line-height:1.6}.settings-memory-boundary ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.settings-memory-boundary li{color:#9da7b3;align-items:center;gap:5px;font-size:12px;display:flex}.settings-memory-boundary li svg{color:#52d886;width:11px}.settings-access-layout{grid-template-columns:minmax(480px,1fr) minmax(360px,.8fr);align-items:start;gap:10px;display:grid}.settings-team>article{border-bottom:1px solid #202b37;grid-template-columns:34px 1fr 100px 70px;align-items:center;gap:8px;min-height:64px;margin:0 12px;display:grid}.settings-team>article>span{color:#fff;background:#55309f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.settings-team article>div{gap:3px;display:grid}.settings-team strong{font-size:12px}.settings-team small{color:#778494;font-size:12px}.settings-team article select{color:#bec6cf;background:#0a121a;border:1px solid #2b3745;border-radius:5px;height:28px;padding:0 6px;font-size:12px}.settings-team article em{color:#51d886;align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.settings-team article em i{background:currentColor;border-radius:50%;width:5px;height:5px}.settings-team>p{color:#788595;align-items:center;gap:7px;margin:12px;font-size:12px;line-height:1.45;display:flex}.settings-team>p svg{color:#a878ff;flex:none;width:20px}.settings-security{padding-bottom:12px}.settings-security>label:not(.settings-session-timeout){border-bottom:1px solid #202b37;justify-content:space-between;align-items:center;gap:10px;min-height:58px;margin:0 12px;display:flex}.settings-security label>span{gap:3px;display:grid}.settings-security strong{font-size:12px}.settings-security small{color:#768394;font-size:12px}.settings-session-timeout{color:#9aa5b2;gap:5px;margin:10px 12px;font-size:12px;display:grid}.settings-session-timeout select{color:#c4cbd4;background:#0a121a;border:1px solid #2b3745;border-radius:6px;height:31px;padding:0 7px;font-size:12px}.settings-security>[data-slot=button]{width:calc(100% - 24px);height:31px;margin:0 12px;font-size:12px}.settings-security-audit{grid-column:1/3}.settings-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.settings-budget-modal,.settings-confirm-modal,.settings-policy-modal{background:linear-gradient(145deg,#101a25,#0a131c);border:1px solid #354254;border-radius:11px;width:min(520px,100%);padding:18px;position:relative;box-shadow:0 30px 100px #0009}.settings-budget-modal>button,.settings-policy-modal>button{color:#8c98a7;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:12px;right:12px}.settings-budget-modal>button svg,.settings-policy-modal>button svg{width:15px}.settings-policy-modal>header{grid-template-columns:40px 1fr;align-items:center;gap:9px;display:grid}.settings-policy-modal>header>span{border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.settings-policy-modal header svg{width:18px}.settings-budget-modal h2,.settings-confirm-modal h2,.settings-policy-modal h2{margin:0;font-size:14px}.settings-budget-modal p,.settings-confirm-modal p,.settings-policy-modal header p{color:#83909f;margin:4px 0 0;font-size:12px;line-height:1.5}.settings-permission-checks{grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0;display:grid}.settings-permission-checks label{position:relative}.settings-permission-checks input{opacity:0;position:absolute}.settings-permission-checks span{color:#8995a4;border:1px solid #2b3745;border-radius:6px;align-items:center;gap:6px;min-height:35px;padding:8px;font-size:12px;display:flex}.settings-permission-checks input:checked+span{color:#c2a4ff;background:#7c3aed21;border-color:#7140d7}.settings-permission-checks svg{width:10px}.settings-budget-modal footer,.settings-policy-modal footer{gap:7px;display:flex}.settings-budget-modal footer [data-slot=button],.settings-policy-modal footer [data-slot=button]{height:32px;font-size:12px}.settings-budget-modal{width:min(420px,100%)}.settings-budget-modal>label{margin-top:11px}.settings-budget-modal footer{margin-top:14px}.settings-confirm-modal{text-align:center;width:min(390px,100%)}.settings-confirm-modal>svg{color:#ff746a;background:#ab302b29;border-radius:50%;width:40px;height:40px;padding:10px}.settings-confirm-modal h2{margin-top:10px}.settings-confirm-modal>div{justify-content:center;gap:7px;margin-top:15px;display:flex}.settings-confirm-modal [data-slot=button]{height:31px;font-size:12px}.settings-toast{z-index:110;color:#d1efe0;background:#101a18;border:1px solid #43bd706b;border-radius:9px;align-items:center;gap:8px;max-width:400px;padding:11px 13px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #0000006b}.settings-toast>svg{color:#51d886;width:15px}.settings-toast button{color:#82908b;background:0 0;border:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.settings-toast button svg{width:12px}.settings-provider-admission{margin-top:10px;padding-bottom:12px;overflow:hidden}.settings-provider-admission>header{border-bottom:1px solid #222d39;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 12px;display:flex}.settings-provider-admission h2{margin:0;font-size:13px}.settings-provider-admission header p{color:#7e8a99;margin:3px 0 0;font-size:12px}.settings-provider-admission header>span{color:#54d987;white-space:nowrap;background:#23914e24;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.settings-provider-admission header svg{width:11px}.settings-provider-form{grid-template-columns:1fr 1.2fr .8fr .55fr auto;align-items:end;gap:7px;padding:12px;display:grid}.settings-provider-form label{color:#8995a4;gap:5px;font-size:12px;display:grid}.settings-provider-form input,.settings-provider-form select{color:#c7ced6;background:#0a121a;border:1px solid #2b3745;border-radius:6px;outline:0;min-width:0;height:31px;padding:0 8px;font-size:12px}.settings-provider-form [data-slot=button]{height:31px;font-size:12px}.settings-provider-note{color:#a98bdc;background:#58368f1a;border:1px solid #2f2850;border-radius:6px;align-items:center;gap:6px;margin:0 12px 12px;padding:8px;font-size:12px;display:flex}.settings-provider-note svg{width:12px}.settings-provider-admissions{gap:7px;margin:0 12px;display:grid}.settings-provider-admissions>p{color:#778494;border:1px dashed #2a3644;border-radius:6px;margin:0;padding:11px;font-size:12px}.settings-provider-admissions article{background:#0b131c;border:1px solid #25313e;border-radius:7px;grid-template-columns:minmax(180px,1fr) auto minmax(210px,.8fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.settings-provider-admissions article>div:first-child{gap:3px;display:grid}.settings-provider-admissions strong{font-size:12px}.settings-provider-admissions code,.settings-provider-admissions small{color:#7c8998;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-provider-admissions code{color:#9879ca}.settings-provider-admissions article>span{color:#98a4b2;white-space:nowrap;background:#1b2734;border-radius:4px;padding:4px 6px;font-size:12px}.settings-provider-admissions .status-approved{color:#61b0ff;background:#3271b229}.settings-provider-admissions .status-active{color:#54d987;background:#23914e24}.settings-provider-admissions .status-cancelled,.settings-provider-admissions .status-revoked{color:#ff7b72;background:#a5302b24}.settings-provider-admissions ul{gap:7px;margin:0;padding:0;list-style:none;display:flex}.settings-provider-admissions li{color:#8d99a7;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.settings-provider-admissions li svg{color:#eab448;width:10px}.settings-provider-admissions article>div:last-child{gap:5px;display:flex}.settings-provider-admissions article [data-slot=button]{height:27px;padding:0 7px;font-size:12px}.settings-provider-admissions article [data-slot=button] svg{width:10px}.settings-provider-economics-form,.settings-provider-economics-summary{border-top:1px solid #25313e;grid-column:1/-1;width:100%;padding-top:10px}.settings-provider-economics-form>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.settings-provider-economics-form>header div{gap:3px;display:grid}.settings-provider-economics-form>header>span{color:#a98bdc;white-space:nowrap;background:#58368f24;border-radius:4px;padding:5px 7px;font-size:12px}.settings-provider-economics-form>div{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:7px;display:grid}.settings-provider-economics-form label{color:#8995a4;gap:4px;font-size:12px;display:grid}.settings-provider-economics-form label.wide{grid-column:span 2}.settings-provider-economics-form input,.settings-provider-economics-form select{color:#c7ced6;background:#081018;border:1px solid #2b3745;border-radius:6px;outline:0;min-width:0;height:29px;padding:0 7px;font-size:12px}.settings-provider-economics-summary{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px;display:grid}.settings-provider-economics-summary>div{gap:3px;display:grid}.settings-provider-economics-summary>span{color:#98a4b2;background:#1b2734;border-radius:4px;padding:4px 6px;font-size:12px}.settings-provider-economics-summary>a{color:#a98bdc;font-size:12px;text-decoration:underline}@media (max-width:1240px){.settings-cost-layout,.settings-model-layout{grid-template-columns:1fr}.settings-cost-controls,.settings-local-codex{position:static}.settings-cost-controls{max-width:none}.settings-tier-grid{grid-template-columns:repeat(5,160px)}.settings-agents-layout{grid-template-columns:1fr}.settings-telegram-compact{grid-row:2}.settings-policy-grid{grid-column:1}.settings-telegram-layout{grid-template-columns:1fr}.settings-bot-profile{grid-row:auto}.settings-report-schedules{grid-column:1}}@media (max-width:900px){.settings-surface{margin-left:0}.settings-access-layout,.settings-general-grid,.settings-memory-layout,.settings-storage-layout{grid-template-columns:1fr}.settings-general-form{grid-row:auto}.settings-mock-note,.settings-security-audit,.settings-storage-audit{grid-column:1}.settings-retention>div{grid-template-columns:1fr}.settings-capabilities>div,.settings-policy-grid>div{grid-template-columns:repeat(2,1fr)}.settings-cost-main{overflow-x:auto}.settings-provider-form{grid-template-columns:repeat(2,1fr)}.settings-provider-admissions article{grid-template-columns:1fr auto}.settings-provider-admissions article>div:last-child,.settings-provider-admissions ul,.settings-provider-economics-form,.settings-provider-economics-summary{grid-column:1/3}.settings-provider-economics-form>div{grid-template-columns:repeat(2,1fr)}.settings-provider-economics-summary{grid-template-columns:1fr 1fr}}@media (max-width:620px){.settings-page-header{flex-direction:column}.settings-page-header>div:last-child{width:100%}.settings-page-header [data-slot=button]{flex:1}.settings-capabilities>div,.settings-field-grid,.settings-permission-checks,.settings-policy-grid>div,.settings-provider-form{grid-template-columns:1fr}.settings-agent-list{overflow-x:auto}.settings-agent-list>a,.settings-agent-list>div{min-width:760px}.settings-cost-summary{min-width:520px}.settings-router-explainer{grid-template-columns:28px 1fr}.settings-notifications{overflow-x:auto}.settings-memory-rules form{grid-template-columns:1fr}.settings-provider-admission>header{flex-direction:column;align-items:flex-start;padding-block:10px}.settings-provider-admissions article{grid-template-columns:1fr}.settings-provider-admissions article>div:last-child,.settings-provider-admissions ul,.settings-provider-economics-form,.settings-provider-economics-summary{flex-wrap:wrap;grid-column:1}.settings-provider-economics-form>header{flex-direction:column;align-items:flex-start}.settings-provider-economics-form>div,.settings-provider-economics-summary{grid-template-columns:1fr}.settings-provider-economics-form label.wide{grid-column:1}}.settings-provider-pilot{border-top:1px solid #25313e;grid-column:1/-1;gap:8px;padding-top:9px;display:grid}.settings-provider-pilot-form,.settings-provider-pilot-summary,.settings-provider-pilot>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-provider-pilot-summary>div,.settings-provider-pilot>header div{gap:3px;display:grid}.settings-provider-pilot>header span{color:#a98bdc;background:#7c3aed24;border-radius:4px;padding:4px 6px;font-size:12px}.settings-provider-pilot code,.settings-provider-pilot small{color:#7c8998;font-size:12px}.settings-provider-pilot-summary{background:#58368f14;border:1px solid #2f2850;border-radius:6px;padding:8px}.settings-provider-pilot-form{justify-content:flex-start;align-items:end}.settings-provider-pilot-form label{color:#8995a4;gap:5px;min-width:180px;font-size:12px;display:grid}.settings-provider-pilot-form select{color:#c7ced6;background:#0a121a;border:1px solid #2b3745;border-radius:6px;height:31px;padding:0 8px;font-size:12px}.settings-provider-pilot>p{color:#d4a94c;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.settings-provider-pilot>p svg{width:11px}@media (max-width:900px){.settings-provider-pilot{grid-column:1/3}.settings-provider-pilot-form{flex-direction:column;align-items:stretch}.settings-provider-pilot-summary{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.settings-provider-pilot{grid-column:1}}.sidebar-global-search{color:#84909f;text-align:left;background:#0b121b;border:1px solid #252f3b;border-radius:7px;align-items:center;gap:8px;width:100%;height:32px;margin:-6px 0 10px;padding:0 8px;font-size:13px;display:flex}.sidebar-global-search:hover{color:#c0a2f8;border-color:#4f3978}.sidebar-global-search svg{width:13px}.sidebar-global-search span{flex:1}.sidebar-global-search kbd{color:#748193;font:inherit;background:#111a24;border:1px solid #303b48;border-radius:4px;padding:2px 4px;font-size:12px}.files-surface{background:radial-gradient(circle at 53% -16%,#24497724,#0000 35%),#070b11;min-height:100vh;margin-left:214px;padding:16px 18px 32px}.files-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.files-header h1{margin:0;font-size:24px;font-weight:650}.files-header p{color:#84909f;margin:4px 0 0;font-size:13px}.files-header [data-slot=button]{height:33px;font-size:12px}.files-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.files-summary [data-slot=card]{background:linear-gradient(145deg,#0e161f,#0a1118);border:1px solid #26313f}.files-summary [data-slot=card-content]{grid-template-columns:38px 1fr;align-items:center;gap:9px;min-height:84px;padding:11px;display:grid}.files-summary [data-slot=card-content]>svg{color:#aa7dff;background:#7c3aed29;border-radius:8px;width:35px;height:35px;padding:8px}.files-summary>:nth-child(2) [data-slot=card-content]>svg{color:#52d886;background:#28915126}.files-summary>:nth-child(3) [data-slot=card-content]>svg{color:#efb63d;background:#a1651129}.files-summary>:nth-child(4) [data-slot=card-content]>svg{color:#58adff;background:#2369b229}.files-summary [data-slot=card-content] span{gap:2px;display:grid}.files-summary small{color:#8793a1;font-size:12px}.files-summary strong{font-size:17px;font-weight:540}.files-summary em{color:#748193;font-size:12px;font-style:normal}.files-toolbar{grid-template-columns:minmax(220px,1fr) 150px 135px 165px 115px 61px;gap:7px;margin-top:10px;display:grid}.files-toolbar>label{color:#778494;background:#0b131c;border:1px solid #293543;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex;position:relative}.files-toolbar label>svg{flex:none;width:11px}.files-toolbar label>svg:last-child{pointer-events:none;position:absolute;right:6px}.files-toolbar input,.files-toolbar select{appearance:none;color:#b8c0ca;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.files-toolbar select{padding-right:15px}.files-toolbar>div{background:#0b131c;border:1px solid #293543;border-radius:6px;display:flex;overflow:hidden}.files-toolbar>div button{color:#738092;background:0 0;border:0;border-right:1px solid #293543;place-items:center;width:30px;display:grid}.files-toolbar>div button:last-child{border-right:0}.files-toolbar>div button.active{color:#c3a4ff;background:#4a287f}.files-toolbar>div svg{width:11px}.files-layout{grid-template-columns:minmax(660px,1fr) 330px;align-items:start;gap:10px;margin-top:10px;display:grid}.artifact-detail,.files-list-card{background:linear-gradient(145deg,#0e161f,#091119);border:1px solid #26313f;border-radius:9px}.files-list-card{min-width:0;overflow:hidden}.files-list-card>header{border-bottom:1px solid #222d39;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.files-list-card>header h2{margin:0;font-size:13px}.files-list-card>header span{color:#51d886;align-items:center;gap:5px;font-size:12px;display:flex}.files-list-card>header svg{width:11px}.artifact-list:not(.grid){overflow-x:auto}.artifact-row{color:#d5dbe2;text-align:left;background:0 0;border:0;border-bottom:1px solid #202b37;grid-template-columns:34px minmax(210px,1.4fr) 95px 100px 95px 92px 65px 16px;align-items:center;gap:7px;width:100%;min-width:790px;min-height:65px;padding:8px 11px;display:grid}.artifact-row.selected,.artifact-row:hover{background:linear-gradient(90deg,#30415647,#0f182280)}.artifact-row.selected{box-shadow:inset 2px 0 #7c3aed}.artifact-type-icon{color:#58adff;background:#337ed226;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.artifact-type-icon svg{width:15px}.artifact-type-icon.type-report{color:#aa7dff;background:#7c3aed29}.artifact-type-icon.type-csv{color:#52d886;background:#26974f26}.artifact-type-icon.type-snapshot{color:#f0b43d;background:#c6731426}.artifact-type-icon.type-task-result{color:#51ced8;background:#218c9726}.artifact-type-icon.type-financial{color:#64dd91;background:#30945526}.artifact-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.artifact-row>span:nth-child(2) small,.artifact-row>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.artifact-row>span:nth-child(2) small{color:#778494}.artifact-row>span:nth-child(2) em{gap:3px;display:flex}.artifact-grid-card>div i,.artifact-row>span:nth-child(2) i{color:#8290a0;background:#18232e;border-radius:3px;padding:2px 4px;font-size:12px;font-style:normal}.artifact-project,.artifact-source{align-items:center;gap:5px;min-width:0;display:flex}.artifact-project>i{border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.artifact-project small,.artifact-source small{color:#a4aeba;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.artifact-source>svg{color:#a777ff;background:#7c3aed24;border-radius:4px;flex:none;width:17px;height:17px;padding:4px}.artifact-retention{color:#5faeff;align-items:center;gap:4px;font-size:12px;display:flex}.artifact-retention svg{width:10px}.artifact-retention.retention-working{color:#52d886}.artifact-retention.retention-long-term{color:#b17fff}.artifact-row>span:nth-child(6){gap:3px;display:grid}.artifact-row>span:nth-child(6) small{color:#8a96a5;font-size:12px}.artifact-row>span:nth-child(6) em{color:#687586;font-size:12px;font-style:normal}.artifact-status{color:#52d886;background:#258c4c24;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:3px 5px;font-size:12px;display:flex}.artifact-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.artifact-status.status-expiring{color:#efb63d;background:#9a601026}.artifact-status.status-archived{color:#8995a4;background:#1a2430}.artifact-row>svg{color:#687586;width:12px}.artifact-list.grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:9px;display:grid}.artifact-grid-card{color:#d6dce3;text-align:left;background:#0b141d;border:1px solid #293543;border-radius:8px;align-content:start;gap:7px;min-height:178px;padding:10px;display:grid}.artifact-grid-card.selected,.artifact-grid-card:hover{background:linear-gradient(145deg,#462b7038,#0b141d);border-color:#6b3bcf}.artifact-grid-card>header{justify-content:space-between;align-items:center;display:flex}.artifact-grid-card h2,.artifact-grid-card p{margin:0;font-size:12px}.artifact-grid-card p{color:#7d8998;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.artifact-grid-card>div{flex-wrap:wrap;gap:3px;display:flex}.artifact-grid-card>footer{color:#aab3bd;border-top:1px solid #22303c;justify-content:space-between;align-items:center;margin-top:auto;padding-top:7px;font-size:12px;display:flex}.artifact-grid-card footer small{color:#6f7c8d}.artifact-detail{position:sticky;top:10px;overflow:hidden}.artifact-detail>header{border-bottom:1px solid #222d39;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.artifact-detail>header>div{gap:3px;min-width:0;display:grid}.artifact-detail>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.artifact-detail>header p{color:#768394;margin:0;font-size:12px}.artifact-preview{background:#091119;border:1px solid #2a3644;border-radius:7px;margin:10px 12px;padding:9px}.artifact-preview h3,.artifact-version-history h3{margin:0 0 7px;font-size:12px}.artifact-preview p{color:#a5aeba;margin:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.artifact-ai-summary{background:#3f2a6226;border:1px solid #40335a;border-radius:7px;grid-template-columns:26px 1fr;gap:7px;margin:0 12px 10px;padding:8px;display:grid}.artifact-ai-summary>svg{color:#ac80ff;background:#7c3aed2e;border-radius:6px;width:23px;height:23px;padding:5px}.artifact-ai-summary strong{font-size:12px}.artifact-ai-summary p{color:#8d98a6;margin:3px 0 0;font-size:12px;line-height:1.45}.artifact-detail dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 12px 10px;display:grid}.artifact-detail dl div{border-bottom:1px solid #202b37;gap:2px;padding-bottom:6px;display:grid}.artifact-detail dt{color:#708092;font-size:12px}.artifact-detail dd{color:#b3bcc6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.artifact-index-state{background:#1f653b1a;border:1px solid #31a55b4a;border-radius:7px;grid-template-columns:27px 1fr;align-items:center;gap:7px;margin:0 12px 10px;padding:8px;display:grid}.artifact-index-state>svg{color:#52d886;width:24px}.artifact-index-state span{gap:2px;display:grid}.artifact-index-state strong{color:#77dda0;font-size:12px}.artifact-index-state small{color:#789185;font-size:12px}.artifact-version-history{margin:0 12px 10px}.artifact-version-history>div{border-top:1px solid #202b37;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;min-height:36px;display:grid}.artifact-version-history>div>svg{color:#8290a0;background:#17232e;border-radius:4px;width:18px;height:18px;padding:4px}.artifact-version-history>div span{gap:1px;display:grid}.artifact-version-history strong{font-size:12px}.artifact-version-history em,.artifact-version-history small{color:#728091;font-size:12px;font-style:normal}.artifact-detail>footer{border-top:1px solid #222d39;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;display:grid}.artifact-detail>footer [data-slot=button]{height:30px;font-size:12px}.files-empty{color:#718092;align-content:center;place-items:center;gap:6px;min-height:340px;display:grid}.files-empty>svg{width:35px}.files-empty h2,.files-empty p{margin:0}.files-empty h2{color:#c7ced6;font-size:13px}.files-empty p{font-size:12px}.files-empty [data-slot=button]{height:30px;margin-top:6px;font-size:12px}.artifact-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.artifact-create-modal{background:linear-gradient(145deg,#101a25,#0a131c);border:1px solid #354254;border-radius:11px;width:min(500px,100%);padding:18px;position:relative;box-shadow:0 30px 100px #0009}.artifact-create-modal>button{color:#8c98a7;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:12px;right:12px}.artifact-create-modal>button svg{width:15px}.artifact-create-modal>header{grid-template-columns:38px 1fr;align-items:center;gap:9px;margin-bottom:14px;display:grid}.artifact-create-modal>header>svg{color:#aa7dff;background:#7c3aed29;border-radius:8px;width:36px;height:36px;padding:8px}.artifact-create-modal h2{margin:0;font-size:14px}.artifact-create-modal header p{color:#84909f;margin:4px 0 0;font-size:12px;line-height:1.45}.artifact-create-modal>div label,.artifact-create-modal>label{color:#9ca7b4;gap:5px;font-size:12px;display:grid}.artifact-create-modal>div{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.artifact-create-modal input,.artifact-create-modal select{color:#cbd1d8;width:100%;height:33px;font:inherit;background:#0a121a;border:1px solid #2b3745;border-radius:6px;outline:0;padding:0 9px;font-size:12px}.artifact-create-modal footer{gap:7px;margin-top:14px;display:flex}.artifact-create-modal footer [data-slot=button]{height:32px;font-size:12px}.files-toast{z-index:110;color:#d1efe0;background:#101a18;border:1px solid #43bd706b;border-radius:9px;align-items:center;gap:8px;max-width:400px;padding:11px 13px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #0000006b}.files-toast>svg{color:#51d886;width:15px}.files-toast button{color:#82908b;background:0 0;border:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.files-toast button svg{width:12px}.global-search-status{color:#84909f;margin:0 0 10px;font-size:12px}.global-search-pagination{color:#a2acb8;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:12px;display:flex}.global-search-pagination button,.global-search-retry{color:#d8caff;font:inherit;cursor:pointer;background:#16212b;border:1px solid #6030b3;border-radius:6px;padding:8px 12px}.global-search-pagination button:disabled{opacity:.4;cursor:default}.global-search-dialog button:focus-visible{outline-offset:-2px;outline:2px solid #ad83ff}.global-search-overlay{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd6;place-items:start center;padding:62px 18px 30px;display:grid;position:fixed;inset:0;overflow-y:auto}.global-search-dialog{background:radial-gradient(circle at 50% -15%,#392b612e,#0000 35%),#09121b;border:1px solid #7a44e0;border-radius:11px;width:min(1075px,100%);overflow:hidden;box-shadow:0 0 0 7px #5c2eab1a,0 30px 100px #000000b8}.global-search-dialog>header{background:#0b141d;border:1px solid #6030b3;border-radius:8px;grid-template-columns:24px 1fr auto 26px;align-items:center;gap:8px;height:56px;margin:10px;padding:0 12px;display:grid}.global-search-dialog>header>svg{color:#bec6d0;width:19px}.global-search-dialog>header input{color:#e1e5ea;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.global-search-dialog>header kbd{color:#aeb8c3;font:inherit;background:#111c27;border:1px solid #2a3542;border-radius:5px;padding:5px 8px;font-size:12px}.global-search-dialog>header button{color:#7c8998;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.global-search-dialog>header button svg{width:14px}.global-search-dialog>nav{border-bottom:1px solid #242f3b;gap:7px;padding:0 10px 10px;display:flex;overflow-x:auto}.global-search-dialog>nav button{color:#a2acb8;background:#0c151e;border:1px solid #293542;border-radius:6px;flex:none;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:12px;display:flex}.global-search-dialog>nav button svg{width:11px}.global-search-dialog>nav button span{color:#697789}.global-search-dialog>nav button.active{color:#fff;background:linear-gradient(135deg,#5c27ba,#773ae1);border-color:#7540d8}.global-search-dialog>nav button.active span{color:#d8caff}.global-search-results{grid-template-columns:minmax(500px,1.45fr) minmax(300px,.78fr);min-height:495px;display:grid}.global-search-results>section{border-right:1px solid #242f3b;min-width:0;padding:11px 10px}.global-search-results h2{color:#c6cdd6;margin:0 0 9px;font-size:12px}.global-search-results>section>div{border:1px solid #24313e;border-radius:7px;overflow:hidden}.global-search-results>section>div>button{color:#dce1e7;text-align:left;background:#0c151e;border:0;border-bottom:1px solid #202b37;grid-template-columns:38px 1fr auto 20px;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px 10px;display:grid}.global-search-results>section>div>button:last-child{border-bottom:0}.global-search-results>section>div>button.selected,.global-search-results>section>div>button:hover{background:linear-gradient(90deg,#3b2b5b7a,#121c27b3);box-shadow:inset 2px 0 #8b5cf6}.global-search-type-icon{color:#aa7dff;background:#7c3aed29;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.global-search-type-icon svg{width:16px}.global-search-type-icon.type-project{color:#52d886;background:#239d5026}.global-search-type-icon.type-agent{color:#aa7dff;background:#7c3aed29}.global-search-type-icon.type-conversation{color:#5ec5f2;background:#2983b326}.global-search-type-icon.type-task{color:#f0b43d;background:#ca7a1326}.global-search-type-icon.type-alert{color:#ff746a;background:#b2312b26}.global-search-type-icon.type-artifact,.global-search-type-icon.type-report{color:#58adff;background:#276fb826}.global-search-results>section button>span:nth-child(2){gap:3px;min-width:0;display:grid}.global-search-results>section button small,.global-search-results>section button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.global-search-results>section button small{color:#84909f}.global-search-results>section button>em{color:#b98eff;background:#231743;border-radius:4px;padding:4px 6px;font-size:12px;font-style:normal}.global-search-results>section button>em.result-project{color:#52d886;background:#13301f}.global-search-results>section button>em.result-alert{color:#ff746a;background:#351a1b}.global-search-results>section button>em.result-task{color:#efb63d;background:#332611}.global-search-results>section button>kbd{color:#647284;font:inherit;font-size:12px}.global-search-results>aside{padding:11px}.global-search-results>aside>header{justify-content:space-between;align-items:center;display:flex}.global-search-results>aside>header h2{margin:0}.global-search-results>aside>header span{color:#caadff;background:#43217c;border-radius:4px;padding:3px 6px;font-size:12px}.global-search-results>aside>button{color:#d3d9e0;text-align:left;background:#0d161f;border:1px solid #293542;border-radius:7px;gap:6px;width:100%;margin-bottom:8px;padding:10px;display:grid}.global-search-results>aside>button:hover{border-color:#6440a8}.global-search-results>aside button strong{font-size:12px}.global-search-results>aside button p{color:#8692a1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.global-search-results>aside button small{color:#778494;font-size:12px}.global-search-results>aside button small em{float:right;color:#b982ff;font-style:normal}.global-search-results>aside>section{color:#718092;text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.global-search-results>aside>section svg{width:28px}.global-search-results>aside>section p{font-size:12px}.global-search-results>aside>footer{color:#8995a4;border-top:1px solid #222d39;align-items:center;gap:5px;padding-top:9px;font-size:12px;display:flex}.global-search-results>aside>footer i{color:#9ba6b3;background:#16212b;border-radius:5px;place-items:center;height:22px;padding:0 6px;font-size:12px;font-style:normal;display:grid}.global-search-results>aside>footer small{color:#5f6d7e;margin-left:auto;font-size:12px}.global-search-semantic,.global-search-semantic-canary{background:#24164266;border:1px solid #6240a8;border-radius:8px;gap:9px;margin-top:12px;padding:10px;display:grid}.global-search-semantic-canary>header,.global-search-semantic>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.global-search-semantic-canary>header span,.global-search-semantic>header span{color:#d7c5ff;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.global-search-semantic-canary>header svg,.global-search-semantic>header svg{width:14px}.global-search-semantic-canary>header small,.global-search-semantic>header small{color:#8f7caf;font-size:12px}.global-search-semantic-canary>section,.global-search-semantic>section{gap:5px;display:grid}.global-search-semantic-canary>section>h3{color:#a79abf;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.global-search-semantic-canary>section>div,.global-search-semantic>section>div{border:1px solid #322746;border-radius:6px;overflow:hidden}.global-search-semantic-canary>section>div>button,.global-search-semantic>section>div>button{color:#dce1e7;text-align:left;background:#0d151f;border:0;border-bottom:1px solid #292038;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;min-height:52px;padding:7px 9px;display:grid}.global-search-semantic-canary>section>div>button:last-child,.global-search-semantic>section>div>button:last-child{border-bottom:0}.global-search-semantic-canary>section>div>button:hover,.global-search-semantic>section>div>button:hover{background:linear-gradient(90deg,#52368480,#121c27b3);box-shadow:inset 2px 0 #a878ff}.global-search-semantic-canary>section>div>button>em,.global-search-semantic>section>div>button>em{color:#c6a9ff}.global-search-empty{color:#718092;align-content:center;place-items:center;gap:5px;min-height:360px;display:grid}.global-search-empty svg{width:30px}.global-search-empty h3,.global-search-empty p{margin:0}.global-search-empty h3{color:#c9d0d8;font-size:13px}.global-search-empty p{font-size:12px}.global-search-dialog>footer{color:#8b97a5;border-top:1px solid #242f3b;align-items:center;gap:18px;height:44px;padding:0 12px;font-size:12px;display:flex}.global-search-dialog>footer small{color:#667486;margin-left:auto}@media (max-width:1200px){.files-layout{grid-template-columns:minmax(600px,1fr) 300px}.files-toolbar{grid-template-columns:minmax(210px,1fr) repeat(2,130px) 61px}.files-toolbar>label:nth-child(4),.files-toolbar>label:nth-child(5){display:none}.artifact-list.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.files-surface{margin-left:0}.files-layout{grid-template-columns:1fr}.artifact-detail{position:static}.global-search-overlay{padding-top:24px}.global-search-results{grid-template-columns:1fr}.global-search-results>section{border-right:0}.global-search-results>aside{display:none}}@media (max-width:620px){.files-header{flex-direction:column}.files-summary{grid-template-columns:repeat(2,1fr)}.files-toolbar{grid-template-columns:1fr 61px}.files-toolbar>label:not(:first-child){display:none}.artifact-create-modal>div,.artifact-detail>footer,.artifact-list.grid{grid-template-columns:1fr}.global-search-overlay{padding:8px}.global-search-dialog>header{grid-template-columns:20px 1fr 25px}.global-search-dialog>header kbd{display:none}.global-search-results{min-height:420px}.global-search-dialog>footer small{display:none}.global-search-dialog>footer{gap:10px}.global-search-dialog>nav button{height:30px}}.wizard-create-error{color:#ff9189;background:#7e272224;border:1px solid #c93d356b;border-radius:7px;margin:0 18px 10px;padding:8px 10px;font-size:12px}.sidebar-approval-trigger{color:#d9c9fa;text-align:left;background:linear-gradient(135deg,#5b2bb440,#121923b8);border:1px solid #493171;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;min-height:42px;margin:0 0 9px;padding:6px 8px;display:grid}.sidebar-approval-trigger:hover{background:linear-gradient(135deg,#6a32cd52,#121923cc);border-color:#7c4bd5}.sidebar-approval-trigger>svg{color:#a978ff;width:16px}.sidebar-approval-trigger>span{gap:1px;display:grid}.sidebar-approval-trigger strong{color:#eee9f8;font-weight:620}.sidebar-approval-trigger small{color:#837993}.sidebar-approval-trigger>em{color:#fff;background:#7c3aed;border-radius:999px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:700;display:grid}.sidebar-approval-trigger>svg:last-child{color:#50d584}.approval-drawer-layer{z-index:190;position:fixed;inset:0}.approval-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020509b8;border:0;width:100%;position:absolute;inset:0}.approval-drawer{color:#e7eaf0;background:radial-gradient(circle at 50% -10%,#53349430,#0000 29%),#09111a;border-left:1px solid #3d3155;flex-direction:column;width:min(540px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-28px 0 90px #00000094}.approval-drawer>header{border-bottom:1px solid #26313d;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.approval-drawer>header>div{align-items:center;gap:10px;display:flex}.approval-drawer>header>div>span{color:#ae83ff;background:#7c3aed33;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.approval-drawer>header svg{width:18px}.approval-drawer>header p{gap:2px;margin:0;display:grid}.approval-drawer>header small{color:#8c67d1;letter-spacing:.11em;font-size:12px}.approval-drawer>header h2{margin:0;font-size:16px}.approval-batch-modal>header>button,.approval-confirm-modal>header>button,.approval-drawer>header>button,.feedback-modal>header>button{color:#8793a1;background:#131d27;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.approval-batch-modal>header>button svg,.approval-confirm-modal>header>button svg,.approval-drawer>header>button svg,.feedback-modal>header>button svg{width:14px}.approval-summary{border-bottom:1px solid #24303c;grid-template-columns:repeat(3,1fr);display:grid}.approval-summary>div{border-right:1px solid #24303c;gap:2px;padding:11px 16px;display:grid}.approval-summary>div:last-child{border-right:0}.approval-summary strong{font-size:17px;font-weight:560}.approval-summary small{color:#7f8b99;font-size:12px}.approval-drawer-notice{background:#422b6524;border:1px solid #43335d;border-radius:8px;grid-template-columns:28px 1fr;gap:8px;margin:12px 14px 0;padding:9px;display:grid}.approval-drawer-notice>svg{color:#a878ff;width:19px}.approval-drawer-notice p{gap:2px;margin:0;display:grid}.approval-drawer-notice strong{font-size:12px}.approval-drawer-notice small{color:#808b99;font-size:12px;line-height:1.45}.approval-list{flex:1;padding:12px 14px 90px;overflow-y:auto}.approval-risk-group{margin-bottom:15px}.approval-risk-group>header{justify-content:space-between;align-items:center;margin:0 2px 7px;display:flex}.approval-risk-group>header span{color:#c9d0d8;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.approval-risk-group>header i{background:#7c3aed;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.approval-risk-group.risk-critical>header i{background:#ff554d}.approval-risk-group.risk-high>header i{background:#f6a92d}.approval-risk-group>header em{color:#8794a3;background:#17212c;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.approval-project-group{gap:7px;margin-bottom:10px;display:grid}.approval-project-group>h3{color:#6f7d8e;text-transform:uppercase;letter-spacing:.08em;margin:1px 2px -2px;font-size:12px;font-weight:500}.approval-project-group>article{background:linear-gradient(145deg,#0f1822,#0b141d);border:1px solid #293542;border-radius:9px;grid-template-columns:26px 1fr;gap:8px;padding:10px;display:grid}.approval-project-group>article.selected{border-color:#7544d2;box-shadow:inset 2px 0 #8b5cf6}.approval-lock,.approval-select{color:#c2a6ff;background:#111b26;border:1px solid #485567;border-radius:6px;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.approval-select:disabled{cursor:not-allowed;opacity:.32}.approval-lock svg,.approval-select svg{width:12px}.approval-lock{color:#b97367;border-color:#453541}.approval-project-group article>div{min-width:0}.approval-action-meta{align-items:center;gap:6px;display:flex}.approval-action-meta>span{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.approval-action-meta svg{width:12px}.approval-action-meta p{gap:1px;margin:0;display:grid}.approval-action-meta strong{font-size:12px}.approval-action-meta small{color:#748192;font-size:12px}.approval-project-group h4{margin:8px 0 4px;font-size:13px}.approval-project-group article>div>p{color:#8995a3;margin:0;font-size:12px;line-height:1.5}.approval-change{background:#09121a;border:1px solid #24313e;border-radius:7px;grid-template-columns:1fr 15px 1fr;align-items:center;gap:4px;margin-top:9px;padding:7px;display:grid}.approval-change>svg{color:#7754b5;width:11px}.approval-change span{gap:2px;display:grid}.approval-change small{color:#667586;font-size:12px}.approval-change strong{color:#b9c1cb;font-size:12px;font-weight:520}.approval-project-group article footer{justify-content:space-between;align-items:end;gap:8px;margin-top:8px;display:flex}.approval-project-group article footer>span{gap:2px;display:grid}.approval-project-group article footer small{color:#6e7b8b;font-size:12px}.approval-project-group article footer strong{color:#54d687;font-size:12px}.approval-project-group article footer [data-slot=button]{height:27px;font-size:12px}.approval-project-group article footer svg{width:9px;transform:rotate(-90deg)}.approval-empty{color:#657487;text-align:center;align-content:center;place-items:center;gap:5px;min-height:280px;display:grid}.approval-empty svg{color:#4ed083;width:35px}.approval-empty h3,.approval-empty p{margin:0}.approval-empty h3{color:#cdd4dc;font-size:12px}.approval-empty p{font-size:12px}.approval-batch-bar{background:#0c131cf5;border-top:1px solid #3b2d55;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 38px #00000061}.approval-batch-bar span{gap:1px;display:grid}.approval-batch-bar strong{font-size:12px}.approval-batch-bar small{color:#7a8796;font-size:12px}.approval-batch-bar [data-slot=button]{font-size:12px}.approval-batch-bar>button:last-child{color:#8a96a4;background:0 0;border:0;font-size:12px}.approval-confirm-overlay,.feedback-modal-layer{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020509d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.approval-confirm-modal{color:#e8ebf0;background:radial-gradient(circle at 45% -15%,#4b31843d,#0000 35%),#0a131d;border:1px solid #6743a4;border-radius:12px;width:min(830px,100%);padding:17px;box-shadow:0 28px 100px #000000b8}.approval-confirm-modal>header{border-bottom:1px solid #27323f;grid-template-columns:44px 1fr 30px;align-items:start;gap:11px;padding-bottom:13px;display:grid}.approval-confirm-icon{color:#f2ad37;background:#b1671724;border:1px solid #6d441d;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.approval-confirm-icon.risk-critical{color:#ff7167;background:#9c2e2729;border-color:#72302d}.approval-confirm-icon svg{width:20px}.approval-batch-modal header small,.approval-confirm-modal>header>div>small{color:#9f74ec;letter-spacing:.09em;font-size:12px}.approval-batch-modal h2,.approval-confirm-modal h2{margin:3px 0 7px;font-size:17px}.approval-before-after{grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;margin:13px 0;display:grid}.approval-before-after article{background:#0b151f;border:1px solid #293541;border-radius:8px;align-content:center;gap:4px;min-height:61px;padding:10px;display:grid}.approval-before-after article:last-child{background:#3e295e2e;border-color:#4c3870}.approval-before-after small{color:#758293;font-size:12px}.approval-before-after strong{font-size:13px}.approval-before-after>svg{color:#9164df;width:18px}.approval-confirm-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.approval-confirm-grid section,.approval-objects{background:#0a141dc7;border:1px solid #293541;border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid}.approval-confirm-grid h3,.approval-objects h3{margin:0 0 2px;font-size:12px}.approval-confirm-grid p{color:#9aa5b2;align-items:flex-start;gap:5px;margin:0;font-size:12px;line-height:1.55;display:flex}.approval-confirm-grid>section>span{color:#8f9ba9;align-items:flex-start;gap:5px;font-size:12px;line-height:1.45;display:flex}.approval-confirm-grid svg{color:#53d487;flex:none;width:11px}.approval-confirm-grid section:nth-child(3) svg{color:#f1aa36}.approval-impact{color:#58da8b;font-size:13px}.approval-confirm-grid section>small{color:#6d7b8c;font-size:12px}.approval-objects{margin-top:8px}.approval-objects>div{flex-wrap:wrap;gap:5px;display:flex}.approval-objects code{color:#94a4b5;background:#111c27;border:1px solid #304052;border-radius:5px;padding:4px 6px;font-size:12px}.approval-confirm-modal>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.approval-confirm-modal>footer>p{color:#768495;align-items:flex-start;gap:6px;max-width:420px;margin:0;font-size:12px;line-height:1.45;display:flex}.approval-confirm-modal>footer>p svg{color:#9f73ef;flex:none;width:13px}.approval-confirm-modal>footer>div{gap:6px;display:flex}.approval-confirm-modal>footer [data-slot=button]{font-size:12px}.approval-batch-modal{color:#e4e8ed;background:#0b151f;border:1px solid #6640a7;border-radius:11px;width:min(520px,100%);padding:17px;box-shadow:0 28px 90px #000000ad}.approval-batch-modal>header{grid-template-columns:38px 1fr 30px;align-items:start;gap:9px;display:grid}.approval-batch-modal>header>svg{color:#a979ff;background:#7c3aed29;border-radius:8px;width:36px;height:36px;padding:8px}.approval-batch-modal>p{color:#8793a1;font-size:12px;line-height:1.5}.approval-batch-modal>article{border-top:1px solid #25313e;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:9px 2px;display:grid}.approval-batch-modal>article>svg{color:#51d584;width:17px}.approval-batch-modal article span{gap:2px;display:grid}.approval-batch-modal article strong{font-size:12px}.approval-batch-modal article small{color:#798696;font-size:12px}.approval-batch-modal>footer{gap:7px;margin-top:11px;display:flex}.feedback-actions{color:#e0e5eb;background:linear-gradient(145deg,#131c27f0,#0a121bf0);border:1px solid #2c3745;border-radius:9px;gap:9px;margin-top:12px;padding:11px;display:grid}.decision-detail-surface>.feedback-actions{margin-top:10px}.feedback-actions>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-actions>header>span{align-items:center;gap:6px;display:flex}.feedback-actions>header svg{color:#aa7dff;width:14px}.feedback-actions>header strong{font-size:12px}.feedback-actions>header small{color:#737f8f;font-size:12px}.feedback-actions>div{flex-wrap:wrap;gap:6px;display:flex}.feedback-actions>div [data-slot=button]{height:28px;font-size:12px}.feedback-actions>div [data-slot=button]:last-child{color:#ff8a80;border-color:#61343a}.feedback-notice{color:#a7d8b9;background:#2776431f;border:1px solid #3ca8624d;border-radius:6px;grid-template-columns:15px 1fr 18px;align-items:center;gap:6px;margin:0;padding:7px 8px;font-size:12px;display:grid}.feedback-notice>svg{color:#51d584;width:13px}.feedback-notice button{color:#789083;background:0 0;border:0;place-items:center;width:18px;height:18px;display:grid}.feedback-notice button svg{width:10px}.feedback-modal{color:#e9ecf1;background:radial-gradient(circle at 45% -20%,#3a2d664d,#0000 38%),#0a131d;border:1px solid #7042c0;border-radius:12px;width:min(900px,100%);max-height:calc(100vh - 40px);padding:18px;overflow-y:auto;box-shadow:0 30px 110px #000000c2}.feedback-result-modal{width:min(650px,100%)}.feedback-modal>header{border-bottom:1px solid #293440;grid-template-columns:45px 1fr 30px;align-items:start;gap:10px;padding-bottom:13px;display:grid}.feedback-modal-icon{color:#ff6259;background:#a42f2a29;border:1px solid #6f302e;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.feedback-modal-icon svg{width:20px}.feedback-modal h2{margin:1px 0 4px;font-size:18px}.feedback-modal header p{color:#919cab;margin:0;font-size:12px;line-height:1.45}.feedback-modal>aside{background:#581f211f;border:1px solid #623132;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:8px;margin-top:12px;padding:9px;display:grid}.feedback-modal>aside>svg{color:#ff655d;width:17px}.feedback-modal>aside p{color:#9ca6b2;margin:0;font-size:12px;line-height:1.55}.feedback-modal>label{gap:5px;margin-top:13px;display:grid;position:relative}.feedback-modal>label>span,.feedback-modal>label>strong{font-size:12px}.feedback-modal>label>span small{color:#748193;font-size:12px}.feedback-modal textarea{resize:vertical;color:#dbe0e7;width:100%;min-height:92px;font:inherit;background:#0a151f;border:1px solid #443168;border-radius:8px;outline:0;padding:10px;font-size:12px;line-height:1.55}.feedback-modal textarea:focus{border-color:#8152d7;box-shadow:0 0 0 3px #7c3aed1f}.feedback-modal>label>small{color:#697789;font-size:12px;position:absolute;bottom:7px;right:8px}.feedback-modal fieldset{border:0;margin:14px 0 0;padding:0}.feedback-modal legend{margin-bottom:8px;font-size:12px;font-weight:650}.feedback-modal fieldset>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.feedback-result-modal fieldset>div{grid-template-columns:1fr}.feedback-modal fieldset button{color:#dfe4ea;text-align:left;background:#0d1822;border:1px solid #293746;border-radius:8px;grid-template-columns:32px 1fr 18px;align-items:center;gap:7px;min-height:78px;padding:9px;display:grid}.feedback-result-modal fieldset button{min-height:57px}.feedback-modal fieldset button.selected{background:linear-gradient(145deg,#492a7847,#0d1822);border-color:#7440d1;box-shadow:inset 0 0 0 1px #7f4ddc24}.feedback-modal fieldset button>svg{color:#a979ff;background:#7c3aed26;border-radius:7px;width:29px;height:29px;padding:7px}.feedback-modal fieldset button span{gap:3px;display:grid}.feedback-modal fieldset button strong{font-size:12px}.feedback-modal fieldset button small{color:#798696;font-size:12px;line-height:1.4}.feedback-modal fieldset button i{color:#fff;border:1px solid #667487;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.feedback-modal fieldset button.selected i{background:#7c3aed;border-color:#8b5cf6}.feedback-modal fieldset button i svg{width:9px}.feedback-modal>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.feedback-rule-modal>footer>p{color:#7e8a99;align-items:flex-start;gap:6px;max-width:540px;margin:0;font-size:12px;line-height:1.45;display:flex}.feedback-rule-modal>footer>p svg{color:#9e77eb;flex:none;width:13px}.feedback-modal footer>div{gap:7px;display:flex}.feedback-modal footer [data-slot=button]{font-size:12px}.live-credential-form select{color:#dce2e8;background:#09121b;border:1px solid #304052;border-radius:6px;outline:0;height:35px;padding:0 10px;font-size:12px}.live-credential-form select:focus{border-color:#7841e2;box-shadow:0 0 0 2px #7c3aed1f}.seo-report .seo-query-table table{min-width:1450px}.seo-report .seo-page-table table{min-width:820px}.seo-report .project-finance-table>[data-slot=table-container]{overflow:visible}.seo-report :is(td,th){vertical-align:top}.seo-report td:first-child{white-space:normal;min-width:210px;max-width:270px}.seo-report td small{color:#9daabd;margin-top:4px;font-size:12px;display:block}.seo-report td code{overflow-wrap:anywhere;white-space:normal;font-size:12px}.seo-batch-lifecycle{margin-top:18px}.seo-batch-lifecycle [data-slot=card-content]>p{color:#91a0b2;font-size:12px}.seo-batch-pipeline{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.seo-batch-pipeline span{color:#8997a8;border:1px solid #2b3848;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.seo-batch-pipeline span.completed{color:#51d584;border-color:#24583d}.seo-batch-pipeline span.active{color:#b48bff;border-color:#6343a1}.seo-batch-pipeline svg{width:12px;height:12px}.seo-batch-lifecycle footer{align-items:center;gap:12px;margin-top:12px;display:flex}.seo-batch-lifecycle footer span{color:#7f8da0;overflow-wrap:anywhere;font-size:13px}.growth-period{color:#b7c0ce;border:1px solid #43536a;border-radius:8px;padding:10px 14px}.growth-headlines{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-product-table table{min-width:1550px}.growth-product-table>[data-slot=table-container]{overflow:visible}.growth-product-table td:first-child{min-width:150px}.growth-hypotheses small,.growth-product-table td small{color:#9daabd;margin-top:4px;font-size:12px;display:block}.growth-opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-hypotheses article,.growth-opportunities article{background:#0b131d;border:1px solid #29384a;border-radius:10px;padding:16px}.growth-opportunities header{justify-content:space-between;gap:12px;display:flex}.growth-opportunities header span{color:#37d684;white-space:nowrap;font-size:12px}.growth-opportunities dl{gap:8px;margin:14px 0;display:grid}.growth-opportunities dl div{grid-template-columns:70px 1fr;gap:8px;display:grid}.growth-opportunities dt{color:#8896a8}.growth-opportunities dd{margin:0}.growth-opportunities button{color:#9daabd;background:#182230;border:1px solid #3c4859;border-radius:8px;width:100%;min-height:38px}.growth-hypotheses{gap:12px;margin-bottom:14px;display:grid}.growth-hypotheses article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.growth-hypotheses article>div{align-items:center;gap:10px;display:flex}.growth-hypotheses svg{flex:none;width:20px}.growth-hypotheses p{color:#b7c0ce;margin:0}.growth-all-link,.growth-hypotheses a{color:#c5aaff;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.stage-segment-recommendations{gap:14px;margin-top:16px;display:grid}.stage-segment-recommendations>article{background:#0b131d;border:1px solid #29384a;border-radius:10px;gap:13px;padding:16px;display:grid}.stage-segment-recommendations article>header{justify-content:space-between;gap:12px;display:flex}.stage-segment-recommendations article footer span,.stage-segment-recommendations article>header span,.stage-segment-recommendations article>header+p{align-items:center;gap:8px;display:flex}.stage-segment-recommendations article footer svg,.stage-segment-recommendations article>header svg{width:18px;height:18px}.stage-segment-recommendations article>header em{color:#9daabd;font-size:12px;font-style:normal}.stage-segment-recommendations article>p{margin:0!important}.stage-segment-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stage-segment-checks>div{border:1px solid #334357;border-radius:8px;gap:4px;padding:10px;display:grid}.stage-segment-checks>div.matched{border-color:#315a48}.stage-segment-checks>div.blocked{border-color:#6d3e42}.stage-segment-checks span{align-items:center;gap:5px;font-size:12px;display:flex}.stage-segment-checks svg{width:14px;height:14px}.stage-segment-checks small{color:#8f9eb1;overflow-wrap:anywhere;font-size:13px}.stage-segment-recommendations fieldset{border:1px solid #334357;border-radius:8px;flex-wrap:wrap;gap:9px 16px;padding:12px;display:flex}.stage-segment-recommendations legend{color:#9daabd;padding:0 6px;font-size:12px}.stage-segment-recommendations label{align-items:center;gap:7px;font-size:13px;display:flex}.stage-segment-recommendations footer button{min-height:40px}.recommendation-confirmed{color:#66d79a}.recommendation-blocked{color:#e98b91}@media (max-width:900px){.growth-hypotheses article,.growth-opportunities{grid-template-columns:1fr}.growth-headlines,.stage-segment-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.growth-headlines{grid-template-columns:1fr}.growth-period{width:100%}.growth-opportunities header,.stage-segment-recommendations article>header{flex-direction:column;align-items:flex-start}.stage-segment-checks{grid-template-columns:1fr}}.advertising-report{color:#e6eaf1;gap:18px;min-width:0;font-size:14px;line-height:1.6;display:grid}.advertising-report>*{min-width:0}.advertising-report [data-slot=card]{color:inherit;background:#0d141e;border:1px solid #263241}.advertising-report [data-slot=card-title]{font-size:17px;line-height:1.5}.advertising-notice{background:#2c24151f;border:1px solid #5d4b30;border-radius:10px;padding:16px}.advertising-notice strong{color:#eac879}.advertising-notice p{color:#b7c0ce;margin:6px 0}.advertising-notice small{color:#9daabd;font-size:12px}.advertising-table{max-width:100%;overflow-x:auto}.advertising-table table{min-width:1300px;font-size:13px}.advertising-table :is(th,td){text-align:right;padding:12px}.advertising-table :is(th,td):first-child{text-align:left;min-width:150px}.advertising-report [data-slot=card-content]>p{color:#9daabd;margin-top:12px;font-size:13px}.advertising-filters{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.advertising-report :is(summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #ba99ff}.advertising-report summary{color:#c5aaff;cursor:pointer}@media (max-width:820px){.project-advertising-surface .project-finance-header{flex-direction:column;align-items:flex-start}.advertising-filters{width:100%}.advertising-filters label{flex:1;min-width:0}.advertising-filters select{width:100%;min-width:0}.advertising-report .project-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-report [data-slot=card-content],.advertising-report [data-slot=card-header]{padding-inline:14px}}@media (max-width:380px){.advertising-filters{flex-direction:column}.advertising-report .project-finance-metrics{grid-template-columns:1fr}}.project-detail-tabs a.active{color:#c5aaff;box-shadow:inset 0 -2px #8b5cf6}.project-detail-tabs button:disabled{cursor:not-allowed;opacity:.6}.project-detail-tabs a:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.app-shell :is(p,li,dt,dd){font-size:var(--text-body);line-height:1.55}.app-shell :is(small,time,em){line-height:1.4}.app-shell [data-slot=card]{border-color:#293544;border-radius:12px}.app-shell [data-slot=card-title]{font-size:16px;line-height:1.35}.app-shell [data-slot=button]{min-height:36px;padding-inline:12px;line-height:1.2}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select,textarea){font-size:var(--text-control,14px);line-height:1.4}.app-shell textarea{padding-block:10px}.app-shell :is(input,select,textarea)::placeholder{color:#718095;opacity:1}.app-shell [data-slot=table]{font-size:14px;line-height:1.45}.app-shell [data-slot=table-head]{color:#9aa7b8;height:40px}.app-shell [data-slot=table-cell]{height:44px;padding-block:10px}.app-shell :is(.analytics-tabs a,.project-detail-tabs a,.project-detail-tabs button){min-height:44px}.sidebar-global-search{min-height:38px;padding-inline:10px}.sidebar-global-search svg{width:16px;height:16px}.sidebar-global-search kbd{display:none}.sidebar-global-search span{white-space:nowrap}.sidebar>*{flex-shrink:0}.sidebar-approval-trigger{height:auto;min-height:62px;padding-block:9px}.sidebar-approval-trigger>svg{width:18px;height:18px}.sidebar-approval-trigger>span{gap:2px}.sidebar-approval-trigger strong{font-size:13px}.sidebar-approval-trigger small{font-size:12px}.sidebar-user{grid-template-columns:38px 1fr 34px}.avatar{width:38px;height:38px;font-size:12px}.sidebar-logout{width:34px;height:34px}.topbar{min-height:58px}.agents-header h1,.alerts-header h1,.analytics-header h1,.files-header h1,.integrations-header h1,.projects-header h1,.settings-page-header h1,.topbar h1{line-height:1.2}.agents-header p,.alerts-header p,.analytics-header p,.files-header p,.integrations-header p,.projects-header p,.settings-page-header p,.topbar p{margin-top:6px;line-height:1.5}.date-control,.icon-button,.topbar-actions [data-slot=button]{min-height:var(--control-height)}.analytics-kpi,.metric-card,.portfolio-metric-card{min-height:112px}.metric-content{gap:7px;padding-block:13px 9px!important}.metric-label{font-size:13px}.metric-value-row strong{font-size:21px;font-weight:620}.action-copy small,.action-copy span,.alert-line,.ask-bar small,.legend,.period-control,.portfolio-table-wrap table,.summary-header p{font-size:14px;line-height:1.45}.action-row{min-height:56px}.ask-bar{border-color:#34304b;min-height:58px}.login-page{color:#f3f6fb}.login-card{border-color:#303c50}.login-assurances,.login-card-heading p,.login-error,.login-field,.login-options,.login-security-note{line-height:1.5}.login-field{font-size:14px}.login-input-wrap input{font-size:16px}.login-benefits p,.login-card-heading p{font-size:14px;line-height:1.55}.login-benefits strong{font-size:15px}.login-assurances strong,.login-error,.login-options,.login-security-note{font-size:13px}.login-assurances small{font-size:12px}@media (max-width:820px){.sidebar{overflow-y:hidden}.brand{padding-right:8px}.brand>span:last-child{display:none}.brand-logo-mark{width:38px;height:38px}.sidebar-global-search{justify-content:center;width:42px;min-width:42px;margin:0 8px 0 0;padding:0}.sidebar-global-search kbd,.sidebar-global-search span{display:none}.nav-item{min-height:42px}.agents-header,.alerts-header,.analytics-header,.files-header,.integrations-header,.projects-header,.settings-page-header,.topbar{flex-wrap:wrap;align-items:flex-start}}@media (max-width:560px){.agents-surface,.alerts-surface,.analytics-surface,.files-surface,.integrations-surface,.main-surface,.settings-surface{padding-inline:14px}.topbar-actions{width:100%}.topbar-actions .primary-cta{margin-left:auto}.login-brand{width:min(360px,100%)}.login-card-mark{width:56px;height:56px}.login-story{padding-block:20px 8px}.login-message{margin-top:22px}.login-message h1{font-size:26px;line-height:1.25}.login-message p{display:none}.login-access{padding-top:12px}.projects-header-actions{flex-wrap:wrap;overflow:visible}.projects-header-actions>label{flex-basis:100%;width:100%;height:42px}.projects-header-actions>:is(button,a){flex:1;min-height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-screen-state{background:#0d141d;border:1px solid #293440;border-radius:12px;justify-items:start;gap:14px;max-width:780px;margin:28px auto;padding:24px;display:grid}.project-screen-state h1,.project-screen-state h2{margin:0;font-size:24px}.project-screen-state p{color:#a0adbe;margin:0;font-size:14px;line-height:1.65}.project-screen-state a{color:#c5aaff;font-size:14px}.project-screen-state button{color:#eee8fb;background:#402166;border:1px solid #7350a3;border-radius:8px;padding:10px 16px}.project-route-loading-state>span{background:linear-gradient(90deg,#1b2430 10%,#6e3acb 45%,#1b2430 80%) 0 0/220% 100%;border-radius:999px;width:min(360px,80%);height:8px;animation:agent-loading 1.2s linear infinite;overflow:hidden}.project-finance-surface{color:#e6eaf1;gap:20px;min-width:0;padding:24px;font-size:14px;line-height:1.5;display:grid}.project-finance-surface>*{min-width:0}.project-finance-surface [data-slot=card]{min-width:0;color:inherit;background:#0d141e;border:1px solid #263241;gap:16px}.project-finance-surface [data-slot=card-title]{font-size:17px;line-height:1.4}.project-finance-surface [data-slot=card-content]>p{color:#9daabd;margin:12px 0 0;font-size:13px}.project-finance-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-finance-header h1{margin:8px 0 2px;font-size:28px;font-weight:650}.project-finance-header p{color:#9daabd;overflow-wrap:anywhere;margin:0}.project-finance-header a,.project-finance-links a{color:#c5aaff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.project-finance-header svg,.project-finance-links svg{flex:none;width:17px;height:17px}.project-finance-header label{color:#a0adbe;gap:6px;font-size:13px;display:grid}.project-finance-header select{color:#e6eaf1;min-height:42px;font:inherit;background:#111b28;border:1px solid #43536a;border-radius:8px;padding:8px 30px 8px 12px}.project-finance-surface .project-detail-tabs{margin-top:0}.project-finance-surface .project-detail-tabs :is(a,button){min-height:44px;font-size:13px}.project-finance-links{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.project-finance-links a{min-height:36px}.project-finance-notice{background:#2c24151f;border:1px solid #5d4b30;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.project-finance-notice>svg{color:#eac879;flex:none;width:20px;height:20px}.project-finance-notice strong{color:#eac879}.project-finance-notice p{color:#b7c0ce;margin:6px 0}.project-finance-notice small{color:#99a8bb;overflow-wrap:anywhere;font-size:12px}.project-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.project-finance-metrics [data-slot=card-content]{align-content:start;gap:9px;display:grid}.project-finance-metrics span{color:#aeb9c9;font-size:13px}.project-finance-metrics strong{overflow-wrap:anywhere;font-size:clamp(18px,1.6vw,25px);font-weight:650}.project-finance-metrics details{color:#9facbf;font-size:12px}.project-finance-metrics code{overflow-wrap:anywhere;font-size:13px;display:block}.project-finance-metrics details p{margin:8px 0}.project-finance-surface summary{cursor:pointer;color:#c5aaff;padding:4px 0}.project-finance-chart{aspect-ratio:auto;width:100%;height:280px}.project-finance-legend{color:#aeb9c9;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;font-size:13px;display:flex}.project-finance-legend span{align-items:center;gap:8px;display:flex}.project-finance-cost-list i,.project-finance-legend i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.project-finance-daily{margin-top:16px}.project-finance-table{max-width:100%;margin-top:10px;overflow-x:auto}.project-finance-table table{min-width:520px;font-size:13px}.project-finance-table td,.project-finance-table th{text-align:right;padding:10px}.project-finance-table :is(td,th):first-child{text-align:left}.project-finance-grid{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.project-finance-costs{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.project-finance-donut{aspect-ratio:auto;flex:none;width:180px;height:210px}.project-finance-cost-list{flex:1;min-width:min(260px,100%)}.project-finance-cost-list>div{border-bottom:1px solid #202e3d;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.project-finance-cost-list span{color:#aeb9c9;align-items:center;gap:8px;display:flex}.project-finance-cost-list strong{white-space:nowrap;font-weight:550}.project-finance-quality dl{gap:12px;margin:18px 0;display:grid}.project-finance-quality dl>div{border-bottom:1px solid #263241;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.project-finance-quality dt{color:#aeb9c9;font-size:13px}.project-finance-quality dd{white-space:nowrap;margin:0}.project-finance-surface h2{margin:0 0 10px;font-size:20px;font-weight:600}.project-finance-subtitle{color:#9daabd;margin:0 0 16px}.project-finance-operations [data-slot=card-content]{gap:16px;display:grid}.project-finance-operations [data-slot=card-content]>div{grid-template-columns:190px 1fr;align-items:center;gap:14px;display:grid}.project-finance-operations [data-slot=card-content]>div>a,.project-finance-operations button{color:#9daabd;min-height:44px;font:inherit;background:#182230;border:1px solid #3c4859;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.project-finance-operations button{cursor:not-allowed}.project-finance-operations [data-slot=card-content]>div>a{color:#d7c5ff;cursor:pointer;border-color:#6844a0}.project-finance-operations span{color:#9daabd;font-size:13px}.project-finance-surface :is(a,select,summary,[tabindex]):focus-visible,.project-overview-surface :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.project-screen-state :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ba99ff}@media (max-width:1200px){.project-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-finance-grid{grid-template-columns:1fr}}@media (max-width:820px){.project-finance-surface{gap:16px;padding:18px 12px 40px}.project-finance-header h1{font-size:24px}.project-finance-surface [data-slot=card-content],.project-finance-surface [data-slot=card-header]{padding-inline:16px}.project-finance-operations [data-slot=card-content]>div{grid-template-columns:1fr;gap:8px}}@media (max-width:400px){.project-finance-header{flex-direction:column;align-items:flex-start}.project-finance-metrics{grid-template-columns:1fr}.project-finance-quality dl>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:820px){.sidebar-approval-trigger{justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0 8px 0 0;padding:0}.sidebar-approval-trigger>span,.sidebar-approval-trigger>svg:last-child{display:none}.sidebar-approval-trigger>em{width:17px;height:17px;font-size:12px;position:absolute;transform:translate(22px,-14px)}.approval-drawer{width:min(520px,100%)}.feedback-modal fieldset>div{grid-template-columns:repeat(2,1fr)}.feedback-result-modal fieldset>div{grid-template-columns:1fr}}@media (max-width:620px){.approval-confirm-overlay,.feedback-modal-layer{padding:8px}.approval-confirm-modal,.feedback-modal{max-height:calc(100vh - 16px);overflow-y:auto}.approval-confirm-grid{grid-template-columns:1fr}.approval-confirm-modal>footer{flex-direction:column;align-items:stretch}.approval-confirm-modal>footer>div{flex-wrap:wrap}.approval-before-after{grid-template-columns:1fr}.approval-before-after>svg{justify-self:center;transform:rotate(90deg)}.approval-summary>div{padding-inline:9px}.feedback-modal fieldset>div{grid-template-columns:1fr}.feedback-modal>footer{flex-direction:column;align-items:stretch}.feedback-rule-modal>footer>div{justify-content:flex-end}.feedback-actions>header{flex-direction:column;align-items:flex-start}}.decision-history{background:linear-gradient(145deg,#101821,#0b121a);border:1px solid #283341;border-radius:9px;margin-top:10px;padding:12px}.decision-history>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.decision-history>header h2{margin:0;font-size:13px}.decision-history>header p{color:#7f8b9a;max-width:640px;margin:4px 0 0;font-size:12px;line-height:1.45}.decision-history>header>strong{color:#b99aff;background:#7c3aed1f;border:1px solid #3b3153;border-radius:999px;flex:none;padding:4px 7px;font-size:12px}.decision-history-sources{border-block:1px solid #27313e;flex-wrap:wrap;gap:5px;margin-top:10px;padding:8px 0;display:flex}.decision-history-sources span{color:#7e8998;background:#141d28;border-radius:5px;padding:4px 6px;font-size:12px}.decision-history-sources b{color:#d6dce4;margin-left:3px}.decision-history>ol{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.decision-history>ol>li{grid-template-columns:15px 1fr;gap:8px;padding-bottom:10px;display:grid;position:relative}.decision-history>ol>li:before{content:"";background:#2c3745;width:1px;position:absolute;top:11px;bottom:-1px;left:5px}.decision-history>ol>li:last-child{padding-bottom:0}.decision-history>ol>li:last-child:before{display:none}.decision-history>ol>li>i{z-index:1;background:#0e161f;border:2px solid #697688;border-radius:50%;width:11px;height:11px;margin-top:2px;position:relative}.decision-history>ol>li.history-success>i{border-color:#4fd783}.decision-history>ol>li.history-warning>i{border-color:#efb43a}.decision-history>ol>li.history-blocked>i{border-color:#ff7165}.decision-history article{background:#0b121ab8;border:1px solid #273341;border-radius:7px;min-width:0;padding:8px 9px}.decision-history article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-history article>header span{color:#aa83fb;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.decision-history article footer,.decision-history article time{color:#697687;font-size:12px}.decision-history article h3{margin:4px 0 0;font-size:12px}.decision-history article p{color:#9ca6b3;margin:3px 0 0;font-size:12px;line-height:1.45}.decision-history article ul{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.decision-history article ul li{color:#8490a0;background:#141d28;border-radius:4px;padding:3px 5px;font-size:12px}.decision-history article footer{margin-top:6px}.modal-frame{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0}.modal-frame:not([open]){display:none}.modal-frame::backdrop{background:#02050980}body:has(.modal-frame[open]){overflow:hidden}.modal-frame :is(textarea,input,select){font-size:var(--text-control,14px)}.modal-frame :is(button,[data-slot=button]){min-height:40px}.modal-frame>section{max-height:100%;overflow-y:auto}.modal-frame :is(.settings-policy-modal,.settings-budget-modal,.artifact-create-modal)>button{width:40px;height:40px;top:8px;right:8px}.modal-frame :is(.settings-policy-modal,.settings-budget-modal,.artifact-create-modal) h2{padding-right:32px}.feedback-modal>header{grid-template-columns:43px minmax(0,1fr) 40px}.feedback-modal>header>button{width:40px;height:40px}.feedback-modal :is(legend,label>strong,fieldset button strong),.settings-card label>span{font-size:14px}.integration-project-workspace{container:integration-workspace/inline-size}.workspace-integration-actions{grid-template-columns:minmax(100px,1fr) 36px}.workspace-integration-actions>[data-slot=button]{white-space:normal;width:auto;min-width:0;height:auto;padding:8px}.workspace-integration-actions>button:not([data-slot=button]){width:36px;height:36px}.workspace-integration-actions>section{top:calc(100% + 4px)}.workspace-integration-list.grid .workspace-integration-row{grid-template-columns:30px minmax(0,1fr)}.workspace-integration-list.grid .workspace-integration-row>span:nth-child(4){grid-area:2/2}.workspace-integration-list.grid .workspace-integration-actions{grid-area:3/1/auto/3}.workspace-integration-list:not(.grid) .workspace-integration-row{grid-template-columns:30px minmax(180px,1fr) 96px 128px 108px 145px;min-width:800px}@container integration-workspace (max-width:800px){.workspace-integration-list:not(.grid){min-width:0;overflow-x:visible}.workspace-integration-list:not(.grid) .workspace-integration-row{grid-template-columns:30px minmax(0,1fr) 145px;gap:10px;min-width:0;padding-block:14px}.workspace-integration-list:not(.grid) .workspace-integration-copy strong{overflow-wrap:anywhere}.workspace-integration-list:not(.grid) .workspace-integration-category{grid-area:1/3;justify-self:end}.workspace-integration-list:not(.grid) .workspace-integration-row>span:nth-child(4){grid-area:2/2}.workspace-integration-list:not(.grid) .workspace-integration-sync{grid-area:3/2}.workspace-integration-list:not(.grid) .workspace-integration-actions{grid-area:2/3/4}}@container integration-workspace (max-width:400px){.integration-list-heading{width:100%}.integration-list-heading>span{flex-wrap:wrap;width:100%}.integration-list-heading label{flex:calc(50% - 5px);min-width:0;height:40px}.integration-list-heading select{width:100%;min-width:0}.integration-list-heading>span>button{width:40px;height:40px}.workspace-integration-list:not(.grid) .workspace-integration-row{grid-template-columns:30px minmax(0,1fr)}.workspace-integration-list:not(.grid) .workspace-integration-category{grid-area:2/2;justify-self:start}.workspace-integration-list:not(.grid) .workspace-integration-row>span:nth-child(4){grid-row:3}.workspace-integration-list:not(.grid) .workspace-integration-sync{grid-row:4}.workspace-integration-list:not(.grid) .workspace-integration-actions{grid-area:5/2}}@media (max-width:560px){.app-shell{--text-control:16px}.analytics-controls-secondary{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;overflow:visible}.analytics-controls-secondary>svg{display:none}.analytics-controls-secondary .analytics-select{width:100%;min-width:0;height:42px}.analytics-controls-secondary .analytics-select select{width:100%;min-width:0;min-height:42px}.analytics-controls-secondary .analytics-ai-link{justify-content:center;min-height:42px}.feedback-modal>footer>div{flex-wrap:wrap}.feedback-modal footer [data-slot=button]{white-space:normal;height:auto;min-height:42px}}@media (max-width:620px){.decision-history>header{flex-direction:column}.decision-history article>header{flex-direction:column;align-items:flex-start;gap:3px}}.metric-trend{min-width:64px;height:40px;display:inline-block;position:relative}.metric-trend>svg{width:100%;height:100%;display:block;overflow:visible}.metric-trend-tooltip{z-index:20;color:#edf2fa;background:#101621;border:1px solid #46536a;border-radius:8px;width:max-content;max-width:240px;padding:8px 10px;font-size:13px;position:absolute;bottom:100%;right:0}.trend-empty{color:#a4afc0;font-size:13px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}