@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading: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-duration:initial;--tw-content:""}}}@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}.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.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%}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.block{display:block}.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}.size-full{width:100%;height:100%}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.touch-none{touch-action:none}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md), 8px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\[3px\]{padding:3px}.p-px{padding:1px}.text-left{text-align:left}.align-middle{vertical-align:middle}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.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,ease);transition-duration:var(--tw-duration,0s)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.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\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.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\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.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}.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)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_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}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:root{color:#d7ded8;font-synthesis:none;text-rendering:optimizelegibility;--background:oklch(10.5% .01 165);--foreground:oklch(90% .015 150);--card:oklch(14.5% .012 165);--card-foreground:oklch(90% .015 150);--popover:oklch(13% .012 165);--popover-foreground:oklch(90% .015 150);--primary:oklch(74% .14 150);--primary-foreground:oklch(9% .01 150);--secondary:oklch(20% .015 165);--secondary-foreground:oklch(85% .018 150);--muted:oklch(19% .012 165);--muted-foreground:oklch(66% .018 150);--accent:oklch(24% .035 175);--accent-foreground:oklch(88% .04 150);--destructive:oklch(64% .2 28);--border:oklch(28% .018 165);--input:oklch(24% .014 165);--ring:oklch(67% .12 150);--chart-1:oklch(74% .14 150);--chart-2:oklch(70% .12 195);--chart-3:oklch(78% .12 82);--chart-4:oklch(68% .15 28);--chart-5:oklch(76% .1 250);--radius:.5rem;--sidebar:oklch(12% .012 165);--sidebar-foreground:oklch(88% .015 150);--sidebar-primary:oklch(74% .14 150);--sidebar-primary-foreground:oklch(9% .01 150);--sidebar-accent:oklch(20% .014 165);--sidebar-accent-foreground:oklch(88% .015 150);--sidebar-border:oklch(28% .018 165);--sidebar-ring:oklch(67% .12 150);background:#070908;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#0e1311eb,#050706),#070908;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}[data-slot=card],[data-slot=button],[data-slot=tabs-list],[data-slot=tabs-trigger],[data-slot=select-trigger]{border-radius:8px}[data-slot=card]{box-shadow:none;flex-direction:column;min-width:0;display:flex}[data-slot=card-header]{min-width:0;padding:14px 16px 6px}[data-slot=card-content]{min-width:0;padding:8px 16px 16px}[data-slot=card-footer]{min-width:0;padding:8px 16px 14px}[data-slot=card][data-size=sm]>[data-slot=card-header]{padding:12px 14px 5px}[data-slot=card][data-size=sm]>[data-slot=card-content]{padding:8px 14px 14px}[data-slot=card][data-size=sm]>[data-slot=card-footer]{padding:8px 14px 12px}[data-slot=button][data-variant=outline],[data-slot=select-trigger],[data-slot=badge][data-variant=outline]{color:#d6e1db;box-shadow:none;background:#151e1b;border-color:#42574f}[data-slot=button][data-variant=outline]:hover,[data-slot=select-trigger]:hover{color:#84ebaf;background:#182a21;border-color:#34b268b8}[data-slot=select-content]{background:#111815;border:1px solid #42574f;padding:4px;box-shadow:0 12px 30px #0407066b}[data-slot=select-item]{min-height:30px;padding:6px 30px 6px 10px;line-height:1.25}.app-shell{--sidebar-column:256px;grid-template-columns:var(--sidebar-column) minmax(0, 1fr) 332px;color:#dce5e0;background:linear-gradient(90deg,#6bd3950a,#0000 34%,#f0ba4a09),#070908;min-width:0;min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell[data-sidebar-collapsed=true]{--sidebar-column:76px}.left-panel,.right-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d0cf0;border-color:#2c3a34;min-width:0}.left-panel{border-right:1px solid #2c3a34;flex-direction:column;gap:22px;padding:18px;transition:padding .18s;display:flex;overflow:hidden}.left-panel[data-collapsed=true]{align-items:center;gap:14px;padding:14px 10px}.right-panel{border-left:1px solid #2c3a34;padding:18px;overflow:hidden}.workspace{grid-template-rows:auto auto minmax(430px,1fr);gap:14px;min-width:0;padding:18px;display:grid}.brand-lockup,.section-header,.view-toolbar,.runner-actions,.inspector-topline{align-items:center;gap:12px;min-width:0;display:flex}.view-toolbar,.section-header,.inspector-topline{justify-content:space-between}.brand-lockup{width:100%}.brand-copy{min-width:0}.sidebar-collapse-button{width:32px;height:32px;margin-left:auto;padding:0}.left-panel[data-collapsed=true] .brand-lockup{justify-items:center;gap:8px;display:grid}.left-panel[data-collapsed=true] .brand-copy,.left-panel[data-collapsed=true] .cockpit-section,.left-panel[data-collapsed=true] .nav-group-label,.left-panel[data-collapsed=true] .nav-item>span{display:none}.left-panel[data-collapsed=true] .sidebar-collapse-button{margin-left:0}.view-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.view-toolbar>div:first-child,.view-toolbar h2,.view-toolbar h3{min-width:0}.view-toolbar h2,.view-toolbar h3{overflow-wrap:anywhere}.view-toolbar>[data-slot=button],.view-toolbar>[data-slot=select-trigger]{border-radius:8px;gap:6px;width:auto;max-width:280px;min-height:30px;padding:0 9px;font-size:13px;line-height:1}.view-toolbar>[data-slot=button] svg,.view-toolbar>[data-slot=select-trigger] svg{width:14px;height:14px}.inspector-topline [data-slot=badge]{text-overflow:ellipsis;border-radius:6px;max-width:128px;min-height:24px;padding:0 8px;font-size:12px;line-height:1;overflow:hidden}.top-bar{flex-wrap:wrap;align-items:start;gap:12px 16px;min-width:0;display:flex}.top-bar>div:first-child{flex:220px;min-width:min(220px,100%);max-width:100%}.top-bar h2{overflow-wrap:anywhere}.brand-mark{color:#77e9a6;background:#16271f;border:1px solid #3c865ca6;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.brand-mark svg,.nav-item svg,.view-toolbar svg,.top-actions svg,.metric svg,.risk-hot svg,.filter-row svg,[data-slot=button] svg,[data-slot=tabs-trigger] svg,[data-slot=select-trigger] svg,[data-slot=badge] svg,[data-slot=card-title] svg{flex:none;width:15px;height:15px}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:0;font-size:20px;line-height:1.1}h2{letter-spacing:0;font-size:19px;line-height:1.2}h3,h4{letter-spacing:0;font-size:15px;line-height:1.25}.workspace-subtitle,.muted,.muted-copy{color:#9eb3a8;font-size:13px;line-height:1.45}.eyebrow{color:#81daa6;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700}.top-actions{flex-wrap:wrap;flex:2 560px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.top-actions>*{min-width:0}.top-actions [data-slot=badge],.top-actions [data-slot=button]{border-radius:8px;min-height:30px;padding:0 9px;font-size:13px;line-height:1}.top-actions [data-slot=button]{gap:5px}.top-actions [data-slot=button] svg{width:14px;height:14px}.workspace-indicator,.actor-workspace-switcher{color:#9eb3a8;white-space:normal;flex-wrap:wrap;flex:440px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;display:inline-flex}.workspace-indicator>span,.workspace-indicator [data-slot=badge],.actor-workspace-switcher>span,.actor-workspace-switcher [data-slot=badge]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}.actor-workspace-switcher .actor-switch-trigger{flex:0 180px;width:min(180px,100%);max-width:180px}.actor-workspace-switcher .actor-user-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.runner-actions{flex-wrap:wrap;justify-content:flex-end;min-width:max-content}.runner-actions [data-slot=badge],.runner-actions [data-slot=button]{border-radius:8px;min-height:30px;padding:0 9px;font-size:13px;line-height:1}.runner-actions [data-slot=badge]{text-overflow:ellipsis;max-width:160px;overflow:hidden}.runner-actions [data-slot=button]{gap:5px}.runner-actions [data-slot=button] svg{width:14px;height:14px}.top-actions [data-slot=button][aria-busy=true]{color:#84ebaf;border-color:#34b2689e}.status-pill[data-syncing=true]{border-color:#34b268b8}.sync-spinner{animation:.9s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(360deg)}}.status-pill{color:#84ebaf;border-color:#34b2688c}.nav-list{gap:12px;min-width:0;padding-right:2px;display:grid;overflow:auto}.nav-group{gap:4px;min-width:0;display:grid}.nav-group-label{color:#72ca97;letter-spacing:0;text-transform:uppercase;margin:0 8px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.nav-item{color:#c1cdc7;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:grid}.left-panel[data-collapsed=true] .nav-list{gap:8px;width:100%;padding-right:0;overflow:visible}.left-panel[data-collapsed=true] .nav-group{justify-items:center;gap:6px}.left-panel[data-collapsed=true] .nav-item{grid-template-columns:1fr;justify-items:center;width:44px;min-height:44px;padding:0}.left-panel[data-collapsed=true] .nav-item svg{width:17px;height:17px}.nav-item .nav-title,.nav-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-item>span{min-width:0}.nav-item .nav-title{align-items:center;gap:7px;max-width:100%;display:inline-flex}.nav-item strong{text-overflow:ellipsis;white-space:nowrap;color:#dce5e0;min-width:0;font-size:13px;display:block;overflow:hidden}.nav-item small{color:#7b8e85;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;display:block}.nav-item.active,.nav-item:hover{color:#84ebaf;background:#172c21;border-color:#38b26b6b}.cockpit-section{gap:12px;display:grid}.loop-progress{gap:7px;display:grid}.loop-step{color:#acb9b3;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.loop-step span{color:#77e4a4;border:1px solid #35463f;border-radius:999px;place-items:center;width:24px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;display:grid}.summary-list,.detail-list,.graph-inventory{gap:8px;display:grid}.summary-list div,.detail-list div,.graph-inventory div,.parameter-version-row div,.parameter-boundaries div{grid-template-columns:minmax(88px,.55fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}dt,.summary-list dt,.graph-inventory dt,.parameter-version-row span,.parameter-boundaries span{color:#86988f;text-transform:uppercase;font-size:11px}dd,.summary-list dd,.graph-inventory dd{overflow-wrap:anywhere;color:#dce5e0;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.json-stack{gap:12px;min-width:0;display:grid}.json-preview{color:#dce5e0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f1513b8;border:1px solid #30403a;border-radius:8px;min-width:0;max-height:260px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.confirm-success,.confirm-error{align-items:center;gap:4px;min-width:0;display:inline-flex}.confirm-success{color:#77e4a4}.confirm-error{color:#ea7b7b}.inline-badge-group{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.protocol-card,.evidence-card,.loop-panel,.loop-step-card,.parameter-card,.score-breakdown-panel,.empty-panel{background:#151e1beb;border:1px solid #30403a;border-radius:8px}.protocol-card [data-slot=card-title],.parameter-card [data-slot=card-title]{align-items:center;gap:8px;min-width:0;display:flex}.protocol-card [data-slot=card-content],.parameter-card [data-slot=card-content]{gap:12px;display:grid}.loop-runner,.simulation-console,.agent-run-workspace,.account-studio-workspace,.receipts-workspace,.safety-trust-workspace,.table-view,.parameters-view,.workspace-stack{align-content:start;gap:14px;min-width:0;display:grid}.workspace-panel{background:#151e1beb;border:1px solid #30403a;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.data-table-wrap{max-height:calc(100vh - 380px);position:relative;overflow:auto}.data-table thead{z-index:2;position:sticky;top:0}.data-table thead th{background:#151918;border-bottom:1px solid #30403a}.error-text-row{color:#de7c7c;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.last-fetched{color:#6c7f75;background:#121715;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;display:inline-flex}.safety-actions,.safety-filter-row,.safety-ref-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.safety-filter-row{align-items:stretch}.safety-search-input{color:#d6e1db;background:#151e1b;border:1px solid #42574f;border-radius:8px;min-width:min(260px,100%);min-height:32px;padding:0 10px}.safety-search-input::placeholder{color:#7b8e85}.safety-table-wrap{max-height:calc(100vh - 430px)}.safety-trust-workspace .data-table td small{color:#86988f;white-space:normal;margin-top:3px;display:block}.safety-trust-workspace .data-table td{white-space:normal;max-width:300px}.sortable-th{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sortable-th:hover{color:#84ebaf}.sort-arrow{color:#81daa6;flex-shrink:0;width:12px;height:12px}.sort-trigger{min-width:110px}.sort-dir-trigger{min-width:100px}.story-map-toolbar{z-index:8;flex-wrap:wrap;gap:6px}.story-map-status{z-index:8}.field-preview-summary{gap:12px;display:grid}.field-preview-stats{gap:20px;display:flex}.field-preview-stats div{justify-items:center;gap:2px;display:grid}.field-preview-stats strong{color:#81daa6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px}.field-preview-stats span{color:#86988f;text-transform:uppercase;font-size:11px}.auth-shell{color:#e7eeeb;background:#0e1612;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{width:min(420px,100%)}.auth-form{gap:12px;display:grid}.auth-form label{color:#96a69e;text-transform:uppercase;gap:6px;font-size:12px;display:grid}.auth-form input{color:#e7eeeb;background:#101814;border:1px solid #3d5149;border-radius:8px;min-height:42px;padding:0 12px}.auth-error{color:#ef8080;margin:0;font-size:13px}.auth-mode-toggle{width:100%;margin-top:10px}@media (width<=1080px){.app-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.left-panel{border-bottom:1px solid #2c3a34;border-right:none}.right-panel{border-top:1px solid #2c3a34;border-left:none}.workspace{min-height:50vh}}@media (width<=640px){.app-shell{padding:0}.left-panel,.workspace,.right-panel{padding:12px}.top-bar{flex-direction:column}.view-toolbar{grid-template-columns:1fr}.top-actions,.actor-workspace-switcher{flex-basis:auto;justify-content:flex-start}.metrics-grid{grid-template-columns:repeat(2,1fr)}.data-table-wrap{max-height:none;overflow-x:auto}.field-scene{min-height:320px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.info-hint{color:#afc0b8;cursor:help;vertical-align:middle;background:#111816b8;border:1px solid #42574f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.info-hint:hover,.info-hint:focus-visible{color:#92f2ba;background:#182f24f5;border-color:#4bdd88;outline:none;transform:translateY(-1px)}.info-hint svg{stroke-width:2.4px;width:12px;height:12px}.info-hint-content{z-index:120;box-sizing:border-box;color:#d6e0db;background:linear-gradient(#172620fa,#0e1613fa);border:1px solid #3b544a;border-radius:8px;width:min(340px,100vw - 32px);max-width:min(340px,100vw - 32px);padding:12px 13px;display:block;box-shadow:0 18px 56px #0000008a,inset 0 1px #51c28024}.info-hint-card{text-align:left;gap:9px;display:grid}.info-hint-card-header{align-items:center;gap:7px;min-width:0;display:flex}.info-hint-card-header svg{color:#89f0b4;flex:none;width:14px;height:14px}.info-hint-card-header strong{color:#8aefb4;overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:1.2}.info-hint-card p{color:#cbd7d1;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.info-hint-card dl{border-top:1px solid #344b42b8;gap:6px;margin:0;padding-top:8px;display:grid}.info-hint-card dl div{grid-template-columns:minmax(72px,.38fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.info-hint-card dt{color:#95a79e;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.info-hint-card dd{color:#c0cec7;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.with-info,.field-mode-copy,.story-section-head,.inspector-section-header,.parameter-card [data-slot=card-header],.evidence-card>.eyebrow,.loop-panel>.eyebrow,.nav-item .nav-title{align-items:center}.with-info{flex-wrap:nowrap;gap:7px;min-width:0;display:inline-flex}.with-info>.info-hint{margin-left:1px}.metrics-grid{grid-template-columns:repeat(4,minmax(142px,1fr));gap:12px;min-width:0;display:grid}.metric{background:linear-gradient(#18211e,#141a18);border-color:#30403a;min-width:0}.metric [data-slot=card-content]{justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:12px 14px;display:flex}.metric span{color:#96a69e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex;overflow:hidden}.metric strong{color:#81eeaf;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:21px;line-height:1}.overview-workbench{grid-template-columns:minmax(220px,.7fr) minmax(220px,.7fr) minmax(360px,1.6fr);gap:12px;min-width:0;display:grid}.overview-workbench .protocol-card{min-width:0}.overview-workbench .protocol-card [data-slot=card-header]{padding:12px 12px 6px}.overview-workbench .protocol-card [data-slot=card-title]{font-size:15px;line-height:1.15}.overview-workbench .protocol-card [data-slot=card-title] svg{width:14px;height:14px}.overview-workbench .protocol-card [data-slot=card-content]{gap:12px;padding:8px 12px 12px}.trace-line{flex-wrap:wrap;gap:5px;display:flex}.trace-line [data-slot=badge]{border-radius:5px;height:22px;padding:0 7px;font-size:11px;line-height:1}.overview-workbench .detail-list{gap:10px}.overview-workbench .detail-list div{grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:start;gap:12px}.overview-workbench .detail-list dt,.overview-workbench .graph-inventory dt{font-size:11px;line-height:1.25}.overview-workbench .detail-list dd{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12px;line-height:1.28}.overview-workbench .graph-inventory{gap:9px}.overview-workbench .graph-inventory div{grid-template-columns:minmax(96px,1fr) 44px;gap:12px}.overview-workbench .graph-inventory dd{color:#d0ddd6;text-align:right;font-size:13px;line-height:1}.overview-field{min-width:0;min-height:430px}.simulation-toolbar{margin-bottom:2px}.field-workspace{align-content:start;gap:12px;min-width:0;min-height:0;display:grid}.field-mode-card [data-slot=card-content]{grid-template-columns:minmax(0,1fr) auto minmax(260px,.8fr);align-items:center;gap:10px;padding:12px;display:grid}.field-mode-copy,.field-mode-actions,.field-story-loader{align-items:center;gap:8px;min-width:0;display:flex}.field-mode-copy span{color:#a5b6ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.field-mode-actions{justify-content:center}.field-mode-actions [aria-pressed=true]{color:#9bf3c0;background:#1e4833;border-color:#47d783}.field-story-loader{justify-content:flex-end}.field-story-loader input{color:#d6e0db;background:#111816;border:1px solid #3d5149;border-radius:8px;width:min(100%,420px);min-width:0;height:32px;padding:0 10px;font-size:12px}.field-story-loader input:focus{border-color:#47d783;outline:none}.simulation-error{color:#f7ad82;background:#371c10a8;border:1px solid #d35d226b;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.simulation-error span{overflow-wrap:anywhere;min-width:0}.simulation-tabs{min-width:0}.simulation-tabs [data-slot=tabs-list]{background:0 0;border-bottom:1px solid #30403a;justify-content:flex-start;gap:4px;width:100%;padding-bottom:5px;overflow-x:auto}.simulation-tabs [data-slot=tabs-trigger]{color:#96a69e;gap:6px;min-height:32px;font-size:13px}.simulation-tabs [data-slot=tabs-trigger]:hover,.simulation-tabs [data-slot=tabs-trigger][data-active]{color:#84ebaf}.simulation-tabs [data-slot=tabs-content]{margin-top:12px}.simulation-layout{grid-template-columns:minmax(360px,1fr) minmax(320px,.78fr);gap:12px;min-width:0;display:grid}.simulation-card{min-width:0}.simulation-launch-stack{gap:12px;min-width:0;display:grid}.simulation-card.full{width:100%}.simulation-card [data-slot=card-header]{padding:13px 14px 4px}.simulation-card [data-slot=card-content]{gap:12px;padding:8px 14px 14px}.simulation-presets{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.simulation-presets [data-slot=button]{border-radius:8px;gap:6px;min-height:32px;padding:0 10px}.simulation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.simulation-form-grid label,.story-prompt-field,.paid-confirm{gap:6px;min-width:0;display:grid}.simulation-form-grid label>span,.story-prompt-field>span{color:#8b9c94;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700}.simulation-form-wide{grid-column:1/-1}.paid-confirm{color:#9caba3;background:#121715;border:1px solid #30403a;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:10px;font-size:12px;line-height:1.35}.paid-confirm span{overflow-wrap:anywhere;min-width:0}.story-prompt-field textarea{resize:vertical;color:#dce5e0;background:#121715;border:1px solid #374942;border-radius:8px;width:100%;min-height:94px;padding:9px 10px;line-height:1.4}.story-prompt-field textarea:focus{border-color:#41c879;outline:none}.story-call-budget{color:#afc0b8;background:#121715;border:1px solid #374942;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;display:flex}.story-call-budget.over{color:#ec8d8d;border-color:#be2727cc}.story-call-budget svg{width:15px;height:15px}.story-run-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;min-width:0;display:grid}.story-run-grid>.story-evidence-card{min-width:0}.story-run-grid>.story-evidence-card:last-child{grid-column:1/-1}.story-verdict-banner{background:linear-gradient(135deg,#16271ff2,#111b1dd1);border:1px solid #358d5a94;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.story-verdict-banner strong{color:#8ef1b7;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:15px;line-height:1.25;display:block}.story-verdict-banner p{color:#cbd7d1;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.45}.story-verdict-banner .story-score-pill{align-self:start;min-width:54px}.story-evidence-card [data-slot=card-content]{gap:14px}.story-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.story-diagnostics-strip{color:#ebd684;background:#232015b8;border:1px solid #b195258c;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.story-diagnostics-strip svg{flex:none;width:15px;height:15px}.story-diagnostics-strip span{overflow-wrap:anywhere;min-width:0}.story-section-head{color:#84ebaf;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;display:flex}.story-section-head code,.story-section-head span:last-child{color:#96a69e;text-transform:none;font-size:11px}.story-section-head [data-slot=button]{text-transform:none;margin-left:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700}.story-final-path,.story-field-map,.story-score-table,.story-alternatives{gap:8px;min-width:0;display:grid}.story-field-map .field-scene{min-height:440px}.story-final-scroll{background:#121715;border:1px solid #30403a;border-radius:8px;height:260px}.story-path-node{border-bottom:1px solid #27342f;gap:7px;padding:10px;display:grid}.story-path-node>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.story-path-node p,.story-score-table [data-slot=table-cell]{overflow-wrap:anywhere}.story-path-node p{color:#d6e0db;margin:0;line-height:1.45}.story-score-pill{color:#84ebaf;border:1px solid #2b824fb8;border-radius:999px;justify-content:center;min-width:42px;padding:2px 6px;display:inline-flex}.story-route-pill{color:#87dbe8;overflow-wrap:anywhere;border:1px solid #30737e9e;border-radius:999px;max-width:100%;padding:2px 6px;display:inline-flex}.story-quality-flags{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.story-quality-flags [data-slot=badge]{color:#ebd684;border-color:#b195258c}.story-alternatives code{overflow-wrap:anywhere;color:#bac9c2;background:#121715;border:1px solid #30403a;border-radius:8px;min-width:0;padding:8px;display:block}.selected-run-summary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.selected-run-summary code,.simulation-event code,.simulation-artifacts code,.simulation-card [data-slot=table-cell] code{overflow-wrap:anywhere;word-break:break-word;color:#84ebaf;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.selected-run-summary>span{color:#8b9c94;font-size:12px}.simulation-events{background:#121715;border:1px solid #2c3a34;border-radius:8px;min-width:0;height:390px}.simulation-events.compact{height:330px}.simulation-event{border-bottom:1px solid #25312d;grid-template-columns:12px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.event-dot{background:#657b70;border-radius:999px;width:8px;height:8px;margin-top:5px}.event-dot[data-event=running],.event-dot[data-event=queued]{background:#f3d149;box-shadow:0 0 12px #f3d1496b}.event-dot[data-event=succeeded],.event-dot[data-event=reset],.event-dot[data-event=loop]{background:#58e492;box-shadow:0 0 12px #58e4926b}.event-dot[data-event=failed]{background:#f38249;box-shadow:0 0 12px #f382496b}.simulation-event-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.simulation-event-head strong{overflow-wrap:anywhere;color:#dce5e0;text-transform:uppercase;min-width:0;font-size:12px}.simulation-event-head time{color:#758a80;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.simulation-event p{overflow-wrap:anywhere;color:#a1afa8;margin-top:4px;font-size:12px;line-height:1.35}.simulation-empty{color:#8b9c94;text-align:center;place-items:center;gap:8px;min-height:140px;padding:18px;font-size:12px;display:grid}.simulation-empty.large{min-height:320px}.simulation-empty span{overflow-wrap:anywhere;max-width:28rem}.simulation-status{text-transform:uppercase;border-radius:5px;height:22px;padding:0 7px;font-size:11px;line-height:1}.simulation-status.succeeded{color:#84ebaf;border-color:#34b26894}.simulation-status.running,.simulation-status.queued{color:#f8e181;border-color:#e4be258c}.simulation-status.cancelled{color:#96a69e;border-color:#4e5f57}.simulation-card [data-slot=table-container]{background:#121715;border:1px solid #30403a;border-radius:8px}.simulation-card [data-slot=table]{table-layout:fixed;border-collapse:collapse;min-width:760px}.simulation-card [data-slot=table-head],.simulation-card [data-slot=table-cell]{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.simulation-card [data-slot=table-head]{color:#81d9a6;text-transform:uppercase;height:34px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.simulation-card [data-slot=table-cell]{color:#c0cec7;font-size:12px}.simulation-card [data-slot=table-row]{cursor:pointer;border-color:#27342f}.simulation-card [data-slot=table-row]:hover,.simulation-card [data-slot=table-row].selected-row{background:#15281f}.simulation-artifacts div{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}.simulation-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.evidence-metric{background:#121715;border:1px solid #30403a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.evidence-metric span{color:#8b9c94;text-transform:uppercase;font-size:11px}.evidence-metric strong{overflow-wrap:anywhere;color:#dce5e0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35}.account-studio-actions,.provider-status-strip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.account-studio-tabs{border-bottom:1px solid #30403a;align-items:center;gap:6px;min-width:0;padding-bottom:7px;display:flex;overflow-x:auto}.account-studio-tab{color:#a0b1a8;white-space:nowrap;background:#121715;border:1px solid #30403a;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex}.account-studio-tab:hover,.account-studio-tab.active{color:#8decb5;background:#17271f;border-color:#31b96aa8}.account-studio-tab svg{width:15px;height:15px}.account-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.account-studio-wide{grid-column:1/-1}.account-studio-detail-list div{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);align-items:start}.account-credit-grid,.constraint-preview-grid,.run-handoff-grid{gap:10px;min-width:0;display:grid}.account-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.constraint-preview-grid,.run-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-credit-grid div,.constraint-preview-grid div,.run-handoff-grid div{background:#121715;border:1px solid #27342f;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.account-credit-grid span,.constraint-preview-grid span,.run-handoff-grid span,.agent-config-form-grid label>span,.provider-key-form label>span,.agent-create-row label>span{color:#8b9c94;text-transform:uppercase;font-size:11px;line-height:1.2}.account-credit-grid strong,.constraint-preview-grid strong,.run-handoff-grid strong{color:#dce5e0;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25}.account-credit-grid strong{color:#84ebaf;font-size:16px}.agent-studio-list,.provider-key-form{gap:9px;min-width:0;display:grid}.account-agent-row{background:#121715;border:1px solid #27342f;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.account-agent-row strong,.account-agent-row span{overflow-wrap:anywhere;min-width:0}.account-agent-row span{color:#8b9c94;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.provider-status-strip{background:#121715;border:1px solid #27342f;border-radius:8px;min-height:34px;padding:8px 9px}.provider-status-strip>span:last-child{color:#8b9c94;overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.agent-config-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.agent-create-row{background:#121715;border:1px solid #27342f;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.agent-config-form-grid label,.provider-key-form label,.agent-create-row label{gap:6px;min-width:0;display:grid}.account-studio-message{color:#8decb5;background:#17271f;border:1px solid #2c965880;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:13px;display:flex}.account-studio-message span{overflow-wrap:anywhere;min-width:0}.agent-run-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-run-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;display:grid}.agent-run-grid [data-slot=card],.agent-run-workspace [data-slot=card]{min-width:0}.agent-run-grid [data-slot=card-title],.agent-run-workspace [data-slot=card-title]{align-items:center;gap:8px;min-width:0;display:flex}.agent-run-list,.agent-run-earning-rows,.agent-run-timeline,.agent-run-proof-steps,.agent-run-step-detail,.agent-run-ref-chips,.studio-run-handoff{gap:8px;min-width:0;display:grid}.studio-run-handoff div{background:#121715;border:1px solid #27342f;border-radius:7px;grid-template-columns:minmax(70px,.32fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:7px 9px;display:grid}.studio-run-handoff span{color:#8b9c94;text-transform:uppercase;font-size:11px}.studio-run-handoff strong{color:#d6e0db;overflow-wrap:anywhere;min-width:0;font-size:12px}.agent-run-boundary{gap:8px;display:grid}.agent-run-boundary div{background:#121715;border:1px solid #27342f;border-radius:7px;grid-template-columns:minmax(62px,.3fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 9px;display:grid}.agent-run-boundary dt{color:#8b9c94;text-transform:uppercase;font-size:11px}.agent-run-boundary dd{color:#ccd7d1;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.35}.agent-run-row{color:#ccd7d1;text-align:left;background:#121715;border:1px solid #2c3a34;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;display:grid}.agent-run-row:hover,.agent-run-row.selected-row{background:#16221c;border-color:#2fb1659e}.agent-run-row>span,.agent-run-proof-step strong,.agent-run-timeline-row strong,.agent-run-timeline-row span,.agent-run-ref-list dd{overflow-wrap:anywhere;min-width:0}.agent-run-row>span:nth-child(2){color:#8b9c94;font-size:11px}.agent-run-proof-step{color:#ccd7d1;text-align:left;background:#121715;border:1px solid #2c3a34;border-radius:7px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 10px;display:grid}.agent-run-proof-step:hover,.agent-run-proof-step.selected-row{background:#16221c;border-color:#2fb1659e}.agent-run-proof-step[data-state=pending],.agent-run-proof-step[data-state=unavailable]{opacity:.82}.agent-run-step-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.agent-run-step-heading strong{overflow-wrap:anywhere;color:#dce5e0;min-width:0}.agent-run-ref-chips{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.agent-run-evidence-handoff,.agent-run-evidence-actions{gap:8px;min-width:0;display:grid}.agent-run-evidence-actions{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.agent-run-evidence-actions button{min-width:0}.agent-run-ref-list div{grid-template-columns:minmax(76px,.34fr) minmax(0,1fr);gap:10px;display:grid}.agent-run-earnings{gap:10px;display:grid}.agent-run-earnings strong{color:#84ebaf;font-size:20px;line-height:1.1}.agent-run-earnings>span{color:#96a69e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.agent-run-earning-rows div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.agent-run-safety{gap:8px;display:grid}.agent-run-safety-row{background:#121715;border:1px solid #27342f;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:grid}.agent-run-safety-row>span{overflow-wrap:anywhere;color:#c1cdc7;min-width:0;font-size:12px}.agent-run-timeline-row{background:#121715;border:1px solid #27342f;border-radius:7px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.agent-run-timeline-row>div{gap:2px;min-width:0;display:grid}.agent-run-timeline-row>div>span{color:#8b9c94;font-size:11px}.agent-run-dot{background:#60766b;border-radius:999px;width:10px;height:10px}.agent-run-dot[data-status=succeeded]{background:#33c16f;box-shadow:0 0 0 4px #33c16f24}.agent-run-dot[data-status=failed]{background:#d34545;box-shadow:0 0 0 4px #d3454524}.loop-grid{grid-template-columns:minmax(260px,1fr) minmax(280px,.62fr);gap:12px;min-width:0;display:grid}.loop-steps-panel,.loop-side-panel,.score-factor-list,.candidate-list,.parameters-grid,.evidence-grid{gap:10px;min-width:0;display:grid}.loop-step-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:grid}.loop-step-main{align-items:center;gap:10px;min-width:0;display:flex}.loop-step-copy{gap:3px;min-width:0;display:grid}.loop-step-copy h3{color:#e2e9e6;min-width:0;font-size:14px;line-height:1.2}.loop-step-copy p,.loop-step-copy span{color:#9caba3;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.3}.loop-step-copy span{color:#95d0ae}.loop-step-copy .error-text{margin-top:5px}.loop-step-card .step-status{text-transform:uppercase;border-radius:5px;justify-content:center;min-width:76px;height:22px;padding:0 7px;font-size:10px;line-height:1}.loop-step-card.pending .step-status{color:#84ebaf;border-color:#34b2687a}.loop-step-card.blocked .step-status{color:#96a69e;background:#252d29;border-color:#4e5f57}.loop-step-card.running .step-status{color:#f8e181;background:#342e19;border-color:#e4be258c}.loop-step-card [data-slot=button]{border-radius:7px;width:70px;height:30px;font-size:13px}.loop-step-card [data-slot=button]:disabled{color:#64736b;opacity:1;background:#282f2b;border-color:#37433e}.loop-step-card.done{border-color:#2c965899}.loop-panel{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.loop-panel>.muted{max-width:34rem;font-size:13px;line-height:1.4}.loop-panel .detail-list{gap:9px}.loop-panel .detail-list div{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:baseline;gap:14px}.loop-panel .detail-list dt{letter-spacing:0}.loop-panel .detail-list dd{overflow-wrap:anywhere;color:#d6e0db;font-size:13px;line-height:1.25}.candidate-row,.ledger-summary,.score-factor-row{color:#d0dcd6;text-align:left;background:#121715;border:1px solid #30403a;border-radius:8px;width:100%}.candidate-row{gap:5px;min-width:0;padding:11px;display:grid}.candidate-row strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25}.candidate-row.selected,.candidate-row:hover,.ledger-summary:hover,.score-factor-row:hover{background:#15281f;border-color:#3ecc7999}.candidate-row span,.receipt-panel-header span{overflow-wrap:anywhere;color:#8b9c94;min-width:0;font-size:12px;line-height:1.35}.filter-row{grid-template-columns:minmax(240px,1fr) minmax(180px,280px);gap:10px;min-width:0;display:grid}.filter-row label,.checkbox-control{color:#96a69e;gap:6px;min-width:0;font-size:12px;display:grid}.filter-row label>span,.checkbox-control{align-items:center;gap:7px;display:flex}input,select,[data-slot=select-trigger]{color:#dce5e0;background:#121715;border:1px solid #374942;width:100%;min-height:36px;line-height:1.2}input[type=checkbox]{accent-color:#58e492;background:#121715;border:1px solid #42574f;border-radius:4px;width:18px;height:18px;min-height:18px}input{border-radius:8px;width:100%;padding:8px 10px}input:focus,[data-slot=select-trigger]:focus-visible{border-color:#41c879;outline:none}.data-table-wrap{background:#111815;border:1px solid #30403a;border-radius:8px;width:100%;min-width:0;max-width:100%;overflow:auto}.data-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:12px}.compact-table .data-table{min-width:620px}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #27342f;padding:9px 10px;line-height:1.35}.data-table th{z-index:1;color:#81d9a6;text-transform:uppercase;background:#151e1b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;position:sticky;top:0}.data-table tr:hover td{background:#14241c}.data-table strong,.data-table code,.detail-list dd,.run-select,.score-factor-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.data-table td span,.data-table td strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.data-table td,.data-table th{overflow-wrap:anywhere;word-break:break-word}.data-table td>.risk-hot,.risk-hot{color:#f6a76f;align-items:center;gap:5px;display:inline-flex}.data-table [data-slot=badge]{text-overflow:ellipsis;border-radius:5px;max-width:100%;height:22px;padding:0 7px;font-size:11px;line-height:1;overflow:hidden}.receipt-tabs{min-width:0}.receipt-tabs [data-slot=tabs-list]{border-bottom:1px solid #30403a;justify-content:flex-start;gap:4px;width:100%;padding-bottom:5px;overflow-x:auto}.receipt-tabs [data-slot=tabs-trigger]{color:#96a69e;gap:6px;min-height:32px;font-size:13px}.receipt-tabs [data-slot=tabs-trigger]:hover,.receipt-tabs [data-slot=tabs-trigger][data-active]{color:#84ebaf}.receipt-tabs [data-slot=tabs-content]{margin-top:10px}.evidence-grid,.parameters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card{gap:10px;min-width:0;padding:14px;display:grid}.evidence-card .detail-list div{grid-template-columns:minmax(120px,.46fr) minmax(0,1fr);align-items:start}.evidence-card .detail-list dt,.evidence-card .detail-list dd{min-width:0}.evidence-card .detail-list dd{overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.parameter-version-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.parameter-version-row div,.parameter-boundaries div{background:#131b18;border:1px solid #30403a;border-radius:8px;min-width:0;padding:12px}.parameter-card [data-slot=card-header]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.parameter-card [data-slot=card-title]{min-width:0}.parameter-card [data-slot=badge]{text-overflow:ellipsis;border-radius:5px;max-width:140px;height:22px;padding:0 7px;font-size:11px;line-height:1;overflow:hidden}.parameter-card dl{gap:8px;display:grid}.parameter-card dl div{grid-template-columns:minmax(120px,.72fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.parameter-card dt,.parameter-card dd,.parameter-version-row strong,.parameter-boundaries p{overflow-wrap:anywhere;min-width:0}.parameter-card dd{line-height:1.35}.parameter-card p{color:#8b9c94;font-size:12px;line-height:1.45}.parameter-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.parameter-boundaries div{display:block}.parameter-boundaries p{color:#c0cec7;margin-top:6px;font-size:12px;line-height:1.45}.score-breakdown-panel{gap:12px;min-width:0;padding:14px;display:grid}.receipt-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.receipt-panel-header>div{min-width:0}.receipt-panel-header h3{overflow-wrap:anywhere;min-width:0;line-height:1.25}.receipt-panel-header>span{text-align:right;max-width:45%}.score-factor-row{grid-template-columns:minmax(150px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.score-factor-row div:first-child{gap:2px;min-width:0;display:grid}.score-factor-row span{overflow-wrap:anywhere;color:#8b9c94;font-size:11px}.score-factor-meter{background:#273430;border-radius:999px;height:8px;overflow:hidden}.score-factor-meter span{background:linear-gradient(90deg,#58e492,#eecb4f);height:100%;display:block}.ledger-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0;display:grid}.ledger-summary{gap:4px;min-width:0;padding:10px;display:grid}.ledger-summary strong,.ledger-summary span{overflow-wrap:anywhere;min-width:0}@media (width<=860px){.account-studio-grid,.account-credit-grid,.constraint-preview-grid,.run-handoff-grid,.agent-config-form-grid,.agent-create-row{grid-template-columns:1fr}.account-agent-row{grid-template-columns:minmax(0,1fr)}}.field-scene{background-color:#060807;background-image:radial-gradient(circle at 18% 22%,#70d3981a,#0000 30%),radial-gradient(circle at 78% 28%,#f0ba4a17,#0000 28%),linear-gradient(90deg,#6fffac09 1px,#0000 1px),linear-gradient(0deg,#6fffac08 1px,#0000 1px),linear-gradient(#0f1714d1,#050807fa),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,38px 38px,38px 38px,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #30403a;border-radius:8px;width:100%;min-width:0;height:100%;min-height:100%;position:relative;overflow:hidden}.field-scene.is-fullscreen{z-index:80;border-color:#4a7866;border-radius:8px;width:auto;height:auto;min-height:0;position:fixed;inset:10px;box-shadow:0 24px 80px #000000b8,0 0 0 9999px #000000b3}.field-fullscreen-toggle{z-index:6;color:#d5e2db;cursor:pointer;background:#111816e6;border:1px solid #436055;border-radius:8px;place-items:center;width:34px;height:34px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid;position:absolute;top:12px;right:12px}.field-fullscreen-toggle:hover{color:#84ebaf;background:#16271ff5;border-color:#4fd888}.field-fullscreen-toggle:focus-visible{outline-offset:2px;outline:2px solid #58e492}.field-fullscreen-toggle svg{width:17px;height:17px}.field-scene canvas{min-height:430px;display:block;width:100%!important;height:100%!important}.field-scene.has-story-map canvas{opacity:.34;pointer-events:none}.field-scene.is-fullscreen canvas{min-height:calc(100vh - 20px)}.field-empty{place-items:center;min-height:430px;padding:18px;display:grid}.field-legend{z-index:6;flex-wrap:wrap;gap:7px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;right:12px}.field-debug-overlay{pointer-events:none;position:absolute;inset:14px 14px 38px}.field-scene.is-fullscreen .field-debug-overlay{inset:56px 42px 70px}.field-debug-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.field-debug-edge{stroke:#4c9a6c6b;stroke-width:.35px;vector-effect:non-scaling-stroke}.field-debug-edge.route{stroke:#41c8bfb3}.field-debug-edge.access{stroke:#926ec4ad}.field-debug-edge.outcome{stroke:#d47e54a6}.field-debug-edge.reward{stroke:#ecb73cb8}.field-debug-edge.story_path{stroke:#66d6ad9e}.field-debug-edge.ant_visit{stroke:#85b5f475}.field-debug-edge.pheromone{stroke:#efbb43c7;stroke-width:.5px}.field-debug-edge.final_path{stroke:#f2f599f2;stroke-width:.9px}.field-debug-edge.selected{stroke:#7ef1ae;stroke-width:.8px}.field-debug-node{color:#d6e1db;pointer-events:auto;text-align:left;background:#101816e0;border:1px solid #40594f;border-radius:8px;gap:2px;min-width:86px;max-width:142px;padding:7px 8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.field-debug-node span{background:#67e49b;border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:8px;box-shadow:0 0 14px #3cdd7fa6}.field-debug-node strong{color:#84ebaf;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.field-debug-node small{color:#bac9c2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.field-debug-node.agent span{background:#88b6ff;box-shadow:0 0 14px #88b6ff8c}.field-debug-node.task span{background:#b8d67a;box-shadow:0 0 14px #b8d67a8c}.field-debug-node.trace span{background:#c0b49a;box-shadow:0 0 14px #c0b49a73}.field-debug-node.signal span{background:#f0ba4a;box-shadow:0 0 18px #f0ba4aad}.field-debug-node.story_node span{background:#69d7b0;box-shadow:0 0 16px #69d7b099}.field-debug-node.ant span{background:#82aef7;box-shadow:0 0 16px #82aef794}.field-debug-node.selected,.field-debug-node:hover{background:#15281ff5;border-color:#5ae293}.field-scene.is-fullscreen .field-debug-node{min-width:102px;max-width:190px}.field-scene.is-fullscreen .field-debug-node small{white-space:normal}.story-map-overlay{z-index:4;min-width:0;position:absolute;inset:0;overflow:hidden}.story-map-surface{cursor:grab;touch-action:none;position:absolute;inset:58px 14px 48px;overflow:hidden}.story-map-surface:active{cursor:grabbing}.field-scene.is-fullscreen .story-map-surface{inset:66px 24px 58px}.story-map-toolbar{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;background:#0e1613e6;border:1px solid #364e45;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 72px);padding:7px;display:flex;position:absolute;top:12px;left:12px;right:56px;overflow-x:auto}.story-map-toolbar-group,.story-map-filter,.story-map-summary{flex:none;align-items:center;gap:5px;min-width:0;display:inline-flex}.story-map-toolbar-group{background:#131b18c7;border:1px solid #35463f;border-radius:8px;padding:2px}.story-map-toolbar-group button,.story-map-filter{color:#c0cec7;background:0 0;border:0;border-radius:6px;min-height:28px;font-size:11px}.story-map-toolbar-group button{justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.story-map-toolbar-group.compact button{width:30px;padding:0}.story-map-toolbar svg,.story-map-filter svg{width:14px;height:14px}.story-map-toolbar button:hover,.story-map-toolbar button.active{color:#81eeaf;background:#1b3c2be6}.story-map-mode-toggle span{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.story-map-filter{background:#131b18c7;border:1px solid #35463f;padding:0 8px}.story-map-filter span,.story-map-filter output,.story-map-summary span,.story-map-status span{white-space:nowrap}.story-map-filter input{accent-color:#5ce093;width:82px}.story-map-summary{color:#b0bfb8;margin-left:auto;font-size:11px}.story-map-summary span,.story-map-status span{background:#111816b8;border:1px solid #35463f;border-radius:999px;padding:4px 7px}.story-map-status{z-index:5;color:#a5b6ad;pointer-events:none;flex-wrap:wrap;gap:6px;max-width:calc(100% - 170px);font-size:10px;display:flex;position:absolute;bottom:12px;left:14px}.story-map-edge-layer,.story-map-node-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-map-edge-layer{pointer-events:none}.story-map-edge{fill:none;stroke:#4ba07b80;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer;transition:opacity .12s,stroke .12s,stroke-width .12s}.story-map-edge.story_path{stroke:#60c7a275}.story-map-edge.final_path{stroke:#eff386f2;filter:drop-shadow(0 0 7px #e8ed5a6b)}.story-map-edge.pheromone{stroke:#f0ba3d9e}.story-map-edge.ant_visit{stroke:#7db0f252;stroke-dasharray:4 7}.story-map-edge.is-highlighted{opacity:1}.story-map-edge.is-selected{stroke:#7af5ad;filter:drop-shadow(0 0 8px #40dd8285)}.story-map-edge.is-dimmed{opacity:.24}.story-map-node-layer{pointer-events:none}.story-map-node{z-index:2;color:#d0dcd6;pointer-events:auto;text-align:left;background:#101916e0;border:1px solid #3d5c50;border-radius:8px;align-items:center;gap:7px;min-width:0;max-width:260px;padding:6px 8px;transition:background .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000002e}.story-map-node.story.dot{background:#12211ceb;border-radius:999px;width:18px;height:18px;padding:0}.story-map-node.story.compact{width:126px;min-height:38px}.story-map-node.story.full{z-index:6;background:#111c19f7;flex-direction:column;align-items:flex-start;width:min(280px,32vw);padding:9px 10px}.story-map-node.ant{background:#141d2ad1;border-color:#5182c294;width:132px;min-height:38px}.story-map-node-dot{background:#6ed8b1;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 12px #4acf9e94}.story-map-node.ant .story-map-node-dot{background:#85b5f4;box-shadow:0 0 14px #5899ee8f}.story-map-node-label{gap:1px;min-width:0;display:grid}.story-map-node-label strong,.story-map-node-label em,.story-map-node-label small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.story-map-node-label strong{color:#81eeaf;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.story-map-node-label em,.story-map-node-label small{color:#afc0b8;font-size:10px;font-style:normal}.story-map-node-full{color:#d0dcd6;overflow-wrap:anywhere;max-height:8.8em;font-size:11px;line-height:1.25;display:block;overflow:hidden}.story-map-node.is-final{border-color:#dde265b3;box-shadow:0 0 0 1px #a9ae291f,0 0 24px #d5da2f21}.story-map-node.is-selected-path,.story-map-node:hover,.story-map-node:focus-visible{background:#15281ff5;border-color:#58e492;outline:none}.story-map-node.is-dimmed{opacity:.36}.story-map-node.ant.is-focused{border-color:#82b5f7;box-shadow:0 0 24px #3c88ec38}.legend-item{color:#c0cec7;background:#111815d1;border:1px solid #394c44;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.legend-item:before{content:"";border-radius:999px;width:7px;height:7px}.legend-item.agent:before{background:#88b6ff}.legend-item.task:before{background:#b8d67a}.legend-item.trace:before{background:#c0b49a}.legend-item.signal:before{background:#f0ba4a}.legend-item.ant:before{background:#82aef7}.legend-item.story-node:before{background:#69d7b0}.inspector-scroll{height:calc(100vh - 68px);margin-top:12px;padding-right:8px}.inspector-content{gap:18px;min-width:0;display:grid}.inspector-content>div,.inspector-content h2,.inspector-content .muted{overflow-wrap:anywhere;min-width:0}.inspector-section{background:#131b18;border:1px solid #2e3d37;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.inspector-section-header{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.inspector-section-header .eyebrow{flex:none;margin-bottom:0}.inspector-section-header span{overflow-wrap:anywhere;color:#86988f;text-align:right;min-width:0;max-width:58%;font-size:12px}.inspector-section .detail-list div{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr)}.inspector-section .detail-list dt,.inspector-section .detail-list dd{min-width:0}.inspector-section .detail-list dd{overflow-wrap:anywhere;word-break:break-word}.detail-list.compact{gap:6px}.error-text{color:#f7ad82;background:#371c10a8;border:1px solid #d35d226b;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.4}.empty-panel{padding:18px}.empty-state-panel{background:#131b18;border:1px solid #30403a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0;padding:14px;display:grid}.empty-state-panel>div{min-width:0}.empty-state-panel h3,.empty-state-panel p,.empty-state-detail{overflow-wrap:anywhere;min-width:0}.empty-state-command{align-content:start;gap:6px;min-width:0;max-width:260px;display:grid}.empty-state-command span{color:#8b9c94;text-transform:uppercase;font-size:11px}.empty-state-command code{overflow-wrap:anywhere;color:#84ebaf;background:#0f1413;border:1px solid #35463f;border-radius:6px;padding:7px 8px;font-size:12px}@media (width<=1220px){.app-shell{--sidebar-column:220px;grid-template-columns:var(--sidebar-column) minmax(0, 1fr)}.app-shell[data-sidebar-collapsed=true]{--sidebar-column:76px}.right-panel{border-top:1px solid #2c3a34;border-left:0;grid-column:1/-1}.inspector-scroll{height:auto;max-height:420px}.overview-workbench,.simulation-layout,.loop-grid{grid-template-columns:1fr}}@media (width<=860px){.app-shell{grid-template-columns:1fr}.left-panel,.right-panel{border-left:0;border-right:0}.workspace{padding:12px}.metrics-grid,.evidence-grid,.simulation-form-grid,.simulation-report-grid,.parameters-grid,.parameter-boundaries,.parameter-version-row,.filter-row{grid-template-columns:1fr}.top-bar,.view-toolbar{align-items:flex-start}.top-bar{flex-direction:column}.view-toolbar{grid-template-columns:1fr}.top-actions,.actor-workspace-switcher,.runner-actions{justify-content:flex-start;min-width:0}.empty-state-panel{grid-template-columns:1fr}}@media (width<=560px){.left-panel,.right-panel,.workspace{padding:10px}.loop-step-card,.score-factor-row,.summary-list div,.detail-list div,.graph-inventory div,.evidence-card .detail-list div,.loop-panel .detail-list div,.parameter-card dl div{grid-template-columns:1fr}.loop-step-main{flex-direction:column;align-items:flex-start;gap:6px}.loop-step-card [data-slot=button],.simulation-presets [data-slot=button]{width:100%}.simulation-artifacts div{grid-template-columns:1fr}.receipt-panel-header{flex-direction:column}.receipt-panel-header>span{text-align:left;max-width:100%}.metric [data-slot=card-content]{flex-direction:column;align-items:flex-start}.field-scene canvas,.field-empty,.overview-field{min-height:360px}.field-debug-overlay{inset:10px 10px 36px}.field-debug-node{min-width:70px;max-width:104px;padding:6px}.field-debug-node small{display:none}.story-map-toolbar{gap:6px;padding:6px;right:50px}.story-map-mode-toggle span,.story-map-summary{display:none}.story-map-filter input{width:58px}.story-map-surface{inset:58px 8px 44px}.story-map-node.story.compact,.story-map-node.ant{width:104px}.story-map-node.story.full{width:min(240px,72vw)}.field-mode-card [data-slot=card-content]{grid-template-columns:1fr}.field-mode-actions,.field-story-loader{justify-content:flex-start}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.85}}.skeleton-bar{background:#343d39;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton-card{background:#151e1beb;border:1px solid #30403a;border-radius:8px;gap:12px;padding:16px;display:grid}.skeleton-row td{padding:10px 8px}.skeleton-loading-zone{gap:14px;display:grid}.skeleton-inline{color:#86988f;margin:12px 0;font-size:13px;display:block}.error-boundary-fallback{text-align:center;background:#151e1beb;border:1px solid #30403a;border-radius:8px;align-content:center;justify-items:center;gap:14px;min-height:240px;padding:32px;display:grid}.error-boundary-fallback h3{color:#81daa6;font-size:16px}.error-boundary-fallback code{overflow-wrap:anywhere;color:#de7c7c;background:#121615;border-radius:6px;max-width:100%;padding:8px 12px;font-size:12px;display:block}.error-retry-button{color:#84ebaf;cursor:pointer;background:#182a21;border:1px solid #34b268b8;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 14px;font-size:13px;display:inline-flex}.error-retry-button:hover{color:#9bf3c0;background:#1a3226}.error-text-section{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.last-fetched{color:#6c7f75;align-items:center;gap:4px;font-size:11px;display:inline-flex}
