.owner-root{background:radial-gradient(circle at top left,var(--ds-bg-app-glow),transparent 20rem),radial-gradient(circle at 82% 0%,var(--ds-bg-app-glow-alt),transparent 24rem),var(--ds-surface-level-0)}#owner-app{min-height:100vh;max-width:100%}.owner-control-plane{min-height:100vh;display:grid;grid-template-columns:var(--ds-layout-shell-sidebar) minmax(0,1fr);max-width:100%}.owner-sidebar{position:sticky;top:0;align-self:start;min-height:100vh;padding:1.25rem 1rem 1rem;border-right:0;background:var(--ds-bg-sidebar);color:var(--ds-text-canvas);box-shadow:inset -1px 0 #f8fafc0f}.owner-sidebar h1,.owner-main h2,.owner-main h3,.owner-auth-card h1{font-family:var(--ds-font-display)}.owner-eyebrow,.owner-label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.owner-meta,.owner-auth-copy{color:var(--ds-text-muted)}.owner-eyebrow{color:var(--ds-text-canvas-muted)}.owner-brand-lockup{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}.owner-brand-lockup .brand-copy{display:grid;gap:.22rem;min-width:0}.owner-brand-lockup .brand-copy h1{margin:0;color:var(--ds-text-canvas, #f8fafc);-webkit-text-fill-color:var(--ds-text-canvas, #f8fafc);font-size:clamp(1.15rem,1.35vw,1.45rem);line-height:1.18;overflow:visible;white-space:nowrap;text-overflow:ellipsis}.owner-brand-mark{flex-shrink:0;width:2.35rem;height:2.35rem;display:flex;align-items:center;justify-content:center;background:transparent}.owner-brand-mark svg{width:100%;height:100%}.owner-nav{display:grid;gap:.6rem;margin-top:2rem}.owner-nav-item,.owner-btn{border:1px solid var(--ds-border);border-radius:14px;background:transparent;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.owner-nav-item{color:#f8fafcb8;text-align:left;padding:.95rem 1rem;font-weight:600;border-color:transparent;display:flex;align-items:center;gap:.8rem}.owner-nav-item:hover{background:#ffffff0d;color:var(--ds-text-canvas);border-color:transparent;transform:none}.owner-nav-item.is-active{background:#ffffff1a;color:var(--ds-text-canvas);border-color:transparent;box-shadow:inset 3px 0 0 var(--ds-module-owner);transform:none}.owner-nav-item:focus-visible{outline:2px solid var(--ds-module-owner);outline-offset:2px}.owner-topbar-search:focus-visible{outline:2px solid var(--ds-module-owner);outline-offset:2px}.owner-nav-item-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.8rem;background:#ffffff0f;color:var(--ds-module-owner)}.owner-nav-item-icon svg{width:1.05rem;height:1.05rem}.owner-nav-item-copy{min-width:0}.owner-main{padding:clamp(1.25rem,1.8vw,1.75rem);display:grid;gap:var(--ds-space-section-gap);min-width:0}.owner-topbar,.owner-card,.owner-subcard{border:1px solid var(--ds-border-strong);border-radius:18px;background:var(--ds-surface-level-1);min-width:0}.owner-topbar,.owner-card,.owner-subcard,.owner-auth-card{padding:var(--ds-space-card-padding)}.owner-topbar,.owner-card,.owner-auth-card{box-shadow:var(--ds-elevation-level-1)}.owner-subcard{background:var(--ds-surface-level-2);border-color:var(--ds-border);box-shadow:var(--ds-elevation-level-2)}.owner-subcard.is-selected{border-color:#2563eb66;box-shadow:0 24px 64px #2563eb1f}.owner-topbar,.owner-toolbar,.owner-topbar-actions,.owner-inline-form,.owner-action-strip,.owner-auth-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.owner-nav-toggle,.owner-nav-scrim{display:none}@media(min-width:640px)and (max-width:1180px){body.owner-shell-minimax .owner-control-plane,.owner-control-plane{grid-template-columns:4.5rem minmax(0,1fr)}body.owner-shell-minimax .owner-sidebar,.owner-sidebar{width:4.5rem;min-width:4.5rem;padding-inline:.4rem}body.owner-shell-minimax .owner-brand-lockup,.owner-brand-lockup{padding-inline:.25rem}body.owner-shell-minimax .owner-brand-lockup .owner-meta,.owner-brand-lockup .owner-meta,body.owner-shell-minimax .owner-nav-item-copy,.owner-nav-item-copy,body.owner-shell-minimax .owner-nav-group-label,.owner-nav-group-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.owner-shell-minimax .owner-nav-item,.owner-nav-item{justify-content:center;padding-inline:.35rem}.owner-nav-toggle{display:inline-flex}body.owner-nav-open .owner-control-plane{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}body.owner-nav-open .owner-sidebar{width:auto;min-width:14rem;padding-inline:.85rem}body.owner-nav-open .owner-nav-item-copy,body.owner-nav-open .owner-nav-group-label,body.owner-nav-open .owner-brand-lockup .owner-meta{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}body.owner-nav-open .owner-nav-item{justify-content:flex-start;padding-inline:.75rem}}.owner-nav-toggle{align-items:center;justify-content:center;flex:0 0 auto;width:2.6rem;height:2.6rem;padding:0;border:1px solid var(--ds-border-strong);border-radius:12px;background:var(--ds-surface-level-2);color:var(--ds-text);font-size:1.2rem;line-height:1;cursor:pointer}.owner-read-plane-rail{border:1px solid rgba(14,165,233,.18);border-radius:999px;padding:.35rem .55rem;background:linear-gradient(135deg,#0ea5e91f,#2563eb0f),var(--ds-surface-level-1);box-shadow:none;max-width:max-content}.owner-read-plane-rail[open]{border-radius:18px;padding:clamp(.8rem,1vw,1rem);max-width:none;box-shadow:var(--ds-elevation-level-1)}.owner-read-plane-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none}.owner-read-plane-summary--chip{gap:.45rem}.owner-read-plane-summary--chip .owner-read-plane-summary-copy{display:inline-flex;align-items:baseline;gap:.4rem}.owner-read-plane-summary--chip .owner-read-plane-summary-copy strong{font-size:.92rem}.owner-read-plane-chip{font-size:.75rem}.owner-read-plane-summary::-webkit-details-marker{display:none}.owner-read-plane-summary-copy{display:grid;gap:.12rem;min-width:0}.owner-read-plane-summary-copy strong{font-size:clamp(1rem,1.3vw,1.18rem)}.owner-read-plane-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.75rem,1vw,1rem);align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(14,165,233,.12)}.owner-read-plane-copy{min-width:0}.owner-read-plane-copy h3{margin:.12rem 0 .28rem;font-size:clamp(1rem,1.3vw,1.18rem)}.owner-read-plane-facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.48rem;max-width:min(100%,44rem)}.owner-kpi-grid,.owner-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-layout-grid-gap)}.owner-surface-grid{display:grid;gap:var(--ds-space-section-gap);grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:start}.owner-surface-grid-secondary{display:grid;gap:var(--ds-layout-grid-gap);align-self:start;position:sticky;top:1.5rem;min-width:0}.owner-surface-panel,.owner-surface-grid-primary{min-width:0}.owner-surface-panel--table,.owner-surface-panel--detail{min-height:100%}.owner-surface-panel--subdetail .uh-card-head h2,.owner-surface-panel--subdetail h3{font-size:1.02rem}.owner-kpi-card h3{margin:.2rem 0 .35rem;font-size:clamp(1.5rem,2vw,2rem)}.owner-split-grid{display:grid;gap:var(--ds-layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.owner-split-grid--tenant-detail{grid-template-columns:minmax(0,1fr)}.owner-split-grid--tenant-detail>*{min-width:0;overflow-wrap:anywhere}.owner-surface-panel--tenants-detail .owner-detail-stack,.owner-surface-panel--tenants-detail .owner-split-grid,.owner-surface-panel--tenants-detail .owner-list-row,.owner-surface-panel--tenants-detail .owner-audit-row{min-width:0}.owner-surface-panel--tenants-detail .owner-list-title,.owner-surface-panel--tenants-detail .owner-meta{overflow-wrap:anywhere}@media(min-width:1180px){.owner-split-grid--tenant-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-section-stack,.owner-detail-stack,.owner-list{display:grid;gap:var(--ds-layout-grid-gap)}.owner-list-row,.owner-audit-row{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:var(--ds-space-inner-padding);border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface-level-3)}.owner-list-title{margin:0 0 .25rem;font-weight:700;color:#0f172a}.owner-pill-cloud{display:flex;flex-wrap:wrap;gap:.55rem}.owner-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700;background:#e2e8f0;color:#0f172a}.owner-pill-low,.owner-pill-active,.owner-pill-ok,.owner-pill-pass,.owner-pill-neutral{background:#0ea5e91f;color:#0f172a}.owner-pill--live{background:#dc26261f;color:#991b1b}.owner-pill--mirror{background:#64748b24;color:#334155}.owner-table-wrap--spaced{margin-top:.75rem}.owner-table{width:100%;border-collapse:collapse}.owner-table th,.owner-table td{padding:.45rem .55rem;border-bottom:1px solid rgba(148,163,184,.35);text-align:left;vertical-align:top}.owner-table--compact{font-size:.85rem}.owner-pill-medium,.owner-pill-warn{background:#f59e0b29;color:#7c2d12}.owner-pill-high,.owner-pill-critical,.owner-pill-fail,.owner-pill-error{background:#ef444424;color:#991b1b}.owner-data-grid{overflow:auto;border:1px solid rgba(226,232,240,.9);border-radius:.9rem;background:#ffffffb8}.owner-data-grid table{width:100%;border-collapse:collapse;min-width:42rem}.owner-data-grid th,.owner-data-grid td{text-align:left;padding:.9rem .75rem;border-top:1px solid rgba(226,232,240,.8);vertical-align:top}.owner-data-grid th[data-owner-sort-col]{padding:0}.owner-data-grid th[data-owner-sort-col] .owner-th-sort{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:.9rem .75rem;margin:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.owner-data-grid th[data-owner-sort-col] .owner-th-sort:hover{background:#3b82f60f}.owner-data-grid th[data-owner-sort-col] .owner-th-sort:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:-2px}.owner-data-grid th[data-owner-sort-col] .owner-th-sort-caret{font-size:.7em;line-height:1;opacity:0}.owner-data-grid th[data-owner-sort-col][aria-sort=ascending] .owner-th-sort-caret,.owner-data-grid th[data-owner-sort-col][aria-sort=descending] .owner-th-sort-caret{opacity:.8}.owner-data-grid th[data-owner-sort-col][aria-sort=ascending] .owner-th-sort-caret:before{content:"\25b2"}.owner-data-grid th[data-owner-sort-col][aria-sort=descending] .owner-th-sort-caret:before{content:"\25bc"}.owner-data-grid tbody tr{cursor:default}.owner-data-grid tbody tr[role=button]{cursor:pointer}.owner-data-grid tbody tr[role=button]:hover{background:#3b82f60d}.owner-data-grid tbody tr.is-selected{background:#2563eb14}.owner-subcard[role=button]{cursor:pointer}.owner-subcard[role=button]:focus-visible{outline:2px solid var(--ds-module-owner);outline-offset:-2px}.owner-list-row--action{cursor:pointer}.owner-list-row--action:hover{background:#3b82f60d}.owner-inline-panel{display:grid;gap:1rem}.owner-empty,.owner-empty-cell{color:#64748b}.owner-inline-form input,.owner-inline-form select,.owner-action-form input,.owner-action-form select,.owner-action-form textarea,.owner-auth-form input{width:100%;min-width:min(100%,220px);border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:.8rem .95rem;background:#fff}.owner-action-form,.owner-auth-form{display:grid;gap:.9rem}.owner-action-form textarea{min-height:110px;resize:vertical}.owner-impersonation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.owner-impersonation-actions .owner-btn{min-width:0;overflow-wrap:anywhere}.owner-action-catalog-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;margin-bottom:1rem;border:1px solid rgba(14,165,233,.2);border-radius:22px;background:radial-gradient(circle at 12% 12%,rgba(14,165,233,.16),transparent 34%),linear-gradient(135deg,#f0f9fff5,#f8fafceb)}.owner-action-catalog-guide h3,.owner-action-detail-hero h3{margin:.1rem 0 .25rem}.owner-action-risk-group{display:grid;gap:.85rem;margin-top:1rem}.owner-action-risk-group-head{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#f8fafcd6}.owner-action-risk-group-head p{margin:0}.owner-action-catalog-card{position:relative;overflow:hidden;border-color:#94a3b833;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.owner-action-catalog-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#94a3b88c}.owner-action-catalog-card:hover,.owner-action-catalog-card:focus-visible{transform:translateY(-1px);box-shadow:0 18px 44px #0f172a1f}.owner-action-catalog-card.is-selected{border-color:#2563eb6b;box-shadow:0 22px 54px #2563eb26}.owner-action-catalog-card--critical:before,.owner-action-detail-hero--critical{background:linear-gradient(180deg,#ef4444,#f97316)}.owner-action-catalog-card--high:before,.owner-action-detail-hero--high{background:linear-gradient(180deg,#f97316,#f59e0b)}.owner-action-catalog-card--medium:before,.owner-action-detail-hero--medium{background:linear-gradient(180deg,#0ea5e9,#2563eb)}.owner-action-catalog-card--low:before,.owner-action-detail-hero--low{background:linear-gradient(180deg,#64748b,#334155)}.owner-action-card-topline,.owner-action-card-facts{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.owner-action-card-id{overflow-wrap:normal;word-break:normal;line-height:1.35;hyphens:none}.owner-action-card-facts{color:#475569;font-size:.84rem;font-weight:650}.owner-action-detail-hero{display:grid;gap:.45rem;padding:1rem;border-radius:22px;color:#fff;box-shadow:0 18px 44px #0f172a24}.owner-action-detail-hero .owner-label,.owner-action-detail-hero .owner-meta{color:#ffffffd1}.owner-action-detail-hero code{color:#fff}.owner-action-detail-hero .owner-pill{background:#ffffff2e;color:#fff}.owner-field{display:grid;gap:.32rem;min-width:0}.owner-field>span{font-size:.8rem;font-weight:600;color:#475569}.owner-field input,.owner-field select,.owner-field textarea{width:100%}.owner-field--invalid input,.owner-field--invalid select,.owner-field--invalid textarea{border-color:#b91c1c;box-shadow:0 0 0 1px #b91c1c40}.owner-field-error{margin:0;font-size:.78rem;font-weight:600;color:#b91c1c}.owner-required{color:#b91c1c;text-decoration:none;margin-left:.15rem}.owner-advanced-fields{display:grid;gap:.55rem;padding:.55rem .7rem;border:1px solid rgba(148,163,184,.45);border-radius:.55rem;background:#f8fafcb3}.owner-advanced-fields>summary{cursor:pointer;font-size:.8rem;font-weight:700;color:#334155;list-style-position:outside}.owner-advanced-fields[open]>summary{margin-bottom:.2rem}.owner-inline-check{display:flex;gap:.75rem;align-items:center;color:#0f172a;font-weight:600}.owner-inline-check input[type=checkbox]{width:auto;min-width:0}.owner-btn{padding:.8rem 1rem;font-weight:700;background:#fff}.owner-btn-pivot{background:linear-gradient(135deg,#0ea5e91a,#2563eb0f),#fff;border-color:#2563eb2e}.owner-btn-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border-color:transparent}.owner-action-strip .owner-btn.is-active{background:linear-gradient(135deg,#2563eb29,#0ea5e91a);border-color:#2563eb59;color:#1e3a8a;font-weight:600}.owner-btn-danger{background:#ef44441a;color:#991b1b}.owner-btn:disabled{cursor:not-allowed;opacity:.45}@media(pointer:coarse),(max-width:980px){.owner-btn,.owner-btn-xs,.owner-nav-item{min-height:44px!important}.owner-btn-xs{min-width:44px!important}}.owner-feedback-sticky{position:sticky;top:.75rem;z-index:24;display:grid;gap:.55rem}.owner-feedback,.owner-error-banner{margin:0;padding:.9rem 1rem;border-radius:16px}.owner-feedback{background:#0ea5e91f;color:#0f172a}.owner-error-banner{background:#fee2e2e0;color:#991b1b}.owner-auth-shell{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.owner-auth-card{width:min(100%,520px);border:1px solid rgba(148,163,184,.18);border-radius:28px;background:linear-gradient(180deg,#fcfcfdfa,#f8fafcf2);box-shadow:0 32px 80px #02061733}.owner-result-panel pre{overflow:auto;padding:1rem;border-radius:16px;background:#0f172a;color:#e2e8f0}.owner-json-readback{margin:0}.owner-json-readback>summary{cursor:pointer;list-style:revert;font-size:.85rem;font-weight:600;letter-spacing:.01em;color:#475569;padding:.35rem 0}.owner-json-readback>summary:hover{color:#1e293b}.owner-json-readback>summary:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:6px}.owner-json-readback[open]>summary{margin-bottom:.45rem}.owner-json-readback pre{overflow:auto;padding:1rem;border-radius:16px;background:#0f172a;color:#e2e8f0;margin:0}@media(max-width:1180px){.owner-control-plane,.owner-split-grid,.owner-surface-grid{grid-template-columns:1fr}.owner-sidebar{min-height:auto;position:relative}.owner-surface-grid-secondary{position:relative;top:0}}body.owner-shell-minimax{font-size:14px}body.owner-shell-minimax .owner-control-plane{grid-template-columns:clamp(14.4rem,15.4vw,16.4rem) minmax(0,1fr)}body.owner-shell-minimax .owner-sidebar{padding:.72rem .62rem}body.owner-shell-minimax .owner-brand-lockup{gap:.62rem;margin-bottom:.82rem}body.owner-shell-minimax .owner-nav{gap:.32rem;margin-top:1.2rem}body.owner-shell-minimax .owner-nav-item,body.owner-shell-minimax .owner-btn{border-radius:.72rem}body.owner-shell-minimax .owner-nav-item{min-height:2.35rem;gap:.56rem;padding:.46rem .58rem;font-size:.84rem}body.owner-shell-minimax .owner-nav-item-icon{width:1.58rem;height:1.58rem;border-radius:.58rem}body.owner-shell-minimax .owner-nav-item-icon svg{width:.94rem;height:.94rem}body.owner-shell-minimax .owner-main{gap:clamp(.56rem,.68vw,.78rem);padding:clamp(.66rem,.82vw,.95rem)}body.owner-shell-minimax .owner-topbar,body.owner-shell-minimax .owner-card,body.owner-shell-minimax .owner-subcard,body.owner-shell-minimax .owner-auth-card{border-radius:.82rem;padding:clamp(.66rem,.78vw,.88rem)}body.owner-shell-minimax .owner-read-plane-rail{border-radius:.82rem;padding:clamp(.58rem,.72vw,.78rem)}body.owner-shell-minimax .owner-read-plane-copy h3{font-size:clamp(.94rem,1.08vw,1.08rem)}body.owner-shell-minimax .owner-topbar,body.owner-shell-minimax .owner-toolbar,body.owner-shell-minimax .owner-topbar-actions,body.owner-shell-minimax .owner-inline-form,body.owner-shell-minimax .owner-action-strip,body.owner-shell-minimax .owner-auth-actions{gap:.48rem}body.owner-shell-minimax .owner-kpi-grid,body.owner-shell-minimax .owner-card-grid,body.owner-shell-minimax .owner-split-grid,body.owner-shell-minimax .owner-section-stack,body.owner-shell-minimax .owner-detail-stack,body.owner-shell-minimax .owner-list{gap:clamp(.52rem,.66vw,.76rem)}body.owner-shell-minimax .owner-kpi-grid,body.owner-shell-minimax .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(12.5rem,16vw,16.5rem),1fr))}body.owner-shell-minimax .owner-surface-grid{gap:clamp(.56rem,.7vw,.82rem);grid-template-columns:minmax(0,1.2fr) minmax(clamp(16rem,22vw,23rem),.8fr)}body.owner-shell-minimax .owner-surface-grid-secondary{gap:clamp(.52rem,.66vw,.76rem);top:.9rem}body.owner-shell-minimax .owner-kpi-card h3{font-size:clamp(1.42rem,1.7vw,1.95rem);line-height:1.04}body.owner-shell-minimax .owner-data-grid th,body.owner-shell-minimax .owner-data-grid td{padding:.48rem .56rem;font-size:.84rem;line-height:1.24}body.owner-shell-minimax .owner-data-grid table{min-width:38rem}body.owner-shell-minimax .owner-surface-grid--incidents .owner-data-grid table{min-width:42rem}body.owner-shell-minimax .owner-surface-grid--workflows .owner-data-grid table{min-width:46rem}body.owner-shell-minimax .owner-surface-grid--users .owner-data-grid table{min-width:44rem}body.owner-shell-minimax .owner-surface-grid--tenants .owner-data-grid table{min-width:40rem}body.owner-shell-minimax .owner-surface-grid--audit .owner-data-grid table{min-width:44rem}body.owner-shell-minimax .owner-surface-grid--logs .owner-data-grid table{min-width:42rem}body.owner-shell-minimax .owner-surface-grid--integrations .owner-data-grid table{min-width:40rem}body.owner-shell-minimax [data-owner-audit-read-depth=detail],body.owner-shell-minimax [data-owner-logs-read-depth=detail]{gap:.58rem}body.owner-shell-minimax .owner-surface-grid--audit .owner-list-row,body.owner-shell-minimax .owner-surface-grid--audit .owner-audit-row,body.owner-shell-minimax .owner-surface-grid--audit .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--audit .owner-meta,body.owner-shell-minimax .owner-surface-grid--logs .owner-list-row,body.owner-shell-minimax .owner-surface-grid--logs .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--logs .owner-meta{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--audit .owner-inline-panel,body.owner-shell-minimax .owner-surface-grid--logs .owner-inline-panel{align-items:flex-start}body.owner-shell-minimax .owner-surface-grid--audit .owner-action-strip,body.owner-shell-minimax .owner-surface-grid--logs .owner-action-strip{justify-content:flex-start}body.owner-shell-minimax .owner-surface-grid--integrations .owner-list-row,body.owner-shell-minimax .owner-surface-grid--integrations .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--integrations .owner-meta{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--overview .owner-list-row,body.owner-shell-minimax .owner-surface-grid--overview .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--overview .owner-meta,body.owner-shell-minimax .owner-surface-grid--overview .owner-list-title{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--overview .owner-pill-cloud{gap:.32rem}body.owner-shell-minimax .owner-surface-grid--flags .owner-data-grid table{min-width:40rem}body.owner-shell-minimax .owner-surface-grid--flags .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(11rem,15vw,13rem),1fr))}body.owner-shell-minimax .owner-surface-grid--flags .owner-list-row,body.owner-shell-minimax .owner-surface-grid--flags .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--flags .owner-meta,body.owner-shell-minimax .owner-surface-grid--flags .owner-subcard,body.owner-shell-minimax .owner-surface-grid--flags .owner-subcard h3,body.owner-shell-minimax .owner-surface-grid--flags .owner-subcard .owner-meta{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--flags .owner-pill-cloud{gap:.32rem}body.owner-shell-minimax .owner-surface-grid--flags .owner-action-strip{justify-content:flex-start}body.owner-shell-minimax .owner-surface-grid--flags [data-owner-action="feature.flag.update.execute"]{flex:1 1 calc(50% - .24rem);min-width:5.25rem}body.owner-shell-minimax .owner-surface-grid--ai .owner-data-grid table{min-width:42rem}body.owner-shell-minimax .owner-surface-grid--ai .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(11.5rem,15vw,14rem),1fr))}body.owner-shell-minimax .owner-surface-grid--ai .owner-list-row,body.owner-shell-minimax .owner-surface-grid--ai .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--ai .owner-meta,body.owner-shell-minimax .owner-surface-grid--ai .owner-subcard,body.owner-shell-minimax .owner-surface-grid--ai .owner-subcard h3,body.owner-shell-minimax .owner-surface-grid--ai .owner-subcard .owner-meta,body.owner-shell-minimax .owner-surface-grid--ai .owner-result-panel{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--ai .owner-action-form label{display:grid;gap:.32rem;min-width:0}body.owner-shell-minimax .owner-surface-grid--ai [data-owner-ai-readback] pre{max-width:100%;overflow:auto}body.owner-shell-minimax .owner-surface-grid--ai textarea{min-height:5.4rem}body.owner-shell-minimax .owner-surface-grid--billing .owner-data-grid table{min-width:44rem}body.owner-shell-minimax .owner-surface-grid--billing .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(11.5rem,15vw,14rem),1fr))}body.owner-shell-minimax .owner-surface-grid--billing .owner-list-row,body.owner-shell-minimax .owner-surface-grid--billing .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--billing .owner-meta,body.owner-shell-minimax .owner-surface-grid--billing .owner-subcard,body.owner-shell-minimax .owner-surface-grid--billing .owner-subcard h3,body.owner-shell-minimax .owner-surface-grid--billing .owner-subcard .owner-meta,body.owner-shell-minimax .owner-surface-grid--billing .owner-result-panel{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--billing .owner-action-form label{display:grid;gap:.32rem;min-width:0}body.owner-shell-minimax .owner-surface-grid--billing [data-owner-billing-readback] pre{max-width:100%;overflow:auto}body.owner-shell-minimax .owner-surface-grid--billing textarea{min-height:5.4rem}body.owner-shell-minimax .owner-surface-grid--config .owner-data-grid table{min-width:42rem}body.owner-shell-minimax .owner-surface-grid--config .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(11rem,15vw,13.5rem),1fr))}body.owner-shell-minimax .owner-surface-grid--config .owner-list-row,body.owner-shell-minimax .owner-surface-grid--config .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--config .owner-meta,body.owner-shell-minimax .owner-surface-grid--config .owner-subcard,body.owner-shell-minimax .owner-surface-grid--config .owner-subcard h3,body.owner-shell-minimax .owner-surface-grid--config .owner-subcard .owner-meta,body.owner-shell-minimax .owner-surface-grid--config .owner-result-panel{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--config .owner-action-form label{display:grid;gap:.32rem;min-width:0}body.owner-shell-minimax .owner-surface-grid--config [data-owner-config-readback] pre{max-width:100%;overflow:auto}body.owner-shell-minimax .owner-surface-grid--config textarea{min-height:5.4rem}body.owner-shell-minimax .owner-surface-grid--services .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(10.75rem,14vw,13.25rem),1fr))}body.owner-shell-minimax .owner-surface-grid--services .owner-subcard,body.owner-shell-minimax .owner-surface-grid--services .owner-subcard h3,body.owner-shell-minimax .owner-surface-grid--services .owner-subcard .owner-meta{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--services .owner-pill-cloud{gap:.32rem}body.owner-shell-minimax .owner-surface-grid--services .owner-action-strip{justify-content:flex-start}body.owner-shell-minimax .owner-surface-grid--actions .owner-card-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(11.5rem,15vw,14rem),1fr))}body.owner-shell-minimax .owner-surface-grid--actions .owner-action-catalog-guide{grid-template-columns:1fr;padding:.85rem}body.owner-shell-minimax .owner-surface-grid--actions .owner-action-risk-group-head{align-items:flex-start;flex-direction:column;gap:.45rem}body.owner-shell-minimax .owner-surface-grid--actions .owner-list-row,body.owner-shell-minimax .owner-surface-grid--actions .owner-list-row>span,body.owner-shell-minimax .owner-surface-grid--actions .owner-meta,body.owner-shell-minimax .owner-surface-grid--actions .owner-subcard,body.owner-shell-minimax .owner-surface-grid--actions .owner-subcard h3,body.owner-shell-minimax .owner-surface-grid--actions .owner-action-detail-hero,body.owner-shell-minimax .owner-surface-grid--actions .owner-subcard .owner-meta,body.owner-shell-minimax .owner-surface-grid--actions .owner-result-panel,body.owner-shell-minimax .owner-surface-grid--actions .owner-result-summary{min-width:0;overflow-wrap:anywhere}body.owner-shell-minimax .owner-surface-grid--actions .owner-pill-cloud{gap:.32rem}body.owner-shell-minimax .owner-surface-grid--actions .owner-action-form label{display:grid;gap:.32rem;min-width:0}body.owner-shell-minimax .owner-surface-grid--actions [data-owner-manual-action] textarea{min-height:5.4rem}body.owner-shell-minimax .owner-incident-action-boundary .owner-inline-panel{align-items:flex-start}body.owner-shell-minimax .owner-incident-action-boundary .owner-action-strip{justify-content:flex-start}body.owner-shell-minimax .owner-workflow-action-boundary .owner-inline-panel{align-items:flex-start}body.owner-shell-minimax .owner-workflow-action-boundary .owner-action-strip{justify-content:flex-start}body.owner-shell-minimax .owner-inline-form input,body.owner-shell-minimax .owner-inline-form select,body.owner-shell-minimax .owner-action-form input,body.owner-shell-minimax .owner-action-form select,body.owner-shell-minimax .owner-action-form textarea,body.owner-shell-minimax .owner-auth-form input{min-height:2.18rem;border-radius:.72rem;padding:.4rem .62rem;font-size:.84rem;line-height:1.24}body.owner-shell-minimax .owner-action-form,body.owner-shell-minimax .owner-auth-form,body.owner-shell-minimax .owner-inline-panel{gap:.58rem}body.owner-shell-minimax .owner-btn{min-height:2.18rem;padding:.4rem .64rem;font-size:.84rem}body.owner-shell-minimax .owner-feedback,body.owner-shell-minimax .owner-error-banner,body.owner-shell-minimax .owner-result-panel pre{border-radius:.82rem;padding:.58rem .68rem}@media(max-width:1180px){body.owner-shell-minimax .owner-control-plane,body.owner-shell-minimax .owner-split-grid,body.owner-shell-minimax .owner-surface-grid,body.owner-shell-minimax .owner-read-plane-rail{grid-template-columns:1fr}body.owner-shell-minimax .owner-read-plane-facts{justify-content:flex-start}body.owner-shell-minimax .owner-nav-item,body.owner-shell-minimax .owner-btn,body.owner-shell-minimax .owner-inline-form input,body.owner-shell-minimax .owner-inline-form select,body.owner-shell-minimax .owner-action-form input,body.owner-shell-minimax .owner-action-form select,body.owner-shell-minimax .owner-action-form textarea,body.owner-shell-minimax .owner-auth-form input{min-height:2.55rem}}.owner-nav--grouped{gap:1.1rem;margin-top:1.5rem}.owner-nav-group{display:grid;gap:.35rem}.owner-nav-group-label{text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;font-weight:700;color:var(--ds-text-canvas-muted);padding:0;margin:0}.owner-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.35rem .5rem;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.owner-nav-group-toggle:hover{background:#ffffff0f}.owner-nav-group-toggle:focus-visible{outline:2px solid var(--ds-module-owner);outline-offset:2px}.owner-nav-group-count{font-size:.66rem;font-weight:700;letter-spacing:.04em;color:var(--ds-text-canvas-muted);opacity:.85}.owner-nav-group-items{display:grid;gap:.35rem}.owner-nav-group.is-active-group>.owner-nav-group-toggle .owner-nav-group-label{color:var(--ds-module-owner)}.owner-nav-group.is-collapsed>.owner-nav-group-toggle{opacity:.92}.owner-nav-item{padding:.7rem .9rem}.owner-empty-state{display:grid;gap:.35rem;padding:.85rem .95rem;border:1px dashed rgba(148,163,184,.45);border-radius:14px;background:#f8fafc8c}.owner-empty-state--compact{padding:.55rem .65rem}.owner-empty-state-title{margin:0;font-weight:700;color:#0f172a}.owner-empty-state-detail{margin:0}.owner-empty-state-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.owner-empty-cell .owner-empty-state{margin:.15rem 0}.owner-palette-group-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);padding:.45rem .75rem .15rem}.owner-palette-loading,.owner-palette-empty--entities{padding:.65rem .75rem;color:var(--ds-text-muted)}.owner-sparkline{display:inline-block;vertical-align:middle;color:var(--ds-accent, #7dd3fc);flex-shrink:0}.owner-sparkline-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.owner-palette-row:focus-visible{outline:2px solid var(--ds-module-owner);outline-offset:2px}.owner-topbar-search{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .7rem;border:1px solid var(--ds-border-strong);border-radius:12px;background:var(--ds-surface-level-1);color:var(--ds-text-muted);cursor:pointer;font:inherit;min-width:16rem}.owner-topbar-search:hover{border-color:var(--ds-module-owner)}.owner-topbar-search-icon{display:inline-flex;width:1rem;height:1rem}.owner-topbar-search-icon svg{width:1rem;height:1rem}.owner-topbar-search-copy{flex:1 1 auto;text-align:left}.owner-topbar-search-kbd{font-size:.7rem;padding:.1rem .35rem;border:1px solid var(--ds-border-strong);border-radius:6px;color:var(--ds-text-muted)}.owner-palette-backdrop{position:fixed;inset:0;background:#080b148c;backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;z-index:1000}.owner-palette{width:min(640px,92vw);background:var(--ds-surface-level-1);border:1px solid var(--ds-border-strong);border-radius:16px;box-shadow:0 24px 60px #00000073;overflow:hidden;display:flex;flex-direction:column}.owner-palette-input{border:0;border-bottom:1px solid var(--ds-border);background:transparent;color:var(--ds-text);font:inherit;font-size:1.05rem;padding:1rem 1.1rem;outline:none}.owner-palette-list{max-height:50vh;overflow-y:auto;padding:.4rem}.owner-palette-row{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.6rem;width:100%;text-align:left;border:0;background:transparent;color:var(--ds-text);padding:.6rem .7rem;border-radius:10px;cursor:pointer;font:inherit}.owner-palette-row:hover,.owner-palette-row.is-active{background:#ffffff12}.owner-palette-kind{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ds-module-owner);font-weight:700}.owner-palette-title{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-palette-sub{color:var(--ds-text-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-palette-empty{padding:1.4rem;text-align:center;color:var(--ds-text-muted)}.owner-palette-hint{display:flex;gap:.5rem;align-items:center;padding:.55rem 1rem;border-top:1px solid var(--ds-border);color:var(--ds-text-muted);font-size:.75rem}.owner-palette-hint kbd{border:1px solid var(--ds-border-strong);border-radius:5px;padding:.05rem .3rem;font-size:.7rem}.owner-tenant360-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--ds-space-section-gap)}.owner-tenant360-json{max-height:14rem;overflow:auto;font-size:.78rem;margin:0}.owner-action-strip--compact{gap:.35rem;flex-wrap:wrap}.owner-btn-xs{padding:.2rem .5rem;font-size:.72rem;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.owner-action-form--inline{display:flex;gap:.35rem;align-items:center;margin-top:.4rem}.owner-action-form--inline input{flex:1 1 auto;min-width:0}.owner-surface-panel--danger{border-color:var(--owner-danger-border, #b42318)}.owner-secret-revealed{background:var(--owner-warn-bg, #fff4e5);padding:.1rem .3rem;border-radius:4px;word-break:break-all}.owner-skeleton-bar{display:block;height:.85rem;width:100%;border-radius:6px;background:var(--ds-skeleton-sheen, linear-gradient(90deg, rgba(148, 163, 184, .12) 25%, rgba(148, 163, 184, .28) 37%, rgba(148, 163, 184, .12) 63%));background-size:400% 100%;animation:owner-shimmer 1.4s ease infinite}.owner-skeleton-row td{padding-block:.85rem}@keyframes owner-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.owner-data-grid[aria-busy=true] tbody tr:not(.owner-skeleton-row),.owner-view-surface[aria-busy=true] .owner-data-grid tbody tr:not(.owner-skeleton-row){opacity:.45}.owner-freshness{font-size:.78rem;color:var(--owner-text-muted, #94a3b8);letter-spacing:.01em;white-space:nowrap;margin-inline-end:.25rem}.owner-freshness--stale{color:var(--owner-warning-text, #fbbf24);font-weight:600}.owner-topbar-more{display:none;position:relative}.owner-topbar-more-summary{list-style:none;cursor:pointer;border:1px solid var(--ds-border-strong);border-radius:999px;padding:.35rem .75rem;background:var(--ds-surface-level-2);color:var(--ds-text);font-size:.85rem;font-weight:600}.owner-topbar-more-summary::-webkit-details-marker{display:none}.owner-topbar-more-menu{position:absolute;right:0;top:calc(100% + .35rem);z-index:40;display:grid;gap:.45rem;min-width:12rem;padding:.65rem;border:1px solid var(--ds-border-strong);border-radius:12px;background:var(--ds-surface-level-1);box-shadow:var(--ds-elevation-level-2)}.owner-topbar-desktop-extras{display:inline-flex;flex-wrap:wrap;gap:.48rem;align-items:center}.owner-mfa-qr{margin-bottom:14px}.owner-mfa-qr-frame{display:inline-block;padding:10px;background:#fff;border-radius:8px}.owner-mfa-qr .owner-meta{margin-top:6px}.owner-mfa-inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-top:12px}.owner-mono-selectable{user-select:all;word-break:break-all}.owner-mfa-setup-btn{margin-top:12px}.owner-pill-inline{display:inline-block}.owner-billing-money-console{display:grid;gap:clamp(.85rem,1.2vw,1.25rem)}.owner-billing-money-section{display:grid;gap:.65rem;padding:.85rem;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:var(--ds-surface-level-1)}.owner-billing-money-section-head{display:grid;gap:.15rem}.owner-billing-money-section-head h3{margin:0;font-size:1.05rem}.owner-banner--scope,.owner-banner--coachmark{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0 0 .85rem;padding:.75rem .9rem;border-left:3px solid #d9822b;background:#d9822b14;border-radius:4px}.owner-action-pin-btn{margin-left:auto}@media(max-width:720px){.owner-topbar-search{min-width:0}.owner-topbar-search-copy,.owner-topbar-search-kbd,.owner-topbar-role,.owner-topbar-desktop-extras{display:none}.owner-topbar-more{display:inline-block}.owner-impersonation-actions{grid-template-columns:minmax(0,1fr)}.owner-palette-row{grid-template-columns:1fr}.owner-palette-kind{grid-row:1}.owner-action-catalog-guide{grid-template-columns:1fr}.owner-action-risk-group-head{align-items:flex-start;flex-direction:column}.owner-data-grid table{min-width:0!important}.owner-data-grid thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.owner-data-grid tbody>tr{display:grid;gap:.15rem;padding:.5rem 0}.owner-data-grid tbody>tr+tr{border-top:1px solid rgba(226,232,240,.8)}.owner-data-grid td{border-top:0;padding:.25rem .75rem;display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;gap:.6rem;align-items:start}.owner-data-grid td:before{content:attr(data-label);font-weight:600;color:#475569;font-size:.8rem}.owner-data-grid td[colspan]{display:block}.owner-data-grid td[colspan]:before{content:none}}@media(max-width:1180px){.owner-nav-toggle{display:inline-flex}.owner-control-plane{display:block}.owner-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(20rem,86vw);max-width:86vw;margin:0;border-radius:0;overflow-y:auto;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 18px 48px #0f172a73}body.owner-nav-open .owner-sidebar{transform:translate(0)}body.owner-nav-open .owner-nav-scrim{display:block;position:fixed;inset:0;z-index:55;background:#0f172a80}}@media(prefers-reduced-motion:reduce){.owner-skeleton-bar{animation:none}.owner-nav-item,.owner-btn,.owner-topbar-search,.owner-palette-row,.owner-subcard{transition:none!important}.owner-palette-backdrop{backdrop-filter:none}.owner-trend-sparkline polyline,.owner-trend-sparkline circle{animation:none!important}}@media(prefers-reduced-transparency:reduce){.owner-palette-backdrop{backdrop-filter:none;background:#080b14d1}}.owner-action-confirm-dialog{width:min(32rem,calc(100vw - 2rem));margin:10vh auto 0;padding:1.25rem}.owner-action-confirm-dialog textarea,.owner-action-confirm-dialog input{width:100%}.owner-actions-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.owner-filter-field{display:grid;gap:.2rem;min-width:7.5rem}.owner-filter-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted, #64748b)}.owner-actions-row--toolbar{margin-bottom:10px}.owner-actions-row--footer{margin-top:10px}.owner-actions-row--tabs{gap:.375rem;margin-bottom:10px}.owner-flex-spacer{flex:1}.owner-inline-form--stack-end{align-items:flex-end;justify-content:flex-start;margin:12px 0}.owner-inline-form--stack-end-tight{align-items:flex-end;justify-content:flex-start;margin-top:10px}.owner-tab-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:14px}.owner-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.owner-flex-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.owner-flex-actions--table{display:flex;gap:6px;flex-wrap:wrap}.owner-flex-actions--align-end{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.owner-subpanel--spaced{margin-top:8px}.owner-subpanel--spaced-lg{margin-top:10px}.owner-subpanel--bordered{margin-top:10px;padding:10px;border:1px solid var(--ds-border, #2b2b33);border-radius:8px}.owner-subpanel-body{margin-top:8px}.owner-hr-subtle{border:none;border-top:1px solid var(--ds-border, #2b2b33);margin:14px 0}.owner-pre--scroll{white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.owner-heading-section{margin:18px 0 6px}.owner-meta--top-gap{margin-top:10px}.owner-meta--catalog-note{margin:8px 0 0}.owner-meta--section-intro{margin:0 0 10px}.owner-btn--after-label{margin-left:8px}.owner-banner--serving{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:var(--owner-surface-2, #f5f7fb);border:1px solid var(--owner-border, #dfe3ea)}.owner-banner--global-tool{margin:12px 0;padding:10px 12px;border-radius:8px;background:var(--owner-surface-2, #fff8ef);border:1px solid var(--owner-border-warn, #e8c98a)}.owner-banner-line--spaced{margin-top:4px}.owner-surface-grid--devtask-console{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.owner-devtask-console-log{display:grid;gap:.75rem;max-height:38rem;margin:.75rem 0 1rem;padding:.75rem;overflow:auto;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface-level-2)}.owner-devtask-console-message{max-width:min(92%,52rem);padding:.85rem 1rem;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface-level-3);overflow-wrap:anywhere}.owner-devtask-console-message--user{justify-self:end;background:color-mix(in srgb,var(--ds-accent, #5b5ce2) 9%,var(--ds-surface-level-3))}.owner-devtask-console-message--assistant{justify-self:start}.owner-devtask-console-message-text{margin:.35rem 0 0;white-space:pre-wrap}.owner-devtask-console-tool,.owner-devtask-console-confirmation,.owner-devtask-console-receipt{margin-top:.75rem}.owner-devtask-console-form textarea{width:100%;min-height:7rem;resize:vertical}.owner-devtask-console-posture .owner-list-row{padding:.65rem 0;border-width:0 0 1px;border-radius:0;background:transparent}@media(max-width:1180px){.owner-surface-grid--devtask-console{grid-template-columns:minmax(0,1fr)}.owner-surface-grid--devtask-console .owner-surface-grid-secondary{position:static}}.owner-graph-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0}.owner-graph-view-switch{display:inline-flex;gap:4px}.owner-graph-mode{min-width:76px}.owner-graph-search-label{align-self:center;margin:0}.owner-graph-search{min-width:min(260px,100%)}.owner-graph-expert-status{align-self:center}.owner-graph-list{min-width:0;padding:12px}.owner-graph-list>ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.owner-graph-list-item{width:100%;display:grid;gap:3px;padding:10px 12px;border:1px solid var(--ds-border, #d8dee9);border-radius:10px;background:var(--ds-surface-level-1, #ffffff);color:var(--ds-text-canvas, #111827);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.owner-graph-list-item:hover,.owner-graph-list-item--selected{border-color:var(--ds-accent, #5b5ce2);background:var(--ds-surface-level-2, #f5f7fb)}.owner-graph-list-item:focus-visible{outline:3px solid var(--ds-focus-ring, #2563eb);outline-offset:2px}.owner-graph-list-title{color:var(--ds-text-canvas, #111827);font-weight:700}.owner-graph-canvas{min-width:0;max-width:100%}.owner-graph-expert-gate,.owner-graph-back-list{display:none}.arch-map-view{display:grid;gap:16px;min-width:0}.arch-map-summary-note{margin-top:4px}.arch-map-summary-note code{font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:12px}.arch-map-scene{border:1px solid var(--ds-border-strong, #c2cad6);border-radius:18px;background:var(--ds-surface-level-1, #ffffff);overflow:auto;max-height:72vh;padding:12px}.arch-map-svg{display:block}.arch-map-edge{fill:none;stroke:var(--ds-border-strong, #94a3b8);stroke-width:1.2;opacity:.55}.arch-map-edge--heavy{stroke:var(--ds-accent, #5b5ce2);stroke-width:2;opacity:.75}.arch-map-node-box{fill:var(--ds-surface-level-2, #f5f7fb);stroke:var(--ds-border, #d8dee9);stroke-width:1.1}.arch-map-node--flagged .arch-map-node-box{stroke:var(--ds-warning, #b45309);stroke-width:1.6}.arch-map-node:focus{outline:none}.arch-map-node:focus-visible .arch-map-node-box,.arch-map-node:hover .arch-map-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:2}.arch-map-node:focus-visible .arch-map-node-box{stroke:var(--ds-focus-ring, #2563eb);stroke-width:3}.arch-map-node-label{fill:var(--ds-text, #111827);font-family:var(--ds-font-display, "Inter", system-ui, sans-serif);font-size:13px;font-weight:600}.arch-map-node-meta{fill:var(--ds-text-muted, #6b7280);font-size:11px}.arch-map-scene{position:relative;cursor:grab;touch-action:none}.arch-map-scene--panning{cursor:grabbing}.arch-map-root{transition:transform .08s linear}.arch-map-scene--panning .arch-map-root{transition:none}.arch-map-scene--zoom-far .arch-map-node-meta,.arch-map-scene--zoom-far .arch-map-file{display:none}.arch-map-scene--zoom-far .arch-map-node-label{font-size:15px}.arch-map-toolbar{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;gap:4px;align-items:center;padding:4px;border-radius:12px;background:var(--ds-surface-level-2, #f5f7fb);border:1px solid var(--ds-border, #d8dee9)}.arch-map-zoom-btn{min-width:34px;padding:4px 8px}.arch-map-zoom-level{font-size:12px;color:var(--ds-text-muted, #6b7280);padding:0 6px;min-width:3.5rem;text-align:center}.arch-map-node--expandable .arch-map-node-box{cursor:pointer}.arch-map-node--expanded .arch-map-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:2;stroke-dasharray:3 2}.arch-map-file-box{fill:var(--ds-surface-level-1, #ffffff);stroke:var(--ds-accent, #5b5ce2);stroke-width:.8;opacity:.85}.arch-map-node--dimmed{opacity:.28}.arch-map-edge--dimmed{opacity:.12}.arch-map-node--focus .arch-map-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:2.4}.arch-map-node--affected .arch-map-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:1.8}.arch-map-edge--affected{stroke:var(--ds-accent, #5b5ce2);stroke-width:2;opacity:.9;stroke-dasharray:6 4;animation:arch-map-ripple .9s linear infinite;animation-delay:calc(var(--ripple-depth, 1) * .12s)}@keyframes arch-map-ripple{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.arch-map-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:16px;align-items:start;min-width:0}@media(max-width:980px){.arch-map-workspace{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.arch-map-edge--affected{animation:none}}.arch-map-panel{padding:14px;display:grid;gap:8px;align-content:start;max-height:72vh;overflow:auto}.arch-map-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.arch-map-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:3px}.arch-map-panel-files code{font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:11px;word-break:break-all}.arch-map-panel-link{background:none;border:none;padding:0;color:var(--ds-accent, #5b5ce2);font:inherit;cursor:pointer;text-align:left}.arch-map-panel-link:hover{text-decoration:underline}.arch-map-panel-deferred{border-top:1px solid var(--ds-border, #d8dee9);padding-top:8px;font-style:italic}.wg-view{display:grid;gap:16px;min-width:0}.wg-header{display:grid;gap:6px}.wg-state-row{display:flex;flex-wrap:wrap;gap:6px;margin:0}.wg-state-chip{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--ds-border, #d8dee9);color:var(--ds-text-muted, #6b7280);background:var(--ds-surface-level-2, #f5f7fb)}.wg-state-chip--done{color:var(--ds-success, #047857);border-color:var(--ds-success, #047857)}.wg-state-chip--blocked-owner{color:var(--ds-warning, #b45309);border-color:var(--ds-warning, #b45309)}.wg-state-chip--stale{color:var(--ds-text-muted, #6b7280)}.wg-state-chip--in-progress,.wg-state-chip--claimed,.wg-state-chip--verifying{color:var(--ds-accent, #5b5ce2);border-color:var(--ds-accent, #5b5ce2)}.wg-agents{display:flex;flex-wrap:wrap;gap:6px;margin:0}.wg-agent{font-size:11px;padding:2px 8px;border-radius:999px}.wg-agent--observed{border:1px dashed var(--ds-border-strong, #94a3b8);color:var(--ds-text-muted, #6b7280);background:transparent}.wg-agent--governed{border:1px solid var(--ds-accent, #5b5ce2);color:var(--ds-accent, #5b5ce2);background:var(--ds-surface-level-2, #f5f7fb)}.wg-filters{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0}.wg-filters .owner-label{margin:0;align-self:center}.wg-filters .owner-input{min-width:140px}.wg-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start;min-width:0}@media(max-width:1180px){.wg-workspace{grid-template-columns:minmax(0,1fr)}}.wg-scene{position:relative;cursor:grab;touch-action:none;border:1px solid var(--ds-border-strong, #c2cad6);border-radius:18px;background:var(--ds-surface-level-1, #ffffff);overflow:auto;max-height:72vh;padding:12px}.wg-scene--panning{cursor:grabbing}.wg-root{transition:transform .08s linear}.wg-scene--panning .wg-root{transition:none}.wg-svg{display:block}.wg-toolbar{position:sticky;top:4px;left:4px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:10px;border:1px solid var(--ds-border, #d8dee9);background:var(--ds-surface-level-1, #ffffff)}.wg-zoom-btn{min-width:34px;padding:4px 8px}.wg-zoom-level{font-size:12px;color:var(--ds-text-muted, #6b7280);min-width:74px;text-align:center}.wg-window{margin:6px 2px 0}.wg-group-band{fill:var(--ds-surface-level-2, #f5f7fb);stroke:var(--ds-border, #d8dee9);stroke-width:1}.wg-group-label{fill:var(--ds-text-muted, #6b7280);font-family:var(--ds-font-display, "Inter", system-ui, sans-serif);font-size:13px;font-weight:600;letter-spacing:.02em}.wg-edge{fill:none;stroke:var(--ds-border-strong, #94a3b8);stroke-width:1;opacity:.4}.wg-edge--flow{stroke:var(--ds-accent, #5b5ce2);opacity:.8;stroke-dasharray:6 8;animation:wg-edge-flow 1.1s linear infinite}@keyframes wg-edge-flow{to{stroke-dashoffset:-14}}.wg-node{cursor:pointer}.wg-node:focus{outline:none}.wg-node:focus-visible .wg-node-box,.wg-node:hover .wg-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:2}.wg-node:focus-visible .wg-node-box{stroke:var(--ds-focus-ring, #2563eb);stroke-width:3}.wg-node-box{fill:var(--ds-surface-level-1, #ffffff);stroke:var(--ds-border, #d8dee9);stroke-width:1.1}.wg-node-label{fill:var(--ds-text, #111827);font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:11px}.wg-node-tag{fill:var(--ds-accent, #5b5ce2);font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:10px}.wg-node-age{fill:var(--ds-text-muted, #6b7280);font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:9px}.wg-node--locked{opacity:.45}.wg-node--locked .wg-node-box{stroke-dasharray:4 3}.wg-node--available .wg-node-box{animation:wg-breathe 2.8s ease-in-out infinite}@keyframes wg-breathe{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}.wg-node--claimed .wg-node-box,.wg-node--leased .wg-node-box{stroke:hsl(var(--agent-hue, 230) 70% 55%);stroke-width:2.2}.wg-node--in-progress .wg-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:2}.wg-node--verifying .wg-node-box{stroke:var(--ds-accent, #5b5ce2);stroke-width:2;animation:wg-scan 1.6s ease-in-out infinite}@keyframes wg-scan{0%,to{stroke-opacity:1;fill-opacity:1}50%{stroke-opacity:.35;fill-opacity:.65}}.wg-node--done .wg-node-box{fill:var(--ds-success-surface, #ecfdf5);stroke:var(--ds-success, #047857)}.wg-node--done .wg-node-label{fill:var(--ds-success, #047857)}.wg-node--blocked-owner .wg-node-box{fill:var(--ds-warning-surface, #fffbeb);stroke:var(--ds-warning, #b45309);stroke-width:1.8}.wg-node--stale{opacity:1}.wg-node--stale .wg-node-box{filter:saturate(.4);stroke:var(--ds-text-muted, #6b7280);stroke-dasharray:3 2}.wg-scene--zoom-far .wg-node-label,.wg-scene--zoom-far .wg-node-age,.wg-scene--zoom-far .wg-node-tag{display:none}.wg-scene--zoom-far .wg-edge{opacity:.25}.wg-panel{padding:14px;display:grid;gap:10px;align-content:start;max-height:72vh;overflow:auto}.wg-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wg-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:3px}.wg-panel-evidence code{font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:11px;word-break:break-all}.wg-panel-link{background:none;border:none;padding:0;color:var(--ds-accent, #5b5ce2);font:inherit;cursor:pointer;text-align:left}.wg-panel-link:hover{text-decoration:underline}.wg-model-row{display:grid;gap:8px;border-top:1px solid var(--ds-border, #d8dee9);padding-top:10px}.wg-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid var(--ds-accent, #5b5ce2);color:var(--ds-accent, #5b5ce2);background:var(--ds-surface-level-2, #f5f7fb)}.wg-chip-rationale{font-size:11px;color:var(--ds-text-muted, #6b7280)}.wg-chip--override{border-color:var(--ds-warning, #b45309);color:var(--ds-warning, #b45309)}.wg-chip--stale{border-style:dashed}.wg-badge-stale{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--ds-warning-surface, #fffbeb);border:1px solid var(--ds-warning, #b45309);color:var(--ds-warning, #b45309)}.wg-model-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wg-override-select{min-width:220px}.wg-reevaluate--busy{animation:wg-spin-check .9s linear infinite}@keyframes wg-spin-check{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.wg-edge--flow,.wg-node--available .wg-node-box,.wg-node--verifying .wg-node-box,.wg-reevaluate--busy{animation:none}}.wg-live-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wg-live-badge{font-size:11px;padding:2px 10px;border-radius:999px;border:1px solid var(--ds-border, #d8dee9);color:var(--ds-text-muted, #6b7280);background:var(--ds-surface-level-2, #f5f7fb)}.wg-live-badge--live{color:var(--ds-success, #047857);border-color:var(--ds-success, #047857)}.wg-live-badge--connecting{border-style:dashed}.wg-live-badge--static{color:var(--ds-warning, #b45309);border-color:var(--ds-warning, #b45309);background:var(--ds-warning-surface, #fffbeb)}.wg-live-retry{padding:2px 10px;font-size:11px}.wg-stale-pill{font-size:11px;padding:2px 10px;border-radius:999px;border:1px dashed var(--ds-warning, #b45309);color:var(--ds-warning, #b45309);background:transparent;cursor:pointer}button.wg-agent{font:inherit;cursor:pointer}button.wg-agent:hover{text-decoration:underline}.wg-node--pulse .wg-node-box{animation:wg-pulse 1.4s ease-out 1}@keyframes wg-pulse{0%{stroke-width:2.2;stroke-opacity:1}50%{stroke-width:5;stroke-opacity:.55}to{stroke-width:2.2;stroke-opacity:1}}.wg-agent-panel{position:fixed;top:76px;right:16px;width:min(460px,92vw);max-height:calc(100vh - 96px);overflow:auto;z-index:30;display:grid;gap:10px;align-content:start;padding:14px;box-shadow:0 18px 48px #0f172a47;animation:wg-panel-in .18s ease-out 1}@keyframes wg-panel-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.wg-agent-meta{margin:0;display:grid;gap:4px}.wg-agent-meta div{display:flex;gap:8px}.wg-agent-meta dt{min-width:74px;color:var(--ds-text-muted, #6b7280);font-size:12px}.wg-agent-meta dd{margin:0;font-size:12px;word-break:break-all}.wg-attach-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wg-attach-command{font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--ds-border, #d8dee9);background:var(--ds-surface-level-2, #f5f7fb);word-break:break-all}.wg-logtail{margin:0;padding-left:18px;display:grid;gap:2px;max-height:320px;overflow:auto}.wg-logtail code{font-family:var(--ds-font-mono, ui-monospace, monospace);font-size:11px;word-break:break-all;white-space:pre-wrap}.wg-panel-error{margin:0;color:#991b1b;border:1px solid #991b1b;border-radius:8px;padding:8px 10px;background:#fee2e2e0}@media(max-width:1180px){.wg-agent-panel{inset:auto 12px 12px;width:auto;max-height:60vh}}@media(prefers-reduced-motion:reduce){.wg-node--pulse .wg-node-box,.wg-agent-panel{animation:none}}.wg-particle-wrap{position:absolute;z-index:0;pointer-events:none;overflow:hidden}.wg-particle-canvas{display:block;width:100%;height:100%}.wg-scene .wg-svg{position:relative;z-index:1}.wg-scene--lod-mid .wg-node-label,.wg-scene--lod-mid .wg-node-age{display:none}.wg-scene--lod-mid .wg-node--claimed .wg-node-label,.wg-scene--lod-mid .wg-node--available .wg-node-label,.wg-scene--lod-mid .wg-node--leased .wg-node-tag{display:inline}.wg-scene--lod-mid .wg-node--available .wg-node-box{animation-duration:4.4s}.wg-scene--lod-far .wg-node-label,.wg-scene--lod-far .wg-node-age,.wg-scene--lod-far .wg-node-tag{display:none}.wg-scene--lod-far .wg-edge{opacity:.25}.wg-scene--lod-far .wg-node--available .wg-node-box,.wg-scene--lod-far .wg-node--verifying .wg-node-box,.wg-scene--lod-far .wg-edge--flow{animation:none}.wg-minimap{position:sticky;bottom:8px;left:100%;z-index:2;display:inline-block}@media(max-width:480px){.owner-graph-controls,.arch-map-workspace,.wg-workspace{width:100%;max-width:100%;min-width:0}.owner-graph-controls>.owner-input,.wg-filters .owner-input{width:100%;min-width:0;max-width:100%}.owner-graph-view-switch{width:100%}.owner-graph-mode{flex:1 1 0}.owner-graph-expert-gate{display:grid;gap:8px;padding:14px}.owner-graph-canvas[data-owner-graph-expert-open=false]{display:none}.owner-graph-back-list{display:inline-flex;margin-bottom:8px}.arch-map-scene,.wg-scene{width:100%;max-width:100%;max-height:64vh;padding:8px;border-radius:14px}.arch-map-toolbar,.wg-toolbar{position:sticky;top:0;left:0;right:auto;max-width:calc(100vw - 64px);flex-wrap:wrap}.arch-map-panel,.wg-panel{max-height:none;min-width:0}.owner-graph-list-item{padding:12px 10px}}.wg-minimap-frame{display:grid;gap:4px;padding:6px;border-radius:10px;border:1px solid var(--ds-border, #d8dee9);background:var(--ds-surface-level-1, #ffffff);box-shadow:0 8px 24px #0f172a24}.wg-minimap-canvas{display:block;border-radius:6px;background:var(--ds-surface-level-2, #f5f7fb);cursor:crosshair}.wg-minimap-toggle{padding:2px 10px;font-size:11px}.wg-minimap--collapsed .wg-minimap-canvas{display:none}.wg-minimap-frame{transition:opacity .16s ease-out}.wg-minimap--collapsed .wg-minimap-frame{opacity:.85}@media(prefers-reduced-motion:reduce){.wg-minimap-frame{transition:none}}.owner-dcc-shell .owner-page-title{margin:0 0 .35rem;font-size:1.5rem}.owner-dcc-header{margin-bottom:.75rem}.owner-dcc-toolbar{margin-bottom:.75rem;gap:.75rem;align-items:center}.owner-dcc-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.owner-dcc-card{border:1px solid var(--ds-border-subtle, #d7dde8);border-radius:8px;padding:.85rem 1rem;background:var(--ds-surface-level-1, #fff)}.owner-dcc-card-head h3{margin:0 0 .35rem;font-size:1rem}.owner-dcc-card-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.65rem 0;font-size:.8rem}.owner-dcc-badges,.owner-dcc-metrics,.owner-dcc-errors,.owner-dcc-advanced-links{list-style:none;margin:.5rem 0;padding:0}.owner-dcc-badges{display:flex;flex-wrap:wrap;gap:.35rem}.owner-dcc-metrics li{margin:.15rem 0}
