:root{--stage-rail:clamp(22rem, 28vw, 30rem);--stage-inspector:clamp(20rem, 26vw, 28rem);--stage-gutter:clamp(1.25rem, 2.2vw, 2rem)}.console-shell:has(.shell-topbar[data-merged]){--shell-topbar:4.5rem}.console-stage-shell{grid-template-columns:minmax(0, 1fr) var(--stage-rail);inline-size:100%;min-inline-size:0;max-inline-size:100%;height:calc(100svh - var(--shell-topbar));background:var(--shell-canvas);min-height:0;transition:grid-template-columns var(--stage-settle) var(--stage-ease);grid-template-areas:"stage rail";display:grid;position:relative;overflow:hidden}.console-stage-shell[data-inspector=open]{grid-template-columns:minmax(0, 1fr) var(--stage-inspector) var(--stage-rail);grid-template-areas:"stage inspector rail"}.console-stage-shell:has(.console-rail__resizer[data-resizing]){transition:none}.agent-version-trigger__number{block-size:1.45rem;min-inline-size:1.45rem;color:var(--oo-text-inverse);background:var(--oo-surface-inverse);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.6875rem;line-height:1;display:grid}.shell-topbar__slot{flex:1;align-items:center;min-width:0;margin-right:auto;display:flex}.agent-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,2rem);width:100%;min-width:0;display:grid}.agent-topbar__identity{align-items:center;gap:.55rem;min-width:0;display:flex}.agent-topbar__identity .oo-agent-identity{flex:none}.agent-topbar__naming{align-items:center;gap:.5rem;min-width:0;display:flex}.agent-topbar__naming>strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.agent-topbar__naming .oo-status-chip{flex:none}.agent-topbar__naming .agent-topbar__status,.agent-topbar__version-button{border-color:var(--shell-border);min-block-size:1.625rem;color:var(--oo-text-secondary);background:0 0;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1}.agent-topbar__naming .agent-topbar__status{padding:.15rem .55rem}.agent-topbar__version-button{border:1px solid var(--shell-border);color:var(--oo-text-secondary);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:border-color var(--oo-motion-duration-fast) var(--oo-motion-ease-standard), color var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);background:0 0;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.15rem .4rem .15rem .55rem;font-size:.6875rem;display:inline-flex}.agent-topbar__version-button:hover,.agent-topbar__version-button:focus-visible{border-color:var(--oo-border-strong);color:var(--oo-text-primary)}.agent-topbar__version-button .agent-version-trigger__number{block-size:1.15rem;min-inline-size:1.15rem;padding-inline:.2rem;font-size:.625rem}.agent-topbar__controls{align-items:center;gap:var(--shell-action-gap);display:flex}.console-rail{inline-size:100%;min-inline-size:0;max-inline-size:100%;contain:inline-size;border-left:1px solid var(--shell-border);background:var(--shell-surface);height:100%;min-height:0;transition:border-color var(--stage-settle) var(--stage-ease), background var(--stage-settle) var(--stage-ease);grid-area:rail;position:relative;overflow:hidden}.console-rail[data-collapsed]{background:0 0;border-left-color:#0000}.console-rail__inner{flex-direction:column;height:100%;min-height:0;display:flex}.console-rail__content{inline-size:100%;max-inline-size:100%;min-width:0;height:100%;min-height:0;animation:console-rail-content-in var(--stage-settle) var(--stage-ease-out) both;flex-direction:column;display:flex}@keyframes console-rail-content-in{0%{opacity:0;translate:.75rem}to{opacity:1;translate:0}}[data-oo-motion=reduced] .console-rail__content{animation:none}.console-rail__resizer{z-index:6;cursor:ew-resize;touch-action:none;border:0;outline:0;inline-size:.625rem;position:absolute;inset:0 auto 0 0}.console-rail__resizer:before,.console-rail__resizer:after{content:"";opacity:0;transition:opacity var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);position:absolute}.console-rail__resizer:before{background:var(--oo-brand-primary);inline-size:2px;inset:0 auto 0 0}.console-rail__resizer:after{background:color-mix(in srgb, var(--oo-brand-primary) 18%, var(--shell-surface));border-radius:0 999px 999px 0;block-size:2.75rem;inline-size:.375rem;top:50%;left:0;translate:0 -50%}.console-rail__collapse-toggle{border:1px solid var(--shell-border);block-size:1.75rem;inline-size:1.75rem;color:var(--oo-text-secondary);background:var(--oo-surface-default);box-shadow:var(--stage-rest);cursor:pointer;transition:color var(--stage-swift) var(--stage-ease), border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);border-radius:999px;flex:none;place-items:center;display:grid}.console-rail__collapse-toggle:hover,.console-rail__collapse-toggle:focus-visible{color:var(--oo-text-primary);border-color:var(--oo-border-strong);background:var(--oo-surface-muted)}.console-rail__floating-mascot{z-index:30;animation:console-rail-mascot-in var(--stage-settle) var(--stage-ease-out) both;position:fixed;inset:auto 1.5rem 1.5rem auto}@keyframes console-rail-mascot-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}[data-oo-motion=reduced] .console-rail__floating-mascot{animation:none}.console-rail__resizer:hover:before,.console-rail__resizer:hover:after,.console-rail__resizer:focus-visible:before,.console-rail__resizer:focus-visible:after,.console-rail__resizer[data-resizing]:before,.console-rail__resizer[data-resizing]:after{opacity:1}.console-rail__assistant{min-width:0;min-height:0;flex:1;inline-size:100%;max-inline-size:100%;display:flex}.agent-assistant{min-width:0;min-height:0;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);inline-size:100%;max-inline-size:100%;display:grid;position:relative;overflow:hidden}.agent-assistant>.oorbi-panel[data-variant=panel]{width:100%;min-width:0;height:100%;box-shadow:none;border:0;border-radius:0;animation:none}.agent-assistant__rail-head{min-inline-size:0;max-inline-size:100%;overflow:hidden}.agent-assistant__header{align-items:center;gap:.45rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.5rem .75rem .375rem;display:flex;overflow:hidden}.agent-assistant__header>.oorbi-avatar{flex:none}.agent-assistant__header>strong{font-family:var(--oo-font-display);letter-spacing:-.01em;flex:none;font-size:.875rem}.agent-assistant__conversation-title{min-width:0;color:var(--oo-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6875rem;overflow:hidden}.agent-assistant__about{block-size:1.5rem;inline-size:1.5rem;color:var(--oo-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.agent-assistant__about:hover{color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-surface-raised) 70%, transparent)}.agent-assistant__conversation-error{color:var(--oo-status-danger-text,var(--oo-text-primary));margin:0 .75rem .35rem;font-size:.75rem}.agent-assistant__conversation{min-height:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;max-inline-size:100%;display:grid;overflow:hidden}.agent-assistant__conversation .oorbi-thread{gap:.9rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.25rem .75rem .75rem;overflow-x:hidden}.agent-assistant__conversation .oorbi-composer{background:0 0;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.5rem .75rem .75rem;overflow:hidden}.agent-assistant__conversation .oorbi-thread__row,.agent-assistant__conversation .oorbi-message,.agent-assistant__conversation .oorbi-message>p,.agent-assistant__conversation .oorbi-composer__field,.agent-assistant__conversation .oorbi-composer__field textarea{min-inline-size:0;max-inline-size:100%}.agent-assistant__conversation .oorbi-thread__row{inline-size:100%}.agent-assistant__conversation .oorbi-thread__row--user .oorbi-message{flex:0 85%}.agent-assistant__conversation .oorbi-composer__field{inline-size:100%}.agent-assistant__conversation .oorbi-composer__controls,.agent-assistant__header>:is(.console-rail__collapse-toggle,.oorbi-icon-button,.agent-assistant__about){flex:none}.agent-assistant__offer{margin-top:.5rem}.agent-assistant__offer>button{border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);color:var(--oo-text-primary);background:var(--oo-surface-default);font:inherit;cursor:pointer;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.agent-assistant__offer>button:disabled{color:var(--oo-text-tertiary);cursor:default}.agent-assistant__details{color:var(--oo-text-tertiary);margin-top:.4rem;font-size:.72rem}.agent-assistant__details>summary{cursor:pointer}.agent-assistant__details p{margin:.2rem 0 0}.agent-live-example{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 16%, var(--shell-border));border-radius:calc(var(--oo-radius-lg) + .125rem);background:var(--oo-surface-default);width:100%;height:100%;min-height:0;box-shadow:var(--stage-rest);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.agent-live-example[data-expanded=true]>:is(.agent-live-example__header,footer){grid-column:1/-1}.agent-live-example:not([data-expanded=true])>:is(.agent-live-example__process,.agent-live-example__outcome,footer){display:none}.agent-live-example:not([data-expanded=true]){border-radius:var(--oo-radius-md);width:min(25rem,100vw - 2rem);height:auto;display:block;box-shadow:0 12px 32px #251d161f}.agent-live-example__header{border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-raised));gap:.7rem;padding:1rem 1.1rem .9rem;display:grid}.agent-live-example__eyebrow,.agent-live-example__section-heading{color:var(--oo-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.agent-live-example__eyebrow>span,.agent-live-example__section-heading>span,.agent-live-example__section-heading>div>span{align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.agent-live-example__header h3{color:var(--oo-text-primary);letter-spacing:-.025em;margin:0;font-size:1.05rem}.agent-live-example__header p{color:var(--oo-text-secondary);margin:.2rem 0 0;font-size:.78rem}.agent-live-example__intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.agent-live-example__title{align-items:center;gap:.65rem;min-width:0;display:flex}.agent-live-example__title>div{min-width:0;display:grid}.agent-live-example__title-mark{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 22%, var(--shell-border));border-radius:var(--oo-radius-control);width:2rem;height:2rem;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-default));flex:none;place-items:center;display:grid}.agent-live-example:not([data-expanded=true]) .agent-live-example__header{border-bottom:0;padding:.6rem}.agent-live-example:not([data-expanded=true]) .agent-live-example__intro{align-items:center;gap:.55rem}.agent-live-example:not([data-expanded=true]) .agent-live-example__title-mark{width:1.75rem;height:1.75rem}.agent-live-example:not([data-expanded=true]) .agent-live-example__header h3{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.agent-live-example__process,.agent-live-example__outcome{min-width:0;min-height:0}.agent-live-example__process{border-right:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-brand-primary) 2%, var(--oo-surface-subtle));scrollbar-width:thin;padding:1.15rem 1.2rem;overflow:auto}.agent-live-example[data-expanded=true] .agent-live-example__process,.agent-live-example[data-expanded=true] .agent-live-example__outcome{align-content:start}.agent-live-example__section-heading small{color:var(--oo-text-tertiary);font-size:.65rem}.agent-live-example__process ol{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.agent-live-example__process li{grid-template-columns:1.55rem minmax(0,1fr);gap:.65rem;padding-bottom:.75rem;display:grid;position:relative}.agent-live-example__process li:not(:last-child):before{background:color-mix(in srgb, var(--oo-brand-primary) 30%, var(--shell-border));content:"";width:1px;position:absolute;inset:1.55rem auto .05rem .74rem}.agent-live-example__process li>span{z-index:1;border:1px solid color-mix(in srgb, var(--oo-brand-primary) 38%, var(--shell-border));width:1.5rem;height:1.5rem;color:var(--oo-brand-primary);background:var(--oo-surface-default);font-family:var(--oo-font-mono);border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid}.agent-live-example__process li div{gap:.15rem;min-width:0;display:grid}.agent-live-example__process li strong{color:var(--oo-text-primary);font-size:.8rem}.agent-live-example__process li small{color:var(--oo-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-live-example__outcome{background:var(--oo-surface-default);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid}.agent-live-example__outcome .agent-live-example__section-heading{align-items:flex-start}.agent-live-example__outcome .agent-live-example__section-heading>div{gap:.18rem;display:grid}.agent-live-example__outcome .agent-live-example__section-heading>div>small{color:var(--oo-text-tertiary);font-size:.65rem;line-height:1.35}.agent-live-example__outcome-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.agent-live-example__outcome-highlights>span{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 14%, var(--shell-border));border-radius:var(--oo-radius-sm);min-width:0;color:var(--oo-text-secondary);background:color-mix(in srgb, var(--oo-surface-default) 82%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.32rem;padding:.48rem .52rem;font-size:.61rem;font-weight:600;line-height:1.3;display:grid}.agent-live-example__outcome-highlights svg{color:var(--oo-brand-primary)}.agent-live-example__document-header{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--oo-surface-raised));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:1.05rem clamp(1rem,2vw,1.5rem) .9rem;display:grid}.agent-live-example__document-mark{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 25%, var(--shell-border));width:2rem;height:2rem;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 9%, var(--oo-surface-default));border-radius:.65rem;place-items:center;display:grid;box-shadow:0 5px 14px #251d1614}.agent-live-example__document-header>div{gap:.12rem;min-width:0;display:grid}.agent-live-example__document-header small{color:var(--oo-brand-primary);font-family:var(--oo-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:700}.agent-live-example__document-header h4{color:var(--oo-text-primary);letter-spacing:-.025em;margin:0;font-size:1.05rem;line-height:1.2}.agent-live-example__document-page{color:color-mix(in srgb, var(--oo-text-tertiary) 72%, transparent);font-family:var(--oo-font-mono);align-self:start;font-size:.58rem}.agent-live-example__markdown{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;color:var(--oo-text-primary);padding:1.25rem clamp(1rem,2.5vw,2rem) 2rem;overflow:auto}.agent-live-example__markdown .agent-chat__markdown{width:min(100%,58rem);margin:0 auto;font-size:.82rem;line-height:1.7}.agent-live-example__markdown .agent-chat__markdown h1{font-size:1.05rem}.agent-live-example__markdown .agent-chat__markdown h2{border-top:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);letter-spacing:-.015em;margin-top:1rem;padding-top:.72rem;font-size:.84rem}.agent-live-example__markdown .agent-chat__markdown h2:first-child{border-top:0;margin-top:0;padding-top:0}.agent-live-example__markdown .agent-chat__markdown h3{color:var(--oo-text-secondary);font-size:.76rem}.agent-live-example__markdown .agent-chat__markdown :is(h1,h2,h3,p,ul,ol){margin:0}.agent-live-example__markdown .agent-chat__markdown>*+*{margin-top:.62rem}.agent-live-example__markdown .agent-chat__markdown :is(ul,ol){gap:.34rem;padding-left:1.15rem;display:grid}.agent-live-example__markdown .agent-chat__markdown li::marker{color:var(--oo-brand-primary);font-weight:700}.agent-live-example__markdown .agent-chat__markdown strong{color:var(--oo-text-primary);font-weight:680}.agent-live-example__cursor{margin-left:1px;animation:1s step-start infinite agent-live-example-blink;display:inline-block}@keyframes agent-live-example-blink{50%{opacity:0}}.agent-live-example__unavailable{border-radius:var(--oo-radius-md);color:var(--oo-text-tertiary);background:color-mix(in srgb, var(--oo-surface-raised) 45%, transparent);align-items:center;gap:.4rem;margin:0;padding:.5rem .75rem;font-size:.72rem;display:flex}.agent-live-example footer{border-top:1px solid var(--shell-border);color:var(--oo-text-tertiary);background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-subtle));align-items:flex-start;gap:.55rem;margin:0;padding:.7rem 1.1rem;font-size:.72rem;line-height:1.4;display:flex}.agent-live-example footer strong{color:var(--oo-text-secondary);font-weight:650}.agent-live-example__disclosure-mark{width:1.35rem;height:1.35rem;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 9%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.agent-build{border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-raised) 58%, transparent);gap:.55rem;padding:.75rem;display:grid}.agent-build__heading{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;list-style:none;display:flex}.agent-build__heading::-webkit-details-marker{display:none}.agent-build__heading strong,.agent-build__task strong{font-size:.78rem}.agent-build__heading strong{align-items:center;gap:.35rem;display:inline-flex}.agent-build__heading strong svg{color:var(--oo-status-success)}.agent-build__heading>span{color:var(--oo-text-tertiary);flex:none;font-size:.68rem}.agent-build__heading>span[data-status=running],.agent-build__heading>span[data-status=retrying]{color:var(--oo-interactive)}.agent-build__heading>span[data-status=completed]{color:var(--oo-status-success);font-weight:650}.agent-build__activity-body{gap:.5rem;padding-top:.5rem;display:grid}.agent-build__activity-body>p,.agent-build__next-steps>p,.agent-build__question>p,.agent-build__task p,.agent-build__task small{color:var(--oo-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.agent-build__stages{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.agent-build__stages li{min-width:0;color:var(--oo-text-tertiary);align-items:center;gap:.45rem;font-size:.7rem;display:flex}.agent-build__stages li>:first-child{opacity:.45;background:currentColor;border-radius:999px;flex:none;block-size:.42rem;inline-size:.42rem}.agent-build__stages li>svg:first-child{block-size:.7rem;inline-size:.7rem;color:var(--oo-status-success);opacity:1;background:0 0;border-radius:0}.agent-build__stages li[data-status=completed]{color:var(--oo-text-secondary)}.agent-build__stages li[data-status=running],.agent-build__stages li[data-status=retrying]{color:var(--oo-interactive)}.agent-build__stages li[data-status=failed]{color:var(--oo-status-danger)}.agent-build__setup{gap:.5rem;padding-top:.15rem;display:grid}.agent-build__next-steps{border-top:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);gap:.2rem;padding-top:.45rem;display:grid}.agent-build__next-steps>span{color:var(--oo-text-primary);align-items:center;gap:.35rem;font-size:.76rem;font-weight:680;display:inline-flex}.agent-build__next-steps>span svg{color:var(--oo-brand-primary)}.agent-build__question{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 18%, var(--shell-border));border-radius:var(--oo-radius-sm);background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-default));gap:.4rem;padding:.65rem;display:grid}.agent-build__question>strong{color:var(--oo-text-primary);font-size:.72rem}.agent-build__question>button{color:var(--oo-brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.7rem;font-weight:680}.agent-build__setup-label{color:var(--oo-text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.agent-build__task{border-radius:var(--oo-radius-sm);background:var(--oo-surface-default);gap:.4rem;padding:.65rem;display:grid}.agent-build__task details,.agent-build__remaining{color:var(--oo-text-tertiary);font-size:.7rem}.agent-build__task summary,.agent-build__remaining summary{cursor:pointer}.agent-build__task details p,.agent-build__task details ol,.agent-build__remaining ul{margin:.35rem 0 0;padding-left:1rem}.agent-build__task>button,.agent-build__login-action>button{border-radius:var(--oo-radius-sm);color:var(--oo-button-primary-fg);background:var(--oo-brand-primary);font:inherit;cursor:pointer;border:0;justify-self:start;padding:.38rem .65rem;font-size:.72rem;font-weight:650}.agent-build__login-action{justify-items:start;gap:var(--oo-space-2);display:grid}.agent-build__login-action>small{max-width:42ch}.agent-build__task>.agent-build__reuse-connection{color:var(--oo-text-secondary);background:var(--oo-surface-subtle);border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);gap:.5rem;padding:.65rem;display:grid}.agent-build__reuse-connection label{color:var(--oo-text-secondary);gap:.3rem;font-size:.68rem;font-weight:600;display:grid}.agent-build__reuse-connection select.oo-input{min-block-size:2.1rem;font-size:.75rem}.agent-build__reuse-actions{flex-wrap:wrap;gap:.4rem;display:flex}.agent-build__function-selection{border:0;border-block:1px solid var(--oo-border-subtle);gap:.35rem;min-width:0;margin:0;padding:.55rem 0;display:grid}.agent-build__function-selection legend{color:var(--oo-text-secondary);padding:0;font-size:.68rem;font-weight:700}.agent-build__function-selection label{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.45rem;font-size:.72rem;display:grid}.agent-build__function-selection label span{gap:.12rem;display:grid}.agent-build__function-selection label small,.agent-build__function-selection label em{color:var(--oo-text-tertiary);font-size:.66rem;font-weight:450}.agent-build__reuse-actions>button{border-radius:var(--oo-radius-sm);font:inherit;cursor:pointer;padding:.38rem .65rem;font-size:.72rem;font-weight:650}.agent-build__reuse-actions>button[data-variant=primary]{color:var(--oo-button-primary-fg);background:var(--oo-brand-primary);border:0}.agent-build__reuse-actions>button[data-variant=primary]:disabled{opacity:.55;cursor:default}.agent-build__reuse-divider{color:var(--oo-text-tertiary);text-align:center;margin:0;font-size:.66rem;font-style:italic}.agent-build__task>.agent-build__skip-connection{color:var(--oo-text-tertiary);background:0 0;border:1px solid #0000}.agent-build__task>.agent-build__skip-connection:hover{color:var(--oo-text-primary);border-color:var(--shell-border)}.agent-build__connected-summary{color:var(--oo-text-tertiary);margin:0;font-size:.72rem}.agent-build__mcp{gap:.45rem;display:grid}.agent-build__mcp label{color:var(--oo-text-secondary);gap:.25rem;font-size:.68rem;font-weight:600;display:grid}.agent-build__mcp label span small{color:var(--oo-text-tertiary);font-weight:400}.agent-build__mcp input,.agent-build__mcp select{border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);min-inline-size:0;color:var(--oo-text-primary);background:var(--oo-surface-default);font:inherit;padding:.42rem .5rem}.agent-build__broker-candidate{border:1px solid var(--shell-border);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);gap:.4rem;padding:.65rem;display:grid}.agent-build__broker-candidate>p,.agent-build__broker-candidate>small{margin:0}.agent-build__broker-candidate>button{justify-self:start}.agent-build__mcp>button{border-radius:var(--oo-radius-sm);color:var(--oo-button-primary-fg);background:var(--oo-brand-primary);font:inherit;cursor:pointer;border:0;justify-self:start;padding:.38rem .65rem;font-size:.72rem;font-weight:650}.agent-build__task>button:disabled,.agent-build__login-action>button:disabled{opacity:.55;cursor:default}.agent-build__error{color:var(--oo-status-danger)!important}.first-proof{gap:1rem;max-inline-size:54rem;margin:0 auto;padding:clamp(1rem,3vw,2rem);display:grid}.first-proof__status,.first-proof__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.first-proof__status>span{color:var(--oo-text-tertiary);font-size:.75rem}.first-proof__case,.first-proof__result{border-radius:var(--oo-radius-md);background:var(--oo-surface-raised);gap:.35rem;padding:1rem;display:grid}.first-proof__case small,.first-proof__result small{color:var(--oo-text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.first-proof__case p,.first-proof__result p,.first-proof__note{white-space:pre-wrap;margin:0}.first-proof__result p{line-height:1.55}.first-proof__note,.first-proof__evidence{color:var(--oo-text-secondary);font-size:.78rem}.first-proof__evidence summary{cursor:pointer}.first-proof__evidence dl{gap:.45rem;margin:.65rem 0 0;display:grid}.first-proof__evidence dl>div{grid-template-columns:minmax(6rem,.35fr) 1fr;gap:.75rem;display:grid}.first-proof__evidence dt{color:var(--oo-text-tertiary)}.first-proof__evidence dd{overflow-wrap:anywhere;margin:0}.console-rail__footer{border-top:1px solid var(--shell-border);background:color-mix(in srgb, var(--shell-canvas) 55%, transparent);flex:none;padding:.375rem .5rem .5rem}.agent-context-button{border-radius:var(--oo-radius-sm);min-width:0;color:var(--oo-text-tertiary);font:inherit;text-align:left;cursor:pointer;transition:background var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);background:0 0;border:0;flex:1;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:.6875rem;display:flex}.agent-context-button[data-compact]{border-radius:999px;flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;padding:0;display:grid}.agent-context-button[data-compact]:hover,.agent-context-button[data-compact][aria-expanded=true]{background:color-mix(in srgb, var(--oo-text-primary) 6%, transparent)}.agent-context-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-context-button:hover{background:color-mix(in srgb, var(--oo-surface-raised) 60%, transparent)}.agent-context-button>svg{flex:none}.agent-context-bar__fields{gap:.75rem;display:grid}.agent-context-bar__field{color:var(--oo-text-tertiary);gap:.3rem;font-size:.75rem;display:grid}.agent-context-bar__field>select{border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);width:100%;font:inherit;color:var(--oo-text-primary);background:var(--oo-surface-default);padding:.4rem .55rem;font-size:.8125rem}.agent-context-popover{z-index:80;top:var(--context-popover-top,calc(var(--shell-topbar) + .75rem));left:var(--context-popover-left,1rem);width:min(20rem,100vw - 1.5rem);max-height:calc(100dvh - var(--shell-topbar) - 1.5rem);border:1px solid var(--shell-border);border-radius:var(--shell-radius);color:var(--oo-text-primary);background:var(--oo-surface-default);animation:stage-focus-side-in var(--stage-settle) var(--stage-ease-out) both;position:fixed;overflow-y:auto;box-shadow:0 1rem 2rem -.75rem #19141124,0 2rem 4rem -1rem #19141129}.agent-context-popover>header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .625rem;display:flex}.agent-context-popover>header>div{min-width:0}.agent-context-popover h2,.agent-context-popover p{margin:0}.agent-context-popover h2{letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.agent-context-popover p{color:var(--oo-text-tertiary);margin-top:.15rem;font-size:.75rem;line-height:1.4}.agent-context-popover .agent-context-bar__fields{padding:.5rem .875rem .875rem}.console-stage{grid-area:stage;min-width:0;min-height:0;padding:0;overflow:hidden}.console-stage__surface{width:100%;height:100%;min-height:0;animation:console-stage-forward var(--stage-travel) var(--stage-ease-out) both;flex-direction:column;gap:0;margin:0;display:flex}.console-stage__surface[data-direction=back]{animation-name:console-stage-back}@keyframes console-stage-forward{0%{opacity:0;transform:perspective(60rem)rotateX(3deg)translateY(1.25rem)scale(.985)}to{opacity:1;transform:none}}@keyframes console-stage-back{0%{opacity:0;transform:perspective(60rem)rotateX(-3deg)translateY(-1.25rem)scale(.985)}to{opacity:1;transform:none}}.console-stage__alerts:not(:empty){flex:none;gap:.5rem;display:grid}.stage-layout{--lifecycle-inline-gap:var(--oo-space-2);--lifecycle-component-gap:var(--oo-space-3);--lifecycle-section-gap:var(--oo-space-6);--lifecycle-chapter-gap:var(--oo-space-8);--lifecycle-page-inset:clamp(var(--oo-space-4), 1.6vw, var(--oo-space-6));background:var(--shell-surface);min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden}.stage-layout__header{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:4.625rem;padding:.7rem 1rem;display:grid}.stage-layout__copy{gap:.125rem;min-width:0;display:grid}.stage-layout__context{min-width:0;color:var(--oo-text-tertiary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.5625rem;font-weight:650;line-height:1.2;display:flex}.stage-layout__context i{background:color-mix(in srgb, var(--oo-brand-primary) 55%, var(--shell-border));block-size:1px;inline-size:.75rem}.agent-lifecycle-navigator{min-width:0}.agent-lifecycle-navigator__trigger{border-radius:var(--oo-radius-xs);inline-size:fit-content;max-inline-size:100%;font:inherit;cursor:pointer;transition:color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);background:0 0;border:0;margin:-.2rem -.35rem;padding:.2rem .35rem}.agent-lifecycle-navigator__trigger>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-lifecycle-navigator__trigger>svg{block-size:.75rem;inline-size:.75rem;transition:translate var(--stage-swift) var(--stage-ease);flex:none}.agent-lifecycle-navigator__trigger:hover,.agent-lifecycle-navigator__trigger:focus-visible,.agent-lifecycle-navigator__trigger[aria-expanded=true]{color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 7%, transparent)}.agent-lifecycle-navigator__trigger:hover>svg{translate:0 1px}.agent-lifecycle-navigator__popover{z-index:240;top:var(--lifecycle-popover-top);left:var(--lifecycle-popover-left);width:min(26.25rem,100vw - 1.5rem);max-height:min(38rem, calc(100dvh - var(--lifecycle-popover-top) - 1rem));border:1px solid color-mix(in srgb, var(--oo-border-strong) 75%, transparent);border-radius:var(--oo-radius-lg);color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-surface-raised) 96%, transparent);box-shadow:var(--shell-shadow);animation:lifecycle-popover-in var(--stage-swift) var(--stage-ease-out) both;padding:.5rem;display:grid;position:fixed;overflow:auto}@keyframes lifecycle-popover-in{0%{opacity:0;translate:0 -.35rem;scale:.985}to{opacity:1;translate:0;scale:1}}.agent-lifecycle-navigator__popover>header{justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem .75rem;display:flex}.agent-lifecycle-navigator__popover>header>div,.agent-lifecycle-navigator__scope>span{gap:.125rem;min-width:0;display:grid}.agent-lifecycle-navigator__popover>header>div>span{color:var(--oo-brand-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.agent-lifecycle-navigator__popover>header strong{letter-spacing:-.01em;font-size:.875rem}.agent-lifecycle-navigator__readiness{color:var(--oo-text-secondary);background:var(--oo-surface-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.6875rem;font-weight:650}.agent-lifecycle-navigator__pending{color:var(--oo-text-tertiary);margin:0;padding:.6rem .75rem;font-size:.78rem;line-height:1.5}.agent-lifecycle-navigator__popover ol{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.agent-lifecycle-navigator__popover li{position:relative}.agent-lifecycle-navigator__popover li>a,.agent-lifecycle-navigator__popover li>button{border-radius:var(--oo-radius-md);min-block-size:3.25rem;inline-size:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), translate var(--stage-swift) var(--stage-ease);background:0 0;border:1px solid #0000;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .55rem;text-decoration:none;display:grid}.agent-lifecycle-navigator__popover li>a:hover,.agent-lifecycle-navigator__popover li>a:focus-visible,.agent-lifecycle-navigator__popover li>button:not(:disabled):hover,.agent-lifecycle-navigator__popover li>button:not(:disabled):focus-visible{border-color:var(--shell-border);background:var(--oo-surface-muted);translate:.125rem}.agent-lifecycle-navigator__popover li[data-current]>a,.agent-lifecycle-navigator__popover li[data-current]>button{border-color:color-mix(in srgb, var(--oo-brand-primary) 28%, var(--shell-border));background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-default))}.agent-lifecycle-navigator__popover li[data-recommended]:before{content:"";z-index:1;background:var(--oo-brand-primary);border-radius:999px;inline-size:2px;position:absolute;inset:.55rem auto .55rem 0}.agent-lifecycle-navigator__popover li[data-unavailable]>button{cursor:not-allowed;opacity:.55}.agent-lifecycle-navigator__index{width:1.1rem;color:var(--oo-text-tertiary);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:650}.agent-lifecycle-navigator__icon{border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);block-size:1.9rem;inline-size:1.9rem;color:var(--oo-text-secondary);background:var(--oo-surface-default);place-items:center;display:grid}.agent-lifecycle-navigator__popover li[data-current] .agent-lifecycle-navigator__icon{color:var(--oo-brand-primary);border-color:color-mix(in srgb, var(--oo-brand-primary) 28%, var(--shell-border))}.agent-lifecycle-navigator__copy{gap:.1rem;min-width:0;display:grid}.agent-lifecycle-navigator__copy strong,.agent-lifecycle-navigator__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-lifecycle-navigator__copy strong{font-size:.8125rem;font-weight:650}.agent-lifecycle-navigator__copy small{color:var(--oo-text-tertiary);font-size:.6875rem}.agent-lifecycle-navigator__state{color:var(--oo-text-tertiary);background:var(--oo-surface-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:end;padding:.2rem .4rem;font-size:.5625rem;font-weight:700}.agent-lifecycle-navigator__state[data-tone=positive]{color:var(--oo-status-success);background:color-mix(in srgb, var(--oo-status-success) 10%, transparent)}.agent-lifecycle-navigator__state[data-tone=attention]{color:var(--oo-status-warning);background:color-mix(in srgb, var(--oo-status-warning) 11%, transparent)}.agent-lifecycle-navigator__state[data-tone=critical]{color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 9%, transparent)}.agent-lifecycle-navigator__popover>footer{border-top:1px solid var(--shell-border);margin-top:.4rem;padding-top:.4rem}.agent-lifecycle-navigator__scope{border-radius:var(--oo-radius-md);inline-size:100%;color:var(--oo-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.agent-lifecycle-navigator__scope:hover,.agent-lifecycle-navigator__scope:focus-visible{color:var(--oo-text-primary);background:var(--oo-surface-muted)}.agent-lifecycle-navigator__scope strong{font-size:.75rem}.agent-lifecycle-navigator__scope small{color:var(--oo-text-tertiary);font-size:.625rem}@media not (min-width:48rem){.agent-lifecycle-navigator__popover{border-radius:var(--oo-radius-lg);width:auto;max-height:min(70dvh,36rem);animation-name:lifecycle-sheet-in;inset:auto .75rem .75rem}@keyframes lifecycle-sheet-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}}.console-stage-shell .workbench-progress-band{gap:1rem;padding:.7rem .875rem}.console-stage-shell .workbench-completed-toggle{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);background:var(--oo-surface-muted);flex:none;gap:.2rem;padding:.2rem}.console-stage-shell .workbench-completed-toggle button{border-radius:calc(var(--oo-radius-control) - .2rem);min-height:2rem;color:var(--oo-text-tertiary);cursor:pointer;transition:color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), box-shadow var(--stage-swift) var(--stage-ease);align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.console-stage-shell .workbench-completed-toggle button:hover,.console-stage-shell .workbench-completed-toggle button:focus-visible{color:var(--oo-text-primary)}.console-stage-shell .workbench-completed-toggle button[aria-pressed=true]{color:var(--oo-text-primary);background:var(--oo-surface-default);box-shadow:0 1px 3px #1916121a}.console-stage-shell .workbench-completed-toggle button[aria-pressed=true] svg{color:var(--oo-brand-primary)}.console-stage-shell .workbench-history-count{block-size:1.25rem;min-inline-size:1.25rem;color:var(--oo-text-secondary);background:var(--oo-surface-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.6875rem;display:inline-grid}.console-stage-shell .workbench-report-actions{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);background:color-mix(in srgb, var(--oo-surface-muted) 72%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.console-stage-shell .workbench-report-actions__status{min-width:0;color:var(--oo-text-tertiary);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.75rem;display:flex}.console-stage-shell .workbench-report-actions__status>span:not(.oo-status-chip){min-width:0}.console-stage-shell .workbench-report-actions__status>a{color:var(--oo-brand-primary);align-items:center;gap:.2rem;font-weight:650;text-decoration:none;display:inline-flex}.console-stage-shell .workbench-report-actions__status>a:hover,.console-stage-shell .workbench-report-actions__status>a:focus-visible{text-underline-offset:.18rem;text-decoration:underline}.console-stage-shell .workbench-report-actions__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.console-stage-shell .workbench-copy-results{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.console-stage-shell .workbench-copy-results__feedback{max-inline-size:18rem;color:var(--oo-text-tertiary);font-size:.6875rem;line-height:1.35}.console-stage-shell .workbench-copy-results__feedback[role=alert]{color:var(--oo-status-danger)}.console-stage-shell .workbench-findings{gap:var(--oo-space-3);padding:var(--oo-space-4);border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:minmax(0,1fr);display:grid}.console-stage-shell .workbench-findings>header{grid-column:1;padding:0}.console-stage-shell .workbench-findings>article{gap:var(--oo-space-2);padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);display:grid}.console-stage-shell .workbench-findings>article>header{align-items:center;gap:.45rem;display:flex}.console-stage-shell .workbench-findings>article h4,.console-stage-shell .workbench-findings>article p{margin:0}.console-stage-shell .workbench-findings>article h4{font-size:.8125rem;font-weight:650}.console-stage-shell .workbench-findings>article p,.console-stage-shell .workbench-findings>article details{font-size:.75rem;line-height:1.5}.console-stage-shell .workbench-findings>article details{color:var(--oo-text-secondary)}.console-stage-shell .workbench-findings>article summary{width:fit-content;color:var(--oo-text-secondary);cursor:pointer;font-weight:600}.console-stage-shell .workbench-oorbi{gap:var(--oo-space-3);padding:var(--oo-space-4);border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--shell-surface));grid-template-columns:auto minmax(0,1fr);margin:0}.console-stage-shell .workbench-oorbi h3,.console-stage-shell .workbench-oorbi p{margin:0}.console-stage-shell .workbench-oorbi h3{font-size:.9375rem;font-weight:650}.console-stage-shell .workbench-oorbi p{margin-top:.15rem;font-size:.75rem}.console-stage-shell .workbench-oorbi form{margin-top:var(--oo-space-3)}.console-stage-shell .workbench-oorbi .oo-input{flex:1;min-width:0}.console-stage-shell .workbench-report-footer{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);background:var(--oo-surface-muted);padding:.75rem}.console-stage-shell .workbench-improve{gap:.875rem;padding:clamp(.875rem,1.6vw,1.25rem);display:grid}.console-stage-shell .workbench-improve>.workbench-state-heading h2{margin:.1rem 0 .2rem;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.15}.console-stage-shell .workbench-improve>.workbench-state-heading p{margin:0;font-size:.8125rem}.console-stage-shell .workbench-improve>.oo-alert{border-radius:var(--oo-radius-control);padding:.7rem .8rem}.console-stage-shell .workbench-recommendations{gap:.625rem;margin:0;display:grid}.console-stage-shell .workbench-recommendations>article{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);gap:.65rem;padding:.875rem;display:grid}.console-stage-shell .workbench-recommendations>article>span{gap:.15rem;min-width:0;display:grid}.console-stage-shell .workbench-recommendations>article>p{margin:0;font-size:.8125rem}.console-stage-shell .workbench-recommendations>article>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.console-stage-shell .workbench-recommendations>article>dl>div{border-radius:var(--oo-radius-sm);background:var(--oo-surface-muted);gap:.15rem;padding:.55rem .65rem;display:grid}.console-stage-shell .workbench-recommendations>article dt,.console-stage-shell .workbench-recommendations>article dd{margin:0}.console-stage-shell .workbench-recommendations>article dt{color:var(--oo-text-tertiary);font-size:.625rem}.console-stage-shell .workbench-recommendations>article dd{font-size:.75rem;font-weight:650}.console-stage-shell .workbench-recommendations>article>footer{align-items:center;gap:.5rem;display:flex}.console-stage-shell .workbench-recommendations>article>footer>button:not(.oo-button){color:var(--oo-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;padding:.35rem .45rem;font-size:.75rem}.console-stage-shell .workbench-improve__empty{color:var(--oo-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.console-stage-shell .workbench-recommendations>article>footer>button:hover,.console-stage-shell .workbench-recommendations>article>footer>button:focus-visible{color:var(--oo-text-primary)}.console-stage-shell .workbench-candidate-summary{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem}.console-stage-shell .workbench-candidate-summary p{margin:.2rem 0 0;font-size:.75rem}.console-stage-shell .workbench-candidate-summary code{font-family:var(--oo-font-mono);overflow-wrap:anywhere}.console-stage-shell .workbench-candidate-summary>.oo-button{white-space:nowrap;justify-self:end}.workbench-history-layer{grid-template-columns:1fr minmax(24rem,28rem)}.workbench-history-scrim{background:#14121047}.workbench-history{border-left-color:var(--shell-border);background:var(--oo-surface-default);padding:0;box-shadow:-12px 0 36px #16120e1f}.workbench-history__header{z-index:2;border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-surface-default) 96%, transparent);align-items:flex-start;padding:1.1rem 1.1rem .9rem;position:sticky;top:0}.workbench-history__heading{gap:.15rem;min-width:0;display:grid}.workbench-history__heading h2,.workbench-history__heading p{margin:0}.workbench-history__heading h2{letter-spacing:-.03em;font-size:1.35rem;font-weight:650}.workbench-history__heading p{color:var(--oo-text-tertiary);font-size:.75rem;line-height:1.4}.workbench-history__close{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);block-size:2rem;inline-size:2rem;color:var(--oo-text-secondary);background:var(--oo-surface-default);cursor:pointer;transition:color var(--stage-swift) var(--stage-ease), border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);flex:none;place-items:center;padding:0;display:grid}.workbench-history__close:hover,.workbench-history__close:focus-visible{color:var(--oo-text-primary);border-color:var(--oo-border-strong);background:var(--oo-surface-muted)}.workbench-history__list{gap:.55rem;margin:0;padding:.75rem;list-style:none;display:grid}.workbench-history__card{border:1px solid var(--shell-border);border-radius:var(--shell-radius);inline-size:100%;color:var(--oo-text-primary);text-align:left;background:var(--oo-surface-default);cursor:pointer;transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), translate var(--stage-swift) var(--stage-ease);grid-template-columns:minmax(0,1fr) auto;gap:.65rem .75rem;margin:0;padding:.85rem;display:grid}.workbench-history__card:hover,.workbench-history__card:focus-visible{border-color:var(--oo-border-strong);background:var(--oo-surface-muted);translate:-.125rem}.workbench-history__card[data-active]{border-color:color-mix(in srgb, var(--oo-brand-primary) 55%, var(--shell-border));background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-default))}.workbench-history__card:disabled{cursor:wait;opacity:.65}.workbench-history__card-copy,.workbench-history__score{gap:.2rem;min-width:0;display:grid}.workbench-history__card-copy small{color:var(--oo-text-tertiary);font-variant-numeric:tabular-nums;font-size:.625rem}.workbench-history__card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}.workbench-history__score{align-self:start;justify-items:end}.workbench-history__score small{color:var(--oo-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem}.workbench-history__score strong{font-variant-numeric:tabular-nums;font-size:1rem}.workbench-history__meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.workbench-history__meta>span{color:var(--oo-text-tertiary);background:var(--oo-surface-muted);border-radius:999px;padding:.2rem .4rem;font-size:.625rem}.workbench-history__meta>span[data-status=fit]{color:var(--oo-status-success);background:color-mix(in srgb, var(--oo-status-success) 9%, transparent)}.workbench-history__meta>span[data-status=not_fit]{color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 8%, transparent)}.workbench-history__meta>span[data-status=insufficient_evidence],.workbench-history__meta>span[data-status=running]{color:var(--oo-status-warning);background:color-mix(in srgb, var(--oo-status-warning) 10%, transparent)}.workbench-history__meta>span[data-current]{color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 8%, transparent);margin-left:auto;font-weight:650}.workbench-history__card>em{color:var(--oo-text-tertiary);grid-column:1/-1;font-size:.625rem;font-style:normal;line-height:1.4}.workbench-history-empty{border:1px dashed var(--shell-border);border-radius:var(--shell-radius);color:var(--oo-text-tertiary);justify-items:center;gap:.35rem;margin:.75rem;padding:2rem 1rem;display:grid}.workbench-history-empty p{max-width:28ch;margin:0}@media not (min-width:48rem){.console-stage-shell .workbench-report-actions,.console-stage-shell .workbench-candidate-summary{grid-template-columns:1fr;align-items:stretch}.console-stage-shell .workbench-report-actions{flex-direction:column;align-items:stretch}.console-stage-shell .workbench-report-actions__buttons{width:100%}.console-stage-shell .workbench-report-actions__buttons>.oo-button{flex:auto}.console-stage-shell .workbench-report-actions>.oo-button,.console-stage-shell .workbench-candidate-summary>.oo-button{justify-self:stretch;width:100%}.console-stage-shell .workbench-recommendations>article>dl,.workbench-history-layer{grid-template-columns:1fr}}.stage-layout__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.stage-layout__header h1{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:650;line-height:1.25;overflow:hidden}.stage-layout__header p{min-width:0;color:var(--oo-text-tertiary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.stage-layout__utility{flex:none;justify-self:end;align-items:center;gap:.6rem;display:flex}.stage-layout__meta{flex:none;align-items:center;gap:.35rem;display:flex}.stage-layout__actions{align-items:center;gap:.35rem;display:flex}.qualify-stage__actions{display:contents}.stage-layout__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;padding:clamp(.75rem,1.4vw,1rem);display:flex;overflow-y:auto}.stage-layout__body>*{flex-shrink:0}.stage-layout[data-fill]>.stage-layout__body{overflow:hidden}.stage-layout[data-fill]>.stage-layout__body>*{min-height:0}.stage-section{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.75rem;padding:0;display:flex}.stage-section[data-grow]{flex:1;min-height:0}.stage-section[data-grow]>.stage-section__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.stage-section__header{justify-content:space-between;align-items:baseline;gap:var(--shell-action-gap);flex-wrap:wrap;display:flex}.stage-section__header h2,.stage-section__summary-title{letter-spacing:-.005em;margin:0;font-size:.875rem;font-weight:600}.stage-section__header p{max-width:68ch;color:var(--oo-text-tertiary);margin:.15rem 0 0;font-size:.8125rem;line-height:1.5}.stage-section__body{flex-direction:column;gap:.75rem;min-width:0;display:flex}details.stage-section{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;gap:0;padding:0}details.stage-section>summary{cursor:pointer;align-items:baseline;gap:.5rem;padding:.35rem 0;list-style:none;display:flex}details.stage-section>summary::-webkit-details-marker{display:none}details.stage-section>summary:after{content:"";block-size:.35rem;inline-size:.35rem;color:var(--oo-text-tertiary);transition:rotate var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);border-bottom:1px solid;border-right:1px solid;flex:none;margin-left:auto;translate:0 -.1rem;rotate:45deg}details.stage-section[open]>summary:after{translate:0 .1rem;rotate:-135deg}details.stage-section>summary>small{min-width:0;color:var(--oo-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}details.stage-section>.stage-section__body{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:min(28rem,55svh);padding:.75rem 0 0;overflow-y:auto}.stage-section__body>.agent-dock__panel{background:0 0;border:0;padding:0}.console-control-promotion{gap:.625rem;display:grid}.console-control-promotion__row{border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);background:var(--oo-surface-subtle);grid-template-columns:auto minmax(0,1fr) minmax(7rem,10rem);align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem;display:grid}.console-control-promotion__row span{gap:.125rem;min-width:0;display:grid}.console-control-promotion__row strong,.console-control-promotion__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-control-promotion__row small{color:var(--oo-text-tertiary)}.console-control-promotion__row select{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);min-height:2.25rem;color:var(--oo-text-primary);background:var(--oo-surface-default);padding:0 .625rem}.console-control-promotion__row input:focus-visible,.console-control-promotion__row select:focus-visible{outline:3px solid color-mix(in srgb, var(--oo-brand-primary) 35%, transparent);outline-offset:2px}.console-control-promotion__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){.console-control-promotion__row{grid-template-columns:auto minmax(0,1fr)}.console-control-promotion__row select{grid-column:2}}.agent-entrypoint__summary{color:var(--oo-text-secondary);margin:0;font-size:.8125rem}.stage-layout[data-fill] .agent-canvas-explorer,.stage-layout[data-fill] .agent-studio,.stage-layout[data-fill] .agent-chat{flex:1;min-height:0}.stage-layout[data-fill] .agent-canvas-explorer{flex-direction:column;gap:.625rem;display:flex}.stage-layout[data-fill] .agent-canvas-flow{flex:1;height:auto;min-height:0}.stage-layout[data-fill] .agent-canvas-detail{border-radius:var(--shell-radius);min-height:0;max-height:none;padding:.875rem;top:.75rem;bottom:.75rem}.stage-layout[data-fill] .agent-studio{flex-direction:column;display:flex}.stage-layout[data-fill] .agent-chat{flex-direction:column;min-height:0;margin:0;display:flex}.stage-layout[data-fill] .agent-chat__transcript{flex:1;min-height:0;max-height:none;margin:0}.agent-chat__table-wrap{border:1px solid var(--shell-border,var(--oo-border-subtle));border-radius:var(--oo-radius-control,var(--oo-radius-sm));background:var(--shell-surface,var(--oo-surface-default));max-width:100%;margin:.9rem 0;overflow-x:auto}.agent-chat__table-wrap table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.8125rem}.agent-chat__table-wrap :is(th,td){border-right:1px solid var(--shell-border,var(--oo-border-subtle));border-bottom:1px solid var(--shell-border,var(--oo-border-subtle));vertical-align:top;padding:.625rem .75rem}.agent-chat__table-wrap :is(th,td):last-child{border-right:0}.agent-chat__table-wrap tbody tr:last-child td{border-bottom:0}.agent-chat__table-wrap th{color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-subtle));font-weight:700}.agent-canvas-detail__value{color:var(--oo-text-secondary);white-space:pre-line;margin:0;font-size:.8125rem;line-height:1.55}.agent-canvas-detail__resources{border-top:1px solid var(--shell-border);margin-top:.75rem;padding-top:.75rem;font-size:.75rem}.agent-canvas-detail__resources>summary{color:var(--oo-text-tertiary);cursor:pointer}.agent-canvas-field{gap:.4rem;min-width:0;display:grid}.agent-canvas-field__meta{align-items:center;gap:.4rem;display:flex}.agent-canvas-field__meta>button{border:1px solid var(--shell-border);border-radius:var(--oo-radius-xs);color:var(--oo-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.15rem .4rem;font-size:.6875rem}.agent-canvas-field textarea{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);width:100%;font:inherit;color:var(--oo-text-primary);background:var(--oo-surface-default);resize:vertical;padding:.55rem .65rem;font-size:.8125rem;line-height:1.55}.agent-canvas-field textarea:focus-visible{border-color:color-mix(in srgb, var(--oo-interactive) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--oo-interactive) 14%, transparent);outline:none}.stage-layout .agent-canvas-toolbar{border-radius:var(--oo-radius-md);min-height:0;padding:.375rem .375rem .375rem .75rem}.stage-layout .agent-canvas-toolbar__summary{color:var(--oo-text-tertiary);font-size:.75rem}.stage-layout .agent-canvas-toolbar__progress{background:color-mix(in srgb, var(--oo-text-primary) 10%, transparent);border-radius:999px;block-size:.25rem;inline-size:3.5rem;display:block;position:relative;overflow:hidden}.stage-layout .agent-canvas-toolbar__progress>i{border-radius:inherit;background:var(--oo-brand-primary);min-inline-size:.25rem;transition:width var(--oo-motion-duration-moderate) var(--oo-motion-ease-standard);position:absolute;inset:0 auto 0 0}.stage-layout .agent-canvas-toolbar__summary [data-tone=review]{color:var(--oo-status-warning,var(--oo-text-secondary))}.stage-focus-layer{display:grid;position:fixed;inset:0}.stage-focus-layer[data-presentation=inline]{display:contents}.stage-focus-layer[data-placement=side]{place-items:end start}.stage-focus-layer[data-placement=centre]{box-sizing:border-box;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:1rem}.stage-focus-scrim{z-index:var(--overlay-scrim);background:color-mix(in srgb, var(--oo-surface-inverse) 26%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:oo-fade-in var(--stage-settle) var(--stage-ease) both;border:0;position:fixed;inset:0}.stage-focus-layer[data-backdrop-blur=false] .stage-focus-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.stage-focus{border:1px solid var(--shell-border);background:var(--shell-surface);max-height:100%;box-shadow:var(--shell-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.stage-focus-layer[data-placement=side] .stage-focus{width:min(100vw - 2rem,20rem);max-height:min(28rem, calc(100vh - var(--shell-topbar) - 2rem));margin-left:calc(var(--stage-rail) + .5rem);border-radius:var(--shell-radius);animation:stage-focus-side-in var(--oo-motion-duration-moderate) var(--oo-motion-ease-standard) both;margin-bottom:.5rem}.stage-focus-layer[data-placement=centre] .stage-focus{border-radius:var(--shell-radius);width:min(100%,56rem);animation:stage-focus-centre-in var(--oo-motion-duration-moderate) var(--oo-motion-ease-standard) both}@keyframes stage-focus-side-in{0%{opacity:0;translate:-1rem}to{opacity:1;translate:0}}@keyframes stage-focus-centre-in{0%{opacity:0;transform:translateY(.75rem)scale(.99)}to{opacity:1;transform:none}}.stage-focus__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem .75rem .5rem 1.125rem;display:flex}.stage-focus__header h2{margin:0;font-size:.9375rem;font-weight:600}.stage-focus__header p{max-width:60ch;color:var(--oo-text-tertiary);margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.stage-focus__body{overscroll-behavior:contain;flex:1;min-height:0;padding:.5rem 1.125rem 1.125rem;overflow-y:auto}.stage-focus__body pre,.stage-focus__body table{max-width:100%;overflow-x:auto}.console-inspector{border-left:1px solid var(--shell-border);background:var(--shell-surface);height:100%;min-height:0;animation:console-inspector-in var(--oo-motion-duration-moderate) var(--oo-motion-ease-standard) both;flex-direction:column;grid-area:inspector;display:flex;overflow:hidden}@keyframes console-inspector-in{0%{opacity:0;translate:1rem}to{opacity:1;translate:0}}.console-inspector__header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .625rem .75rem .875rem;display:flex}.console-inspector__header h2{margin:0;font-size:.875rem}.console-inspector__body{overscroll-behavior:contain;flex:1;padding:.875rem;overflow-y:auto}.console-inspector__body pre,.console-inspector__body table{max-width:100%;overflow-x:auto}@media not (min-width:72rem){.shell-main[data-layout=stage]{height:auto;overflow:visible}.console-stage-shell,.console-stage-shell[data-inspector=open]{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""stage";height:auto;overflow:visible}.console-rail,.console-stage{height:auto;overflow:visible}.console-stage__surface{height:auto}.stage-layout,.stage-layout[data-fill]>.stage-layout__body{min-height:auto;overflow:visible}.stage-layout[data-fill] .agent-canvas-flow{flex:none;height:clamp(24rem,60vh,34rem)}.stage-layout[data-fill] .agent-chat__transcript{max-height:50vh}.stage-layout[data-fill] .agent-canvas-detail{position:absolute;top:.75rem;bottom:.75rem}.console-rail__assistant{max-height:26rem}.stage-layout__header{grid-template-columns:minmax(0,1fr);align-items:start}.stage-layout__utility{grid-column:1;justify-self:start}.agent-topbar{grid-template-columns:minmax(0,1fr) auto}.console-rail{border-right:0;border-bottom:1px solid var(--shell-border)}.console-rail__resizer{display:none}.stage-focus-layer[data-placement=side] .stage-focus{width:min(100%,26rem);margin-left:0}.console-inspector{z-index:40;width:min(100%,26rem);max-height:none;box-shadow:var(--shell-shadow);position:fixed;inset:0 0 0 auto}}.stage-layout[data-fill] .agent-canvas-explorer[data-detail-open]{grid-template-columns:minmax(0,1fr);display:grid}.stage-layout[data-fill] .agent-canvas-detail{z-index:8;border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:color-mix(in srgb, var(--shell-surface) 97%, transparent);width:min(28rem,100% - 1.5rem);min-height:0;max-height:none;box-shadow:var(--stage-lift);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0;position:absolute;inset:.75rem .75rem .75rem auto;overflow-y:auto}.stage-layout[data-stage=design] .agent-canvas-detail[data-resources]{z-index:8;border:1px solid color-mix(in srgb, var(--oo-brand-primary) 20%, var(--shell-border));border-radius:var(--shell-radius);background:color-mix(in srgb, var(--oo-surface-default) 97%, var(--shell-canvas));width:min(32rem,100% - 1.5rem);min-height:0;max-height:none;box-shadow:var(--stage-lift);grid-area:auto;margin:0;padding:1rem;position:absolute;inset:.75rem .75rem .75rem auto;overflow-y:auto}.console-stage-shell .agent-bindings__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.console-stage-shell .agent-bindings__nav button{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);min-width:0;color:var(--oo-text-secondary);background:color-mix(in srgb, var(--shell-canvas) 70%, var(--oo-surface-default));font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .7rem;font-size:.75rem;display:flex}.console-stage-shell .agent-bindings__nav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--oo-brand-primary) 55%, var(--shell-border));color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-brand-primary) 8%, var(--oo-surface-default));box-shadow:inset 2px 0 0 var(--oo-brand-primary)}.console-stage-shell .agent-bindings__nav button strong{min-width:1.35rem;min-height:1.35rem;color:var(--oo-text-tertiary);background:var(--oo-surface-subtle);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.68rem;display:grid}.console-stage-shell .agent-bindings__evidence-note,.console-stage-shell .agent-bindings__saving{border-left:2px solid color-mix(in srgb, var(--oo-brand-primary) 45%, transparent);color:var(--oo-text-secondary);background:color-mix(in srgb, var(--oo-brand-primary) 4%, transparent);margin:0;padding:.55rem .7rem;font-size:.7rem;line-height:1.45}.console-stage-shell .agent-canvas-detail[data-resources] .agent-bindings__groups{grid-template-columns:minmax(0,1fr)}.console-stage-shell .agent-canvas-detail[data-resources] .agent-bindings__group{border-color:color-mix(in srgb, var(--oo-brand-primary) 16%, var(--shell-border));background:color-mix(in srgb, var(--oo-surface-default) 92%, var(--shell-canvas));grid-column:auto}@media not (min-width:40rem){.stage-layout[data-stage=design] .agent-canvas-detail[data-resources]{width:auto;inset:.5rem}}[data-oo-motion=reduced] .console-stage__surface,[data-oo-motion=reduced] .console-inspector,[data-oo-motion=reduced] .stage-focus,[data-oo-motion=reduced] .stage-focus-scrim{transition-duration:1ms;animation-duration:1ms}.command-palette{z-index:90;background:color-mix(in srgb, var(--oo-surface-inverse) 32%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:oo-fade-in var(--oo-motion-duration-fast) var(--oo-motion-ease-standard) both;place-items:start center;padding:clamp(3rem,12vh,8rem) 1rem 1rem;display:grid;position:fixed;inset:0}.command-palette__panel{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);width:min(100%,36rem);box-shadow:var(--shell-shadow);overflow:hidden}.command-palette__search{border-bottom:1px solid var(--shell-border);color:var(--oo-text-tertiary);align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.command-palette__search>input{min-width:0;font:inherit;color:var(--oo-text-primary);background:0 0;border:0;flex:1}.command-palette__search>input:focus{outline:none}.command-palette__search>kbd{border:1px solid var(--shell-border);border-radius:var(--oo-radius-xs);padding:.1rem .35rem;font-size:.6875rem}.command-palette__panel>ul{max-height:min(24rem,50vh);margin:0;padding:.35rem;list-style:none;overflow-y:auto}.command-palette__panel>ul>li>button{border-radius:var(--oo-radius-sm);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:.5rem .6rem;display:grid}.command-palette__panel>ul>li>button>small{color:var(--oo-text-tertiary);font-size:.7rem}.command-palette__panel>ul>li[data-highlighted]>button,.command-palette__panel>ul>li>button:hover{background:var(--oo-surface-raised)}.command-palette__empty{color:var(--oo-text-tertiary);padding:1rem .75rem}[data-oo-motion=reduced] .command-palette{animation-duration:1ms}.shell-main[data-layout=stage]{height:100svh;min-height:0;padding:var(--shell-topbar) 0 0;overflow:hidden}.shell-main[data-layout=stage]>*{width:100%;max-width:none;margin-inline:0}@media not (min-width:72rem){.shell-main[data-layout=stage]{height:auto;overflow:visible}}.agent-entrypoint__state{color:var(--oo-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.agent-entrypoint__state>small{color:var(--oo-text-tertiary)}.agent-entrypoint__transports{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.agent-entrypoint__transports>button{border:1px solid var(--shell-border);border-radius:var(--oo-radius-md);text-align:left;color:inherit;background:var(--oo-surface-default);cursor:pointer;transition:border-color var(--oo-motion-duration-fast) var(--oo-motion-ease-standard), background var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);align-content:start;gap:.2rem;padding:.625rem .75rem;display:grid}.agent-entrypoint__transports>button>strong{font-size:.8125rem;font-weight:600}.agent-entrypoint__transports>button>small{color:var(--oo-text-tertiary);font-size:.75rem;line-height:1.45}.agent-entrypoint__transports>button:hover{border-color:color-mix(in srgb, var(--oo-text-primary) 24%, transparent)}.agent-entrypoint__transports>button[aria-checked=true]{border-color:var(--oo-interactive);background:color-mix(in srgb, var(--oo-interactive) 6%, var(--oo-surface-default))}.agent-entrypoint__transports>button[data-current]:after{content:"In effect";border-radius:var(--oo-radius-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--oo-text-inverse);background:var(--oo-surface-inverse);justify-self:start;margin-top:.15rem;padding:.05rem .35rem;font-size:.5625rem;font-weight:600}.stage-layout .agent-entrypoint__configure,.stage-layout .agent-entrypoint__actions{gap:var(--shell-action-gap);flex-wrap:wrap;display:flex}.stage-layout .agent-entrypoint__configure{flex-direction:column;align-items:stretch}.stage-layout .agent-chat__heading,.stage-layout .agent-studio>header,.stage-layout .agent-access>fieldset>legend,.stage-layout .agent-intelligence>header{border-bottom:0}.console-stage-shell .agent-access>fieldset,.console-stage-shell .agent-access>section[aria-labelledby=agent-api-access-title],.console-stage-shell .agent-access__generate{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);min-width:0;margin:0}.console-stage-shell .agent-access>fieldset,.console-stage-shell .agent-access>section[aria-labelledby=agent-api-access-title]{padding:.875rem}.console-stage-shell .agent-access>fieldset,.console-stage-shell .agent-access>section[aria-labelledby=agent-api-access-title],.console-stage-shell .agent-access__generate>fieldset{align-content:start;gap:.6rem;display:grid}.console-stage-shell .agent-access__generate>summary{padding:.875rem}.console-stage-shell .agent-access__generate>fieldset{padding:0 .875rem .875rem}.console-stage-shell .agent-access__features .oo-switch-row{padding:.45rem 0}.console-stage-shell .agent-access .oo-disclosure__panel{padding:.25rem 0 0}.console-stage-shell .agent-access__note{color:var(--oo-text-tertiary);margin:0;padding:0;font-size:.72rem;line-height:1.45}.console-stage-shell .agent-access label{gap:.25rem;margin:0;font-size:.78rem;font-weight:600;display:grid}.console-stage-shell .agent-access label>textarea{min-block-size:4.5rem}.console-stage-shell .agent-access>fieldset>legend,.console-stage-shell .agent-access>section[aria-labelledby=agent-api-access-title] h3{letter-spacing:-.005em;margin:0;padding:0;font-size:.875rem;font-weight:600}.console-stage-shell .agent-access>section[aria-labelledby=agent-api-access-title] header span[class*=eyebrow]{display:none}.console-stage-shell .agent-access>section[aria-labelledby=agent-api-access-title] header p{color:var(--oo-text-tertiary);margin:.15rem 0 0;font-size:.75rem;line-height:1.5}.stage-layout .agent-access__generate{min-width:0}.stage-layout .agent-access__generate>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:clamp(.875rem,1.5vw,1.125rem);list-style:none;display:flex}.stage-layout .agent-access__generate>summary::-webkit-details-marker{display:none}.stage-layout .agent-access__generate>summary>span{letter-spacing:-.005em;font-size:.875rem;font-weight:600}.stage-layout .agent-access__generate>summary>small{min-width:0;color:var(--oo-text-tertiary);flex:1;font-size:.75rem}.stage-layout .agent-access__generate>summary:after{content:"";block-size:.35rem;inline-size:.35rem;color:var(--oo-text-tertiary);transition:rotate var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);border-bottom:1px solid;border-right:1px solid;flex:none;translate:0 -.1rem;rotate:45deg}.stage-layout .agent-access__generate[open]>summary:after{translate:0 .1rem;rotate:-135deg}.stage-layout .agent-access__generate>fieldset{background:0 0;border:0;gap:.75rem;margin:0;padding:0 clamp(.875rem,1.5vw,1.125rem) clamp(.875rem,1.5vw,1.125rem);display:grid}.console-stage-shell.agent-workspace{background:var(--shell-canvas);min-height:0}.console-stage-shell .agent-access{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;min-block-size:0;padding-inline-end:.25rem;display:grid;overflow-y:auto}.console-stage-shell .stage-section__body>.agent-dock__panel{box-shadow:none;background:0 0;border:0;padding:0}.console-stage-shell .agent-guide,.console-stage-shell .agent-panel{max-height:none}.stage-layout[data-fill] .agent-chat__transcript,.console-stage-shell .agent-workspace .agent-chat__transcript{min-height:0;max-height:none}.console-stage-shell .oo-object-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:0;position:static}.console-stage-shell,.agent-lifecycle-dialog,.stage-focus-layer{--overlay-scrim:70;--overlay-panel:71}.stage-focus-layer{z-index:var(--overlay-scrim)}.agent-lifecycle-dialog{z-index:var(--overlay-panel)}.stage-focus-layer[data-presentation=overlay]{justify-content:center;align-items:center;padding:1rem;display:flex}.stage-focus-layer[data-presentation=overlay] .agent-version-history{z-index:var(--overlay-panel);border-radius:var(--shell-radius);width:min(56rem,100vw - 2rem);height:min(44rem,100dvh - 2rem);min-height:0;max-height:calc(100dvh - 2rem);animation:stage-focus-centre-in var(--oo-motion-duration-moderate) var(--oo-motion-ease-standard) both;flex:none;margin:0;position:relative;inset:auto}.console-stage-shell .workbench{--workbench-gutter:clamp(.875rem, 1.6vw, 1.25rem)}.console-stage-shell .workbench-header{flex-wrap:wrap;justify-content:space-between;padding:var(--workbench-gutter)!important;align-items:center!important;gap:clamp(.75rem,1.6vw,1.5rem)!important;display:flex!important}.console-stage-shell .workbench-header>.workbench-header-context{flex:22rem}.console-stage-shell .workbench-progress-band{padding:.75rem var(--workbench-gutter)}.console-stage-shell .workbench-plan,.console-stage-shell .workbench-live,.console-stage-shell .workbench-report,.console-stage-shell .workbench-improve,.console-stage-shell .workbench-error,.console-stage-shell .workbench-recovery,.console-stage-shell .workbench-preparation{padding:var(--workbench-gutter)}.console-stage-shell .workbench-header-actions{justify-content:flex-end;align-items:center;gap:var(--shell-action-gap);flex-flow:wrap;flex:none}.agent-topbar .agent-lifecycle-actions{margin:0;display:flex}.agent-topbar .agent-lifecycle-actions__buttons{flex-wrap:nowrap;gap:.25rem}.agent-assistant__starters{align-content:start;gap:.3rem;margin-block:auto 0;display:grid}.agent-assistant__starters>button{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);color:var(--oo-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--oo-motion-duration-fast) var(--oo-motion-ease-standard), background var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);background:0 0;padding:.45rem .6rem;font-size:.78rem;line-height:1.4}.agent-assistant__starters>button:hover{color:var(--oo-text-primary);border-color:color-mix(in srgb, var(--oo-text-primary) 24%, transparent);background:color-mix(in srgb, var(--oo-surface-raised) 55%, transparent)}.stage-layout .agent-chat__heading{justify-content:space-between}.stage-layout .agent-chat__heading>.agent-workspace__eyebrow{flex:1}.console-stage-shell details.stage-section>summary,.console-stage-shell .agent-access__generate>summary,.console-stage-shell .agent-intelligence__measured>summary,.console-stage-shell .agent-canvas-detail__resources>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.5rem;list-style:none;display:flex}.console-stage-shell details>summary::-webkit-details-marker{display:none}.console-stage-shell .agent-intelligence__measured{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);padding:.75rem .875rem}.console-stage-shell .agent-intelligence__measured>summary>span{font-size:.875rem;font-weight:600}.console-stage-shell .agent-intelligence__measured>summary>small{min-width:0;color:var(--oo-text-tertiary);flex:1;font-size:.75rem}.console-stage-shell .agent-intelligence__measured[open]>summary{margin-bottom:.75rem}.console-stage-shell details.stage-section>summary:after,.console-stage-shell .agent-access__generate>summary:after,.console-stage-shell .agent-intelligence__measured>summary:after,.console-stage-shell .agent-canvas-detail__resources>summary:after{content:"";block-size:.35rem;inline-size:.35rem;color:var(--oo-text-tertiary);transition:rotate var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);border-bottom:1px solid;border-right:1px solid;flex:none;margin-left:auto;translate:0 -.1rem;rotate:45deg}.console-stage-shell details[open]>summary:after{translate:0 .1rem;rotate:-135deg}.console-stage-shell{--stage-swift:.12s;--stage-settle:.22s;--stage-travel:.32s;--stage-ease:cubic-bezier(.32, .72, 0, 1);--stage-ease-out:cubic-bezier(.16, 1, .3, 1);--stage-rest:0 1px 2px #14120f0a;--stage-lift:0 2px 4px #14120f0a, 0 8px 20px #14120f0f;--stage-ring:0 0 0 2px var(--shell-surface), 0 0 0 4px color-mix(in srgb, var(--oo-interactive) 60%, transparent)}.console-stage-shell :is(a,button,[role=radio],summary,[tabindex]):focus-visible,.stage-focus :is(a,button,summary,[tabindex]):focus-visible,.agent-topbar :is(a,button):focus-visible{border-radius:var(--oo-radius-sm);box-shadow:var(--stage-ring);outline:none}.console-stage-shell textarea:focus-visible,.stage-focus textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--oo-interactive) 14%, transparent)}.console-stage-shell .oorbi-composer__field textarea:focus-visible,.stage-focus .oorbi-composer__field textarea:focus-visible{box-shadow:none;outline:none}.console-rail__assistant,.console-rail .oorbi-thread,.stage-layout__body,.stage-section[data-grow]>.stage-section__body,.stage-focus__body,.console-inspector__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--oo-text-primary) 18%, transparent) transparent}.agent-assistant__conversation .oorbi-thread__row{animation:stage-turn-in var(--stage-settle) var(--stage-ease-out) both}@keyframes stage-turn-in{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}.agent-assistant__starters>button{animation:stage-turn-in var(--stage-settle) var(--stage-ease-out) both;transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), translate var(--stage-swift) var(--stage-ease)}.agent-assistant__starters>button:nth-child(2){animation-delay:60ms}.agent-assistant__starters>button:nth-child(3){animation-delay:.12s}.agent-assistant__starters>button:active{translate:0 1px}.console-stage-shell .agent-dock__panel,.console-stage-shell .agent-access>fieldset,.console-stage-shell .agent-access__generate,.console-stage-shell .agent-intelligence__measured,.console-stage-shell .workbench{box-shadow:var(--stage-rest);transition:border-color var(--stage-settle) var(--stage-ease), box-shadow var(--stage-settle) var(--stage-ease)}.console-stage-shell .stage-layout .stage-section,.console-stage-shell .stage-layout__body>.agent-dock__panel,.console-stage-shell .stage-layout__body>.agent-studio,.console-stage-shell .stage-layout__body>.agent-intelligence,.console-stage-shell .stage-layout__body>.agent-access,.console-stage-shell .stage-layout__body>.workbench{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.console-stage-shell .stage-layout__body>.workbench{overflow:visible}.console-stage-shell .stage-layout__body>.agent-access{flex-direction:column;gap:0;display:flex}.console-stage-shell .stage-layout__body>.agent-access>:where(fieldset,section,details){box-shadow:none;background:0 0;border:0;border-radius:0;padding:.875rem 0}.console-stage-shell .stage-layout__body>.agent-access>:where(fieldset,section,details)+:where(fieldset,section,details){border-top:1px solid var(--shell-border)}.console-stage-shell .stage-layout .agent-intelligence__measured{box-shadow:none;background:0 0;border-inline:0;border-radius:0}.console-stage-shell .stage-layout__body>*+*{border-top:1px solid var(--shell-border);margin-top:.875rem;padding-top:.875rem}.console-stage-shell .agent-access__generate:hover,.console-stage-shell .agent-intelligence__measured:hover{border-color:color-mix(in srgb, var(--oo-text-primary) 18%, transparent)}.console-stage-shell details[open]>.stage-section__body,.console-stage-shell details[open]>fieldset,.console-stage-shell .agent-intelligence__measured[open]>:not(summary){animation:stage-reveal var(--stage-settle) var(--stage-ease-out) both}@keyframes stage-reveal{0%{opacity:0;translate:0 -.35rem}to{opacity:1;translate:0}}.agent-entrypoint__transports>button{transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), box-shadow var(--stage-swift) var(--stage-ease), translate var(--stage-swift) var(--stage-ease)}.agent-entrypoint__transports>button:hover{box-shadow:var(--stage-lift)}.agent-entrypoint__transports>button:active{box-shadow:var(--stage-rest);translate:0 1px}.console-stage-shell .agent-canvas-node{border:1px solid var(--shell-border);background:var(--oo-surface-default);border-radius:var(--oo-radius-md);width:18rem;box-shadow:var(--stage-rest);transition:border-color var(--stage-swift) var(--stage-ease), box-shadow var(--stage-swift) var(--stage-ease), translate var(--stage-swift) var(--stage-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.console-stage-shell .agent-canvas-node:hover,.console-stage-shell .agent-canvas-node[data-active]{border-color:color-mix(in srgb, var(--oo-brand-primary) 55%, var(--shell-border));box-shadow:var(--stage-lift);translate:0 -1px}.console-stage-shell .agent-canvas-node[data-active]{box-shadow:0 0 0 3px color-mix(in srgb, var(--oo-brand-primary) 12%, transparent), var(--stage-lift)}.console-stage-shell .agent-canvas-node:active{box-shadow:var(--stage-rest);translate:0}.console-stage-shell .agent-canvas-node__connector{border:2px solid var(--oo-surface-default);background:var(--oo-brand-primary);block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--oo-brand-primary) 56%, var(--shell-border));pointer-events:none}.console-stage-shell .agent-canvas-node__primary{width:100%;min-height:6.25rem;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:.8rem .9rem .7rem;display:flex}.console-stage-shell .agent-canvas-node__primary:hover{background:color-mix(in srgb, var(--oo-text-primary) 3%, transparent)}.console-stage-shell .agent-canvas-node__primary[data-selected]{background:color-mix(in srgb, var(--oo-interactive) 6%, transparent)}.console-stage-shell .agent-canvas-node__primary>header{align-items:center;gap:.35rem;margin:0 0 .35rem;padding-right:1.1rem;display:flex}.console-stage-shell .agent-canvas-node__primary>header svg{color:var(--oo-text-tertiary);flex:none}.console-stage-shell .agent-canvas-node__primary>header strong{letter-spacing:-.005em;min-width:0;font-size:.875rem;font-weight:650;line-height:1.25}.console-stage-shell .agent-canvas-node__step{z-index:1;width:auto;height:auto;color:var(--oo-text-tertiary);font-family:var(--oo-font-mono);font-variant-numeric:tabular-nums;opacity:.6;background:0 0;border-radius:0;font-size:.625rem;font-weight:600;display:block;position:absolute;top:.5rem;right:.6rem}.console-stage-shell .agent-canvas-node__primary>p{color:var(--oo-text-tertiary);margin:0;font-size:.76rem;line-height:1.45}.console-stage-shell .agent-canvas-node__primary>footer{border:0;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:auto 0 0;padding:.55rem 0 0;display:flex}.console-stage-shell .agent-canvas-node__execution{color:var(--oo-text-tertiary);font-family:var(--oo-font-mono);white-space:nowrap;margin-inline-start:auto;font-size:.625rem}.console-stage-shell .agent-canvas-node__items-toggle{border:0;border-top:1px solid var(--shell-border);width:100%;color:var(--oo-text-tertiary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.3rem;padding:.4rem .6rem;font-size:.68rem;font-weight:600;display:flex}.console-stage-shell .agent-canvas-node__items-toggle:hover{color:var(--oo-text-secondary);background:color-mix(in srgb, var(--oo-text-primary) 3%, transparent)}.console-stage-shell .agent-canvas-node__items{border-top:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-text-primary) 2.5%, transparent);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.2rem;padding:.25rem;display:grid}.console-stage-shell .agent-canvas-node__item{border-radius:var(--oo-radius-xs);min-height:2.65rem;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background var(--stage-swift) var(--stage-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem .55rem;display:grid}.console-stage-shell .agent-canvas-node__item+.agent-canvas-node__item{border-left:0}.console-stage-shell .agent-canvas-node__item:hover{background:color-mix(in srgb, var(--oo-text-primary) 4%, transparent)}.console-stage-shell .agent-canvas-node__item[data-selected]{background:color-mix(in srgb, var(--oo-interactive) 8%, transparent)}.console-stage-shell .agent-canvas-node__item>svg{color:var(--oo-text-tertiary);flex:none}.console-stage-shell .agent-canvas-node__item>span{min-width:0;color:var(--oo-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.console-stage-shell .agent-canvas-node__item>em{flex:none;font-style:normal}.console-stage-shell .agent-canvas-node__item>em[data-tone]{background:var(--oo-text-tertiary);border-radius:999px;block-size:.45rem;inline-size:.45rem;padding:0}.console-stage-shell .agent-canvas-node__item>em[data-tone=attention]{background:var(--oo-status-warning,var(--oo-text-tertiary))}.console-stage-shell .agent-canvas-node__item>em[data-tone=critical]{background:var(--oo-status-danger,var(--oo-text-tertiary))}.console-stage-shell .agent-canvas-node__item>em[data-tone=positive]{background:var(--oo-status-success,var(--oo-text-tertiary))}.console-stage-shell .agent-canvas-node__item-state{background:var(--oo-text-tertiary);border-radius:999px;block-size:.4rem;inline-size:.4rem;display:inline-block}.console-stage-shell .agent-canvas-node__item-state[data-state=defined],.console-stage-shell .agent-canvas-node__item-state[data-state=ready],.console-stage-shell .agent-canvas-node__item-state[data-state=updated]{background:var(--oo-status-success,var(--oo-text-tertiary))}.console-stage-shell .agent-canvas-node__item-state[data-state=needs-input],.console-stage-shell .agent-canvas-node__item-state[data-state=review],.console-stage-shell .agent-canvas-node__item-state[data-state=review-inference]{background:var(--oo-status-warning,var(--oo-text-tertiary))}.console-stage-shell .agent-canvas-node__item[data-empty]>span{color:var(--oo-text-tertiary);font-style:italic;font-weight:500}.console-stage-shell .agent-canvas-node__state{color:var(--oo-text-tertiary);align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:inline-flex}.console-stage-shell .agent-canvas-node__state:before{content:"";background:currentColor;border-radius:999px;block-size:.4rem;inline-size:.4rem}.console-stage-shell .agent-canvas-node__state[data-state=defined],.console-stage-shell .agent-canvas-node__state[data-state=ready],.console-stage-shell .agent-canvas-node__state[data-state=updated]{color:var(--oo-status-success,var(--oo-text-secondary))}.console-stage-shell .agent-canvas-node__state[data-state=needs-input],.console-stage-shell .agent-canvas-node__state[data-state=review],.console-stage-shell .agent-canvas-node__state[data-state=review-inference]{color:var(--oo-status-warning,var(--oo-text-secondary))}.console-stage-shell .agent-canvas-node__overlay{border-radius:var(--oo-radius-xs);color:var(--oo-text-secondary);background:color-mix(in srgb, var(--oo-text-primary) 7%, transparent);margin:0;padding:.05rem .35rem;font-size:.625rem;font-weight:600}.console-stage-shell .agent-canvas-node__overlay[data-tone=warning]{color:var(--oo-status-warning,var(--oo-text-secondary));background:color-mix(in srgb, var(--oo-status-warning) 12%, transparent)}.console-stage-shell .agent-canvas-node[data-empty]{border-color:color-mix(in srgb, var(--oo-text-primary) 18%, var(--shell-border));background:color-mix(in srgb, var(--oo-surface-default) 86%, var(--oo-surface-subtle))}.console-stage-shell .agent-canvas-detail{box-shadow:var(--stage-lift);animation:stage-detail-in var(--stage-settle) var(--stage-ease-out) both}@keyframes stage-detail-in{0%{opacity:0;translate:.75rem}to{opacity:1;translate:0}}.stage-focus-layer[data-placement=side] .stage-focus,.stage-focus-layer[data-placement=centre] .stage-focus,.stage-focus-layer[data-presentation=overlay] .agent-version-history{animation-duration:var(--stage-settle);animation-timing-function:var(--stage-ease-out);box-shadow:0 1rem 2rem -.75rem #1914112e,0 2.25rem 4.5rem -1rem #19141138}.agent-lifecycle-dialog{animation:stage-focus-centre-in var(--stage-settle) var(--stage-ease-out) both}[data-oo-motion=reduced] .console-stage-shell *,[data-oo-motion=reduced] .console-stage-shell :before,[data-oo-motion=reduced] .console-stage-shell :after,[data-oo-motion=reduced] .stage-focus-layer *,[data-oo-motion=reduced] .agent-lifecycle-dialog,[data-oo-motion=reduced] .agent-topbar *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.stage-layout .agent-chat>.oorbi-composer{background:0 0;flex:none;padding:.75rem 0 0}.stage-layout .agent-chat>.oorbi-composer .oorbi-composer__field{border-radius:var(--oo-radius-md)}.stage-layout .agent-chat__transcript{background:0 0;border:0;padding:.25rem .125rem}.stage-layout .agent-chat__attachments,.stage-layout .agent-chat__path-notice,.stage-layout .agent-chat__error{flex:none}.stage-layout .agent-chat__error{margin:var(--oo-space-2) var(--lifecycle-page-inset) 0}.stage-layout .agent-chat__error-body{justify-content:space-between;align-items:center;gap:var(--oo-space-3);display:flex}.stage-layout .agent-chat__error-body p{margin:0}.stage-layout .agent-chat__empty,.stage-layout .agent-chat__thinking{margin:auto 0}.test-stage-workspace{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.test-stage-workspace>.agent-studio{flex:1;min-height:0}.test-stage-readiness{align-items:center;gap:var(--oo-space-2);min-width:0;margin:0 var(--lifecycle-page-inset);padding:var(--oo-space-2) 0;color:var(--oo-text-secondary);flex:none;font-size:.75rem;display:flex}.test-stage-readiness>span{flex:1;min-width:0}@media (max-width:720px){.test-stage-readiness{flex-direction:column;align-items:flex-start}}.stage-layout .runtime-command .resource-toolbar{flex-wrap:nowrap;overflow:hidden}.stage-layout .runtime-command .resource-toolbar .oo-search-bar{flex:7rem;min-width:5rem}.stage-layout .runtime-command .resource-toolbar__actions{flex-wrap:nowrap;flex:0 auto;min-width:0}.stage-layout .runtime-command .resource-toolbar__count{min-width:0}.stage-layout .runtime-command .resource-toolbar :is(.oo-filter-button__label,.oo-sort-button__label,.oo-sort-button__direction){display:none}.stage-layout .runtime-command .resource-toolbar :is(.oo-filter-button,.oo-sort-button){justify-content:center;width:2.5rem;min-width:2.5rem;padding-inline:0}.stage-layout .runtime-window-scope[data-density=compact]>span{display:none}.stage-layout .runtime-window-scope[data-density=compact]{color:var(--oo-text-tertiary);background:0 0;border:0;padding:0;font-size:.6875rem}.stage-layout .summary-grid[data-density=compact]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.stage-layout .summary-grid[data-density=compact] .summary-card{border-radius:var(--oo-radius-md);padding:.625rem .75rem}.stage-layout .summary-grid[data-density=compact] .summary-card>strong{font-size:clamp(1.7rem,2.8vw,2.2rem)}.stage-layout .runtime-command{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.stage-layout .runtime-command>.home-panel__header{display:none}.stage-layout .runtime-table{margin:0}.operate-stage__workspace{gap:var(--lifecycle-section-gap);flex-direction:column;flex:1;min-height:0;display:flex}.operate-stage__workspace-body{gap:var(--lifecycle-component-gap);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.operate-stage__workspace-body>.operate-stage__runs{flex:none}.operate-stage__runtime{flex:none;min-height:0;overflow:visible}.operate-readiness{align-items:center;gap:var(--lifecycle-section-gap);padding:0 0 var(--lifecycle-component-gap);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.operate-readiness__copy{align-items:center;gap:var(--oo-space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.operate-readiness p{margin:0}.operate-readiness__copy>strong{font-size:1rem}.operate-readiness p{max-width:76ch;color:var(--oo-text-secondary);grid-column:1/-1;font-size:.8125rem;line-height:1.5}.operate-readiness__facts{justify-content:flex-end;gap:var(--oo-space-2);color:var(--oo-text-secondary);border:0;flex-wrap:wrap;padding:0;font-size:.75rem;display:flex}.operate-readiness__facts>span{align-items:center;gap:var(--oo-space-2);display:flex}.operate-readiness__facts>span:not([data-unavailable]) svg{color:var(--oo-status-success)}.operate-authority{gap:var(--lifecycle-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operate-authority__item{align-content:start;gap:var(--lifecycle-component-gap);min-width:0;display:grid}.operate-authority__item>header{justify-content:space-between;align-items:flex-start;gap:var(--oo-space-4);display:flex}.operate-authority__item h3,.operate-authority__item p{margin:0}.operate-authority__item h3{font-size:.9375rem}.operate-authority__item p{max-width:64ch;margin-top:var(--oo-space-1);color:var(--oo-text-secondary);font-size:.78rem;line-height:1.5}.improve-stage-workspace{gap:var(--lifecycle-chapter-gap);flex-direction:column;flex:1;min-height:0;display:flex}.improve-stage-workspace>.agent-intelligence{flex:1;min-height:0}.improve-stage-workspace>.stage-section{flex:none}@media (max-width:720px){.operate-readiness{grid-template-columns:minmax(0,1fr)}.operate-readiness__facts{justify-content:flex-start}.operate-authority{grid-template-columns:1fr}}.console-stage-shell .agent-intelligence__list{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;display:grid}.console-stage-shell .agent-intelligence__list>article>header{flex-wrap:wrap;align-items:start;gap:.5rem}.console-stage-shell .agent-intelligence__confidence{border:1px solid var(--shell-border);border-radius:var(--oo-radius-sm);background:var(--oo-surface-subtle);text-align:start;flex:none;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:.1rem .4rem;max-inline-size:15rem;padding:.4rem .55rem;display:grid}.console-stage-shell .agent-intelligence__confidence .oo-measured__head{grid-column:1}.console-stage-shell .agent-intelligence__confidence .oo-measured__value{grid-column:2;font-size:1rem;line-height:1}.console-stage-shell .agent-intelligence__confidence .oo-measured__meta,.console-stage-shell .agent-intelligence__confidence .oo-measured__definition{grid-column:1/-1;margin:0;font-size:.7rem}.console-stage-shell .agent-intelligence__confidence .oo-measured__definition summary{color:var(--oo-text-tertiary);cursor:pointer}.console-stage-shell .agent-intelligence__list>article>header{justify-content:space-between}.console-stage-shell .agent-intelligence{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.75rem;min-block-size:0;padding-inline-end:.25rem;display:grid;overflow-y:auto}.console-stage-shell .agent-intelligence__overview{gap:.625rem;display:grid}.console-stage-shell .agent-intelligence__priorities{justify-content:space-between;align-items:end;gap:1rem;padding-top:.125rem;display:flex}.console-stage-shell .agent-intelligence__priorities h3,.console-stage-shell .agent-intelligence__priorities p{margin:0}.console-stage-shell .agent-intelligence__priorities h3{margin-top:.2rem;font-size:1rem}.console-stage-shell .agent-intelligence__priorities p{color:var(--oo-text-secondary);margin-top:.2rem;font-size:.78rem}.console-stage-shell .agent-intelligence__priorities>button{flex:none}.console-stage-shell .agent-intelligence__list>article{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);box-shadow:var(--stage-rest);transition:border-color var(--stage-swift) var(--stage-ease), box-shadow var(--stage-swift) var(--stage-ease);animation:stage-turn-in var(--stage-settle) var(--stage-ease-out) both;padding:clamp(.75rem,1.4vw,1rem)}@media (max-width:720px){.console-stage-shell .agent-intelligence__priorities{flex-direction:column;align-items:stretch}.console-stage-shell .agent-intelligence__priorities>button{align-self:flex-start}}.console-stage-shell .agent-intelligence__list>article:hover{border-color:color-mix(in srgb, var(--oo-text-primary) 18%, transparent);box-shadow:var(--stage-lift)}.console-stage-shell .agent-intelligence__list>article[data-suppressed]{box-shadow:none;opacity:.72;background:0 0;border-style:dashed}.console-stage-shell .agent-intelligence__list h3{letter-spacing:-.01em;margin:.35rem 0 .2rem;font-size:.9375rem}.console-stage-shell .agent-access__features{gap:.125rem;display:grid}.console-stage-shell .agent-access__features .oo-switch-row{border-radius:var(--oo-radius-control);transition:background var(--stage-swift) var(--stage-ease);padding:.5rem .6rem}.console-stage-shell .agent-access__features .oo-switch-row:hover{background:color-mix(in srgb, var(--oo-surface-raised) 55%, transparent)}.console-stage-shell .agent-access label>select,.console-stage-shell .agent-access label>textarea{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);width:100%;font:inherit;color:var(--oo-text-primary);background:var(--oo-surface-default);padding:.5rem .65rem;font-size:.8125rem}.console-stage-shell .agent-chat{position:relative}.console-stage-shell .agent-chat>.oorbi-chronology{max-height:calc(100% - 3.6rem);inset-block-start:2.9rem}.console-stage-shell .agent-chat__header-actions{align-items:center;gap:.15rem;display:flex}.console-stage-shell .workbench{border-color:var(--shell-border);border-radius:var(--shell-radius)}.console-stage-shell .workbench-progress-band{border-top:0}.stage-layout .oo-state-surface{border-radius:var(--shell-radius)}.stage-section__body>.oo-state-surface,.stage-layout__body>.oo-state-surface{margin:auto 0}.console-stage-shell .oo-skeleton{border-radius:var(--oo-radius-control)}.agent-topbar__identity .oo-agent-identity{transition:scale var(--stage-settle) var(--stage-ease-out)}.agent-topbar .agent-lifecycle,.agent-topbar .agent-lifecycle__facts{background:0 0;border:0;gap:.25rem;margin:0;padding:0}.agent-assistant__conversation .oorbi-composer{position:relative}.agent-assistant__conversation .oorbi-composer:before{content:"";background:linear-gradient(to top, var(--shell-surface), transparent);pointer-events:none;block-size:1.25rem;position:absolute;inset:0 0 auto;translate:0 -100%}.agent-assistant__conversation .oorbi-composer__field{border-radius:var(--oo-radius-md)}.console-stage-shell ::selection,.stage-focus ::selection{background:color-mix(in srgb, var(--oo-interactive) 22%, transparent)}.console-stage-shell textarea,.stage-focus textarea{caret-color:var(--oo-interactive)}[data-oo-theme=dark] .console-stage-shell{--stage-rest:0 1px 2px #0000003d;--stage-lift:0 2px 4px #00000047, 0 10px 24px #00000052}[data-oo-theme=dark] .console-stage-shell .agent-canvas-node:hover,[data-oo-theme=dark] .console-stage-shell .agent-canvas-node[data-active],[data-oo-theme=dark] .console-stage-shell .agent-intelligence__list>article:hover,[data-oo-theme=dark] .agent-entrypoint__transports>button:hover{border-color:color-mix(in srgb, var(--oo-text-primary) 34%, transparent)}[data-oo-theme=dark] .stage-focus,[data-oo-theme=dark] .agent-lifecycle-dialog,[data-oo-theme=dark] .stage-focus-layer[data-presentation=overlay] .agent-version-history{box-shadow:0 1rem 2rem -.75rem #0000008c,0 2.25rem 4.5rem -1rem #00000073}[data-oo-theme=dark] .stage-focus-scrim{background:#00000085}.console-stage-shell .agent-canvas-edge .react-flow__edge-path{stroke:color-mix(in srgb, var(--oo-brand-primary) 72%, var(--oo-border-strong));stroke-width:2px}.console-stage-shell .react-flow__controls{border-color:var(--shell-border);border-radius:var(--oo-radius-control);box-shadow:var(--stage-rest);opacity:.72;transition:opacity var(--stage-settle) var(--stage-ease)}.console-stage-shell .agent-canvas-flow:hover .react-flow__controls,.console-stage-shell .react-flow__controls:focus-within{opacity:1}.console-stage-shell .react-flow__controls-button{border-bottom-color:var(--shell-border);width:1.75rem;height:1.75rem}.console-stage-shell .agent-canvas-flow{border-color:var(--shell-border);border-radius:var(--shell-radius);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--oo-brand-primary) 5%, transparent), transparent 38%), var(--oo-surface-default)}.stage-solo{height:100%;min-height:0;padding:clamp(1.5rem, 4vh, 3rem) var(--stage-gutter) 4rem;background:var(--shell-canvas);overflow-y:auto}.stage-solo>*{width:min(100%,56rem);animation:console-stage-forward var(--stage-travel) var(--stage-ease-out) both;margin-inline:auto}.stage-solo>.agent-create{background:0 0;width:100%;min-height:0;padding:0}.stage-solo[data-centred]{align-content:center;justify-items:center;padding-bottom:clamp(1.5rem,4vh,3rem);display:grid}.stage-solo[data-centred]>.oo-state-surface[data-oo-state=loading]{width:min(100%,36rem)}.stage-layout[data-fill] .agent-canvas-detail[data-wide]{width:min(34rem,100% - 1.5rem)}.console-stage-shell .agent-canvas-detail>header{border:0;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:0;display:flex}.console-stage-shell .agent-canvas-detail__tabs,.console-stage-shell .agent-canvas-detail__execution{background:var(--shell-canvas);border:0}.console-stage-shell .agent-canvas-detail__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.console-stage-shell .agent-canvas-detail__icon{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 24%, var(--shell-border));border-radius:var(--oo-radius-sm);block-size:2.25rem;inline-size:2.25rem;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 8%, var(--oo-surface-default));place-items:center;display:grid}.console-stage-shell .agent-canvas-detail>header h3{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.console-stage-shell .agent-canvas-detail>header p{max-width:30rem;color:var(--oo-text-tertiary);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.console-stage-shell .agent-canvas-detail__parent{color:var(--oo-text-tertiary);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6875rem;font-weight:600;display:block}.console-stage-shell .agent-canvas-detail__resource-link{border-radius:var(--oo-radius-control);width:100%;color:var(--oo-text-secondary);background:var(--oo-surface-subtle);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.7rem .75rem;display:grid}.console-stage-shell .agent-canvas-detail__resource-link:hover{border-color:color-mix(in srgb, var(--oo-brand-primary) 50%, var(--shell-border));background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-subtle))}.console-stage-shell .agent-canvas-detail__resource-link>span{align-items:center;gap:.45rem;min-width:0;display:flex}.console-stage-shell .agent-canvas-detail__resource-link strong{color:var(--oo-text-primary);font-size:.75rem}.console-stage-shell .agent-canvas-detail__resource-link small{max-width:11rem;color:var(--oo-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.console-stage-shell .agent-canvas-detail__binding-summary{gap:.75rem;display:grid}.console-stage-shell .agent-canvas-detail__binding-summary>span{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.console-stage-shell .agent-canvas-detail__binding-summary>span strong{font-size:.75rem}.console-stage-shell .agent-canvas-detail__binding-summary>span small{color:var(--oo-text-tertiary);font-size:.6875rem}.console-stage-shell .agent-canvas-detail__binding-controls{border-top:0;margin-top:.875rem;padding-top:0}.console-stage-shell .agent-canvas-detail__step-items{border-top:0;gap:.55rem;margin-top:1.25rem;padding-top:0;display:grid}.console-stage-shell .agent-canvas-detail__step-items>header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.console-stage-shell .agent-canvas-detail__step-items>header strong{font-size:.75rem}.console-stage-shell .agent-canvas-detail__step-items>header small{color:var(--oo-text-tertiary);font-size:.6875rem}.console-stage-shell .agent-canvas-detail__step-items>div{gap:.4rem;display:grid}.console-stage-shell .agent-canvas-detail__step-items button{border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);width:100%;color:var(--oo-text-secondary);background:color-mix(in srgb, var(--shell-canvas) 64%, var(--oo-surface-default));font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.65rem .7rem;display:grid}.console-stage-shell .agent-canvas-detail__step-items button:hover,.console-stage-shell .agent-canvas-detail__step-items button:focus-visible{border-color:color-mix(in srgb, var(--oo-brand-primary) 45%, var(--shell-border));background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-default))}.console-stage-shell .agent-canvas-detail__step-items button>span{gap:.08rem;min-width:0;display:grid}.console-stage-shell .agent-canvas-detail__step-items button strong,.console-stage-shell .agent-canvas-detail__step-items button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-stage-shell .agent-canvas-detail__step-items button strong{color:var(--oo-text-primary);font-size:.75rem}.console-stage-shell .agent-canvas-detail__step-items button small,.console-stage-shell .agent-canvas-detail__step-items button em{color:var(--oo-text-tertiary);font-size:.65rem;font-style:normal}.console-stage-shell .agent-canvas-detail__close{block-size:1.75rem;inline-size:1.75rem;color:var(--oo-text-tertiary);cursor:pointer;transition:background var(--stage-swift) var(--stage-ease);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.console-stage-shell .agent-canvas-detail__close:hover{color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-surface-raised) 70%, transparent)}.console-stage-shell .agent-canvas-detail .agent-bindings,.console-stage-shell .agent-canvas-detail .agent-dock__panel{box-shadow:none;background:0 0;border:0;padding:0}@media (min-width:90rem){.stage-layout[data-fill] .agent-canvas-explorer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.stage-layout[data-fill] .agent-canvas-explorer:has(.agent-canvas-bindings-state){grid-template-rows:auto auto minmax(0,1fr)}.stage-layout[data-fill] .agent-canvas-explorer[data-detail-open]{grid-template-columns:minmax(30rem,1fr) minmax(22rem,25rem)}.stage-layout[data-fill] .agent-canvas-toolbar,.stage-layout[data-fill] .agent-canvas-bindings-state{grid-column:1/-1}.stage-layout[data-fill] .agent-canvas-flow{grid-area:2/1}.stage-layout[data-fill] .agent-canvas-explorer:has(.agent-canvas-bindings-state) .agent-canvas-flow{grid-row:3}.stage-layout[data-fill] .agent-canvas-detail{border:1px solid var(--shell-border);border-radius:var(--shell-radius);width:auto;min-height:0;max-height:none;box-shadow:none;grid-area:2/2;margin:.75rem .75rem .75rem 0;padding:1rem;position:relative;inset:auto;overflow-y:auto}.stage-layout[data-fill] .agent-canvas-explorer:has(.agent-canvas-bindings-state) .agent-canvas-detail{grid-row:3}}@media not (min-width:64rem){.stage-layout[data-fill] .agent-canvas-explorer[data-detail-open]{grid-template-columns:minmax(0,1fr);display:grid}.stage-layout[data-fill] .agent-canvas-detail{width:auto;min-height:0;max-height:none;position:static;inset:auto}}.console-stage-shell :is(.workbench-plan-card,.workbench-mode-block,.workbench-analysis-guide,.workbench-run-budget,.workbench-section-selection,.workbench-report-card,.workbench-recovery){border-color:var(--shell-border);border-radius:var(--oo-radius-md)}.console-stage-shell .workbench-plan-card{box-shadow:var(--stage-rest)}.console-stage-shell .workbench-mode button{transition:background var(--stage-swift) var(--stage-ease), color var(--stage-swift) var(--stage-ease)}.console-stage-shell .workbench-mode button:active{scale:.98}.console-stage-shell .workbench-header[data-headless]+.workbench-progress-band{border-top:0}.console-stage-shell .workbench-progress-band [aria-current],.console-stage-shell .workbench-progress-band [data-state]{transition:color var(--stage-settle) var(--stage-ease), background var(--stage-settle) var(--stage-ease), border-color var(--stage-settle) var(--stage-ease)}.console-stage-shell .agent-entrypoint{align-content:start;gap:.75rem;min-width:0;display:grid}.console-stage-shell .agent-entrypoint__snippet{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:color-mix(in srgb, var(--shell-canvas) 60%, transparent);gap:.5rem;min-width:0;padding:.875rem;display:grid}.console-stage-shell .agent-entrypoint__snippet>h3{color:var(--oo-text-secondary);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.console-stage-shell .agent-entrypoint__snippet .oo-badge{justify-self:start}.console-stage-shell .oo-code-block pre{max-width:100%;overscroll-behavior:contain;scrollbar-width:thin;max-block-size:18rem;padding:.75rem .875rem;font-size:.75rem;line-height:1.6;overflow:auto}.console-stage-shell .oo-code-block,.stage-focus .oo-code-block{border-color:var(--shell-border);background:var(--oo-surface-subtle);color:var(--oo-text-primary)}.console-stage-shell .oo-code-block figcaption,.stage-focus .oo-code-block figcaption{border-block-end-color:var(--shell-border);color:var(--oo-text-tertiary)}.console-stage-shell .oo-code-block figcaption .oo-button,.stage-focus .oo-code-block figcaption .oo-button{color:var(--oo-text-secondary)}.agent-version-history__load-error{color:var(--oo-status-danger,var(--oo-text-secondary));margin:.5rem 0 0;font-size:.75rem}.console-stage__alerts>*{animation:stage-turn-in var(--stage-settle) var(--stage-ease-out) both}.console-stage-shell .workbench-report{gap:var(--lifecycle-section-gap,var(--oo-space-6));min-width:0;padding:var(--lifecycle-page-inset,clamp(var(--oo-space-4), 1.6vw, var(--oo-space-6)));display:grid}.console-stage-shell .workbench-fitness{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);box-shadow:var(--stage-rest);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem clamp(.875rem,2vw,1.5rem);padding:clamp(.875rem,1.6vw,1.25rem);display:grid}.console-stage-shell .workbench-fitness-score{border:1px solid var(--shell-border);font-variant-numeric:tabular-nums;border-radius:999px;grid-template-columns:1fr;place-items:center;block-size:clamp(5.5rem,9vw,6.75rem);inline-size:clamp(5.5rem,9vw,6.75rem);display:grid}.console-stage-shell .workbench-fitness-score>strong{letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1}.console-stage-shell .workbench-fitness-score>span{color:var(--oo-text-tertiary);font-size:.75rem}.console-stage-shell .workbench-fitness-score[data-status=fit]{color:var(--oo-status-success);border-color:color-mix(in srgb, var(--oo-status-success) 40%, transparent);background:color-mix(in srgb, var(--oo-status-success) 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--oo-status-success) 12%, transparent)}.console-stage-shell .workbench-fitness-score[data-status=not_fit]{color:var(--oo-status-danger);border-color:color-mix(in srgb, var(--oo-status-danger) 40%, transparent);background:color-mix(in srgb, var(--oo-status-danger) 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--oo-status-danger) 12%, transparent)}.console-stage-shell .workbench-fitness-score[data-status=insufficient_evidence]{color:var(--oo-status-warning);border-color:color-mix(in srgb, var(--oo-status-warning) 40%, transparent);background:color-mix(in srgb, var(--oo-status-warning) 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--oo-status-warning) 12%, transparent)}.console-stage-shell .workbench-fitness>div:nth-child(2) h2{letter-spacing:-.015em;margin:.1rem 0 .2rem;font-size:clamp(1rem,1.8vw,1.1875rem)}.console-stage-shell .workbench-fitness>div:nth-child(2) p{max-width:62ch;color:var(--oo-text-secondary);margin:0;font-size:.8125rem;line-height:1.55}.console-stage-shell .workbench-fitness>.oo-key-value-list{border-top:1px solid var(--shell-border);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem 1.25rem;padding-top:.75rem;display:grid}.console-stage-shell .workbench-report--unavailable{border:1px dashed var(--shell-border);border-radius:var(--shell-radius);text-align:center;place-content:center;gap:.35rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.console-stage-shell .workbench-report--unavailable h2{margin:0;font-size:1rem}.console-stage-shell .workbench-report--unavailable p{color:var(--oo-text-tertiary);margin:0;font-size:.8125rem}.console-stage-shell .workbench-report-actions{color:var(--oo-text-tertiary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.console-stage-shell .workbench-fitness-sections{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);gap:.625rem;padding:clamp(.875rem,1.6vw,1.125rem);display:grid}.console-stage-shell .workbench-fitness-sections>header,.console-stage-shell .workbench-findings>header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.console-stage-shell .workbench-fitness-sections>header h3,.console-stage-shell .workbench-findings>header h3{margin:0;font-size:.875rem;font-weight:600}.console-stage-shell .workbench-fitness-sections>header span{color:var(--oo-text-tertiary);font-size:.75rem}.console-stage-shell .workbench-fitness-sections>article{gap:.3rem;display:grid}.console-stage-shell .workbench-fitness-sections>article>div{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.console-stage-shell .workbench-fitness-sections>article>div>span{font-variant-numeric:tabular-nums;color:var(--oo-text-secondary)}.console-stage-shell .workbench-fitness-sections>article>small{color:var(--oo-text-tertiary);font-size:.6875rem}.console-stage-shell .workbench-report-footer{border-top:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:.75rem clamp(1rem,3vw,2rem);padding-top:.875rem;display:flex}.console-stage-shell .workbench-report-footer>div{gap:.1rem;min-width:0;display:grid}.console-stage-shell .workbench-report-footer small{letter-spacing:.09em;text-transform:uppercase;color:var(--oo-text-tertiary);font-size:.5625rem;font-weight:600}.console-stage-shell .workbench-report-footer strong,.console-stage-shell .workbench-report-footer code{font-size:.8125rem}.console-stage-shell .workbench-report-footer code{font-family:var(--oo-font-mono);word-break:break-all}.console-stage-shell .workbench-report-footer>.oo-button{margin-left:auto}.console-stage-shell .workbench-candidate-ready{border:1px solid color-mix(in srgb, var(--oo-status-success) 35%, var(--shell-border));border-radius:var(--shell-radius);background:color-mix(in srgb, var(--oo-status-success) 6%, transparent);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.console-stage-shell .workbench-candidate-ready>svg{color:var(--oo-status-success);flex:none;margin-top:.1rem}.console-stage-shell .workbench-candidate-ready h3{margin:0 0 .15rem;font-size:.875rem;font-weight:600}.console-stage-shell .workbench-candidate-ready p{color:var(--oo-text-secondary);margin:0;font-size:.8125rem}.console-stage-shell .workbench-candidate-summary{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);box-shadow:var(--stage-rest);gap:.625rem;padding:clamp(.875rem,1.6vw,1.125rem);display:grid}.console-stage-shell .workbench-candidate-summary h3{letter-spacing:-.01em;margin:.1rem 0 0;font-size:.9375rem}.console-stage-shell .workbench-history-empty{color:var(--oo-text-tertiary);text-align:center;padding:1.5rem 1rem;font-size:.8125rem}.console-stage-shell .agent-studio__results,.console-stage-shell .agent-bindings__save{align-items:center;gap:var(--shell-action-gap);flex-wrap:wrap;display:flex}.console-stage-shell .agent-studio__results{flex-direction:column;align-items:stretch}.scout-draft-confirm__fields{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.scout-draft-confirm__fields>li{border-radius:var(--oo-radius-sm);background:color-mix(in srgb, var(--oo-surface-raised) 60%, transparent);padding:.4rem .6rem;font-size:.8125rem}.scout-draft-confirm__error{border-radius:var(--oo-radius-sm);color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 8%, transparent);margin:0 0 .625rem;padding:.5rem .65rem;font-size:.8125rem}.console-stage-shell .workbench-run-stat{gap:.3rem;min-width:8rem;display:grid}.console-stage-shell .workbench-run-stat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.125rem}.console-stage-shell .runtime-connection__issues--blocked{border-color:color-mix(in srgb, var(--oo-status-danger) 35%, var(--shell-border));background:color-mix(in srgb, var(--oo-status-danger) 6%, transparent)}.console-stage-shell .runtime-connection__issues--blocked h3{color:var(--oo-status-danger)}.stage-layout__definition-status{min-width:0;color:var(--oo-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3rem;font-size:.6875rem;font-style:normal;display:inline-flex}.stage-layout__definition-status strong{color:var(--oo-status-success,var(--oo-text-secondary));font-weight:650}.stage-layout__definition-status[data-busy] strong{color:var(--oo-interactive)}.stage-layout__definition-status .oo-oorbital-spinner{flex:none}.stage-layout__definition-status em{color:var(--oo-status-warning,var(--oo-text-secondary));font-style:normal}.agent-setup-flow{gap:var(--oo-space-8);width:min(100%,96rem);min-width:0;padding-block:var(--oo-space-2) var(--oo-space-8);margin-inline:auto;display:grid}.agent-setup-section{gap:var(--oo-space-6);min-width:0;border-block-start:1px solid var(--shell-border);grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr);padding-block-start:var(--oo-space-5);display:grid}.agent-setup-section__header{align-content:start;gap:var(--oo-space-2);min-width:0;display:grid}.agent-setup-section__header>span,.agent-definition__header>div>span{color:var(--oo-brand-primary);font-family:var(--oo-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:700}.agent-setup-section__header>div{gap:var(--oo-space-1);display:grid}.agent-setup-section__header h2,.agent-setup-section__header p,.agent-definition__header h2,.agent-definition__header p{margin:0}.agent-setup-section__header h2{font-size:1rem;line-height:1.25}.agent-setup-section__header p{color:var(--oo-text-tertiary);font-size:.75rem;line-height:1.5}.agent-setup-section__body{min-width:0}.agent-setup-section__body>.agent-build,.agent-setup-section__body>.agent-bindings,.agent-setup-section__body>.agent-dock__panel{margin:0}.agent-setup-section__body>.agent-live-example{height:auto;min-height:clamp(30rem,62svh,44rem)}.agent-definition{border:1px solid var(--shell-border);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);min-width:0;overflow:hidden}.agent-definition__header{align-items:center;gap:var(--oo-space-5);padding:var(--oo-space-5);border-block-end:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-surface-subtle) 58%, var(--oo-surface-default));grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-definition__header>div:first-child{gap:var(--oo-space-1);min-width:0;display:grid}.agent-definition__header h2{font-size:clamp(1.05rem,1.8vw,1.3rem)}.agent-definition__header p{max-width:68ch;color:var(--oo-text-tertiary);font-size:.78rem;line-height:1.5}.agent-definition__actions{justify-content:flex-end;align-items:center;gap:var(--oo-space-2);flex-wrap:wrap;display:flex}.agent-definition__chapters{display:grid}.agent-definition__chapter{gap:var(--oo-space-6);padding:var(--oo-space-5);border-block-start:1px solid var(--shell-border);grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);display:grid}.agent-definition__chapter:first-child{border-block-start:0}.agent-definition__chapter>header{align-content:start;gap:var(--oo-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.agent-definition__chapter>header>span{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 32%, var(--shell-border));block-size:1.8rem;inline-size:1.8rem;color:var(--oo-brand-primary);font-family:var(--oo-font-mono);border-radius:50%;place-items:center;font-size:.625rem;display:grid}.agent-definition__chapter>header>div{gap:var(--oo-space-1);display:grid}.agent-definition__chapter h3,.agent-definition__chapter p{margin:0}.agent-definition__chapter h3{font-size:.875rem}.agent-definition__chapter p{color:var(--oo-text-tertiary);font-size:.72rem;line-height:1.45}.agent-definition__fields{align-items:start;gap:var(--oo-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.agent-definition__field{gap:var(--oo-space-2);min-width:0;padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 42%, var(--oo-surface-default));transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease);display:grid}.agent-definition__field[data-focused],.agent-definition__field:focus-within{border-color:color-mix(in srgb, var(--oo-brand-primary) 55%, var(--oo-border-subtle));background:var(--oo-surface-default)}.agent-definition__field[data-updated]{border-color:color-mix(in srgb, var(--oo-status-success) 36%, var(--oo-border-subtle))}.agent-definition__field>header{justify-content:space-between;align-items:center;gap:var(--oo-space-2);display:flex}.agent-definition__field h4{margin:0;font-size:.78rem}.agent-definition__field-state{align-items:center;gap:var(--oo-space-1);color:var(--oo-brand-primary);white-space:nowrap;font-size:.625rem;display:inline-flex}.agent-definition__field-state[data-updated]{color:var(--oo-status-success)}.agent-definition__field .agent-canvas-field textarea{background:var(--oo-surface-default);min-height:7.5rem}@media (max-width:68rem){.agent-setup-section,.agent-definition__chapter{gap:var(--oo-space-4);grid-template-columns:minmax(0,1fr)}.agent-setup-section__header{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);align-items:baseline}}@media (max-width:48rem){.agent-setup-flow{gap:var(--oo-space-6)}.agent-setup-section__header,.agent-definition__header,.agent-definition__fields{grid-template-columns:minmax(0,1fr)}.agent-definition__actions{justify-content:flex-start}.agent-definition__chapter,.agent-definition__header{padding:var(--oo-space-4)}.agent-setup-section__body>.agent-live-example{min-height:38rem}}.agent-sentence-canvas{gap:var(--oo-space-4);width:min(100%,78rem);padding:var(--oo-space-6) clamp(var(--oo-space-3), 4vw, var(--oo-space-8)) var(--oo-space-8);background:0 0;margin-inline:auto;display:grid}.agent-sentence-canvas__head{justify-content:flex-end;display:flex}.agent-sentence-canvas__save{align-items:center;gap:var(--oo-space-2);display:inline-flex}.agent-sentence-canvas__layout{align-items:start;gap:var(--oo-space-6);grid-template-columns:minmax(0,1fr);display:grid}.agent-sentence-canvas[data-panel-open] .agent-sentence-canvas__layout{gap:clamp(var(--oo-space-6), 4vw, var(--oo-space-10));grid-template-columns:minmax(18rem,21.5rem) minmax(0,1fr)}.agent-sentence-canvas__panel{order:-1}.agent-sentence-canvas__main{align-self:start;gap:var(--oo-space-6);width:min(100%,62rem);padding:var(--oo-space-3) clamp(var(--oo-space-2), 2vw, var(--oo-space-5));margin-inline:auto;display:grid}.agent-sentence-canvas__summary{justify-content:space-between;align-items:center;gap:var(--oo-space-4);color:var(--oo-text-tertiary);font-family:var(--oo-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:650;display:flex}.agent-sentence{max-width:62ch;color:var(--oo-text-primary);letter-spacing:-.012em;text-align:start;text-wrap:pretty;align-self:center;margin:0 auto;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:430;line-height:1.58}.agent-sentence-canvas[data-panel-open] .agent-sentence{max-width:58ch;margin-inline:auto}.agent-sentence__slot{border-radius:var(--oo-radius-sm);color:var(--oo-text-primary);font:inherit;cursor:pointer;transition:color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), box-shadow var(--stage-swift) var(--stage-ease);background:0 0;border:0;margin:0;padding:.06em .12em;font-weight:590;display:inline}.agent-sentence__slot:hover,.agent-sentence__slot:focus-visible{background:color-mix(in srgb, var(--oo-brand-primary) 12%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--oo-brand-primary) 55%, transparent)}.agent-sentence__slot[aria-pressed=true]{background:color-mix(in srgb, var(--oo-brand-primary) 16%, transparent);box-shadow:inset 0 -2px 0 var(--oo-brand-primary)}.agent-sentence__slot svg{vertical-align:-.15em;margin-inline-end:.15em;display:inline}.agent-sentence__slot[data-empty]{color:var(--oo-text-tertiary);box-shadow:inset 0 -1px 0 var(--oo-border-subtle);font-style:italic;font-weight:450}.agent-sentence__slot[data-state=inferred]{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--oo-status-warning) 55%, var(--oo-brand-primary))}.agent-sentence__slot[data-state=needs_connection],.agent-sentence__slot[data-state=unavailable]{color:var(--oo-status-warning);box-shadow:inset 0 -1px 0 var(--oo-status-warning)}.agent-sentence__slot[data-state=changed]{background:color-mix(in srgb, var(--oo-status-success) 18%, transparent);box-shadow:inset 0 -1px 0 var(--oo-status-success)}.agent-sentence__slot[data-state=updating]{animation:1.6s ease-in-out infinite agent-sentence-pulse}.agent-sentence-shelves{gap:var(--oo-space-3);padding-block-start:var(--oo-space-2);display:grid}.agent-sentence-shelf{--agent-shelf-accent:var(--oo-brand-primary);align-items:start;gap:var(--oo-space-3);grid-template-columns:minmax(6.75rem,.22fr) minmax(0,1fr);display:grid}.agent-sentence-shelf[data-slot=knowledge]{--agent-shelf-accent:var(--oo-brand-knowledge)}.agent-sentence-shelf[data-slot=capabilities]{--agent-shelf-accent:var(--oo-brand-governance)}.agent-sentence-shelf[data-slot=authority]{--agent-shelf-accent:var(--oo-status-danger)}.agent-sentence-shelf[data-slot=deliver]{--agent-shelf-accent:var(--oo-status-success)}.agent-sentence-shelf[data-slot=outcome]{--agent-shelf-accent:var(--oo-text-secondary)}.agent-sentence-shelf__label{color:var(--agent-shelf-accent);font-family:var(--oo-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.42rem 0;font-size:.625rem;font-weight:700}.agent-sentence-shelf__items{gap:var(--oo-space-2);flex-wrap:wrap;min-width:0;display:flex}.agent-sentence-shelf__items>button{border:1px solid color-mix(in srgb, var(--agent-shelf-accent) 62%, var(--oo-border-subtle));border-radius:var(--oo-radius-full);max-width:min(100%,28rem);color:var(--oo-text-primary);background:color-mix(in srgb, var(--agent-shelf-accent) 4%, transparent);font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--oo-duration-fast) var(--oo-ease-standard), border-color var(--oo-duration-fast) var(--oo-ease-standard), background var(--oo-duration-fast) var(--oo-ease-standard), transform var(--oo-duration-fast) var(--oo-ease-standard);padding:.4rem .7rem;font-size:.75rem;line-height:1.25;overflow:hidden}.agent-sentence-shelf__items>button:hover,.agent-sentence-shelf__items>button:focus-visible,.agent-sentence-shelf__items>button[aria-pressed=true]{border-color:var(--agent-shelf-accent);color:var(--agent-shelf-accent);background:color-mix(in srgb, var(--agent-shelf-accent) 10%, transparent);transform:translateY(-1px)}.agent-sentence-shelf__items>button[data-empty]{color:var(--oo-text-tertiary);background:0 0;border-style:dashed}@keyframes agent-sentence-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.agent-sentence__slot[data-state=updating]{animation:none}.agent-sentence-shelf__items>button{transition:none}.agent-sentence-canvas__panel{animation:none}}.agent-sentence-canvas__panel{gap:var(--oo-space-4);max-height:min(46rem,80vh);padding:var(--oo-space-5) var(--oo-space-5) var(--oo-space-6);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-xl,var(--oo-radius-lg));background:var(--oo-surface-default);box-shadow:var(--oo-shadow-sm);overscroll-behavior:contain;scrollbar-gutter:stable;animation:agent-sentence-panel-in .18s var(--oo-ease-standard) both;flex-direction:column;display:flex;position:sticky;inset-block-start:var(--oo-space-4);overflow-y:auto}@keyframes agent-sentence-panel-in{0%{opacity:0;transform:translate(-.35rem)}to{opacity:1;transform:translate(0)}}.agent-sentence-canvas__panel:focus-visible{outline:2px solid var(--oo-brand-primary);outline-offset:-2px}.agent-sentence-canvas__panel-head{justify-content:space-between;align-items:flex-start;gap:var(--oo-space-3);padding-block:var(--oo-space-1) var(--oo-space-3);display:flex}.agent-sentence-canvas__panel-eyebrow{color:var(--oo-brand-primary);font-family:var(--oo-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:700;display:block}.agent-sentence-canvas__panel-head h3{margin:var(--oo-space-1) 0 0;letter-spacing:-.015em;max-width:24ch;font-size:1.05rem;line-height:1.3}.agent-sentence-canvas__panel-body{min-height:0}.agent-sentence-panel .agent-canvas-field__meta{justify-content:space-between;gap:var(--oo-space-2)}.agent-sentence-panel .agent-canvas-field__label{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:700}.agent-sentence-panel .oo-provenance{margin-inline-start:auto;font-size:.6875rem}@media (max-width:68rem){.agent-sentence-canvas[data-panel-open] .agent-sentence-canvas__layout{grid-template-columns:minmax(0,1fr)}.agent-sentence-canvas__panel{max-height:none;position:relative;inset-block-start:auto}}@media (max-width:48rem){.agent-sentence-canvas{padding:var(--oo-space-4) var(--oo-space-4) var(--oo-space-5)}.agent-sentence{max-width:none}.agent-sentence-canvas__main{padding-inline:0}.agent-sentence-shelf{gap:var(--oo-space-1);grid-template-columns:minmax(0,1fr)}}.agent-sentence-panel{gap:var(--oo-space-4);min-width:0;display:grid}.agent-sentence-panel__tab{gap:var(--oo-space-4);padding-block-start:var(--oo-space-3);display:grid}.agent-sentence-panel__note{color:var(--oo-text-tertiary);margin:0;font-size:.75rem;line-height:1.5}.agent-sentence-panel .agent-canvas-field textarea{min-height:4.75rem;padding:var(--oo-space-3);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);resize:vertical;border-color:#0000;font-size:.875rem;line-height:1.55}.agent-sentence-panel .agent-canvas-field textarea:hover{border-color:var(--oo-border-strong)}.agent-sentence-panel .agent-triggers,.agent-sentence-panel .agent-triggers .agent-bindings__groups,.agent-sentence-panel .agent-triggers .agent-bindings__group{gap:0;display:grid}.agent-sentence-panel .agent-triggers .agent-bindings__group{background:0 0;border:0;border-radius:0;padding:0}.agent-sentence-panel .agent-triggers .agent-bindings__group ul{gap:var(--oo-space-1)}.agent-sentence-panel .agent-triggers .agent-bindings__group li{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-3);border-radius:var(--oo-radius-md);transition:background-color var(--oo-duration-fast) var(--oo-ease-standard);background:0 0;border:0}.agent-sentence-panel .agent-triggers .agent-bindings__group li:hover{background:var(--oo-surface-subtle)}.agent-sentence-panel .agent-triggers .agent-bindings__group li>span{gap:var(--oo-space-1)}.agent-sentence-panel .agent-triggers .agent-bindings__group li strong{font-size:.76rem}.agent-sentence-panel .agent-triggers .agent-bindings__group li small{max-width:30ch;font-size:.7rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.agent-sentence-panel .agent-triggers .agent-bindings__group li{transition:none}}.agent-sentence-panel .agent-canvas-field select.oo-input{cursor:pointer}.agent-schema-builder{gap:var(--oo-space-3);border-block-start:1px solid var(--oo-border-subtle);padding-block-start:var(--oo-space-3);display:grid}.agent-schema-builder>header,.agent-schema-field__primary,.agent-schema-field__constraints{justify-content:space-between;align-items:end;gap:var(--oo-space-2);flex-wrap:wrap;display:flex}.agent-schema-builder h4,.agent-schema-builder p{margin:0}.agent-schema-builder h4{font-size:.85rem}.agent-schema-builder header p,.agent-schema-builder__empty{color:var(--oo-text-tertiary);font-size:.72rem;line-height:1.45}.agent-schema-builder__fields{gap:var(--oo-space-3);display:grid}.agent-schema-field{gap:var(--oo-space-2);padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);background:var(--oo-surface-default);display:grid}.agent-schema-field label,.agent-schema-builder__advanced{gap:var(--oo-space-1);color:var(--oo-text-secondary);flex:8rem;font-size:.68rem;font-weight:600;display:grid}.agent-schema-field__required{align-items:center;min-block-size:2.25rem;flex:none!important;display:flex!important}.agent-schema-builder__advanced textarea{min-height:12rem;font-family:var(--oo-font-mono);font-size:.7rem}.agent-sentence-panel__evidence{gap:var(--oo-space-3);border-block-start:1px solid var(--oo-border-subtle);padding-block-start:var(--oo-space-3);display:grid}.agent-sentence-panel__evidence-label{color:var(--oo-text-tertiary);font-family:var(--oo-font-mono);letter-spacing:.09em;text-transform:uppercase;margin-block-end:var(--oo-space-1);font-size:.625rem;font-weight:700;display:block}.agent-sentence-panel__evidence ul{gap:var(--oo-space-2);margin:0;padding:0;list-style:none;display:grid}.agent-sentence-panel__evidence li{justify-content:space-between;align-items:center;gap:var(--oo-space-2);font-size:.8rem;display:flex}.agent-advanced-definition{display:grid}.agent-advanced-definition>.oo-disclosure__panel{gap:var(--oo-space-8)}.stage-layout[data-fill]>.stage-layout__body{padding:0}.stage-layout[data-fill] .agent-canvas-explorer,.stage-layout[data-fill] .agent-studio,.stage-layout[data-fill] .agent-chat{width:100%;height:100%}.stage-layout[data-stage=design] .agent-canvas-explorer{grid-template-rows:minmax(0,1fr);gap:0;display:grid;position:relative}.stage-layout[data-stage=design] .agent-canvas-explorer[data-preview]{grid-template-columns:minmax(0,1fr)}.stage-layout[data-stage=design] .agent-canvas-preview{z-index:3;min-width:0;margin:0;position:absolute;inset:auto 1rem 1rem auto;overflow:visible}.stage-layout[data-stage=design] .agent-canvas-explorer[data-preview]:has(.agent-live-example[data-expanded=true]){grid-template-columns:minmax(0,1fr)}.stage-layout[data-stage=design] .agent-canvas-explorer[data-preview]:has(.agent-live-example[data-expanded=true]) .agent-canvas-preview{grid-area:1/1;width:auto;height:100%;min-height:0;max-height:none;position:relative;inset:auto;overflow:hidden}.stage-layout[data-stage=design] .agent-canvas-explorer[data-preview]:has(.agent-live-example[data-expanded=true]) :is(.agent-canvas-flow,.agent-canvas-toolbar,.agent-canvas-bindings-state){visibility:hidden;pointer-events:none}.stage-layout[data-stage=design] .agent-canvas-toolbar{z-index:5;border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);border-radius:var(--oo-radius-control);background:color-mix(in srgb, var(--shell-surface) 92%, transparent);width:auto;box-shadow:var(--stage-rest);margin:0;padding:.25rem;position:absolute;inset:.75rem .75rem auto auto}.stage-layout[data-stage=design] .agent-canvas-toolbar:not([data-summary]){justify-content:flex-end}.stage-layout[data-stage=design] .agent-canvas-flow{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--oo-brand-primary) 7%, transparent), transparent 42%), color-mix(in srgb, var(--shell-surface) 72%, var(--oo-surface-canvas));border:0;border-radius:0;grid-area:1/1;width:100%;height:100%;min-height:0;margin:0}.stage-layout[data-stage=design] .agent-canvas-bindings-state{z-index:4;max-width:min(34rem,100% - 1.5rem);box-shadow:var(--stage-rest);margin:0;position:absolute;inset:3.75rem .75rem auto auto}.stage-layout[data-stage=test] .agent-studio,.stage-layout[data-stage=test] .agent-chat{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}.stage-layout[data-stage=test] .agent-chat{position:relative;overflow:hidden}@media (min-width:52.001rem){.stage-layout[data-stage=test] .agent-chat>.agent-chat__activity-panel{block-size:100%;max-block-size:none;position:absolute;inset:0 0 0 auto}}@media (max-width:52rem){.agent-live-example[data-expanded=true]{grid-template-rows:auto auto minmax(24rem,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:auto}.agent-live-example[data-expanded=true]>:is(.agent-live-example__header,footer){grid-column:1}.agent-live-example[data-expanded=true] .agent-live-example__process{border-right:0;border-bottom:1px solid var(--shell-border);overflow:visible}.stage-layout[data-stage=design] .agent-canvas-explorer[data-preview]{grid-template-rows:minmax(28rem,1fr);grid-template-columns:minmax(0,1fr)}.stage-layout[data-stage=design] .agent-canvas-preview{width:min-content;max-height:none;margin-left:auto;inset:auto .75rem .75rem}.stage-layout .agent-chat__error-body{flex-direction:column;align-items:flex-start}}.stage-layout[data-stage=test] .agent-chat__heading{flex:none;padding:.75rem 1rem .5rem}.stage-layout[data-stage=test] .agent-chat__transcript{background:0 0;border-radius:0;margin:0;padding:1rem}.stage-layout[data-stage=test] .agent-chat>.oorbi-composer{background:0 0;flex:none;width:min(100%,52rem);margin:0 auto;padding:.75rem clamp(1rem,3vw,2rem) 1rem}.stage-layout[data-stage=qualify]>.stage-layout__body{padding:0}.stage-layout[data-stage=qualify] .workbench-header{border-bottom:1px solid var(--shell-border);gap:.75rem 1rem!important;padding:.875rem 1rem!important}.stage-layout[data-stage=qualify] .workbench-header-context{background:0 0;border:0;gap:0;padding:0}.stage-layout[data-stage=qualify] .workbench-header-context>div{background:0 0;border:0;padding:0 .75rem}.stage-layout[data-stage=qualify] .workbench-header-context>div:first-child{padding-left:0}.stage-layout[data-stage=qualify] .workbench-analysis-surface{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.stage-layout[data-stage=qualify] .workbench-progress-band{border:0;border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--shell-surface));padding:.625rem .875rem}.stage-layout[data-stage=qualify] .workbench-plan{gap:1rem;padding:.875rem}.stage-layout[data-stage=qualify] .workbench-mode-block,.stage-layout[data-stage=qualify] .workbench-plan-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem;margin:0;padding:0}.stage-layout[data-stage=qualify] .workbench-mode{border-color:var(--shell-border);border-radius:var(--oo-radius-control);background:color-mix(in srgb, var(--shell-canvas) 68%, transparent);min-width:0}.stage-layout[data-stage=qualify] .workbench-mode button{min-height:3.5rem}.stage-layout[data-stage=qualify] .workbench-plan-card>header{border:0;padding:.75rem 0 0}.stage-layout[data-stage=qualify] .workbench-plan-metrics,.stage-layout[data-stage=qualify] .workbench-run-budget{border-radius:var(--oo-radius-control);background:color-mix(in srgb, var(--shell-canvas) 66%, transparent);box-shadow:none;border:0;gap:0;padding:0}.stage-layout[data-stage=qualify] .workbench-plan-metrics>div,.stage-layout[data-stage=qualify] .workbench-run-budget>div{border:0;padding:.625rem .75rem}.stage-layout[data-stage=qualify] .workbench-section-selection{background:0 0;border:0;border-radius:0;padding:.75rem 0 0}.stage-layout[data-stage=operate]>.stage-layout__body{gap:var(--lifecycle-chapter-gap);padding:var(--lifecycle-page-inset);position:relative}.operate-stage__runtime{gap:var(--lifecycle-component-gap);flex:none;min-height:0;padding:0;display:grid;overflow:visible}.stage-layout[data-stage=operate]>.stage-layout__body>.stage-section{margin:0}.stage-layout[data-stage=operate]>.stage-layout__body>*+*,.stage-layout[data-stage=improve]>.stage-layout__body>*+*{border-top:0;margin-top:0;padding-top:0}.console-stage-shell .operate-stage__runtime .runtime-connection-status{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 68%, transparent);align-items:center;gap:.625rem;min-width:0;padding:.5rem .75rem;display:flex}.console-stage-shell .operate-stage__runtime .runtime-connection-status>span:not(.oo-badge){min-width:0;color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm);flex:1}.console-stage-shell .operate-stage__runtime .runtime-connection-status>.oo-button{flex:none}@media (max-width:42rem){.console-stage-shell .operate-stage__runtime .runtime-connection-status{flex-wrap:wrap}.console-stage-shell .operate-stage__runtime .runtime-connection-status>span:not(.oo-badge){flex-basis:calc(100% - 7rem)}.console-stage-shell .operate-stage__runtime .runtime-connection-status>.oo-button{margin-inline-start:auto}}.console-stage-shell .operate-stage__runtime .runtime-connection[data-embedded]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.875rem;margin:0;padding:0}.console-stage-shell .operate-stage__runtime .runtime-connection[data-embedded][data-state=blocked]{border-color:#0000}.operate-entrypoint-panel{z-index:24;border-left:1px solid var(--shell-border);background:var(--oo-surface-default);width:min(36rem,100%);min-width:0;animation:operate-entrypoint-in var(--stage-settle) var(--stage-ease-out) both;outline:0;position:absolute;inset:0 0 0 auto;overflow:hidden auto;box-shadow:-12px 0 32px #1814101a}@keyframes operate-entrypoint-in{0%{opacity:0;translate:.75rem}to{opacity:1;translate:0}}.operate-entrypoint-panel>header{z-index:2;border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-surface-default) 96%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.operate-entrypoint-panel>header h2,.operate-entrypoint-panel>header p{margin:0}.operate-entrypoint-panel>header h2{letter-spacing:-.015em;margin-top:.15rem;font-size:1rem;font-weight:650}.operate-entrypoint-panel>header p{max-width:52ch;color:var(--oo-text-tertiary);margin-top:.2rem;font-size:.75rem;line-height:1.45}.operate-entrypoint-panel>header>.oo-icon-button{flex:none}.operate-entrypoint-panel>.agent-entrypoint{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:1rem}.operate-entrypoint-panel>.external-agent-connection-setup{padding:1rem}.operate-entrypoint-panel .govern-installation,.operate-entrypoint-panel .govern-installation__session,.operate-entrypoint-panel .govern-installation__command,.operate-entrypoint-panel .oo-code-block{min-width:0;max-width:100%}.stage-layout[data-stage=improve]>.stage-layout__body{padding:var(--lifecycle-page-inset)}.console-stage-shell .stage-layout[data-stage=improve] .agent-intelligence__measured{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.console-stage-shell .stage-layout[data-stage=improve] .improve-stage-workspace>.agent-intelligence{padding:0 var(--oo-space-1) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0}.stage-layout[data-stage=improve] .agent-intelligence__measured>:where(.agent-intelligence__performance,.agent-intelligence__metrics,.agent-trend){padding:var(--oo-space-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.console-stage-shell .stage-layout__body>.agent-access{gap:.875rem}.agent-access__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.agent-access__choices>button{border:1px solid var(--shell-border);border-radius:var(--shell-radius);min-width:0;min-height:7.25rem;color:var(--oo-text-secondary);background:var(--shell-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--stage-swift) var(--stage-ease), background var(--stage-swift) var(--stage-ease), box-shadow var(--stage-swift) var(--stage-ease), translate var(--stage-swift) var(--stage-ease);grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .625rem;padding:.875rem;display:grid;position:relative}.agent-access__choices>button:hover{border-color:color-mix(in srgb, var(--oo-brand-primary) 32%, var(--shell-border));translate:0 -1px}.agent-access__choices>button[data-active]{border-color:color-mix(in srgb, var(--oo-brand-primary) 52%, var(--shell-border));background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--shell-surface));box-shadow:inset 0 2px 0 var(--oo-brand-primary)}.agent-access__choices>button>svg{color:var(--oo-brand-primary);grid-row:1/span 2}.agent-access__choices>button>strong{color:var(--oo-text-primary);font-size:.875rem;font-weight:650}.agent-access__choices>button>small{grid-column:2;font-size:.75rem;line-height:1.45}.agent-access__choices>button>em{color:var(--oo-text-tertiary);grid-column:2;align-self:end;font-size:.6875rem;font-style:normal}.console-stage-shell .stage-layout__body>.agent-access>[data-access-panel]{padding:var(--oo-space-3) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.console-stage-shell .stage-layout__body>.agent-access>[data-access-panel][hidden],.stage-layout .agent-access>fieldset[data-access-panel]>legend,.stage-layout .agent-access__generate[data-access-panel]>summary{display:none}.stage-layout .agent-access__generate[data-access-panel]>fieldset{padding:0}.stage-layout .agent-access [data-access-panel=api]>.agent-api-access{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.stage-layout .agent-access__advanced{margin:var(--oo-space-2) 0 0;border:0}.stage-layout .agent-access__advanced .oo-disclosure__trigger{padding-inline:0}.stage-layout .agent-access__hosted-actions{padding-top:var(--oo-space-2);justify-content:flex-end}.stage-layout .agent-access :is(select,textarea):focus-visible,.agent-access__choices>button:focus-visible{outline:2px solid var(--oo-focus);outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--oo-surface-default)}.console-stage-shell .agent-intelligence__overview{grid-template-columns:minmax(0,1fr)}.console-stage-shell .workbench-candidate-summary{box-shadow:none}.workbench-history>.workbench-error{margin:.75rem .75rem 0}.agent-use-runtime-shell{grid-template-columns:minmax(0,1fr) auto;min-block-size:100dvh;display:grid}.agent-use-runtime-shell[data-embedded=true]{height:100%;min-block-size:0}.agent-use-runtime-shell>.agent-use{min-inline-size:0}@media not (min-width:48rem){.agent-use-runtime-shell{display:block}.stage-layout__definition-status{display:none}.agent-access__choices{grid-template-columns:1fr}.agent-access__choices>button{min-height:0}}.agent-chat__conversation-title{align-items:center;gap:var(--oo-space-1);min-width:0;display:flex}.agent-chat__conversation-title>strong{color:var(--oo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.agent-chat__conversation-title>input{border:1px solid var(--oo-focus);border-radius:var(--oo-radius-control);width:min(24rem,55vw);min-height:2rem;color:var(--oo-text-primary);background:var(--oo-surface-default);font:inherit;padding:.3rem .5rem;font-weight:650}.stage-layout[data-stage=test] .agent-chat[data-dragging]:after{z-index:12;border:2px dashed var(--oo-brand-primary);border-radius:var(--oo-radius-lg);color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-surface-default) 90%, transparent);content:"Drop files to attach";pointer-events:none;place-items:center;font-weight:650;display:grid;position:absolute;inset:.75rem}.agent-chat__transcript>article[data-runtime-highlight]{outline:2px solid var(--oo-brand-primary);outline-offset:3px;background:color-mix(in srgb, var(--oo-brand-primary) 9%, var(--oo-surface-default));box-shadow:0 0 0 .375rem color-mix(in srgb, var(--oo-brand-primary) 8%, transparent);animation:runtime-message-highlight .68s var(--stage-ease-out) both}@keyframes runtime-message-highlight{0%{outline-color:#0000;translate:0 .35rem}}.operate-stage__runs{align-content:start;gap:var(--lifecycle-component-gap);min-height:0;display:grid}.operate-stage__runs>.operate-readiness{padding:var(--oo-space-2) 0 var(--oo-space-3)}.operate-stage__decisions-heading{margin:0 0 var(--oo-space-2);font-size:.9375rem}.improve-stage-workspace{position:relative}.improve-evidence-panel{z-index:20;border-left:1px solid var(--shell-border);background:var(--oo-surface-default);width:min(40rem,100%);min-width:0;animation:stage-detail-in var(--stage-settle) var(--stage-ease-out) both;outline:none;flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-1rem 0 2.5rem #1814101f}.improve-evidence-panel>header{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--oo-space-3);padding:var(--oo-space-4);border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--oo-surface-default) 96%, transparent);display:flex;position:sticky;top:0}.improve-evidence-panel>header :is(h2,p){margin:0}.improve-evidence-panel>header h2{margin-top:var(--oo-space-1);font-size:1rem}.improve-evidence-panel>header p{margin-top:var(--oo-space-1);color:var(--oo-text-secondary);font-size:.75rem}.improve-evidence-panel>.agent-execution-overview{padding:var(--oo-space-4)}.stage-layout[data-stage=public]>.stage-layout__body{overscroll-behavior-y:auto;scrollbar-gutter:stable;touch-action:pan-y;overflow-y:auto}.stage-layout[data-stage=public] .agent-access,.stage-layout[data-stage=public] [data-access-panel]{overscroll-behavior:auto;overflow:visible}.stage-layout[data-stage=public] .agent-access [data-access-panel=api]{padding-top:var(--oo-space-3)}@media (max-width:720px){.improve-evidence-panel{inset:var(--agent-topbar-height,3.5rem) 0 0;width:100%;position:fixed}}
