.agent-create{min-height:calc(100svh - var(--shell-topbar,4rem) - clamp(5rem, 9vw, 8rem));padding:clamp(var(--oo-space-4), 3vw, var(--oo-space-8));background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--oo-brand-primary) 7%, transparent), transparent 35%), var(--oo-surface-canvas);place-items:center;display:grid}.agent-create>section{text-align:center;width:min(820px,100%)}.agent-create__heading{gap:var(--oo-space-3);margin-bottom:var(--oo-space-8);justify-items:center;display:grid}.agent-create h1{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1}.agent-create__heading p{max-width:52ch;color:var(--oo-text-secondary);margin:0;font-size:.95rem;line-height:1.55}.agent-create__prompt-guide{align-items:center;gap:var(--oo-space-3);margin-block:var(--oo-space-5) var(--oo-space-3);padding:var(--oo-space-3) var(--oo-space-4);border:1px solid color-mix(in srgb, var(--oo-brand-primary) 28%, var(--oo-border-subtle));border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-default));text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-create__prompt-guide div,.agent-create__prompt-guide p{margin:0}.agent-create__prompt-guide p{color:var(--oo-text-secondary);margin-block-start:var(--oo-space-1);font-size:.8125rem;line-height:1.45}.agent-create__prompt-guide>button{padding:var(--oo-space-1);color:var(--oo-text-tertiary);cursor:pointer;background:0 0;border:0;align-self:start}.agent-create__prompt-guide-orbit{animation:agent-prompt-guide-orbit 5s var(--oo-ease-standard) infinite;place-items:center;display:grid}@keyframes agent-prompt-guide-orbit{0%,to{transform:translate(0,0)rotate(-3deg)}45%{transform:translate(.35rem,-.2rem)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.agent-create__prompt-guide-orbit{animation:none}}.agent-create__composer{padding:var(--oo-space-3);border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-lg);text-align:left;background:var(--oo-surface-default);box-shadow:var(--oo-shadow-md);display:block}.agent-create__composer[data-dragging]{outline:2px dashed color-mix(in srgb, var(--oo-interactive) 55%, transparent);outline-offset:-.4rem}.agent-create__composer textarea{resize:vertical;width:100%;min-height:10rem;padding:var(--oo-space-4);color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:1.0625rem;line-height:1.55}.agent-create__composer footer{gap:var(--oo-space-2);padding:var(--oo-space-2);align-items:center;display:flex}.agent-create__file-count{color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm);flex:1}.agent-create__attach,.agent-create__tool{width:var(--oo-size-control-md);height:var(--oo-size-control-md);flex:0 0 var(--oo-size-control-md);cursor:pointer;color:var(--oo-text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.agent-create__attach:hover,.agent-create__tool:hover{color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-create__tool[data-listening]{color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 12%, transparent)}.agent-create__attach:focus-within,.agent-create__tool:focus-visible{outline:2px solid var(--oo-focus);outline-offset:2px}.agent-create__attach input{opacity:0;width:1px;height:1px;position:absolute}.agent-create__consent{align-items:center;gap:var(--oo-space-2);color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm);line-height:1.4;display:flex}.agent-create__attachment-context{justify-content:space-between;align-items:center;gap:var(--oo-space-3);margin:0 var(--oo-space-2);padding:var(--oo-space-2) var(--oo-space-3);border-radius:var(--oo-radius-control);background:var(--oo-surface-subtle);display:flex}.agent-create>section>a{margin-top:var(--oo-space-5);color:var(--oo-text-secondary);font-size:.875rem;display:inline-block}.agent-create__recent{margin-top:var(--oo-space-8);text-align:left}.agent-create__recent>header{margin-bottom:var(--oo-space-3);justify-content:space-between;align-items:end;display:flex}.agent-create__recent h2{letter-spacing:-.01em;margin:0;font-size:.92rem}.agent-create__recent p{color:var(--oo-text-secondary);margin:2px 0 0;font-size:.72rem}.agent-create__recent-list{gap:var(--oo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-create__recent-list button{gap:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);min-width:0;padding:var(--oo-space-3);color:inherit;background:color-mix(in srgb, var(--oo-surface-default) 76%, transparent);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.agent-create__recent-list button:hover{border-color:var(--oo-border-strong);background:var(--oo-surface-default)}.agent-create__recent-list button>span,.agent-create__recent-list strong,.agent-create__recent-list small{min-width:0;display:block}.agent-create__recent-list strong,.agent-create__recent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-create__recent-list strong{font-size:.78rem}.agent-create__recent-list small{color:var(--oo-text-secondary);margin-top:2px;font-size:.68rem}.agent-create__recent-list b{color:var(--oo-text-secondary);font-size:.7rem}.agent-workspace{min-height:100vh;color:var(--oo-text-primary);background:var(--oo-surface-canvas)}.agent-workspace,.agent-create{color:var(--oo-text-primary,var(--oo-text-primary))}.agent-workspace h1,.agent-workspace h2,.agent-workspace h3{color:inherit}.agent-workspace__eyebrow{color:var(--oo-interactive);font-family:var(--oo-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.agent-workspace__status-note{color:var(--oo-text-secondary);text-transform:capitalize;font-size:.85rem}.agent-workspace .oo-object-header{z-index:20;border-bottom:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px clamp(20px,3vw,44px);position:sticky;top:0}.shell-main .agent-workspace .oo-object-header{top:var(--shell-topbar,4rem)}.agent-readiness{align-content:start;gap:7px;width:min(270px,34vw);display:grid}.agent-readiness strong{font-size:1.7rem}.agent-readiness small{color:var(--oo-text-secondary);line-height:1.35}.agent-dock__panel{min-width:0;padding:4px 0 0}.agent-dock__panel>header{border-bottom:1px solid var(--oo-border-subtle);padding-bottom:20px}.agent-dock__panel>header h2{margin:5px 0;font-size:1.6rem}.agent-dock__panel>header p{color:var(--oo-text-secondary);margin:0;line-height:1.45}.agent-dock__panel label{gap:7px;margin:16px 0;font-size:.85rem;font-weight:600;display:grid}.agent-dock__panel textarea,.agent-dock__panel select,.agent-dock__panel input:not([type=checkbox]){border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-control);width:100%;color:inherit;background:var(--oo-surface-default);font:inherit;resize:vertical;padding:10px 12px;font-weight:400}.agent-guide__turns{gap:12px;margin:18px 0;display:grid}.agent-guide__turns article{border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);padding:13px}.agent-guide__turns article[data-role=user]{background:color-mix(in srgb, var(--oo-brand-primary) 11%, var(--oo-surface-default));margin-left:28px}.agent-guide__turns article p{margin:5px 0 0;line-height:1.5}.agent-guide__question,.agent-impact{border-left:3px solid var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 8%, transparent);padding:14px}.agent-impact p{font-size:.85rem;line-height:1.45}.scout-draft-confirm__fields{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scout-draft-confirm__fields li{border-radius:var(--oo-radius-sm);background:var(--oo-surface-subtle);padding:8px 12px;font-size:.85rem;font-weight:600}.scout-draft-confirm__error{border-radius:var(--oo-radius-sm);border-left:3px solid var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 8%, transparent);margin:0 0 14px;padding:10px 12px;font-size:.85rem}.agent-inspector__history{z-index:2;background:var(--oo-surface-default);gap:6px;padding:10px 0;display:flex;position:sticky;top:0}.agent-inspector__history button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);background:0 0;padding:6px 9px}.agent-inspector__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 16px;display:grid}.agent-inspector__sections button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);min-width:0;min-height:48px;color:var(--oo-text-secondary);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:2px;padding:8px 10px;display:grid}.agent-inspector__sections button:hover,.agent-inspector__sections button[aria-current=page]{border-color:var(--oo-border-strong);color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-inspector__sections button[aria-current=page]{box-shadow:inset 3px 0 0 var(--oo-brand-primary)}.agent-inspector__sections span{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.agent-inspector__sections small{color:var(--oo-text-secondary);font-size:.66rem}.agent-inspector label[data-focused]{border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-brand-primary) 7%, transparent);box-shadow:inset 3px 0 0 var(--oo-brand-primary);margin-inline:-10px;padding:10px}.agent-inspector__save{z-index:2;background:linear-gradient(transparent, var(--oo-surface-default) 24%);gap:8px;padding:14px 0 2px;display:grid;position:sticky;bottom:-32px}.agent-inspector fieldset,.agent-access fieldset{border:0;margin:20px 0;padding:0}.agent-access__note{color:var(--oo-text-secondary);font-size:.78rem;line-height:1.4}.agent-inspector legend,.agent-access legend{border-bottom:1px solid var(--oo-border-subtle);width:100%;padding:0 0 8px;font-weight:700}.agent-inspector label>span{justify-content:space-between;gap:10px;display:flex}.agent-inspector label small{color:var(--oo-text-secondary);font-weight:400}.agent-tests__modes{grid-template-columns:repeat(4,1fr);gap:4px;margin:18px 0;font-size:.75rem;display:grid}.agent-tests__modes span{border-radius:var(--oo-radius-sm);text-align:center;background:var(--oo-surface-subtle);padding:7px}.agent-tests pre,.agent-use pre{white-space:pre-wrap;border-radius:var(--oo-radius-control);border:1px solid var(--oo-border-subtle);background:var(--oo-surface-subtle);color:var(--oo-text-primary);padding:14px;font-size:.75rem;line-height:1.5}.agent-test-results{gap:10px;margin-top:18px;display:grid}.agent-test-results article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);padding:12px}.agent-test-results article[data-status=passed]{border-left:3px solid var(--oo-status-success)}.agent-test-results article p{color:var(--oo-text-secondary);margin:4px 0 0;font-size:.8rem}.agent-test-results small{color:var(--oo-text-secondary)}.generated-interface{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);margin-top:18px;padding:18px}.generated-interface[data-theme=editorial]{font-family:Georgia,serif}.generated-interface[data-theme=operational]{border-radius:var(--oo-radius-xs)}.generated-interface h3{margin:4px 0;font-size:1.7rem}.generated-interface>section{border-radius:var(--oo-radius-control);background:var(--oo-surface-default);margin:12px 0;padding:13px}.generated-interface>section span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.generated-interface h4,.generated-interface p{margin:4px 0}.generated-interface footer{color:var(--oo-text-secondary);margin:14px 0;font-size:.75rem}.generated-interface-page{background:var(--oo-surface-canvas);max-width:720px;min-height:100vh;color:var(--oo-text-primary);margin:0 auto;padding:clamp(24px,6vw,64px) 20px}.generated-interface-page[data-theme=editorial]{font-family:Georgia,serif}.generated-interface-page[data-theme=operational]{max-width:860px}.generated-interface-page--loading,.generated-interface-page--error{text-align:center;place-items:center;gap:12px;display:grid}.generated-interface-page>header{margin-bottom:24px}.generated-interface-page>header h1{letter-spacing:-.02em;margin:12px 0 6px;font-size:2rem}.generated-interface-page>header p{color:var(--oo-text-secondary);margin:0}.generated-interface-page>section{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);margin:16px 0;padding:20px}.generated-interface-page>section>span{color:var(--oo-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.generated-interface-page>section h2{margin:6px 0;font-size:1.15rem}.generated-interface-page>section p{color:var(--oo-text-secondary);margin:0;line-height:1.5}.generated-interface-page__composer{flex-direction:column;gap:10px;margin-top:14px;display:flex}.generated-interface-page__composer textarea{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-control);background:var(--oo-surface-default);min-height:96px;color:inherit;font:inherit;resize:vertical;padding:12px}.generated-interface-page__output{border-radius:var(--oo-radius-control);background:var(--oo-surface-subtle);white-space:pre-wrap;margin-top:14px;padding:14px}.generated-interface-page>footer{color:var(--oo-text-secondary);text-align:center;margin-top:24px;font-size:.78rem}.agent-workspace__toast{z-index:40;border:1px solid color-mix(in srgb, var(--oo-status-danger) 45%, var(--oo-border));border-radius:var(--oo-radius-md);max-width:480px;color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-status-danger) 10%, var(--oo-surface-default));padding:14px 16px;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 50px #0000002e}.agent-workspace__toast button{color:inherit;background:0 0;border:0;margin-left:14px;text-decoration:underline}.agent-operation-error{border:1px solid color-mix(in srgb, var(--oo-status-danger) 32%, var(--oo-border-subtle));border-radius:var(--oo-radius-sm);background:color-mix(in srgb, var(--oo-status-danger) 8%, var(--oo-surface-default));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.55rem .6rem;display:grid}.agent-operation-error>svg,.agent-operation-error>.oo-icon{color:var(--oo-status-danger);margin-block-start:.1rem}.agent-operation-error>p{color:var(--oo-text-primary);margin:0;font-size:.78rem;line-height:1.45}.agent-operation-error>p>strong{color:var(--oo-status-danger);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.agent-operation-error>button{border-radius:var(--oo-radius-xs);block-size:1.4rem;inline-size:1.4rem;color:var(--oo-text-tertiary);cursor:pointer;transition:color var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.agent-operation-error>button:hover{color:var(--oo-text-primary)}.agent-workspace--loading,.agent-workspace--failed{place-content:center;justify-items:start;gap:12px;min-height:52vh;padding:32px;display:grid}.agent-workspace--failed{width:min(560px,100%);margin:0 auto}.agent-workspace--failed h1,.agent-workspace--failed p{margin:0}.agent-workspace--failed p{color:var(--oo-text-secondary)}.agent-workspace--failed>div{gap:10px;margin-top:6px;display:flex}.agent-use{background:var(--oo-surface-canvas);grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.agent-use__topbar{z-index:10;border-bottom:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-canvas) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:18px;min-height:72px;padding:12px clamp(18px,3vw,44px);display:flex}.agent-use__brand{width:128px;color:inherit;display:inline-flex}.agent-use__brand svg{width:100%;height:auto;display:block}.agent-use__org-brand{max-width:128px;color:var(--oo-text-secondary);align-items:center;gap:10px;display:inline-flex}.agent-use__org-brand>i{background:var(--oo-border-subtle);width:1px;height:22px;display:block}.agent-use__org-brand>img{object-fit:contain;max-width:96px;max-height:32px;display:block}.agent-use__org-brand>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.agent-use__agent-title{border-left:1px solid var(--oo-border-subtle);align-items:center;gap:10px;min-width:0;margin-left:auto;padding-left:18px;display:flex}.agent-use__agent-title .oo-agent-identity{width:34px;height:34px}.agent-use__agent-title>div{gap:1px;min-width:0;display:grid}.agent-use__agent-title strong,.agent-use__agent-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-use__agent-title strong{font-size:.82rem}.agent-use__agent-title span{color:var(--oo-text-secondary);font-size:.68rem}.agent-use__layout{grid-template-columns:minmax(0,1fr);gap:16px;width:min(1500px,100%);min-height:0;margin:0 auto;padding:16px clamp(16px,2.4vw,34px) 24px;display:grid}.agent-use__layout[data-navigation=true]{grid-template-columns:274px minmax(0,1fr)}.agent-use__navigation,.agent-use__conversation{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);min-height:0;box-shadow:0 18px 54px #1f1b160d}.agent-use__navigation{flex-direction:column;padding:14px;display:flex;overflow:auto}.agent-use__navigation>section{border-bottom:1px solid var(--oo-border-subtle);gap:10px;padding:8px 4px 18px;display:grid}.agent-use__navigation>section+section{padding-top:18px}.agent-use__section-heading{color:var(--oo-text-secondary);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.66rem;font-weight:750;display:flex}.agent-use__navigation nav{gap:3px;display:grid}.agent-use__navigation nav button{border-radius:var(--oo-radius-sm);min-width:0;color:var(--oo-text-primary);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.agent-use__navigation nav button:hover,.agent-use__navigation nav button:focus-visible{background:var(--oo-surface-subtle)}.agent-use__navigation nav button[aria-current=page]{background:color-mix(in srgb, var(--oo-brand-primary) 8%, var(--oo-surface-subtle));box-shadow:inset 2px 0 var(--oo-brand-primary)}.agent-use__navigation nav button span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.agent-use__navigation nav button small{color:var(--oo-text-secondary);font-size:.58rem}.agent-use__navigation p{color:var(--oo-text-secondary);margin:0;font-size:.72rem;line-height:1.5}.agent-use__memory small{color:var(--oo-text-secondary);align-items:center;gap:6px;font-size:.64rem;display:flex}.agent-use__navigation>footer{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);gap:4px;margin-top:auto;padding:16px 4px 2px;font-size:.6rem;display:grid}.agent-use__conversation{grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.agent-use__transcript{scroll-behavior:smooth;min-height:420px;overflow:auto}.agent-use__welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(720px,100%);min-height:100%;margin:0 auto;padding:clamp(50px,8vh,96px) clamp(22px,6vw,64px);display:flex}.agent-use__eyebrow{color:var(--oo-brand-primary);font-family:var(--oo-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.agent-use__welcome h1{letter-spacing:-.06em;max-width:660px;margin:8px 0 12px;font-size:clamp(2.35rem,5vw,4.6rem);line-height:.96}.agent-use__welcome>p{max-width:580px;color:var(--oo-text-secondary);margin:0;font-size:clamp(.9rem,1.6vw,1.08rem);line-height:1.55}.agent-use__boundaries{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.agent-use__boundaries span{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);background:var(--oo-surface-canvas);align-items:center;gap:6px;padding:7px 10px;font-size:.67rem;display:inline-flex}.agent-use__messages{gap:26px;width:min(900px,100%);margin:0 auto;padding:36px clamp(18px,4vw,44px) 48px;display:grid}.agent-use__message{gap:7px;width:min(82%,720px);display:grid}.agent-use__message[data-role=user]{justify-self:end}.agent-use__message-meta,.agent-use__message-footer{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.agent-use__message-meta strong{font-size:.7rem}.agent-use__message-meta time,.agent-use__message-footer>span{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);font-size:.58rem}.agent-use__message-body{border:1px solid var(--oo-border-subtle);background:var(--oo-surface-canvas);white-space:pre-wrap;border-radius:5px 16px 16px;padding:14px 16px;font-size:.84rem;line-height:1.65}.agent-use__message[data-role=user] .agent-use__message-body{border-color:color-mix(in srgb, var(--oo-brand-primary) 24%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-default));border-radius:16px 5px 16px 16px}.agent-use__message-files,.agent-use__attachments{flex-wrap:wrap;gap:6px;display:flex}.agent-use__message-files span{border-radius:var(--oo-radius-sm);color:var(--oo-text-secondary);background:var(--oo-surface-subtle);align-items:center;gap:5px;padding:5px 8px;font-size:.62rem;display:inline-flex}.agent-use__message-actions{opacity:0;gap:1px;transition:opacity .14s;display:flex}.agent-use__message:hover .agent-use__message-actions,.agent-use__message:focus-within .agent-use__message-actions{opacity:1}.agent-use__message-actions .oo-icon-button{min-width:28px;min-height:28px;padding:5px}.agent-use__thinking{color:var(--oo-text-secondary);align-items:center;gap:10px;display:flex}.agent-use__thinking .oo-agent-identity{width:28px;height:28px}.agent-use__thinking>span{gap:3px;display:flex}.agent-use__thinking i{background:var(--oo-brand-primary);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite agent-use-thinking}.agent-use__thinking i:nth-child(2){animation-delay:.12s}.agent-use__thinking i:nth-child(3){animation-delay:.24s}.agent-use__thinking p{margin:0;font-size:.72rem}@keyframes agent-use-thinking{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.agent-use__loading{min-height:100%;color:var(--oo-text-secondary);place-items:center;font-size:.76rem;display:grid}.agent-use__composer-wrap{z-index:2;border-top:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-default) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:8px;padding:12px clamp(14px,3vw,28px) 14px;display:grid}.agent-use__composer-wrap>*{width:min(900px,100%);margin-left:auto;margin-right:auto}.agent-use__composer-wrap>p{color:var(--oo-text-secondary);text-align:center;margin-top:0;margin-bottom:0;font-size:.58rem}.agent-use__composer-wrap[data-dragging]{outline:2px dashed color-mix(in srgb, var(--oo-interactive) 55%, transparent);outline-offset:-.4rem}.agent-use__error,.agent-use__path-notice{border-radius:var(--oo-radius-sm);align-items:center;gap:8px;padding:8px 10px;font-size:.68rem;display:flex}.agent-use__error{color:var(--oo-status-danger,#9b382f);background:color-mix(in srgb, var(--oo-status-danger,#9b382f) 8%, var(--oo-surface-default))}.agent-use__error span,.agent-use__path-notice span{flex:1}.agent-use__path-notice{background:var(--oo-surface-subtle)}.agent-use__path-notice button{color:var(--oo-brand-primary);font:inherit;background:0 0;border:0;font-weight:700}.agent-use__attachments>span{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);background:var(--oo-surface-canvas);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;max-width:270px;padding:6px 7px 6px 9px;font-size:.62rem;display:grid}.agent-use__attachments b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-use__attachments small{color:var(--oo-text-secondary)}.agent-use__attachments button{color:inherit;background:0 0;border:0;padding:2px;display:inline-flex}.agent-use__composer{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);overflow:hidden;box-shadow:0 10px 30px #1f1b1614}.agent-use__composer .oo-textarea{resize:none;min-height:64px;max-height:180px;box-shadow:none;border:0;border-radius:0;padding:13px 14px 6px}.agent-use__composer-tools{justify-content:space-between;align-items:center;gap:10px;padding:5px 7px 7px;display:flex}.agent-use__composer-tools>div{align-items:center;gap:5px;display:flex}.agent-use__composer-tools span{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);margin-right:4px;font-size:.62rem}@media (max-width:860px){.agent-use__topbar{gap:10px}.agent-use__brand{width:104px}.agent-use__agent-title{margin-left:0}.agent-use__layout[data-navigation=true]{grid-template-columns:1fr}.agent-use__navigation{max-height:210px}.agent-use__navigation>footer{display:none}.agent-use__message{width:92%}}@media (max-width:560px){.agent-use__topbar{padding:10px 14px}.agent-use__agent-title .oo-agent-identity,.agent-use__agent-title span{display:none}.agent-use__layout{padding:8px}.agent-use__navigation,.agent-use__conversation{border-radius:var(--oo-radius-md)}.agent-use__welcome{padding:44px 20px}.agent-use__boundaries{display:grid}.agent-use__message{width:100%}.agent-use__message-actions{opacity:1}.agent-use__composer-tools span{display:none}}.agent-use{height:100dvh;min-height:0;overflow:hidden}.agent-use__topbar{min-height:60px;padding:9px clamp(16px,2.5vw,32px)}.agent-use__brand{width:112px}.agent-use__agent-title{margin-left:clamp(2px,1.5vw,18px);margin-right:auto}.agent-use__topbar-actions,.agent-use__chat-controls{align-items:center;gap:8px;display:flex}.agent-use__modes{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-full);background:var(--oo-surface-subtle);align-items:center;gap:2px;padding:3px;display:inline-flex}.agent-use__modes a,.agent-use__modes span,.agent-use__modes button{border-radius:var(--oo-radius-full);min-width:54px;color:var(--oo-text-secondary);cursor:pointer;text-align:center;background:0 0;border:0;padding:6px 10px;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none}.agent-use__modes :is(a,span,button)[aria-current=page]{background:var(--oo-surface-default);color:var(--oo-text-primary);box-shadow:var(--oo-shadow-sm)}.agent-use__modes span[aria-disabled=true],.agent-use__modes button:disabled{cursor:not-allowed;opacity:.5}.agent-use[data-embedded=true]{background:0 0;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.agent-workspace__work-actions,.agent-workspace__work-toolbar,.agent-use__topbar-actions--embedded{align-items:center;gap:.35rem;display:flex}.agent-workspace__work-actions{min-width:0}.agent-workspace__work-toolbar{min-height:var(--oo-size-control-sm);border-left:1px solid var(--oo-border-subtle);padding-left:.35rem}.agent-use__topbar-actions--embedded .agent-use__chat-controls{padding-right:.35rem}.agent-use[data-embedded=true] .agent-use__layout{width:100%;height:100%;padding:0}.agent-use[data-embedded=true] .agent-use__conversation{box-shadow:none;border:0;border-radius:0}.agent-use__result-download{width:var(--oo-size-control-sm);height:var(--oo-size-control-sm);border-radius:var(--oo-radius-sm);color:var(--oo-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.agent-use__result-download:hover,.agent-use__result-download:focus-visible{background:var(--oo-surface-subtle);color:var(--oo-text-primary);outline:none}.agent-use__chat-controls{border-right:1px solid var(--oo-border-subtle);padding-right:10px}.agent-use{position:relative}.agent-create__heading:has(+.agent-create__prompt-guide){margin-bottom:0}.agent-use__chat-controls>.oorbi-chronology,.agent-use__chat-controls>.oorbi-chronology__scrim{position:fixed}.agent-use__chat-controls>.oorbi-chronology{inline-size:min(24rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);inset-block-start:4.5rem;inset-inline:auto 1rem}.agent-use__chat-controls select{border-radius:var(--oo-radius-sm);min-width:132px;max-width:210px;height:34px;color:var(--oo-text-primary);background-color:var(--oo-surface-subtle);font:650 .72rem/1 var(--oo-font-sans);border:1px solid #0000;padding:0 28px 0 9px}.agent-use__chat-controls select:hover,.agent-use__chat-controls select:focus-visible{border-color:var(--oo-border-strong);outline:none}.agent-use__layout{width:min(1240px,100%);height:100%;min-height:0;padding:10px clamp(10px,2vw,24px) 12px;overflow:hidden}.agent-use__conversation{border-radius:var(--oo-radius-lg);height:100%;min-height:0;box-shadow:0 12px 42px #1f1b160a}.agent-use__transcript{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.agent-use__welcome{width:min(680px,100%);padding:clamp(28px,6vh,64px) clamp(20px,5vw,48px)}.agent-use__welcome .oo-agent-identity{width:56px;height:56px;margin-bottom:14px}.agent-use__welcome h1{margin:6px 0 10px;font-size:clamp(2rem,4vw,3.6rem)}.agent-use__boundaries{margin-top:18px}.agent-use__welcome>.agent-use__memory-note{max-width:520px;color:var(--oo-text-secondary);justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:.67rem;line-height:1.45;display:flex}.agent-use__messages{gap:22px;width:min(820px,100%);padding:26px clamp(16px,4vw,40px) 32px}.agent-use__message{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:10px;width:min(88%,700px)}.agent-use__message>.oo-agent-identity{width:30px;height:30px;margin-top:1px}.agent-use__message-content{gap:6px;min-width:0;display:grid}.agent-use__message[data-role=user]{grid-template-columns:minmax(0,1fr)}.agent-use__message-meta{min-height:20px}.agent-use__message-meta strong{font-size:.68rem;font-weight:700}.agent-use__message-body{white-space:pre-wrap;background:0 0;border:0;border-radius:0;padding:2px 3px;font-size:.86rem;line-height:1.65}.agent-use__message[data-role=user] .agent-use__message-body{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 16%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 6%, var(--oo-surface-default));border-radius:16px 16px 5px;padding:11px 14px}.agent-use__message[data-role=assistant] .agent-use__message-body{white-space:normal}.agent-use__message-body .agent-chat__markdown,.agent-use__message-body .agent-chat__markdown>:first-child{margin-top:0}.agent-use__message-body .agent-chat__markdown>:last-child{margin-bottom:0}.agent-use__message-footer{min-height:28px;padding:0}.agent-use__message-actions{transform:translateY(-1px)}.agent-use__thinking{padding-left:2px}.agent-use__composer-wrap{background:color-mix(in srgb, var(--oo-surface-default) 97%, transparent);gap:6px;padding:8px clamp(12px,3vw,24px) 9px}.agent-use__composer-wrap>*{width:min(820px,100%)}.agent-use__composer{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:7px 7px 7px 13px;transition:border-color .14s,box-shadow .14s;display:grid;box-shadow:0 8px 28px #1f1b1612}.agent-use__composer:focus-within{border-color:color-mix(in srgb, var(--oo-brand-primary) 45%, var(--oo-border-subtle));box-shadow:0 0 0 3px color-mix(in srgb, var(--oo-brand-primary) 9%, transparent), 0 10px 30px #1f1b1614}.agent-use__composer>textarea{width:100%;min-height:32px;max-height:144px;color:var(--oo-text-primary);font:400 .86rem/1.5 var(--oo-font-sans);resize:none;background:0 0;border:0;outline:0;padding:6px 0}.agent-use__composer>textarea::placeholder{color:var(--oo-text-secondary)}.agent-use__composer-tools{align-items:end;gap:3px;padding:0}.agent-use__composer-tools>div{gap:2px}.agent-use__composer-tools>div:last-child{border-left:1px solid var(--oo-border-subtle);padding-left:4px}.agent-use__send{width:34px;height:34px;color:var(--oo-text-on-brand,#fff);background:var(--oo-brand-primary);border:0;border-radius:50%;flex:0 0 34px;place-items:center;transition:opacity .14s,transform .14s,background .14s;display:inline-grid}.agent-use__send:hover:not(:disabled){background:var(--oo-brand-primary-hover,var(--oo-brand-primary));transform:translateY(-1px)}.agent-use__send:disabled{cursor:default;opacity:.38}.agent-use__send .oo-oorbital-spinner{width:20px;height:15px}@media (max-width:720px){.agent-use__topbar{padding:8px 12px}.agent-use__modes{order:-1}.agent-use__brand{width:96px}.agent-use__agent-title{padding-left:10px}.agent-use__agent-title>div,.agent-use__topbar-actions>.oo-badge{display:none}.agent-use__chat-controls{border-right:0;padding-right:0}.agent-use__chat-controls select{width:116px;min-width:0}.agent-use__layout{padding:6px}.agent-use__conversation{border-radius:var(--oo-radius-md)}.agent-use__messages{padding:20px 14px 26px}.agent-use__message{width:100%}.agent-use__composer-wrap{padding:7px 8px 8px}.agent-use__composer-tools span{display:none}}@media (hover:none){.agent-use__message-actions{opacity:1}}@media (max-width:1100px){.agent-flow__workspace{grid-template-columns:1fr}.agent-flow-panel{order:1;grid-area:auto;max-height:none;position:static}.agent-flow__canvas-column{order:2;grid-area:auto}.agent-flow-canvas__workflow{grid-template-columns:1fr}.agent-flow-canvas__workflow article{min-height:0}.agent-flow-canvas__workflow article:not(:last-child):after{content:"↓";width:auto;top:auto;bottom:-16px;right:50%;transform:translate(50%)}.agent-flow-canvas__guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace__header{grid-template-columns:auto 1fr auto}.agent-workspace__state{display:none}.agent-workspace__header nav{order:4;grid-column:1/-1;justify-content:center}.agent-map{grid-template-columns:1fr;margin-top:30px}.agent-map article{min-height:0}.agent-map article:not(:last-child):after{content:"↓";top:auto;bottom:-25px;right:50%;transform:translate(50%)}}@media (max-width:760px){.agent-create{padding:var(--oo-space-4)}.agent-create__heading{margin-bottom:var(--oo-space-6)}.agent-create__composer footer{flex-wrap:wrap}.agent-create__file-count{min-width:calc(100% - 6rem)}.agent-create__recent-list{grid-template-columns:1fr}.agent-flow__heading{flex-direction:column;align-items:flex-start}.agent-flow__heading-actions{justify-content:space-between;width:100%}.agent-flow__steps{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.agent-flow__steps button{grid-template-columns:28px 1fr}.agent-flow__steps button>span{width:28px;height:28px}.agent-flow-canvas{border-radius:var(--oo-radius-lg);min-height:0;padding:24px 18px}.agent-flow-canvas>header{flex-direction:column;align-items:start}.agent-flow-canvas__readiness{text-align:left}.agent-flow-canvas__guardrails,.agent-flow__status{grid-template-columns:1fr}.agent-flow-panel{padding:20px 16px}.agent-workspace__header{grid-template-columns:auto 1fr;position:relative}.agent-workspace__header>button{grid-column:1/-1}.agent-workspace__body{display:block}.agent-workspace__summary{display:grid}.agent-readiness{width:100%}.agent-dock,.agent-dock[data-open]{z-index:30;border:0;grid-template-columns:1fr;max-width:none;position:fixed;bottom:0;left:0;right:0}.agent-dock__panel{border-top:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);width:100%;max-height:68vh}.agent-workspace__main{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.agent-dock{transition:none}}.workbench{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);min-width:0;overflow:clip}.workbench>header,.workbench-state-heading,.workbench-run-header,.workbench-report__header,.workbench-improve__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workbench>header{border-bottom:1px solid var(--oo-border-subtle);padding:20px 22px}.workbench h2,.workbench h3,.workbench p{margin-top:0}.workbench h2{letter-spacing:-.035em;margin-bottom:6px;font-size:clamp(1.45rem,2.5vw,2.1rem)}.workbench h3{margin-bottom:6px}.workbench p,.workbench small{color:var(--oo-text-secondary);line-height:1.45}.workbench-progress-band{border-bottom:1px solid var(--oo-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(18px,3vw,28px);display:flex}.workbench-progress-band .oo-milestone-rail{flex:1;min-width:260px}.workbench-completed-toggle{border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);gap:4px;padding:3px;display:inline-flex}.workbench-completed-toggle button{border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);background:0 0;border:0;padding:6px 14px;font-size:.82rem;font-weight:600}.workbench-completed-toggle button[aria-pressed=true]{color:var(--oo-text-primary);background:var(--oo-surface-default);box-shadow:0 1px 4px #1f1b161f}.workbench-plan,.workbench-live,.workbench-report,.workbench-improve,.workbench-error,.workbench-recovery{padding:clamp(18px,3vw,28px)}.workbench-recovery{gap:16px;display:grid}.workbench-recovery__notice{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-status-warning) 4%, var(--oo-surface-default));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.workbench-recovery__notice[data-tone=failed]{background:color-mix(in srgb, var(--oo-status-danger) 3%, var(--oo-surface-default))}.workbench-recovery__icon{border-radius:var(--oo-radius-sm);block-size:32px;inline-size:32px;color:var(--oo-status-warning);background:color-mix(in srgb, var(--oo-status-warning) 11%, transparent);place-items:center;display:grid}.workbench-recovery__notice[data-tone=failed] .workbench-recovery__icon{color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 9%, transparent)}.workbench-recovery__copy{gap:5px;min-width:0;display:grid}.workbench-recovery__eyebrow{color:var(--oo-status-warning);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.2}.workbench-recovery__notice[data-tone=failed] .workbench-recovery__eyebrow{color:var(--oo-status-danger)}.workbench-recovery__copy h2,.workbench-recovery__copy p{margin:0}.workbench-recovery__copy h2{letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.3}.workbench-recovery__copy p{max-width:52rem;color:var(--oo-text-secondary);font-size:.8125rem;line-height:1.45}.workbench-recovery__progress{color:var(--oo-text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(5rem,10rem) auto;align-items:center;gap:9px;margin-top:5px;font-size:.6875rem;display:grid}.workbench-recovery__progress strong{color:var(--oo-text-primary);font-weight:700}.workbench-recovery__progress progress{block-size:4px;inline-size:100%;color:var(--oo-status-warning);background:color-mix(in srgb, var(--oo-status-warning) 16%, var(--oo-surface-subtle));accent-color:var(--oo-status-warning);border:0;border-radius:999px;overflow:hidden}.workbench-recovery__progress progress::-webkit-progress-bar{border-radius:inherit;background:color-mix(in srgb, var(--oo-status-warning) 16%, var(--oo-surface-subtle))}.workbench-recovery__progress progress::-webkit-progress-value{border-radius:inherit;background:currentColor}.workbench-recovery__progress progress::-moz-progress-bar{border-radius:inherit;background:currentColor}.workbench-recovery__evaluation{min-width:0;color:var(--oo-text-tertiary);align-items:center;gap:5px;margin-top:2px;font-size:.625rem;display:flex}.workbench-recovery__evaluation code{color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-recovery__action{align-self:center}.workbench-recovery__action .oo-button{white-space:nowrap}@media (max-width:720px){.workbench-recovery__notice{grid-template-columns:auto minmax(0,1fr)}.workbench-recovery__action{grid-column:2;justify-self:start}}.workbench-recovery .oo-key-value-list{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);padding:16px}.workbench-preparation{gap:16px;padding:clamp(18px,3vw,28px);display:grid}.workbench-mode{border-radius:var(--oo-radius-control);background:var(--oo-surface-subtle);gap:4px;margin:18px 0;padding:4px;display:inline-flex}.workbench-mode button{border-radius:var(--oo-radius-sm);background:0 0;border:0;padding:8px 12px}.workbench-mode button[aria-pressed=true]{background:var(--oo-surface-default);font-weight:700;box-shadow:0 1px 4px #00000014}.workbench-plan-card,.workbench-live__sections,.workbench-test-stream,.workbench-report__fitness,.workbench-hypothesis-decision,.workbench-report__section,.workbench-finding,.workbench-recommendation,.workbench-candidate{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas)}.workbench-plan-card,.workbench-report__fitness,.workbench-hypothesis-decision,.workbench-candidate{padding:18px}.workbench-hypothesis-decision{border-left:3px solid var(--oo-brand-primary);margin-top:16px}.workbench-stale{border:1px solid color-mix(in srgb, var(--oo-status-warning) 55%, var(--oo-border));border-radius:var(--oo-radius-control);background:color-mix(in srgb, var(--oo-status-warning) 10%, var(--oo-surface-default));gap:10px;margin-top:14px;padding:12px 14px;display:flex}.workbench-stale p{margin:3px 0 0}.workbench-plan-metrics,.workbench-run-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.workbench-plan-metrics>div{border-radius:var(--oo-radius-control);background:var(--oo-surface-default);gap:4px;padding:12px;display:grid}.workbench-plan-metrics dt{color:var(--oo-text-secondary);order:2;font-size:.72rem}.workbench-plan-metrics dd{order:1;margin:0;font-size:1.2rem}.workbench-run-meta>span{border-radius:var(--oo-radius-control);color:var(--oo-text-secondary);background:var(--oo-surface-default);gap:4px;padding:12px;font-size:.72rem;display:grid}.workbench-guide-disclosure{margin-top:10px}.workbench-disclosure{border-top:1px solid var(--oo-border-subtle);border-bottom:1px solid var(--oo-border-subtle);margin:16px 0}.workbench-disclosure summary{cursor:pointer;padding:13px 0;font-weight:700}.workbench-section-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:14px;display:grid}.workbench-section-selector>.workbench-section-selector{padding-bottom:0}.workbench-suite-selector{border-top:1px solid var(--oo-border-subtle);margin-top:1rem;padding-top:1rem}.workbench-suite-selector>header,.workbench-confirmation>header{justify-content:space-between;gap:1rem;display:flex}.workbench-suite-selector>header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.workbench-confirmation>header{align-items:flex-start}.workbench-suite-selector>header p,.workbench-confirmation>header p{margin-bottom:0}.workbench-catalogue-toggle{color:var(--oo-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.workbench-catalogue-toggle>small{color:var(--oo-text-secondary);font-size:.72rem;font-weight:500}.workbench-suite{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);margin-top:.6rem;overflow:hidden}.workbench-suite summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.workbench-suite summary span,.workbench-suite summary strong,.workbench-suite summary small,.workbench-suite label span,.workbench-suite label strong,.workbench-suite label small{min-width:0;display:block}.workbench-suite summary strong{text-transform:capitalize}.workbench-suite summary small,.workbench-suite label small{color:var(--oo-text-secondary);margin-top:.15rem}.workbench-suite>div{border-top:1px solid var(--oo-border-subtle);max-height:24rem;overflow:auto}.workbench-suite label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.workbench-suite label+label{border-top:1px solid var(--oo-border-subtle)}.workbench-suite label em{color:var(--oo-text-secondary);font-size:.7rem;font-style:normal}.workbench-confirmation{border-top:1px solid var(--oo-border-subtle);margin-top:1rem;padding-top:1rem}.workbench-confirmation__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.workbench-confirmation__summary span{background:var(--oo-surface-default);border-radius:var(--oo-radius-control);padding:.75rem;font-size:.7rem;display:grid}.workbench-confirmation__summary strong{font-size:1.15rem}.workbench-confirmation .oo-table-wrap{max-height:30rem;overflow:auto}.workbench-section-selector label,.workbench-advanced-form label{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);gap:5px;padding:10px;display:grid}.workbench-section-selector label{grid-template-columns:auto 1fr}.workbench-section-selector small{grid-column:2}.workbench-advanced-form,.workbench-variant-strip{gap:10px;display:grid}.agent-workspace__identity p{max-width:660px;line-height:1.35}.agent-workspace__decision-action .agent-workspace__version-button{order:5}.agent-workspace .agent-readiness>div{white-space:nowrap}.agent-lens-rail__label{color:var(--oo-text-secondary);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:.66rem;font-weight:750}.agent-lens-rail li{min-width:0}.agent-lens-rail button>span{color:var(--oo-text-tertiary,var(--oo-text-secondary));font-family:var(--oo-font-mono);grid-area:number;align-self:center;font-size:.58rem}.agent-cycle{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-default) 78%, transparent);overflow:clip;box-shadow:0 8px 28px #1f1b1608}.agent-cycle[data-open]{border-color:var(--oo-border-strong);background:var(--oo-surface-default);box-shadow:0 18px 50px #1f1b160f}.agent-cycle__toggle{width:100%;color:var(--oo-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.agent-cycle__toggle:hover:not(:disabled){background:var(--oo-surface-subtle)}.agent-cycle__toggle:disabled{opacity:.48;cursor:not-allowed}.agent-cycle__number{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);font-size:.66rem}.agent-cycle__toggle>span:nth-child(2){align-items:baseline;gap:12px;min-width:0;display:flex}.agent-cycle__toggle strong{font-size:.96rem}.agent-cycle__toggle small{color:var(--oo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:450;overflow:hidden}.agent-cycle__content{border-top:1px solid var(--oo-border-subtle);gap:18px;padding:clamp(18px,2.6vw,32px);display:grid}.agent-cycle__content[hidden]{display:none}.agent-cycle__build-tools{min-width:0}.agent-cycle__build-tools>.agent-guide{border:0;border-bottom:1px solid var(--oo-border-subtle);width:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0 0 22px;overflow:visible}.agent-canvas-heading{align-items:center}.agent-cycle__run-grid{gap:18px;display:grid}.agent-cycle__run-grid>.agent-runtime,.agent-cycle__run-grid>.agent-access,.agent-cycle__content>.agent-studio,.agent-cycle__content>.agent-dock__panel,.agent-cycle__content>.agent-intelligence{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.agent-cycle__run-grid>.agent-runtime{border-bottom:1px solid var(--oo-border-subtle);padding-bottom:22px}.agent-bindings__add select{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-control);width:100%;min-height:42px;color:var(--oo-text-primary);background:var(--oo-surface-default);font:inherit;padding:9px 11px}.agent-bindings__catalogue-note{color:var(--oo-text-secondary);margin:-2px 0 0;font-size:.7rem}.agent-bindings__policy-controls{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr);gap:10px;display:grid}.agent-bindings__policy-controls input[type=number]{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-control);width:100%;min-height:42px;color:var(--oo-text-primary);background:var(--oo-surface-default);font:inherit;padding:9px 11px}@media (max-width:720px){.agent-bindings__policy-controls{grid-template-columns:1fr}}.agent-chat{gap:12px;min-height:540px;display:grid}.agent-chat__heading,.agent-chat__heading>div,.agent-chat__header-actions,.agent-chat__transcript article>header,.agent-chat__transcript article>footer,.agent-chat__transcript article>footer>div,.agent-chat__composer-tools,.agent-chat__composer-tools>div,.agent-chat__path-notice{align-items:center;gap:8px;display:flex}.agent-chat__heading{justify-content:space-between}.agent-chat__heading h3{margin:3px 0;font-size:1.1rem}.agent-chat__heading p{color:var(--oo-text-secondary);margin:0;font-size:.76rem}.agent-chat__header-actions{flex-wrap:wrap;justify-content:flex-end}.agent-chat__transcript{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 45%, transparent);align-content:start;gap:16px;min-height:300px;max-height:54vh;padding:20px;display:grid;overflow-y:auto}.agent-chat__transcript>article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);width:min(82%,760px);padding:14px 16px;box-shadow:0 4px 16px #1f1b160a}.agent-chat__transcript>article[data-role=user]{border-color:color-mix(in srgb, var(--oo-brand-primary) 30%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-default));justify-self:end}.agent-chat__transcript article>header,.agent-chat__transcript article>footer{justify-content:space-between}.agent-chat__transcript article>header{color:var(--oo-text-secondary);font-size:.68rem}.agent-chat__transcript article>footer{color:var(--oo-text-secondary);margin-top:10px;font-size:.65rem}.agent-chat__runtime-link{color:var(--oo-text-muted)}.agent-chat__runtime-link:hover,.agent-chat__runtime-link:focus-visible,.agent-chat__runtime-link[data-active]{color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 10%, transparent)}.agent-chat__markdown{overflow-wrap:anywhere;line-height:1.55}.agent-chat__markdown>:first-child{margin-top:8px}.agent-chat__markdown>:last-child{margin-bottom:0}.agent-chat__markdown p{white-space:pre-line}.agent-chat__markdown pre{border-radius:var(--oo-radius-control);color:var(--oo-text-primary);background:var(--oo-surface-subtle);padding:12px;font-size:.75rem;overflow-x:auto}.agent-chat__markdown :not(pre)>code{border-radius:var(--oo-radius-xs);background:var(--oo-surface-subtle);padding:1px 4px}.agent-chat__message-files,.agent-chat__attachments{flex-wrap:wrap;gap:6px;display:flex}.agent-chat__message-files span,.agent-chat__attachments>span{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);color:var(--oo-text-secondary);align-items:center;gap:5px;padding:6px 9px;font-size:.68rem;display:inline-flex}.agent-chat__attachments button,.agent-chat__path-notice button,.agent-chat__compare>header button{color:inherit;cursor:pointer;background:0 0;border:0}.agent-chat__composer{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);padding:8px;box-shadow:0 10px 30px #1f1b160d}.agent-chat__composer-tools{justify-content:space-between;padding:4px}.agent-chat__path-notice{border-radius:var(--oo-radius-control);background:var(--oo-surface-subtle);padding:9px 12px;font-size:.72rem}.agent-chat__path-notice span{flex:1}.agent-chat__thinking{color:var(--oo-text-secondary);font-size:.75rem}.agent-chat__compare{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);padding:14px}.agent-chat__compare>header{justify-content:space-between;display:flex}.agent-chat__compare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.agent-chat__compare article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);min-width:0;padding:12px}@media (max-width:960px){.agent-workspace__identity-row{grid-template-columns:1fr}.agent-workspace__decision{border-left:0;border-top:1px solid var(--oo-border-subtle);padding:12px 0 0}.agent-lens-rail{grid-template-columns:1fr;gap:0}.agent-lens-rail__label{padding-top:10px}.agent-lens-rail button small{display:none}.agent-access{grid-template-columns:1fr}}@media (max-width:640px){.agent-lens-rail ul{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.agent-lens-rail button{text-align:center;grid-template-columns:1fr;grid-template-areas:"label"}.agent-lens-rail button>span{display:none}.agent-cycle__toggle>span:nth-child(2){gap:2px;display:grid}.agent-cycle__toggle small{white-space:normal}.agent-studio>header{grid-template-columns:1fr}.agent-studio__scope{justify-content:flex-start}.agent-chat__heading{flex-direction:column;align-items:flex-start}.agent-chat__header-actions{justify-content:flex-start}.agent-chat__transcript{padding:12px}.agent-chat__transcript>article{width:94%}.agent-chat__compare>div{grid-template-columns:1fr}}.workbench-inline-error{border:1px solid color-mix(in srgb, var(--oo-status-danger) 45%, var(--oo-border));border-radius:var(--oo-radius-control);color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-status-danger) 10%, var(--oo-surface-default));margin:0;padding:10px 12px}.workbench-variant-prompts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.workbench-advanced-form input,.workbench-advanced-form textarea,.workbench-advanced-form select,.workbench-oorbi textarea{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-sm);width:100%;color:inherit;background:var(--oo-surface-default);padding:10px 12px}.workbench-live__layout{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:14px;display:grid}.workbench-live__sections{padding:8px}.workbench-live__sections>header{border-bottom:1px solid var(--oo-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 12px;display:flex}.workbench-live__sections>header h3,.workbench-test-stream>header h3,.workbench-test-stream>header p{margin:0}.workbench-live__sections>header span,.workbench-test-stream>header p{color:var(--oo-text-secondary);font-size:.72rem}.workbench-live__sections article{border-bottom:1px solid var(--oo-border-subtle);gap:8px;padding:10px;display:grid}.workbench-live__sections article:last-child{border-bottom:0}.workbench-live__sections article div{justify-content:space-between;gap:8px;display:flex}.workbench-live__sections article p{color:var(--oo-text-secondary);flex-wrap:wrap;gap:5px 10px;margin:0;font-size:.66rem;display:flex}.workbench-live__sections [data-tone=pass]{color:var(--oo-status-success,#28714c)}.workbench-live__sections [data-tone=fail]{color:var(--oo-status-danger,#9b382f)}.workbench-test-stream{overflow:hidden}.workbench-test-stream>header{border-bottom:1px solid var(--oo-border-subtle);justify-content:space-between;padding:12px 14px;display:flex}.workbench-test-trail{background:var(--oo-surface-default);height:492px;position:relative;overflow:auto}.workbench-test-row{border:0;border-bottom:1px solid var(--oo-border-subtle);text-align:left;height:82px;color:inherit;background:0 0;grid-template-columns:minmax(135px,.48fr) minmax(0,1fr) auto;align-content:center;gap:5px 12px;padding:10px 14px;display:grid;position:absolute;left:0;right:0}.workbench-test-row:hover,.workbench-test-row:focus-visible{background:var(--oo-surface-subtle)}.workbench-test-row code,.workbench-test-row span{min-width:0}.workbench-test-row code{color:var(--oo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.workbench-test-row span{gap:3px;display:grid}.workbench-test-row span strong,.workbench-test-row span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-test-row span small{color:var(--oo-text-secondary);font-size:.68rem}.workbench-test-row b{border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);background:var(--oo-surface-subtle);text-transform:capitalize;padding:4px 8px;font-size:.64rem;font-weight:700}.workbench-test-row[data-status=passed] b{color:var(--oo-status-success)}.workbench-test-row[data-status=failed] b,.workbench-test-row[data-status=error] b{color:var(--oo-status-danger)}.workbench-outcome{gap:clamp(var(--oo-space-4), 3vw, var(--oo-space-8));padding:clamp(var(--oo-space-4), 4vw, var(--oo-space-8));border:1px solid color-mix(in srgb, var(--oo-status-danger) 28%, var(--oo-border-subtle));border-radius:var(--oo-radius-lg);background:radial-gradient(circle at 8% 20%, color-mix(in srgb, var(--oo-status-danger) 9%, transparent), transparent 30%), var(--oo-surface-canvas);grid-template-columns:auto minmax(0,1fr) minmax(260px,.75fr);align-items:center;display:grid}.workbench-outcome[data-status=fit]{border-color:color-mix(in srgb, var(--oo-status-success) 35%, var(--oo-border-subtle));background:radial-gradient(circle at 8% 20%, color-mix(in srgb, var(--oo-status-success) 10%, transparent), transparent 30%), var(--oo-surface-canvas)}.workbench-outcome__score{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--oo-status-danger) 45%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-status-danger) 4%, var(--oo-surface-default));inline-size:clamp(96px,10vw,126px);box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--oo-status-danger) 5%, transparent);border-radius:50%;place-items:center;display:grid}.workbench-outcome[data-status=fit] .workbench-outcome__score{border-color:color-mix(in srgb, var(--oo-status-success) 55%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-status-success) 5%, var(--oo-surface-default));box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--oo-status-success) 6%, transparent)}.workbench-outcome__score strong{color:var(--oo-status-danger);letter-spacing:-.07em;align-self:end;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:650;line-height:.92}.workbench-outcome[data-status=fit] .workbench-outcome__score strong{color:var(--oo-status-success)}.workbench-outcome__score span{color:var(--oo-text-secondary);align-self:start;font-size:.66rem;font-weight:700}.workbench-outcome__copy h2{margin:3px 0 8px;font-size:clamp(1.45rem,2.8vw,2.2rem)}.workbench-outcome__copy>p{max-width:50rem;margin-bottom:0}.workbench-outcome__actions{gap:var(--oo-space-2);margin-top:var(--oo-space-4);flex-wrap:wrap;display:flex}.workbench-outcome__metrics{border-left:1px solid var(--oo-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;padding-inline-start:var(--oo-space-6)}.workbench-outcome__metrics>div{align-content:center;padding:10px 0}.workbench-outcome__metrics dd{font-size:1.15rem;font-weight:700}.workbench-readiness{padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);margin:0}.workbench-readiness>header,.workbench-evidence__header,.workbench-fitness-sections>header,.workbench-findings>header{justify-content:space-between;align-items:flex-start;gap:var(--oo-space-4);display:flex}.workbench-readiness h3,.workbench-evidence h3{margin:3px 0 0}.workbench-readiness ol{margin:var(--oo-space-4) 0 0;border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.workbench-readiness li{gap:var(--oo-space-3);padding:var(--oo-space-3);background:var(--oo-surface-canvas);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.workbench-readiness li>svg{color:var(--oo-status-warning);margin-top:2px}.workbench-readiness li[data-complete]>svg{color:var(--oo-status-success)}.workbench-readiness li span,.operate-advisory-gates span{gap:3px;display:grid}.workbench-readiness li small,.operate-advisory-gates small{color:var(--oo-text-secondary);line-height:1.4}.workbench-advisory-readiness{gap:var(--oo-space-3);padding:var(--oo-space-4);border-radius:var(--oo-radius-md);color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-status-warning) 8%, var(--oo-surface-default));grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.workbench-advisory-readiness>svg{color:var(--oo-status-warning)}.workbench-advisory-readiness p{margin:3px 0 8px}.workbench-fitness-sections{gap:var(--oo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workbench-fitness-sections>header{grid-column:1/-1}.workbench-fitness-sections article{gap:var(--oo-space-2);padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);display:grid}.workbench-fitness-sections article>div{justify-content:space-between;gap:12px;display:flex}.workbench-fitness-sections article>div>span{font-size:1.1rem;font-weight:700}.workbench-fitness-sections article small{font-size:.7rem}.workbench-evidence{border:0;margin:0;padding:0}.workbench-evidence__header p{max-width:52rem;margin:5px 0 0}.workbench-evidence__filters{gap:var(--oo-space-2);margin:var(--oo-space-4) 0 var(--oo-space-3);flex-wrap:wrap;display:inline-flex}.workbench-evidence__sections{gap:var(--oo-space-2);display:grid}.workbench-evidence-section{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);overflow:hidden}.workbench-evidence-section>summary{gap:var(--oo-space-3);padding:var(--oo-space-3) var(--oo-space-4);cursor:pointer;grid-template-columns:auto minmax(180px,1fr) auto minmax(130px,.45fr) auto;align-items:center;list-style:none;display:grid}.workbench-evidence-section>summary::-webkit-details-marker{display:none}.workbench-evidence-section>summary>span:nth-child(2){gap:2px;display:grid}.workbench-evidence-section>summary small{color:var(--oo-text-secondary);font-size:.68rem}.workbench-evidence-section__state{block-size:28px;inline-size:28px;color:var(--oo-status-success);background:color-mix(in srgb, var(--oo-status-success) 9%, transparent);border-radius:50%;place-items:center;display:grid}.workbench-evidence-section__state[data-attention]{color:var(--oo-status-warning);background:color-mix(in srgb, var(--oo-status-warning) 10%, transparent)}.workbench-evidence-section__score{align-items:baseline;gap:3px;display:flex}.workbench-evidence-section[open]>summary{border-bottom:1px solid var(--oo-border-subtle);background:var(--oo-surface-canvas)}.workbench-evidence-section[open]>summary>svg:last-child{transform:rotate(180deg)}.workbench-evidence-section__body{display:grid}.workbench-evidence-test{gap:var(--oo-space-4);padding:var(--oo-space-3) var(--oo-space-4) var(--oo-space-3) var(--oo-space-12);border:0;border-bottom:1px solid var(--oo-border-subtle);color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.workbench-evidence-test:last-child{border-bottom:0}.workbench-evidence-test:hover,.workbench-evidence-test:focus-visible{background:var(--oo-surface-subtle)}.workbench-evidence-test>span:first-child{gap:3px;min-width:0;display:grid}.workbench-evidence-test>span:first-child small{color:var(--oo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.workbench-evidence-test__measure{color:var(--oo-text-secondary);text-align:right;gap:2px;font-size:.68rem;display:grid}.workbench-evidence-section__empty{margin:0;padding:14px 54px}.workbench-findings{gap:var(--oo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workbench-findings>header{grid-column:1/-1}.workbench-findings article{background:var(--oo-surface-canvas)}.workbench-findings article>header{justify-content:space-between;align-items:center;gap:var(--oo-space-3);display:flex}.workbench-findings__actions{align-items:center;gap:6px;display:flex}.operate-readiness{border:1px solid color-mix(in srgb, var(--oo-status-success) 28%, var(--oo-border-subtle));border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-status-success) 4%, var(--oo-surface-default));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.operate-readiness__icon{block-size:42px;inline-size:42px;color:var(--oo-status-success);background:color-mix(in srgb, var(--oo-status-success) 11%, transparent);border-radius:50%;place-items:center;display:grid}.operate-readiness h2{margin:2px 0 5px;font-size:1.15rem}.operate-readiness p{max-width:58rem;color:var(--oo-text-secondary);margin:0}.operate-readiness__facts{border-left:1px solid var(--oo-border-subtle);gap:6px;padding-left:18px;font-size:.72rem;font-weight:650;display:grid}.operate-readiness__facts span{color:var(--oo-status-success);white-space:nowrap;align-items:center;gap:7px;display:flex}.operate-readiness__facts span[data-unavailable]{color:var(--oo-text-secondary)}.operate-advisory-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.operate-advisory-gates>div{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.operate-advisory-gates>div>svg{color:var(--oo-status-warning)}.operate-advisory-gates>div[data-complete]>svg{color:var(--oo-status-success)}@media (max-width:900px){.workbench-outcome{grid-template-columns:auto minmax(0,1fr)}.workbench-outcome__metrics{border-top:1px solid var(--oo-border-subtle);border-left:0;grid-column:1/-1;padding:14px 0 0}.workbench-readiness ol,.operate-readiness{grid-template-columns:1fr}.operate-readiness__icon{display:none}.operate-readiness__facts{border-top:1px solid var(--oo-border-subtle);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 0}}@media (max-width:640px){.workbench-outcome{grid-template-columns:1fr}.workbench-outcome__score{inline-size:92px}.workbench-fitness-sections,.workbench-findings,.operate-advisory-gates{grid-template-columns:1fr}.workbench-evidence-section>summary{grid-template-columns:auto minmax(0,1fr) auto}.workbench-evidence-section>summary .oo-progress,.workbench-evidence-section>summary>svg:last-child{display:none}.workbench-evidence-test{grid-template-columns:minmax(0,1fr) auto;padding-left:15px}.workbench-evidence-test__measure,.workbench-evidence-test>svg:last-child{display:none}.operate-readiness__facts{grid-template-columns:1fr}}.workbench-report__sections,.workbench-findings,.workbench-recommendations{gap:10px;margin-top:16px;display:grid}.workbench-report__section,.workbench-finding,.workbench-recommendation{padding:14px}.workbench-report__section>div,.workbench-finding>header,.workbench-recommendation>header,.workbench-candidate>header{justify-content:space-between;gap:12px;display:flex}.workbench-report__actions,.workbench-improve__actions,.workbench-recommendation__actions,.workbench-candidate__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-report__actions a{color:var(--oo-brand-primary);font-weight:700}.workbench-oorbi{border-top:1px solid var(--oo-border-subtle);grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:20px;padding-top:18px;display:grid}.workbench-oorbi form,.workbench-oorbi__answer{grid-column:2}.workbench-oorbi form{gap:8px;display:flex}.workbench-recommendation{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.workbench-recommendation>input{margin-top:4px}.workbench-recommendation>div{min-width:0}.workbench-history-layer,.workbench-detail-layer{z-index:60;grid-template-columns:1fr minmax(320px,520px);display:grid;position:fixed;inset:0}.workbench-history-scrim,.workbench-detail-scrim{background:#1412106b;border:0;grid-area:1/1/auto/-1}.workbench-history,.workbench-detail{z-index:1;border-left:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);grid-area:1/2;padding:22px;overflow:auto;box-shadow:-20px 0 60px #00000024}.workbench-history>header,.workbench-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workbench-history>button,.workbench-detail article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);text-align:left;width:100%;color:inherit;background:0 0;margin-top:10px;padding:12px}.workbench-test-detail>p{color:var(--oo-text-secondary);margin:14px 0;line-height:1.5}.workbench-test-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.workbench-test-detail>dl div{border-radius:var(--oo-radius-sm);background:var(--oo-surface-subtle);gap:3px;padding:10px;display:grid}.workbench-test-detail dt,.workbench-test-detail dd{margin:0}.workbench-test-detail dt{color:var(--oo-text-secondary);font-size:.66rem}.workbench-test-detail dd{text-transform:capitalize;font-weight:700}.workbench-test-detail>section{margin-top:22px}.workbench-test-detail>section>h3{margin-bottom:10px}.workbench-test-detail article>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.workbench-test-detail article>div span{color:var(--oo-text-secondary);text-transform:capitalize;font-size:.68rem;font-weight:700}.workbench-test-detail article p,.workbench-response pre{overflow-wrap:anywhere;white-space:pre-wrap}.workbench-history>button{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.workbench-history>button[data-active]{border-color:var(--oo-brand-primary)}.workbench-history>button em{color:var(--oo-text-secondary);grid-column:1/-1;font-size:.7rem}@media (max-width:760px){.workbench>header,.workbench-state-heading,.workbench-run-header,.workbench-report__header,.workbench-improve__header{flex-direction:column}.workbench-progress-band{flex-direction:column;align-items:stretch}.workbench-plan-metrics,.workbench-run-meta,.workbench-section-selector,.workbench-live__layout{grid-template-columns:1fr}.workbench-confirmation__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-live__sections{max-height:260px;overflow:auto}.workbench-oorbi{grid-template-columns:1fr}.workbench-oorbi form,.workbench-oorbi__answer{grid-column:1}.workbench-oorbi form{flex-direction:column}.workbench-history-layer,.workbench-detail-layer{grid-template-columns:1fr}.workbench-history,.workbench-detail{grid-column:1}}@media (prefers-reduced-motion:reduce){.workbench *,.workbench-history-layer *,.workbench-detail-layer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agent-canvas-explorer{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:relative}.agent-canvas-explorer[data-detail-open]{grid-template-columns:minmax(0,1fr)}.agent-canvas-toolbar{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-default) 90%, transparent);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 10px 8px 14px;display:flex}.agent-canvas-toolbar__summary{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.agent-canvas-toolbar__summary strong{color:var(--oo-text-primary);font-size:.78rem}.agent-canvas-toolbar__summary span{color:var(--oo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.agent-canvas-toolbar__views{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);flex:none;gap:2px;padding:3px;display:inline-flex}.agent-canvas-toolbar__views button{border-radius:var(--oo-radius-sm);min-width:54px;min-height:34px;color:var(--oo-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:.74rem;font-weight:650}.agent-canvas-toolbar__views button[aria-pressed=true]{color:var(--oo-text-primary);background:var(--oo-surface-default);box-shadow:0 1px 4px #1f1b161a}.agent-canvas-bindings-state{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);color:var(--oo-text-secondary);background:var(--oo-surface-subtle);align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;display:flex}.agent-canvas-bindings-state[role=alert]{border-color:color-mix(in srgb, var(--oo-status-danger) 36%, var(--oo-border-subtle));color:var(--oo-status-danger)}.agent-canvas-bindings-state span{flex:1;min-width:0}.agent-canvas-flow{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);height:min(52vh,560px);min-height:380px;position:relative;overflow:hidden}.agent-canvas-detail{z-index:4;border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-default) 97%, transparent);width:min(340px,100% - 24px);min-height:380px;max-height:calc(min(52vh,560px) - 24px);box-shadow:var(--oo-shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:20px;position:absolute;top:72px;right:12px;overflow:auto}.agent-canvas-detail>header,.agent-canvas-detail__groups h5,.agent-canvas-detail__groups li button{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-canvas-detail>header{align-items:flex-start;margin-bottom:20px}.agent-canvas-detail h3,.agent-canvas-detail h4,.agent-canvas-detail h5,.agent-canvas-detail p{margin-top:0}.agent-canvas-detail>section+section{border-top:1px solid var(--oo-border-subtle);margin-top:20px;padding-top:20px}.agent-canvas-detail__close{width:32px;height:32px;color:var(--oo-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.agent-canvas-detail__close:hover{color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-canvas-detail__groups{gap:18px;display:grid}.agent-canvas-detail__groups h5{color:var(--oo-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem}.agent-canvas-detail__groups h5 span{font-variant-numeric:tabular-nums}.agent-canvas-detail__groups ul,.agent-canvas-structured__nodes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-canvas-detail__groups li button,.agent-canvas-structured__nodes>li>button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);width:100%;color:inherit;text-align:left;background:var(--oo-surface-subtle);cursor:pointer;padding:10px}.agent-canvas-detail__groups li button:hover:not(:disabled),.agent-canvas-structured__nodes>li>button:hover{border-color:var(--oo-brand-primary)}.agent-canvas-detail__groups li button:disabled{cursor:not-allowed;opacity:.65}.agent-canvas-detail__groups li button>span,.agent-canvas-structured__nodes>li>button{gap:3px;display:grid}.agent-canvas-detail__groups small,.agent-canvas-detail__state,.agent-canvas-detail__empty,.agent-canvas-structured small{color:var(--oo-text-secondary);font-size:.75rem}.agent-canvas-detail__hint{color:var(--oo-text-secondary);font-size:.76rem;line-height:1.45}.agent-canvas-structured{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);grid-column:1/-1;padding:14px 16px}.agent-canvas-structured summary{cursor:pointer;font-weight:650}.agent-canvas-structured__nodes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.agent-canvas-structured__items{border-left:2px solid var(--oo-border-subtle);gap:6px;margin:6px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.agent-canvas-structured__items>li>button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);width:100%;color:inherit;text-align:left;background:var(--oo-surface-subtle);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px 10px;display:grid}.agent-canvas-structured__items>li>button:hover{border-color:var(--oo-brand-primary)}.agent-canvas-structured__items>li>button>strong,.agent-canvas-structured__items>li>button>span,.agent-canvas-structured__items>li>button>small{grid-column:2}.agent-canvas-structured__items>li>button>small{color:var(--oo-text-secondary);font-size:.75rem}.agent-canvas-structured__detail{border-left:2px solid var(--oo-border-strong);gap:10px;margin-top:8px;padding:12px;display:grid}.agent-canvas-structured__detail h4{margin:0;font-size:.82rem}.agent-canvas-flow .react-flow__attribution{display:none}.agent-canvas-node{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);cursor:pointer;width:160px;padding:14px;transition:box-shadow .15s,border-color .15s;box-shadow:0 8px 22px #1f1b1614}.agent-canvas-node:hover{border-color:var(--oo-brand-primary);box-shadow:0 10px 28px #1f1b1624}.agent-canvas-node:focus-visible,.agent-canvas-node[data-active]{border-color:var(--oo-brand-primary);outline:3px solid color-mix(in srgb, var(--oo-brand-primary) 22%, transparent);outline-offset:3px;box-shadow:0 12px 32px #1f1b1629}.agent-canvas-node[data-empty]{border-style:dashed}.agent-canvas-node[data-loading]{border-color:var(--oo-brand-primary);animation:1.1s ease-in-out infinite agent-canvas-node-pulse}.agent-canvas-node[data-updated]{border-color:var(--oo-status-success)}.agent-canvas-node__primary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agent-canvas-node__primary>header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.agent-canvas-node__step{width:20px;height:20px;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 10%, transparent);font-family:var(--oo-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:750;display:inline-grid}.agent-canvas-node__primary>header strong{font-size:.82rem}.agent-canvas-node__primary>p{color:var(--oo-text-secondary);margin:0;font-size:.76rem;line-height:1.4}.agent-canvas-node__primary>footer{border-top:1px solid var(--oo-border-subtle);color:var(--oo-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:.68rem;display:flex}.agent-canvas-node__primary>footer span{font-weight:700}.agent-canvas-node__primary>footer span[data-state=needs-input],.agent-canvas-node__primary>footer span[data-state=review-inference]{color:var(--oo-status-warning)}.agent-canvas-node__primary>footer span[data-state=updated]{color:var(--oo-status-success)}.agent-canvas-node__primary>footer small{color:inherit;font-size:inherit}.agent-canvas-node__items{border-top:1px solid var(--oo-border-subtle);flex-direction:column;display:flex}.agent-canvas-node__item{border:0;border-top:1px solid var(--oo-border-subtle);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 12px;display:grid}.agent-canvas-node__item:first-child{border-top:0}.agent-canvas-node__item>span{font-size:.72rem;font-weight:600}.agent-canvas-flow .react-flow__controls{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);overflow:hidden;box-shadow:0 6px 18px #1f1b1614}.agent-canvas-flow .react-flow__controls-button{border-bottom-color:var(--oo-border-subtle);width:34px;height:34px;color:var(--oo-text-primary);background:var(--oo-surface-default)}@keyframes agent-canvas-node-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--oo-brand-primary) 35%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.agent-canvas-node[data-loading]{animation:none}}.agent-canvas-fallback{margin-top:4px}.agent-canvas-fallback dl{gap:10px;margin:12px 0 0;display:grid}.agent-canvas-fallback dl div{border-top:1px solid var(--oo-border-subtle);grid-template-columns:220px 1fr;gap:14px;padding:10px 0;display:grid}.agent-canvas-fallback dt{color:var(--oo-text-secondary)}.agent-canvas-fallback dd{overflow-wrap:anywhere;margin:0}.agent-guide__tabs{border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);gap:4px;margin-top:10px;padding:3px;display:inline-flex}.agent-guide__tabs button{border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:.78rem;font-weight:600}.agent-inspector__history span{color:var(--oo-text-secondary);flex:1;align-self:center;font-size:.78rem}.agent-chat{flex-direction:column;display:flex}.agent-chat__error{border-radius:var(--oo-radius-control);color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 10%, transparent);padding:10px 12px;font-size:.82rem}.agent-chat__transcript{gap:10px;max-height:46vh;margin:14px 0;display:grid;overflow:auto}.agent-chat__transcript article{border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);padding:12px}.agent-chat__transcript article[data-role=user]{background:color-mix(in srgb, var(--oo-brand-primary) 11%, var(--oo-surface-default));margin-left:24px}.agent-chat__transcript article strong{margin-bottom:3px;font-size:.78rem;display:block}.agent-chat__transcript article p{margin:0;line-height:1.5}.agent-chat__empty{color:var(--oo-text-secondary);font-size:.85rem}.agent-runtime__summary{margin:14px 0}.agent-runtime__empty{color:var(--oo-text-secondary);font-size:.85rem}.agent-runtime__actions{gap:8px;margin-top:10px;display:grid}.agent-runtime__actions button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);color:inherit;background:var(--oo-surface-canvas);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.agent-runtime__actions button span{color:var(--oo-text-secondary);font-size:.78rem}.agent-runtime__detail{margin-top:14px}.agent-runtime__detail summary{cursor:pointer;font-weight:600}.agent-runtime__detail pre{border-radius:var(--oo-radius-control);border:1px solid var(--oo-border-subtle);max-height:320px;color:var(--oo-text-primary);background:var(--oo-surface-subtle);white-space:pre-wrap;margin-top:10px;padding:14px;font-size:.74rem;overflow:auto}.agent-intelligence__empty{color:var(--oo-text-secondary);font-size:.85rem}.agent-intelligence__list{gap:14px;margin-top:14px;display:grid}.agent-intelligence__list article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);padding:16px}.agent-intelligence__list article[data-suppressed]{background:var(--oo-surface-subtle)}.agent-intelligence__list article>header{border-bottom:0;justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.agent-intelligence__list h3{margin:8px 0 4px;font-size:1rem}.agent-intelligence__list p{color:var(--oo-text-secondary);margin:0 0 8px;font-size:.85rem;line-height:1.5}.agent-intelligence__benefit{font-weight:600;color:var(--oo-text-primary)!important}.agent-intelligence__list ul{color:var(--oo-text-secondary);margin:8px 0;padding-left:18px;font-size:.78rem}.agent-intelligence__list footer{gap:8px;margin-top:10px;display:flex}.agent-intelligence__list footer button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);color:inherit;cursor:pointer;background:0 0;padding:7px 12px}.agent-intelligence__disposition{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);background:var(--oo-surface-canvas);gap:8px;margin:12px 0 0;padding:12px;display:grid}.agent-intelligence__disposition>div{grid-template-columns:minmax(82px,.3fr) 1fr;gap:10px;display:grid}.agent-intelligence__disposition dt{color:var(--oo-text-muted);font-size:.75rem}.agent-intelligence__disposition dd{overflow-wrap:anywhere;margin:0;font-size:.78rem}.improvement-disposition-form,.improvement-disposition-form fieldset{gap:14px;display:grid}.improvement-disposition-form fieldset{border:0;padding:0}.improvement-disposition-form fieldset>label{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.improvement-disposition-form fieldset>label>span{gap:3px;display:grid}.improvement-disposition-form fieldset small{color:var(--oo-text-muted);line-height:1.4}.agent-workspace{min-height:calc(100svh - var(--shell-topbar,4rem));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--oo-brand-primary) 8%, transparent), transparent 30rem), var(--oo-surface-canvas);container-type:inline-size}.agent-workspace__chrome{border-bottom:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-canvas) 97%, transparent)}.agent-workspace__masthead{width:min(1580px,100%);margin:0 auto;padding:clamp(12px,1.4vw,18px) clamp(16px,3vw,40px)}.agent-workspace__return{color:var(--oo-text-secondary);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:.72rem;font-weight:650;display:flex}.agent-workspace__return a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.agent-workspace__return a:hover{color:var(--oo-text-primary)}.agent-workspace__identity-row{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.agent-workspace__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.agent-workspace__identity h1{letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.05}.agent-workspace__identity p{max-width:620px;color:var(--oo-text-secondary);margin:0;font-size:.82rem;line-height:1.4}.agent-workspace__state{flex-wrap:wrap;gap:7px;margin:8px 0 0;display:flex}.agent-workspace__version-number,.agent-workspace__version-button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);background:color-mix(in srgb, var(--oo-surface-default) 68%, transparent);font-family:var(--oo-font-mono);align-items:center;padding:4px 9px;font-size:.62rem;line-height:1;display:inline-flex}.agent-workspace__version-button{cursor:pointer}.agent-workspace__version-button:hover,.agent-workspace__version-button:focus-visible{border-color:var(--oo-border-strong);color:var(--oo-text-primary)}.agent-version-history{z-index:48;border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--oo-surface-default);width:min(760px,100vw - 2rem);box-shadow:var(--oo-shadow-lg);grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;position:fixed;inset:1rem 1rem 1rem auto;overflow:hidden}.agent-version-history>:not(.agent-version-history__heading){overscroll-behavior:contain;scrollbar-width:thin;padding:1.15rem 1.25rem 1.25rem;overflow-y:auto}.agent-version-history__heading,.agent-version-history__compare-controls,.agent-version-history__list li>div,.agent-version-history__diff dd{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-version-history__heading{border-bottom:1px solid var(--shell-border);background:var(--oo-surface-default);align-items:center;padding:1rem 1.25rem}.agent-version-history__heading h2,.agent-version-history__heading p{margin:0}.agent-version-history__layout{grid-template-columns:minmax(11.5rem,.36fr) minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.agent-version-history__list{align-content:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.agent-version-history__list-column{align-content:start;gap:.625rem;display:grid}.agent-version-history__list li,.agent-version-history__compare-controls,.agent-version-history__compare-result{border:1px solid var(--shell-border);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);padding:.75rem .85rem}.agent-version-history__compare{align-content:start;gap:.75rem;min-width:0;display:grid}.agent-version-history__compare-controls{align-items:end}.agent-version-history__compare-controls>.oo-button{flex:none;margin-block-end:.1rem}.agent-version-history__compare-result{min-height:15rem}.agent-version-history__compare-result>header{border-block-end:1px solid var(--shell-border);padding-block-end:.75rem}.agent-version-history__compare-result>header div{gap:.15rem;display:grid}.agent-version-history__compare-result>header small{color:var(--oo-text-tertiary);font-family:var(--oo-font-mono);text-transform:uppercase}.agent-version-history__list li[data-current]{border-color:var(--oo-border-strong);border-inline-start:3px solid var(--oo-interactive);background:var(--oo-surface-subtle)}.agent-version-history__list p,.agent-version-history__diff p{color:var(--oo-text-secondary);margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.agent-version-history__list li>div{align-items:center;gap:.5rem}.agent-version-history__list li .oo-button{margin-block-start:.6rem}.agent-version-history__compare-controls>div{flex:1;gap:.375rem;display:grid}.agent-version-history__compare select{min-width:0;height:var(--console-control-height);border:1px solid var(--shell-border);border-radius:var(--oo-radius-control);color:var(--oo-text-primary);background:var(--oo-surface-default);padding:0 .65rem;font-size:.82rem}.agent-version-history__diff{gap:0;margin:1rem 0 0;display:grid}.agent-version-history__diff>div{border-top:1px solid var(--shell-border);padding:.8rem 0}.agent-version-history__diff>div:last-child{padding-bottom:0}.agent-version-history__diff dd{justify-content:flex-start;gap:.75rem;margin:.5rem 0 0}.agent-version-history__diff dd>span:not([aria-hidden]):first-of-type{color:var(--oo-text-secondary)}.agent-version-history__diff dd>span:not([aria-hidden]){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.agent-version-history__diff small{color:var(--oo-text-secondary)}.agent-workspace__state [data-oo-status=production],.agent-workspace__state [data-oo-status=enforced]{font-weight:700;box-shadow:inset 0 0 0 1px}.agent-workspace__decision{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-default) 84%, transparent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action""readiness action";gap:13px 20px;min-width:0;margin:0;padding:17px 18px;display:grid;box-shadow:0 10px 30px #1f1b160a}.agent-workspace__decision-copy{grid-area:copy;min-width:0}.agent-workspace__decision-copy h2{letter-spacing:-.02em;margin:4px 0 3px;font-size:1rem;line-height:1.2}.agent-workspace__decision-copy p{color:var(--oo-text-secondary);margin:0;font-size:.7rem;line-height:1.35}.agent-workspace__decision-action{grid-area:action;align-self:center}.agent-workspace__decision-action .oo-button{white-space:nowrap}.agent-workspace .agent-readiness{grid-area:readiness;gap:5px;width:100%;display:grid}.agent-readiness>div{color:var(--oo-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:.7rem;display:flex}.agent-readiness>div strong{color:var(--oo-text-primary);font-size:.85rem}.agent-readiness small{color:var(--oo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;overflow:hidden}.agent-lifecycle{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 0;display:flex}.agent-lifecycle__stages{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-lifecycle__stages li{border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:.68rem;font-weight:650;display:inline-flex}.agent-lifecycle__stages li[data-state=complete]{color:var(--oo-text-primary)}.agent-lifecycle__stages li[data-state=current]{border-color:var(--oo-border-strong);color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-brand-primary) 9%, var(--oo-surface-default))}.agent-lifecycle__stages li[data-state=upcoming]{opacity:.55}.agent-lifecycle__stages li+li:before{content:"";background:var(--oo-border-subtle);width:12px;height:1px;margin-right:3px}.agent-workspace__switch{border-top:1px solid var(--oo-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:min(1360px,100%);margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex}.agent-lens-rail ul{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-lens-rail button{min-height:52px;color:var(--oo-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:1px;padding:8px 16px;display:grid}.agent-lens-rail button strong{letter-spacing:-.01em;font-size:.86rem;font-weight:700}.agent-lens-rail button small{font-size:.68rem;line-height:1.2}.agent-lens-rail button:hover:not(:disabled){color:var(--oo-text-primary)}.agent-lens-rail button:disabled{opacity:.4;cursor:not-allowed}.agent-lens-rail button[aria-current=page]{border-bottom-color:var(--oo-brand-primary);color:var(--oo-text-primary)}.agent-panel-rail{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.agent-panel-rail button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);background:var(--oo-surface-default);white-space:nowrap;cursor:pointer;padding:7px 13px;font-size:.72rem;font-weight:650}.agent-panel-rail button:hover:not(:disabled){border-color:var(--oo-border-strong);color:var(--oo-text-primary)}.agent-panel-rail button:disabled{opacity:.4;cursor:not-allowed}.agent-panel-rail button[aria-pressed=true]{border-color:var(--oo-brand-primary);color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-brand-primary) 11%, var(--oo-surface-default))}.agent-workspace__body{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(16px,2vw,24px);width:min(1580px,100%);min-height:0;margin:0 auto;padding:clamp(16px,2.4vw,32px);display:grid}.agent-workspace__body[data-panel]{grid-template-columns:minmax(0,1fr) minmax(320px,400px) minmax(320px,400px)}.agent-workspace__main{flex-direction:column;gap:14px;min-width:0;padding:0;display:flex}.agent-canvas-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.agent-canvas-heading h2{letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(1.1rem,1.5vw,1.35rem)}.agent-canvas-heading p{max-width:620px;color:var(--oo-text-secondary);margin:0;font-size:.8rem;line-height:1.45}.agent-workspace .agent-dock,.agent-workspace .agent-dock[data-open]{background:0 0;border:0;min-width:0;max-width:none;transition:none;display:block}.agent-workspace .agent-dock{align-self:start;max-height:calc(100vh - 120px);overflow:auto}.agent-workspace .agent-dock__panel{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);width:100%;max-height:none;padding:clamp(18px,2.2vw,28px);overflow:visible;box-shadow:0 18px 52px #1f1b160f}.agent-workspace .agent-guide{max-height:min(72vh,780px);overflow:auto}.agent-panel{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);flex-direction:column;align-self:start;gap:0;min-width:0;max-height:calc(100vh - 120px);display:flex;overflow:auto;box-shadow:0 18px 52px #1f1b160f}.agent-panel__chrome{z-index:2;border-bottom:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);letter-spacing:.1em;text-transform:uppercase;color:var(--oo-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,2vw,22px);font-size:.68rem;font-weight:700;display:flex;position:sticky;top:0}.agent-panel__chrome button{border-radius:var(--oo-radius-sm);color:var(--oo-text-secondary);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:4px 9px}.agent-panel__chrome button:hover{color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-panel .agent-dock__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(16px,2vw,24px)}.agent-workspace .agent-panel .agent-guide{max-height:none}.agent-workspace .agent-chat__transcript{min-height:260px;max-height:42vh;padding:8px 2px}.agent-workspace .agent-access{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid}.agent-access>header{grid-column:1/-1;padding:0 0 8px}.agent-access>header h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(1.75rem,3vw,2.7rem)}.agent-workspace .agent-access fieldset{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);min-width:0;margin:0;padding:22px}.agent-workspace .agent-access legend{border:0;width:auto;padding:0 8px;font-size:.9rem}.agent-access__advanced{border-top:1px solid var(--oo-border-subtle);border-bottom:1px solid var(--oo-border-subtle);margin:18px 0}.agent-access__advanced .oo-disclosure__trigger{padding:13px 2px}.agent-access__advanced .oo-disclosure__label{text-align:left;gap:2px;display:grid}.agent-access__advanced .oo-disclosure__label small{color:var(--oo-text-secondary);font-weight:400}.agent-access__advanced .oo-disclosure__panel{padding:4px 2px 14px}.agent-access__features{gap:0;display:grid}.agent-access__features .oo-switch-row{border-top:1px solid color-mix(in srgb, var(--oo-border-subtle) 62%, transparent);padding:10px 0}.agent-access__features .oo-label{font-size:.74rem}.agent-access__features .oo-field-description{font-size:.65rem}.agent-access__hosted-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-runtime__actions,.agent-intelligence__list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace .workbench{border-radius:var(--oo-radius-lg);width:100%;box-shadow:0 14px 42px #1f1b160d}.workbench-header{grid-template-columns:minmax(290px,1.15fr) minmax(360px,.95fr) auto;align-items:center!important;gap:clamp(22px,3vw,40px)!important;padding:clamp(22px,2.5vw,30px)!important;display:grid!important}.workbench-header h2{max-width:470px;margin:5px 0 6px;font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1.05}.workbench-header>div:first-child>p{max-width:520px;margin:0;font-size:.8rem}.workbench-header-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.workbench-header-context>div{border-left:1px solid var(--oo-border-subtle);gap:4px;min-width:0;padding:10px 12px;display:grid}.workbench-header-context dt,.workbench-header-context dd{min-width:0;margin:0;display:block}.workbench-header-context dt{color:var(--oo-text-secondary);font-size:.62rem}.workbench-header-context dd{overflow-wrap:anywhere;font-size:.76rem;font-weight:700;line-height:1.3}.workbench-header-actions{flex-direction:column;gap:7px;display:flex}.workbench-header-actions .oo-button{white-space:nowrap}.workbench-analysis-guide{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 55%, transparent);margin-top:1.25rem;padding:1rem 1.15rem}.workbench-analysis-guide>h3{color:var(--oo-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:700}.workbench-analysis-guide>dl{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem 1.5rem;margin:0;display:grid}.workbench-analysis-guide dt{color:var(--oo-text-primary);margin:0 0 .2rem;font-size:.78rem;font-weight:600}.workbench-analysis-guide dd{color:var(--oo-text-secondary);margin:0;font-size:.78rem;line-height:1.55}.workbench-plan-card>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workbench-plan-card>header h3{margin:3px 0 4px}.workbench-plan-card>header p{max-width:520px;margin:0;font-size:.76rem}.workbench-pack-selector{min-width:min(100%,260px);color:var(--oo-text-secondary);gap:5px;font-size:.68rem;font-weight:650;display:grid}.workbench-pack-selector select{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-sm);width:100%;min-height:38px;color:var(--oo-text-primary);background:var(--oo-surface-default);font:inherit;padding:0 34px 0 10px;font-size:.76rem}.workbench-section-selection{gap:12px;padding-bottom:14px;display:grid}.workbench-section-selection>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.workbench-section-selection>header h3{margin-bottom:3px}.workbench-section-selection>header p{margin:0;font-size:.76rem}.workbench-section-selection>header>span{border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);background:var(--oo-surface-default);font-family:var(--oo-font-mono);flex:none;padding:5px 8px;font-size:.62rem}.workbench-section-selection .workbench-section-selector{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.workbench-coverage-table-wrap{border-block:1px solid var(--oo-border-subtle);min-width:0;overflow-x:auto}.workbench-coverage-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:46rem}.workbench-coverage-table>thead th{color:var(--oo-text-secondary);background:color-mix(in srgb, var(--oo-surface-subtle) 62%, transparent);letter-spacing:.035em;text-align:left;text-transform:uppercase;padding:.625rem .75rem;font-size:.68rem;font-weight:700}.workbench-coverage-table>thead th:first-child{width:auto}.workbench-coverage-table>thead th:nth-child(2),.workbench-coverage-table>thead th:nth-child(3){text-align:center;width:5.5rem}.workbench-coverage-table>thead th:last-child{width:8rem}.workbench-coverage-table>tbody>tr:not(.workbench-coverage-detail-row)>*{border-top:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);padding:.75rem}.workbench-coverage-table>tbody>tr[data-selected]>*{background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--oo-surface-default))}.workbench-coverage-table>tbody>tr>th{text-align:left;font-weight:400}.workbench-coverage-table>tbody>tr>td:nth-child(2),.workbench-coverage-table>tbody>tr>td:nth-child(3){color:var(--oo-text-secondary);font-family:var(--oo-font-mono);text-align:center;font-size:.76rem}.workbench-coverage-table>tbody>tr>td:last-child{text-align:right}.workbench-coverage-table .oo-checkbox-field{margin:0}.workbench-coverage-detail-row>td{border-top:1px solid var(--oo-border-subtle);padding:0!important}.workbench-coverage-detail{gap:var(--oo-space-4);padding:var(--oo-space-5);background:color-mix(in srgb, var(--oo-brand-primary) 2%, var(--oo-surface-subtle));display:grid}.workbench-coverage-detail>header,.workbench-coverage-tests article>header{justify-content:space-between;align-items:flex-start;gap:var(--oo-space-3);display:flex}.workbench-coverage-detail h4,.workbench-coverage-detail h5,.workbench-coverage-detail p{margin:0}.workbench-coverage-detail>header p,.workbench-coverage-tests article>p{color:var(--oo-text-secondary);line-height:1.5}.workbench-coverage-tests{gap:var(--oo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workbench-coverage-tests article{gap:var(--oo-space-3);min-width:0;padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);background:var(--oo-surface-default);display:grid}.workbench-coverage-tests article code{color:var(--oo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;display:block;overflow:hidden}.workbench-coverage-tests article dl{gap:var(--oo-space-3);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.workbench-coverage-tests article dl div{min-width:0}.workbench-coverage-tests article dt,.workbench-coverage-tests article dd{margin:0}.workbench-coverage-tests article dt{color:var(--oo-text-secondary);font-size:.68rem}.workbench-coverage-tests article dd{overflow-wrap:anywhere;font-size:.76rem;font-weight:600}.workbench-coverage-tests article ul{gap:var(--oo-space-2);margin:0;padding:0;list-style:none;display:grid}.workbench-coverage-tests article li{justify-content:space-between;align-items:center;gap:var(--oo-space-3);padding-top:var(--oo-space-2);border-top:1px solid var(--oo-border-subtle);font-size:.76rem;display:flex}@media (max-width:64rem){.workbench-coverage-tests{grid-template-columns:1fr}}.workbench-section-selector label{border-radius:var(--oo-radius-control);background:color-mix(in srgb, var(--oo-surface-default) 72%, transparent);align-content:center;align-items:center;min-height:64px;padding:11px 12px}.workbench-section-selector label:has(input:checked){border-color:color-mix(in srgb, var(--oo-brand-primary) 44%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-default))}.workbench-section-selector label>span,.workbench-section-selector label strong,.workbench-section-selector label small{min-width:0;display:block}.workbench-section-selector label strong{font-size:.78rem;line-height:1.25}.workbench-section-selector label small{grid-column:auto;margin-top:3px;font-size:.68rem}.workbench-plan-metrics>div{border:1px solid color-mix(in srgb, var(--oo-border-subtle) 70%, transparent)}@keyframes agent-stage-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.agent-workspace__identity-row{align-items:flex-start}.agent-workspace__body{grid-template-columns:minmax(0,1fr)}.agent-workspace .agent-guide{max-height:none}.workbench-header{grid-template-columns:minmax(240px,1fr) minmax(330px,1fr)}.workbench-header-actions{flex-direction:row;grid-column:1/-1}}@media (max-width:900px){.agent-version-history__layout,.agent-workspace__identity-row{grid-template-columns:1fr}.agent-workspace__decision{width:100%}.agent-workspace__body{grid-template-columns:1fr}.agent-canvas-detail{width:auto;min-height:0;max-height:none;position:static}.agent-workspace .agent-guide{max-height:none}.agent-workspace .agent-access,.agent-runtime__actions,.agent-intelligence__list,.workbench-header{grid-template-columns:1fr}.workbench-header-actions{grid-column:auto}.workbench-section-selection .workbench-section-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agent-version-history{border-radius:0;width:100vw;inset:0}.agent-workspace__masthead{padding-inline:16px}.agent-workspace__return{margin-bottom:18px}.agent-workspace__return>span{display:none}.agent-workspace__identity{grid-template-columns:1fr}.agent-workspace__identity h1{font-size:2.35rem}.agent-workspace__decision{grid-template-columns:1fr;grid-template-areas:"copy""readiness""action"}.agent-workspace__decision-action .oo-button{width:100%}.agent-workspace__body{padding:20px 16px 36px}.agent-canvas-heading{flex-direction:column;align-items:flex-start}.agent-canvas-toolbar{flex-direction:column;align-items:stretch}.agent-canvas-toolbar__summary{justify-content:space-between}.agent-canvas-toolbar__views{grid-template-columns:1fr 1fr;display:grid}.agent-canvas-toolbar__views button{min-height:44px}.agent-inspector__sections{grid-template-columns:1fr}.agent-workspace .agent-dock,.agent-workspace .agent-dock[data-open]{position:static}.agent-workspace .agent-dock__panel{border-radius:var(--oo-radius-lg);max-height:none;padding:20px 16px}.agent-canvas-flow{border-radius:var(--oo-radius-lg);min-height:350px}.agent-canvas-explorer[data-detail-open]{grid-template-columns:1fr}.agent-canvas-detail{border-radius:var(--oo-radius-lg);min-height:0;max-height:none}.workbench-header-context{grid-template-columns:1fr}.workbench-header-context>div{border-left:0;border-top:1px solid var(--oo-border-subtle)}.workbench-plan-card>header,.workbench-section-selection>header{flex-direction:column;align-items:flex-start}.workbench-pack-selector{width:100%}.workbench-section-selection .workbench-section-selector{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agent-workspace__body{animation:none}}.workbench-check__kind{font-style:normal;font-size:var(--font-size-2xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--oo-radius-xs);border:1px solid var(--color-border-subtle,#ffffff1f);color:var(--color-text-muted,#ffffff9e);white-space:nowrap;padding:.125rem .375rem}[data-evidence-kind=behavioural] .workbench-check__kind{border-color:var(--color-brand-border,#78aaff66);color:var(--color-brand-text,#96beff)}[data-evidence-kind=runtime] .workbench-check__kind{border-color:var(--color-warning-border,#ffc87866);color:var(--color-warning-text,#f0c378)}.workbench-response{margin-block-start:var(--space-4,1rem)}.workbench-response__meta{color:var(--color-text-muted,#ffffff9e);font-size:var(--font-size-xs,.75rem);margin-block:0 var(--space-2,.5rem)}.workbench-response pre{white-space:pre-wrap;word-break:break-word;max-height:20rem;padding:var(--space-3,.75rem);border-radius:var(--oo-radius-sm);background:var(--color-surface-sunken,#00000040);border:1px solid var(--color-border-subtle,#ffffff1f);font-size:var(--font-size-xs,.75rem);overflow:auto}.agent-intelligence__performance{padding:var(--space-4,1rem);border:1px solid var(--color-border-subtle,#ffffff1f);border-radius:var(--oo-radius-sm);margin-block-end:var(--space-4,1rem)}.agent-intelligence__performance h3{font-size:var(--font-size-sm,.875rem);margin:0}.agent-intelligence__performance header p{color:var(--color-text-muted,#ffffff9e);font-size:var(--font-size-xs,.75rem);margin-block:.25rem 0}.agent-intelligence__performance dl{gap:var(--space-3,.75rem);margin-block:var(--space-3,.75rem) 0;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.agent-intelligence__performance dt{font-size:var(--font-size-2xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#ffffff9e);cursor:help}.agent-intelligence__performance dd{font-size:var(--font-size-lg,1.125rem);font-variant-numeric:tabular-nums;margin:.125rem 0 0}.agent-intelligence__loading{color:var(--color-text-muted,#ffffff9e);font-size:var(--font-size-sm,.875rem)}.workbench-variants{margin-top:16px}.workbench-variants>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.workbench-variants>header span{color:var(--oo-text-muted);font-size:.85rem}.workbench-variants__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.workbench-variants__grid>article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);flex-direction:column;gap:6px;padding:14px;display:flex}.workbench-variants__grid>article[data-baseline=true]{border-left:3px solid var(--oo-border-strong,var(--oo-border-subtle))}.workbench-variants__grid>article[data-leading=true]{border-left:3px solid var(--oo-brand-primary)}.workbench-variants__grid>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workbench-variants__grid>article>header strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.workbench-variants__label{margin:0;font-weight:500}.workbench-variants__diff{color:var(--oo-text-muted);margin:0;padding-left:16px;font-size:.8rem}.workbench-variants__sample,.workbench-variants__counts{color:var(--oo-text-muted);font-size:.78rem}.workbench-variants__grid>article>footer{border-top:1px solid var(--oo-border-subtle);flex-direction:column;gap:2px;margin-top:4px;padding-top:8px;font-size:.8rem;display:flex}.workbench-variants__grid>article>footer span{color:var(--oo-text-muted)}.workbench-variants__grid>article>footer[data-verdict=better] strong{color:var(--oo-status-success)}.workbench-variants__grid>article>footer[data-verdict=worse] strong{color:var(--oo-status-danger)}.agent-context-bar{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 4px;padding:12px 14px;display:flex}.agent-context-bar__field{flex-direction:column;gap:4px;min-width:0;display:flex}.agent-context-bar__field>span{color:var(--oo-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.agent-context-bar__field>select{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);max-width:100%;color:inherit;font:inherit;background:0 0;padding:6px 10px}.agent-context-bar__note{color:var(--oo-text-muted);align-items:center;gap:6px;margin:0 0 0 auto;font-size:.78rem;display:flex}@media (max-width:720px){.agent-context-bar__note{margin-left:0}}.agent-canvas-node>header .agent-canvas-node__provenance{margin-inline-start:auto}.agent-canvas-node[data-unconfirmed]{border-style:dashed;border-color:color-mix(in srgb, var(--oo-status-warning) 45%, var(--oo-border-subtle))}.agent-field__provenance{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.agent-intelligence__metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.agent-intelligence__metrics>.oo-measured{border-color:var(--shell-border);background:var(--oo-surface-default);align-content:space-between;gap:.35rem;min-height:8.7rem;padding:1.1rem;box-shadow:0 1px 2px #14120f08}.agent-intelligence__metrics>.oo-measured .oo-measured__value{font-family:var(--oo-font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.55rem)}.agent-intelligence__metrics>.oo-measured--attention{border-top:3px solid var(--oo-status-warning);border-inline-start-color:var(--shell-border)}.agent-intelligence__confidence{text-align:end;border:0;margin-inline-start:auto;padding:0}.agent-intelligence__confidence .oo-measured__value{font-size:.95rem}.agent-intelligence__list>article[data-stale]{border-style:dashed}.summary-card[data-loading] strong{color:var(--oo-text-secondary);font-size:.9rem}.agent-canvas-node__overlay{border-radius:var(--oo-radius-lg);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-self:flex-start;align-items:center;margin:6px 0 0;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.agent-canvas-node__overlay[data-tone=neutral]{border-color:var(--oo-border-subtle);color:var(--oo-text-secondary);background:var(--oo-surface-subtle)}.agent-canvas-node__overlay[data-tone=positive]{border-color:color-mix(in srgb, var(--oo-status-success,#2f7d55) 40%, transparent);color:var(--oo-status-success,#2f7d55);background:color-mix(in srgb, var(--oo-status-success,#2f7d55) 10%, transparent)}.agent-canvas-node__overlay[data-tone=attention]{border-color:color-mix(in srgb, var(--oo-status-warning,#a76b12) 40%, transparent);color:var(--oo-status-warning,#a76b12);background:color-mix(in srgb, var(--oo-status-warning,#a76b12) 10%, transparent)}.agent-canvas-node__overlay[data-tone=critical]{border-color:color-mix(in srgb, var(--oo-status-danger,#a4302a) 45%, transparent);color:var(--oo-status-danger,#a4302a);background:color-mix(in srgb, var(--oo-status-danger,#a4302a) 10%, transparent)}.agent-workspace .agent-runtime>header,.agent-workspace .agent-intelligence>header{border-bottom:0;padding-bottom:8px}.agent-workspace .agent-runtime .runtime-connection{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:var(--oo-surface-raised);margin:16px 0;padding:clamp(16px,2vw,22px);box-shadow:0 8px 26px #1f1b160f}.agent-context-bar{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-default) 60%, transparent);margin:4px 0 0}.agent-context-bar>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:9px 14px;list-style:none;display:flex}.agent-context-bar>summary::-webkit-details-marker{display:none}.agent-context-bar>summary:after{content:"Change";color:var(--oo-text-secondary);margin-left:auto;font-size:.68rem;font-weight:650}.agent-context-bar[open]>summary:after{content:"Done"}.agent-context-bar__eyebrow{color:var(--oo-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.agent-context-bar__current{color:var(--oo-text-primary);font-size:.72rem;font-weight:600}.agent-context-bar__fields{flex-wrap:wrap;gap:12px;padding:0 14px 12px;display:flex}@media (max-width:1280px){.agent-workspace__body[data-panel]{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.agent-workspace__body[data-panel] .agent-panel{grid-column:1/-1;max-height:none}}@media (max-width:1024px){.agent-workspace__identity-row{grid-template-columns:minmax(0,1fr);gap:14px}.agent-workspace__decision{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""readiness""action"}.agent-workspace .agent-readiness{width:100%}.agent-workspace__decision-action{align-self:stretch}.agent-workspace__body,.agent-workspace__body[data-panel]{grid-template-columns:minmax(0,1fr)}.agent-workspace .agent-dock,.agent-workspace__body[data-panel] .agent-panel{max-height:none;overflow:visible}.agent-workspace__switch{justify-content:flex-start;align-items:stretch}.agent-lens-rail ul{flex-wrap:nowrap;overflow-x:auto}.agent-lens-rail button{min-height:46px}}@media (max-width:720px){.agent-workspace__return{flex-wrap:wrap}.agent-workspace__identity{grid-template-columns:minmax(0,1fr)}.agent-lens-rail button small{display:none}.agent-lens-rail button{min-height:40px;padding:8px 12px}.agent-canvas-heading{flex-direction:column;align-items:stretch;gap:10px}.agent-context-bar__fields{flex-direction:column}.agent-context-bar__field{width:100%}}@media (prefers-reduced-motion:reduce){.agent-workspace *,.agent-workspace :before,.agent-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.agent-lifecycle-actions{gap:8px;margin-top:10px;display:grid}.agent-lifecycle-actions__buttons{flex-wrap:wrap;gap:8px;display:flex}.agent-lifecycle-dialog{z-index:60;border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);width:min(520px,100vw - 32px);box-shadow:var(--oo-shadow-lg);gap:12px;padding:clamp(20px,3vw,28px);display:grid;position:fixed;inset:50% auto auto 50%;translate:-50% -50%}.agent-lifecycle-dialog h3{letter-spacing:-.02em;margin:0;font-size:1.15rem}.agent-lifecycle-dialog>p{color:var(--oo-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.agent-lifecycle-dialog label{gap:6px;font-size:.8rem;font-weight:600;display:grid}.agent-lifecycle-dialog textarea{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);width:100%;color:var(--oo-text-primary);background:var(--oo-surface-canvas);font:inherit;resize:vertical;padding:10px 12px;font-weight:400}.agent-lifecycle-dialog small{color:var(--oo-text-secondary);font-weight:400}.agent-lifecycle-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agent-bindings{gap:14px;display:grid}.agent-bindings>header h3{letter-spacing:-.02em;margin:4px 0 3px;font-size:1.05rem}.agent-bindings>header p{color:var(--oo-text-secondary);margin:0;font-size:.78rem;line-height:1.45}.agent-bindings__advisories{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);color:var(--oo-text-secondary);gap:6px;margin:0;padding:12px 14px;font-size:.75rem;line-height:1.4;list-style:none;display:grid}.agent-bindings__proposals{border:1px dashed var(--oo-border-strong,var(--oo-border-subtle));border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);gap:10px;padding:13px 14px;display:grid}.agent-bindings__proposals>header{gap:4px;display:grid}.agent-bindings__proposals h4{margin:0;font-size:.82rem}.agent-bindings__proposals>header p{color:var(--oo-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.agent-bindings__proposals ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-bindings__proposals li{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);background:var(--oo-surface-raised,transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.agent-bindings__proposals li>span{flex:1;gap:2px;min-width:0;display:grid}.agent-bindings__proposals li strong{font-family:var(--oo-font-mono);overflow-wrap:anywhere;font-size:.74rem}.agent-bindings__proposals li small{color:var(--oo-text-secondary);font-size:.68rem}.agent-bindings__evidence{line-height:1.45}.agent-bindings__proposal-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-bindings__group{border-top:1px solid var(--oo-border-subtle);gap:8px;padding:12px 0 0;display:grid}.agent-bindings__group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-bindings__group h4{align-items:center;gap:8px;margin:0;font-size:.85rem;display:inline-flex}.agent-bindings__group>header button{border-radius:var(--oo-radius-sm);color:var(--oo-text-secondary);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:.72rem;font-weight:650}.agent-bindings__group>header button:hover{color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-bindings__empty{color:var(--oo-text-secondary);margin:0;font-size:.74rem;line-height:1.4}.agent-bindings__group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-bindings__group li{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.agent-bindings__group li[data-unconfirmed]{border-style:dashed}.agent-bindings__group li>span{flex:1;gap:2px;min-width:0;display:grid}.agent-bindings__group li strong{font-family:var(--oo-font-mono);overflow-wrap:anywhere;font-size:.74rem}.agent-bindings__group li small{color:var(--oo-text-secondary);font-size:.68rem}.agent-bindings__show-all{border-radius:var(--oo-radius-sm);color:var(--oo-interactive);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 6px;font-size:.72rem;font-weight:600}.agent-bindings__show-all:hover{text-decoration:underline}.agent-bindings__group li button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);cursor:pointer;background:0 0;padding:3px 9px;font-size:.65rem;font-weight:650}.agent-bindings__flag[aria-pressed=true]{border-color:color-mix(in srgb, var(--oo-status-danger,#a4302a) 45%, transparent);color:var(--oo-status-danger,#a4302a);background:color-mix(in srgb, var(--oo-status-danger,#a4302a) 10%, transparent)}.agent-bindings__add{border:1px dashed var(--oo-border-strong);border-radius:var(--oo-radius-md);gap:8px;padding:11px;display:grid}.agent-bindings__source-choices{color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm);align-items:center;gap:8px;display:flex}.agent-bindings__source-choices strong{color:var(--oo-text-primary);margin-right:auto}.agent-bindings__source-choices a,.agent-bindings__source-choices span{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);color:inherit;padding:5px 8px;text-decoration:none}.agent-bindings__source-choices span[aria-current=page]{border-color:var(--oo-border-strong);color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-bindings__add label{gap:5px;margin:0;font-size:.72rem;font-weight:650;display:grid}.agent-bindings__add input[type=text],.agent-bindings__add input:not([type]){border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);color:var(--oo-text-primary);background:var(--oo-surface-default);font-family:var(--oo-font-mono);padding:8px 10px;font-size:.76rem}.agent-bindings__checkbox{flex-direction:row;align-items:center;gap:8px;font-weight:400;display:flex}.agent-guide__count{border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);align-items:center;margin-left:6px;padding:1px 6px;font-size:.62rem;font-weight:700;display:inline-flex}.agent-studio{gap:12px;display:grid}.agent-studio>header h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:1.05rem}.agent-studio__scope{color:var(--oo-text-secondary);flex-wrap:wrap;align-items:center;gap:7px;font-size:.72rem;font-weight:650;display:flex}.agent-studio__modes{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);flex-wrap:wrap;gap:4px;padding:3px;display:flex}.agent-studio__modes button{border-radius:var(--oo-radius-lg);min-width:0;color:var(--oo-text-secondary);cursor:pointer;background:0 0;border:0;flex:1;padding:7px 12px;font-size:.75rem;font-weight:650}.agent-studio__modes button[aria-selected=true]{color:var(--oo-text-primary);background:var(--oo-surface-default);box-shadow:0 1px 3px #1f1b1614}.agent-studio__pane{gap:12px;display:grid}.agent-studio__note{color:var(--oo-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.agent-studio__facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.agent-studio__facts dt{color:var(--oo-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.agent-studio__facts dd{margin:3px 0 0;font-size:.92rem;font-weight:700}.agent-studio__limitations{color:var(--oo-text-secondary);gap:5px;margin:0;padding-left:18px;font-size:.73rem;line-height:1.4;display:grid}.agent-studio__compare{gap:14px;display:grid}.agent-studio__compare>label{gap:6px;font-size:.75rem;font-weight:650;display:grid}.agent-studio__compare select{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);color:var(--oo-text-primary);background:var(--oo-surface-default);padding:8px 10px}.agent-studio__compare h4{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 7px;font-size:.85rem;display:flex}.agent-studio__changes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-studio__changes li{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-control);border-left-width:3px;gap:4px;padding:9px 11px;display:grid}.agent-studio__changes li[data-kind=added]{border-left-color:var(--oo-status-success,#2f7d55)}.agent-studio__changes li[data-kind=removed]{border-left-color:var(--oo-status-danger,#a4302a)}.agent-studio__changes li[data-kind=changed]{border-left-color:var(--oo-status-warning,#a76b12)}.agent-studio__changes li>span{gap:2px;display:grid}.agent-studio__changes strong{font-size:.78rem}.agent-studio__changes small{color:var(--oo-text-secondary);font-size:.67rem}.agent-studio__changes em{color:var(--oo-text-secondary);font-size:.71rem;font-style:normal;line-height:1.4}.agent-connect{border-top:1px solid var(--oo-border-subtle);gap:10px;margin-top:14px;padding:14px 0 0;display:grid}.agent-connect h3{letter-spacing:-.02em;margin:3px 0 4px;font-size:.95rem}.agent-connect>header p{color:var(--oo-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.agent-connect__state{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;padding:11px 13px;display:grid}.agent-connect__state dt{color:var(--oo-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:700}.agent-connect__state dd{margin:3px 0 0;font-size:.76rem;font-weight:650;line-height:1.35}.agent-connect__candidates{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-connect__candidates li{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);gap:6px;padding:12px;display:grid}.agent-connect__candidate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-connect__candidate-head strong{font-family:var(--oo-font-mono);overflow-wrap:anywhere;font-size:.78rem}.agent-connect__candidates p{color:var(--oo-text-secondary);margin:0;font-size:.74rem;line-height:1.4}.agent-connect__candidates small{color:var(--oo-text-secondary);font-size:.68rem}.agent-connect__consequential{align-items:center;gap:8px;font-size:.74rem;font-weight:600;display:flex}.agent-connect__note{line-height:1.4}.agent-workspace__masthead{width:min(1320px,100%);padding-block:12px}.agent-workspace__identity-row{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(18px,2.4vw,32px)}.agent-workspace__identity{align-items:center;gap:12px}.agent-workspace__identity h1{font-size:clamp(1.35rem,2vw,1.85rem)}.agent-lifecycle,.agent-workspace__state{margin-top:7px}.agent-lifecycle__facts{flex-wrap:nowrap;gap:6px;display:inline-flex}.agent-workspace__decision{border:0;border-left:1px solid var(--oo-border-subtle);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(112px,auto);gap:7px 14px;padding:10px 0 10px 18px}.agent-workspace__decision-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.agent-workspace .agent-readiness{grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:8px}.agent-workspace .agent-readiness>small{display:none}.agent-workspace__switch{width:min(1320px,100%);padding-block:0}.agent-lens-rail{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:16px;width:100%;display:grid}.agent-lens-rail ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.agent-lens-rail button{grid-template-columns:auto 1fr;grid-template-areas:"number label""number detail";align-content:center;column-gap:8px;width:100%;padding-inline:12px}.agent-lens-rail button>span{grid-area:number;align-self:center}.agent-lens-rail button strong{grid-area:label}.agent-lens-rail button small{text-overflow:ellipsis;white-space:nowrap;grid-area:detail;overflow:hidden}.agent-lens-rail button[aria-pressed=true]{border-bottom-color:var(--oo-brand-primary);color:var(--oo-text-primary);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--oo-brand-primary) 5%, transparent))}.agent-workspace__body{grid-template-columns:minmax(0,1fr);gap:10px;width:min(1320px,100%);padding:clamp(14px,2vw,24px) clamp(16px,3vw,40px) 56px;display:grid}.agent-workspace__main{width:min(1080px,100%);margin-inline:auto}.agent-workspace .agent-cycle__build-tools>.agent-guide{border:0;border-bottom:1px solid var(--oo-border-subtle);width:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0 0 22px;overflow:visible}.agent-workspace .agent-cycle__content>.agent-studio,.agent-workspace .agent-cycle__content>.agent-dock__panel,.agent-workspace .agent-cycle__content>.agent-intelligence,.agent-workspace .agent-cycle__run-grid>.agent-runtime,.agent-workspace .agent-cycle__run-grid>.agent-access{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.agent-studio{gap:16px}.agent-studio>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.agent-studio__scope{justify-content:flex-end}.agent-studio__modes{border-radius:var(--oo-radius-md);max-width:720px;padding:4px}.agent-studio__modes button{border-radius:var(--oo-radius-sm)}.agent-workspace .agent-chat__transcript{align-content:start;gap:16px;min-height:300px;max-height:54vh;padding:20px;display:grid;overflow-y:auto}.agent-workspace .agent-chat>label{margin-top:0}.agent-chat__transcript>article{width:min(82%,760px);padding:14px 16px}.agent-chat__transcript>article[data-role=user]{justify-self:end}.agent-chat__composer textarea{width:100%;box-shadow:none;resize:vertical;border:0}@media (max-width:960px){.agent-workspace__identity-row{grid-template-columns:1fr}.agent-workspace__decision{border-left:0;border-top:1px solid var(--oo-border-subtle);padding:12px 0 0}.agent-lens-rail{grid-template-columns:1fr;gap:0}.agent-lens-rail button small{display:none}.agent-access{grid-template-columns:1fr}}@media (max-width:640px){.agent-lens-rail ul{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.agent-lens-rail button{text-align:center;grid-template-columns:1fr;grid-template-areas:"label"}.agent-lens-rail button>span{display:none}.agent-studio>header{grid-template-columns:1fr}.agent-studio__scope{justify-content:flex-start}.agent-chat__transcript>article{width:94%}}.agent-workspace__body{gap:12px;padding-top:18px}.agent-cycle{border-radius:var(--oo-radius-md);box-shadow:none}.agent-cycle[data-open]{border-color:var(--oo-border-strong);box-shadow:0 12px 34px #1f1b160d}.agent-cycle__toggle{min-height:58px;padding:14px 20px}.agent-cycle__number{font-variant-numeric:tabular-nums;min-width:24px;font-size:.64rem}.agent-cycle__toggle strong{letter-spacing:-.015em;font-size:1rem}.agent-cycle__toggle small{font-size:.75rem}.agent-cycle__content{gap:24px;padding:clamp(22px,3vw,36px)}.agent-cycle__content>:where(.agent-studio,.workbench,.agent-intelligence),.agent-cycle__run-grid,.agent-cycle__build-tools,.agent-workspace__main{width:min(1180px,100%);margin-inline:auto}.agent-workspace .agent-cycle__build-tools>.agent-guide{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 42%, transparent);padding:20px}.agent-canvas-heading{align-items:center;padding:4px 2px 0}.agent-canvas-heading h2,.agent-studio>header h2,.agent-runtime>header h2,.agent-intelligence>header h2,.agent-access>header h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.agent-canvas-toolbar{border-radius:var(--oo-radius-md);min-height:56px;padding:9px 10px 9px 16px}.agent-canvas-toolbar__actions{flex:none;align-items:center;gap:8px;display:flex}.agent-canvas-toolbar__reset{border-radius:var(--oo-radius-sm);color:var(--oo-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:.7rem;font-weight:650}.agent-canvas-toolbar__reset:hover{color:var(--oo-text-primary);background:var(--oo-surface-subtle)}.agent-canvas-flow{border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-subtle) 42%, transparent);height:clamp(620px,72vh,820px);min-height:620px}.agent-canvas-flow:after{display:none}.agent-canvas-flow__lane-labels{z-index:3;color:var(--oo-text-tertiary,var(--oo-text-secondary));font-family:var(--oo-font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;flex-direction:column;justify-content:space-between;font-size:.6rem;font-weight:700;display:flex;position:absolute;inset:13px auto 13px 16px}.agent-canvas-flow .react-flow{z-index:2}.agent-canvas-flow .react-flow__edge-path{stroke:var(--oo-border-strong);stroke-width:1.5px}.agent-canvas-flow .agent-canvas-edge--execution .react-flow__edge-path{stroke:color-mix(in srgb, var(--oo-brand-primary) 62%, var(--oo-border-strong));stroke-width:2px}.agent-canvas-flow .agent-canvas-edge--definition .react-flow__edge-path{stroke:var(--oo-text-tertiary,var(--oo-text-secondary))}.agent-canvas-node{border-radius:var(--oo-radius-md);cursor:default;flex-direction:column;width:180px;min-height:154px;padding:15px;display:flex;box-shadow:0 8px 20px #1f1b1612}.agent-canvas-node>header strong{line-height:1.25}.agent-canvas-node>p:not(.agent-canvas-node__overlay){flex:1}.agent-canvas-node>footer{margin-top:auto}.agent-canvas-detail{border-radius:var(--oo-radius-md);width:min(420px,100% - 24px);top:78px}.agent-canvas-detail__tabs{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:16px;padding:3px;display:grid}.agent-canvas-detail__tabs button{border-radius:var(--oo-radius-sm);min-height:34px;color:var(--oo-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:.75rem;font-weight:650;display:inline-flex}.agent-canvas-detail__tabs button[aria-selected=true]{color:var(--oo-text-primary);background:var(--oo-surface-default);box-shadow:0 1px 4px #1f1b161a}.agent-canvas-detail__tabs button span{background:var(--oo-surface-canvas);font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.2rem;padding:.1rem .35rem;font-size:.65rem}.agent-canvas-detail__execution{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);background:var(--oo-surface-subtle);gap:3px;margin-top:12px;padding:10px 12px;display:grid}.agent-canvas-detail__execution strong{color:var(--oo-text-primary);letter-spacing:var(--oo-letter-spacing-label);text-transform:uppercase;font-size:.7rem}.agent-canvas-detail__execution span{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);font-size:.72rem;line-height:1.45}.agent-canvas-detail__binding-editor .agent-bindings__groups{grid-template-columns:minmax(0,1fr)}.agent-canvas-detail__binding-editor .agent-bindings__group:last-child{grid-column:auto}.agent-bindings[data-compact] .agent-bindings__summary{background:var(--oo-surface-subtle)}.agent-canvas-structured{border-radius:var(--oo-radius-md)}.agent-bindings__summary{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.agent-bindings__summary strong{font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:1.35rem}.agent-bindings__summary span{font-size:.78rem;font-weight:700}.agent-bindings__summary small{color:var(--oo-text-secondary);font-size:.68rem}.agent-bindings__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-bindings__group{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);align-content:start;padding:14px}.agent-bindings__group:last-child{grid-column:1/-1}.agent-bindings__add{background:var(--oo-surface-subtle)}.agent-studio>header{border-bottom:1px solid var(--oo-border-subtle);align-items:center;padding-bottom:18px}.agent-studio>header p{color:var(--oo-text-secondary);margin:0;font-size:.78rem}.agent-chat{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 34%, transparent);min-height:500px;padding:18px}.agent-workspace .agent-chat__transcript{border-radius:var(--oo-radius-md);background:var(--oo-surface-default);min-height:320px}.agent-chat__composer{border-radius:var(--oo-radius-md);box-shadow:0 8px 24px #1f1b160d}.agent-workspace .workbench{border-radius:var(--oo-radius-md);box-shadow:none}.workbench-header{grid-template-columns:minmax(0,1fr) auto!important;gap:16px 24px!important;padding:24px 26px!important}.workbench-header h2{margin-top:4px;font-size:clamp(1.45rem,2.3vw,1.9rem)}.workbench-header-actions{flex-direction:row;grid-area:1/2;align-self:start}.workbench-header-context{border-top:1px solid var(--oo-border-subtle);grid-area:2/1/auto/-1;padding-top:14px}.workbench-header-context>div{padding:2px 12px}.workbench-plan{gap:18px;display:grid}.workbench-mode-block{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-default));gap:12px;padding:16px;display:grid}.workbench-mode-block>div:first-child{gap:3px;display:grid}.workbench-mode-block>div:first-child>strong{font-size:.95rem}.workbench-mode{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:4px;display:grid}.workbench-mode button{min-height:62px;color:var(--oo-text-secondary);text-align:left;align-content:center;gap:3px;padding:9px 12px;display:grid}.workbench-mode button span{color:var(--oo-text-primary);font-size:.78rem;font-weight:700}.workbench-mode button small{font-size:.65rem;font-weight:450}.workbench-mode__advanced{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);color:var(--oo-text-secondary);letter-spacing:.04em;text-transform:uppercase;justify-self:start;padding:1px 6px;font-size:.58rem;font-style:normal;font-weight:650}.workbench-mode button[aria-pressed=true]{outline:1px solid color-mix(in srgb, var(--oo-brand-primary) 38%, transparent)}.workbench-state-heading{padding:2px 2px 0}.workbench-analysis-guide{margin-top:0}.workbench-plan-card{background:color-mix(in srgb, var(--oo-surface-subtle) 34%, var(--oo-surface-default));flex-direction:column;gap:18px;padding:20px;display:flex}.workbench-advanced-form{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);padding:16px}.agent-cycle__run-grid{gap:28px}.agent-cycle__run-grid>.agent-access{border-bottom:1px solid var(--oo-border-subtle)!important;padding-bottom:28px!important}.agent-cycle__run-grid>.agent-runtime{border-bottom:0!important;padding:0!important}.agent-workspace .agent-access{gap:14px}.agent-access>header{padding-bottom:4px}.agent-workspace .agent-access fieldset,.agent-workspace .agent-access>.agent-api-access{border-radius:var(--oo-radius-md);padding:18px}.agent-intelligence>header{border-bottom:1px solid var(--oo-border-subtle);padding-bottom:18px}.agent-intelligence>header p{color:var(--oo-text-secondary);margin:0;font-size:.8rem}.agent-intelligence__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-intelligence__overview>:where(.agent-intelligence__performance,.agent-trend,.oo-state-surface){border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-surface-subtle) 34%, transparent);min-width:0;margin:0}.agent-intelligence__overview>.agent-intelligence__performance,.agent-intelligence__overview>.agent-trend{border:1px solid var(--oo-border-subtle);padding:18px}.agent-intelligence__list{gap:12px}.agent-intelligence__list article{border-radius:var(--oo-radius-md)}@media (max-width:980px){.agent-bindings__groups,.agent-intelligence__overview,.agent-workspace .agent-access{grid-template-columns:1fr}.agent-bindings__group:last-child{grid-column:auto}.workbench-header{grid-template-columns:1fr!important}.workbench-header-actions,.workbench-header-context{grid-area:auto/1}.workbench-mode{grid-template-columns:1fr}.workbench-mode button{min-height:52px}}@media (max-width:640px){.agent-cycle__content{padding:18px 14px 24px}.agent-cycle__toggle{padding-inline:14px}.agent-canvas-toolbar{flex-direction:column;align-items:flex-start}.agent-canvas-toolbar__actions{justify-content:space-between;width:100%}.agent-canvas-flow{min-height:430px}.agent-chat{padding:10px}.workbench-header-actions{flex-wrap:wrap}.workbench-header-context,.workbench-plan-metrics{grid-template-columns:1fr 1fr}}.agent-workspace__chrome{background:color-mix(in srgb, var(--oo-surface-canvas) 96%, transparent);border-bottom:0;padding:18px 0 20px}.agent-workspace__masthead{width:min(1320px,100%);padding:0 clamp(16px,3vw,40px)}.agent-workspace__identity-row{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:stretch;gap:12px}.agent-workspace__identity,.agent-workspace__decision,.agent-workspace__switch{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);box-shadow:0 1px 2px #14161c08}.agent-workspace__identity{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--oo-brand-primary) 9%, transparent), transparent 38%), var(--oo-surface-default);align-items:center;gap:16px;min-height:164px;padding:22px 24px}.agent-workspace__identity>.oo-agent-identity{width:50px;height:50px}.agent-workspace__identity h1{margin-bottom:6px;font-size:clamp(1.5rem,2.2vw,2rem)}.agent-workspace__identity p{max-width:680px;font-size:.82rem;line-height:1.5}.agent-workspace__identity .agent-lifecycle,.agent-workspace__identity .agent-workspace__state{margin-top:11px}.agent-workspace__decision{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action""readiness readiness";align-content:space-between;gap:14px 18px;min-height:164px;padding:20px 22px}.agent-workspace__decision-copy h2{margin:6px 0 4px;font-size:1.08rem}.agent-workspace__decision-copy p{max-width:40ch;font-size:.72rem;line-height:1.45}.agent-workspace__decision-action{align-self:center}.agent-workspace .agent-readiness{border-top:1px solid var(--oo-border-subtle);grid-template-columns:minmax(150px,auto) minmax(100px,1fr);align-items:center;gap:12px;width:100%;padding-top:13px}.agent-readiness>div{justify-content:flex-start;gap:12px}.agent-readiness>div strong{font-size:.92rem}.agent-workspace__switch{width:min(1320px,100% - clamp(32px,6vw,80px));margin-top:12px;padding:12px}.agent-lens-rail{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:10px}.agent-lens-rail__label{padding:0 10px}.agent-lens-rail ul{gap:8px}.agent-lens-rail button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);min-height:72px;transition:transform .16s var(--oo-ease-standard), border-color .16s var(--oo-ease-standard), background-color .16s var(--oo-ease-standard), box-shadow .16s var(--oo-ease-standard);align-content:center;column-gap:9px;padding:11px 12px;position:relative;overflow:hidden}.agent-lens-rail button:before{background:var(--oo-brand-primary);content:"";opacity:0;width:3px;transition:opacity .16s var(--oo-ease-standard), transform .16s var(--oo-ease-standard);position:absolute;inset:0 auto 0 0;transform:scaleY(.4)}.agent-lens-rail button>span{color:var(--oo-text-muted);font-family:var(--oo-font-mono);font-size:.62rem}.agent-lens-rail button strong{color:var(--oo-text-primary);font-size:.84rem}.agent-lens-rail button small{color:var(--oo-text-secondary);font-size:.64rem}.agent-lens-rail button:hover:not(:disabled),.agent-lens-rail button:focus-visible{border-color:color-mix(in srgb, var(--oo-brand-primary) 36%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--oo-surface-default));transform:translateY(-1px);box-shadow:0 8px 20px #14161c0f}.agent-lens-rail button[aria-pressed=true]{border-color:color-mix(in srgb, var(--oo-brand-primary) 50%, var(--oo-border-subtle));border-bottom-color:color-mix(in srgb, var(--oo-brand-primary) 50%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-default));box-shadow:0 6px 18px #14161c0d}.agent-lens-rail button[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}@media (max-width:1024px){.agent-workspace__identity-row{grid-template-columns:minmax(0,1fr)}.agent-workspace__identity,.agent-workspace__decision{min-height:0}.agent-workspace__decision{border:1px solid var(--oo-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action""readiness readiness";padding:20px 22px}.agent-lens-rail{grid-template-columns:minmax(0,1fr);gap:9px}.agent-lens-rail__label{padding:2px 3px}.agent-lens-rail button small{display:block}}@media (max-width:720px){.agent-workspace__chrome{padding-block:10px 14px}.agent-workspace__identity,.agent-workspace__decision{padding:18px}.agent-workspace__decision{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""readiness""action"}.agent-workspace__decision-action{justify-content:flex-start}.agent-workspace .agent-readiness{grid-template-columns:minmax(0,1fr)}.agent-workspace__switch{width:calc(100% - 32px)}.agent-lens-rail ul{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(148px,1fr));padding-bottom:3px;overflow-x:auto}.agent-lens-rail li{scroll-snap-align:start}.agent-lens-rail button{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number label""number detail"}.agent-lens-rail button>span,.agent-lens-rail button small{display:block}}.agent-lifecycle-sentinel{pointer-events:none;width:1px;height:1px;margin-top:-1px;display:block}.agent-workspace__lifecycle-nav{z-index:24;top:var(--shell-topbar,4rem);transition:padding .16s var(--oo-ease-standard), background-color .16s var(--oo-ease-standard), box-shadow .16s var(--oo-ease-standard);padding:0;position:sticky}.agent-workspace__lifecycle-nav[data-stuck]{border-bottom:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-canvas) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:6px 0;box-shadow:0 10px 28px #1f1b1612}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__switch{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;margin-top:0;padding:0 clamp(16px,3vw,40px)}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail{grid-template-columns:104px minmax(0,1fr)}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail__label{padding-inline:0}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail button{border-radius:var(--oo-radius-control);min-height:42px;box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number label";padding:7px 10px}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail button small{display:none}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail button[aria-pressed=true]{border-color:var(--oo-border-subtle);background:var(--oo-surface-default);box-shadow:0 2px 8px #1f1b160d}.agent-workspace__body{padding-top:14px}.agent-lifecycle-chapters{gap:12px;display:grid;position:relative}.agent-lifecycle-chapters:before{z-index:0;background:var(--oo-border-strong);content:"";width:1px;position:absolute;top:29px;bottom:29px;left:34px}.agent-lifecycle-chapters .agent-cycle{z-index:1;scroll-margin-top:calc(var(--shell-topbar,4rem) + 62px);position:relative}.agent-lifecycle-chapters .agent-cycle:before{z-index:1;background:var(--oo-border-subtle);content:"";width:1px;position:absolute;top:0;bottom:0;left:33px}.agent-lifecycle-chapters .agent-cycle[data-state=current]:before{background:color-mix(in srgb, var(--oo-brand-primary) 48%, var(--oo-border-subtle))}.agent-lifecycle-chapters .agent-cycle__toggle,.agent-lifecycle-chapters .agent-cycle__content{z-index:2;position:relative}.agent-lifecycle-chapters .agent-cycle__number{z-index:3;border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);width:29px;height:29px;color:var(--oo-text-secondary);background:var(--oo-surface-default);flex:0 0 29px;place-items:center;display:grid;position:relative}.agent-lifecycle-chapters .agent-cycle[data-state=current] .agent-cycle__number{border-color:color-mix(in srgb, var(--oo-brand-primary) 48%, var(--oo-border-subtle));color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 8%, var(--oo-surface-default));box-shadow:0 0 0 3px color-mix(in srgb, var(--oo-brand-primary) 6%, transparent)}.agent-lifecycle-chapters .agent-cycle[data-state=locked] .agent-cycle__number{opacity:.55}@media (max-width:720px){.agent-workspace__lifecycle-nav[data-stuck]{padding-block:5px}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__switch{width:100%;padding-inline:12px}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail{grid-template-columns:minmax(0,1fr)}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail__label{display:none}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail ul{grid-template-columns:repeat(5,minmax(92px,1fr))}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail button{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"label"}.agent-workspace__lifecycle-nav[data-stuck] .agent-lens-rail button>span{display:none}.agent-lifecycle-chapters:before,.agent-lifecycle-chapters .agent-cycle:before{left:28px}.agent-lifecycle-chapters .agent-cycle__number{flex-basis:27px;width:27px;height:27px}}.agent-workspace__masthead,.agent-workspace__switch,.agent-workspace__body{width:95%;max-width:none;margin-inline:auto;padding-inline:0}.agent-workspace__body,.agent-workspace__main,.agent-cycle__content>:where(.agent-studio,.workbench,.agent-intelligence),.agent-cycle__run-grid,.agent-cycle__run-grid>:where(.agent-access,.agent-runtime){width:100%;max-width:none}.agent-workspace__decision{padding-top:44px;position:relative}.agent-workspace__version-control{position:absolute;top:16px;right:18px}.agent-workspace__version-control .agent-workspace__version-button{background:var(--oo-surface-canvas);min-height:28px;padding:4px 10px}.agent-workspace__switch{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.agent-workspace__context-control{align-items:stretch;min-width:270px;display:flex}.agent-workspace__context-control .agent-context-bar{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border:0;width:100%;min-height:100%;margin:0;position:relative}.agent-workspace__context-control .agent-context-bar>summary{align-content:center;min-height:72px;padding:12px 38px 12px 14px}.agent-workspace__context-control .agent-context-bar__current{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;margin-top:4px;display:block;overflow:hidden}.agent-workspace__context-control .agent-context-bar__fields{z-index:35;border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);width:min(760px,90vw);margin-top:8px;padding:16px;position:absolute;right:0;box-shadow:0 18px 50px #1f1b1624}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__switch{width:95%;padding-inline:0}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__context-control{min-width:210px}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__context-control .agent-context-bar>summary{min-height:42px;padding-block:7px}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__context-control .agent-context-bar__eyebrow{display:none}.agent-lifecycle-chapters:before,.agent-lifecycle-chapters .agent-cycle:before{content:none;display:none}.agent-lifecycle-chapters{gap:14px}.agent-lifecycle-chapters .agent-cycle{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-lg);box-shadow:0 1px 2px #1f1b1605}.agent-lifecycle-chapters .agent-cycle__toggle{gap:14px;min-height:70px;padding:14px 20px}.agent-lifecycle-chapters .agent-cycle__content{border-top-color:var(--oo-border-subtle);padding:clamp(20px,2.4vw,34px)}.agent-guide,.agent-workspace .agent-guide{border-radius:var(--oo-radius-lg);padding:clamp(20px,2.2vw,30px)}.agent-guide>header{border:0;padding:0}.agent-guide__tabs{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border:0;gap:4px;width:fit-content;margin-top:16px;padding:4px}.agent-guide__tabs button{border-radius:var(--oo-radius-sm);min-height:38px;color:var(--oo-text-secondary);background:0 0;border:0;padding:8px 15px}.agent-guide__tabs button[aria-selected=true]{color:var(--oo-text-primary);background:var(--oo-surface-default);box-shadow:0 1px 4px #1f1b1617}.agent-guide>header+:where(.agent-guide__turns,.agent-guide__prompt,.agent-inspector__history,.agent-bindings){margin-top:24px}.agent-guide__prompt{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:0;display:grid}.agent-guide__prompt>span{border-radius:var(--oo-radius-control);width:34px;height:34px;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 10%, var(--oo-surface-default));place-items:center;font-size:.66rem;font-weight:750;display:grid}.agent-guide__question{color:var(--oo-text-primary);background:0 0;border:0;margin:5px 0 0;padding:0;font-size:1rem;line-height:1.5}.agent-guide__composer{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);gap:8px;margin-top:16px;padding:10px;display:grid;box-shadow:0 8px 28px #1f1b160d}.agent-guide__composer label,.agent-guide__composer textarea{width:100%}.agent-guide__composer textarea{resize:vertical;min-height:88px;box-shadow:none;background:0 0;border:0;outline:0;padding:10px 12px}.agent-guide__composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-guide__composer small{color:var(--oo-text-muted);font-size:.68rem}.agent-inspector__history{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border:0}.agent-inspector__sections{border:0;gap:8px;margin-block:12px 22px}.agent-inspector__sections button{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border-color:#0000;padding:12px 14px}.agent-inspector__sections button[aria-current=page]{border-color:color-mix(in srgb, var(--oo-brand-primary) 44%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-default))}.agent-canvas-toolbar{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border:0;padding:12px 14px}.agent-canvas-flow,.agent-canvas-structured{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-lg);margin-top:12px}.agent-canvas-node{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-md);padding:15px;box-shadow:0 2px 8px #1f1b160a}.agent-canvas-node>p:not(.agent-canvas-node__overlay){margin-top:12px;line-height:1.45}.agent-canvas-node>footer{border:0;margin-top:12px;padding-top:0}.agent-canvas-structured__nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-canvas-structured__nodes>li>button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);align-content:start;gap:8px;min-height:148px;padding:18px;box-shadow:0 1px 3px #1f1b1608}.agent-studio>header{border:0;align-items:flex-start;padding-bottom:18px}.agent-chat{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);gap:14px;padding:18px}.agent-chat__heading{align-items:flex-start}.agent-chat__heading-copy{gap:4px;display:grid}.agent-chat__heading-copy h3,.agent-chat__heading-copy p{margin:0}.agent-chat__heading-copy h3{margin-top:2px;font-size:1.12rem}.agent-workspace .agent-chat__transcript{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border:0;min-height:340px;max-height:min(55vh,620px);padding:clamp(16px,2vw,26px)}.agent-chat__transcript>article{border-radius:var(--oo-radius-md);border:0;box-shadow:0 1px 5px #1f1b160d}.agent-chat__transcript>article[data-role=user]{color:var(--oo-text-primary);background:color-mix(in srgb, var(--oo-brand-primary) 9%, var(--oo-surface-default))}.agent-chat__composer{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-md);padding:8px;box-shadow:0 8px 30px #1f1b160f}.workbench-plan-card{flex-direction:column;gap:16px;display:flex}.workbench-plan-card>header{order:1}.workbench-plan-card>.workbench-plan-metrics{order:2}.workbench-plan-card>.workbench-run-budget{order:3}.workbench-plan-card>.workbench-advanced-form,.workbench-plan-card>.workbench-experiment-setup{order:4}.workbench-plan-card>.workbench-section-selection{order:5}.workbench-plan-card>.workbench-suite-selector{order:6}.workbench-plan-card>.workbench-confirmation{order:7}.workbench-plan-card>footer{order:8}.workbench-run-budget{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.workbench-run-budget>div{gap:4px;padding:10px 12px;display:grid}.workbench-run-budget span{color:var(--oo-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.workbench-run-budget strong{font-size:.92rem}.workbench-run-budget small{color:var(--oo-text-muted);font-size:.72rem;line-height:1.35}.workbench-advanced-form{border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--oo-surface-canvas));border:0;gap:14px;padding:18px}.workbench-advanced-form>fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.workbench-advanced-form>fieldset>label:first-of-type{grid-column:1/-1}.workbench-advanced-form label{background:0 0;border:0;gap:6px;padding:0}.workbench-advanced-form :where(input,select,textarea){border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-control);background:var(--oo-surface-default)}.workbench-variant-strip{gap:8px}.workbench-variant-strip article{border-radius:var(--oo-radius-md);background:var(--oo-surface-default);border:0;padding:12px}.workbench-plan-card>footer{border:0;justify-content:flex-end;padding-top:4px}.workbench-experiment-setup{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);display:grid;overflow:hidden}.workbench-experiment-setup__intro{background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-default));justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.workbench-experiment-setup__intro>div{gap:4px;max-width:720px;display:grid}.workbench-experiment-setup__intro h3,.workbench-experiment-setup__intro p,.workbench-experiment-step h4,.workbench-experiment-step p,.workbench-comparison-scope h4,.workbench-comparison-scope p,.workbench-experiment-controls p{margin:0}.workbench-experiment-setup__intro h3{font-size:1rem}.workbench-experiment-setup__intro p,.workbench-experiment-step>header p,.workbench-comparison-scope p,.workbench-experiment-controls p{color:var(--oo-text-secondary);font-size:.74rem;line-height:1.5}.workbench-experiment-step{border-top:1px solid var(--oo-border-subtle);gap:14px;padding:20px;display:grid}.workbench-experiment-step>header{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.workbench-experiment-step>header>span{border:1px solid var(--oo-border-strong);width:24px;height:24px;color:var(--oo-text-secondary);border-radius:999px;place-items:center;font-size:.68rem;font-weight:700;display:grid}.workbench-experiment-step>header>div{gap:3px;display:grid}.workbench-experiment-step h4,.workbench-comparison-scope h4{font-size:.82rem}.workbench-hypothesis-list{gap:10px;display:grid}.workbench-hypothesis-list fieldset{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);gap:12px;min-width:0;margin:0;padding:14px;display:grid}.workbench-hypothesis-list legend{padding:0 5px;font-size:.7rem;font-weight:700}.workbench-hypothesis-list label,.workbench-version-choice label,.workbench-parameter-picker,.workbench-comparison-versions label{gap:6px;min-width:0;font-size:.72rem;display:grid}.workbench-hypothesis-list :where(input,select,textarea),.workbench-version-choice select,.workbench-parameter-picker select,.workbench-comparison-versions select{border:1px solid var(--oo-border-strong);border-radius:var(--oo-radius-control);width:100%;color:inherit;background:var(--oo-surface-default);padding:10px 12px}.workbench-hypothesis-claim textarea{resize:vertical;min-height:76px}.workbench-hypothesis-criterion{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.55fr);gap:10px;display:grid}.workbench-hypothesis-list fieldset>button,.workbench-experiment-step>button{justify-self:start}.workbench-version-choice{max-width:680px}.workbench-version-choice>label{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);gap:4px;min-height:82px;padding:12px;display:grid}.workbench-comparison-versions article>div>span{color:var(--oo-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:650}.workbench-version-choice small,.workbench-comparison-versions small,.workbench-parameter-cards small{color:var(--oo-text-muted);font-size:.67rem;line-height:1.4}.workbench-parameter-picker{max-width:680px}.workbench-parameter-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.workbench-parameter-cards article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.workbench-parameter-cards article>div{justify-items:start;gap:5px;min-width:0;display:grid}.workbench-parameter-cards details{max-width:100%;color:var(--oo-text-muted);font-size:.64rem}.workbench-parameter-cards summary{cursor:pointer}.workbench-parameter-cards code{overflow-wrap:anywhere;max-width:100%;margin-top:4px;display:block}.workbench-experiment-step__empty{border:1px dashed var(--oo-border-strong);border-radius:var(--oo-radius-md);color:var(--oo-text-secondary);background:var(--oo-surface-canvas);padding:12px;font-size:.72rem}.workbench-experiment-controls{border-top:1px solid var(--oo-border-subtle);background:var(--oo-surface-canvas);grid-template-columns:minmax(180px,.7fr) minmax(320px,1.3fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.workbench-experiment-controls>div:first-child{gap:3px;display:grid}.workbench-comparison-versions{gap:8px;display:grid}.workbench-comparison-versions article{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.workbench-comparison-versions article[data-baseline=true]{border-color:color-mix(in srgb, var(--oo-brand-primary) 28%, var(--oo-border-subtle))}.workbench-comparison-versions article>div{gap:3px;display:grid}.workbench-comparison-scope{border-top:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--oo-surface-canvas));gap:10px;padding:16px 20px;display:grid}.workbench-comparison-scope>div{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.workbench-comparison-scope>div>span{color:var(--oo-status-success);font-weight:800}.workbench-comparison-scope>div>div{gap:3px;display:grid}.workbench-comparison-scope>small{color:var(--oo-text-muted);padding-left:34px;font-size:.68rem;line-height:1.45}@media (max-width:760px){.workbench-experiment-setup__intro,.workbench-experiment-controls{grid-template-columns:1fr}.workbench-experiment-setup__intro{display:grid}.workbench-hypothesis-criterion{grid-template-columns:1fr}}.agent-workspace .agent-access{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.agent-access>header,.agent-access>.oo-state-surface{grid-column:1/-1}.agent-access>header{border:0;padding:0 0 6px}.agent-workspace .agent-access>fieldset,.agent-access>section[aria-labelledby=agent-api-access-title]{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);min-width:0;margin:0;padding:20px;box-shadow:0 1px 3px #1f1b1608}.agent-workspace .agent-access>fieldset{align-content:start;gap:14px;display:grid}.agent-workspace .agent-access legend{padding:0 8px;font-size:.78rem}.agent-access__note{border-radius:var(--oo-radius-control);background:var(--oo-surface-canvas);border:0;margin:0;padding:10px 12px}.agent-access__advanced{border-top:0;margin-top:0}.agent-runtime>header{border:0;padding-bottom:18px}.agent-runtime .runtime-command{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-md);overflow:hidden}.agent-runtime .runtime-filters{border-radius:var(--oo-radius-md);background:var(--oo-surface-canvas);padding:4px}.agent-runtime .runtime-filters button{border-radius:var(--oo-radius-sm);border:0;min-height:34px;padding-inline:12px}.agent-runtime .runtime-filters button[data-active]{background:var(--oo-surface-default);box-shadow:0 1px 4px #1f1b1614}.agent-runtime .resource-toolbar{border-block-color:var(--oo-border-subtle);background:var(--oo-surface-default);align-items:center;gap:10px;padding:12px 16px}.agent-runtime .resource-toolbar__actions{flex-wrap:nowrap;gap:8px}.agent-intelligence>header{border:0;padding-bottom:18px}.agent-intelligence__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-intelligence__overview>.agent-intelligence__measured{grid-column:1/-1}.agent-intelligence__overview>:where(.agent-intelligence__performance,.agent-trend,.oo-state-surface){border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);min-height:150px;padding:18px;box-shadow:0 1px 3px #1f1b1608}.agent-intelligence__overview>.oo-state-surface:last-child:nth-child(odd){grid-column:1/-1}.agent-intelligence__list{gap:12px;margin-top:14px}.agent-intelligence__performance-empty{color:var(--oo-text-secondary);align-items:baseline;gap:9px;margin-top:18px;display:flex}.agent-intelligence__performance-empty strong{color:var(--oo-text-primary);font-size:1.9rem}.agent-intelligence__list article{border-color:var(--oo-border-subtle);border-radius:var(--oo-radius-md);padding:20px;box-shadow:0 1px 3px #1f1b1608}@media (max-width:1120px){.agent-workspace__switch{grid-template-columns:minmax(0,1fr)}.agent-workspace__context-control{min-width:0}.agent-workspace__context-control .agent-context-bar>summary{min-height:48px}.agent-workspace .agent-access{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.agent-workspace__masthead,.agent-workspace__switch,.agent-workspace__body{width:calc(100% - 24px)}.agent-workspace__decision{padding-top:54px}.agent-workspace__lifecycle-nav[data-stuck] .agent-workspace__context-control{display:none}.agent-canvas-structured__nodes,.workbench-run-budget,.workbench-advanced-form>fieldset,.agent-intelligence__overview{grid-template-columns:minmax(0,1fr)}.workbench-advanced-form>fieldset>label:first-of-type,.agent-intelligence__overview>.oo-state-surface:last-child:nth-child(odd){grid-column:auto}.agent-guide__composer>div,.agent-chat__heading{flex-direction:column;align-items:stretch}.agent-chat__header-actions{justify-content:flex-start}.agent-runtime .resource-toolbar,.agent-runtime .resource-toolbar__actions{flex-flow:row;align-items:center}}.agent-trend{gap:var(--oo-space-3);border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}.agent-trend__chart h4{margin:0 0 3px;font-size:.85rem}.agent-trend__summary{border-left:1px solid var(--oo-border-subtle);grid-template-columns:auto auto;align-items:baseline;gap:.1rem .45rem;min-width:8.75rem;padding-left:1rem;display:grid}.agent-trend__summary>span,.agent-trend__summary>small{color:var(--oo-text-secondary);grid-column:2;font-size:.6875rem}.agent-trend__summary>strong{color:var(--oo-text-primary);grid-area:1/1/span 2;font-size:2rem;line-height:1}.agent-trend__chart{min-width:0;padding:0}.agent-trend__excluded{border-top:1px solid var(--oo-border-subtle);padding-top:.25rem}.agent-trend__excluded>summary{color:var(--oo-text-secondary);cursor:pointer;font-size:.75rem}.agent-trend__excluded ul{gap:5px;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.agent-trend__excluded li{border:1px dashed var(--oo-border-subtle);border-radius:var(--oo-radius-sm);gap:2px;padding:7px 10px;font-size:.72rem;display:grid}.agent-trend__excluded small{color:var(--oo-text-secondary);font-size:.66rem;line-height:1.35}@media (max-width:620px){.agent-trend{grid-template-columns:minmax(0,1fr)}.agent-trend__summary{border:0;padding:0}}.delegation-assessment{min-height:100%;color:var(--oo-text-primary);background:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--oo-brand-primary) 10%, transparent), transparent 34rem), var(--oo-surface-canvas)}.delegation-assessment--landing,.delegation-assessment--question{padding:clamp(var(--oo-space-6), 7vw, 6rem);place-items:center;display:grid}.delegation-assessment__hero,.delegation-assessment__question,.delegation-result__hero,.delegation-result__scorecard,.delegation-result__split,.delegation-result__plan{width:min(100%,72rem);margin-inline:auto}.delegation-assessment__hero{text-align:center;max-width:60rem}.delegation-assessment__mark{width:4.5rem;height:4.5rem;margin-bottom:var(--oo-space-6);color:var(--oo-brand-primary);display:inline-grid}.delegation-assessment__hero h1,.delegation-result__hero h1{margin:var(--oo-space-3) auto;letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98}.delegation-assessment__hero>p,.delegation-result__hero>p{max-width:58rem;margin:var(--oo-space-6) auto;color:var(--oo-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.delegation-assessment__actions,.delegation-result__actions{justify-content:center;gap:var(--oo-space-3);flex-wrap:wrap;display:flex}.delegation-result__build{width:min(100%,42rem);margin:var(--oo-space-4) auto 0;gap:var(--oo-space-3);padding:var(--oo-space-5);border:1px solid var(--oo-border);border-radius:var(--oo-radius-md);text-align:left;background:var(--oo-surface-default);display:grid}.delegation-result__build>p{color:var(--oo-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.delegation-result__build textarea{resize:vertical;min-height:6rem}.delegation-result__build footer{justify-content:flex-end;gap:var(--oo-space-2);flex-wrap:wrap;display:flex}.delegation-assessment__promise{gap:var(--oo-space-3);text-align:left;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,7vw,5rem);display:grid}.delegation-assessment__promise>span{gap:.25rem var(--oo-space-3);padding:var(--oo-space-4);border-top:1px solid var(--oo-border);grid-template-columns:auto 1fr;align-items:center;display:grid}.delegation-assessment__promise small{color:var(--oo-text-muted);grid-column:2;line-height:1.45}.delegation-assessment__history{text-align:left;width:min(100%,60rem);margin:clamp(2.5rem,6vw,4rem) auto 0}.delegation-assessment__history>ul{gap:var(--oo-space-2);margin:var(--oo-space-3) 0 0;padding:0;list-style:none;display:grid}.delegation-assessment__history button{align-items:center;gap:var(--oo-space-3);width:100%;padding:var(--oo-space-3) var(--oo-space-4);border:1px solid var(--oo-border);border-radius:var(--oo-radius-md);color:inherit;text-align:left;background:var(--oo-surface-default);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;transition:border-color .16s,background .16s;display:grid}.delegation-assessment__history button:hover,.delegation-assessment__history button:focus-visible{border-color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 5%, var(--oo-surface-default))}.delegation-assessment__history button:disabled{cursor:default;opacity:.6}.delegation-assessment__history button>span{gap:.15rem;min-width:0;display:grid}.delegation-assessment__history button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delegation-assessment__history button small{color:var(--oo-text-muted);font-size:.75rem}.delegation-assessment__history button em{color:var(--oo-text-secondary);white-space:nowrap;font-size:.8125rem;font-style:normal}.delegation-assessment--question{align-content:start}.delegation-assessment__progress{gap:var(--oo-space-4);width:min(100%,52rem);color:var(--oo-text-muted);grid-template-columns:auto 1fr;align-items:center;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.delegation-assessment__progress button{align-items:center;gap:var(--oo-space-2);color:var(--oo-text-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.delegation-assessment__progress>span{text-align:right;font-size:.82rem}.delegation-assessment__progress>div{background:var(--oo-border-subtle);grid-column:1/-1;height:2px;overflow:hidden}.delegation-assessment__progress i{background:var(--oo-brand-primary);height:100%;transition:width var(--oo-motion-duration-fast) var(--oo-motion-ease-standard);display:block}.delegation-assessment__question{max-width:52rem}.delegation-assessment__question h1{margin:var(--oo-space-3) 0;letter-spacing:-.045em;max-width:24ch;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.delegation-assessment__question>p{margin:0 0 var(--oo-space-6);color:var(--oo-text-secondary);line-height:1.55}.delegation-assessment__question textarea{resize:vertical;width:100%;min-height:9rem;padding:var(--oo-space-4);border:1px solid var(--oo-border);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);color:var(--oo-text-primary);font:inherit;font-size:1.05rem}.delegation-assessment__options{gap:var(--oo-space-3);display:grid}.delegation-assessment__options button{gap:.35rem var(--oo-space-4);padding:var(--oo-space-4);border:1px solid var(--oo-border);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);color:var(--oo-text-primary);text-align:left;cursor:pointer;transition:border-color var(--oo-motion-duration-fast), transform var(--oo-motion-duration-fast);grid-template-columns:1fr auto;align-items:center;display:grid}.delegation-assessment__options button:hover{border-color:var(--oo-border-strong);transform:translateY(-1px)}.delegation-assessment__options button[data-active]{border-color:var(--oo-brand-primary);box-shadow:inset 3px 0 0 var(--oo-brand-primary)}.delegation-assessment__options button>span{align-items:center;gap:var(--oo-space-2);flex-wrap:wrap;display:flex}.delegation-assessment__options button em{color:var(--oo-brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-style:normal}.delegation-assessment__options button small{color:var(--oo-text-muted);grid-column:1;line-height:1.4}.delegation-assessment__options button>svg{grid-area:1/2/3}.delegation-assessment__question footer{justify-content:flex-end;align-items:center;gap:var(--oo-space-4);margin-top:var(--oo-space-6);display:flex}.delegation-assessment__question footer small{color:var(--oo-text-muted);margin-right:auto}.delegation-assessment__error{color:var(--oo-status-danger)!important}.delegation-assessment--result{padding:clamp(var(--oo-space-6), 6vw, 5rem)}.delegation-result__hero{text-align:center;padding-block:clamp(2rem,5vw,5rem)}.delegation-result__scorecard{border-block:1px solid var(--oo-border);grid-template-columns:repeat(3,1fr);display:grid}.delegation-result__scorecard article{align-content:start;gap:var(--oo-space-2);min-height:13rem;padding:var(--oo-space-6);border-right:1px solid var(--oo-border);display:grid}.delegation-result__scorecard article:last-child{border-right:0}.delegation-result__scorecard span,.delegation-result__scorecard em{color:var(--oo-text-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.76rem;font-style:normal}.delegation-result__scorecard strong{font-size:3.5rem;line-height:1}.delegation-result__scorecard p{color:var(--oo-text-secondary);margin:auto 0 0;line-height:1.45}.delegation-result__split{grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.delegation-result__split>article>div{padding-block:var(--oo-space-4);border-bottom:1px solid var(--oo-border-subtle)}.delegation-result__split h2{margin:var(--oo-space-2) 0;font-size:1.35rem}.delegation-result__split p{color:var(--oo-text-secondary);line-height:1.55}.delegation-result__split ul{gap:var(--oo-space-3);margin:var(--oo-space-6) 0 0;padding:0;list-style:none;display:grid}.delegation-result__split li{gap:.25rem var(--oo-space-3);padding:var(--oo-space-3) 0;border-top:1px solid var(--oo-border-subtle);grid-template-columns:1fr auto;display:grid}.delegation-result__split li span{color:var(--oo-text-muted);font-size:.88rem;line-height:1.4}.delegation-result__split li em{color:var(--oo-brand-primary);grid-area:1/2/3;font-size:.72rem;font-style:normal}.delegation-result__plan{border:1px solid var(--oo-border);border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);padding:clamp(2rem,5vw,4rem)}.delegation-result__plan>h2{max-width:24ch;margin:var(--oo-space-3) 0 var(--oo-space-6);font-size:clamp(1.75rem,3vw,2.65rem)}.delegation-result__plan>div{gap:var(--oo-space-4);grid-template-columns:repeat(4,1fr);display:grid}.delegation-result__plan article{padding-top:var(--oo-space-3);border-top:2px solid var(--oo-border)}.delegation-result__plan article small{color:var(--oo-brand-primary)}.delegation-result__plan article p,.delegation-result__plan article li{color:var(--oo-text-secondary);font-size:.88rem;line-height:1.45}.delegation-result__plan article ul{padding-left:1.1rem}@media (max-width:760px){.delegation-assessment__promise,.delegation-result__scorecard,.delegation-result__split,.delegation-result__plan>div{grid-template-columns:1fr}.delegation-result__scorecard article{border-right:0;border-bottom:1px solid var(--oo-border);min-height:0}.delegation-result__scorecard article:last-child{border-bottom:0}.delegation-assessment__question footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.delegation-assessment__progress i,.delegation-assessment__options button{transition:none}}.agent-chooser__bundle-import{border:1px dashed var(--color-border,#d8d4cf);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;max-width:34rem;margin:1.25rem auto 0;padding:.8rem 1rem;display:flex}.agent-chooser__bundle-import span{gap:.2rem;display:grid}.agent-chooser__bundle-import small{color:var(--color-text-muted,#68625d)}.agent-chooser__bundle-import input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.agent-capabilities{gap:var(--oo-space-4);margin-block:var(--oo-space-2) var(--oo-space-5);padding-block:var(--oo-space-5);border-block:1px solid var(--oo-border-subtle);display:grid}.agent-capabilities>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-capabilities>header h3,.agent-capabilities>header p{margin:0}.agent-capabilities>header p,.agent-capabilities article small{color:var(--oo-text-secondary)}.agent-capabilities__list{gap:var(--oo-space-1);display:grid}.agent-capabilities article{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-3) 0;border-block-end:1px solid var(--oo-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-capabilities article>div{gap:var(--oo-space-1);min-width:0;display:grid}.agent-capabilities__meta{align-items:center;gap:var(--oo-space-2);flex-wrap:wrap;display:flex}.agent-capabilities__meta small+small:before{content:"·";margin-inline-end:var(--oo-space-2)}.agent-capabilities__requirement{text-align:end;max-width:11rem}.agent-capabilities__catalogue{justify-self:start;align-items:center;gap:var(--oo-space-2);color:var(--oo-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;display:inline-flex}.agent-capabilities__catalogue:hover,.agent-capabilities__catalogue:focus-visible{color:var(--oo-brand-primary)}.agent-capabilities__advanced{border-block-end:1px solid var(--oo-border-subtle);padding-block-end:var(--oo-space-4)}.agent-capabilities__advanced>summary{color:var(--oo-text-secondary);cursor:pointer;font-size:var(--oo-text-sm);font-weight:650}.agent-capabilities__advanced>p{color:var(--oo-text-tertiary);font-size:var(--oo-text-sm);margin:var(--oo-space-2) 0 var(--oo-space-4)}@media (max-width:40rem){.agent-capabilities>header{flex-direction:column;align-items:stretch}.agent-capabilities>header .oo-button{align-self:flex-start}.agent-capabilities article{grid-template-columns:auto minmax(0,1fr)}.agent-capabilities article>.oo-button,.agent-capabilities__requirement{text-align:start;grid-column:2;justify-self:start;max-width:none}}
