:root{--console-content-max:96rem;--console-page-gutter:clamp(1rem, 2.4vw, 2.5rem);--console-section-gap:clamp(1.25rem, 2vw, 2rem);--console-control-height:2.5rem;--oo-text-tertiary:var(--oo-text-muted);--oo-surface-muted:var(--oo-surface-subtle);--oo-surface-primary:var(--oo-surface-default);--oo-surface-secondary:var(--oo-surface-subtle);--oo-surface-tertiary:var(--oo-surface-canvas);--oo-canvas:var(--oo-surface-canvas);--oo-border-default:var(--oo-border-subtle);--oo-accent:var(--oo-interactive);--oo-brand-primary-hover:var(--oo-interactive-hover);--oo-brand-soft:color-mix(in srgb, var(--oo-brand-primary) 12%, var(--oo-surface-default));--oo-shadow-xs:0 1px 2px #14120f0d;--oo-motion-duration-fast:.12s;--oo-motion-duration-moderate:.22s;--oo-motion-duration-slow:.32s;--oo-motion-ease-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--oo-motion-duration-fast:1ms;--oo-motion-duration-moderate:1ms;--oo-motion-duration-slow:1ms}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}html{background:var(--oo-surface-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{color:var(--oo-text-primary);font-family:var(--oo-font-reading,var(--oo-font-sans));margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--oo-focus-width,2px) solid var(--oo-focus,currentColor);outline-offset:var(--oo-focus-offset,2px)}::selection{background:color-mix(in srgb, var(--oo-interactive) 22%, transparent)}:is(.oorbi-composer__field,.agent-create__composer,.agent-setup__composer,.agent-use__composer,.agent-chat__composer,.report-oorbi-composer) textarea{scrollbar-color:color-mix(in srgb, var(--oo-scrim) 22%, transparent) transparent;scrollbar-width:thin}:is(.oorbi-composer__field,.agent-create__composer,.agent-setup__composer,.agent-use__composer,.agent-chat__composer,.report-oorbi-composer) textarea::-webkit-scrollbar{width:.375rem}:is(.oorbi-composer__field,.agent-create__composer,.agent-setup__composer,.agent-use__composer,.agent-chat__composer,.report-oorbi-composer) textarea::-webkit-scrollbar-track{background:0 0;margin-block:.35rem}:is(.oorbi-composer__field,.agent-create__composer,.agent-setup__composer,.agent-use__composer,.agent-chat__composer,.report-oorbi-composer) textarea::-webkit-scrollbar-thumb{border-radius:var(--oo-radius-full);background:color-mix(in srgb, var(--oo-scrim) 22%, transparent);background-clip:padding-box;border:.0625rem solid #0000;min-height:1.75rem}:is(.oorbi-composer__field,.agent-create__composer,.agent-setup__composer,.agent-use__composer,.agent-chat__composer,.report-oorbi-composer) textarea::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--oo-scrim) 31%, transparent);background-clip:padding-box}:is(.oorbi-composer__field,.agent-create__composer,.agent-setup__composer,.agent-use__composer,.agent-chat__composer,.report-oorbi-composer) textarea::-webkit-scrollbar-button{width:0;height:0;display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-recovery{isolation:isolate;min-height:100dvh;color:var(--oo-text-primary);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--oo-brand-primary) 8%, transparent), transparent 31rem), linear-gradient(145deg, var(--oo-surface-canvas), var(--oo-surface-subtle));place-items:center;padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.console-recovery:before{z-index:-2;background-image:radial-gradient(circle, color-mix(in srgb, var(--oo-text-primary) 13%, transparent) .7px, transparent .8px);content:"";opacity:.35;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000008c,#0000 65%);mask-image:linear-gradient(115deg,#0000008c,#0000 65%)}.console-recovery__orbit{z-index:-1;aspect-ratio:1.55;pointer-events:none;width:min(78vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.console-recovery__orbit span{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 18%, transparent);border-radius:50%;position:absolute;inset:7%}.console-recovery__orbit span+span{border-color:color-mix(in srgb, var(--oo-text-primary) 10%, transparent);inset:21% -2%;transform:rotate(18deg)}.console-recovery__orbit i{border:3px solid var(--oo-surface-canvas);background:var(--oo-brand-primary);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--oo-brand-primary) 40%, transparent);border-radius:50%;position:absolute;top:15%;right:12%}.console-recovery__panel{border:1px solid color-mix(in srgb, var(--oo-border-strong) 75%, transparent);background:color-mix(in srgb, var(--oo-surface-default) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;width:min(720px,100%);overflow:hidden;box-shadow:0 34px 90px #1f1b161a,0 2px 8px #1f1b160d}.console-recovery__header,.console-recovery__footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.console-recovery__header{border-bottom:1px solid var(--oo-border-subtle)}.console-recovery__header>a{width:116px;color:inherit;display:inline-flex}.console-recovery__header>a svg{width:100%;height:auto}.console-recovery__eyebrow{border:1px solid var(--oo-border-subtle);color:var(--oo-text-secondary);background:var(--oo-surface-subtle);font-family:var(--oo-font-mono);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.console-recovery[data-variant=error] .console-recovery__eyebrow{color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 7%, var(--oo-surface-default))}.console-recovery__content{padding:clamp(34px,6vw,58px)}.console-recovery__signal{align-items:center;gap:12px;margin-bottom:22px;display:flex}.console-recovery__signal>span{border:1px solid var(--oo-border-subtle);width:44px;height:44px;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 7%, var(--oo-surface-default));border-radius:14px;place-items:center;display:grid}.console-recovery[data-variant=error] .console-recovery__signal>span{color:var(--oo-status-danger);background:color-mix(in srgb, var(--oo-status-danger) 7%, var(--oo-surface-default))}.console-recovery__signal b{color:var(--oo-text-secondary);font-family:var(--oo-font-mono);letter-spacing:.1em;font-size:.68rem}.console-recovery__content h1{max-width:13ch;font-family:var(--oo-font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,6vw,4.5rem);font-weight:650;line-height:.98}.console-recovery__description{max-width:58ch;color:var(--oo-text-secondary);margin:18px 0 0;font-size:clamp(.94rem,1.8vw,1.08rem);line-height:1.58}.console-recovery__retained{border:1px solid color-mix(in srgb, var(--oo-status-success) 22%, var(--oo-border-subtle));color:color-mix(in srgb, var(--oo-status-success) 78%, var(--oo-text-primary));background:color-mix(in srgb, var(--oo-status-success) 6%, var(--oo-surface-default));border-radius:12px;align-items:flex-start;gap:9px;margin:24px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.45;display:flex}.console-recovery__retained svg{flex:none;margin-top:2px}.console-recovery__detail{border-top:1px solid var(--oo-border-subtle);border-bottom:1px solid var(--oo-border-subtle);color:var(--oo-text-secondary);margin-top:14px;font-size:.72rem}.console-recovery__detail summary{cursor:pointer;padding:11px 2px;font-weight:650}.console-recovery__detail code{overflow-wrap:anywhere;color:var(--oo-text-secondary);font-family:var(--oo-font-mono);padding:0 2px 12px;font-size:.68rem;line-height:1.5;display:block}.console-recovery__actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.console-recovery__footer{border-top:1px solid var(--oo-border-subtle);color:var(--oo-text-secondary);font-family:var(--oo-font-mono);letter-spacing:.035em;font-size:.6rem}@media (max-width:620px){.console-recovery{align-items:stretch;padding:10px}.console-recovery__panel{border-radius:19px;align-self:center}.console-recovery__header,.console-recovery__footer{padding:15px 17px}.console-recovery__header>a{width:100px}.console-recovery__content{padding:30px 22px 32px}.console-recovery__content h1{font-size:clamp(2.2rem,12vw,3.4rem)}.console-recovery__actions{display:grid}.console-recovery__actions>*{justify-content:center;width:100%}.console-recovery__footer span:last-child{display:none}}
:root{--console-sidebar-width:17rem;--console-topbar-height:3.75rem;--console-sandbox:#4338e0;--console-production:#c7304a}.console-sidebar__scope-card{align-items:center;gap:var(--oo-space-3);margin:var(--oo-space-4) var(--oo-space-3) var(--oo-space-2);padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);color:var(--oo-text-primary);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 1px 1px #14120f08}.console-sidebar__scope-card:hover{border-color:color-mix(in srgb, var(--oo-interactive) 32%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-interactive) 3%, var(--oo-surface-default))}.console-sidebar__scope-card>span:nth-child(2){min-width:0;display:grid}.console-sidebar__scope-card small,.console-sidebar__scope-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-sidebar__scope-card small{color:var(--oo-text-muted);font-size:.68rem}.console-sidebar__scope-card strong{font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-semibold)}.console-sidebar__scope-mark{border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-interactive) 9%, var(--oo-surface-subtle));place-items:center;width:2rem;height:2rem;display:grid}.console-sidebar__scope-mark svg{width:1.45rem}.console-sidebar__group+.console-sidebar__group{margin-block-start:var(--oo-space-5)}.console-sidebar__group-label{padding:0 var(--oo-space-3) var(--oo-space-2);color:var(--oo-text-muted);font-size:.66rem;font-weight:var(--oo-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:block}.console-sidebar--collapsed .console-sidebar__scope-card{margin-inline:var(--oo-space-2);padding:var(--oo-space-2);grid-template-columns:1fr;justify-items:center}.console-sidebar--collapsed .console-sidebar__scope-card>:not(.console-sidebar__scope-mark),.console-sidebar--collapsed .console-sidebar__group-label{display:none}.console-sidebar--collapsed .console-sidebar__group+.console-sidebar__group{margin-block-start:var(--oo-space-2)}.console-avatar{cursor:pointer;padding:0}.agent-passport__summary:hover{background:color-mix(in srgb, var(--oo-interactive) 3%, transparent)}.agent-passport__open{align-items:center;gap:var(--oo-space-2);color:var(--oo-interactive);font-size:var(--oo-font-size-xs);font-style:normal;font-weight:var(--oo-font-weight-semibold);white-space:nowrap;display:inline-flex}.console-modal{--modal-inset:clamp(1.25rem, 2.4vw, 1.75rem);--modal-width:46rem;width:min(calc(100vw - 3rem), var(--modal-width));max-block-size:none;max-inline-size:none;max-width:none;max-height:none;color:var(--oo-text-primary);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.console-modal--sm{--modal-width:30rem}.console-modal--md{--modal-width:38rem}.console-modal--lg{--modal-width:46rem}.console-modal--xl{--modal-inset:clamp(1.5rem, 2.6vw, 2rem);--modal-width:68rem}.console-modal::backdrop{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);animation:console-modal-backdrop .2s var(--oo-ease-standard,cubic-bezier(.2, 0, 0, 1)) both;background:#12100e6b}.console-modal__surface{border:1px solid color-mix(in srgb, var(--oo-border-subtle) 70%, transparent);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);width:100%;min-height:0;max-height:min(88dvh,56rem);animation:console-modal-enter .24s var(--oo-ease-standard,cubic-bezier(.2, 0, 0, 1)) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 1.25rem 2.5rem -1.25rem #12100e38,0 2.5rem 5.5rem -2rem #12100e29}.console-modal:focus-visible{outline:none}.console-modal :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--oo-focus) 45%, transparent);outline-offset:2px;border-radius:var(--oo-radius-sm)}.console-modal .oo-search-bar input:focus-visible{outline-offset:0;outline:none}@keyframes console-modal-backdrop{0%{opacity:0}}@keyframes console-modal-enter{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}.console-modal__header{align-items:start;gap:var(--oo-space-4);padding:var(--modal-inset) var(--modal-inset) calc(var(--modal-inset) * .82);border-block-end:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.console-modal__heading{gap:.35rem;min-width:0;display:grid}.console-modal__eyebrow{color:var(--oo-interactive);font-family:var(--oo-font-mono);font-size:.66rem;font-weight:var(--oo-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;line-height:1}.console-modal__header h2{font-family:var(--oo-font-display);font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);font-weight:var(--oo-font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.2}.console-modal__description{max-width:46ch;color:var(--oo-text-muted);font-size:var(--oo-font-size-sm);text-wrap:pretty;margin:0;line-height:1.55}.console-modal__close{border-radius:var(--oo-radius-full);width:2.125rem;height:2.125rem;color:var(--oo-text-muted);cursor:pointer;transition:background-color var(--oo-duration-fast,.14s) var(--oo-ease-standard,ease), color var(--oo-duration-fast,.14s) var(--oo-ease-standard,ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;margin-block-start:-.15rem;display:grid}.console-modal__close:hover{color:var(--oo-text-primary);background:var(--oo-surface-subtle);border-color:var(--oo-border-subtle)}.console-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.console-modal__body--comfortable{padding:var(--modal-inset)}.console-modal__body--comfortable>.resource-create-form,.console-modal__body--comfortable>.resource-inspector,.console-modal__body--comfortable>.report-generation-summary,.console-modal__body--comfortable>.settings-confirmation__body{margin:0;padding:0}.console-modal__body--comfortable>:first-child{margin-block-start:0}.console-modal__body--comfortable>:last-child{margin-block-end:0}.console-modal__footer{align-items:center;gap:var(--oo-space-4);min-height:4.25rem;padding:calc(var(--modal-inset) * .68) var(--modal-inset);border-block-start:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-subtle) 40%, var(--oo-surface-default));grid-template-columns:minmax(0,1fr) auto;display:grid}.console-modal__footer-status{align-items:center;gap:var(--oo-space-2);min-width:0;color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);display:flex}.console-modal__footer-status:empty{display:none}.console-modal__footer-actions{justify-content:flex-end;align-items:center;gap:var(--oo-space-2);grid-column:2;display:flex}.console-modal__body--comfortable>.oo-form-field+.oo-form-field,.console-modal__body--comfortable>.oo-form-field+.oo-switch-row,.console-modal__body--comfortable>.oo-switch-row+.oo-form-field{margin-block-start:var(--oo-space-4)}.settings-dialog .console-modal__surface{max-height:min(88dvh,54rem)}.settings-dialog .console-modal__body{overflow:hidden}.settings-inline-link{min-block-size:auto;font-weight:var(--oo-font-weight-medium);color:var(--oo-brand-primary);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;display:inline-flex}.settings-inline-link:hover:not(:disabled){color:var(--oo-button-primary-hover);background:0 0;border-color:#0000}.settings-shell{grid-template-columns:clamp(18rem,20vw,21.5rem) minmax(0,1fr);height:100%;min-height:0;display:grid}.settings-navigation{min-width:0;gap:var(--oo-space-4);max-inline-size:100%;padding:var(--oo-space-4);border-inline-end:1px solid color-mix(in srgb, var(--oo-border-subtle) 60%, transparent);background:color-mix(in srgb, var(--oo-surface-subtle) 22%, var(--oo-surface-default));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.settings-navigation>.oo-search-bar{box-sizing:border-box;background:var(--oo-surface-default);inline-size:100%;min-inline-size:0}.settings-navigation>.oo-search-bar:focus-within{border-color:var(--oo-focus);box-shadow:0 0 0 1px color-mix(in srgb, var(--oo-focus) 24%, transparent);outline:0}.settings-navigation__groups{gap:var(--oo-space-5);min-height:0;margin-inline:calc(-1 * var(--oo-space-1));padding-inline:var(--oo-space-1);overscroll-behavior:contain;align-content:start;display:grid;overflow:auto}.settings-navigation section{gap:.2rem;display:grid}.settings-navigation section>h3{margin:10px 0 var(--oo-space-1);padding-inline:var(--oo-space-2);color:var(--oo-text-muted);font-size:.66rem;font-weight:var(--oo-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.settings-navigation section>button{align-items:center;gap:var(--oo-space-3);padding:.6rem .7rem;border-radius:var(--oo-radius-sm);width:100%;min-height:3.25rem;color:var(--oo-text-secondary);text-align:start;cursor:pointer;transition:background-color var(--oo-duration-fast,.14s) var(--oo-ease-standard,ease), color var(--oo-duration-fast,.14s) var(--oo-ease-standard,ease);background:0 0;border:0;grid-template-columns:1.1rem minmax(0,1fr);padding-inline-end:.9rem;display:grid;position:relative}.settings-navigation section>button:hover{background:var(--oo-surface-default);color:var(--oo-text-primary)}.settings-navigation section>button[data-active]{background:var(--oo-surface-default);color:var(--oo-text-primary);min-height:3.15rem;padding-block:.55rem;box-shadow:0 1px 2px #14120f0d}.settings-navigation section>button[data-active]:before{content:"";border-radius:var(--oo-radius-full);background:var(--oo-interactive);width:2px;position:absolute;inset-block:.55rem;inset-inline-start:-.05rem}.settings-navigation section>button>span{gap:.1rem;min-width:0;display:grid}.settings-navigation section>button strong{font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-medium);align-items:center;gap:.4rem;line-height:1.3;display:inline-flex}.settings-navigation__unsaved-dot{border-radius:var(--oo-radius-full);background:var(--oo-interactive);flex:none;width:.4rem;height:.4rem}.settings-navigation section>button small{color:var(--oo-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.settings-navigation__matches{border-inline-start:1px solid var(--oo-border-subtle);gap:.1rem;margin:.1rem 0 .25rem 1.6rem;padding-inline-start:var(--oo-space-3);display:grid}.settings-navigation__matches button{border-radius:var(--oo-radius-xs);min-height:1.9rem;color:var(--oo-text-muted);text-align:start;cursor:pointer;background:0 0;border:0;padding:.25rem .45rem;font-size:.72rem}.settings-navigation__matches button:hover{color:var(--oo-text-primary);background:var(--oo-surface-default)}.settings-navigation__empty{padding:var(--oo-space-4) var(--oo-space-2);color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);margin:0;line-height:1.5}.settings-content{gap:var(--oo-space-4);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-width:0;min-height:0;padding:clamp(1.5rem,2.6vw,2.25rem) clamp(1.5rem,3vw,2.75rem) 2.5rem;display:flex;overflow:auto}.settings-content>.oo-alert{flex:none}[data-settings-highlight]{border-radius:var(--oo-radius-sm);outline:2px solid color-mix(in srgb, var(--oo-interactive) 55%, transparent);outline-offset:.45rem;animation:settings-highlight 1.6s var(--oo-ease-standard,ease) 2}@keyframes settings-highlight{50%{outline-color:color-mix(in srgb, var(--oo-interactive) 12%, transparent)}}.settings-loading{gap:var(--oo-space-4);max-width:44rem;display:grid}.settings-section-header{align-items:start;gap:var(--oo-space-6);max-width:48rem;border-block-end:1px solid var(--oo-border-subtle);flex:none;grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--oo-space-5);display:grid}.settings-section-header h3{margin:var(--oo-space-2) 0 var(--oo-space-1);font-family:var(--oo-font-display);letter-spacing:-.02em;font-size:1.35rem}.settings-section-header p{color:var(--oo-text-muted);font-size:var(--oo-font-size-sm);margin:0}.settings-section-header>span{min-width:9rem;max-width:15rem;padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);display:grid}.settings-section-header>span small{color:var(--oo-text-muted);text-transform:uppercase;font-size:.68rem}.settings-section-header>span strong{font-size:var(--oo-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-section-header .oo-badge--neutral{color:var(--oo-brand-secondary);border-color:color-mix(in srgb, var(--oo-brand-secondary) 32%, transparent);background:color-mix(in srgb, var(--oo-brand-secondary) 12%, transparent)}.settings-form{gap:var(--oo-space-6);max-width:44rem;padding-block:var(--oo-space-6) var(--oo-space-8);align-content:start;display:grid}.settings-group{gap:var(--oo-space-4);padding:var(--oo-space-4);display:grid}.settings-group>header{gap:.2rem;display:grid}.settings-group>header h4{font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-semibold);margin:0}.settings-group>header p{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);margin:0;line-height:1.5}.settings-group__row{gap:var(--oo-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.settings-billing-stats{gap:var(--oo-space-3);display:grid}.settings-tutorials{gap:1rem;display:grid}.settings-tutorials>header h4,.settings-tutorials>header p,.settings-tutorials__grid h5,.settings-tutorials__grid p{margin:0}.settings-tutorials>header p{color:var(--oo-text-secondary);margin-top:.3rem;font-size:.86rem;line-height:1.55}.settings-tutorials__grid{gap:.65rem;display:grid}.settings-tutorials__grid article{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 16%, var(--oo-border-subtle));border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-brand-primary) 3%, var(--oo-surface-default));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.settings-tutorials__grid article>span{border-radius:var(--oo-radius-full);width:2rem;height:2rem;color:var(--oo-brand-primary);background:color-mix(in srgb, var(--oo-brand-primary) 10%, transparent);place-items:center;display:grid}.settings-tutorials__grid h5{color:var(--oo-text-primary);font-size:.86rem}.settings-tutorials__grid p,.settings-tutorials__grid small{color:var(--oo-text-secondary);font-size:.76rem;line-height:1.45}.settings-tutorials__grid small{color:var(--oo-text-muted);margin-top:.3rem;display:block}.welcome-film{gap:var(--oo-space-3);display:grid}.welcome-film__player{border:1px solid color-mix(in srgb, var(--oo-brand-primary) 18%, var(--oo-border-subtle));border-radius:var(--oo-radius-md);background:var(--oo-surface-inverse);box-shadow:var(--oo-shadow-sm);overflow:hidden}.welcome-film__player video{background:var(--oo-surface-inverse);width:100%;max-height:min(52dvh,34rem);display:block}.welcome-film__details{justify-content:space-between;align-items:end;gap:var(--oo-space-3);display:flex}.welcome-film__details>div:first-child{gap:.2rem;display:grid}.welcome-film__details strong{color:var(--oo-text-primary);font-size:var(--oo-font-size-sm)}.welcome-film__details p{color:var(--oo-text-secondary);font-size:var(--oo-font-size-xs);margin:0;line-height:1.45}.welcome-film__switch{flex-wrap:wrap;justify-content:end;gap:.3rem;display:flex}.welcome-film__switch button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-full);color:var(--oo-text-secondary);background:var(--oo-surface-default);cursor:pointer;padding:.32rem .55rem;font-size:.7rem;line-height:1.2}.welcome-film__switch button[aria-pressed=true]{border-color:color-mix(in srgb, var(--oo-brand-primary) 55%, var(--oo-border-subtle));color:var(--oo-button-primary-fg);background:var(--oo-brand-primary)}.welcome-film--compact .welcome-film__player video{max-height:18rem}@media (max-width:42rem){.welcome-film__details{align-items:start;display:grid}.welcome-film__switch{justify-content:start}}.settings-personality{gap:var(--oo-space-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.settings-personality button{padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);color:inherit;background:var(--oo-surface-default);text-align:start;cursor:pointer;transition:border-color var(--oo-duration-fast,.14s) var(--oo-ease-standard,ease), background-color var(--oo-duration-fast,.14s) var(--oo-ease-standard,ease);align-content:start;gap:.2rem;display:grid}.settings-personality button:hover{border-color:color-mix(in srgb, var(--oo-interactive) 38%, var(--oo-border-subtle))}.settings-personality button[data-active]{border-color:var(--oo-interactive);background:color-mix(in srgb, var(--oo-interactive) 7%, var(--oo-surface-default));box-shadow:0 0 0 1px var(--oo-interactive) inset}.settings-personality strong{font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-semibold)}.settings-personality small{color:var(--oo-text-muted);font-size:.72rem;line-height:1.4}.settings-personality__status{min-height:1.2rem}.settings-personality__status small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);align-items:center;gap:.3rem;display:inline-flex}.settings-personality__status small[data-tone=accepted]{color:var(--oo-status-success)}.settings-appearance-preview{gap:var(--oo-space-2);padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);background:var(--oo-surface-default);font-family:var(--oo-font-reading);font-size:calc(1rem * var(--oo-text-scale));display:grid}.settings-appearance-preview h5{font-family:var(--oo-font-display);font-size:1.05em;font-weight:var(--oo-font-weight-semibold);letter-spacing:-.015em;margin:0}.settings-appearance-preview p{color:var(--oo-text-secondary);margin:0;font-size:.86em;line-height:1.55}.settings-appearance-preview__row{align-items:center;gap:var(--oo-space-2);color:var(--oo-text-muted);flex-wrap:wrap;margin-block-start:var(--oo-space-1);font-size:.74em;display:flex}.workspace-search-dialog__content{gap:var(--oo-space-3);grid-template-rows:auto minmax(0,1fr);min-height:20rem;display:grid}.workspace-search-dialog .console-modal__header{border-block-end:0}.workspace-search-dialog__content>.oo-search-bar{inline-size:100%}.workspace-search-dialog__results{gap:var(--oo-space-2);scrollbar-gutter:stable;display:grid;overflow:auto}.workspace-search-dialog__results>p{margin:var(--oo-space-6) 0;color:var(--oo-text-muted);text-align:center}.workspace-search-dialog__results>button{align-items:center;gap:var(--oo-space-3);width:100%;min-height:3.75rem;padding:var(--oo-space-3);border-radius:var(--oo-radius-md);color:var(--oo-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workspace-search-dialog__results>button:hover,.workspace-search-dialog__results>button:focus-visible{border-color:var(--oo-border-subtle);background:var(--oo-surface-subtle)}.workspace-search-dialog__results>button span{gap:.15rem;min-width:0;display:grid}.workspace-search-dialog__results>button small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-readonly,.settings-members__row{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.settings-readonly>span,.settings-members__row>span:nth-child(2){display:grid}.settings-readonly strong,.settings-members__row strong{font-size:var(--oo-font-size-sm)}.settings-readonly small,.settings-members__row small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.settings-coming-soon{gap:var(--oo-space-2);padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);display:grid;position:relative}.settings-coming-soon>.oo-badge{justify-self:start}.settings-coming-soon__control{opacity:var(--oo-opacity-disabled,.6)}.settings-coming-soon__contact{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);margin:0}.settings-coming-soon__contact a{color:var(--oo-interactive)}.settings-data-residency{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-4);border:1px solid color-mix(in srgb, var(--oo-brand-primary) 20%, var(--oo-border-subtle));border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-default));color:var(--oo-brand-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settings-data-residency>span{color:var(--oo-text-primary);display:grid}.settings-data-residency strong{font-size:var(--oo-font-size-sm)}.settings-data-residency small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.settings-members{gap:var(--oo-space-4);display:grid}.settings-byok-list{gap:var(--oo-space-2);margin:0;padding:0;list-style:none;display:grid}.settings-byok-list>li{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-3) var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.settings-byok-list>li>span{min-width:0;display:grid}.settings-byok-list strong{font-size:var(--oo-font-size-sm)}.settings-byok-list small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);font-family:var(--oo-font-mono)}.settings-members__row{background:var(--oo-surface-default);grid-template-columns:auto minmax(0,1fr) auto auto}.settings-avatar{background:var(--oo-surface-inverse);width:2.5rem;height:2.5rem;color:var(--oo-text-inverse);font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold);border-radius:50%;place-items:center;display:grid}.settings-note{margin:calc(var(--oo-space-2) * -1) 0 0;color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.settings-identity-image{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.settings-identity-image__preview{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);width:4rem;height:4rem;color:var(--oo-text-inverse);background:var(--oo-surface-inverse);place-items:center;font-size:.9rem;font-weight:700;display:grid;overflow:hidden}.settings-identity-image__preview img{object-fit:cover;width:100%;height:100%}.settings-identity-image>div:last-child{min-width:0}.settings-identity-image p{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);margin:.2rem 0 .55rem}.settings-identity-image small[role=alert]{color:var(--oo-status-danger);margin-bottom:.55rem;display:block}.settings-identity-image>div:last-child>div{align-items:center;gap:.5rem;display:flex}.settings-identity-image input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-file-button{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-sm);background:var(--oo-surface-default);min-height:2rem;font-size:var(--oo-font-size-xs);cursor:pointer;align-items:center;padding:.4rem .7rem;font-weight:650;display:inline-flex}.settings-file-button:hover{border-color:color-mix(in srgb, var(--oo-interactive) 35%, var(--oo-border-subtle))}.settings-footer__status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-footer__identity{align-items:center;gap:var(--oo-space-2);display:flex}.sidebar-theme-control{align-items:center;gap:var(--oo-space-2);margin:var(--oo-space-2) var(--oo-space-3);padding:var(--oo-space-2) var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.sidebar-theme-control>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-sidebar[data-collapsed] .sidebar-theme-control{background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:0;padding-inline:0}.shell-sidebar[data-collapsed] .sidebar-theme-control>span{display:none}.shell-sidebar[data-collapsed] .sidebar-theme-control .oo-theme-switch{scale:.82}.settings-confirmation__actions{justify-content:flex-end;align-items:center;gap:var(--oo-space-2);display:flex}.review-panel,.notification-panel,.library-panel,.primitive-groups{gap:var(--oo-space-4);display:grid}.panel-introduction{align-items:start;gap:var(--oo-space-3);border-block-end:1px solid var(--oo-border-subtle);grid-template-columns:auto minmax(0,1fr);padding-block-end:var(--oo-space-3);display:grid}.panel-introduction .oo-heading,.panel-introduction .oo-text{margin:0}.review-list,.library-list{gap:var(--oo-space-2);display:grid}.review-list>button,.notification-panel>button,.library-list>button,.primitive-groups>button{align-items:center;gap:var(--oo-space-3);width:100%;min-height:4rem;padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-surface-default);color:inherit;text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.review-list>button:hover,.notification-panel>button:hover,.library-list>button:hover,.primitive-groups>button:hover,.library-list>button[data-active]{border-color:color-mix(in srgb, var(--oo-interactive) 32%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-interactive) 3%, var(--oo-surface-default))}.review-list>button>span:nth-child(2),.notification-panel>button>span:nth-child(2),.library-list>button>span:nth-child(2),.primitive-groups>button>span:nth-child(2){min-width:0;display:grid}.review-list strong,.notification-panel strong,.library-list strong,.primitive-groups strong{font-size:var(--oo-font-size-sm)}.review-list small,.notification-panel small,.library-list small,.primitive-groups small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.notification-panel>button>span:first-child{border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);place-items:center;width:2rem;height:2rem;display:grid}.notification-panel time{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.panel-empty{justify-items:center;gap:var(--oo-space-2);padding:var(--oo-space-8);color:var(--oo-text-muted);text-align:center;display:grid}.panel-empty strong{color:var(--oo-text-primary)}.library-preview{gap:var(--oo-space-3);padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-xl);background:var(--oo-surface-subtle);display:grid}.library-preview>.oo-badge{justify-self:start}.library-preview dl{gap:var(--oo-space-2);margin:0;display:grid}.library-preview dl>div{gap:var(--oo-space-3);padding-block:var(--oo-space-2);border-block-start:1px solid var(--oo-border-subtle);grid-template-columns:7rem 1fr;display:grid}.library-preview dt{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.library-preview dd{font-size:var(--oo-font-size-sm);margin:0}.agent-card-shell{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;container-type:inline-size}.agent-identity-editor{padding-block:var(--oo-space-5) 0}.agent-card-disclosure{border:1px solid var(--oo-border-subtle);border-inline-start:2px solid var(--oo-brand-primary);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);min-width:0;box-shadow:none;overflow:hidden;container-type:inline-size}.agent-card-disclosure>.oo-disclosure__trigger{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-3) var(--oo-space-4);background:color-mix(in srgb, var(--oo-surface-subtle) 58%, var(--oo-surface-default));grid-template-columns:minmax(14rem,.75fr) minmax(0,1.5fr) auto;display:grid}.agent-card-disclosure>.oo-disclosure__trigger:hover{background:color-mix(in srgb, var(--oo-interactive) 5%, var(--oo-surface-default))}.agent-card-disclosure .oo-disclosure__label{gap:.15rem}.agent-card-disclosure .oo-disclosure__label strong{font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.agent-card-disclosure .oo-disclosure__label small{font-size:var(--oo-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-card-disclosure .oo-disclosure__meta{min-width:0}.agent-card-summary{justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex}.agent-card-summary>span{min-width:0;padding-inline:clamp(var(--oo-space-2), .8vw, var(--oo-space-3));border-inline-start:1px solid var(--oo-border-subtle);white-space:nowrap;align-items:baseline;gap:.25rem;display:flex}.agent-card-summary>span:first-child{border-inline-start:0}.agent-card-summary small{color:var(--oo-text-muted);font-size:.65rem}.agent-card-summary strong{font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold);text-overflow:ellipsis;overflow:hidden}.agent-card-disclosure>.oo-disclosure__panel{padding:0;display:block}.exact-agent-card{background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:visible}.exact-agent-card>.oo-tabs{display:contents}.agent-card__eyebrow,.agent-card__section header span,.agent-card__timeline li small{color:var(--oo-interactive);font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.exact-agent-card .oo-tabs__list{justify-content:flex-start;align-items:center;gap:var(--oo-space-1);z-index:4;min-height:0;padding:.75rem 0 var(--oo-space-2);border-block-end:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);box-shadow:0 .6rem .75rem -.75rem color-mix(in srgb, var(--oo-text-primary) 32%, transparent);scrollbar-width:thin;grid-area:1/1;display:flex;position:sticky;top:-.75rem;overflow-x:auto}.exact-agent-card .oo-tabs__trigger{min-width:max-content;min-height:2.25rem;padding:var(--oo-space-2) var(--oo-space-3);border-radius:var(--oo-radius-full);color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);text-align:center;transition:color var(--oo-duration-fast) var(--oo-ease-standard), border-color var(--oo-duration-fast) var(--oo-ease-standard), background var(--oo-duration-fast) var(--oo-ease-standard);background:0 0;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}.exact-agent-card .oo-tabs__trigger:hover,.exact-agent-card .oo-tabs__trigger[data-state=active]{color:var(--oo-text-primary)}.exact-agent-card .oo-tabs__trigger[data-state=active]{border-color:color-mix(in srgb, var(--oo-brand-primary) 28%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-brand-primary) 8%, var(--oo-surface-default));font-weight:var(--oo-font-weight-semibold)}.exact-agent-card .oo-tabs__content{min-width:0;height:auto;min-height:0;padding:var(--oo-space-2) 0 0;background:0 0;grid-area:2/1/auto/-1;overflow:visible}.agent-card__grid{gap:var(--oo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-card__stack{gap:var(--oo-space-4);display:grid}.agent-card__section,.agent-card__timeline,.agent-card__raw,.agent-card__missing{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-default);box-shadow:none}.agent-card__section[data-wide]{grid-column:1/-1}.agent-card__section>header{align-items:center;gap:var(--oo-space-3);padding:var(--oo-space-3) var(--oo-space-4);border-block-end:1px solid var(--oo-border-subtle);display:flex}.agent-card__section>header>svg{color:var(--oo-interactive);flex:none}.agent-card__section header div{gap:.1rem;display:grid}.agent-card__section h3,.agent-card__timeline h3,.agent-card__raw h3{margin:0;font-size:1rem}.agent-card__section-body{padding:var(--oo-space-4)}.agent-card__section-body p,.agent-card__section-body blockquote{margin:0;line-height:1.6}.agent-card__section-body blockquote{max-width:68rem;font-family:var(--oo-font-display);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:var(--oo-font-weight-semibold)}.agent-card__section-body small{color:var(--oo-text-muted);margin-block-start:var(--oo-space-3);line-height:1.5;display:block}.agent-card__preline{white-space:pre-line}.agent-card__list{gap:var(--oo-space-3);margin:0;padding:0;list-style:none;display:grid}.agent-card__list li{gap:var(--oo-space-2);color:var(--oo-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.agent-card__list svg{color:var(--oo-status-success);margin-block-start:.15rem}.agent-card__architecture-summary{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agent-card__architecture-summary div{gap:var(--oo-space-2);padding:var(--oo-space-4);background:var(--oo-surface-default);display:grid}.agent-card__architecture-summary span{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.agent-card__architecture-summary strong{font-family:var(--oo-font-display);font-size:1.1rem}.agent-card__canonical-definition{gap:var(--oo-space-4);padding:var(--oo-space-5);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:color-mix(in srgb, var(--oo-brand-primary) 4%, var(--oo-surface-default));display:grid}.agent-card__canonical-definition header{gap:var(--oo-space-1);display:grid}.agent-card__canonical-definition h3,.agent-card__canonical-definition p{margin:0}.agent-card__canonical-definition p{max-width:68ch;color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm);line-height:1.5}.agent-card__canonical-definition dl{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;margin:0;display:grid;overflow:hidden}.agent-card__canonical-definition dl>div{gap:var(--oo-space-2);padding:var(--oo-space-4);background:var(--oo-surface-default);display:grid}.agent-card__canonical-definition dt{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.agent-card__canonical-definition dd{color:var(--oo-text-secondary);margin:0;line-height:1.5}.agent-card__role-grid{gap:var(--oo-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-card__role-grid article{padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle)}.agent-card__role-grid article>span{color:var(--oo-interactive);font-size:var(--oo-font-size-xs);text-transform:uppercase}.agent-card__role-grid h4{margin:var(--oo-space-2) 0}.agent-card__role-grid p{color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm)}.agent-card__timeline>header,.agent-card__raw>header{justify-content:space-between;gap:var(--oo-space-4);padding:var(--oo-space-5);border-block-end:1px solid var(--oo-border-subtle);display:flex}.agent-card__timeline ol{padding:0 var(--oo-space-5);margin:0;list-style:none}.agent-card__timeline li{align-items:center;gap:var(--oo-space-3);padding-block:var(--oo-space-4);border-block-start:1px solid var(--oo-border-subtle);grid-template-columns:2.4rem minmax(0,1fr) auto;display:grid}.agent-card__timeline li:first-child{border-block-start:0}.agent-card__timeline li>span{border:1px solid color-mix(in srgb, var(--oo-interactive) 45%, var(--oo-border-subtle));width:2.2rem;height:2.2rem;color:var(--oo-interactive);font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs);border-radius:50%;place-items:center;display:grid}.agent-card__timeline li>div{gap:.15rem;display:grid}.agent-card__timeline li p{color:var(--oo-text-muted);font-size:var(--oo-font-size-sm);margin:0}.agent-card__raw{grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid;overflow:hidden}.agent-card__raw header p{max-width:50rem;margin:var(--oo-space-2) 0 0;color:var(--oo-text-muted);font-size:var(--oo-font-size-sm)}.agent-card__raw pre{padding:var(--oo-space-5);background:color-mix(in srgb, var(--oo-surface-inverse) 94%, var(--oo-interactive));color:var(--oo-text-inverse);font-size:var(--oo-font-size-xs);tab-size:2;margin:0;line-height:1.6;overflow:auto}.agent-card__missing{justify-items:center;gap:var(--oo-space-2);padding:var(--oo-space-8);text-align:center;display:grid}.agent-card__missing h3,.agent-card__missing p{margin:0}.agent-card__missing p{color:var(--oo-text-muted)}@container (max-width:62.5rem){.agent-card-shell .agent-card-summary{justify-content:flex-start}.agent-card-disclosure>.oo-disclosure__trigger{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr) auto}.agent-card-summary{grid-template-columns:repeat(3,minmax(0,auto));display:grid}.agent-card__architecture-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card__canonical-definition dl{grid-template-columns:1fr}.agent-card__role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:44rem){.agent-card-shell .agent-card-summary{justify-content:flex-start;padding-block-end:var(--oo-space-1);display:flex;overflow-x:auto}.agent-card-disclosure>.oo-disclosure__trigger{grid-template-columns:minmax(0,1fr) auto}.agent-card-disclosure .oo-disclosure__meta{grid-area:2/1/auto/-1}.agent-card-summary{justify-content:flex-start;padding-block-end:var(--oo-space-1);display:flex;overflow-x:auto}.exact-agent-card .oo-tabs__content{grid-row:2}.agent-card__grid{grid-template-columns:1fr}.agent-card__section[data-wide]{grid-column:auto}.agent-card__architecture-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card__role-grid{grid-template-columns:1fr}.agent-card__timeline li{grid-template-columns:2.4rem minmax(0,1fr)}.agent-card__timeline li>.oo-badge{grid-column:2;justify-self:start}}@container (max-width:32rem){.exact-agent-card .oo-tabs__trigger{padding-inline:var(--oo-space-2)}}.profile-dialog{height:100%;min-height:0}.profile-hero{gap:var(--oo-space-6);padding:var(--oo-space-6);background:radial-gradient(circle at 9% 20%, #c2552a14, transparent 13rem), color-mix(in srgb, var(--oo-surface-subtle) 45%, var(--oo-surface-default));grid-template-columns:minmax(0,1.2fr) minmax(25rem,.8fr);display:grid}.profile-hero__identity{align-items:center;gap:var(--oo-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.profile-agent-glyph{border:1px solid color-mix(in srgb, var(--oo-interactive) 24%, var(--oo-border-subtle));background:var(--oo-surface-default);border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;display:grid}.profile-agent-glyph svg{width:2.8rem;height:2.8rem}.profile-hero__job{color:var(--oo-text-muted);font-size:.68rem;font-weight:var(--oo-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.profile-hero h3{margin:var(--oo-space-1) 0;font-family:var(--oo-font-display);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.profile-hero p{max-width:42rem;color:var(--oo-text-muted);margin:0}.profile-hero__metrics{border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:var(--oo-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.profile-hero__metrics>div{min-height:4.4rem;padding:var(--oo-space-3);background:var(--oo-surface-default);align-content:center;display:grid}.profile-hero__metrics dt{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.profile-hero__metrics dd{font-family:var(--oo-font-display);font-size:1.35rem;font-weight:var(--oo-font-weight-semibold);margin:0}.profile-tabs{gap:var(--oo-space-1);padding:0 var(--oo-space-6);border-block:1px solid var(--oo-border-subtle);background:var(--oo-surface-default);display:flex}.profile-tabs button{min-height:3.2rem;padding:0 var(--oo-space-3);color:var(--oo-text-muted);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.profile-tabs button:hover{color:var(--oo-text-primary)}.profile-tabs button[aria-current=page]{border-color:var(--oo-interactive);color:var(--oo-text-primary);font-weight:var(--oo-font-weight-semibold)}.profile-content{padding:var(--oo-space-6)}.profile-overview,.profile-authority,.profile-resources{gap:var(--oo-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-section,.authority-card{padding:var(--oo-space-5)}.profile-section--wide,.profile-introduction,.authority-grid,.profile-section--activity{grid-column:1/-1}.profile-section__header{justify-content:space-between;align-items:center;gap:var(--oo-space-3);margin-block-end:var(--oo-space-4);display:flex}.profile-section__header>span{align-items:center;gap:var(--oo-space-2);font-weight:var(--oo-font-weight-semibold);display:inline-flex}.profile-section--readiness>p,.profile-resource-group>p,.profile-introduction{color:var(--oo-text-muted);font-size:var(--oo-font-size-sm)}.profile-person{align-items:center;gap:var(--oo-space-3);padding-block:var(--oo-space-3);border-block-start:1px solid var(--oo-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.profile-person>span:first-child{background:var(--oo-surface-inverse);width:2.35rem;height:2.35rem;color:var(--oo-text-inverse);font-size:var(--oo-font-size-xs);border-radius:50%;place-items:center;display:grid}.profile-person>div{display:grid}.profile-person small{color:var(--oo-text-muted)}.profile-facts{gap:var(--oo-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.profile-facts>div{gap:var(--oo-space-1);display:grid}.profile-facts dt{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);text-transform:uppercase}.profile-facts dd{font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-semibold);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;overflow:hidden}.authority-grid{gap:var(--oo-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authority-card{position:relative;overflow:hidden}.authority-card:before{content:"";background:var(--oo-status-success);width:3px;position:absolute;inset:0 auto 0 0}.authority-card[data-tone=review]:before{background:var(--oo-status-warning)}.authority-card[data-tone=block]:before{background:var(--oo-status-danger)}.authority-card>span{align-items:center;gap:var(--oo-space-2);color:var(--oo-text-secondary);font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold);text-transform:uppercase;display:inline-flex}.authority-card h4{margin:var(--oo-space-3) 0 var(--oo-space-2);font-size:1.05rem}.authority-card p{color:var(--oo-text-muted);font-size:var(--oo-font-size-sm);margin:0}.profile-resource-list{display:grid}.profile-resource-list>div,.profile-activity-list>button{align-items:center;gap:var(--oo-space-3);min-height:3.8rem;padding:var(--oo-space-2) 0;border:0;border-block-start:1px solid var(--oo-border-subtle);color:inherit;text-align:start;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.profile-resource-list>div>span,.profile-activity-list>button>span{min-width:0;display:grid}.profile-resource-list strong,.profile-activity-list strong{font-size:var(--oo-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-resource-list small,.profile-activity-list small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.profile-activity-list>button{cursor:pointer;width:100%}.profile-activity-list>button:hover{color:var(--oo-interactive)}.profile-footer__identity{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}@media (max-width:960px){.console-modal{width:min(100vw - 2rem,44rem)}.settings-shell{grid-template-columns:15.5rem minmax(0,1fr)}.settings-navigation section>button small{-webkit-line-clamp:1}.profile-hero{grid-template-columns:1fr}.profile-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.console-modal{--modal-inset:1.15rem;width:100vw;margin:auto 0 0}.console-modal__surface{border-radius:var(--oo-radius-lg) var(--oo-radius-lg) 0 0;border-block-end:0;max-height:92dvh;animation-name:console-modal-sheet-enter}@keyframes console-modal-sheet-enter{0%{opacity:0;transform:translateY(2rem)}}.console-modal__footer{grid-template-columns:minmax(0,1fr);padding-block-end:max(var(--modal-inset), env(safe-area-inset-bottom))}.console-modal__footer-actions{grid-column:1;justify-content:stretch}.console-modal__footer-actions>*{flex:1;justify-content:center}.settings-shell{min-height:0;display:block}.settings-navigation{gap:var(--oo-space-2);padding:var(--oo-space-3);border-inline-end:0;border-block-end:1px solid var(--oo-border-subtle);display:flex;overflow-x:auto}.settings-navigation>.oo-search-bar,.settings-navigation section>h3{display:none}.settings-navigation section,.settings-navigation section+section{gap:var(--oo-space-2);margin:0;display:flex}.settings-navigation section>button,.settings-navigation section>button+button{width:auto;min-width:max-content;margin:0}.settings-content,.profile-content,.profile-hero{padding:var(--oo-space-4)}.settings-section-header{grid-template-columns:1fr}.settings-section-header>span{max-width:none}.settings-footer__status{display:none}.settings-footer__actions{justify-content:flex-end}.profile-hero__identity{align-items:start}.profile-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tabs{padding-inline:var(--oo-space-3);overflow-x:auto}.profile-overview,.profile-authority,.profile-resources,.authority-grid{grid-template-columns:1fr}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-members__row{grid-template-columns:auto minmax(0,1fr)}.settings-members__row .oo-badge{grid-column:2;justify-self:start}.agent-passport__open{color:#0000;gap:0;width:2rem;overflow:hidden}.agent-passport__open svg{color:var(--oo-interactive)}}html[data-oo-density=compact] .console-sidebar__item{min-height:2.15rem}html[data-oo-density=compact] .workspace-lens,html[data-oo-density=compact] .agent-lens{padding:clamp(1.5rem,3vw,2.75rem)}html[data-oo-motion=reduced] *,html[data-oo-motion=reduced] :before,html[data-oo-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.console-root){overflow:hidden}html:has(.console-root) body{overflow:hidden}.skip-link{z-index:100;padding:var(--oo-space-2) var(--oo-space-4);border-radius:var(--oo-radius-md);background:var(--oo-surface-inverse);color:var(--oo-text-inverse);position:fixed;inset-block-start:var(--oo-space-3);inset-inline-start:var(--oo-space-3);translate:0 -150%}.skip-link:focus{translate:0}.console-root{--sidebar-width:var(--console-sidebar-width);grid-template:"sidebar topbar" var(--console-topbar-height) "sidebar main" minmax(0, 1fr) / var(--sidebar-width) minmax(0, 1fr);background:radial-gradient(circle at 72% 16%, #c2552a0e, transparent 28rem), linear-gradient(115deg, #ffffffb3, transparent 35%), var(--oo-surface-canvas);width:100vw;height:100dvh;transition:grid-template-columns var(--oo-duration-moderate) var(--oo-ease-standard);display:grid;position:relative;overflow:hidden}.console-root:has(.console-sidebar--collapsed){--sidebar-width:4.5rem}.console-root:before{z-index:0;inset:var(--console-topbar-height) 0 0 var(--sidebar-width);content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#5f5b5414 1px,#0000 1px),linear-gradient(90deg,#5f5b5414 1px,#0000 1px);background-size:42px 42px;position:fixed;-webkit-mask-image:linear-gradient(#0000,#000 24%,#0000 94%);mask-image:linear-gradient(#0000,#000 24%,#0000 94%)}.console-sidebar{z-index:30;border-inline-end:1px solid color-mix(in srgb, var(--oo-border-subtle) 72%, transparent);background:color-mix(in srgb, var(--oo-surface-canvas) 92%, white);min-width:0;transition:width var(--oo-duration-moderate) var(--oo-ease-standard);flex-direction:column;grid-area:sidebar;display:flex;position:relative}.console-sidebar__brand{height:var(--console-topbar-height);padding:0 var(--oo-space-3) 0 var(--oo-space-4);border-block-end:1px solid color-mix(in srgb, var(--oo-border-subtle) 72%, transparent);justify-content:space-between;align-items:center;display:flex}.console-sidebar__logo{width:6.8rem;max-height:1.8rem}.console-sidebar__mark{width:2rem;height:1.55rem}.console-sidebar__nav{min-height:0;padding:var(--oo-space-6) var(--oo-space-3);scrollbar-width:thin;flex:1;overflow:auto}.console-sidebar__nav ul,.mobile-navigation ul{gap:var(--oo-space-1);margin:0;padding:0;list-style:none;display:grid}.console-sidebar__item{align-items:center;gap:var(--oo-space-3);width:100%;min-height:2.7rem;padding:0 var(--oo-space-3);border-radius:var(--oo-radius-md);color:var(--oo-text-secondary);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--oo-duration-fast), color var(--oo-duration-fast), transform var(--oo-duration-fast);background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.console-sidebar__item:hover{background:color-mix(in srgb, var(--oo-surface-subtle) 66%, transparent);color:var(--oo-text-primary);transform:translate(2px)}.console-sidebar__item[data-active]{background:var(--oo-surface-default);color:var(--oo-text-primary);box-shadow:inset 2px 0 var(--oo-interactive), var(--oo-shadow-sm)}.console-sidebar__item i{border-radius:var(--oo-radius-full);background:color-mix(in srgb, var(--oo-status-warning) 14%, transparent);min-width:1.3rem;height:1.3rem;color:var(--oo-status-warning);font-size:var(--oo-font-size-xs);font-style:normal;font-weight:var(--oo-font-weight-semibold);place-items:center;padding:0 .25rem;display:grid}.console-sidebar--collapsed .console-sidebar__brand{justify-content:center;gap:var(--oo-space-1);padding:0 var(--oo-space-1)}.console-sidebar--collapsed .console-sidebar__brand .oo-icon-button{opacity:0;position:absolute}.console-sidebar--collapsed .console-sidebar__brand:hover .oo-icon-button,.console-sidebar--collapsed .console-sidebar__brand:focus-within .oo-icon-button{opacity:1;background:var(--oo-surface-default)}.console-sidebar--collapsed .console-sidebar__mark{transition:opacity var(--oo-duration-fast)}.console-sidebar--collapsed .console-sidebar__brand:hover .console-sidebar__mark,.console-sidebar--collapsed .console-sidebar__brand:focus-within .console-sidebar__mark{opacity:.1}.console-sidebar--collapsed .console-sidebar__item{grid-template-columns:1fr;justify-items:center;padding:0}.console-sidebar--collapsed .console-sidebar__item span,.console-sidebar--collapsed .console-sidebar__item i{display:none}.console-sidebar__context{padding:var(--oo-space-3);border-block-start:1px solid var(--oo-border-subtle)}.console-sidebar__context>button{align-items:center;gap:var(--oo-space-3);width:100%;padding:var(--oo-space-2);border-radius:var(--oo-radius-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.console-sidebar__context>button:hover{background:var(--oo-surface-subtle)}.console-sidebar__context>button>span:nth-child(2){min-width:0;display:grid}.console-sidebar__context strong,.console-sidebar__context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-sidebar__context small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.console-sidebar__avatar,.console-avatar{border:1px solid color-mix(in srgb, var(--oo-interactive) 28%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-interactive) 8%, var(--oo-surface-default));width:2.2rem;height:2.2rem;color:var(--oo-text-primary);font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold);border-radius:50%;place-items:center;display:grid}.console-sidebar--collapsed .console-sidebar__context{padding:var(--oo-space-2)}.console-sidebar--collapsed .console-sidebar__context>button{grid-template-columns:1fr;justify-items:center;padding:0;display:grid}.console-sidebar--collapsed .console-sidebar__context>button>:not(.console-sidebar__avatar){display:none}.console-topbar{z-index:20;align-items:center;gap:var(--oo-space-4);padding:0 var(--oo-space-5,1.25rem);border-block-end:1px solid color-mix(in srgb, var(--oo-border-subtle) 72%, transparent);background:color-mix(in srgb, var(--oo-surface-canvas) 87%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-area:topbar;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);display:grid;position:relative}.spatial-breadcrumb{align-items:center;gap:var(--oo-space-1);min-width:0;display:flex}.spatial-breadcrumb button,.spatial-breadcrumb span{max-width:12rem;padding:var(--oo-space-1) var(--oo-space-2);border-radius:var(--oo-radius-sm);color:var(--oo-text-muted);font-size:var(--oo-font-size-sm);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;overflow:hidden}.spatial-breadcrumb button{cursor:pointer}.spatial-breadcrumb button:hover{background:var(--oo-surface-subtle);color:var(--oo-text-primary)}.spatial-breadcrumb [aria-current=page]{color:var(--oo-text-primary);font-weight:var(--oo-font-weight-semibold)}.console-topbar__scope{align-items:center;gap:var(--oo-space-3);display:flex}.console-topbar__scope>span{justify-items:center;display:grid}.console-topbar__scope small{color:var(--oo-text-muted);letter-spacing:var(--oo-letter-spacing-label);text-transform:uppercase;font-size:.65rem;line-height:1}.console-topbar__scope strong{font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-medium)}.console-topbar__actions{justify-content:flex-end;align-items:center;gap:var(--oo-space-1);display:flex}.mobile-menu,.mobile-navigation{display:none}.console-main{z-index:1;outline:none;grid-area:main;min-width:0;min-height:0;position:relative;overflow:hidden}.console-controls{z-index:10;align-items:flex-start;gap:var(--oo-space-3);display:flex;position:absolute;inset-block-start:var(--oo-space-4);inset-inline:50% auto;transform:translate(-50%)}.lens-rail{--rail-position:1;width:min(35rem, calc(100vw - var(--sidebar-width) - 11rem));border:1px solid color-mix(in srgb, var(--oo-border-subtle) 76%, transparent);border-radius:var(--oo-radius-full);background:color-mix(in srgb, var(--oo-surface-default) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(3,minmax(9.8rem,1fr));padding:.22rem;display:grid;position:relative;box-shadow:0 10px 30px #0a0c1212}.lens-rail:before{z-index:0;border:1px solid color-mix(in srgb, var(--oo-interactive) 22%, var(--oo-border-subtle));border-radius:var(--oo-radius-full);background:var(--oo-surface-default);width:calc(33.3333% - .146667rem);box-shadow:var(--oo-shadow-sm);content:"";transform:translateX(calc(var(--rail-position) * 100%));transition:transform var(--oo-duration-moderate) var(--oo-ease-standard);position:absolute;inset-block:.22rem;inset-inline-start:.22rem}.console-root[data-lens=workbench] .lens-rail{--rail-position:0}.console-root[data-lens=runtime] .lens-rail{--rail-position:1}.console-root[data-lens=intelligence] .lens-rail{--rail-position:2}.lens-rail>button{z-index:2;align-items:center;column-gap:var(--oo-space-2);min-width:0;padding:.55rem var(--oo-space-4);border-radius:var(--oo-radius-full);color:var(--oo-text-muted);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;display:grid;position:relative}.lens-rail>button span{color:inherit;font-size:var(--oo-font-size-sm);font-weight:var(--oo-font-weight-semibold)}.lens-rail>button small{white-space:nowrap;grid-column:2;font-size:.64rem}.lens-rail>button[data-active]{color:var(--oo-text-primary)}.lens-rail__orbit{z-index:3;width:1.1rem;height:.8rem;color:var(--oo-interactive);transition:inset-inline-start var(--oo-duration-moderate) var(--oo-ease-standard);position:absolute;inset-block-end:-.55rem;inset-inline-start:calc((var(--rail-position) + .5) * ((100% - .44rem) / 3));transform:translate(-50%)}.canvas-preferences{padding-block-start:.2rem}.canvas-preferences>span{align-items:center;gap:var(--oo-space-1);height:2.55rem;padding:0 var(--oo-space-2);border:1px solid color-mix(in srgb, var(--oo-border-subtle) 76%, transparent);border-radius:var(--oo-radius-full);background:color-mix(in srgb, var(--oo-surface-default) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex}.canvas-preferences select{width:4.8rem;color:var(--oo-text-secondary);font-size:var(--oo-font-size-xs);background:0 0;border:0;outline:0}.workspace-command{z-index:11;align-items:center;gap:var(--oo-space-2);width:min(43rem,100% - 6rem);display:flex;position:absolute;inset-block-start:5.2rem;inset-inline-start:50%;transform:translate(-50%)}.workspace-command .oo-search-bar{background:color-mix(in srgb, var(--oo-surface-default) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:1;min-width:12rem;box-shadow:0 10px 30px #0a0c120f}.canvas-viewport{perspective:1900px;perspective-origin:50% 45%;position:absolute;inset:0;overflow:hidden}.plane-stage{transform-style:preserve-3d;position:absolute;inset:0}.canvas-plane{width:var(--plane-width);border:1px solid color-mix(in srgb, var(--oo-border-subtle) 72%, transparent);background:linear-gradient(145deg, #ffffffb8, transparent 48%), color-mix(in srgb, var(--oo-surface-canvas) 92%, white);transform-origin:50%;min-height:min(36rem,100dvh - 12.6rem);max-height:calc(100dvh - 12.6rem);transition:transform .52s var(--oo-ease-standard), opacity .38s var(--oo-ease-standard), box-shadow .32s var(--oo-ease-standard);scrollbar-width:thin;backface-visibility:hidden;border-radius:clamp(1rem,2vw,1.6rem);position:absolute;inset-block-start:58%;inset-inline-start:50%;overflow:auto;box-shadow:0 34px 90px #0a0c121a}.canvas-plane[data-active]{z-index:3;box-shadow:0 42px 110px #0a0c1221}.canvas-plane[data-side]{z-index:1;filter:saturate(.72);pointer-events:auto;overflow:hidden}.canvas-plane__activate{z-index:20;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.workspace-lens{gap:var(--oo-space-6);min-height:inherit;padding:clamp(1.5rem,3vw,3.2rem);display:grid}.workspace-lens__header{max-width:40rem}.workspace-lens__header .oo-heading{margin-block:var(--oo-space-2) var(--oo-space-2);letter-spacing:-.035em}.canvas-kicker{align-items:center;gap:var(--oo-space-2);color:var(--oo-text-muted);font-size:.68rem;font-weight:var(--oo-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.workspace-mosaic{align-items:stretch;gap:var(--oo-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.work-card{gap:var(--oo-space-5,1.25rem);border:1px solid color-mix(in srgb, var(--oo-border-subtle) 60%, transparent);border-radius:var(--oo-radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--oo-surface-default) 82%, transparent), color-mix(in srgb, var(--oo-surface-subtle) 25%, transparent));min-height:15rem;color:inherit;text-align:start;cursor:pointer;transition:transform var(--oo-duration-moderate) var(--oo-ease-standard), border-color var(--oo-duration-fast), box-shadow var(--oo-duration-moderate);grid-column:span 3;padding:clamp(1.2rem,2vw,1.8rem);display:grid;position:relative;overflow:hidden}.work-card:first-child{grid-column:span 4}.work-card:nth-child(2){grid-column:span 2}.work-card:hover,.work-card:focus-visible{z-index:2;border-color:color-mix(in srgb, var(--oo-interactive) 38%, var(--oo-border-subtle));transform:translateY(-4px);box-shadow:0 18px 42px #0a0c121a}.work-card:after{background:var(--oo-status-success);content:"";opacity:.7;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.work-card[data-status=review]:after{background:var(--oo-status-warning)}.work-card[data-status=preparing]:after{background:var(--console-sandbox)}.work-card__identity{align-items:center;gap:var(--oo-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.work-card__identity>span:nth-child(2){gap:.12rem;display:grid}.work-card__identity small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.work-card__identity strong{font-family:var(--oo-font-display);font-size:clamp(1rem,1.4vw,1.3rem);font-weight:var(--oo-font-weight-semibold);letter-spacing:-.02em;line-height:var(--oo-line-height-heading)}.agent-glyph{border:1px solid color-mix(in srgb, var(--oo-interactive) 22%, var(--oo-border-subtle));background:color-mix(in srgb, var(--oo-interactive) 6%, var(--oo-surface-default));width:2.6rem;height:2.6rem;color:var(--oo-text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.agent-glyph svg{width:1.35rem;height:1.35rem}.agent-glyph--large{width:3.5rem;height:3.5rem}.agent-glyph--large svg{width:1.85rem;height:1.85rem}.work-card__lens{gap:var(--oo-space-2);align-content:center;display:grid}.work-card__lens>span{color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm)}.work-card__lens>span b{color:var(--oo-text-primary);font-family:var(--oo-font-display);font-size:1.5rem}.work-card__lens p{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);margin:0}.work-card__lens--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card__lens--metrics>span{min-height:4.8rem;padding:var(--oo-space-3);border-inline-start:1px solid var(--oo-border-subtle);align-content:center;display:grid}.work-card__lens--metrics p{grid-column:1/-1}.work-card__value{font-weight:var(--oo-font-weight-semibold);color:var(--oo-status-success)!important}.work-card__footer{justify-content:space-between;align-items:center;gap:var(--oo-space-3);border-block-start:1px solid color-mix(in srgb, var(--oo-border-subtle) 62%, transparent);color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);margin-block-start:auto;padding-block-start:var(--oo-space-3);display:flex}.workspace-empty{justify-items:center;gap:var(--oo-space-2);padding:var(--oo-space-12);text-align:center;grid-column:1/-1;display:grid}.plane-stage--agent .canvas-plane{min-height:min(37rem,100dvh - 9.8rem);max-height:calc(100dvh - 9.8rem);inset-block-start:54%}.agent-passport{z-index:15;border:1px solid color-mix(in srgb, var(--oo-border-subtle) 76%, transparent);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-default) 88%, transparent);width:min(22rem,100% - 2rem);box-shadow:var(--oo-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width var(--oo-duration-moderate) var(--oo-ease-standard);position:absolute;inset-block-start:5.1rem;inset-inline-start:var(--oo-space-4)}.agent-passport--expanded{width:min(40rem,100% - 2rem);max-height:calc(100dvh - 9rem);overflow:auto}.agent-passport__summary{align-items:center;gap:var(--oo-space-3);width:100%;padding:var(--oo-space-3);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-passport__summary>span:nth-child(2){min-width:0;display:grid}.agent-passport__summary strong,.agent-passport__summary small,.agent-passport__summary em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-passport__summary small,.agent-passport__summary em{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);font-style:normal}.agent-passport__summary em{color:var(--oo-text-secondary);margin-block-start:.2rem}.agent-passport__detail{padding:0 var(--oo-space-3) var(--oo-space-3)}.agent-passport__detail .oo-operating-profile{padding:var(--oo-space-4);background:var(--oo-surface-canvas);border:0}.agent-lens{gap:var(--oo-space-6);min-height:inherit;padding:clamp(2rem,4vw,4rem);display:grid}.agent-lens__header{max-width:38rem}.agent-lens__header .oo-heading{margin-block:var(--oo-space-2);letter-spacing:-.035em}.agent-lens__grid{gap:var(--oo-space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.focus-module,.runtime-pulse,.intelligence-trend{border:1px solid color-mix(in srgb, var(--oo-border-subtle) 65%, transparent);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-default) 66%, transparent);padding:clamp(1rem,2vw,1.5rem)}.focus-module--readiness{align-items:center;gap:var(--oo-space-5,1.25rem);display:flex}.focus-module--readiness>div:last-child{gap:var(--oo-space-2);display:grid}.readiness-orbit{background:conic-gradient(var(--oo-status-success) var(--readiness), var(--oo-surface-subtle) 0);width:7.6rem;height:7.6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oo-status-success) 25%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.readiness-orbit:before{background:var(--oo-surface-default);content:"";border-radius:50%;grid-area:1/1;width:6.5rem;height:6.5rem}.readiness-orbit>span{z-index:1;grid-area:1/1;justify-items:center;display:grid}.readiness-orbit strong{font-family:var(--oo-font-display);font-size:2.25rem;line-height:1}.readiness-orbit small{color:var(--oo-text-muted);font-size:var(--oo-font-size-xs)}.finding-list,.opportunity-list,.action-list{gap:var(--oo-space-2);margin:var(--oo-space-3) 0 0;padding:0;list-style:none;display:grid}.finding-list li{align-items:start;gap:var(--oo-space-3);padding:var(--oo-space-3) 0;border-block-end:1px solid color-mix(in srgb, var(--oo-border-subtle) 58%, transparent);grid-template-columns:auto 1fr;display:grid}.finding-list li:last-child{border-block-end:0}.finding-list li>span{display:grid}.finding-list small{color:var(--oo-text-muted)}.agent-lens__actions{justify-content:flex-end;gap:var(--oo-space-2);grid-column:1/-1;display:flex}.runtime-pulse{align-items:center;gap:var(--oo-space-3);padding-block:var(--oo-space-3);grid-column:1/-1;grid-template-columns:auto 1fr auto;display:grid}.runtime-pulse__signal{border:3px solid color-mix(in srgb, var(--oo-status-success) 20%, transparent);background:var(--oo-status-success);width:.75rem;height:.75rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--oo-status-success) 8%, transparent);border-radius:50%;animation:2.8s ease-in-out infinite console-pulse}@keyframes console-pulse{50%{box-shadow:0 0 0 12px #0000}}.runtime-pulse div{display:grid}.runtime-pulse small{color:var(--oo-text-muted)}.runtime-pulse>span:last-child{font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs)}.focus-module--actions{grid-column:1/-1}.focus-module__heading{justify-content:space-between;align-items:center;gap:var(--oo-space-3);display:flex}.action-list>button{align-items:center;gap:var(--oo-space-3);width:100%;padding:var(--oo-space-3);border:0;border-block-start:1px solid color-mix(in srgb, var(--oo-border-subtle) 65%, transparent);color:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.action-list>button:hover{background:color-mix(in srgb, var(--oo-surface-subtle) 55%, transparent)}.action-list>button>span:nth-child(2){display:grid}.action-list small{color:var(--oo-text-muted)}.action-list__latency{color:var(--oo-text-muted);font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs)}.opportunity-list article{align-items:start;gap:var(--oo-space-4);padding:var(--oo-space-4) 0;border-block-start:1px solid color-mix(in srgb, var(--oo-border-subtle) 65%, transparent);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.opportunity-list article>span{color:var(--oo-text-muted);font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs)}.opportunity-list p{margin:var(--oo-space-1) 0 0;color:var(--oo-text-muted);font-size:var(--oo-font-size-sm)}.intelligence-trend{align-content:stretch;gap:var(--oo-space-1);display:grid}.intelligence-trend>div{align-items:baseline;gap:var(--oo-space-3);padding:var(--oo-space-3) 0;border-block-end:1px solid color-mix(in srgb, var(--oo-border-subtle) 65%, transparent);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.intelligence-trend>div:last-child{border-block-end:0}.intelligence-trend small{color:var(--oo-text-muted)}.intelligence-trend strong{font-family:var(--oo-font-display);font-size:var(--oo-font-size-lg)}.intelligence-trend span{color:var(--oo-status-success);font-size:var(--oo-font-size-xs)}.governed-action-canvas{border:1px solid color-mix(in srgb, var(--oo-border-subtle) 70%, transparent);background:color-mix(in srgb, var(--oo-surface-default) 82%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;width:min(62rem,100% - 4rem);max-height:calc(100dvh - 10rem);padding:clamp(1.5rem,3vw,3rem);position:absolute;inset-block-start:6.8rem;inset-inline-start:50%;overflow:auto;transform:translate(-50%);box-shadow:0 34px 90px #0a0c121f}.governed-action-canvas>header{max-width:44rem}.governed-action-canvas>header .oo-heading{margin-block:var(--oo-space-2)}.governed-action-canvas__decision{margin-block:var(--oo-space-6)}.governed-action-canvas .oo-action-flow{padding:var(--oo-space-4);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-canvas) 65%, transparent)}.governed-action-canvas__evidence{align-items:center;gap:var(--oo-space-6);padding:var(--oo-space-4);border-block-start:1px solid var(--oo-border-subtle);grid-template-columns:1fr auto;margin-block-start:var(--oo-space-4);display:grid}.oorbit-trigger{z-index:25;align-items:center;gap:var(--oo-space-2);height:3rem;padding:0 var(--oo-space-3);border:1px solid color-mix(in srgb, var(--oo-interactive) 22%, var(--oo-border-subtle));border-radius:var(--oo-radius-full);background:color-mix(in srgb, var(--oo-surface-default) 88%, transparent);color:var(--oo-text-primary);box-shadow:var(--oo-shadow-md);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:fixed;inset-block-end:2.3rem;inset-inline-end:var(--oo-space-5,1.25rem)}.oorbit-trigger svg{width:1.2rem;height:1.2rem}.oorbit-trigger span{font-size:var(--oo-font-size-xs);font-weight:var(--oo-font-weight-semibold)}.panel-layer{z-index:50;pointer-events:none;position:fixed;inset:0}.supporting-panel{border:1px solid color-mix(in srgb, var(--oo-border-subtle) 72%, transparent);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-default) 94%, transparent);pointer-events:auto;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-rows:auto minmax(0,1fr);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 7rem);display:grid;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden;box-shadow:0 30px 100px #0a0c1238}.supporting-panel__header{align-items:center;gap:var(--oo-space-2);min-height:3.8rem;padding:var(--oo-space-2) var(--oo-space-2) var(--oo-space-2) var(--oo-space-4);border-block-end:1px solid var(--oo-border-subtle);background:color-mix(in srgb, var(--oo-surface-subtle) 50%, transparent);cursor:grab;touch-action:none;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.supporting-panel__header:active{cursor:grabbing}.supporting-panel__header>div{min-width:0;display:grid}.supporting-panel__header span{color:var(--oo-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.supporting-panel__header strong{font-size:var(--oo-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supporting-panel__body{min-height:0;padding:var(--oo-space-4);overflow:auto}.interaction-form,.simulation-panel,.entry-panel,.settings-panel,.oorbit-panel{gap:var(--oo-space-4);display:grid}.panel-context{align-items:center;gap:var(--oo-space-2);padding:var(--oo-space-2);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);display:flex}.interaction-result{gap:var(--oo-space-3);padding:var(--oo-space-4);border:1px solid color-mix(in srgb, var(--oo-status-warning) 35%, var(--oo-border-subtle));border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-status-warning) 5%, var(--oo-surface-default));grid-template-columns:auto 1fr;display:grid}.interaction-result p{margin-block:var(--oo-space-1) var(--oo-space-3);color:var(--oo-text-secondary);font-size:var(--oo-font-size-sm)}.simulation-steps{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.simulation-steps button{justify-items:center;gap:var(--oo-space-1);width:100%;padding:var(--oo-space-2) 0;border:0;border-block-end:2px solid var(--oo-border-subtle);color:var(--oo-text-muted);font-size:var(--oo-font-size-xs);cursor:pointer;background:0 0;display:grid}.simulation-steps button span{border:1px solid;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.simulation-steps li[data-active] button,.simulation-steps li[data-complete] button{border-color:var(--oo-interactive);color:var(--oo-interactive)}.simulation-body{align-content:start;gap:var(--oo-space-3);min-height:17rem;padding-block:var(--oo-space-3);display:grid}.simulation-body>label{gap:var(--oo-space-2);padding:var(--oo-space-3);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-md);font-size:var(--oo-font-size-sm);display:flex}.change-diff{gap:var(--oo-space-2);padding:var(--oo-space-3);border-radius:var(--oo-radius-md);background:var(--oo-surface-subtle);font-family:var(--oo-font-mono);font-size:var(--oo-font-size-xs);display:grid}.change-diff del{color:var(--oo-status-danger)}.change-diff ins{color:var(--oo-status-success);text-decoration:none}.simulation-result{padding:var(--oo-space-8);border:1px solid color-mix(in srgb, var(--oo-status-success) 30%, var(--oo-border-subtle));border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-status-success) 5%, transparent);justify-items:center;display:grid}.simulation-result strong{font-family:var(--oo-font-display);font-size:2.4rem}.compare-list{gap:var(--oo-space-1);margin:0;display:grid}.compare-list>div{padding:var(--oo-space-3);border-block-end:1px solid var(--oo-border-subtle);grid-template-columns:1fr auto;display:grid}.compare-list dd{gap:var(--oo-space-3);margin:0;display:flex}.compare-list strong{color:var(--oo-status-success)}.entry-panel>.agent-glyph,.oorbit-panel>.agent-glyph{justify-self:center}.entry-panel>.oo-heading,.entry-panel>.oo-text,.oorbit-panel>.oo-heading,.oorbit-panel>.oo-text{text-align:center}.settings-panel section{gap:var(--oo-space-2);padding:var(--oo-space-4) 0;border-block-end:1px solid var(--oo-border-subtle);display:grid}.settings-panel section .oo-badge{justify-self:start}.environment-frame{--environment-colour:var(--console-sandbox);z-index:45;border:1px solid color-mix(in srgb, var(--environment-colour) 75%, transparent);border-radius:var(--oo-radius-sm);pointer-events:none;transition:border-color var(--oo-duration-moderate);position:fixed;inset:2px}.environment-frame--production{--environment-colour:var(--console-production)}.environment-frame__tag{pointer-events:auto;min-width:6rem;position:absolute;inset-block-end:-1px;inset-inline-start:50%;transform:translate(-50%)}.environment-frame__tag>span{z-index:2;height:1.5rem;padding:0 var(--oo-space-4);border:1px solid var(--environment-colour);border-radius:var(--oo-radius-md) var(--oo-radius-md) 0 0;background:var(--oo-surface-canvas);color:var(--environment-colour);font-size:.68rem;font-weight:var(--oo-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;cursor:default;border-block-end:0;place-items:center;display:grid;position:relative}.environment-frame__selector{gap:var(--oo-space-1);width:22rem;padding:var(--oo-space-2);border:1px solid var(--oo-border-subtle);border-radius:var(--oo-radius-lg);background:color-mix(in srgb, var(--oo-surface-default) 96%, transparent);box-shadow:var(--oo-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--oo-duration-fast), transform var(--oo-duration-fast);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:absolute;inset-block-end:1.8rem;inset-inline-start:50%;transform:translate(-50%,10px)}.environment-frame__tag:hover .environment-frame__selector,.environment-frame__tag:focus-within .environment-frame__selector{opacity:1;pointer-events:auto;transform:translate(-50%)}.environment-frame__selector button{align-items:center;gap:var(--oo-space-3);width:100%;padding:var(--oo-space-2);border-radius:var(--oo-radius-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;display:grid}.environment-frame__selector button:hover,.environment-frame__selector button[data-active]{background:var(--oo-surface-subtle)}.environment-frame__selector button i{background:var(--console-sandbox);border-radius:50%;width:.65rem;height:.65rem}.environment-frame__selector button:nth-child(2) i{background:var(--console-production)}.settings-headless-demo{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@media (max-width:620px){.settings-headless-demo{grid-template-columns:1fr;align-items:stretch}}.environment-frame__selector button>span{display:grid}.environment-frame__selector small{color:var(--oo-text-muted);font-size:.66rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.console-topbar{grid-template-columns:1fr auto}.console-topbar__scope{display:none}.workspace-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card,.work-card:first-child,.work-card:nth-child(2){grid-column:span 1}.work-card:last-child{grid-column:1/-1}.agent-passport{width:18rem}.agent-passport--expanded{width:min(36rem,100% - 2rem)}}@media (max-width:960px){.console-root{--sidebar-width:0px;grid-template:"topbar" var(--console-topbar-height) "main" minmax(0, 1fr) / minmax(0, 1fr)}.console-root:has(.console-sidebar--collapsed){--sidebar-width:0px}.console-root:before{inset-inline-start:0}.console-sidebar{display:none}.console-topbar{padding-inline:var(--oo-space-3)}.mobile-menu{align-items:center;gap:var(--oo-space-2);color:var(--oo-text-primary);cursor:pointer;background:0 0;border:0;display:flex}.mobile-menu svg{width:2rem;height:1.5rem}.mobile-menu span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spatial-breadcrumb{display:none}.mobile-navigation{z-index:90;padding:var(--oo-space-4);background:var(--oo-surface-canvas);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.mobile-navigation__header{justify-content:space-between;align-items:center;padding-block-end:var(--oo-space-6);display:flex}.mobile-navigation__header>svg{width:7rem}.mobile-navigation nav{overflow:auto}.mobile-navigation nav button{align-items:center;gap:var(--oo-space-4);width:100%;min-height:3.6rem;padding:var(--oo-space-3);border:0;border-block-end:1px solid var(--oo-border-subtle);color:inherit;text-align:start;background:0 0;grid-template-columns:auto 1fr auto;display:grid}.lens-rail{width:min(35rem,100vw - 5rem)}.workspace-command{width:calc(100% - 2rem)}.agent-passport{width:min(18rem,100% - 1rem);inset-inline-start:var(--oo-space-2)}.governed-action-canvas{width:calc(100% - 2rem)}}@media (max-width:760px){html,body{overflow:auto}.console-root{height:auto;min-height:100dvh;overflow:visible}.console-topbar{position:sticky;inset-block-start:0}.console-topbar__actions .oo-icon-button{display:none}.console-main{min-height:calc(100dvh - var(--console-topbar-height));overflow:visible}.console-controls{width:100%;padding:var(--oo-space-3);position:relative;inset:auto;transform:none}.lens-rail{grid-template-columns:repeat(3,1fr);width:100%}.lens-rail>button{padding-inline:var(--oo-space-1);text-align:center;grid-template-columns:1fr;justify-items:center}.lens-rail>button svg{display:none}.lens-rail>button span{font-size:.72rem}.lens-rail>button small,.canvas-preferences{display:none}.workspace-command{width:auto;margin:0 var(--oo-space-3);flex-wrap:wrap;position:relative;inset:auto;transform:none}.workspace-command .oo-search-bar{flex-basis:100%}.canvas-viewport{perspective:none;min-height:43rem;position:relative;inset:auto;overflow:visible}.plane-stage{min-height:43rem;display:block;position:relative}.canvas-plane{width:auto;min-height:40rem;max-height:none;display:none;inset:1rem;transform:none!important}.canvas-plane[data-active]{width:calc(100% - 1.5rem);margin:var(--oo-space-3) auto 5rem;display:block;position:relative;inset:auto;opacity:1!important}.workspace-lens,.agent-lens{padding:var(--oo-space-4)}.workspace-mosaic{grid-template-columns:1fr}.work-card,.work-card:first-child,.work-card:nth-child(2),.work-card:last-child{grid-column:1}.agent-passport{z-index:4;width:calc(100% - 1.5rem);margin:var(--oo-space-3) auto 0;position:relative;inset:auto}.agent-passport--expanded{width:calc(100% - 1.5rem);max-height:none}.plane-stage--agent .canvas-plane{min-height:39rem;max-height:none;inset-block-start:auto}.agent-lens__grid{grid-template-columns:1fr}.agent-lens__actions,.runtime-pulse,.focus-module--actions{grid-column:1}.agent-lens__actions{flex-direction:column}.focus-module--readiness{align-items:flex-start}.readiness-orbit{width:6rem;height:6rem}.readiness-orbit:before{width:5.1rem;height:5.1rem}.opportunity-list article{grid-template-columns:auto 1fr}.opportunity-list article .oo-badge{grid-column:2;justify-self:start}.governed-action-canvas{width:calc(100% - 1.5rem);max-height:none;margin:var(--oo-space-3) auto 5rem;position:relative;inset:auto;transform:none}.governed-action-canvas__evidence{grid-template-columns:1fr}.supporting-panel{border-radius:var(--oo-radius-lg) var(--oo-radius-lg) 0 0;width:100%;max-height:86dvh;position:fixed;inset:auto 0 0;transform:none!important}.supporting-panel__header{cursor:default}.oorbit-trigger{inset-inline-end:var(--oo-space-3)}.oorbit-trigger span{display:none}}:root{--console-sidebar-width:17rem;--console-topbar-height:3.75rem}.console-root{background:radial-gradient(circle at 78% 12%, #c2552a0b, transparent 26rem), var(--oo-surface-canvas)}.console-root:before{opacity:.16}.console-sidebar{background:color-mix(in srgb, var(--oo-surface-canvas) 96%, white)}.console-sidebar__brand{padding-inline:var(--oo-space-4) var(--oo-space-2)}.console-sidebar__nav{padding:var(--oo-space-2) var(--oo-space-3) var(--oo-space-4)}.console-sidebar__item{border-radius:var(--oo-radius-sm);min-height:2.45rem}.console-sidebar__item:hover{transform:none}.console-sidebar__item[data-active]{box-shadow:inset 2px 0 var(--oo-interactive)}.console-sidebar--collapsed .console-sidebar__nav{padding-inline:var(--oo-space-2)}.console-topbar{background:color-mix(in srgb, var(--oo-surface-canvas) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) auto}.agent-passport{border-radius:var(--oo-radius-xl);background:color-mix(in srgb, var(--oo-surface-default) 96%, transparent);width:min(28rem,100% - 2rem);box-shadow:var(--oo-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-passport__summary{padding:var(--oo-space-3) var(--oo-space-4)}@media (max-width:1180px){.console-topbar{grid-template-columns:minmax(0,1fr) auto}.agent-passport{width:min(25rem,100% - 2rem)}}@media (max-width:960px){.agent-passport{width:min(25rem,100% - 1rem);inset-inline-start:var(--oo-space-2)}}@media (max-width:760px){.agent-passport{width:calc(100% - 1.5rem);margin:var(--oo-space-3) auto 0;position:relative;inset:auto}}
