@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--color-deep-navy: #0d1b2a;--color-steel-blue: #1f2d3d;--color-silver-blue: #67809f;--color-mist-gray: #e6e9ee;--color-white: #ffffff;--neutral-950: #0d1b2a;--neutral-800: #334155;--neutral-700: #475569;--neutral-600: #64748b;--neutral-400: #94a3b8;--neutral-300: #c2cedb;--neutral-200: #d7e0ea;--neutral-100: #edf2f7;--neutral-50: #f4f7fb;--status-ready: #2e7d32;--status-ready-medium: #4fa463;--status-ready-soft: #a8d5b7;--status-ready-tint: #e6f4ea;--status-review: #b8860b;--status-review-medium: #daa72c;--status-review-soft: #f2d48a;--status-review-tint: #fff4db;--status-risk: #c0392b;--status-risk-medium: #e57373;--status-risk-soft: #f6b3ae;--status-risk-tint: #fdecec;--surface-page: #f3f6fa;--surface-panel: #fbfcfe;--surface-panel-subtle: #f6f8fb;--surface-inset: #edf2f7;--border-subtle: #d7e0ea;--border-strong: #c2cedb;--shadow-panel: 0 14px 30px rgba(13, 27, 42, .08);--shadow-panel-soft: 0 10px 22px rgba(13, 27, 42, .055);color:var(--neutral-950);background:var(--neutral-50);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--neutral-50)}button,input,textarea,select{font:inherit}.vucoris-app-shell{min-height:100vh;color:var(--neutral-950);background:var(--neutral-50)}.vucoris-vu-workspace-host{min-height:100vh;color:#dbe5ef;background:#07111d}.vu-workbench{display:grid;grid-template-rows:52px minmax(0,1fr);height:100vh;min-height:720px;overflow:hidden;color:#dbe5ef;background:linear-gradient(180deg,#67809f14,#0d1b2a00 30%),#07111d}.vu-workbench-topbar{display:grid;grid-template-columns:minmax(180px,240px) minmax(160px,220px) minmax(260px,1fr) auto auto;gap:10px;align-items:center;min-width:0;padding:8px 12px;background:#0d1b2a;border-bottom:1px solid rgba(194,206,219,.18)}.vu-workbench-identity,.vu-workbench-scope,.vu-workbench-user{min-width:0}.vu-workbench-identity,.vu-workbench-scope{display:grid;gap:1px}.vu-workbench-identity span,.vu-workbench-scope span,.vu-workbench-command span,.vu-workbench-panel-heading p,.vu-workbench-workspace-head p,.vu-workbench-opportunity span{margin:0;color:#9fb1c6;font-size:.68rem;font-weight:800;line-height:1.2;text-transform:uppercase}.vu-workbench-identity strong,.vu-workbench-scope strong{min-width:0;overflow:hidden;color:#fff;font-size:.9rem;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-command{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:34px;padding:0 10px;background:#1f2d3de0;border:1px solid rgba(103,128,159,.38);border-radius:8px}.vu-workbench-command input,.vu-workbench-resource-search input,.vu-workbench-ask textarea{min-width:0;color:#e8eef6;background:transparent;border:0;outline:0}.vu-workbench-command input::placeholder,.vu-workbench-resource-search input::placeholder,.vu-workbench-ask textarea::placeholder{color:#dbe5ef7a}.vu-workbench-topbar-button,.vu-workbench-user,.vu-workbench-ask button{min-height:34px;color:#f8fafc;background:#1f2d3deb;border:1px solid rgba(103,128,159,.32);border-radius:8px;font-size:.82rem;font-weight:760;cursor:pointer}.vu-workbench-topbar-button:hover,.vu-workbench-topbar-button:focus-visible,.vu-workbench-user:hover,.vu-workbench-user:focus-visible,.vu-workbench-ask button:hover,.vu-workbench-ask button:focus-visible,.vu-workbench-rail-button:hover,.vu-workbench-rail-button:focus-visible,.vu-workbench-resource-item:hover,.vu-workbench-resource-item:focus-visible,.vu-workbench-tab:hover,.vu-workbench-tab:focus-visible{border-color:#daa72c9e;outline:none}.vu-workbench-user{display:inline-flex;gap:8px;align-items:center;max-width:210px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-user span{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:#0d1b2a;background:#daa72c;border-radius:999px;font-size:.7rem;font-weight:850}.vu-workbench-body{display:grid;grid-template-columns:64px minmax(250px,300px) minmax(0,1fr) minmax(300px,340px);grid-template-rows:minmax(0,1fr) 184px;min-height:0}.vu-workbench-rail{grid-row:1 / 3;display:grid;align-content:start;gap:8px;padding:10px 8px;background:#081522;border-right:1px solid rgba(194,206,219,.14)}.vu-workbench-rail-button{display:grid;justify-items:center;gap:5px;min-width:0;min-height:64px;padding:7px 3px;color:#b9c7d6;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.vu-workbench-rail-button span{display:inline-grid;place-items:center;width:30px;height:30px;color:#dbe5ef;background:#1f2d3dd9;border:1px solid rgba(103,128,159,.34);border-radius:8px;font-size:.72rem;font-weight:850}.vu-workbench-rail-button strong{width:100%;overflow:hidden;font-size:.66rem;font-weight:780;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-rail-button-active{color:#fff;background:#daa72c1a;border-color:#daa72c57}.vu-workbench-rail-button-active span{color:#0d1b2a;background:#daa72c;border-color:#f2d48a}.vu-workbench-explorer,.vu-workbench-agents,.vu-workbench-ledger{min-height:0;background:#0f1d2c;border-color:#c2cedb29}.vu-workbench-explorer{display:grid;grid-template-rows:auto auto minmax(0,1fr);border-right:1px solid rgba(194,206,219,.16)}.vu-workbench-agents{display:grid;grid-template-rows:auto auto minmax(0,auto) minmax(0,auto) minmax(0,auto) auto;gap:10px;padding-bottom:12px;overflow-y:auto;border-left:1px solid rgba(194,206,219,.16)}.vu-workbench-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px;border-bottom:1px solid rgba(194,206,219,.14)}.vu-workbench-panel-heading h2{margin:2px 0 0;color:#fff;font-size:.9rem;font-weight:780;line-height:1.2}.vu-workbench-panel-heading>span{padding:3px 7px;color:#f2d48a;background:#daa72c1a;border:1px solid rgba(218,167,44,.26);border-radius:999px;font-size:.72rem;font-weight:780}.vu-workbench-resource-search{display:grid;gap:5px;padding:10px 12px;border-bottom:1px solid rgba(194,206,219,.12)}.vu-workbench-resource-search span,.vu-workbench-ask label>span{color:#9fb1c6;font-size:.68rem;font-weight:780;text-transform:uppercase}.vu-workbench-resource-search input{min-height:32px;padding:0 9px;background:#0b1724;border:1px solid rgba(103,128,159,.3);border-radius:8px}.vu-workbench-resource-tree{display:grid;align-content:start;gap:8px;min-height:0;padding:8px 8px 14px;overflow-y:auto}.vu-workbench-resource-group{display:grid;gap:4px}.vu-workbench-resource-group h3{margin:8px 6px 2px;color:#9fb1c6;font-size:.68rem;font-weight:820;text-transform:uppercase}.vu-workbench-resource-group>div{display:grid;gap:2px}.vu-workbench-resource-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;min-height:38px;padding:5px 7px;color:#dbe5ef;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;cursor:pointer}.vu-workbench-resource-item>span{width:7px;height:7px;background:#94a3b8;border-radius:999px}.vu-workbench-resource-item div{display:grid;min-width:0}.vu-workbench-resource-item strong,.vu-workbench-resource-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-resource-item strong{color:#edf2f7;font-size:.78rem;font-weight:720}.vu-workbench-resource-item small{color:#9fb1c6;font-size:.7rem}.vu-workbench-resource-item em{color:#c2cedb;font-size:.68rem;font-style:normal;font-weight:760}.vu-workbench-main{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;background:#101a27}.vu-workbench-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#c2cedb1f;border-bottom:1px solid rgba(194,206,219,.14)}.vu-workbench-summary-item{display:grid;gap:2px;min-width:0;min-height:72px;padding:10px 12px;background:#121f2e}.vu-workbench-summary-item span,.vu-workbench-summary-item small{min-width:0;overflow:hidden;color:#9fb1c6;font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-summary-item strong{color:#fff;font-size:1.24rem;font-weight:820;line-height:1.1}.vu-workbench-tabs{display:flex;min-width:0;min-height:38px;overflow-x:auto;background:#0b1724;border-bottom:1px solid rgba(194,206,219,.14)}.vu-workbench-tab{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:148px;max-width:220px;min-height:38px;padding:0 12px;color:#b9c7d6;background:#0f1d2c;border:0;border-right:1px solid rgba(194,206,219,.14);border-top:2px solid transparent;font-size:.78rem;font-weight:740;cursor:pointer}.vu-workbench-tab span{flex:0 0 7px;width:7px;height:7px;background:#94a3b8;border-radius:999px}.vu-workbench-tab-active{color:#fff;background:#132235;border-top-color:#daa72c}.vu-workbench-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.vu-workbench-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:14px 16px;background:#132235;border-bottom:1px solid rgba(194,206,219,.14)}.vu-workbench-workspace-head h1{margin:2px 0 4px;color:#fff;font-size:1.28rem;font-weight:820;line-height:1.2}.vu-workbench-workspace-head span{color:#b9c7d6;font-size:.85rem}.vu-workbench-workspace-head dl{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin:0}.vu-workbench-workspace-head dl>div{min-width:0;padding:8px 10px;background:#0f1d2c;border:1px solid rgba(103,128,159,.24);border-radius:8px}.vu-workbench-workspace-head dt,.vu-workbench-workspace-head dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-workspace-head dt{color:#9fb1c6;font-size:.68rem;font-weight:780;text-transform:uppercase}.vu-workbench-workspace-head dd{color:#edf2f7;font-size:.78rem;font-weight:720}.vu-workbench-stage-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;min-width:0;min-height:0;padding:12px;overflow:auto}.vu-workbench-stage{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:190px;min-height:0;background:#0f1d2c;border:1px solid rgba(194,206,219,.14);border-radius:8px}.vu-workbench-stage-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 10px;border-bottom:1px solid rgba(194,206,219,.12)}.vu-workbench-stage-head h2{margin:0;color:#fff;font-size:.8rem;font-weight:790}.vu-workbench-stage-head span{display:inline-grid;place-items:center;min-width:22px;height:22px;color:#0d1b2a;background:#c2cedb;border-radius:999px;font-size:.68rem;font-weight:850}.vu-workbench-stage-items{display:grid;align-content:start;gap:8px;min-height:0;padding:8px;overflow-y:auto}.vu-workbench-work-card{display:grid;gap:7px;min-width:0;padding:9px;background:#132235;border:1px solid rgba(103,128,159,.24);border-left:3px solid #94a3b8;border-radius:8px}.vu-workbench-work-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vu-workbench-work-card-head span,.vu-workbench-work-card-head strong,.vu-workbench-work-card small{color:#9fb1c6;font-size:.68rem;font-weight:780;text-transform:uppercase}.vu-workbench-work-card h3{margin:0;color:#fff;font-size:.84rem;font-weight:790;line-height:1.25}.vu-workbench-work-card p{margin:0;color:#b9c7d6;font-size:.76rem;line-height:1.45}.vu-workbench-empty-stage{display:grid;place-items:center;min-height:96px;padding:10px;color:#8094aa;background:#0b172494;border:1px dashed rgba(103,128,159,.28);border-radius:8px;font-size:.78rem;text-align:center}.vu-workbench-ask{display:grid;gap:8px;padding:10px 12px}.vu-workbench-ask label{display:grid;gap:6px}.vu-workbench-ask textarea{width:100%;min-height:74px;resize:vertical;padding:9px;background:#0b1724;border:1px solid rgba(103,128,159,.3);border-radius:8px;line-height:1.45}.vu-workbench-ask button{justify-self:end;min-width:70px;padding:0 14px;color:#0d1b2a;background:#daa72c;border-color:#f2d48a}.vu-workbench-agent-section{display:grid;gap:8px;padding:0 12px}.vu-workbench-agent-section h3{margin:0;color:#fff;font-size:.82rem;font-weight:790}.vu-workbench-agent-list,.vu-workbench-decision-list{display:grid;gap:7px}.vu-workbench-agent,.vu-workbench-decision,.vu-workbench-opportunity{background:#132235;border:1px solid rgba(103,128,159,.22);border-left:3px solid #94a3b8;border-radius:8px}.vu-workbench-agent{display:grid;gap:6px;padding:8px 9px}.vu-workbench-agent div{display:flex;justify-content:space-between;gap:8px}.vu-workbench-agent strong,.vu-workbench-decision strong,.vu-workbench-opportunity strong{color:#fff;font-size:.8rem;font-weight:780;line-height:1.3}.vu-workbench-agent span,.vu-workbench-decision span{color:#9fb1c6;font-size:.68rem;font-weight:760}.vu-workbench-agent p{margin:0;color:#b9c7d6;font-size:.74rem;line-height:1.42}.vu-workbench-recommendations{display:grid;gap:7px;margin:0;padding:0 0 0 18px;color:#c9d6e4;font-size:.76rem;line-height:1.42}.vu-workbench-decision{display:grid;gap:2px;padding:8px 9px}.vu-workbench-opportunity{display:grid;gap:5px;margin:0 12px;padding:10px;border-left-color:#daa72c}.vu-workbench-ledger{grid-column:2 / 5;display:grid;grid-template-rows:auto minmax(0,1fr);border-top:1px solid rgba(194,206,219,.16)}.vu-workbench-feed{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;min-height:0;padding:10px 12px 12px;overflow:auto}.vu-workbench-feed-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;min-width:0;padding:8px;background:#132235;border:1px solid rgba(103,128,159,.22);border-left:3px solid #94a3b8;border-radius:8px}.vu-workbench-feed-item time{color:#f2d48a;font-size:.72rem;font-weight:850}.vu-workbench-feed-item div{display:grid;gap:2px;min-width:0}.vu-workbench-feed-item strong{color:#fff;font-size:.76rem;font-weight:790}.vu-workbench-feed-item span{color:#b9c7d6;font-size:.74rem;line-height:1.4}.vu-workbench-tone-ready,.vu-workbench-tone-review,.vu-workbench-tone-risk,.vu-workbench-tone-progress,.vu-workbench-tone-neutral{border-left-color:var(--vu-workbench-tone-color)}.vu-workbench-tone-ready.vu-workbench-tab span,.vu-workbench-tone-ready.vu-workbench-resource-item>span{background:#4fa463}.vu-workbench-tone-review.vu-workbench-tab span,.vu-workbench-tone-review.vu-workbench-resource-item>span{background:#daa72c}.vu-workbench-tone-risk.vu-workbench-tab span,.vu-workbench-tone-risk.vu-workbench-resource-item>span{background:#e57373}.vu-workbench-tone-progress.vu-workbench-tab span,.vu-workbench-tone-progress.vu-workbench-resource-item>span{background:#67809f}.vu-workbench-tone-neutral.vu-workbench-tab span,.vu-workbench-tone-neutral.vu-workbench-resource-item>span{background:#94a3b8}@media(max-width:1280px){.vu-workbench-topbar{grid-template-columns:minmax(170px,220px) minmax(140px,180px) minmax(220px,1fr) auto}.vu-workbench-user{display:none}.vu-workbench-body{grid-template-columns:60px minmax(220px,260px) minmax(0,1fr) minmax(260px,300px)}.vu-workbench-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vu-workbench-feed{grid-template-columns:repeat(2,minmax(220px,1fr))}}.vu-frame-task-inspect{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:180px;overflow:hidden;color:#e5edf5;background:#0b1118;border-top:1px solid #26313d}.vu-frame-task-inspect-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:12px;align-items:center;min-height:31px;padding:5px 8px;background:#101923;border-bottom:1px solid #26313d}.vu-frame-task-inspect-heading strong,.vu-frame-task-inspect-heading span{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-task-inspect-heading strong{color:#f8fafc;font-size:13px;font-weight:800}.vu-frame-task-inspect-heading span{color:#94a3b8;font-size:11px;font-weight:700;text-align:right}.vu-frame-task-inspect-body{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(260px,1.25fr) minmax(190px,.8fr);min-height:149px;overflow-y:auto}.vu-frame-task-inspect-section{display:grid;align-content:start;min-width:0;background:#0b1118;border-right:1px solid #26313d}.vu-frame-task-inspect-section header{display:flex;align-items:center;min-height:27px;padding:6px 8px;color:#94a3b8;background:#101923;border-bottom:1px solid #26313d;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.vu-frame-task-inspect-section:last-of-type{border-right:0}.vu-frame-task-inspect-rows,.vu-frame-task-inspect-events{display:grid;min-width:0}.vu-frame-task-inspect-rows p,.vu-frame-task-inspect-events p{display:grid;gap:8px;align-items:center;min-height:28px;margin:0;padding:4px 8px;background:#111a24;border-bottom:1px solid #26313d;font-size:12px;line-height:1.2}.vu-frame-task-inspect-rows p:nth-child(2n),.vu-frame-task-inspect-events p:nth-child(2n){background:#0f1822}.vu-frame-task-inspect-rows p{grid-template-columns:104px minmax(0,1fr)}.vu-frame-task-inspect-events p{grid-template-columns:52px minmax(92px,124px) minmax(0,1fr)}.vu-frame-task-inspect-rows strong,.vu-frame-task-inspect-rows span,.vu-frame-task-inspect-events time,.vu-frame-task-inspect-events strong,.vu-frame-task-inspect-events span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-task-inspect-rows strong{color:#94a3b8;font-size:11px;font-weight:750}.vu-frame-task-inspect-rows span{color:#e5edf5;font-size:12px;font-weight:650}.vu-frame-task-inspect-events time{color:#5eead4;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.vu-frame-task-inspect-events strong{color:#f8fafc;font-size:12px;font-weight:700}.vu-frame-task-inspect-events span{color:#cbd5e1;font-size:12px}.vu-frame-task-inspect-related{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:8px}.vu-frame-task-inspect-related span{min-height:24px;padding:5px 8px;color:#dbeafe;background:#111a24;border:1px solid #334155;border-left:3px solid #14b8a6;border-radius:3px;font-size:12px;font-weight:700}.vu-frame-task-inspect-actions{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:6px;align-items:center;min-height:32px;padding:6px 8px;background:#101923;border-top:1px solid #26313d}.vu-frame-task-inspect-actions button{min-height:24px;padding:0 8px;color:#e5edf5;background:#111a24;border:1px solid #334155;border-radius:2px;font-size:11px;font-weight:750}.vu-frame-task-inspect-actions button:hover,.vu-frame-task-inspect-actions button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}@media(max-width:1180px){.vu-frame-task-inspect-heading,.vu-frame-task-inspect-body{grid-template-columns:minmax(0,1fr)}.vu-frame-task-inspect-heading span{text-align:left}.vu-frame-task-inspect-section{border-right:0;border-bottom:1px solid #26313d}}@media(max-width:980px){.vu-workbench{min-height:900px;overflow:auto}.vu-workbench-topbar{grid-template-columns:1fr;height:auto}.vu-workbench-body{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:0}.vu-workbench-rail{grid-row:1 / 5}.vu-workbench-explorer,.vu-workbench-main,.vu-workbench-agents,.vu-workbench-ledger{grid-column:2}.vu-workbench-explorer,.vu-workbench-agents{max-height:360px;border-right:0;border-left:0;border-bottom:1px solid rgba(194,206,219,.16)}.vu-workbench-ledger{grid-column:2}.vu-workbench-workspace-head,.vu-workbench-workspace-head dl,.vu-workbench-stage-board,.vu-workbench-feed{grid-template-columns:1fr}}.vucoris-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:248px;height:100vh;padding:18px 14px;color:var(--color-white);background:linear-gradient(180deg,#67809f1f,#1f2d3d00 36%),linear-gradient(180deg,var(--color-deep-navy) 0%,#10253b 58%,#0b1724 100%);border-right:1px solid rgba(203,213,225,.14);box-shadow:10px 0 28px #0d1b2a1f;flex-direction:column}.vucoris-brand-lockup{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 8px 18px;border-bottom:1px solid rgba(203,213,225,.12)}.role-switcher{display:inline-grid;grid-template-columns:auto minmax(120px,150px) auto;gap:6px;align-items:center;min-height:32px;padding:3px 8px;color:#334155;background:#f8fafc;border:1px dashed #94a3b8;border-radius:999px}.role-switcher span,.role-switcher small{font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase;white-space:nowrap}.role-switcher span{color:#67809f}.role-switcher small{color:#64748b}.role-switcher select{min-width:0;min-height:24px;padding:0 6px;color:#0d1b2a;font-size:12px;font-weight:780;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.vu-role-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vu-role-context-card{--vu-role-accent: #94a3b8;display:grid;gap:6px;min-width:0;min-height:104px;padding:13px;background:#fff;border:1px solid rgba(13,27,42,.11);border-top:4px solid var(--vu-role-accent);border-radius:8px;box-shadow:0 12px 26px #0d1b2a0f}.vu-role-context-card span,.vu-role-context-card strong,.vu-role-context-card small{display:block;overflow-wrap:anywhere}.vu-role-context-card span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-role-context-card strong{color:var(--vu-role-accent);font-size:27px;font-weight:920;line-height:32px}.vu-role-context-card small{color:#64748b;font-size:11px;font-weight:700;line-height:16px}.vu-role-workspace-panel{display:grid;gap:14px;min-width:0;padding:18px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.vu-role-workspace-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vu-role-workspace-section{display:grid;gap:9px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.vu-role-workspace-section h3,.vu-role-workspace-section p,.vu-role-workspace-section ol{margin:0}.vu-role-workspace-section h3{color:#0d1b2a;font-size:13px;font-weight:880;line-height:18px}.vu-role-workspace-section>div{display:grid;gap:8px}.vu-role-workspace-section article{display:grid;gap:5px;min-width:0;padding:9px;background:#fff;border:1px solid #dbe3ec;border-left:3px solid #67809f;border-radius:8px}.vu-role-workspace-section strong,.vu-role-workspace-section p,.vu-role-workspace-section span,.vu-role-workspace-section li{overflow-wrap:anywhere}.vu-role-workspace-section strong{color:#0d1b2a;font-size:12px;font-weight:840;line-height:17px}.vu-role-workspace-section p,.vu-role-workspace-section li{color:#64748b;font-size:11px;font-weight:700;line-height:16px}.vu-role-workspace-section span{justify-self:start;padding:3px 7px;color:#334155;font-size:10px;font-weight:850;line-height:14px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.vu-role-workspace-section ol{display:grid;gap:7px;padding-left:18px}.vu-operational-memory-panel{display:grid;gap:10px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.vu-operational-memory-header{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.vu-operational-memory-header h3,.vu-operational-memory-column h4,.vu-operational-memory-column ul{margin:0}.vu-operational-memory-header h3{color:#0d1b2a;font-size:13px;font-weight:880;line-height:18px}.vu-operational-memory-header span{flex:0 0 auto;padding:3px 7px;color:#334155;font-size:10px;font-weight:850;line-height:14px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.vu-operational-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vu-operational-memory-column{display:grid;gap:7px;min-width:0;padding:9px;background:#fff;border:1px solid #dbe3ec;border-left:3px solid #67809f;border-radius:8px}.vu-operational-memory-column h4{overflow-wrap:anywhere;color:#0d1b2a;font-size:12px;font-weight:840;line-height:17px}.vu-operational-memory-column ul{display:grid;gap:6px;padding-left:16px}.vu-operational-memory-column li{overflow-wrap:anywhere;color:#64748b;font-size:11px;font-weight:700;line-height:16px}.vu-role-tone-ready{--vu-role-accent: #2e7d32}.vu-role-tone-review{--vu-role-accent: #d4a72c}.vu-role-tone-risk{--vu-role-accent: #c0392b}.vu-role-tone-progress{--vu-role-accent: #67809f}.vu-role-tone-neutral{--vu-role-accent: #94a3b8}.opportunities-workspace{display:grid;gap:16px;max-width:1480px;min-width:0}.opportunities-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.opportunities-hero>div,.opportunities-hero aside{display:grid;gap:7px;min-width:0}.opportunities-hero p,.opportunities-hero h1,.opportunities-hero span,.opportunities-hero strong,.opportunities-hero small{margin:0;overflow-wrap:anywhere}.opportunities-eyebrow,.opportunity-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.opportunities-hero h1{color:#fff;font-size:32px;font-weight:880;line-height:38px}.opportunities-hero>div>p:last-child,.opportunities-hero aside small{color:#edf2f7c7;font-size:13px;font-weight:700;line-height:18px}.opportunities-hero aside{padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.opportunities-hero aside span{color:#fff4dbb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.opportunities-hero aside strong{color:#fff;font-size:16px;font-weight:860;line-height:22px}.opportunities-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.opportunity-summary-card{--opportunity-accent: #94a3b8;display:grid;gap:6px;min-width:0;min-height:108px;padding:13px;background:#fff;border:1px solid rgba(13,27,42,.11);border-top:4px solid var(--opportunity-accent);border-radius:8px;box-shadow:0 12px 26px #0d1b2a12}.opportunity-summary-card span,.opportunity-summary-card strong,.opportunity-summary-card small{display:block;overflow-wrap:anywhere}.opportunity-summary-card span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.opportunity-summary-card strong{color:var(--opportunity-accent);font-size:30px;font-weight:920;line-height:34px}.opportunity-summary-card small{color:#64748b;font-size:11px;font-weight:700;line-height:16px}.opportunities-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:14px;align-items:start}.opportunity-list-panel,.opportunity-focus-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.opportunity-focus-panel{position:sticky;top:14px;color:#fff;background:linear-gradient(135deg,#d4a72c1f,#0d1b2a00 48%),linear-gradient(180deg,#111827,#1a2029 54%,#0d1118);border-color:#d4a72c57;border-left:4px solid #d4a72c}.opportunity-section-heading{display:grid;gap:5px;min-width:0}.opportunity-section-heading p,.opportunity-section-heading h2{margin:0;overflow-wrap:anywhere}.opportunity-list-panel .opportunity-section-heading p{color:#67809f}.opportunity-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.opportunity-focus-panel .opportunity-section-heading h2{color:#fff}.opportunity-focus-panel>p,.opportunity-policy-note p{margin:0;color:#edf2f7c2;font-size:12px;font-weight:700;line-height:17px}.opportunity-readiness-list{display:grid;gap:10px}.opportunity-readiness-card{--opportunity-accent: #94a3b8;display:grid;gap:11px;min-width:0;padding:13px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--opportunity-accent);border-radius:8px}button.opportunity-readiness-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.opportunity-readiness-card:hover,button.opportunity-readiness-card:focus-visible,.opportunity-readiness-card.opportunity-selected{background:#fff;border-color:var(--opportunity-accent);box-shadow:0 12px 24px #0d1b2a1a;outline:none}.opportunity-card-header{display:grid;grid-template-columns:72px minmax(0,1fr) max-content;gap:10px;align-items:start;min-width:0}.opportunity-card-header h3,.opportunity-card-header p{margin:0;overflow-wrap:anywhere}.opportunity-card-header h3{color:#0d1b2a;font-size:16px;font-weight:880;line-height:21px}.opportunity-card-header p{margin-top:4px;color:#64748b;font-size:12px;font-weight:700;line-height:17px}.opportunity-fit-score,.opportunity-visibility-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;line-height:15px;text-align:center;overflow-wrap:anywhere}.opportunity-fit-score{color:#fff;background:var(--opportunity-accent)}.opportunity-visibility-pill{color:#334155;background:#edf2f7;border:1px solid #d0d7e2}.opportunity-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.opportunity-card-metrics div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.opportunity-card-metrics dt,.opportunity-card-metrics dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.opportunity-card-metrics dt{color:#64748b;font-weight:820;text-transform:uppercase}.opportunity-card-metrics dd{color:#0d1b2a;font-weight:820}.opportunity-card-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opportunity-card-detail-grid section{display:grid;gap:7px;min-width:0;padding:10px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.opportunity-card-detail-grid h4,.opportunity-card-detail-grid ul{margin:0}.opportunity-card-detail-grid h4{color:#0d1b2a;font-size:12px;font-weight:860;line-height:17px}.opportunity-card-detail-grid ul{display:grid;gap:4px;padding-left:16px}.opportunity-card-detail-grid li{color:#64748b;font-size:11px;font-weight:700;line-height:16px;overflow-wrap:anywhere}.opportunity-evidence-list{display:flex;flex-wrap:wrap;gap:7px}.opportunity-evidence-list span{padding:5px 8px;color:#fff4db;font-size:11px;font-weight:820;line-height:15px;background:#ffffff12;border:1px solid rgba(212,167,44,.18);border-radius:999px}.opportunity-policy-note{display:grid;gap:5px;padding:10px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:3px solid #d4a72c;border-radius:8px}.opportunity-policy-note strong{color:#fff;font-size:12px;font-weight:860;line-height:17px}.opportunity-intake-form,.opportunity-detail-panel,.opportunity-detail-metrics{display:grid;gap:9px;min-width:0}.opportunity-intake-form label{display:grid;gap:4px;min-width:0}.opportunity-intake-form label span{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.opportunity-intake-form input,.opportunity-intake-form select,.opportunity-intake-form textarea{width:100%;min-width:0;padding:9px 10px;color:#fff;font:inherit;font-size:12px;font-weight:720;line-height:17px;background:#0814219e;border:1px solid rgba(230,233,238,.16);border-radius:8px}.opportunity-intake-form textarea{min-height:78px;resize:vertical}.opportunity-intake-form option{color:#0d1b2a}.opportunity-intake-form button{min-height:38px;padding:8px 12px;color:#0d1b2a;font-size:12px;font-weight:880;background:#d4a72c;border:0;border-radius:8px;cursor:pointer}.opportunity-intake-form button:disabled{cursor:not-allowed;opacity:.65}.opportunity-intake-modes{display:flex;flex-wrap:wrap;gap:6px}.opportunity-intake-modes span,.opportunity-live-state{padding:5px 8px;color:#edf2f7d1;font-size:11px;font-weight:760;line-height:15px;background:#ffffff12;border:1px solid rgba(230,233,238,.12);border-radius:999px}.opportunity-live-state{margin:0;border-radius:8px}.opportunity-detail-panel{padding:11px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:3px solid #67809f;border-radius:8px}.opportunity-detail-panel h3,.opportunity-detail-panel p{margin:0;overflow-wrap:anywhere}.opportunity-detail-panel h3{color:#fff;font-size:15px;font-weight:860;line-height:20px}.opportunity-detail-panel p,.opportunity-detail-panel li,.opportunity-detail-panel dd{color:#edf2f7c7}.opportunity-detail-panel>div:first-child>span{color:#fff4db;font-size:10px;font-weight:850;text-transform:uppercase}.opportunity-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.opportunity-detail-metrics div{display:grid;gap:3px;min-width:0;padding:7px;background:#08142173;border:1px solid rgba(230,233,238,.12);border-radius:8px}.opportunity-detail-metrics dt,.opportunity-detail-metrics dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.opportunity-detail-metrics dt{color:#fff4dbad;font-weight:830;text-transform:uppercase}.opportunity-detail-panel .opportunity-card-detail-grid,.opportunity-detail-panel section{color:inherit}.opportunity-detail-panel section{display:grid;gap:6px}.opportunity-detail-panel section h4,.opportunity-detail-panel section ul{margin:0}.opportunity-detail-panel section h4{color:#fff;font-size:12px;font-weight:850}.opportunity-detail-panel section ul{display:grid;gap:4px;padding-left:16px}.opportunity-tone-ready{--opportunity-accent: #2e7d32}.opportunity-tone-review{--opportunity-accent: #d4a72c}.opportunity-tone-risk{--opportunity-accent: #c0392b}.opportunity-tone-progress{--opportunity-accent: #67809f}.opportunity-tone-neutral{--opportunity-accent: #94a3b8}.notification-center{display:grid;gap:12px;min-width:0;padding:14px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.notification-center-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.notification-center-heading p,.notification-center-heading h2,.notification-center-heading dl,.notification-center-heading dt,.notification-center-heading dd{margin:0}.notification-center-heading p{color:#67809f;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.notification-center-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px;overflow-wrap:anywhere}.notification-center-heading dl{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:6px}.notification-center-heading dl div{display:grid;gap:2px;min-width:0;padding:7px 8px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.notification-center-heading dt,.notification-item dt{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.notification-center-heading dd{color:#0d1b2a;font-size:18px;font-weight:900;line-height:22px}.notification-center-state{margin:0;padding:7px 8px;color:#334155;font-size:11px;font-weight:760;line-height:16px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:8px}.notification-list{display:grid;gap:9px;min-width:0}.notification-item{--notification-accent: #67809f;display:grid;gap:9px;min-width:0;padding:11px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--notification-accent);border-radius:8px}.notification-item-main{display:grid;gap:4px;min-width:0}.notification-item-main span,.notification-item-main strong,.notification-item-main p{margin:0;overflow-wrap:anywhere}.notification-item-main span{color:var(--notification-accent);font-size:10px;font-weight:900;line-height:14px;text-transform:uppercase}.notification-item-main strong{color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px}.notification-item-main p,.notification-empty p{color:#64748b;font-size:12px;font-weight:700;line-height:17px}.notification-item dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.notification-item dl div{display:grid;gap:2px;min-width:0}.notification-item dd{margin:0;color:#0d1b2a;font-size:11px;font-weight:800;line-height:15px;overflow-wrap:anywhere}.notification-actions{display:flex;flex-wrap:wrap;gap:7px}.notification-actions button{min-height:30px;padding:6px 9px;color:#0d1b2a;font-size:11px;font-weight:850;background:#fff;border:1px solid #d0d7e2;border-radius:8px;cursor:pointer}.notification-empty{display:grid;gap:4px;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.notification-empty strong{color:#0d1b2a;font-size:13px;font-weight:860}.notification-center-compact .notification-item{gap:7px;padding:10px}.notification-center-compact .notification-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-tone-info{--notification-accent: #67809f}.notification-tone-warning{--notification-accent: #d4a72c}.notification-tone-critical{--notification-accent: #c0392b}.notification-tone-resolved{--notification-accent: #2e7d32}@media(max-width:1180px){.vu-role-workspace-layout,.vu-operational-memory-grid,.opportunities-layout,.opportunities-hero{grid-template-columns:1fr}.opportunity-focus-panel{position:static}}@media(max-width:860px){.role-switcher{grid-template-columns:1fr;align-items:stretch;border-radius:8px}.vu-role-context-grid,.opportunities-summary-grid,.notification-center-heading,.opportunity-card-header,.opportunity-card-metrics,.opportunity-card-detail-grid,.notification-item dl,.opportunity-detail-metrics{grid-template-columns:1fr}.opportunities-hero,.opportunity-list-panel,.opportunity-focus-panel,.vu-role-workspace-panel{padding:14px}.opportunities-hero h1{font-size:26px;line-height:32px}}.vu-agent-operations{display:grid;gap:16px;max-width:1480px;min-width:0}.vu-agent-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:18px;align-items:center;min-height:142px;padding:20px;color:#fff;background:linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.vu-agent-hero-copy,.vu-agent-hero-control{display:grid;gap:7px;min-width:0}.vu-agent-hero-copy p,.vu-agent-hero-copy h1,.vu-agent-hero-control span,.vu-agent-hero-control strong{margin:0;overflow-wrap:anywhere}.vu-agent-eyebrow,.vu-agent-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.vu-agent-hero h1{color:#fff;font-size:32px;font-weight:880;line-height:38px}.vu-agent-hero-copy p:last-child{max-width:760px;color:#edf2f7d6;font-size:14px;font-weight:680;line-height:20px}.vu-agent-hero-control{padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.vu-agent-hero-control span{color:#fff4dbb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.vu-agent-hero-control strong{color:#fff;font-size:17px;font-weight:880;line-height:23px}.vu-agent-hero-control dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:3px 0 0}.vu-agent-hero-control dl div{display:grid;gap:3px;min-width:0;padding:9px;background:#ffffff0f;border:1px solid rgba(212,167,44,.2);border-radius:8px}.vu-agent-hero-control dt,.vu-agent-hero-control dd{margin:0;overflow-wrap:anywhere}.vu-agent-hero-control dt{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-agent-hero-control dd{color:#fffaf0;font-size:12px;font-weight:820;line-height:17px}.vu-agent-status-header{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px}.vu-agent-status-card{--vu-agent-accent: #94a3b8;display:grid;gap:5px;min-width:0;min-height:108px;padding:12px;background:#fff;border:1px solid rgba(13,27,42,.11);border-top:4px solid var(--vu-agent-accent);border-radius:8px;box-shadow:0 12px 26px #0d1b2a12}.vu-agent-status-card span,.vu-agent-status-card strong,.vu-agent-status-card small{display:block;overflow-wrap:anywhere}.vu-agent-status-card span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-agent-status-card strong{color:#0d1b2a;font-size:15px;font-weight:880;line-height:20px}.vu-agent-status-card small{color:#64748b;font-size:11px;font-weight:700;line-height:16px}.vu-agent-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:14px;align-items:start}.vu-agent-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.vu-agent-output-panel,.vu-agent-proof-panel,.vu-agent-opportunities,.vu-agent-outreach{grid-column:1 / -1}.vu-agent-section-heading{display:grid;gap:5px;min-width:0}.vu-agent-section-heading p,.vu-agent-section-heading h2{margin:0;overflow-wrap:anywhere}.vu-agent-section-heading p{color:#67809f}.vu-agent-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.vu-agent-task-list,.vu-agent-proof-list,.vu-agent-guardrail-list,.vu-agent-outreach-list{display:grid;gap:10px}.vu-agent-task{--vu-agent-accent: #94a3b8;display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:10px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--vu-agent-accent);border-radius:8px}.vu-agent-task-primary{display:grid;align-content:start;gap:8px;min-width:0}.vu-agent-task h3,.vu-agent-output h3,.vu-agent-opportunity h3{margin:0;color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px;overflow-wrap:anywhere}.vu-agent-task dl,.vu-agent-output dl,.vu-agent-proof-event dl,.vu-agent-opportunity dl,.vu-agent-outreach-item dl,.vu-agent-proof-heading dl{display:grid;gap:7px;margin:0}.vu-agent-task dl{grid-template-columns:repeat(5,minmax(0,1fr))}.vu-agent-output dl,.vu-agent-outreach-item dl,.vu-agent-proof-event dl,.vu-agent-opportunity dl,.vu-agent-proof-heading dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vu-agent-task dl div,.vu-agent-output dl div,.vu-agent-proof-event dl div,.vu-agent-opportunity dl div,.vu-agent-outreach-item dl div,.vu-agent-proof-heading dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.vu-agent-panel dt,.vu-agent-panel dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.vu-agent-panel dt{color:#64748b;font-weight:820;text-transform:uppercase}.vu-agent-panel dd{color:#0d1b2a;font-weight:820}.vu-agent-status-badge{justify-self:start;min-height:24px;max-width:100%;padding:4px 8px;border:1px solid rgba(13,27,42,.12);border-radius:999px;font-size:11px;font-weight:850;line-height:15px;overflow-wrap:anywhere}.vu-agent-status-ready{color:#18551e;background:#e6f4ea;border-color:#2e7d323d}.vu-agent-status-review{color:#6c4c02;background:#fff4db;border-color:#b8860b42}.vu-agent-status-risk{color:#8b241c;background:#fdecec;border-color:#c0392b3d}.vu-agent-status-progress{color:#214764;background:#edf2f7;border-color:#67809f47}.vu-agent-status-neutral{color:#475569;background:#f4f7fb;border-color:#94a3b847}.vu-agent-guardrails{position:sticky;top:14px;color:#fff;background:linear-gradient(135deg,#d4a72c1f,#0d1b2a00 48%),linear-gradient(180deg,#111827,#1a2029 54%,#0d1118);border-color:#d4a72c57;border-left:4px solid #d4a72c}.vu-agent-guardrails .vu-agent-section-heading p{color:#fff4dbb8}.vu-agent-guardrails .vu-agent-section-heading h2{color:#fff}.vu-agent-guardrail-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:10px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-radius:8px}.vu-agent-guardrail-list article>span{display:grid;place-items:center;width:28px;height:28px;color:#f4cf75;background:#d4a72c1f;border:1px solid rgba(212,167,44,.24);border-radius:999px}.vu-agent-guardrail-list svg{width:16px;height:16px}.vu-agent-guardrail-list svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.vu-agent-guardrail-list strong,.vu-agent-guardrail-list p{margin:0;overflow-wrap:anywhere}.vu-agent-guardrail-list strong{color:#fff;font-size:13px;font-weight:840;line-height:18px}.vu-agent-guardrail-list p{margin-top:3px;color:#edf2f7b8;font-size:11px;font-weight:700;line-height:16px}.vu-agent-output-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vu-agent-output{--vu-agent-accent: #94a3b8;display:grid;align-content:start;gap:11px;min-width:0;min-height:246px;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:4px solid var(--vu-agent-accent);border-radius:8px}.vu-agent-output>div:first-child,.vu-agent-opportunity-body,.vu-agent-outreach-item>div:first-child{display:grid;gap:6px;min-width:0}.vu-agent-output span{color:var(--vu-agent-accent);font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-agent-output p,.vu-agent-opportunity p,.vu-agent-outreach-item span,.vu-agent-proof-event p{margin:0;color:#64748b;font-size:12px;font-weight:700;line-height:17px;overflow-wrap:anywhere}.vu-agent-proof-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:12px;align-items:start}.vu-agent-proof-heading dl div{background:#f8fafc}.vu-agent-proof-event{--vu-agent-accent: #94a3b8;display:grid;grid-template-columns:minmax(110px,.16fr) minmax(0,1fr) minmax(300px,.42fr);gap:10px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--vu-agent-accent);border-radius:8px}.vu-agent-proof-event time,.vu-agent-proof-event span,.vu-agent-proof-event strong{display:block;overflow-wrap:anywhere}.vu-agent-proof-event time{color:#64748b;font-size:11px;font-weight:820;line-height:15px}.vu-agent-proof-event span{color:var(--vu-agent-accent);font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-agent-proof-event strong{margin-top:3px;color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px}.vu-agent-opportunity-grid,.vu-agent-outreach-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vu-agent-opportunity{--vu-agent-accent: #94a3b8;display:grid;grid-template-columns:minmax(86px,.22fr) minmax(0,1fr);gap:12px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--vu-agent-accent);border-radius:8px}.vu-agent-opportunity-score{display:grid;align-content:start;gap:4px;min-width:0}.vu-agent-opportunity-score span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-agent-opportunity-score strong{color:var(--vu-agent-accent);font-size:31px;font-weight:920;line-height:35px}.vu-agent-department-pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.vu-agent-department-pills span{min-height:24px;padding:4px 8px;color:#0d1b2a;background:#fff;border:1px solid #dbe3ec;border-radius:999px;font-size:10px;font-weight:820;line-height:14px}.vu-agent-opportunity dl{grid-column:1 / -1}.vu-agent-outreach-item{--vu-agent-accent: #94a3b8;display:grid;gap:11px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:4px solid var(--vu-agent-accent);border-radius:8px}.vu-agent-outreach-item strong{color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px;overflow-wrap:anywhere}.vu-agent-tone-ready{--vu-agent-accent: #2e7d32}.vu-agent-tone-review{--vu-agent-accent: #d4a72c}.vu-agent-tone-risk{--vu-agent-accent: #c0392b}.vu-agent-tone-progress{--vu-agent-accent: #67809f}.vu-agent-tone-neutral{--vu-agent-accent: #94a3b8}.vu-agent-inbox-entry{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;min-width:0;padding:14px 16px;color:#fff;background:linear-gradient(135deg,#67809f33,#0d1b2a00 52%),linear-gradient(180deg,#111827,#1a2029);border:1px solid rgba(103,128,159,.38);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 12px 26px #0d1b2a17}.vu-agent-inbox-entry div{display:grid;gap:4px;min-width:0}.vu-agent-inbox-entry p,.vu-agent-inbox-entry h2,.vu-agent-inbox-entry span{margin:0;overflow-wrap:anywhere}.vu-agent-inbox-entry h2{color:#fff;font-size:16px;font-weight:860;line-height:21px}.vu-agent-inbox-entry span{color:#edf2f7c2;font-size:12px;font-weight:720;line-height:17px}.vu-agent-inbox-entry a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;color:#0d1b2a;text-decoration:none;background:#fff4db;border:1px solid rgba(212,167,44,.34);border-radius:8px;font-size:12px;font-weight:850;line-height:16px}.vu-agent-inbox-entry a:hover,.vu-agent-inbox-entry a:focus-visible{background:#f4cf75}.vu-inbox{display:grid;gap:16px;max-width:1480px;min-width:0}.vu-inbox-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.vu-inbox-hero>div,.vu-inbox-hero aside{display:grid;gap:7px;min-width:0}.vu-inbox-hero p,.vu-inbox-hero h1,.vu-inbox-hero span,.vu-inbox-hero strong{margin:0;overflow-wrap:anywhere}.vu-inbox-eyebrow,.vu-inbox-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.vu-inbox-hero h1{color:#fff;font-size:32px;font-weight:880;line-height:38px}.vu-inbox-hero>div>p:last-child{max-width:760px;color:#edf2f7d6;font-size:14px;font-weight:680;line-height:20px}.vu-inbox-hero aside{padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.vu-inbox-hero aside span{color:#fff4dbb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.vu-inbox-hero aside strong{color:#fff;font-size:17px;font-weight:870;line-height:23px}.vu-inbox-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.vu-inbox-summary-card{--vu-inbox-accent: #94a3b8;display:grid;gap:6px;min-width:0;min-height:112px;padding:13px;background:#fff;border:1px solid rgba(13,27,42,.11);border-top:4px solid var(--vu-inbox-accent);border-radius:8px;box-shadow:0 12px 26px #0d1b2a12}.vu-inbox-summary-card span,.vu-inbox-summary-card strong,.vu-inbox-summary-card small{display:block;overflow-wrap:anywhere}.vu-inbox-summary-card span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-inbox-summary-card strong{color:var(--vu-inbox-accent);font-size:32px;font-weight:920;line-height:36px}.vu-inbox-summary-card small{color:#64748b;font-size:11px;font-weight:700;line-height:16px}.vu-inbox-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:14px;align-items:start}.vu-inbox-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.vu-inbox-requests,.vu-inbox-proof,.vu-inbox-outreach{grid-column:1}.vu-inbox-why{position:sticky;top:14px;grid-column:2;color:#fff;background:linear-gradient(135deg,#d4a72c1f,#0d1b2a00 48%),linear-gradient(180deg,#111827,#1a2029 54%,#0d1118);border-color:#d4a72c57;border-left:4px solid #d4a72c}.vu-inbox-section-heading{display:grid;gap:5px;min-width:0}.vu-inbox-section-heading p,.vu-inbox-section-heading h2{margin:0;overflow-wrap:anywhere}.vu-inbox-section-heading p{color:#67809f}.vu-inbox-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.vu-inbox-why .vu-inbox-section-heading p{color:#fff4dbb8}.vu-inbox-why .vu-inbox-section-heading h2{color:#fff}.vu-inbox-state-strip{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.vu-inbox-request-state,.vu-inbox-status-badge{min-height:24px;max-width:100%;padding:4px 8px;border:1px solid rgba(13,27,42,.12);border-radius:999px;font-size:11px;font-weight:850;line-height:15px;overflow-wrap:anywhere}.vu-inbox-request-list,.vu-inbox-guardrail-list,.vu-inbox-outreach-list{display:grid;gap:10px}.vu-inbox-request{--vu-inbox-accent: #94a3b8;display:grid;grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);gap:10px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--vu-inbox-accent);border-radius:8px}.vu-inbox-request-main{display:grid;align-content:start;gap:8px;min-width:0}.vu-inbox-request h2,.vu-inbox-guardrail strong,.vu-inbox-outreach-item strong{margin:0;color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px;overflow-wrap:anywhere}.vu-inbox-request p,.vu-inbox-guardrail p,.vu-inbox-outreach-item p{margin:0;color:#64748b;font-size:12px;font-weight:700;line-height:17px;overflow-wrap:anywhere}.vu-inbox-request dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.vu-inbox-request dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.vu-inbox-panel dt,.vu-inbox-panel dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.vu-inbox-panel dt{color:#64748b;font-weight:820;text-transform:uppercase}.vu-inbox-panel dd{color:#0d1b2a;font-weight:820}.vu-inbox-status-ready,.vu-inbox-state-ready{color:#18551e;background:#e6f4ea;border-color:#2e7d323d}.vu-inbox-status-review,.vu-inbox-state-review{color:#6c4c02;background:#fff4db;border-color:#b8860b42}.vu-inbox-status-risk,.vu-inbox-state-risk{color:#8b241c;background:#fdecec;border-color:#c0392b3d}.vu-inbox-status-progress,.vu-inbox-state-progress{color:#214764;background:#edf2f7;border-color:#67809f47}.vu-inbox-status-neutral,.vu-inbox-state-neutral{color:#475569;background:#f4f7fb;border-color:#94a3b847}.vu-inbox-guardrail,.vu-inbox-outreach-item{--vu-inbox-accent: #94a3b8;display:grid;gap:5px;min-width:0;padding:10px;border-radius:8px}.vu-inbox-guardrail{background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:3px solid var(--vu-inbox-accent)}.vu-inbox-guardrail strong{color:#fff}.vu-inbox-guardrail p{color:#edf2f7b8}.vu-inbox-proof-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.vu-inbox-proof-step{position:relative;display:grid;align-content:start;gap:5px;min-width:0;min-height:94px;padding:11px 18px 11px 11px;background:#f8fafc;border:1px solid #dbe3ec;border-top:4px solid #94a3b8;border-radius:8px}.vu-inbox-proof-step:not(:last-child):after{position:absolute;top:50%;right:6px;color:#67809f;content:">";font-size:16px;font-weight:900;transform:translateY(-50%)}.vu-inbox-proof-step strong,.vu-inbox-proof-step span{display:block;overflow-wrap:anywhere}.vu-inbox-proof-step strong{color:#0d1b2a;font-size:12px;font-weight:860;line-height:17px}.vu-inbox-proof-step span{color:#64748b;font-size:11px;font-weight:720;line-height:16px}.vu-inbox-proof-complete{border-top-color:#2e7d32}.vu-inbox-proof-current{border-top-color:#d4a72c}.vu-inbox-proof-pending{border-top-color:#94a3b8}.vu-inbox-outreach-list{grid-template-columns:repeat(4,minmax(0,1fr))}.vu-inbox-outreach-item{background:#f8fafc;border:1px solid #dbe3ec;border-top:4px solid var(--vu-inbox-accent)}.vu-inbox-tone-ready{--vu-inbox-accent: #2e7d32}.vu-inbox-tone-review{--vu-inbox-accent: #d4a72c}.vu-inbox-tone-risk{--vu-inbox-accent: #c0392b}.vu-inbox-tone-progress{--vu-inbox-accent: #67809f}.vu-inbox-tone-neutral{--vu-inbox-accent: #94a3b8}.command-agent-activity,.command-vu-inbox-preview{grid-column:2}.command-agent-activity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.command-agent-activity-summary div{--command-accent: #94a3b8;display:grid;gap:3px;min-width:0;padding:9px;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid var(--command-accent);border-radius:8px}.command-agent-activity-summary dt,.command-agent-activity-summary dd{margin:0;overflow-wrap:anywhere}.command-agent-activity-summary dt{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.command-agent-activity-summary dd{color:var(--command-accent);font-size:24px;font-weight:920;line-height:28px}.command-agent-activity-list{display:grid;gap:8px}.command-agent-activity-item{--command-accent: #94a3b8;display:grid;gap:6px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--command-accent);border-radius:8px}.command-agent-activity-item div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:start}.command-agent-activity-item strong,.command-agent-activity-item span,.command-agent-activity-item p,.command-agent-activity-item small{margin:0;overflow-wrap:anywhere}.command-agent-activity-item strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.command-agent-activity-item span{color:var(--command-accent);font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.command-agent-activity-item p,.command-agent-activity-item small{color:#64748b;font-size:11px;font-weight:720;line-height:15px}.command-vu-inbox-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.command-vu-inbox-metrics div{--command-accent: #94a3b8;display:grid;gap:3px;min-width:0;padding:9px;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid var(--command-accent);border-radius:8px}.command-vu-inbox-metrics dt,.command-vu-inbox-metrics dd{margin:0;overflow-wrap:anywhere}.command-vu-inbox-metrics dt{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.command-vu-inbox-metrics dd{color:var(--command-accent);font-size:24px;font-weight:920;line-height:28px}.command-vu-inbox-link{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:34px;padding:7px 12px;color:#fff;text-decoration:none;background:#0d1b2a;border:1px solid rgba(13,27,42,.2);border-radius:8px;font-size:12px;font-weight:850;line-height:16px}.command-vu-inbox-link:hover,.command-vu-inbox-link:focus-visible{background:#1f2d3d}.agent-memory-signals{display:grid;grid-template-columns:minmax(220px,.24fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:14px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.agent-memory-signals-heading{display:grid;gap:5px;min-width:0}.agent-memory-signals-heading p,.agent-memory-signals-heading h2{margin:0;overflow-wrap:anywhere}.agent-memory-signals-heading .evidence-panel-label{color:#7a5703}.agent-memory-signals-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.agent-memory-signal-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-memory-signal{--division-vault-accent: #94a3b8;display:grid;gap:9px;min-width:0;padding:11px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--division-vault-accent);border-radius:8px}.agent-memory-signal strong,.agent-memory-signal p{margin:0;overflow-wrap:anywhere}.agent-memory-signal strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.agent-memory-signal p{margin-top:3px;color:#64748b;font-size:11px;font-weight:720;line-height:16px}.agent-memory-signal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.agent-memory-signal dl div{display:grid;gap:3px;min-width:0;padding:7px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.agent-memory-signal dt,.agent-memory-signal dd{margin:0;overflow-wrap:anywhere;font-size:10px;line-height:14px}.agent-memory-signal dt{color:#64748b;font-weight:850;text-transform:uppercase}.agent-memory-signal dd{color:#0d1b2a;font-weight:820}.command-agent-activity-summary .command-tone-ready,.command-vu-inbox-metrics .command-tone-ready,.command-agent-activity-item.command-tone-ready{--command-accent: #2e7d32}.command-agent-activity-summary .command-tone-review,.command-vu-inbox-metrics .command-tone-review,.command-agent-activity-item.command-tone-review{--command-accent: #d4a72c}.command-agent-activity-summary .command-tone-risk,.command-vu-inbox-metrics .command-tone-risk,.command-agent-activity-item.command-tone-risk{--command-accent: #c0392b}.command-agent-activity-summary .command-tone-progress,.command-vu-inbox-metrics .command-tone-progress,.command-agent-activity-item.command-tone-progress{--command-accent: #67809f}.command-agent-activity-summary .command-tone-neutral,.command-vu-inbox-metrics .command-tone-neutral,.command-agent-activity-item.command-tone-neutral{--command-accent: #94a3b8}.agent-memory-signal.division-vault-ready{--division-vault-accent: #2e7d32}.agent-memory-signal.division-vault-review{--division-vault-accent: #d4a72c}.agent-memory-signal.division-vault-risk{--division-vault-accent: #c0392b}.agent-memory-signal.division-vault-neutral{--division-vault-accent: #94a3b8}@media(max-width:1260px){.vu-agent-layout,.vu-agent-hero,.vu-inbox-layout,.vu-inbox-hero,.agent-memory-signals{grid-template-columns:1fr}.vu-agent-guardrails,.vu-inbox-why{position:static}.vu-agent-status-header,.vu-agent-output-grid,.vu-agent-opportunity-grid,.vu-agent-outreach-list,.vu-inbox-summary-grid,.vu-inbox-outreach-list,.agent-memory-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vu-agent-task-panel,.vu-agent-guardrails,.vu-agent-output-panel,.vu-agent-proof-panel,.vu-agent-opportunities,.vu-agent-outreach,.vu-inbox-requests,.vu-inbox-why,.vu-inbox-proof,.vu-inbox-outreach,.command-agent-activity,.command-vu-inbox-preview{grid-column:1}}@media(max-width:920px){.vu-agent-task,.vu-agent-proof-heading,.vu-agent-proof-event,.vu-agent-opportunity,.vu-inbox-request{grid-template-columns:1fr}.vu-agent-task dl,.vu-agent-output dl,.vu-agent-proof-event dl,.vu-agent-opportunity dl,.vu-agent-outreach-item dl,.vu-inbox-request dl,.vu-inbox-proof-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.vu-agent-hero,.vu-agent-panel,.vu-agent-inbox-entry,.vu-inbox-hero,.vu-inbox-panel,.agent-memory-signals{padding:14px}.vu-agent-hero h1,.vu-inbox-hero h1{font-size:26px;line-height:32px}.vu-agent-inbox-entry,.vu-agent-status-header,.vu-agent-task dl,.vu-agent-output-grid,.vu-agent-output dl,.vu-agent-proof-heading dl,.vu-agent-proof-event dl,.vu-agent-opportunity-grid,.vu-agent-opportunity dl,.vu-agent-outreach-list,.vu-agent-outreach-item dl,.vu-inbox-summary-grid,.vu-inbox-request dl,.vu-inbox-proof-steps,.vu-inbox-outreach-list,.command-vu-inbox-metrics,.command-agent-activity-summary,.command-agent-activity-item div,.agent-memory-signal-list,.agent-memory-signal dl{grid-template-columns:1fr}.vu-inbox-proof-step:not(:last-child):after{inset:auto auto -13px 12px;transform:rotate(90deg)}}.assets-page{display:grid;gap:24px}.assets-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.assets-summary-card{display:grid;gap:8px;min-height:116px;padding:18px;border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff;box-shadow:0 12px 34px #0d1b2a14}.assets-summary-card dt{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.assets-summary-card dd{margin:0;color:var(--color-deep-navy);font-size:2rem;font-weight:850}.assets-summary-ready{border-color:#16a34a42}.assets-summary-review{border-color:#d9770642}.assets-summary-risk{border-color:#dc26263d}.assets-module-section,.assets-advanced-panel,.assets-detail-panel,.assets-table-panel{border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff;box-shadow:0 18px 50px #0d1b2a14}.assets-module-section,.assets-advanced-panel,.assets-detail-panel{padding:20px}.assets-table-panel{overflow:hidden}.assets-module-section-heading{max-width:760px}.assets-module-grid{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:14px}.assets-module-card{display:flex;min-height:360px;padding:16px;border:1px solid rgba(230,233,238,.18);border-radius:8px;background:linear-gradient(150deg,#67809f38,#1f2d3df0 42%,#0d1b2afa),var(--color-deep-navy);box-shadow:0 18px 36px #0d1b2a2e;flex-direction:column;gap:13px}.assets-module-card:hover{border-color:#e6e9ee47;box-shadow:0 24px 44px #0d1b2a3d}.assets-module-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assets-module-card-header h3{margin:0;color:#fff;font-size:1rem;font-weight:850;line-height:1.25}.assets-module-card>p{margin:0;color:#e6e9eed6;font-size:.85rem;line-height:1.48}.assets-module-meta{display:grid;gap:5px;padding:10px;border:1px solid rgba(230,233,238,.14);border-radius:8px;background:#0d1b2a47;color:#e6e9eec7;font-size:.82rem;font-weight:700}.assets-module-meta strong{color:#fff;font-size:1.04rem}.assets-module-card .operational-status-badge{background:#ffffff14;border-color:#e6e9ee38;color:#ffffffe6}.assets-module-card .operational-status-ready{background:#a8d5b729;border-color:#a8d5b76b;color:#d8f3df}.assets-module-card .operational-status-review{background:#f2d48a29;border-color:#f2d48a70;color:#ffe8a6}.assets-module-card .operational-status-risk{background:#f6b3ae29;border-color:#f6b3ae6b;color:#ffd2ce}.assets-module-items{display:grid;gap:8px;margin-top:auto}.assets-module-item-button{display:grid;width:100%;min-height:58px;padding:10px 11px;border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff;color:var(--color-deep-navy);cursor:pointer;gap:4px;box-shadow:0 8px 18px #0d1b2a1a;text-align:left}.assets-module-item-button:hover,.assets-module-item-button:focus-visible{border-color:#67809f6b;background:#f8fafc;box-shadow:0 0 0 3px #67809f2e,0 12px 24px #0d1b2a24;outline:none}.assets-module-item-button span{font-size:.86rem;font-weight:820}.assets-module-item-button small{color:#64748b;font-size:.72rem;font-weight:750;line-height:1.25}.assets-advanced-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:18px}.assets-secondary-action{min-height:40px;padding:0 14px;border:1px solid rgba(13,27,42,.16);border-radius:8px;background:#fff;color:var(--color-deep-navy);cursor:pointer;font:inherit;font-size:.84rem;font-weight:850;white-space:nowrap}.assets-secondary-action:hover,.assets-secondary-action:focus-visible{border-color:#0e74905c;background:#e0f2fe5c;outline:none}.assets-advanced-body{padding-top:18px;margin-top:18px;border-top:1px solid rgba(13,27,42,.09)}.assets-advanced-body .assets-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-advanced-body .assets-error-text,.assets-advanced-body .assets-success-text,.assets-advanced-body .assets-primary-action{grid-column:1 / -1}.assets-panel-heading{display:grid;gap:6px;margin-bottom:18px}.assets-panel-heading h2{margin:0;color:var(--color-deep-navy);font-size:1.08rem}.assets-panel-heading p:last-child{margin:0;color:#64748b;font-size:.86rem;line-height:1.48}.assets-panel-label{margin:0;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.assets-table-heading{grid-template-columns:minmax(0,1fr) max-content;align-items:center;padding:20px 20px 0}.assets-table-heading>span{color:#64748b;font-size:.82rem;font-weight:750}.assets-create-form{display:grid;gap:14px}.assets-create-form label{display:grid;gap:7px}.assets-create-form label span{color:#475569;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.assets-create-form input,.assets-create-form select,.assets-create-form textarea{width:100%;border:1px solid rgba(13,27,42,.16);border-radius:8px;background:#f8fafc;color:var(--color-deep-navy);font:inherit;outline:none}.assets-create-form input,.assets-create-form select{min-height:42px;padding:0 12px}.assets-create-form textarea{min-height:118px;padding:12px;resize:vertical}.assets-create-form input:focus,.assets-create-form select:focus,.assets-create-form textarea:focus{border-color:#0e74908c;box-shadow:0 0 0 3px #0e74901f}.assets-primary-action{min-height:44px;border:0;border-radius:8px;background:var(--color-deep-navy);color:#fff;font:inherit;font-weight:850;cursor:pointer}.assets-primary-action:disabled{cursor:wait;opacity:.64}.assets-error-text,.assets-success-text{margin:0;padding:11px 12px;border-radius:8px;font-size:.84rem;font-weight:700}.assets-error-text{border:1px solid rgba(220,38,38,.18);background:#fef2f2f0;color:#991b1b}.assets-success-text{border:1px solid rgba(22,163,74,.18);background:#f0fdf4f0;color:#166534}.assets-recommended-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.assets-recommended-list li{padding:10px 12px;border:1px solid rgba(13,27,42,.08);border-radius:8px;background:#f8fafc;color:#334155;font-size:.86rem;font-weight:720}.assets-table-wrap{overflow-x:auto}.assets-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.assets-table th,.assets-table td{padding:14px 16px;border-top:1px solid rgba(13,27,42,.09);color:#334155;font-size:.88rem;text-align:left;vertical-align:middle}.assets-table th{color:#64748b;font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.assets-table tbody tr:nth-child(2n){background:#f8fafcd1}.assets-table tbody tr:hover{background:#e0f2fe57}.assets-table-row-selected{background:#e0f2fe7a}.assets-table td:first-child{display:grid;gap:4px}.assets-table-asset-button{display:grid;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;gap:4px;text-align:left}.assets-table-asset-button:hover strong,.assets-table-asset-button:focus-visible strong{color:#0e7490}.assets-table-asset-button:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #0e749024;outline:none}.assets-table-asset-button strong,.assets-table-asset-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-table-asset-button strong{color:var(--color-deep-navy);font-weight:850}.assets-table-asset-button span{color:#94a3b8;font-size:.73rem}.assets-empty-state{display:grid;gap:7px;padding:34px 20px 40px;text-align:center}.assets-empty-state h3{margin:0;color:var(--color-deep-navy);font-size:1rem}.assets-empty-state p{margin:0 auto;max-width:480px;color:#64748b;line-height:1.55}.assets-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:18px}.assets-detail-empty,.assets-detail-loading{padding-bottom:22px}.assets-detail-body{display:grid;gap:18px}.assets-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(13,27,42,.1);border-radius:8px;background:linear-gradient(180deg,#f8fafcf0,#fff),#fff}.assets-detail-title-row h3,.assets-detail-title-row p{margin:0}.assets-detail-title-row h3{color:var(--color-deep-navy);font-size:1.22rem;font-weight:880;line-height:1.25}.assets-detail-title-row p{margin-top:5px;color:#64748b;font-size:.88rem;font-weight:720}.assets-detail-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0}.assets-detail-facts div{display:grid;gap:7px;min-height:92px;padding:14px;border:1px solid rgba(13,27,42,.1);border-radius:8px;background:#fff;box-shadow:0 10px 22px #0d1b2a0e}.assets-detail-facts dt{color:#64748b;font-size:.7rem;font-weight:840;letter-spacing:0;text-transform:uppercase}.assets-detail-facts dd{margin:0;overflow-wrap:anywhere;color:var(--color-deep-navy);font-size:.96rem;font-weight:840;line-height:1.28}.assets-lineage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.assets-lineage-card{display:grid;align-content:start;gap:16px;padding:16px;border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0d1b2a11}.assets-lineage-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assets-lineage-card-heading h3,.assets-lineage-card-heading p{margin:0}.assets-lineage-card-heading h3{margin-top:4px;color:var(--color-deep-navy);font-size:1rem;font-weight:850}.assets-lineage-card-heading>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:0 9px;border-radius:999px;background:var(--color-deep-navy);color:#fff;font-size:.78rem;font-weight:850}.assets-lineage-form{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;padding:12px;border:1px solid rgba(13,27,42,.08);border-radius:8px;background:#f8fafc}.assets-lineage-form label{display:grid;gap:7px}.assets-lineage-form label span{color:#475569;font-size:.72rem;font-weight:840;letter-spacing:0;text-transform:uppercase}.assets-lineage-form select{width:100%;min-height:42px;border:1px solid rgba(13,27,42,.16);border-radius:8px;background:#fff;color:var(--color-deep-navy);outline:none;padding:0 12px}.assets-lineage-form select:focus{border-color:#0e74908c;box-shadow:0 0 0 3px #0e74901f}.assets-lineage-form .assets-primary-action{min-width:132px}.assets-lineage-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.assets-lineage-list li{display:grid;gap:5px;padding:12px;border:1px solid rgba(13,27,42,.09);border-radius:8px;background:#f8fafc}.assets-lineage-list strong{overflow-wrap:anywhere;color:var(--color-deep-navy);font-size:.9rem;font-weight:850}.assets-lineage-list span,.assets-lineage-list small,.assets-lineage-empty{color:#64748b;font-size:.82rem;line-height:1.42}.assets-lineage-list span{font-weight:730}.assets-lineage-empty{padding:16px;border:1px dashed rgba(13,27,42,.16);border-radius:8px;background:#f8fafc;text-align:center}@media(max-width:1180px){.assets-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assets-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.assets-lineage-grid{grid-template-columns:1fr}}@media(max-width:720px){.assets-summary-grid,.assets-module-grid,.assets-advanced-heading,.assets-detail-heading,.assets-table-heading{grid-template-columns:1fr}.assets-secondary-action{width:100%}.assets-detail-title-row,.assets-lineage-card-heading{display:grid}.assets-detail-facts,.assets-lineage-form,.assets-advanced-body .assets-create-form{grid-template-columns:1fr}.assets-lineage-form .assets-primary-action{width:100%}}.domain-compact-header .domain-eyebrow,.vu-compact-header .vu-workspace-label,.domain-hero .domain-eyebrow{color:#e6e9eeb8}.vu-header-actions>button:hover,.vu-header-actions>button:focus-visible{background:#fff;border-color:#94a3b8;outline:3px solid rgba(103,128,159,.2);outline-offset:2px}.vu-quick-panel header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start}.vu-quick-panel h2,.vu-quick-panel p{margin:0}.vu-quick-panel h2{color:#0d1b2a;font-size:18px;font-weight:700;line-height:24px}.vu-quick-panel p,.vu-quick-panel small{color:#475569;font-size:13px;line-height:18px}.vu-quick-panel label{display:grid;gap:6px}.vu-quick-panel label span{color:#67809f;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-quick-panel textarea{min-height:92px;padding:9px;color:#0d1b2a;font:inherit;font-size:14px;line-height:20px;resize:vertical;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.vu-quick-panel header button,.vu-quick-panel-actions button{min-height:32px;padding:0 10px;color:#0d1b2a;font-size:13px;font-weight:800;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.vu-quick-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.vu-quick-panel-actions button:first-child{color:#fff;background:#334155;border-color:#334155}.vu-requirement-audit-panel,.vu-report-panel{max-height:calc(100vh - 84px);overflow-y:auto}.vu-requirement-audit-list{display:grid;gap:8px;margin:0}.vu-requirement-audit-list div,.vu-report-preview{display:grid;gap:3px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-requirement-audit-list dt,.vu-report-preview h3,.vu-quick-panel section h3{margin:0;color:#67809f;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-requirement-audit-list dd,.vu-report-preview p,.vu-report-preview ul,.vu-quick-panel section ul{margin:0;color:#334155;font-size:12px;line-height:17px}.vu-report-options{display:grid;gap:6px}.vu-report-options button{min-height:32px;padding:0 10px;color:#0d1b2a;font-size:12px;font-weight:800;text-align:left;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px;cursor:pointer}.vu-report-preview ul,.vu-quick-panel section ul{display:grid;gap:3px;padding-left:16px}.domain-checklist-section{order:1}.domain-operational-grid{order:2}.domain-work-area-section,.domain-secondary-workspace{order:3}.domain-checklist-table th,.domain-checklist-table td,.domain-document-table>div,.domain-activity-feed li,.domain-gap-list button,.domain-work-area-list button{min-height:0}.domain-checklist-table th,.domain-checklist-table td{padding-top:6px;padding-bottom:6px}.domain-compact-heading p:not(.domain-eyebrow){max-width:760px}.people-checklist-table tbody tr.people-requirement-detail-row,.people-checklist-table tbody tr.people-requirement-detail-row:hover{cursor:default;background:#f8fafc}.people-checklist-row-expanded{background:#e0f2fe3d}.people-requirement-detail{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(170px,1fr) minmax(120px,.7fr) minmax(180px,1fr);gap:10px;padding:10px;background:#f8fafc;border-top:1px solid #d0d7e2}.people-requirement-detail section{display:grid;gap:4px;align-content:start;min-width:0}.people-requirement-detail h3,.people-requirement-detail p,.people-requirement-detail ul,.people-requirement-detail small{margin:0}.people-requirement-detail h3{color:#67809f;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.people-requirement-detail p,.people-requirement-detail li,.people-requirement-detail small{color:#334155;font-size:12px;line-height:17px}.people-requirement-detail ul{display:grid;gap:3px;padding-left:16px}.requirement-document-mini-list,.requirement-action-chip-row{display:grid;gap:5px}.requirement-document-mini-list>div{display:grid;grid-template-columns:16px minmax(0,1fr) max-content max-content max-content;align-items:center;gap:5px;min-width:0}.requirement-document-mini-list svg{width:14px;height:14px;color:#67809f;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.requirement-document-mini-list strong{overflow:hidden;color:#0d1b2a;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.requirement-document-mini-list button,.requirement-action-chip-row button{min-height:24px;padding:0 7px;color:#334155;font-size:11px;font-weight:800;background:#fff;border:1px solid #d0d7e2;border-radius:999px;cursor:pointer}@media(max-width:980px){.people-requirement-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.vucoris-people-test-shell .people-vu-action-grid{align-items:start;gap:14px}.vucoris-people-test-shell .people-vu-action-grid button{display:grid;justify-items:center;align-content:start;gap:7px;min-height:0;padding:4px 6px 2px;color:#fff;text-align:center;background:transparent;border:1px solid transparent;border-radius:14px;box-shadow:none}.vucoris-people-test-shell .people-vu-action-grid button:hover,.vucoris-people-test-shell .people-vu-action-grid button:focus-visible{background:#ffffff0e;border-color:#b0b8c429;outline:none}.vucoris-people-test-shell .people-vu-action-grid button>.people-vu-icon{width:66px;height:66px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:inset 0 1px #ffffff4d,0 14px 28px #00000038}.vucoris-people-test-shell .people-vu-action-grid .people-vu-icon-build{background:linear-gradient(135deg,#60a5fa,#2563eb)}.vucoris-people-test-shell .people-vu-action-grid .people-vu-icon-ask{background:linear-gradient(135deg,#c084fc,#7c3aed)}.vucoris-people-test-shell .people-vu-action-grid .people-vu-icon-audit{background:linear-gradient(135deg,#2dd4bf,#0e7490)}.vucoris-people-test-shell .people-vu-action-grid .people-vu-icon-reports{background:linear-gradient(135deg,#fb923c,#c2410c)}.vucoris-people-test-shell .people-vu-action-grid svg{width:29px;height:29px;color:#fff;stroke-width:1.9}.vucoris-people-test-shell .people-vu-action-grid strong{margin-top:3px;color:#fff;font-size:13px;font-weight:800;line-height:18px}.vucoris-people-test-shell .people-vu-action-grid small{max-width:150px;color:#edf2f7b8;font-size:11px;line-height:15px}.vucoris-people-test-shell .people-checklist-table tbody tr{cursor:pointer}.vucoris-people-test-shell .people-checklist-table tbody tr:hover{background:#e0f2fe57}.vucoris-people-test-shell .people-checklist-table tbody tr.people-requirement-detail-row,.vucoris-people-test-shell .people-checklist-table tbody tr.people-requirement-detail-row:hover{cursor:default;background:#f8fafc}.vucoris-people-test-shell .people-checklist-row-expanded{background:#e0f2fe3d}.vucoris-people-test-shell .people-requirement-detail{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(170px,1fr) minmax(120px,.7fr) minmax(180px,1fr);gap:10px;padding:10px;background:#f8fafc;border-top:1px solid #d0d7e2}.vucoris-people-test-shell .people-requirement-detail section{display:grid;gap:4px;align-content:start;min-width:0}.vucoris-people-test-shell .people-requirement-detail h3,.vucoris-people-test-shell .people-requirement-detail p,.vucoris-people-test-shell .people-requirement-detail ul,.vucoris-people-test-shell .people-requirement-detail small{margin:0}.vucoris-people-test-shell .people-requirement-detail h3{color:#67809f;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vucoris-people-test-shell .people-requirement-detail p,.vucoris-people-test-shell .people-requirement-detail li,.vucoris-people-test-shell .people-requirement-detail small{color:#334155;font-size:12px;line-height:17px}.vucoris-people-test-shell .people-requirement-detail ul{display:grid;gap:3px;padding-left:16px}@media(max-width:980px){.vucoris-people-test-shell .people-requirement-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.vucoris-compact-shell .people-test-sidebar,.vucoris-people-test-shell .people-test-sidebar{width:272px;padding:16px 14px;color:#edf2f7e0;background:linear-gradient(180deg,#31516f33,#0d1b2a00 34%),#0d1b2a;border-right:1px solid rgba(103,128,159,.26);box-shadow:10px 0 24px #0d1b2a29}.vucoris-people-test-shell .people-test-page{width:100%;margin:0 auto}.vucoris-compact-shell .vucoris-main-content,.vucoris-people-test-shell .vucoris-main-content{padding:14px 18px 18px;background:#f4f7fa}.vucoris-compact-shell .top-bar-actions-compact,.vucoris-people-test-shell .top-bar-actions-compact{justify-content:space-between}.vucoris-compact-shell .top-bar-readiness-indicator,.vucoris-people-test-shell .top-bar-readiness-indicator{margin-right:auto}.people-test-sidebar{display:flex;width:272px;padding:16px 14px;color:#edf2f7e0;background:linear-gradient(180deg,#31516f33,#0d1b2a00 34%),#0d1b2a;border-right:1px solid rgba(103,128,159,.26);flex-direction:column;gap:14px}.people-test-brand{display:flex;align-items:center;min-height:42px}.people-test-brand .vucoris-brand-logo{max-width:132px;height:auto}.people-test-nav{display:grid;gap:16px;min-height:0;overflow-y:auto}.people-test-nav-section{display:grid;gap:7px}.people-test-nav-section h2{margin:0;color:#b0b8c4d1;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.people-test-nav-section-toggle{width:100%;min-height:34px;color:#edf2f7db;background:linear-gradient(180deg,#1f2d3dd1,#14202fc2),#1f2d3db8;border-color:#67809f4d}.people-test-nav-section-toggle svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.people-test-nav-section>div{display:grid;gap:3px}.people-test-nav-section button{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 9px;color:#edf2f7d1;font-size:13px;font-weight:650;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.people-test-nav-section button:hover,.people-test-nav-section button:focus-visible,.people-test-nav-section .people-test-nav-active{color:#fff;background:#1f2d3de0;border-color:#67809f4d;outline:none}.people-test-nav-section strong{min-width:22px;padding:2px 6px;color:#0d1b2a;font-size:11px;font-weight:800;text-align:center;background:#d4a72c;border-radius:999px}.people-test-nav-group{display:grid;gap:2px}.people-test-nav-parent{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:2px}.people-test-nav-parent>button:first-child{min-width:0;min-height:48px;gap:8px;padding-block:7px}.people-test-nav-copy{display:grid;min-width:0;gap:2px}.people-test-nav-copy>span{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis}.people-test-nav-copy small{color:#b0b8c4c7;font-size:11px;font-weight:620;line-height:1.25}.people-test-nav-chevron{justify-content:center;width:28px;padding:0}.people-test-nav-chevron svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.people-test-nav-chevron-open svg{transform:rotate(90deg)}.people-test-subnav{display:grid;gap:1px;padding:1px 0 2px 11px;margin-left:8px;border-left:1px solid rgba(103,128,159,.24)}.people-test-subnav button{min-height:27px;padding:0 8px;color:#edf2f7b8;font-size:12px;font-weight:620;gap:8px}.people-test-subnav .people-test-nav-copy>span{white-space:normal}.people-test-subnav button:hover,.people-test-subnav button:focus-visible,.people-test-subnav .people-test-subnav-active{color:#fff;background:#1f2d3db3;border-color:#67809f42;outline:none}.people-test-nav-group-active .people-test-nav-parent>button:first-child{color:#fff;background:#1f2d3de0;border-color:#67809f4d}.people-test-trust-panel{display:grid;gap:8px;margin-top:auto;padding:12px;background:#1f2d3dbd;border:1px solid rgba(103,128,159,.28);border-radius:8px}.people-test-labs-link{justify-self:start;min-height:24px;padding:0 7px;color:#b0b8c494;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:10px;font-weight:760;line-height:14px;text-transform:uppercase}.people-test-labs-link:hover,.people-test-labs-link:focus-visible{color:#fff4db;background:#d4a72c14;border-color:#d4a72c2e;outline:none}.people-test-trust-panel h2{margin:0;color:#fff;font-size:13px;font-weight:800;line-height:18px}.people-test-trust-panel ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.people-test-trust-panel li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:center;color:#edf2f7d1;font-size:12px;line-height:16px}.people-test-trust-panel li span{width:7px;height:7px;background:#4fa463;border-radius:999px}.people-test-sidebar-footer{margin:0;color:#b0b8c4b8;font-size:11px;line-height:16px}.people-test-page{display:grid;gap:12px;max-width:1380px}.people-test-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:18px;align-items:center;min-height:158px;padding:18px;color:#fff;background:radial-gradient(circle at 86% 18%,rgba(103,128,159,.24),transparent 34%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 12px 24px #0d1b2a1f}.people-test-hero h1,.people-test-hero p{margin:0}.people-test-hero h1{font-size:32px;font-weight:760;line-height:38px}.people-test-hero p{max-width:620px;margin-top:6px;color:#edf2f7d6;font-size:14px;line-height:20px}.people-vu-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.people-vu-action-grid button{display:grid;justify-items:center;gap:7px;min-height:124px;padding:12px 10px;color:#334155;text-align:center;background:linear-gradient(180deg,#fffffffa,#e9eef4fa),#fff;border:1px solid rgba(176,184,196,.86);border-radius:12px;cursor:pointer}.people-vu-action-grid button>span{display:grid;place-items:center;width:46px;height:46px;color:#0e7490;background:#e8f6f8;border:1px solid rgba(14,116,144,.28);border-radius:999px}.people-vu-action-grid .people-vu-icon-build{color:#2563eb;background:#e8f0ff;border-color:#2563eb42}.people-vu-action-grid .people-vu-icon-ask{color:#7c3aed;background:#f1ebff;border-color:#7c3aed3d}.people-vu-action-grid .people-vu-icon-audit{color:#0e7490;background:#e8f6f8;border-color:#0e749047}.people-vu-action-grid .people-vu-icon-reports{color:#c2410c;background:#fff0e4;border-color:#c2410c3d}.people-vu-action-grid svg,.people-row-actions svg,.people-document-list svg,.people-trust-strip svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.people-vu-action-grid strong{color:#0d1b2a;font-size:13px;font-weight:800;line-height:18px}.people-vu-action-grid small{color:#64748b;font-size:11px;line-height:15px}.people-checklist-card,.people-compact-panel,.people-trust-strip{background:#fff;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 8px 18px #0d1b2a0b}.people-checklist-card{display:grid;gap:10px;padding:12px}.people-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.people-card-heading h2{margin:0;color:#0d1b2a;font-size:18px;font-weight:760;line-height:24px}.people-card-heading p{display:flex;gap:8px;align-items:center;margin:3px 0 0;color:#64748b;font-size:12px;line-height:16px}.people-card-heading p span,.people-card-heading p strong{padding:3px 7px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.people-card-heading p strong{color:#2e7d32}.people-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.people-heading-actions button,.people-row-actions button,.people-document-list button{min-height:30px;padding:0 9px;color:#0d1b2a;font-size:12px;font-weight:800;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.people-heading-actions button:last-child{color:#fff;background:#334155;border-color:#334155}.people-checklist-table-wrap{overflow-x:auto;border:1px solid #d0d7e2;border-radius:8px}.people-checklist-table{width:100%;min-width:1060px;border-collapse:collapse}.people-checklist-table th,.people-checklist-table td{padding:8px 9px;color:#334155;font-size:12px;line-height:17px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:middle}.people-checklist-table th{color:#67809f;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase;background:#f8fafc}.people-checklist-table tr:last-child td{border-bottom:0}.people-checklist-table tbody tr{cursor:pointer;transition:background-color .14s ease}.people-checklist-table tbody tr:hover{background:#e0f2fe57}.people-checklist-table td:nth-child(2) strong{display:block;color:#0d1b2a;font-size:13px;font-weight:760}.people-checklist-table td:nth-child(2) small{display:block;margin-top:1px;color:#64748b;font-size:12px}.people-status-pill{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;border:1px solid transparent;border-radius:999px;white-space:nowrap}.people-status-good{color:#2e7d32;background:#4fa4631f;border-color:#2e7d3242}.people-status-review{color:#7c5b00;background:#d4a72c29;border-color:#d4a72c4d}.people-status-risk{color:#c0392b;background:#e5737321;border-color:#c0392b42}.people-status-neutral{color:#64748b;background:#f1f5f9;border-color:#d0d7e2}.people-owner-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;color:#334155;font-size:11px;font-weight:800;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.people-row-actions{display:flex;position:relative;align-items:center;gap:6px;white-space:nowrap}.people-row-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:grid;min-width:150px;padding:5px;background:#fff;border:1px solid #d0d7e2;border-radius:7px;box-shadow:0 12px 24px #0d1b2a24}.people-row-menu button{justify-content:flex-start;width:100%;min-height:26px;padding:0 8px;color:#334155;background:transparent;border:0;border-radius:5px;text-align:left}.people-row-menu button:hover,.people-row-menu button:focus-visible{background:#e0f2fe6b;outline:none}.people-lock-icon{display:inline-grid;place-items:center;width:28px;height:28px;color:#67809f;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.people-row-actions>button:first-of-type,.people-document-list button{color:#0e7490;border-color:#0e74904d}.people-row-actions .people-audit-icon-button,.people-document-list .people-audit-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:0 7px;color:#0e7490;background:#eefbfc;border-color:#0e749047;font-size:11px;line-height:16px}.people-row-actions .people-audit-icon-button:hover,.people-row-actions .people-audit-icon-button:focus-visible,.people-document-list .people-audit-icon-button:hover,.people-document-list .people-audit-icon-button:focus-visible{background:#e0f5f8;border-color:#0e74906b;outline:none}.people-row-actions .people-audit-icon-button svg,.people-document-list .people-audit-icon-button svg{width:14px;height:14px}.people-row-actions>button:last-child{width:30px;padding:0}.people-checklist-table-sealed{min-width:980px;table-layout:fixed}.people-checklist-table-sealed .people-checklist-col-index{width:42px}.people-checklist-table-sealed .people-checklist-col-seal{width:40px}.people-checklist-table-sealed .people-checklist-col-owner{width:132px}.people-checklist-table-sealed .people-checklist-col-updated{width:84px}.people-checklist-table-sealed .people-checklist-col-lock,.people-checklist-table-sealed .people-checklist-col-menu{width:52px}.people-checklist-table-sealed th:nth-child(n+3):nth-child(-n+6),.people-seal-cell,.people-lock-cell,.people-menu-cell{text-align:center}.people-requirement-summary{display:grid;gap:1px;min-width:0}.people-seal-cell{padding-right:5px;padding-left:5px}.readiness-seal-button{--seal-color: #64748b;--seal-dark: #475569;--seal-light: #a6b2c2;position:relative;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;color:#ffffffe6;background:transparent;border:0;cursor:pointer;isolation:isolate}.readiness-seal-button:before,.readiness-seal-button:after{position:absolute;content:"";clip-path:polygon(50% 0%,58% 10%,70% 6%,76% 18%,89% 20%,90% 34%,100% 50%,90% 58%,94% 70%,82% 76%,80% 89%,66% 90%,50% 100%,42% 90%,30% 94%,24% 82%,11% 80%,10% 66%,0% 50%,10% 42%,6% 30%,18% 24%,20% 11%,34% 10%)}.readiness-seal-button:before{inset:0;background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.42),transparent 25%),radial-gradient(circle at 70% 76%,rgba(13,27,42,.2),transparent 34%),linear-gradient(145deg,var(--seal-light),var(--seal-color) 52%,var(--seal-dark));box-shadow:inset 0 1px 1px #ffffff61,inset 0 -2px 3px #0d1b2a3d,0 1px 2px #0d1b2a2e}.readiness-seal-button:after{inset:5px;background:linear-gradient(145deg,#ffffff47,#0d1b2a24),color-mix(in srgb,var(--seal-color) 82%,#ffffff 18%);box-shadow:inset 0 1px 1px #ffffff47,inset 0 -1px 1px #0d1b2a42}.readiness-seal-button span{position:relative;z-index:1;font-size:9px;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(13,27,42,.28),0 -1px 0 rgba(255,255,255,.14)}.readiness-seal-button:hover:before,.readiness-seal-button:focus-visible:before{box-shadow:inset 0 1px 1px #ffffff70,inset 0 -2px 3px #0d1b2a42,0 0 0 3px #67809f2e,0 2px 4px #0d1b2a38}.readiness-seal-button:focus-visible{outline:none}.readiness-seal-verified{--seal-color: #2e7d32;--seal-dark: #1f6b35;--seal-light: #62b878}.readiness-seal-review{--seal-color: #b8860b;--seal-dark: #8f6400;--seal-light: #e5bd54}.readiness-seal-missing{--seal-color: #c0392b;--seal-dark: #8f241b;--seal-light: #e67668}.readiness-seal-not-started{--seal-color: #64748b;--seal-dark: #475569;--seal-light: #a6b2c2}.people-row-actions-compact{justify-content:center}.people-row-actions-compact>button:first-child{width:30px;padding:0}.people-requirement-detail.people-requirement-seal-detail{grid-template-columns:minmax(145px,.95fr) minmax(145px,.95fr) minmax(210px,1.35fr) minmax(150px,.95fr) minmax(130px,.75fr) minmax(170px,1fr)}.requirement-detail-mini-list{display:grid;gap:3px;padding:0;margin:0;list-style:none}.requirement-detail-mini-list li{overflow-wrap:anywhere}.document-workspace-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:#0d1b2a70}.document-workspace-shell{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1380px,calc(100vw - 36px));height:min(860px,calc(100vh - 36px));overflow:hidden;color:#334155;background:#e9eef4;border:1px solid rgba(176,184,196,.72);border-radius:10px;box-shadow:0 28px 70px #0d1b2a57}.document-workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:#fff;background:linear-gradient(135deg,#334155f5,#0d1b2afa),#0d1b2a;border-bottom:1px solid rgba(176,184,196,.24)}.document-workspace-topbar p,.document-workspace-topbar h2,.document-workspace-vu-heading p,.document-workspace-vu-heading h3,.document-workspace-vu-heading span,.document-workspace-document-head p,.document-workspace-document-head h3,.document-workspace-document-head span,.document-workspace-creation-strip p,.document-workspace-creation-strip span,.document-workspace-small-heading p,.document-workspace-small-heading h4,.document-workspace-reminder p,.document-workspace-reminder span{margin:0}.document-workspace-topbar p,.document-workspace-vu-heading p,.document-workspace-document-head p,.document-workspace-creation-strip p,.document-workspace-small-heading p,.document-workspace-reminder p,.document-workspace-side-detail dt,.document-workspace-side-detail section>p,.document-workspace-editor-card label>span,.document-workspace-review-panel label>span{color:#67809f;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.document-workspace-topbar p{color:#edf2f7b8}.document-workspace-topbar h2{overflow:hidden;max-width:760px;color:#fff;font-size:18px;font-weight:760;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.document-workspace-topbar-actions,.document-workspace-document-meta,.document-workspace-action-buttons,.document-workspace-review-actions,.document-workspace-footer-actions,.document-workspace-creation-strip>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.document-workspace-topbar button,.document-workspace-actionbar button,.document-workspace-creation-strip button,.document-workspace-vu-actions button,.document-workspace-review-actions button,.document-workspace-comment-input button,.document-workspace-footer-actions button{min-height:30px;padding:0 10px;color:#0d1b2a;font-size:12px;font-weight:800;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.document-workspace-topbar button:hover,.document-workspace-actionbar button:hover,.document-workspace-creation-strip button:hover,.document-workspace-vu-actions button:hover,.document-workspace-review-actions button:hover,.document-workspace-comment-input button:hover,.document-workspace-footer-actions button:hover{background:#f8fafc;border-color:#94a3b8}.document-workspace-topbar button:disabled,.document-workspace-actionbar button:disabled,.document-workspace-creation-strip button:disabled,.document-workspace-vu-actions button:disabled,.document-workspace-review-actions button:disabled,.document-workspace-footer-actions button:disabled{cursor:not-allowed;opacity:.55}.document-workspace-layout{display:grid;grid-template-columns:minmax(318px,.35fr) minmax(0,1fr);min-height:0}.document-workspace-layout-collapsed{grid-template-columns:58px minmax(0,1fr)}.document-workspace-vu-panel,.document-workspace-main{min-height:0;overflow:hidden}.document-workspace-vu-panel{display:grid;grid-template-rows:auto minmax(0,1fr);background:#f6f8fa;border-right:1px solid #d0d7e2}.document-workspace-vu-collapse{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 10px;color:#334155;font-size:12px;font-weight:800;background:#edf2f7;border:0;border-bottom:1px solid #d0d7e2;cursor:pointer}.document-workspace-layout-collapsed .document-workspace-vu-collapse{writing-mode:vertical-rl;justify-content:center;min-height:100%}.document-workspace-vu-body{display:grid;align-content:start;gap:9px;min-height:0;overflow-y:auto;padding:10px}.document-workspace-vu-heading,.document-workspace-disclosure,.document-workspace-reminder,.document-workspace-document-head,.document-workspace-creation-strip,.document-workspace-editor-card,.document-workspace-side-detail,.document-workspace-coordinate-card,.document-workspace-footer-actions{background:#fff;border:1px solid #d0d7e2;border-radius:8px}.document-workspace-vu-heading{display:grid;gap:3px;padding:10px}.document-workspace-vu-heading h3,.document-workspace-document-head h3,.document-workspace-small-heading h4{color:#0d1b2a;font-size:15px;font-weight:760;line-height:20px}.document-workspace-vu-heading span,.document-workspace-document-head span,.document-workspace-creation-strip span,.document-workspace-reminder span,.document-workspace-empty,.document-workspace-side-detail dd,.document-workspace-side-detail section>span,.document-workspace-report-preview span,.document-workspace-report-preview small{color:#64748b;font-size:12px;line-height:17px}.document-workspace-disclosure{overflow:hidden}.document-workspace-disclosure summary{min-height:32px;padding:8px 10px;color:#334155;font-size:12px;font-weight:800;cursor:pointer;background:#f8fafc;border-bottom:1px solid #e2e8f0}.document-workspace-disclosure:not([open]) summary{border-bottom:0}.document-workspace-compact-list,.document-workspace-activity-list,.document-workspace-comment-list,.document-workspace-review-panel ul{display:grid;gap:6px;margin:0;padding:9px 10px 10px;list-style:none}.document-workspace-compact-list li,.document-workspace-review-panel li{display:flex;align-items:center;gap:7px;color:#334155;font-size:12px;line-height:17px}.document-workspace-dot{width:7px;height:7px;flex:0 0 auto;background:#94a3b8;border-radius:999px}.document-workspace-dot-risk{background:#c0392b}.document-workspace-dot-review{background:#d4a72c}.document-workspace-dot-ready{background:#2e7d32}.document-workspace-empty{padding:9px 10px 10px}.document-workspace-vu-actions{display:grid;gap:6px;padding:9px 10px 10px}.document-workspace-vu-actions button,.document-workspace-action-buttons button:nth-child(2),.document-workspace-creation-strip button:last-child{color:#0e7490;background:#eefbfc;border-color:#0e749047}.document-workspace-reference-list{display:flex;flex-wrap:wrap;gap:6px;padding:9px 10px 10px}.document-workspace-reference-list span{min-height:22px;padding:3px 7px;color:#334155;font-size:11px;font-weight:800;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.document-workspace-reminder{display:grid;gap:4px;padding:10px;border-left:3px solid #67809f}.document-workspace-main{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:10px;overflow-y:auto;padding:10px}.document-workspace-document-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px}.document-workspace-lock{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;color:#0e7490;font-size:11px;font-weight:800;background:#eefbfc;border:1px solid rgba(14,116,144,.28);border-radius:999px}.document-workspace-lock-closed{color:#2e7d32;background:#4fa4631f;border-color:#2e7d3242}.document-workspace-lock svg,.document-workspace-review-panel svg,.document-workspace-vu-collapse svg{width:14px;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.document-workspace-actionbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-workspace-actionbar [role=tablist]{display:flex;gap:5px;padding:4px;background:#dfe7f0;border:1px solid #d0d7e2;border-radius:8px}.document-workspace-actionbar [role=tab]{min-height:28px;border-color:transparent;background:transparent}.document-workspace-actionbar .document-workspace-tab-active{color:#fff;background:#334155;border-color:#334155}.document-workspace-creation-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px}.document-workspace-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:10px;min-height:420px}.document-workspace-editor-card,.document-workspace-side-detail,.document-workspace-coordinate-card{min-width:0;padding:10px}.document-workspace-editor-card{display:grid;min-height:0}.document-workspace-editor-card pre,.document-workspace-editor-card textarea{width:100%;min-height:360px;margin:0;padding:12px;overflow:auto;color:#0d1b2a;font:inherit;font-size:13px;line-height:20px;white-space:pre-wrap;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.document-workspace-editor-card label,.document-workspace-review-panel label{display:grid;gap:6px}.document-workspace-side-detail{display:grid;align-content:start;gap:10px}.document-workspace-side-detail dl{display:grid;gap:7px;margin:0}.document-workspace-side-detail dl>div{display:grid;gap:2px;padding-bottom:7px;border-bottom:1px solid #e2e8f0}.document-workspace-side-detail dd{margin:0;color:#334155}.document-workspace-side-detail section,.document-workspace-report-preview{display:grid;gap:5px}.document-workspace-report-preview{padding:8px;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.document-workspace-report-preview strong{color:#0d1b2a;font-size:12px;line-height:17px}.document-workspace-review-panel{display:grid;gap:10px}.document-workspace-review-panel ul{padding:0}.document-workspace-review-panel textarea{min-height:92px;padding:9px;color:#0d1b2a;font:inherit;font-size:13px;line-height:19px;resize:vertical;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.document-workspace-review-actions button:nth-child(3){color:#c0392b;border-color:#c0392b47}.document-workspace-review-actions button:last-child,.document-workspace-footer-actions button:last-child{color:#fff;background:#334155;border-color:#334155}.document-workspace-coordinate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.document-workspace-small-heading{display:grid;gap:2px;margin-bottom:8px}.document-workspace-comment-input{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;margin-bottom:8px}.document-workspace-comment-input input{min-height:30px;padding:0 9px;color:#0d1b2a;font:inherit;font-size:13px;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.document-workspace-comment-list,.document-workspace-activity-list{gap:7px;padding:0}.document-workspace-comment-list li,.document-workspace-activity-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start}.document-workspace-comment-list li>span,.document-workspace-activity-list li>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;font-size:11px;font-weight:800;background:#334155;border-radius:999px}.document-workspace-comment-list strong,.document-workspace-activity-list strong,.document-workspace-comment-list p,.document-workspace-activity-list p,.document-workspace-comment-list small,.document-workspace-activity-list small{margin:0}.document-workspace-comment-list strong,.document-workspace-activity-list strong{color:#0d1b2a;font-size:12px;line-height:17px}.document-workspace-comment-list p,.document-workspace-activity-list p{color:#334155;font-size:12px;line-height:17px}.document-workspace-comment-list small,.document-workspace-activity-list small{color:#64748b;font-size:11px;line-height:15px}.document-workspace-toast,.document-workspace-message{margin:0;padding:8px 10px;color:#334155;font-size:12px;font-weight:700;line-height:17px;background:#fff9e6;border:1px solid rgba(212,167,44,.32);border-radius:7px}.document-workspace-footer-actions{justify-content:flex-end;padding:8px 10px}@media(max-width:1040px){.document-workspace-layout,.document-workspace-layout-collapsed{grid-template-columns:1fr}.document-workspace-vu-panel{max-height:280px;border-right:0;border-bottom:1px solid #d0d7e2}.document-workspace-layout-collapsed .document-workspace-vu-collapse{min-height:40px;writing-mode:horizontal-tb}.document-workspace-content-grid,.document-workspace-coordinate-grid{grid-template-columns:1fr}}.people-lower-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(360px,1.16fr) minmax(280px,.86fr);gap:12px}.people-compact-panel{display:grid;align-content:start;gap:9px;padding:12px}.people-compact-panel h2{margin:0;color:#0d1b2a;font-size:16px;font-weight:760;line-height:22px}.people-gap-list,.people-activity-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.people-gap-list li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:center;min-height:32px;padding:6px 8px;color:#334155;font-size:13px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.people-gap-list span{width:7px;height:7px;background:#c0392b;border-radius:999px}.people-document-list{display:grid;overflow:hidden;border:1px solid #d0d7e2;border-radius:8px}.people-document-list>div{display:grid;grid-template-columns:minmax(0,1fr) 24px max-content 56px max-content;gap:8px;align-items:center;min-height:38px;padding:6px 8px;border-bottom:1px solid #e2e8f0}.people-document-list>div:last-child{border-bottom:0}.people-document-list strong{color:#0d1b2a;font-size:13px;font-weight:700}.people-document-list svg{color:#67809f}.people-document-list>div>span:last-of-type{color:#64748b;font-size:12px}.people-activity-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-height:44px;padding:6px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.people-activity-list li>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;font-size:11px;font-weight:800;background:#334155;border-radius:999px}.people-activity-list strong,.people-activity-list p,.people-activity-list small{display:block;margin:0}.people-activity-list strong{color:#0d1b2a;font-size:13px;font-weight:760}.people-activity-list p{color:#334155;font-size:12px;line-height:17px}.people-activity-list small{color:#64748b;font-size:11px;line-height:15px}.people-trust-strip{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:10px 12px}.people-trust-strip span{display:inline-flex;gap:6px;align-items:center;color:#475569;font-size:12px;font-weight:700}.people-trust-strip svg{width:14px;height:14px;color:#67809f}.people-test-toast{position:sticky;right:18px;bottom:14px;justify-self:end;max-width:420px;margin:0;padding:9px 11px;color:#0d1b2a;font-size:13px;font-weight:800;background:#fff;border:1px solid #d0d7e2;border-left:4px solid #0e7490;border-radius:8px;box-shadow:0 14px 28px #0d1b2a24}@media(max-width:1240px){.people-test-hero,.people-lower-grid{grid-template-columns:1fr}.people-vu-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.people-vu-action-grid,.people-card-heading,.people-document-list>div{grid-template-columns:1fr}.people-card-heading{align-items:start}}.vucoris-brand-logo{display:block;width:168px;max-width:100%;height:auto;border-radius:4px;box-shadow:0 8px 18px #0000002e}.vucoris-seal{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;color:var(--neutral-700);vertical-align:middle}.vucoris-seal-sm{--vucoris-seal-size: 24px}.vucoris-seal-md{--vucoris-seal-size: 40px}.vucoris-seal-lg{--vucoris-seal-size: 64px}.vucoris-seal-xl{--vucoris-seal-size: 120px}.vucoris-seal-ready{color:var(--status-ready)}.vucoris-seal-review{color:var(--status-review)}.vucoris-seal-risk{color:var(--status-risk)}.vucoris-seal-neutral{color:#6f7a88}.vucoris-seal-image{display:block;flex:0 0 auto;width:var(--vucoris-seal-size);height:var(--vucoris-seal-size);max-width:var(--vucoris-seal-size);max-height:var(--vucoris-seal-size);aspect-ratio:1 / 1;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.object-contain{object-fit:contain}.vucoris-seal-embossed .vucoris-seal-image{filter:drop-shadow(0 5px 11px rgba(13,27,42,.18))}.vucoris-seal-label{display:block;min-width:0;overflow:hidden;color:currentColor;font-size:.72rem;font-weight:830;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vucoris-seal-demo{display:grid;gap:16px;padding:18px;border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff;box-shadow:var(--shadow-panel-soft)}.vucoris-seal-demo-heading{display:grid;gap:5px;max-width:740px}.vucoris-seal-demo-heading h3,.vucoris-seal-demo-size-grid h4{margin:0;color:var(--neutral-950);font-weight:850}.vucoris-seal-demo-heading p:last-child{margin:0;color:var(--neutral-600);font-size:.82rem;font-weight:620;line-height:1.45}.vucoris-seal-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vucoris-seal-demo-surface{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--border-subtle);border-radius:8px}.vucoris-seal-demo-surface>span{font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.vucoris-seal-demo-surface>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center}.vucoris-seal-demo-light{color:var(--neutral-950);background:var(--surface-panel-subtle)}.vucoris-seal-demo-dark{color:#fff;background:linear-gradient(135deg,#67809f2e,#0d1b2a00 44%),var(--color-deep-navy);border-color:#e6e9ee2e}.vucoris-seal-demo-dark .vucoris-seal-label,.vucoris-seal-demo-dark>span{color:#edf2f7db}.vucoris-seal-demo-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vucoris-seal-demo-size-grid article{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid var(--border-subtle);border-radius:8px;background:#fff}.vucoris-seal-demo-size-grid article>div{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.vucoris-seal-demo-size-grid h4{font-size:.82rem;line-height:1.25}.vucoris-brand-seal,.vucoris-footer-seal{display:inline-flex;align-items:center;justify-content:center;color:var(--color-mist-gray);font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1;background:radial-gradient(circle at 35% 28%,#ffffff47,#67809f2e 34%,#1f2d3db8 72%),var(--color-steel-blue);border:1px solid rgba(230,233,238,.5);border-radius:999px;box-shadow:inset 0 0 0 2px #0d1b2a61,0 8px 20px #0000003d}.vucoris-brand-seal{width:38px;height:38px;font-size:1.25rem}.vucoris-brand-wordmark{color:var(--color-white);font-size:1.05rem;font-weight:800;letter-spacing:.08em}.vucoris-sidebar-nav{display:grid;gap:5px;padding:18px 0}.sidebar-nav-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:42px;padding:8px 12px 8px 11px;color:#e6e9eedb;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px}.sidebar-nav-item:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;content:"";background:transparent;border-radius:999px}.sidebar-nav-item:hover{color:var(--color-white);background:#1f2d3d94;border-color:#67809f33}.sidebar-nav-item-active{color:var(--color-white);background:#1f2d3df5;border-color:#67809f61;box-shadow:inset 0 1px #ffffff0a}.sidebar-nav-item-active:before{background:var(--color-silver-blue)}.sidebar-nav-icon{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar-nav-label{overflow:visible;font-size:.86rem;font-weight:650;line-height:1.16;text-overflow:clip;white-space:normal}.vucoris-sidebar-footer{display:grid;justify-items:center;gap:9px;margin-top:auto;padding:18px 6px 6px;color:#e6e9eebd;border-top:1px solid rgba(203,213,225,.1)}.vucoris-sidebar-seal{opacity:.95}.vucoris-sidebar-seal .vucoris-seal-image{width:54px;height:54px;max-width:54px;max-height:54px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.24))}.vucoris-footer-seal{width:34px;height:34px;font-size:1rem}.vucoris-sidebar-trust-copy{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.vucoris-shell-body{display:flex;min-height:100vh;margin-left:248px;flex-direction:column}.vucoris-top-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 28px;background:var(--color-white);border-bottom:1px solid var(--neutral-200)}.top-bar-title-group{display:grid;gap:2px}.top-bar-breadcrumb{color:var(--neutral-600);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.top-bar-title-group h2{margin:0;color:var(--neutral-950);font-size:1.05rem;font-weight:750}.top-bar-actions{display:flex;align-items:center;gap:10px}.top-bar-vu-access{position:relative}.top-bar-icon-button,.organization-selector,.top-bar-vu-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;color:var(--neutral-800);cursor:pointer;background:var(--color-white);border:1px solid transparent;border-radius:7px}.top-bar-vu-button{gap:7px;padding:0 11px;color:var(--color-deep-navy);font-size:.78rem;font-weight:820;background:var(--surface-panel-subtle);border-color:var(--neutral-200)}.top-bar-logout-button{min-height:36px;padding:0 12px;color:var(--neutral-800);font-size:.78rem;font-weight:800;cursor:pointer;background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:7px}.top-bar-icon-button{width:36px;padding:0}.top-bar-icon-button:hover,.organization-selector:hover,.top-bar-vu-button:hover,.top-bar-logout-button:hover{background:var(--neutral-50);border-color:var(--neutral-200)}.top-bar-icon-button svg,.organization-selector svg,.top-bar-vu-button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.top-bar-vu-button svg{width:17px;height:17px}.top-bar-vu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;gap:6px;width:min(300px,calc(100vw - 32px));padding:12px;color:var(--neutral-700);background:var(--color-white);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 18px 34px #0d1b2a29}.top-bar-vu-panel strong{color:var(--neutral-950);font-size:.86rem;font-weight:850}.top-bar-vu-panel p,.top-bar-vu-panel small{margin:0;font-size:.78rem;font-weight:650;line-height:1.38}.top-bar-vu-panel small{color:var(--neutral-600)}.organization-selector{gap:8px;padding:0 11px;font-size:.82rem;font-weight:650}.organization-selector svg{width:14px;height:14px;color:var(--neutral-600)}.user-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-white);font-size:.73rem;font-weight:800;background:var(--color-deep-navy);border:1px solid rgba(103,128,159,.45);border-radius:999px}.vucoris-login-screen{display:grid;min-height:100vh;padding:28px;place-items:center;background:linear-gradient(180deg,#e6e9ee70,#f8fafc00 260px),var(--neutral-50)}.vucoris-login-panel{display:grid;gap:20px;width:min(100%,440px);padding:22px;background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-panel)}.vucoris-login-brand{display:grid;grid-template-columns:122px minmax(0,1fr);gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.vucoris-login-logo{display:block;width:122px;max-width:100%;height:auto;border-radius:4px;box-shadow:0 8px 18px #0d1b2a1f}.vucoris-login-brand p,.vucoris-login-security-note,.vucoris-login-muted,.vucoris-login-error{margin:0}.vucoris-login-brand p{color:var(--neutral-600);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.vucoris-login-brand h1{margin:3px 0 0;color:var(--neutral-950);font-size:1.28rem;font-weight:850;line-height:1.15}.vucoris-login-form{display:grid;gap:13px}.vucoris-login-field{display:grid;gap:6px;color:var(--neutral-700);font-size:.78rem;font-weight:800}.vucoris-login-field input{min-height:40px;width:100%;padding:8px 10px;color:var(--neutral-950);background:var(--color-white);border:1px solid var(--border-strong);border-radius:7px;outline:none}.vucoris-login-field input:focus{border-color:var(--color-silver-blue);box-shadow:0 0 0 3px #67809f2e}.vucoris-login-field input:disabled{color:var(--neutral-600);background:var(--surface-inset)}.vucoris-login-error,.vucoris-login-muted,.vucoris-login-security-note{font-size:.78rem;font-weight:760;line-height:1.45}.vucoris-login-error{padding:9px 11px;color:#7c241f;background:var(--status-risk-tint);border:1px solid var(--status-risk-soft);border-radius:7px}.vucoris-login-muted,.vucoris-login-security-note{color:var(--neutral-600)}.vucoris-login-submit{min-height:40px;color:#fff;font-size:.82rem;font-weight:850;cursor:pointer;background:#31516f;border:1px solid #31516f;border-radius:7px}.vucoris-login-submit:hover:not(:disabled){background:#263f57;border-color:#263f57}.vucoris-login-submit:disabled{cursor:not-allowed;opacity:.62}.vucoris-main-content{flex:1;padding:32px;background:linear-gradient(180deg,#e6e9ee59,#f8fafc00 220px),var(--neutral-50)}.shell-placeholder{max-width:760px}.shell-placeholder-eyebrow{margin:0 0 8px;color:var(--neutral-600);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shell-placeholder h1{margin:0;color:var(--neutral-950);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:760;line-height:1.15}.shell-placeholder p:last-child,.shell-placeholder>p:not(.shell-placeholder-eyebrow){max-width:520px;margin:10px 0 0;color:var(--neutral-600);font-size:.96rem;line-height:1.6}.shell-placeholder-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.shell-placeholder-action{min-height:38px;padding:0 14px;color:#fff;background:var(--neutral-900);border:1px solid var(--neutral-900);border-radius:8px;font:inherit;font-size:.9rem;font-weight:760;cursor:pointer}.shell-placeholder-action:hover,.shell-placeholder-action:focus-visible{background:var(--neutral-800);border-color:var(--neutral-800);outline:none}.experience-selector-page{min-height:100vh;padding:32px;background:#f4f7f8;color:#142033}.experience-selector-page>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;max-width:1120px;margin:0 auto 18px;padding-bottom:16px;border-bottom:1px solid rgba(25,42,64,.14)}.experience-selector-page>header span{color:#0c7477;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.experience-selector-page h1{margin:4px 0;color:#111827;font-size:1.8rem;line-height:1.08;letter-spacing:0}.experience-selector-page p{margin:0;color:#5f6f82;font-size:.88rem;line-height:1.45}.experience-selector-session{display:grid;justify-items:end;gap:4px;min-width:180px}.experience-selector-session span{color:#6b7888}.experience-selector-session strong{color:#142033;font-size:.82rem}.experience-selector-session button{padding:6px 10px;border:1px solid rgba(25,42,64,.16);border-radius:6px;background:#fff;color:#25384f;font-size:.72rem;font-weight:800;cursor:pointer}.experience-selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1120px;margin:0 auto}.experience-selector-card{display:grid;gap:8px;min-height:150px;padding:14px;border:1px solid rgba(25,42,64,.14);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.experience-selector-card:hover,.experience-selector-card:focus-visible{border-color:#0c747773;box-shadow:0 12px 28px #192a401a}.experience-selector-card span{color:#142033;font-size:.92rem;font-weight:900;line-height:1.16}.experience-selector-card strong{color:#0c7477;font-size:.74rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.experience-selector-card p{color:#53657a;font-size:.8rem}@media(max-width:820px){.experience-selector-page{padding:20px}.experience-selector-page>header{display:grid}.experience-selector-session{justify-items:start}.experience-selector-grid{grid-template-columns:1fr}}.domain-page{display:grid;gap:18px;max-width:1480px}.domain-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);gap:18px;align-items:stretch;padding:18px;color:#fff;background:linear-gradient(135deg,#67809f38,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:5px solid var(--color-silver-blue);border-radius:8px;box-shadow:var(--shadow-panel)}.domain-header>div:first-child{display:grid;align-content:center;gap:6px;min-width:0}.domain-eyebrow{margin:0;color:var(--neutral-600);font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.domain-header .domain-eyebrow{color:#e6e9eeb8}.domain-header h1{margin:0;color:#fff;font-size:1.52rem;font-weight:860;line-height:1.12}.domain-header p:last-child{max-width:780px;margin:0;color:#edf2f7d1;font-size:.88rem;font-weight:610;line-height:1.48}.domain-header-state{display:grid;align-content:center;gap:6px;min-width:0;padding:13px;background:#0d1b2a57;border:1px solid rgba(230,233,238,.14);border-radius:8px}.domain-header-state strong{color:#fff;font-size:.86rem;font-weight:850;line-height:1.3}.domain-header-state span{color:#e6e9eebd;font-size:.76rem;font-weight:620;line-height:1.4}.domain-tile-band{display:grid;gap:10px}.domain-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.domain-tile{display:grid;align-content:start;gap:8px;width:100%;min-height:118px;padding:13px;color:#edf2f7db;text-align:left;cursor:pointer;background:linear-gradient(150deg,#67809f3d,#1f2d3df5,#0d1b2afa),var(--color-deep-navy);border:1px solid rgba(103,128,159,.28);border-radius:8px;box-shadow:0 12px 28px #0d1b2a1f}.domain-tile:hover,.domain-tile:focus-visible{border-color:#9eb4cc9e;box-shadow:0 0 0 3px #67809f2e,0 18px 34px #0d1b2a2e;outline:none}.domain-tile-active{background:linear-gradient(150deg,#67809f5c,#1f2d3df5 44%,#0e2a43fa),var(--color-steel-blue);border-color:#e6e9ee75}.domain-tile-title{color:#fff;font-size:.92rem;font-weight:850;line-height:1.22}.domain-tile-description{color:#edf2f7bd;font-size:.76rem;font-weight:620;line-height:1.38}.domain-tile-seal{justify-self:start;margin-bottom:1px}.domain-tile .operational-status-badge{width:max-content;max-width:100%;margin-top:auto;color:#ffffffe6;background:#ffffff14;border-color:#e6e9ee38}.domain-tile .operational-status-ready{color:#d8f3df;background:#a8d5b724;border-color:#a8d5b761}.domain-tile .operational-status-review{color:#ffe8a6;background:#f2d48a24;border-color:#f2d48a66}.domain-tile .operational-status-risk{color:#ffd2ce;background:#f6b3ae24;border-color:#f6b3ae66}.domain-workspace-area{display:grid;gap:14px;min-width:0}.domain-workspace-heading{display:grid;gap:4px;max-width:780px}.domain-workspace-heading h2{margin:0;color:var(--neutral-950);font-size:1.12rem;font-weight:850;line-height:1.25}.domain-workspace-heading p:last-child{margin:0;color:var(--neutral-600);font-size:.84rem;font-weight:620;line-height:1.45}.domain-prepared-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:14px;align-items:start}.domain-prepared-panel{display:grid;gap:12px;min-width:0;padding:15px;background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.domain-prepared-panel h3{margin:0;color:var(--neutral-950);font-size:1.04rem;font-weight:850;line-height:1.25}.domain-prepared-panel p{margin:0;color:var(--neutral-700);font-size:.84rem;line-height:1.5}.domain-capability-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.domain-capability-list li,.domain-signal-list div{padding:10px 11px;color:var(--neutral-700);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px;font-size:.8rem;font-weight:660;line-height:1.4}.domain-signal-panel{border-left:5px solid var(--color-silver-blue)}.domain-signal-list{display:grid;gap:8px;margin:0}.domain-signal-list dt{color:var(--neutral-600);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.domain-signal-list dd{margin:4px 0 0;color:var(--neutral-950);font-size:.9rem;font-weight:840;line-height:1.2}.domain-signal-ready dd{color:var(--status-ready)}.domain-signal-review dd{color:var(--status-review)}.domain-signal-risk dd{color:var(--status-risk)}.domain-vu-strip{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr) max-content;gap:12px;align-items:center;min-width:0;padding:12px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-left:5px solid #5d8f96;border-radius:8px;box-shadow:var(--shadow-panel-soft)}.domain-vu-strip-heading{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.domain-vu-strip-heading>span{display:grid;place-items:center;width:28px;height:28px;color:var(--color-silver-blue);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:999px}.domain-vu-strip-heading strong{display:block;margin-top:2px;color:var(--neutral-950);font-size:.86rem;font-weight:850;line-height:1.25}.domain-vu-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.domain-vu-actions button{min-height:34px;padding:7px 10px;color:var(--color-steel-blue);font-size:.76rem;font-weight:850;cursor:pointer;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.domain-vu-actions button:hover,.domain-vu-actions button:focus-visible,.domain-vu-actions .domain-vu-action-active{color:#fff;background:var(--color-steel-blue);border-color:var(--color-steel-blue);outline:none}.domain-vu-strip>p{margin:0;color:var(--neutral-600);font-size:.76rem;font-weight:720;line-height:1.35;text-align:right}.readiness-home{display:grid;gap:14px;max-width:1260px}.readiness-page-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.readiness-eyebrow,.readiness-panel-label{margin:0;color:var(--neutral-600);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.readiness-page-header h1{margin:3px 0 0;color:var(--neutral-950);font-size:clamp(1.65rem,2.6vw,2.05rem);font-weight:780;line-height:1.12}.readiness-page-header p:last-child{max-width:700px;margin:5px 0 0;color:var(--neutral-600);font-size:.9rem;line-height:1.45}.assessment-readiness-panel,.readiness-panel{background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 14px 28px #0d1b2a0d}.assessment-readiness-panel{display:grid;gap:14px;padding:18px;border-left:5px solid var(--status-review-medium)}.assessment-readiness-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.assessment-readiness-heading h2,.readiness-panel-header h2{margin:5px 0 0;color:var(--neutral-950);font-size:1.08rem;font-weight:780}.assessment-readiness-heading h2{font-size:1.22rem}.readiness-panel-header h2{font-size:.98rem}.assessment-readiness-summary{max-width:540px;margin:5px 0 0;color:var(--neutral-600);font-size:.84rem;line-height:1.45}.assessment-posture-state{display:grid;justify-items:end;gap:7px;min-width:max-content}.assessment-posture-state strong{color:var(--status-risk);font-size:.94rem;font-weight:820}.assessment-readiness-metrics,.readiness-compact-metrics{display:grid;gap:10px;margin:0}.assessment-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-readiness-metrics div,.readiness-compact-metrics div{display:grid;gap:4px;min-width:0;padding:11px 12px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:7px}.assessment-readiness-metrics .metric-critical{background:var(--status-risk-tint);border-color:var(--status-risk-soft)}.assessment-readiness-metrics dt,.readiness-compact-metrics dt{color:var(--neutral-600);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.assessment-readiness-metrics dd,.readiness-compact-metrics dd{margin:0;color:var(--neutral-950);font-size:1.22rem;font-weight:780;line-height:1.1}.assessment-readiness-metrics .metric-critical dd{color:var(--status-risk)}.assessment-readiness-metrics div:last-child dd{color:var(--neutral-700);font-size:.95rem;font-weight:700;line-height:1.35}.readiness-section-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);gap:12px;align-items:start}.readiness-panel{display:grid;gap:11px;min-width:0;padding:14px}.readiness-panel-priority{grid-column:1}.readiness-panel-package{grid-column:2}.readiness-panel-header{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:9px;border-bottom:1px solid var(--neutral-200)}.readiness-panel-header h2{margin:0}.readiness-panel-header p{margin:4px 0 0;color:var(--neutral-600);font-size:.8rem;line-height:1.4}.readiness-table{display:grid;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.readiness-table-row{display:grid;grid-template-columns:minmax(106px,.82fr) minmax(124px,.9fr) minmax(220px,1.7fr) minmax(72px,.55fr) minmax(118px,.7fr);gap:10px;align-items:center;min-height:40px;padding:8px 10px;background:var(--color-white);border-top:1px solid var(--neutral-200)}.readiness-table-row:first-child{border-top:0}.readiness-table-head{min-height:30px;color:var(--neutral-600);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--neutral-50)}.readiness-table-row strong{color:var(--neutral-950);font-size:.78rem}.readiness-table-row span{min-width:0;color:var(--neutral-700);font-size:.78rem;line-height:1.3}.readiness-list{display:grid;gap:8px}.readiness-record,.package-status-panel{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;padding:10px 11px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:7px}.readiness-record strong,.package-status-panel strong{display:block;color:var(--neutral-950);font-size:.83rem;line-height:1.35}.readiness-record span,.package-status-panel span{display:block;margin-top:3px;color:var(--neutral-600);font-size:.74rem;font-weight:650;line-height:1.35}.readiness-record p{margin:5px 0 0;color:var(--neutral-700);font-size:.79rem;line-height:1.45}.readiness-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:100%;min-height:23px;padding:3px 8px;border:1px solid transparent;border-radius:6px;font-size:.76rem;font-weight:800;line-height:1.15;white-space:nowrap}.readiness-status-emphasis{min-height:30px;padding:5px 11px;font-size:.84rem}.readiness-status-ready{color:var(--status-ready);background:var(--status-ready-tint);border-color:var(--status-ready-soft)}.readiness-status-review{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.readiness-status-risk{color:var(--status-risk);background:var(--status-risk-tint);border-color:var(--status-risk-soft)}.readiness-status-neutral{color:var(--neutral-700);background:var(--neutral-100);border-color:var(--neutral-300)}.package-status-panel{background:linear-gradient(180deg,var(--neutral-50),var(--color-white))}.package-status-panel .readiness-panel-label{margin-bottom:5px}.readiness-compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-compact-metrics div{padding:9px}.readiness-compact-metrics dd{font-size:1rem}.readiness-provenance-list{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 0;padding:0;list-style:none}.readiness-provenance-list li{min-height:24px;padding:4px 8px;color:var(--neutral-700);font-size:.72rem;font-weight:750;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:999px}.app-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px}.decision-header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:24px;align-items:end;padding:24px 0 28px;border-bottom:1px solid #d8e0e4}.decision-header h1{max-width:860px;margin:8px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:0}.decision-header p{margin:0;color:#52616b;line-height:1.6}.eyebrow,.section-label{color:#52616b;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-grid,.metric-grid,.content-grid{display:grid;gap:16px;margin-top:20px}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-priority{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;margin-top:20px;align-items:stretch}.authorization-state-panel,.priority-signal{background:#fff;border:1px solid #d8e0e4;border-left-width:6px;border-radius:8px;box-shadow:0 14px 34px #1720260f}.authorization-state-panel{min-height:236px;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.authorization-state-panel h2{margin:8px 0 0;font-size:clamp(2.25rem,5vw,4rem);line-height:1}.authorization-state-panel p,.priority-signal p{margin:0;color:#3c4b54;line-height:1.55}.authorization-state-panel .status-badge{margin-top:18px}.criticality-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;color:#52616b;line-height:1.45}.criticality-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:.78rem;font-weight:900;text-transform:uppercase}.criticality-routine{color:#31516f;background:#dcecff}.criticality-moderate{color:#3f4a21;background:#edf4c9}.criticality-high{color:#6a3f00;background:#ffe9bd}.criticality-critical{color:#7c241f;background:#ffe0dc}.priority-signal-grid{display:grid;gap:12px}.priority-signal{display:grid;gap:8px;padding:16px}.priority-signal strong{display:block;font-size:2rem;line-height:1}.signal-positive{border-left-color:#2f8f5b}.signal-review{border-left-color:#d48a18}.signal-critical{border-left-color:#c84b40}.signal-neutral{border-left-color:#4f7fa8}.workspace-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:16px;margin-top:20px}.workspace-summary-panel,.workspace-focus-panel{background:#fff;border:1px solid #d8e0e4;border-left:6px solid #4f7fa8;border-radius:8px;box-shadow:0 14px 34px #1720260f;padding:22px}.workspace-summary-panel h2,.workspace-focus-panel strong{display:block;margin:8px 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.workspace-summary-panel p,.workspace-focus-panel p{margin:14px 0 0;color:#3c4b54;line-height:1.55}.workspace-section{margin-top:24px}.case-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.case-card{display:grid;gap:14px;width:100%;padding:18px;color:inherit;text-align:left;background:#fff;border:1px solid #d8e0e4;border-left:6px solid #4f7fa8;border-radius:8px;box-shadow:0 14px 34px #1720260f;cursor:pointer}.case-card:hover{border-color:#9eb5c4}.case-card-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:start}.case-card h3{margin:6px 0 0;font-size:1.2rem;line-height:1.25}.case-card p,.case-card time,.case-card-counts,.ai-context{color:#52616b;line-height:1.45}.case-card p{margin:0}.case-card .status-badge{margin-top:0}.case-card-meta,.case-card-counts{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.ai-context{font-size:.88rem;font-weight:700}.workspace-activity-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.workspace-activity-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #e5ebef}.workspace-activity-list li:first-child{border-top:0;padding-top:0}.workspace-activity-list strong,.workspace-activity-list span,.workspace-activity-list time{display:block}.workspace-activity-list span,.workspace-activity-list time{color:#52616b;line-height:1.45}.operational-event-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.insight-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.operational-insight-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.operational-insight-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:start;padding:14px 0;border-top:1px solid #e5ebef}.operational-insight-list li:first-child{border-top:0;padding-top:0}.operational-insight-main,.operational-insight-meta{min-width:0}.operational-insight-main{display:grid;gap:7px}.operational-insight-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.operational-insight-main strong,.operational-insight-main span,.operational-insight-main p,.operational-insight-meta time{min-width:0;overflow-wrap:anywhere}.operational-insight-main span,.operational-insight-meta time{color:#52616b;line-height:1.45}.operational-insight-main p{margin:0;color:#3c4b54;line-height:1.55}.operational-insight-meta{display:grid;justify-items:end;gap:8px}.operational-insight-meta .status-badge{margin-top:0}.severity-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;color:#31516f;background:#dcecff;font-size:.78rem;font-weight:900}.severity-medium{color:#6a3f00;background:#ffe9bd}.severity-high,.severity-critical{color:#7c241f;background:#ffe0dc}.operational-event-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,max-content);gap:16px;align-items:start;padding:14px 0;border-top:1px solid #e5ebef}.operational-event-list li:first-child{border-top:0;padding-top:0}.operational-event-main,.operational-event-meta{min-width:0}.operational-event-main{display:grid;gap:7px}.operational-event-main strong,.operational-event-main span,.operational-event-meta span,.operational-event-meta time{min-width:0;overflow-wrap:anywhere}.operational-event-main span,.operational-event-meta span,.operational-event-meta time{color:#52616b;line-height:1.45}.operational-event-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.operational-event-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.operational-event-meta .status-badge{margin-top:0}.sensitivity-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;color:#31516f;background:#dcecff;font-size:.78rem;font-weight:900}.sensitivity-confidential,.sensitivity-restricted{color:#7c241f;background:#ffe0dc}.detail-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:18px;color:#52616b}.text-button{padding:0;color:#31516f;font-weight:800;background:transparent;border:0;cursor:pointer}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.content-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.workspace-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-bottom:14px;border-bottom:1px solid #d8e0e4}.workspace-nav button{min-height:38px;padding:8px 12px;border:1px solid #cdd7dc;border-radius:6px;color:#31516f;background:#fff;font-weight:800;cursor:pointer}.workspace-nav button:hover,.workspace-nav .workspace-nav-active{color:#fff;border-color:#31516f;background:#31516f}.cmmc-workflow-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start;margin-top:20px}.cmmc-left-nav{position:sticky;top:16px;display:grid;gap:16px;padding:16px;border:1px solid #d8e0e4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1720260f}.cmmc-left-nav strong{display:block;margin-top:6px;color:#172026;line-height:1.25}.cmmc-left-nav nav{display:grid;gap:6px}.cmmc-left-nav button{width:100%;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:6px;color:#31516f;background:transparent;font-weight:800;text-align:left;cursor:pointer}.cmmc-left-nav button:hover,.cmmc-left-nav .cmmc-left-nav-active{color:#fff;border-color:#31516f;background:#31516f}.cmmc-workflow-main{min-width:0;display:grid;gap:16px}.cmmc-section-content{min-width:0}.cmmc-readiness-strip{margin-top:0}.cmmc-readiness-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.cmmc-readiness-summary-grid .trust-signal{min-height:82px}.operational-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e5ebef}.operational-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;color:#31516f;background:#dcecff;font-size:.78rem;font-weight:900}.operational-status-positive{color:#0c5132;background:#dff4e7}.operational-status-review{color:#6a3f00;background:#ffe9bd}.operational-status-critical{color:#7c241f;background:#ffe0dc}.cmmc-workflow-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.workflow-step{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center;min-height:44px;padding:8px 10px;border:1px solid #cdd7dc;border-radius:8px;color:#31516f;background:#fff;cursor:pointer}.workflow-step span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#31516f;background:#dcecff;font-size:.78rem;font-weight:900}.workflow-step strong{min-width:0;overflow-wrap:anywhere;font-size:.88rem}.workflow-step:hover,.workflow-step-active{color:#fff;border-color:#31516f;background:#31516f}.workflow-step-active span{color:#31516f;background:#fff}.cmmc-guidance-panel{padding:18px}.cmmc-guidance-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cmmc-guidance-list button{display:grid;gap:6px;min-height:86px;padding:12px;border:1px solid #d8e0e4;border-left:5px solid #d48a18;border-radius:8px;color:inherit;background:#fbfcfd;text-align:left;cursor:pointer}.cmmc-guidance-list button:hover{border-color:#31516f;background:#f1f6f9}.cmmc-guidance-list span{color:#52616b;line-height:1.45}.record-link-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px}.evidence-vault-panel{margin-top:0}.evidence-vault-layout{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:18px}.evidence-control-list{display:grid;gap:10px}.evidence-control-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px 12px;align-items:center;width:100%;padding:13px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;color:inherit;background:#fff;text-align:left;cursor:pointer}.evidence-control-card:hover,.evidence-control-card-active{border-color:#31516f;background:#f1f6f9}.evidence-control-card div{display:grid;gap:4px;min-width:0}.evidence-control-card span:last-child{grid-column:1 / -1;color:#52616b}.evidence-vault-detail{min-width:0;padding-left:18px;border-left:5px solid #4f7fa8}.evidence-row-active{background:#f1f6f9}.workspace-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.workspace-state-list{display:grid;gap:12px;margin:18px 0 0}.workspace-state-list div{display:grid;gap:4px;padding-top:10px;border-top:1px solid #e5ebef}.workspace-state-list dt{color:#52616b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workspace-state-list dd{margin:0;color:#172026;line-height:1.5;overflow-wrap:anywhere}.trust-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0}.trust-signal{display:grid;gap:8px;min-height:92px;padding:14px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.trust-signal strong{font-size:1.45rem;line-height:1.1}.tag-pill{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;color:#31516f;background:#dcecff;font-size:.78rem;font-weight:900}.project-trust-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-trust-row .status-badge{margin-top:0}.security-control-list{display:grid;gap:12px;margin-top:18px}.security-control-list div{display:grid;grid-template-columns:minmax(0,.6fr) max-content minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e5ebef}.security-control-list strong,.security-control-list span{min-width:0;overflow-wrap:anywhere}.security-control-list span{color:#52616b;line-height:1.45}.security-control-list .status-badge{margin-top:0}.cmmc-controls-panel{margin-top:20px}.cmmc-controls-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;align-items:start}.cmmc-controls-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cmmc-controls-summary .trust-signal{min-height:82px}.cmmc-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0;padding:14px 0;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.cmmc-filter-bar label{display:grid;gap:7px;color:#52616b;font-weight:800}.cmmc-filter-bar span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.cmmc-filter-bar select{width:100%;min-height:42px;padding:8px 10px;border:1px solid #cdd7dc;border-radius:6px;color:#172026;background:#fff}.cmmc-controls-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;align-items:start}.cmmc-table-wrap{width:100%;overflow-x:auto}.cmmc-control-table{width:100%;min-width:820px;border-collapse:collapse}.cmmc-control-table th,.cmmc-control-table td{padding:13px 12px;border-top:1px solid #e5ebef;text-align:left;vertical-align:middle}.cmmc-control-table th{color:#52616b;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.cmmc-control-table tbody tr{cursor:pointer}.cmmc-control-table tbody tr:hover,.cmmc-control-table tbody tr:focus,.cmmc-control-row-active{outline:0;background:#f1f6f9}.cmmc-control-table td:first-child{min-width:220px}.cmmc-control-table td:first-child strong,.cmmc-control-table td:first-child span{display:block}.cmmc-control-table td:first-child span{margin-top:4px;color:#52616b;line-height:1.35}.cmmc-control-table .status-badge{margin-top:0}.cmmc-table-empty{padding:18px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.cmmc-table-empty h3{margin:0 0 8px;font-size:1rem}.cmmc-table-empty p{margin:0;color:#52616b;line-height:1.55}.cmmc-detail-panel{min-width:0;padding-left:18px;border-left:5px solid #4f7fa8}.cmmc-detail-heading{display:flex;gap:12px;align-items:start;justify-content:space-between;margin-bottom:16px}.cmmc-detail-heading h2{margin:6px 0 4px;font-size:1.35rem}.cmmc-detail-heading strong{display:block;line-height:1.4}.cmmc-detail-heading .status-badge{flex:0 0 auto;margin-top:0}.cmmc-state-grid{display:grid;gap:10px;margin-bottom:16px}.cmmc-state-item{display:grid;gap:5px;padding:11px 12px;border:1px solid #d8e0e4;border-left-width:5px;border-radius:8px;background:#fbfcfd}.cmmc-state-item span,.cmmc-state-clear{color:#52616b;line-height:1.45}.cmmc-state-clear{margin-bottom:16px}.cmmc-detail-list{display:grid;gap:12px;margin:0}.cmmc-detail-list div{padding-top:11px;border-top:1px solid #e5ebef}.cmmc-detail-list dt{color:#52616b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cmmc-detail-list dd{margin:6px 0 0;color:#172026;line-height:1.55;overflow-wrap:anywhere}.cmmc-evidence-section{display:grid;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e0e4}.cmmc-evidence-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.cmmc-evidence-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;padding:13px 0;border-top:1px solid #e5ebef}.cmmc-evidence-list li:first-child{border-top:0;padding-top:0}.cmmc-evidence-list strong,.cmmc-evidence-list span,.cmmc-evidence-list p{display:block;min-width:0;overflow-wrap:anywhere}.cmmc-evidence-list span,.cmmc-evidence-list p{color:#52616b;line-height:1.45}.cmmc-evidence-list p{margin-top:5px}.cmmc-evidence-list .status-badge{margin-top:0}.cmmc-error-text{color:#7c241f;font-weight:800}.poam-panel{margin-top:20px}.poam-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;align-items:start}.poam-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.poam-summary-grid .trust-signal{min-height:82px}.poam-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin:18px 0;padding:14px 0;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.poam-filter-bar label,.poam-action-panel label{display:grid;gap:7px;color:#52616b;font-weight:800}.poam-filter-bar span,.poam-action-panel label span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.poam-filter-bar select,.poam-action-panel select,.poam-action-panel textarea{width:100%;border:1px solid #cdd7dc;border-radius:6px;color:#172026;background:#fff}.poam-filter-bar select,.poam-action-panel select{min-height:42px;padding:8px 10px}.poam-action-panel textarea{min-height:82px;resize:vertical;padding:10px;line-height:1.5}.poam-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:18px;align-items:start}.poam-table-wrap{width:100%;overflow-x:auto}.poam-table{width:100%;min-width:1320px;border-collapse:collapse}.poam-table th,.poam-table td{padding:13px 12px;border-top:1px solid #e5ebef;text-align:left;vertical-align:middle}.poam-table th{color:#52616b;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.poam-table tbody tr{cursor:pointer}.poam-table tbody tr:hover,.poam-table tbody tr:focus,.poam-row-active{outline:0;background:#f1f6f9}.poam-table td:first-child,.poam-table td:nth-child(2){min-width:210px}.poam-table td:first-child strong,.poam-table td:first-child span,.poam-table td:nth-child(2) strong,.poam-table td:nth-child(2) span,.poam-table td:nth-child(7) span,.poam-table td:nth-child(8) strong,.poam-table td:nth-child(8) span,.poam-table td:nth-child(9) strong,.poam-table td:nth-child(9) span{display:block}.poam-table td:first-child span,.poam-table td:nth-child(2) span,.poam-table td:nth-child(8) span,.poam-table td:nth-child(9) span{margin-top:4px;color:#52616b;line-height:1.35}.poam-table .status-badge,.poam-table .severity-badge{margin-top:0}.poam-table-empty{padding:18px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.poam-table-empty h3{margin:0 0 8px;font-size:1rem}.poam-table-empty p{margin:0;color:#52616b;line-height:1.55}.poam-detail-panel{min-width:0;padding-left:18px;border-left:5px solid #4f7fa8}.poam-detail-heading{display:flex;gap:12px;align-items:start;justify-content:space-between;margin-bottom:16px}.poam-detail-heading h2{margin:6px 0 4px;font-size:1.35rem}.poam-detail-heading span{display:block;color:#52616b;line-height:1.4}.poam-detail-heading .status-badge{flex:0 0 auto;margin-top:0}.poam-state-grid{display:grid;gap:10px;margin-bottom:16px}.poam-state-item{display:grid;gap:5px;padding:11px 12px;border:1px solid #d8e0e4;border-left-width:5px;border-radius:8px;background:#fbfcfd}.poam-state-item span,.poam-state-clear{color:#52616b;line-height:1.45}.poam-state-clear{margin-bottom:16px}.poam-detail-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.poam-detail-counts .trust-signal{min-height:82px}.poam-detail-list{display:grid;gap:12px;margin:0}.poam-detail-list div{padding-top:11px;border-top:1px solid #e5ebef}.poam-detail-list dt{color:#52616b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.poam-detail-list dd{margin:6px 0 0;color:#172026;line-height:1.55;overflow-wrap:anywhere}.poam-action-panel{display:grid;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e0e4}.poam-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.poam-action-row .secondary-action-button,.poam-action-row .state-action-button{margin-top:0}.poam-evidence-section{display:grid;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e0e4}.poam-evidence-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.poam-evidence-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;padding:13px 0;border-top:1px solid #e5ebef}.poam-evidence-list li:first-child{border-top:0;padding-top:0}.poam-evidence-list strong,.poam-evidence-list span,.poam-evidence-list p{display:block;min-width:0;overflow-wrap:anywhere}.poam-evidence-list span,.poam-evidence-list p{color:#52616b;line-height:1.45}.poam-evidence-list p{margin-top:5px}.poam-evidence-list .status-badge{margin-top:0}.poam-error-text{color:#7c241f;font-weight:800}.poam-success-text{color:#0c5132;font-weight:800}.ssp-panel{margin-top:20px}.ssp-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:16px;align-items:start}.ssp-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ssp-summary-grid .trust-signal{min-height:82px}.ssp-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:18px}.ssp-card-list{display:grid;gap:12px}.ssp-card{display:grid;gap:12px;width:100%;padding:16px;color:inherit;text-align:left;background:#fff;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;cursor:pointer}.ssp-card:hover,.ssp-card-active{border-color:#31516f;background:#f1f6f9}.ssp-card-heading{display:flex;gap:12px;align-items:start;justify-content:space-between}.ssp-card-heading h3{margin:6px 0 0;font-size:1rem;line-height:1.3}.ssp-card-heading .status-badge,.ssp-card-meta .status-badge{margin-top:0}.ssp-card-meta{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;color:#52616b;line-height:1.45}.ssp-card-dates{display:grid;gap:8px;margin:0}.ssp-card-dates div{display:grid;gap:3px;padding-top:8px;border-top:1px solid #e5ebef}.ssp-card-dates dt{color:#52616b;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ssp-card-dates dd{margin:0;color:#172026;line-height:1.45;overflow-wrap:anywhere}.ssp-detail-panel{min-width:0;padding-left:18px;border-left:5px solid #4f7fa8}.ssp-detail-heading{display:flex;gap:12px;align-items:start;justify-content:space-between;margin-bottom:16px}.ssp-detail-heading h2{margin:6px 0 4px;font-size:1.35rem}.ssp-detail-heading span{display:block;color:#52616b;line-height:1.4}.ssp-detail-heading .status-badge{flex:0 0 auto;margin-top:0}.ssp-state-grid{display:grid;gap:10px;margin-bottom:16px}.ssp-state-item{display:grid;gap:5px;padding:11px 12px;border:1px solid #d8e0e4;border-left-width:5px;border-radius:8px;background:#fbfcfd}.ssp-state-item span,.ssp-state-clear{color:#52616b;line-height:1.45}.ssp-state-clear{margin-bottom:16px}.ssp-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 16px}.ssp-action-row .secondary-action-button,.ssp-action-row .state-action-button{margin-top:0}.ssp-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;padding-top:14px;border-top:1px solid #e5ebef}.ssp-coverage-grid .trust-signal{min-height:82px}.ssp-section-empty{padding:18px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.ssp-section-empty h3{margin:0 0 8px;font-size:1rem}.ssp-section-empty p{margin:0;color:#52616b;line-height:1.55}.ssp-section-list{display:grid;gap:0;border-top:1px solid #d8e0e4}.ssp-section-row{display:grid;grid-template-columns:minmax(0,1.2fr) max-content minmax(120px,.7fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(110px,.5fr);gap:12px;align-items:center;width:100%;padding:13px 0;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid #e5ebef;cursor:pointer}.ssp-section-row:hover,.ssp-section-row-active{background:#f1f6f9}.ssp-section-row strong,.ssp-section-row span{min-width:0;overflow-wrap:anywhere}.ssp-section-row div span,.ssp-section-row>span{color:#52616b;line-height:1.45}.ssp-section-row .status-badge{margin-top:0}.ssp-section-detail{margin-top:18px;padding-top:16px;border-top:1px solid #d8e0e4}.ssp-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.ssp-detail-list div{padding-top:11px;border-top:1px solid #e5ebef}.ssp-detail-list dt{color:#52616b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ssp-detail-list dd{margin:6px 0 0;color:#172026;line-height:1.55;overflow-wrap:anywhere}.ssp-section-action-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e0e4}.ssp-section-action-panel label{display:grid;gap:7px;color:#52616b;font-weight:800}.ssp-section-action-panel label:nth-of-type(4),.ssp-section-action-panel .ssp-action-row{grid-column:1 / -1}.ssp-section-action-panel label span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.ssp-section-action-panel input,.ssp-section-action-panel select,.ssp-section-action-panel textarea{width:100%;border:1px solid #cdd7dc;border-radius:6px;color:#172026;background:#fff}.ssp-section-action-panel input,.ssp-section-action-panel select{min-height:42px;padding:8px 10px}.ssp-section-action-panel textarea{min-height:82px;resize:vertical;padding:10px;line-height:1.5}.ssp-section-evidence{display:grid;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e0e4}.ssp-evidence-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.ssp-evidence-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;padding:13px 0;border-top:1px solid #e5ebef}.ssp-evidence-list li:first-child{border-top:0;padding-top:0}.ssp-evidence-list strong,.ssp-evidence-list span,.ssp-evidence-list p{display:block;min-width:0;overflow-wrap:anywhere}.ssp-evidence-list span,.ssp-evidence-list p{color:#52616b;line-height:1.45}.ssp-evidence-list p{margin-top:5px}.ssp-evidence-list .status-badge{margin-top:0}.ssp-error-text{color:#7c241f;font-weight:800}.ssp-success-text{color:#0c5132;font-weight:800}.assessment-panel{margin-top:20px}.assessment-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:16px;align-items:start}.assessment-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.assessment-summary-grid .trust-signal{min-height:82px}.assessment-export-note{margin:0 0 16px;padding:11px 12px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;color:#3c4b54;background:#fbfcfd;font-weight:800;line-height:1.45}.assessment-layout{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.assessment-list-panel,.assessment-card-list{display:grid;gap:12px}.assessment-create-panel{padding:16px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.assessment-create-form{display:grid;gap:12px}.assessment-create-form label,.assessment-action-panel label{display:grid;gap:7px;color:#52616b;font-weight:800}.assessment-create-form label span,.assessment-action-panel label span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.assessment-create-form input,.assessment-create-form select,.assessment-create-form textarea,.assessment-action-panel input{width:100%;border:1px solid #cdd7dc;border-radius:6px;color:#172026;background:#fff}.assessment-create-form input,.assessment-create-form select,.assessment-action-panel input{min-height:42px;padding:8px 10px}.assessment-create-form textarea{min-height:82px;resize:vertical;padding:10px;line-height:1.5}.assessment-create-form .secondary-action-button{width:fit-content}.assessment-empty,.assessment-package-empty{padding:18px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.assessment-empty h3,.assessment-package-empty h3{margin:0 0 8px;font-size:1rem}.assessment-empty p,.assessment-package-empty p{margin:0;color:#52616b;line-height:1.55}.assessment-card{display:grid;gap:12px;width:100%;padding:16px;color:inherit;text-align:left;background:#fff;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;cursor:pointer}.assessment-card:hover,.assessment-card-active{border-color:#31516f;background:#f1f6f9}.assessment-card-heading{display:flex;gap:12px;align-items:start;justify-content:space-between}.assessment-card-heading h3{margin:6px 0 0;font-size:1rem;line-height:1.3}.assessment-card-heading .status-badge{flex:0 0 auto;margin-top:0}.assessment-link-row,.assessment-count-row,.assessment-generated-row{display:flex;flex-wrap:wrap;gap:8px 12px;color:#52616b;line-height:1.45}.assessment-count-row span{font-weight:800}.assessment-detail-panel{min-width:0;padding-left:18px;border-left:5px solid #4f7fa8}.assessment-detail-heading{display:flex;gap:12px;align-items:start;justify-content:space-between;margin-bottom:16px}.assessment-detail-heading h2{margin:6px 0 4px;font-size:1.35rem}.assessment-detail-heading span{display:block;color:#52616b;line-height:1.4}.assessment-detail-heading .status-badge{flex:0 0 auto;margin-top:0}.assessment-state-grid{display:grid;gap:10px;margin-bottom:16px}.assessment-state-item{display:grid;gap:5px;padding:11px 12px;border:1px solid #d8e0e4;border-left-width:5px;border-radius:8px;background:#fbfcfd}.assessment-state-item span{color:#52616b;line-height:1.45}.assessment-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.assessment-detail-list div{padding-top:11px;border-top:1px solid #e5ebef}.assessment-detail-list dt{color:#52616b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.assessment-detail-list dd{margin:6px 0 0;color:#172026;line-height:1.55;overflow-wrap:anywhere}.assessment-detail-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.assessment-detail-counts .trust-signal{min-height:82px}.assessment-action-panel{display:grid;gap:12px;margin:18px 0;padding-top:14px;border-top:1px solid #d8e0e4}.assessment-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.assessment-action-row .state-action-button,.assessment-action-row .secondary-action-button{margin-top:0}.assessment-item-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.assessment-item-group{min-width:0;padding:14px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.assessment-item-group-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:10px}.assessment-item-group-heading h3{margin:0;font-size:1rem}.assessment-item-group-heading strong{min-width:30px;min-height:30px;display:grid;place-items:center;border-radius:999px;color:#31516f;background:#dcecff;font-size:.88rem}.assessment-item-group ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.assessment-item-group li{display:grid;gap:5px;padding-top:10px;border-top:1px solid #e5ebef}.assessment-item-group li:first-child{padding-top:0;border-top:0}.assessment-item-group li strong,.assessment-item-group li span{min-width:0;overflow-wrap:anywhere}.assessment-item-group li span{color:#52616b;line-height:1.45}.assessment-error-text{color:#7c241f;font-weight:800}.assessment-success-text{color:#0c5132;font-weight:800}.recommendation-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.recommendation-list li{display:grid;gap:5px;padding-left:12px;border-left:4px solid #9eb5c4}.recommendation-list strong,.recommendation-list span{min-width:0;overflow-wrap:anywhere}.recommendation-list span{color:#52616b;line-height:1.45}.onboarding-panel{margin-top:20px}.onboarding-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px;border-top:1px solid #e5ebef}.onboarding-form label{display:grid;gap:7px;color:#52616b;font-weight:800}.onboarding-form label:nth-of-type(n+6),.onboarding-form button{grid-column:1 / -1}.onboarding-form input,.onboarding-form select,.onboarding-form textarea{width:100%;border:1px solid #cdd7dc;border-radius:6px;color:#172026;background:#fff}.onboarding-form input,.onboarding-form select{min-height:42px;padding:8px 10px}.onboarding-form textarea{min-height:92px;resize:vertical;padding:12px;line-height:1.5}.onboarding-form .state-action-button{width:fit-content}.onboarding-result{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #d8e0e4}.decision-state-card,.metric-card,.panel,.state-panel{background:#fff;border:1px solid #d8e0e4;border-radius:8px;box-shadow:0 14px 34px #1720260f}.decision-state-card{min-height:152px;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.decision-state-card strong{display:block;margin-top:14px;font-size:1.75rem;line-height:1.15}.metric-card{min-height:124px;padding:18px}.metric-card span{display:block;color:#52616b;font-weight:700}.metric-card strong{display:block;margin-top:16px;font-size:2.5rem;line-height:1}.panel,.state-panel{padding:22px}.panel-heading{margin-bottom:18px}.panel h2,.state-panel h2{margin:6px 0 0;font-size:1.2rem}.panel p,.state-panel p{margin:0;color:#3c4b54;line-height:1.65}.state-panel{margin-top:20px}.state-action-button{margin-top:16px;padding:10px 14px;border:1px solid #31516f;border-radius:6px;color:#fff;background:#31516f;font-weight:800;cursor:pointer}.state-action-button:disabled{cursor:wait;opacity:.7}.secondary-action-button{padding:10px 14px;border:1px solid #9eb5c4;border-radius:6px;color:#31516f;background:#fff;font-weight:800;cursor:pointer}.secondary-action-button:disabled{cursor:wait;opacity:.7}.vu-assistant-panel{margin-top:20px}.vu-assistant-heading{display:flex;flex-wrap:wrap;gap:12px;align-items:start;justify-content:space-between}.vu-assistant-form{display:grid;gap:14px;padding-top:16px;border-top:1px solid #e5ebef}.vu-assistant-form label{display:grid;gap:7px;color:#52616b;font-weight:800}.vu-assistant-form select,.vu-assistant-form textarea{width:100%;border:1px solid #cdd7dc;border-radius:6px;color:#172026;background:#fff}.vu-assistant-form select{max-width:320px;min-height:42px;padding:8px 10px}.vu-assistant-form textarea{min-height:176px;resize:vertical;padding:12px;line-height:1.5}.vu-assistant-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vu-assistant-actions .state-action-button{margin-top:0}.vu-assistant-error{margin-top:14px;color:#7c241f;font-weight:800}.vu-results{display:grid;gap:18px;margin-top:20px}.vu-summary{display:grid;gap:8px;padding-top:16px;border-top:1px solid #d8e0e4}.vu-summary p{color:#3c4b54}.vu-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.vu-suggestion-group{min-width:0;padding-top:14px;border-top:1px solid #e5ebef}.vu-suggestion-group-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:10px}.vu-suggestion-group-heading strong{min-width:30px;min-height:30px;display:grid;place-items:center;border-radius:999px;color:#31516f;background:#dcecff;font-size:.88rem}.vu-suggestion-group ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.vu-suggestion-group li{display:grid;gap:5px;padding-left:12px;border-left:4px solid #9eb5c4}.vu-suggestion-group li strong,.vu-suggestion-group li span,.vu-suggestion-group li small{min-width:0;overflow-wrap:anywhere}.vu-suggestion-group li span,.vu-suggestion-group li small{color:#52616b;line-height:1.45}.vu-draft-result{display:grid;gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e0e4}.vu-draft-result strong{color:#0c5132}.vu-draft-result span{color:#52616b;line-height:1.45;overflow-wrap:anywhere}.vu-guidance{display:grid;gap:18px;padding-top:18px;border-top:1px solid #d8e0e4}.vu-guidance-section{display:grid;gap:12px}.vu-guidance-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.vu-guidance-section-heading strong{min-width:30px;min-height:30px;display:grid;place-items:center;border-radius:999px;color:#31516f;background:#dcecff;font-size:.88rem}.vu-guidance-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vu-guidance-card{min-width:0;display:grid;gap:12px;padding:16px;border:1px solid #d8e0e4;border-left:5px solid #4f7fa8;border-radius:8px;background:#fbfcfd}.vu-guidance-card h3{margin:0;font-size:1rem;line-height:1.3}.vu-guidance-card p{margin:0;color:#3c4b54;line-height:1.55}.vu-guidance-summary-list{display:grid;gap:10px;margin:0}.vu-guidance-summary-list div{display:grid;gap:4px}.vu-guidance-summary-list dt{color:#52616b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vu-guidance-summary-list dd{margin:0;color:#172026;line-height:1.5}.vu-implementation-details{padding-top:4px}.vu-implementation-details summary{color:#31516f;font-weight:900;cursor:pointer}.vu-guidance-list{display:grid;gap:8px;margin-top:12px}.vu-guidance-list strong{color:#172026}.vu-guidance-list ol{display:grid;gap:7px;margin:0;padding-left:20px}.vu-guidance-list li{color:#52616b;line-height:1.45}.action-queue-panel,.completion-panel{margin-top:20px}.verification-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:14px 0;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.verification-stat{display:grid;gap:8px}.verification-stat strong{font-size:1.8rem;line-height:1}.verification-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.verification-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #e5ebef}.verification-list li:first-child{border-top:0;padding-top:0}.verification-list strong,.verification-list span,.verification-list time{display:block}.verification-list span,.verification-list time{color:#52616b;line-height:1.45}.verification-meta{display:grid;justify-items:end;gap:8px}.verification-meta .status-badge{margin-top:0}.lifecycle-panel,.authorization-basis-panel{margin-top:20px}.lifecycle-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid #e5ebef}.lifecycle-stage{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;padding:16px 14px;border-left:1px solid #e5ebef}.lifecycle-stage:first-child{border-left:0}.lifecycle-marker{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cdd7dc;border-radius:999px;color:#52616b;background:#f5f7f8;font-size:.84rem;font-weight:900}.lifecycle-stage strong,.lifecycle-stage span{display:block}.lifecycle-stage strong{margin-bottom:5px}.lifecycle-stage span{color:#52616b;line-height:1.45}.lifecycle-stage-complete .lifecycle-marker{border-color:#9ed1b3;color:#0c5132;background:#dff4e7}.lifecycle-stage-current{box-shadow:inset 0 -3px #31516f}.lifecycle-stage-current .lifecycle-marker{border-color:#31516f;color:#fff;background:#31516f}.lifecycle-stage-current strong{color:#172026}.basis-summary{margin-bottom:18px}.governance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:14px 0;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.governance-summary div{display:grid;gap:6px}.governance-summary strong{font-size:1.08rem}.basis-list{display:grid;gap:0;margin:0}.basis-row{padding:14px 0 14px 14px;border-top:1px solid #e5ebef;border-left:4px solid #cdd7dc}.basis-row dt{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#172026;font-weight:800}.basis-row dd{margin:7px 0 0;color:#52616b;line-height:1.5}.basis-status{padding:4px 8px;border-radius:999px;font-size:.78rem;font-weight:900;white-space:nowrap}.basis-row-positive{border-left-color:#2f8f5b}.basis-row-review{border-left-color:#d48a18}.basis-row-critical{border-left-color:#c84b40}.basis-row-neutral{border-left-color:#4f7fa8}.basis-status-positive{color:#0c5132;background:#dff4e7}.basis-status-review{color:#6a3f00;background:#ffe9bd}.basis-status-critical{color:#7c241f;background:#ffe0dc}.basis-status-neutral{color:#31516f;background:#dcecff}.action-table-wrap{width:100%;overflow-x:auto}.action-table{width:100%;border-collapse:collapse;min-width:760px}.action-table th,.action-table td{padding:13px 12px;border-top:1px solid #e5ebef;text-align:left;vertical-align:middle}.action-table th{color:#52616b;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.action-table tbody tr:first-child td{border-top-color:#d8e0e4}.action-table td:first-child{font-weight:700}.action-table .status-badge{margin-top:0}.priority-pill{display:inline-block;min-width:74px;padding:5px 9px;border-radius:999px;font-size:.82rem;font-weight:800;text-align:center}.priority-low{color:#31516f;background:#dcecff}.priority-medium{color:#3f4a21;background:#edf4c9}.priority-high{color:#6a3f00;background:#ffe9bd}.priority-critical{color:#7c241f;background:#ffe0dc}.state-panel-error{border-color:#d97363;background:#fff8f6}.status-badge{width:fit-content;margin-top:16px;padding:6px 10px;border-radius:999px;font-size:.86rem;font-weight:800}.status-positive{color:#0c5132;background:#dff4e7}.status-review{color:#6a3f00;background:#ffe9bd}.status-critical{color:#7c241f;background:#ffe0dc}.status-neutral{color:#31516f;background:#dcecff}.muted-text{color:#687780}.timeline-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.timeline-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #e5ebef}.timeline-list li:first-child{border-top:0;padding-top:0}.timeline-list strong,.timeline-list span,.timeline-list time{display:block}.timeline-list strong{margin-bottom:4px}.timeline-list span,.timeline-list time{color:#52616b;line-height:1.45}.timeline-list time{white-space:nowrap;font-size:.9rem}.controls-page{display:grid;gap:14px;max-width:1500px}.controls-page-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.controls-eyebrow,.controls-panel-label{margin:0;color:var(--neutral-600);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.controls-page-header h1{margin:3px 0 0;color:var(--neutral-950);font-size:2rem;font-weight:780;line-height:1.12}.controls-page-header p:last-child{margin:5px 0 0;color:var(--neutral-600);font-size:.9rem;line-height:1.45}.controls-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 10px 22px #0d1b2a0a}.controls-summary-metric{display:grid;gap:4px;min-width:0;padding:11px 14px;border-left:1px solid var(--neutral-200)}.controls-summary-metric:first-child{border-left:0}.controls-summary-metric dt{color:var(--neutral-600);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.controls-summary-metric dd{margin:0;color:var(--neutral-950);font-size:1.18rem;font-weight:790;line-height:1}.controls-summary-ready dd{color:var(--status-ready)}.controls-summary-review dd{color:var(--status-review)}.controls-summary-risk dd{color:var(--status-risk)}.controls-filter-bar{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.controls-filter-bar button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;color:var(--neutral-700);font-size:.78rem;font-weight:750;cursor:pointer;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:6px}.controls-filter-bar button:hover{color:var(--neutral-950);background:var(--neutral-50);border-color:var(--neutral-300)}.controls-filter-bar button:focus-visible{outline:2px solid var(--color-silver-blue);outline-offset:2px}.controls-filter-bar .controls-filter-active{color:var(--color-white);background:var(--color-steel-blue);border-color:var(--color-steel-blue)}.controls-vu-panel{display:grid;grid-template-columns:minmax(180px,.22fr) minmax(260px,.42fr) minmax(320px,1fr);gap:12px;align-items:start;padding:14px;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 12px 24px #0d1b2a0a}.controls-vu-panel h2,.controls-vu-panel p{margin:0}.controls-vu-panel h2{margin-top:4px;color:var(--neutral-950);font-size:1rem;font-weight:780}.controls-vu-placeholder{align-self:center;color:var(--neutral-600);font-size:.82rem;font-weight:650;line-height:1.45}.controls-vu-selected{display:grid;gap:7px;min-width:0}.controls-vu-selected>strong{color:var(--neutral-950);font-size:.86rem;font-weight:820}.controls-vu-selected>span{color:var(--neutral-600);font-size:.76rem;font-weight:650;line-height:1.35}.controls-table-panel{min-width:0;overflow:hidden;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 12px 24px #0d1b2a0a}.controls-table-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid var(--neutral-200)}.controls-table-header h2{margin:2px 0 0;color:var(--neutral-950);font-size:1rem;font-weight:780}.controls-table-header>span{color:var(--neutral-600);font-size:.76rem;font-weight:750;white-space:nowrap}.controls-table-wrap{width:100%;overflow-x:auto}.controls-table{width:100%;min-width:1388px;table-layout:fixed;border-collapse:collapse}.controls-col-id{width:116px}.controls-col-family{width:158px}.controls-col-title{width:245px}.controls-col-status{width:145px}.controls-col-review{width:152px}.controls-col-poam{width:140px}.controls-col-vu{width:132px}.controls-col-date{width:120px}.controls-table th,.controls-table td{padding:8px 10px;text-align:left;vertical-align:top;border-top:1px solid var(--neutral-200)}.controls-table th{color:var(--neutral-600);font-size:.67rem;font-weight:850;letter-spacing:0;text-transform:uppercase;background:var(--neutral-50)}.controls-table tbody tr{min-height:48px}.controls-table tbody tr:hover{background:var(--neutral-50)}.controls-table td{color:var(--neutral-700);font-size:.77rem;font-weight:520;line-height:1.32}.controls-table td:first-child{color:var(--neutral-950);font-weight:800}.controls-title-cell{color:var(--neutral-950);font-weight:680}.controls-status-cell,.controls-poam-cell{display:grid;justify-items:start;gap:4px;min-width:0}.controls-status-cell small,.controls-poam-cell small{color:var(--neutral-600);font-size:.68rem;font-weight:650;line-height:1.25}.controls-poam-cell strong{color:var(--neutral-950);font-size:.72rem;line-height:1.15}.controls-vu-indicator{display:inline-flex;gap:7px;align-items:center;justify-content:flex-start;width:100%;padding:0;color:var(--color-silver-blue);text-align:left;cursor:pointer;background:transparent;border:0}.controls-vu-indicator:hover,.controls-vu-indicator:focus-visible,.controls-vu-indicator-active{color:var(--color-deep-navy);outline:none}.controls-vu-indicator:focus-visible .vu-icon,.controls-vu-indicator-active .vu-icon{color:var(--color-deep-navy);outline:2px solid rgba(103,128,159,.3);outline-offset:2px;border-radius:999px}.controls-vu-confidence{color:var(--neutral-600);font-size:.68rem;font-weight:800;line-height:1}.operational-status-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:22px;padding:3px 7px;border:1px solid transparent;border-radius:6px;font-size:.71rem;font-weight:820;line-height:1.15;white-space:nowrap}.operational-status-ready{color:var(--status-ready);background:var(--status-ready-tint);border-color:var(--status-ready-soft)}.operational-status-review{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.operational-status-risk{color:var(--status-risk);background:var(--status-risk-tint);border-color:var(--status-risk-soft)}.operational-status-neutral{color:var(--neutral-700);background:var(--neutral-100);border-color:var(--neutral-300)}.vu-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vu-signal-icon{color:var(--color-silver-blue)}.vu-signal-icon-active{animation:vuSignalPulse 1.8s ease-in-out infinite}.vu-status-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:3px 8px;border:1px solid transparent;border-radius:6px;gap:5px;font-size:.72rem;font-weight:820;line-height:1.15;white-space:nowrap}.vu-status-badge strong{font-weight:860}.vu-state-reviewed{color:var(--status-ready);background:var(--status-ready-tint);border-color:var(--status-ready-soft)}.vu-state-reviewing{color:#1f5f86;background:#e0f2fed1;border-color:#67809f57}.vu-state-needs-clarification,.vu-state-low-confidence{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.vu-state-blocked{color:var(--status-risk);background:var(--status-risk-tint);border-color:var(--status-risk-soft)}.vu-state-not-reviewed{color:var(--neutral-700);background:var(--neutral-100);border-color:var(--neutral-300)}.vu-review-state{display:grid;gap:8px;padding:12px;border:1px solid var(--neutral-200);border-radius:8px;background:var(--color-white)}.vu-review-state-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vu-review-state time{color:var(--neutral-600);font-size:.72rem;font-weight:720;white-space:nowrap}.vu-review-state p{margin:0;color:var(--neutral-700);font-size:.82rem;font-weight:640;line-height:1.45}.vu-security-notice{display:grid;gap:8px;align-items:center;padding:10px 11px;border:1px solid rgba(103,128,159,.28);border-radius:8px;background:#f8fafceb;color:var(--neutral-700)}.vu-security-notice .vu-icon{color:var(--color-silver-blue)}.vu-security-notice p{margin:0;font-size:.8rem;font-weight:650;line-height:1.35}.vu-security-notice-compact{padding:8px 10px}@keyframes vuSignalPulse{0%,to{opacity:.74}50%{opacity:1}}.evidence-page{display:grid;gap:14px;max-width:1480px}.evidence-page-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.evidence-eyebrow,.evidence-panel-label{margin:0;color:var(--neutral-600);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.evidence-page-header h1{margin:3px 0 0;color:var(--neutral-950);font-size:2rem;font-weight:780;line-height:1.12}.evidence-page-header p:last-child{margin:5px 0 0;color:var(--neutral-600);font-size:.9rem;line-height:1.45}.evidence-custody-panel{display:grid;gap:14px;padding:16px;overflow:hidden;background:linear-gradient(135deg,#67809f1c,#fff0 42%),var(--color-white);border:1px solid var(--neutral-200);border-left:5px solid var(--color-silver-blue);border-radius:8px;box-shadow:0 14px 26px #0d1b2a0d}.evidence-custody-main{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:18px;align-items:center}.evidence-custody-main h2{max-width:680px;margin:5px 0 0;color:var(--neutral-950);font-size:1.28rem;font-weight:790;line-height:1.2}.evidence-custody-main p:not(.evidence-panel-label){max-width:760px;margin:7px 0 0;color:var(--neutral-600);font-size:.86rem;line-height:1.45}.evidence-vault-seal{position:relative;display:grid;justify-items:center;gap:5px;min-height:146px;padding:16px 12px 12px;color:var(--neutral-800);text-align:center;background:radial-gradient(circle at 50% 38%,#ffffffdb,#e6e9ee57 62%,#67809f29),var(--neutral-50);border:1px solid rgba(103,128,159,.34);border-radius:8px}.evidence-vault-seal:before{position:absolute;inset:10px;content:"";border:1px solid rgba(103,128,159,.32);border-radius:999px}.evidence-vault-seal span{z-index:1;display:grid;place-items:center;width:48px;height:48px;color:var(--color-white);font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:800;background:var(--color-deep-navy);border:1px solid rgba(103,128,159,.55);border-radius:999px}.evidence-vault-seal strong,.evidence-vault-seal small{z-index:1;display:block}.evidence-vault-seal strong{color:var(--neutral-950);font-size:.82rem;font-weight:850;text-transform:uppercase}.evidence-vault-seal small{color:var(--neutral-600);font-size:.68rem;font-weight:750}.evidence-custody-metrics{display:grid;grid-template-columns:1.15fr repeat(4,.78fr) 1.35fr;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.evidence-custody-metric{display:grid;gap:4px;min-width:0;padding:10px 11px;background:#f8fafcb3;border-left:1px solid var(--neutral-200)}.evidence-custody-metric:first-child{border-left:0}.evidence-custody-metric dt{color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.evidence-custody-metric dd{margin:0;color:var(--neutral-950);font-size:.98rem;font-weight:790;line-height:1.16}.evidence-custody-ready dd{color:var(--status-ready)}.evidence-custody-review dd{color:var(--status-review)}.evidence-custody-risk dd{color:var(--status-risk)}.evidence-custody-strip{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:center;min-height:42px;padding:9px 12px;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px}.evidence-custody-strip ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.evidence-custody-strip li{min-height:23px;padding:4px 8px;color:var(--neutral-700);font-size:.7rem;font-weight:750;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:999px}.evidence-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:14px;align-items:start}.evidence-records-workspace{display:grid;gap:10px;min-width:0}.evidence-filter-section,.evidence-custody-summary,.evidence-record-card{background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 10px 20px #0d1b2a09}.evidence-filter-section{display:grid;gap:9px;padding:12px}.evidence-filter-bar{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.evidence-filter-bar button{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 10px;color:var(--neutral-700);font-size:.77rem;font-weight:750;cursor:pointer;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:6px}.evidence-filter-bar button:hover{color:var(--neutral-950);background:var(--neutral-50);border-color:var(--neutral-300)}.evidence-filter-bar button:focus-visible{outline:2px solid var(--color-silver-blue);outline-offset:2px}.evidence-filter-bar .evidence-filter-active{color:var(--color-white);background:var(--color-steel-blue);border-color:var(--color-steel-blue)}.evidence-record-list{display:grid;gap:10px}.evidence-record-card{display:grid;gap:10px;padding:12px;border-left:4px solid rgba(103,128,159,.62)}.evidence-record-card:hover{border-color:var(--neutral-300);border-left-color:var(--color-silver-blue);background:var(--neutral-50)}.evidence-record-primary{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.evidence-vault-id{margin:0 0 3px;color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.evidence-record-primary h2{margin:0;color:var(--neutral-950);font-size:1rem;font-weight:780;line-height:1.25}.evidence-record-primary span:not(.operational-status-badge){display:block;margin-top:3px;color:var(--neutral-600);font-size:.76rem;font-weight:650}.evidence-record-statuses{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.evidence-record-details{display:grid;grid-template-columns:minmax(175px,1.15fr) repeat(5,minmax(100px,.72fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.evidence-record-details div{display:grid;gap:4px;min-width:0;padding:8px 9px;background:#f8fafcb8;border-left:1px solid var(--neutral-200)}.evidence-record-details div:first-child{border-left:0}.evidence-record-details dt,.evidence-record-chain span,.evidence-provenance-note span{color:var(--neutral-600);font-size:.66rem;font-weight:830;letter-spacing:0;text-transform:uppercase}.evidence-record-details dd{margin:0;color:var(--neutral-800);font-size:.76rem;font-weight:650;line-height:1.28}.evidence-control-links{display:flex;flex-wrap:wrap;gap:4px}.evidence-control-links span{min-height:21px;padding:3px 6px;color:var(--neutral-800);font-size:.68rem;font-weight:780;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:5px}.evidence-record-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-record-chain>div{display:grid;gap:5px;min-width:0;padding:9px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:7px}.evidence-record-inline-state{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.evidence-record-inline-state strong{color:var(--neutral-950);font-size:.74rem;line-height:1.15}.evidence-record-chain p,.evidence-provenance-note p{margin:0;color:var(--neutral-700);font-size:.74rem;font-weight:620;line-height:1.35}.evidence-provenance-note{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px;align-items:center;padding-top:9px;border-top:1px solid var(--neutral-200)}.evidence-custody-summary{position:sticky;top:78px;display:grid;gap:13px;min-width:0;padding:14px}.evidence-summary-heading h2{margin:4px 0 0;color:var(--neutral-950);font-size:1rem;font-weight:780}.evidence-custody-summary-list{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.evidence-custody-summary-list div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;padding:9px 10px;border-top:1px solid var(--neutral-200)}.evidence-custody-summary-list div:first-child{border-top:0}.evidence-custody-summary-list dt{color:var(--neutral-700);font-size:.76rem;font-weight:720}.evidence-custody-summary-list dd{margin:0;font-size:1rem;font-weight:820}.evidence-summary-value.evidence-summary-ready{color:var(--status-ready)}.evidence-summary-value.evidence-summary-review{color:var(--status-review)}.evidence-summary-value.evidence-summary-risk{color:var(--status-risk)}.evidence-review-actions{display:grid;gap:8px}.evidence-review-actions div{display:grid;gap:4px;padding:9px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:7px}.evidence-review-actions span{color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.evidence-review-actions strong{color:var(--neutral-950);font-size:.8rem;line-height:1.35}.evidence-integrity-distribution{display:grid;gap:9px}.evidence-integrity-bar{display:flex;width:100%;height:13px;overflow:hidden;background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:999px}.evidence-integrity-segment{min-width:2px}.evidence-integrity-ready{background:var(--status-ready)}.evidence-integrity-review{background:var(--status-review-medium)}.evidence-integrity-risk{background:var(--status-risk)}.evidence-integrity-neutral{background:var(--neutral-300)}.evidence-integrity-legend{display:grid;gap:6px;margin:0}.evidence-integrity-legend div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.evidence-integrity-legend dt{display:flex;gap:7px;align-items:center;color:var(--neutral-700);font-size:.72rem;font-weight:700}.evidence-integrity-legend dd{margin:0;color:var(--neutral-950);font-size:.76rem;font-weight:820}.evidence-legend-dot{width:8px;height:8px;border-radius:999px}.poam-ops-page{display:grid;gap:14px;max-width:1480px}.poam-ops-page-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.poam-ops-eyebrow,.poam-ops-section-label{margin:0;color:var(--neutral-600);font-size:.72rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.poam-ops-page-header h1{margin:3px 0 0;color:var(--neutral-950);font-size:2rem;font-weight:780;line-height:1.12}.poam-ops-page-header p:last-child{margin:5px 0 0;color:var(--neutral-600);font-size:.9rem;line-height:1.45}.poam-ops-command-panel{display:grid;gap:14px;padding:16px;background:linear-gradient(135deg,#1f2d3d14,#fff0 44%),var(--color-white);border:1px solid var(--neutral-200);border-left:5px solid var(--color-steel-blue);border-radius:8px;box-shadow:0 14px 26px #0d1b2a0d}.poam-ops-command-intro{display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:18px;align-items:center}.poam-ops-command-intro h2{max-width:720px;margin:5px 0 0;color:var(--neutral-950);font-size:1.28rem;font-weight:790;line-height:1.2}.poam-ops-command-intro p:not(.poam-ops-section-label){max-width:760px;margin:7px 0 0;color:var(--neutral-600);font-size:.86rem;line-height:1.45}.poam-ops-command-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,.8fr)) minmax(172px,1.3fr);margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.poam-ops-command-metric{display:grid;gap:4px;min-width:0;padding:10px 11px;background:#f8fafcbd;border-left:1px solid var(--neutral-200)}.poam-ops-command-metric:first-child{border-left:0}.poam-ops-command-metric dt{color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.poam-ops-command-metric dd{margin:0;color:var(--neutral-950);font-size:1rem;font-weight:790;line-height:1.15}.poam-ops-command-ready dd{color:var(--status-ready)}.poam-ops-command-review dd{color:var(--status-review)}.poam-ops-command-risk dd{color:var(--status-risk)}.poam-ops-status-strip{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:center;min-height:42px;padding:9px 12px;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px}.poam-ops-status-strip ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.poam-ops-status-strip li{min-height:23px;padding:4px 8px;color:var(--neutral-700);font-size:.7rem;font-weight:750;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:999px}.poam-ops-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.31fr);gap:14px;align-items:start}.poam-ops-workspace{display:grid;gap:10px;min-width:0}.poam-ops-filter-panel,.poam-ops-item-card,.poam-ops-command-rail{background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 10px 20px #0d1b2a09}.poam-ops-filter-panel{display:grid;gap:9px;padding:12px}.poam-ops-filter-row{display:flex;flex-wrap:wrap;gap:7px}.poam-ops-filter-row button{min-height:31px;padding:0 10px;color:var(--neutral-700);font-size:.77rem;font-weight:750;cursor:pointer;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:6px}.poam-ops-filter-row button:hover{color:var(--neutral-950);background:var(--neutral-50);border-color:var(--neutral-300)}.poam-ops-filter-row button:focus-visible{outline:2px solid var(--color-silver-blue);outline-offset:2px}.poam-ops-filter-row .poam-ops-filter-active{color:var(--color-white);background:var(--color-steel-blue);border-color:var(--color-steel-blue)}.poam-ops-item-list{display:grid;gap:10px}.poam-ops-item-card{display:grid;grid-template-columns:28px minmax(0,1fr);min-width:0;overflow:hidden}.poam-ops-item-card:hover{border-color:var(--neutral-300);background:var(--neutral-50)}.poam-ops-item-spine{position:relative;background:linear-gradient(180deg,#67809f38,#1f2d3d14),var(--neutral-50);border-right:1px solid var(--neutral-200)}.poam-ops-item-spine:before{position:absolute;top:16px;bottom:16px;left:13px;width:2px;content:"";background:var(--neutral-300);border-radius:999px}.poam-ops-item-spine span{position:absolute;top:18px;left:8px;width:12px;height:12px;background:var(--color-steel-blue);border:2px solid var(--color-white);border-radius:999px;box-shadow:0 0 0 1px var(--color-silver-blue)}.poam-ops-item-body{display:grid;gap:10px;min-width:0;padding:12px}.poam-ops-item-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.poam-ops-item-heading p{margin:0 0 3px;color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.poam-ops-item-heading h2{margin:0;color:var(--neutral-950);font-size:1rem;font-weight:780;line-height:1.25}.poam-ops-item-statuses{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.poam-ops-severity{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 7px;border:1px solid transparent;border-radius:6px;font-size:.71rem;font-weight:820;line-height:1.15;white-space:nowrap}.poam-ops-severity-critical,.poam-ops-severity-high{color:var(--status-risk);background:var(--status-risk-tint);border-color:var(--status-risk-soft)}.poam-ops-severity-moderate{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.poam-ops-control-row{display:flex;flex-wrap:wrap;gap:5px}.poam-ops-control-row span{min-height:21px;padding:3px 6px;color:var(--neutral-800);font-size:.68rem;font-weight:780;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:5px}.poam-ops-item-grid{display:grid;grid-template-columns:minmax(84px,.62fr) minmax(96px,.64fr) repeat(4,minmax(126px,1fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.poam-ops-item-grid>div{display:grid;gap:4px;min-width:0;padding:8px 9px;background:#f8fafcb8;border-left:1px solid var(--neutral-200)}.poam-ops-item-grid>div:first-child{border-left:0}.poam-ops-item-grid dt,.poam-ops-notes span{color:var(--neutral-600);font-size:.66rem;font-weight:830;letter-spacing:0;text-transform:uppercase}.poam-ops-item-grid dd{margin:0;color:var(--neutral-800);font-size:.76rem;font-weight:650;line-height:1.3}.poam-ops-status-stack{display:grid;justify-items:start;gap:4px}.poam-ops-status-stack small{color:var(--neutral-600);font-size:.68rem;font-weight:650;line-height:1.25}.poam-ops-notes{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px;align-items:center;padding-top:9px;border-top:1px solid var(--neutral-200)}.poam-ops-notes p{margin:0;color:var(--neutral-700);font-size:.74rem;font-weight:620;line-height:1.35}.poam-ops-command-rail{position:sticky;top:78px;display:grid;gap:12px;min-width:0;padding:14px}.poam-ops-command-rail h2{margin:4px 0 0;color:var(--neutral-950);font-size:1rem;font-weight:780}.poam-ops-rail-panel,.poam-ops-distribution{display:grid;gap:8px;padding:10px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-left:4px solid var(--color-silver-blue);border-radius:7px}.poam-ops-rail-risk{border-left-color:var(--status-risk)}.poam-ops-rail-review{border-left-color:var(--status-review-medium)}.poam-ops-rail-ready{border-left-color:var(--status-ready-medium)}.poam-ops-rail-panel ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.poam-ops-rail-panel li,.poam-ops-rail-panel span{color:var(--neutral-700);font-size:.75rem;font-weight:620;line-height:1.35}.poam-ops-rail-panel strong{color:var(--neutral-950);font-size:.82rem;line-height:1.35}.poam-ops-distribution-bar{display:flex;width:100%;height:13px;overflow:hidden;background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:999px}.poam-ops-distribution-segment{min-width:2px}.poam-ops-distribution-ready{background:var(--status-ready)}.poam-ops-distribution-review{background:var(--status-review-medium)}.poam-ops-distribution-risk{background:var(--status-risk)}.poam-ops-distribution-legend{display:grid;gap:6px;margin:0}.poam-ops-distribution-legend div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.poam-ops-distribution-legend dt{display:flex;gap:7px;align-items:center;color:var(--neutral-700);font-size:.72rem;font-weight:700}.poam-ops-distribution-legend dd{margin:0;color:var(--neutral-950);font-size:.76rem;font-weight:820}.poam-ops-legend-dot{width:8px;height:8px;border-radius:999px}@media(max-width:820px){.vucoris-sidebar{width:76px;padding:14px 10px}.vucoris-brand-lockup{justify-content:center;padding-right:0;padding-left:0}.vucoris-brand-logo{width:54px;box-shadow:none}.vucoris-brand-wordmark,.sidebar-nav-label,.vucoris-sidebar-trust-copy{display:none}.sidebar-nav-item{grid-template-columns:1fr;justify-items:center;min-height:42px;padding:0}.sidebar-nav-item:before{top:9px;bottom:9px}.vucoris-sidebar-footer{padding-right:0;padding-left:0}.vucoris-shell-body{margin-left:76px}.vucoris-top-bar{min-height:60px;padding:0 16px}.top-bar-breadcrumb,.organization-selector span,.top-bar-vu-button span{display:none}.top-bar-vu-button,.organization-selector{width:36px;padding:0}.top-bar-logout-button{padding:0 9px}.vucoris-main-content{padding:24px 18px}.readiness-page-header,.assessment-readiness-heading,.readiness-record,.package-status-panel{align-items:start;grid-template-columns:1fr}.assessment-readiness-heading{flex-direction:column}.assessment-posture-state{justify-items:start}.assessment-readiness-metrics,.readiness-section-grid,.readiness-compact-metrics{grid-template-columns:1fr}.readiness-panel:first-child,.readiness-panel-priority,.readiness-panel-package{grid-column:auto}.readiness-table{overflow-x:auto}.readiness-table-row{min-width:740px}.app-shell{width:min(100% - 24px,1180px);padding-top:20px}.decision-header,.cmmc-workflow-shell,.cmmc-readiness-summary-grid,.cmmc-workflow-progress,.evidence-vault-layout,.workspace-overview,.workspace-control-grid,.operational-priority,.status-grid,.metric-grid,.content-grid,.onboarding-form,.vu-suggestion-grid,.vu-guidance-card-grid,.case-card-grid,.case-card-header,.cmmc-controls-heading,.cmmc-controls-summary,.cmmc-filter-bar,.cmmc-controls-layout,.cmmc-evidence-list li,.poam-heading,.poam-summary-grid,.poam-filter-bar,.poam-layout,.poam-detail-counts,.poam-evidence-list li,.ssp-heading,.ssp-summary-grid,.ssp-layout,.ssp-coverage-grid,.ssp-section-row,.ssp-detail-list,.ssp-section-action-panel,.ssp-evidence-list li,.assessment-heading,.assessment-summary-grid,.assessment-layout,.assessment-detail-list,.assessment-detail-counts,.assessment-item-groups,.workspace-activity-list li,.operational-insight-list li,.operational-event-list li,.timeline-list li{grid-template-columns:1fr}.decision-header{align-items:start}.cmmc-left-nav{position:static}.cmmc-left-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-vault-detail{padding-top:18px;padding-left:0;border-top:5px solid #4f7fa8;border-left:0}.lifecycle-list{grid-template-columns:1fr}.governance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-summary-grid,.verification-list li{grid-template-columns:1fr}.verification-meta{justify-items:start}.insight-summary-row{grid-template-columns:1fr}.operational-insight-meta{justify-items:start}.operational-event-meta{justify-content:flex-start}.onboarding-form label,.onboarding-form label:nth-of-type(n+6),.onboarding-form button{grid-column:1}.security-control-list div{grid-template-columns:1fr}.cmmc-detail-panel,.poam-detail-panel,.ssp-detail-panel,.assessment-detail-panel{padding-top:18px;padding-left:0;border-top:5px solid #4f7fa8;border-left:0}.ssp-section-action-panel label,.ssp-section-action-panel label:nth-of-type(4),.ssp-section-action-panel .ssp-action-row{grid-column:1}.lifecycle-stage{border-top:1px solid #e5ebef;border-left:0}.lifecycle-stage:first-child{border-top:0}.timeline-list time{white-space:normal}.controls-page-header,.controls-table-header{align-items:start;flex-direction:column}.controls-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.controls-summary-metric:nth-child(odd){border-left:0}.controls-summary-metric:nth-child(n+3){border-top:1px solid var(--neutral-200)}.evidence-page-header{align-items:start;flex-direction:column}.evidence-custody-main,.evidence-workspace-grid,.evidence-record-primary,.evidence-record-chain,.evidence-provenance-note{grid-template-columns:1fr}.evidence-vault-seal{min-height:128px}.evidence-custody-metrics,.evidence-record-details{grid-template-columns:1fr}.evidence-custody-metric,.evidence-record-details div{border-top:1px solid var(--neutral-200);border-left:0}.evidence-custody-metric:first-child,.evidence-record-details div:first-child{border-top:0}.evidence-custody-strip{grid-template-columns:1fr;align-items:start}.evidence-record-statuses{justify-content:flex-start}.evidence-custody-summary{position:static}.poam-ops-page-header{align-items:start;flex-direction:column}.poam-ops-command-intro,.poam-ops-layout,.poam-ops-status-strip,.poam-ops-item-heading,.poam-ops-notes,.poam-ops-command-metrics,.poam-ops-item-grid{grid-template-columns:1fr}.poam-ops-command-metric,.poam-ops-item-grid>div{border-top:1px solid var(--neutral-200);border-left:0}.poam-ops-command-metric:first-child,.poam-ops-item-grid>div:first-child{border-top:0}.poam-ops-item-card{grid-template-columns:20px minmax(0,1fr)}.poam-ops-item-spine:before{left:9px}.poam-ops-item-spine span{left:4px}.poam-ops-item-statuses{justify-content:flex-start}.poam-ops-command-rail{position:static}}.evidence-page.evidence-vault-home{display:grid;gap:16px;max-width:1480px}.evidence-home-header{display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);gap:18px;align-items:start}.evidence-home-title h1{margin:4px 0 0;color:var(--neutral-950);font-size:2rem;font-weight:780;line-height:1.12}.evidence-home-title p:last-child{max-width:620px;margin:6px 0 0;color:var(--neutral-600);font-size:.92rem;line-height:1.45}.evidence-header-trust{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:stretch}.evidence-vault-home .evidence-header-seal{min-height:112px;padding:12px 10px;background:radial-gradient(circle at 50% 35%,#ffffffeb,#e6e9ee75 62%,#67809f29),var(--neutral-50);border:1px solid rgba(103,128,159,.34);border-radius:8px;box-shadow:0 10px 20px #0d1b2a0a}.evidence-vault-home .evidence-header-seal:before{inset:9px}.evidence-vault-home .evidence-header-seal span{width:38px;height:38px;font-size:1.2rem;background:radial-gradient(circle at 35% 28%,#ffffff38,#67809f42 42%,#0d1b2af5 74%),var(--color-deep-navy)}.evidence-vault-home .evidence-header-seal strong{max-width:86px;font-size:.66rem;line-height:1.25}.evidence-trust-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.evidence-trust-status,.evidence-upload-card,.evidence-rail-card,.evidence-vu-panel,.evidence-collections-panel,.evidence-bottom-trust{background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 12px 24px #0d1b2a0b}.evidence-trust-status{display:grid;align-content:center;gap:3px;min-width:0;min-height:112px;padding:11px 12px;border-top:3px solid var(--neutral-300)}.evidence-trust-status-ready{border-top-color:var(--status-ready-medium)}.evidence-trust-status-review{border-top-color:var(--status-review-medium)}.evidence-trust-status-risk{border-top-color:var(--status-risk-medium)}.evidence-trust-status dt,.evidence-folder-row-head span,.evidence-security-list dt{color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.evidence-trust-status dd{margin:0;color:var(--neutral-950);font-size:.92rem;font-weight:790;line-height:1.18}.evidence-trust-status-ready dd{color:var(--status-ready)}.evidence-trust-status-review dd{color:var(--status-review)}.evidence-trust-status-risk dd{color:var(--status-risk)}.evidence-trust-status span{color:var(--neutral-600);font-size:.73rem;font-weight:680;line-height:1.25}.evidence-upper-grid,.evidence-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.32fr);gap:14px;align-items:start}.evidence-upload-card{display:grid;gap:14px;min-width:0;padding:16px;border-left:5px solid var(--color-steel-blue)}.evidence-card-heading h2,.evidence-collections-heading h2{margin:4px 0 0;color:var(--neutral-950);font-size:1rem;font-weight:780;line-height:1.22}.evidence-upload-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(238px,.36fr);gap:12px;align-items:stretch}.evidence-upload-dropzone{display:grid;justify-items:center;align-content:center;gap:8px;min-height:252px;padding:24px;text-align:center;background:linear-gradient(180deg,#f8fafce6,#fffffff2),var(--neutral-50);border:1px dashed rgba(103,128,159,.7);border-radius:8px}.evidence-upload-icon{display:grid;place-items:center;width:58px;height:58px;color:var(--color-silver-blue);background:var(--color-white);border:1px solid rgba(103,128,159,.34);border-radius:999px;box-shadow:0 8px 18px #0d1b2a0d}.evidence-upload-icon svg,.evidence-bottom-trust svg,.evidence-upload-assurance svg,.evidence-folder-icon svg,.evidence-folder-actions svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.evidence-upload-dropzone strong{color:var(--neutral-950);font-size:1.05rem;font-weight:790;line-height:1.25}.evidence-upload-dropzone p{margin:0;color:var(--neutral-600);font-size:.86rem;font-weight:640}.evidence-upload-dropzone button,.evidence-collections-heading button{min-height:36px;color:var(--color-white);font-size:.82rem;font-weight:780;cursor:pointer;background:var(--color-steel-blue);border:1px solid var(--color-steel-blue);border-radius:7px}.evidence-upload-dropzone button{min-width:112px;margin-top:2px;padding:0 14px}.evidence-upload-dropzone button:hover,.evidence-collections-heading button:hover{background:var(--color-deep-navy);border-color:var(--color-deep-navy)}.evidence-upload-dropzone button:focus-visible,.evidence-collections-heading button:focus-visible,.evidence-attention-list button:focus-visible,.evidence-folder-actions button:focus-visible{outline:2px solid var(--color-silver-blue);outline-offset:2px}.evidence-upload-dropzone small{max-width:420px;color:var(--neutral-600);font-size:.75rem;font-weight:650;line-height:1.35}.evidence-upload-assurance{display:grid;gap:10px;align-content:start;padding:13px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px}.evidence-upload-assurance ul,.evidence-activity-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.evidence-upload-assurance li{display:grid;grid-template-columns:19px minmax(0,1fr);gap:7px;align-items:center;min-width:0;color:var(--neutral-700);font-size:.78rem;font-weight:680;line-height:1.35}.evidence-upload-assurance li svg{width:15px;height:15px;color:var(--status-ready)}.evidence-upper-rail{display:grid;gap:14px;min-width:0}.evidence-rail-card,.evidence-vu-panel,.evidence-collections-panel{display:grid;gap:12px;min-width:0;padding:14px}.evidence-vu-panel{padding:0;overflow:hidden}.evidence-vu-panel .vu-security-notice{margin:0 14px}.evidence-vu-heading-status,.evidence-vu-flow-status{display:inline-flex;align-items:center;min-width:0;gap:7px;color:var(--color-silver-blue)}.evidence-vu-review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 14px 14px}.evidence-vu-review-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--neutral-200);border-radius:8px;background:var(--color-white);box-shadow:var(--shadow-panel-soft)}.evidence-vu-review-title{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.evidence-vu-review-title .vu-document-icon{width:32px;height:32px;padding:6px;color:var(--color-silver-blue);background:var(--neutral-50);border:1px solid rgba(103,128,159,.3);border-radius:7px}.evidence-vu-review-title strong,.evidence-vu-review-title span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-vu-review-title strong{color:var(--neutral-950);font-size:.88rem;font-weight:800}.evidence-vu-review-title span{margin-top:3px;color:var(--neutral-600);font-size:.72rem;font-weight:680}.evidence-vu-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence-vu-flow>div{display:grid;gap:6px;min-width:0;padding:9px;border:1px solid var(--neutral-200);border-radius:7px;background:var(--neutral-50)}.evidence-vu-flow>div>span:first-child{color:var(--neutral-600);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.evidence-attention-list{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.evidence-attention-list div{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:10px;align-items:center;min-height:40px;padding:8px 10px;background:var(--color-white);border-top:1px solid var(--neutral-200)}.evidence-attention-list div:first-child{border-top:0}.evidence-attention-list dt{color:var(--neutral-700);font-size:.76rem;font-weight:700;line-height:1.3}.evidence-attention-list dd{margin:0;font-size:.95rem;font-weight:830}.evidence-attention-list button{padding:0;color:var(--color-silver-blue);font-size:.74rem;font-weight:780;cursor:pointer;background:transparent;border:0}.evidence-attention-list button:hover{color:var(--color-deep-navy);text-decoration:underline}.evidence-attention-ready{color:var(--status-ready)}.evidence-attention-review{color:var(--status-review)}.evidence-attention-risk{color:var(--status-risk)}.evidence-attention-neutral{color:var(--neutral-700)}.evidence-activity-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 10px;align-items:start;padding:9px 0;border-top:1px solid var(--neutral-200)}.evidence-activity-list li:first-child{padding-top:0;border-top:0}.evidence-activity-list strong{min-width:0;color:var(--neutral-950);font-size:.78rem;font-weight:760;line-height:1.3}.evidence-activity-list span{grid-column:1;color:var(--neutral-600);font-size:.73rem;font-weight:650;line-height:1.3}.evidence-activity-list time{grid-row:1 / span 2;grid-column:2;color:var(--neutral-600);font-size:.71rem;font-weight:700;line-height:1.3;text-align:right;white-space:nowrap}.evidence-collections-panel{padding:0;overflow:hidden}.evidence-collections-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-bottom:1px solid var(--neutral-200)}.evidence-collections-heading button{min-width:102px;padding:0 12px}.evidence-folder-table{display:grid;min-width:0}.evidence-folder-row{display:grid;grid-template-columns:minmax(290px,1fr) minmax(82px,.24fr) minmax(118px,.32fr) minmax(56px,.16fr) minmax(140px,.38fr) 44px;gap:12px;align-items:center;min-height:58px;padding:10px 14px;background:var(--color-white);border-top:1px solid var(--neutral-200)}.evidence-folder-row:first-child{border-top:0}.evidence-folder-row:not(.evidence-folder-row-head):hover{background:var(--neutral-50)}.evidence-folder-row-head{min-height:34px;padding-top:8px;padding-bottom:8px;background:var(--neutral-50)}.evidence-folder-name{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;gap:10px;align-items:center;min-width:0}.evidence-folder-icon{display:grid;place-items:center;width:30px;height:30px;color:var(--color-silver-blue);background:var(--neutral-50);border:1px solid rgba(103,128,159,.32);border-radius:7px}.evidence-folder-icon svg{width:18px;height:18px}.evidence-folder-name strong{color:var(--neutral-950);font-size:.86rem;font-weight:780;line-height:1.25}.evidence-folder-name p{margin:3px 0 0;color:var(--neutral-600);font-size:.75rem;font-weight:600;line-height:1.3}.evidence-folder-verified{justify-self:end}.evidence-folder-count,.evidence-folder-vu,.evidence-folder-row time{color:var(--neutral-700);font-size:.8rem;font-weight:700}.evidence-folder-vu{display:inline-flex;align-items:center;gap:6px;color:var(--color-silver-blue)}.evidence-folder-actions{display:flex;justify-content:flex-end}.evidence-folder-actions button{display:grid;place-items:center;width:30px;height:30px;color:var(--neutral-600);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px}.evidence-folder-actions button:hover{color:var(--neutral-950);background:var(--neutral-50);border-color:var(--neutral-200)}.evidence-folder-actions svg{width:18px;height:18px;stroke-width:3}.evidence-security-card{position:sticky;top:78px}.evidence-security-list{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:7px}.evidence-security-list div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;min-height:39px;padding:8px 10px;border-top:1px solid var(--neutral-200)}.evidence-security-list div:first-child{border-top:0}.evidence-security-list dd{margin:0;color:var(--neutral-950);font-size:.78rem;font-weight:780;line-height:1.3;text-align:right}.evidence-bottom-trust{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;overflow:hidden;box-shadow:none}.evidence-bottom-trust article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;min-width:0;padding:13px 12px;border-left:1px solid var(--neutral-200)}.evidence-bottom-trust article:first-child{border-left:0}.evidence-bottom-trust article>span{display:grid;place-items:center;width:26px;height:26px;color:var(--color-silver-blue);background:var(--neutral-50);border:1px solid rgba(103,128,159,.28);border-radius:999px}.evidence-bottom-trust svg{width:15px;height:15px}.evidence-bottom-trust strong{color:var(--neutral-950);font-size:.77rem;font-weight:790;line-height:1.25}.evidence-bottom-trust p{margin:3px 0 0;color:var(--neutral-600);font-size:.7rem;font-weight:620;line-height:1.32}.document-blueprints-panel{display:grid;gap:14px;min-width:0;padding:14px;background:var(--color-white);border:1px solid var(--neutral-200);border-left:5px solid var(--color-steel-blue);border-radius:8px;box-shadow:0 12px 24px #0d1b2a0b}.document-blueprints-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:start}.document-blueprints-heading h2{margin:4px 0 0;color:var(--neutral-950);font-size:1.08rem;font-weight:850;line-height:1.2}.document-blueprints-heading p:last-child{max-width:740px;margin:5px 0 0;color:var(--neutral-600);font-size:.84rem;font-weight:640;line-height:1.45}.document-blueprints-heading .vu-security-notice{min-width:280px;margin:0}.document-blueprints-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.document-blueprint-card{display:grid;align-content:start;gap:10px;min-width:0;min-height:174px;padding:12px;background:linear-gradient(180deg,#f8fafcf2,#fff),var(--color-white);border:1px solid rgba(13,27,42,.1);border-radius:8px;box-shadow:0 10px 22px #0d1b2a0b}.document-blueprint-card-head{display:grid;gap:8px;min-width:0}.document-blueprint-card h3{min-width:0;margin:0;color:var(--neutral-950);font-size:.88rem;font-weight:850;line-height:1.25}.document-blueprint-card .operational-status-badge{justify-self:start;max-width:100%}.document-blueprint-card p{margin:0;color:var(--neutral-700);font-size:.76rem;font-weight:640;line-height:1.4}.document-blueprint-card button{align-self:end;width:max-content;max-width:100%;min-height:34px;margin-top:auto;padding:0 11px;color:#fff;font-size:.76rem;font-weight:850;cursor:pointer;background:var(--color-steel-blue);border:1px solid var(--color-steel-blue);border-radius:7px}.document-blueprint-card button:hover,.document-blueprint-card button:focus-visible{background:var(--color-deep-navy);border-color:var(--color-deep-navy);outline:none}.document-blueprint-card button:disabled{cursor:wait;opacity:.62}.document-blueprints-footer{display:grid;gap:10px;padding:10px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:8px}.document-intel-panel{display:grid;gap:14px;min-width:0;padding:14px;background:var(--color-white);border:1px solid var(--neutral-200);border-left:5px solid #31516f;border-radius:8px;box-shadow:0 12px 24px #0d1b2a0b}.document-intel-heading,.document-intel-subheading,.document-intel-detail-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.document-intel-heading h2,.document-intel-subheading h3,.document-intel-detail-head h3{margin:4px 0 0;color:var(--neutral-950);font-size:1rem;font-weight:800;line-height:1.25}.document-intel-detail-head h3{max-width:760px;font-size:1.12rem;overflow-wrap:anywhere}.document-intel-action-strip{display:grid;gap:10px;min-width:0;padding:12px;background:linear-gradient(180deg,#f8fafcf0,#fffffffa),var(--color-white);border:1px solid rgba(103,128,159,.28);border-left:5px solid #5d8f96;border-radius:8px}.document-intel-action-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.document-intel-action-head h4,.document-intel-comparison h4,.document-intel-comparison h5{margin:3px 0 0;color:var(--neutral-950);font-weight:850;line-height:1.25}.document-intel-action-head h4,.document-intel-comparison h4{font-size:.94rem}.document-intel-action-grid{display:grid;grid-template-columns:minmax(160px,.24fr) minmax(220px,.36fr) minmax(270px,1fr);gap:9px;align-items:end;min-width:0}.document-intel-action-grid label{display:grid;gap:6px;min-width:0}.document-intel-action-grid label span,.document-intel-comparison-review label span{color:var(--neutral-600);font-size:.68rem;font-weight:850;text-transform:uppercase}.document-intel-action-grid select{width:100%;min-height:36px;padding:0 10px;color:var(--neutral-950);background:var(--color-white);border:1px solid rgba(13,27,42,.16);border-radius:7px;outline:none}.document-intel-action-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.document-intel-action-buttons button{min-height:36px;padding:0 11px;color:var(--color-white);font-size:.78rem;font-weight:850;cursor:pointer;background:var(--color-steel-blue);border:1px solid var(--color-steel-blue);border-radius:7px}.document-intel-action-buttons button:first-child,.document-intel-action-buttons button:last-child{color:var(--color-steel-blue);background:var(--color-white);border-color:#67809f6b}.document-intel-action-buttons button:disabled{cursor:wait;opacity:.62}.document-intel-action-grid select:focus,.document-intel-action-buttons button:focus-visible{border-color:#0e74908c;box-shadow:0 0 0 3px #0e74901f;outline:none}.document-intel-draft-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.document-intel-draft-progress li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:center;min-height:34px;padding:6px 8px;color:var(--neutral-600);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.document-intel-draft-progress li>span{display:grid;place-items:center;width:22px;height:22px;color:var(--color-silver-blue);background:var(--color-white);border:1px solid var(--border-subtle);border-radius:999px}.document-intel-draft-progress strong{color:inherit;font-size:.72rem;font-weight:820;line-height:1.2}.document-intel-draft-progress-active,.document-intel-draft-progress-complete{color:var(--color-steel-blue);background:#eef3f8;border-color:#67809f57}.document-intel-heading .vu-security-notice{min-width:280px;margin:0}.document-intel-domain-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.document-intel-domain-tile{display:grid;gap:4px;min-height:76px;padding:11px 12px;color:#ffffffe6;background:linear-gradient(145deg,#67809f57,#1f2d3dfa),var(--color-steel-blue);border:1px solid rgba(49,81,111,.86);border-radius:8px;box-shadow:0 10px 18px #0d1b2a14}.document-intel-domain-tile span{font-size:.72rem;font-weight:820;line-height:1.25;text-transform:uppercase}.document-intel-domain-tile strong{color:var(--color-white);font-size:1.32rem;font-weight:860;line-height:1}.document-intel-domain-tile-active{border-color:#e6e9ee94;box-shadow:0 0 0 2px #67809f38,0 12px 24px #0d1b2a21}.document-intel-layout{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.document-intel-list-panel,.document-intel-detail,.document-intel-draft-card{min-width:0;padding:13px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px}.document-intel-list-panel,.document-intel-detail,.document-intel-draft-card,.document-intel-list,.document-intel-section{display:grid;gap:12px}.document-intel-list-panel .document-intel-subheading>span{align-self:start;min-width:36px;padding:5px 8px;color:var(--color-steel-blue);font-size:.72rem;font-weight:850;text-align:center;background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:7px}.document-intel-message{margin:0;padding:10px 11px;color:var(--neutral-700);font-size:.78rem;font-weight:700;line-height:1.4;background:var(--surface-inset);border:1px solid var(--border-subtle);border-left:4px solid var(--color-silver-blue);border-radius:7px}.document-intel-row{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;gap:10px;align-items:center;min-height:64px;padding:9px;color:inherit;text-align:left;cursor:pointer;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px}.document-intel-row:hover,.document-intel-row:focus-visible,.document-intel-row-active{background:#eef3f8;border-color:#67809f8c;outline:none}.document-intel-row-icon{display:grid;place-items:center;width:32px;height:32px;color:var(--color-silver-blue);background:var(--neutral-50);border:1px solid rgba(103,128,159,.3);border-radius:7px}.document-intel-row-icon .vu-document-icon{width:22px;height:22px}.document-intel-row strong,.document-intel-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-intel-row strong{color:var(--neutral-950);font-size:.82rem;font-weight:820}.document-intel-row small{margin-top:3px;color:var(--neutral-600);font-size:.71rem;font-weight:680}.document-intel-flow,.document-intel-lineage{display:grid;gap:0;margin:0;padding:0;list-style:none}.document-intel-flow{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--neutral-200);border-radius:8px}.document-intel-flow-step{display:grid;gap:6px;min-height:72px;padding:10px;background:var(--neutral-50);border-left:1px solid var(--neutral-200)}.document-intel-flow-step:first-child{border-left:0}.document-intel-flow-step>span{display:grid;place-items:center;width:25px;height:25px;color:var(--neutral-600);font-size:.7rem;font-weight:850;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:999px}.document-intel-flow-step strong{color:var(--neutral-700);font-size:.74rem;font-weight:820;line-height:1.25}.document-intel-flow-complete,.document-intel-flow-active{background:#eef3f8}.document-intel-flow-complete>span,.document-intel-flow-active>span{color:var(--color-white);background:var(--color-steel-blue);border-color:var(--color-steel-blue)}.document-intel-meta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.document-intel-meta-grid div{display:grid;gap:5px;min-width:0;padding:10px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.document-intel-meta-grid dt{color:var(--neutral-600);font-size:.67rem;font-weight:850;text-transform:uppercase}.document-intel-meta-grid dd{margin:0;color:var(--neutral-950);font-size:.78rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.document-intel-section{min-width:0;padding:12px;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px}.document-intel-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-intel-section p{margin:0;color:var(--neutral-700);font-size:.82rem;font-weight:650;line-height:1.48}.document-intel-split,.document-intel-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.document-intel-chip-list{display:flex;flex-wrap:wrap;gap:7px}.document-intel-chip-list span{min-height:25px;padding:5px 8px;color:var(--color-steel-blue);font-size:.72rem;font-weight:800;line-height:1.2;background:#eef3f8;border:1px solid rgba(103,128,159,.32);border-radius:999px}.document-intel-lineage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-intel-lineage li{position:relative;display:grid;gap:5px;min-width:0;padding:11px;background:var(--neutral-50);border:1px dashed var(--neutral-300);border-radius:8px}.document-intel-lineage li:after{position:absolute;top:24px;right:-12px;width:12px;height:2px;content:"";background:var(--neutral-300)}.document-intel-lineage li:last-child:after{display:none}.document-intel-lineage-active{background:#eef3f8;border-style:solid;border-color:#67809f6b}.document-intel-lineage-focus{border-color:#5d8f96b8;box-shadow:0 0 0 2px #5d8f9624}.document-intel-lineage li>span{display:grid;place-items:center;width:24px;height:24px;color:var(--color-white);font-size:.7rem;font-weight:850;background:var(--color-steel-blue);border-radius:999px}.document-intel-lineage strong,.document-intel-lineage small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-intel-lineage strong{color:var(--neutral-950);font-size:.79rem;font-weight:830}.document-intel-lineage small{color:var(--neutral-600);font-size:.72rem;font-weight:680}.document-intel-related-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.document-intel-related-list li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;min-width:0;padding:8px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:7px}.document-intel-related-list strong{min-width:0;overflow:hidden;color:var(--neutral-950);font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.document-intel-related-list span{color:var(--neutral-600);font-size:.7rem;font-weight:780;white-space:nowrap}.document-intel-comparison{display:grid;gap:12px;min-width:0;padding:12px;background:var(--color-white);border:1px solid rgba(103,128,159,.24);border-radius:8px}.document-intel-comparison .document-intel-section-heading{align-items:start}.document-intel-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.document-intel-comparison-grid>article,.document-intel-comparison-review{display:grid;gap:10px;min-width:0;padding:12px;background:var(--surface-panel-subtle);border:1px solid var(--border-subtle);border-radius:8px}.document-intel-comparison-grid>article>p:not(.evidence-panel-label){margin:0;color:var(--neutral-700);font-size:.8rem;font-weight:640;line-height:1.45}.document-intel-comparison h5{font-size:.88rem;overflow-wrap:anywhere}.document-intel-comparison-draft{border-color:#5d8f9675;box-shadow:inset 4px 0 #5d8f969e}.document-intel-comparison .document-intel-section{padding:0;background:transparent;border:0}.document-intel-comparison-review{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr)}.document-intel-comparison-review label{display:grid;gap:6px;min-width:0}.document-intel-comparison-review textarea{width:100%;min-height:116px;padding:10px;color:var(--neutral-950);resize:vertical;background:var(--color-white);border:1px solid rgba(13,27,42,.16);border-radius:7px;outline:none}.document-intel-comparison-review textarea:focus{border-color:#0e74908c;box-shadow:0 0 0 3px #0e74901f}.document-intel-actions,.document-intel-draft-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.document-intel-actions button,.document-intel-draft-controls button{min-height:38px;padding:0 12px;color:var(--color-white);font-size:.8rem;font-weight:850;cursor:pointer;background:var(--color-steel-blue);border:1px solid var(--color-steel-blue);border-radius:7px}.document-intel-actions button:nth-child(2){color:var(--color-steel-blue);background:var(--color-white);border-color:#67809f6b}.document-intel-actions button:disabled,.document-intel-draft-controls button:disabled{cursor:wait;opacity:.62}.document-intel-draft-controls{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(220px,1fr) max-content;padding:12px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:8px}.document-intel-draft-controls label{display:grid;gap:6px;min-width:0}.document-intel-draft-controls label span{color:var(--neutral-600);font-size:.68rem;font-weight:850;text-transform:uppercase}.document-intel-draft-controls select{width:100%;min-height:38px;padding:0 10px;color:var(--neutral-950);background:var(--color-white);border:1px solid rgba(13,27,42,.16);border-radius:7px;outline:none}.document-intel-draft-controls select:focus,.document-intel-actions button:focus-visible,.document-intel-draft-controls button:focus-visible{border-color:#0e74908c;box-shadow:0 0 0 3px #0e74901f;outline:none}.document-intel-empty{display:grid;gap:5px;min-height:240px;place-content:center;text-align:center}.document-intel-empty strong{color:var(--neutral-950);font-weight:850}.document-intel-empty span{color:var(--neutral-600);font-size:.84rem}@media(max-width:1180px){.evidence-home-header,.evidence-upper-grid,.evidence-lower-grid,.evidence-upload-workspace,.controls-vu-panel,.evidence-vu-review-list,.document-intel-heading,.document-blueprints-heading,.document-intel-layout,.document-intel-action-grid,.document-intel-comparison-review,.document-intel-draft-controls{grid-template-columns:1fr}.document-blueprints-heading .vu-security-notice{min-width:0}.document-blueprints-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-intel-heading .vu-security-notice{min-width:0}.document-intel-domain-strip,.document-intel-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.document-intel-split,.document-intel-comparison-grid,.document-intel-related-grid{grid-template-columns:1fr}.evidence-header-trust{grid-template-columns:112px minmax(0,1fr)}.evidence-security-card{position:static}.evidence-bottom-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-bottom-trust article:nth-child(3n+1){border-left:0}.evidence-bottom-trust article:nth-child(n+4){border-top:1px solid var(--neutral-200)}}@media(max-width:820px){.evidence-header-trust,.evidence-trust-status-grid,.evidence-bottom-trust{grid-template-columns:1fr}.evidence-vault-home .evidence-header-seal{width:100%}.evidence-trust-status{min-height:84px}.evidence-folder-table{overflow-x:auto}.evidence-folder-row{min-width:860px}.evidence-vu-flow,.document-intel-subheading,.document-intel-detail-head,.document-intel-action-head,.document-intel-domain-strip,.document-intel-flow,.document-intel-draft-progress,.document-intel-meta-grid,.document-intel-lineage{grid-template-columns:1fr}.document-intel-row{grid-template-columns:34px minmax(0,1fr)}.document-intel-row .operational-status-badge{grid-column:1 / -1;justify-self:start}.document-intel-flow-step,.document-intel-flow-step:first-child{border-top:1px solid var(--neutral-200);border-left:0}.document-intel-flow-step:first-child{border-top:0}.document-intel-lineage li:after{display:none}.document-blueprints-grid{grid-template-columns:1fr}.evidence-bottom-trust article,.evidence-bottom-trust article:nth-child(n){border-top:1px solid var(--neutral-200);border-left:0}.evidence-bottom-trust article:first-child{border-top:0}}body,.vucoris-app-shell{background:var(--surface-page)}.vucoris-main-content{padding:30px 32px 36px;background:linear-gradient(180deg,#d7e0eaa8,#f3f6fa00 238px),var(--surface-page)}.vucoris-sidebar{background:linear-gradient(180deg,#67809f29,#67809f08 38%),linear-gradient(180deg,#081522,#0d1b2a 55%,#07121e);border-right:1px solid rgba(194,206,219,.22);box-shadow:14px 0 32px #0d1b2a2e}.vucoris-brand-lockup{border-bottom-color:#e6e9ee29}.vucoris-brand-seal,.vucoris-footer-seal{background:radial-gradient(circle at 34% 26%,#ffffff52,#67809f38 38%,#081522f0 75%),#0d1b2a;border-color:#e6e9ee8f}.vucoris-brand-wordmark,.vucoris-sidebar-trust-copy,.top-bar-breadcrumb,.shell-placeholder-eyebrow,.readiness-eyebrow,.readiness-panel-label,.controls-eyebrow,.controls-panel-label,.evidence-eyebrow,.evidence-panel-label,.poam-ops-eyebrow,.poam-ops-section-label{letter-spacing:0}.sidebar-nav-item{color:#e6e9eed6}.sidebar-nav-item:hover{background:#1f2d3db8;border-color:#67809f57}.sidebar-nav-item-active{background:linear-gradient(90deg,#67809f38,#1f2d3df0),var(--color-steel-blue);border-color:#67809f94;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000029}.sidebar-nav-item-active:before{width:4px;background:#9eb4cc}.vucoris-sidebar-footer{color:#e6e9eec7;border-top-color:#e6e9ee24}.vucoris-top-bar{background:#fffffff5;border-bottom:1px solid var(--border-strong);box-shadow:0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top-bar-title-group h2{font-weight:820}.top-bar-icon-button,.organization-selector,.top-bar-logout-button{border-color:var(--border-subtle);box-shadow:0 1px #0d1b2a08}.vucoris-readiness-strip{position:sticky;top:64px;z-index:9;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:16px;align-items:center;min-height:52px;padding:8px 28px;background:linear-gradient(180deg,#fffffffa,#edf2f7f5),var(--surface-panel);border-bottom:1px solid var(--border-strong);box-shadow:0 8px 18px #0d1b2a0e}.readiness-strip-heading{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--color-deep-navy);font-size:.78rem;font-weight:850;white-space:nowrap}.readiness-strip-heading:before{width:9px;height:9px;content:"";background:var(--status-ready);border:2px solid var(--status-ready-soft);border-radius:999px}.readiness-strip-metrics{display:flex;flex-wrap:wrap;gap:7px;min-width:0;margin:0}.readiness-strip-metric{display:inline-flex;gap:7px;align-items:baseline;min-height:30px;padding:5px 8px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:6px}.readiness-strip-metric dt{color:var(--neutral-600);font-size:.67rem;font-weight:800;text-transform:uppercase}.readiness-strip-metric dd{margin:0;color:var(--neutral-950);font-size:.78rem;font-weight:850;line-height:1}.readiness-strip-ready dd{color:var(--status-ready)}.readiness-strip-risk dd{color:var(--status-risk)}.readiness-strip-review dd{color:var(--status-review)}.readiness-strip-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;color:var(--color-white);font-size:.78rem;font-weight:800;cursor:pointer;background:var(--color-steel-blue);border:1px solid var(--color-steel-blue);border-radius:7px;box-shadow:0 8px 16px #0d1b2a1f}.readiness-strip-action:hover{background:var(--color-deep-navy);border-color:var(--color-deep-navy)}.readiness-strip-action:focus-visible{outline:2px solid var(--color-silver-blue);outline-offset:2px}.page-hero{--page-hero-accent: var(--color-silver-blue);--page-hero-bg-accent: rgba(103, 128, 159, .18);--page-hero-bg-top: #0d1b2a;--page-hero-bg-bottom: #10233a;--page-hero-border: rgba(103, 128, 159, .44);--page-hero-card-bg: #fbfcfe;--page-hero-card-border: #b6c4d2;display:grid;grid-template-columns:minmax(260px,.9fr) 156px minmax(480px,1.1fr);gap:14px;align-items:stretch;min-width:0;padding:18px;color:var(--color-white);background:linear-gradient(135deg,var(--page-hero-bg-accent),rgba(13,27,42,0) 48%),linear-gradient(180deg,var(--page-hero-bg-top) 0%,var(--page-hero-bg-bottom) 100%);border:1px solid var(--page-hero-border);border-left:5px solid var(--page-hero-accent);border-radius:8px;box-shadow:0 18px 36px #0d1b2a2e}.page-hero-readiness{--page-hero-accent: #4f8f61;--page-hero-bg-accent: rgba(79, 143, 97, .26);--page-hero-bg-top: #0d241c;--page-hero-bg-bottom: #123124;--page-hero-border: rgba(107, 151, 122, .46)}.page-hero-controls{--page-hero-accent: #67809f;--page-hero-bg-accent: rgba(103, 128, 159, .24);--page-hero-bg-top: #0f2032;--page-hero-bg-bottom: #172c42;--page-hero-border: rgba(103, 128, 159, .5)}.page-hero-evidence{--page-hero-accent: #9eb4cc;--page-hero-bg-accent: rgba(103, 128, 159, .2);--page-hero-bg-top: #0d1b2a;--page-hero-bg-bottom: #10233a;--page-hero-border: rgba(103, 128, 159, .48)}.page-hero-poam{--page-hero-accent: #c18a25;--page-hero-bg-accent: rgba(193, 138, 37, .12);--page-hero-bg-top: #151c25;--page-hero-bg-bottom: #202833;--page-hero-border: rgba(193, 138, 37, .34)}.page-hero-ssp{--page-hero-accent: #5d8f96;--page-hero-bg-accent: rgba(93, 143, 150, .2);--page-hero-bg-top: #10232a;--page-hero-bg-bottom: #19333a;--page-hero-border: rgba(93, 143, 150, .44)}.page-hero-reports{--page-hero-accent: #8b83aa;--page-hero-bg-accent: rgba(139, 131, 170, .16);--page-hero-bg-top: #171d2a;--page-hero-bg-bottom: #24283a;--page-hero-border: rgba(139, 131, 170, .38)}.page-hero-assessment{--page-hero-accent: #8fa6bd;--page-hero-bg-accent: rgba(143, 166, 189, .18);--page-hero-bg-top: #111a26;--page-hero-bg-bottom: #1d2836;--page-hero-border: rgba(143, 166, 189, .42)}.page-hero-assets{--page-hero-accent: #2f9f89;--page-hero-bg-accent: rgba(47, 159, 137, .18);--page-hero-bg-top: #0e1f27;--page-hero-bg-bottom: #18303a;--page-hero-border: rgba(47, 159, 137, .36)}.page-hero-copy{display:grid;align-content:center;min-width:0}.page-hero-eyebrow{margin:0;color:#b7c8da;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.page-hero h1{margin:4px 0 0;color:inherit;font-size:2rem;font-weight:840;line-height:1.12}.page-hero-copy p:last-child{max-width:660px;margin:6px 0 0;color:#e6e9eedb;font-size:.92rem;line-height:1.45}.page-hero-trust-marker{display:grid;justify-items:center;align-content:center;gap:8px;min-width:0;min-height:118px;padding:13px 10px;text-align:center;background:radial-gradient(circle at 50% 35%,#ffffff29,#67809f29 60%,#08152285),#ffffff12;border:1px solid rgba(194,206,219,.38);border-radius:8px;box-shadow:inset 0 1px #ffffff14}.page-hero-trust-marker>div>span{display:block;margin-top:7px;color:#e6e9eecc;font-size:.68rem;font-weight:760;line-height:1.25;text-transform:uppercase}.page-hero-trust-seal{justify-content:center}.page-hero-logo{display:block;width:126px;max-width:100%;height:auto;border-radius:4px;box-shadow:0 9px 18px #0000002e}.page-hero-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0}.page-hero-status-card{display:grid;align-content:center;gap:3px;min-width:0;min-height:118px;padding:11px 12px;background:var(--page-hero-card-bg);border:1px solid var(--page-hero-card-border);border-top:3px solid var(--border-strong);border-radius:8px;box-shadow:0 12px 24px #00000029,inset 0 1px #ffffffc2}.page-hero-status-seal{justify-self:start;margin-bottom:2px}.page-hero-status-card dt{color:var(--neutral-600);font-size:.68rem;font-weight:840;letter-spacing:0;text-transform:uppercase}.page-hero-status-card dd{margin:0;color:var(--neutral-950);font-size:.92rem;font-weight:850;line-height:1.18}.page-hero-status-card span{color:var(--neutral-600);font-size:.73rem;font-weight:680;line-height:1.25}.page-hero-status-ready{border-top-color:var(--status-ready-medium)}.page-hero-status-ready dd{color:var(--status-ready)}.page-hero-status-review{border-top-color:var(--status-review-medium)}.page-hero-status-review dd{color:var(--status-review)}.page-hero-status-risk{border-top-color:var(--status-risk-medium)}.page-hero-status-risk dd{color:var(--status-risk)}.page-hero-status-neutral{border-top-color:var(--neutral-300)}.controls-page-header,.readiness-page-header,.poam-ops-page-header,.shell-placeholder{padding:16px 18px;background:linear-gradient(135deg,#67809f14,#fff0 46%),var(--surface-panel);border:1px solid var(--border-strong);border-left:5px solid var(--color-silver-blue);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.readiness-page-header{background:linear-gradient(135deg,#4fa4631f,#fff0 46%),var(--surface-panel);border-left-color:var(--status-ready-medium)}.controls-page-header{background:linear-gradient(135deg,#67809f29,#fff0 48%),var(--surface-panel)}.poam-ops-page-header{background:linear-gradient(135deg,#daa72c24,#c0392b0d 44%,#fff0 70%),var(--surface-panel);border-left-color:var(--status-review-medium)}.shell-placeholder-ssp{border-left-color:#6b7786}.shell-placeholder-reports{border-left-color:var(--neutral-300)}.shell-placeholder-overview{border-left-color:var(--color-silver-blue)}.shell-placeholder-administration{border-left-color:var(--neutral-700)}.readiness-page-header h1,.controls-page-header h1,.evidence-home-title h1,.poam-ops-page-header h1,.shell-placeholder h1{font-weight:840}.assessment-readiness-panel,.readiness-panel,.controls-summary-strip,.controls-table-panel,.poam-ops-command-panel,.poam-ops-filter-panel,.poam-ops-item-card,.poam-ops-command-rail,.evidence-trust-status,.evidence-upload-card,.evidence-rail-card,.evidence-collections-panel,.evidence-bottom-trust,.authorization-state-panel,.priority-signal,.workspace-summary-panel,.workspace-focus-panel,.case-card,.onboarding-panel,.governance-panel,.verification-panel{background:var(--surface-panel);border-color:var(--border-strong);box-shadow:var(--shadow-panel)}.assessment-readiness-metrics div,.readiness-compact-metrics div,.readiness-record,.package-status-panel,.readiness-table-head,.controls-table th,.controls-filter-bar button,.poam-ops-command-metric,.poam-ops-status-strip,.poam-ops-filter-row button,.poam-ops-control-row span,.poam-ops-item-grid>div,.poam-ops-rail-panel,.poam-ops-distribution,.evidence-upload-assurance,.evidence-attention-list div,.evidence-security-list,.evidence-security-list div,.evidence-folder-row-head,.evidence-folder-icon,.evidence-bottom-trust article>span{background:var(--surface-inset);border-color:var(--border-subtle)}.readiness-table,.readiness-table-row,.readiness-panel-header,.controls-table-header,.controls-table th,.controls-table td,.controls-summary-metric,.poam-ops-command-metrics,.poam-ops-command-metric,.poam-ops-status-strip,.poam-ops-item-grid,.poam-ops-item-grid>div,.poam-ops-notes,.poam-ops-rail-panel,.poam-ops-distribution,.evidence-attention-list,.evidence-attention-list div,.evidence-collections-heading,.evidence-folder-row,.evidence-security-list,.evidence-security-list div,.evidence-bottom-trust article{border-color:var(--border-subtle)}.assessment-readiness-metrics dd,.readiness-compact-metrics dd,.controls-summary-metric dd,.poam-ops-command-metric dd,.evidence-trust-status dd,.evidence-attention-list dd{font-weight:850}.readiness-table-row,.evidence-folder-row,.controls-table tbody tr{background:var(--surface-panel)}.readiness-table-row:nth-child(2n),.evidence-folder-row:nth-child(2n),.controls-table tbody tr:nth-child(2n){background:var(--surface-panel-subtle)}.readiness-table-row:hover,.evidence-folder-row:not(.evidence-folder-row-head):hover,.controls-table tbody tr:hover,.poam-ops-item-card:hover{background:#eef3f8}.operational-status-ready,.readiness-status-ready{color:#286f31;border-color:#8fc79f}.operational-status-review,.readiness-status-review{color:#9f7308;border-color:#e3bd5a}.operational-status-risk,.readiness-status-risk{color:#ad3327;border-color:#ee9f98}.evidence-home-header{padding:18px;background:linear-gradient(135deg,#67809f33,#08152200 42%),linear-gradient(180deg,#0d1b2a,#10233a);border:1px solid rgba(103,128,159,.42);border-radius:8px;box-shadow:0 18px 36px #0d1b2a2e}.evidence-home-title .evidence-eyebrow{color:#b7c8da}.evidence-home-title h1{color:var(--color-white)}.evidence-home-title p:last-child{color:#e6e9eedb}.evidence-vault-home .evidence-header-seal{color:var(--color-mist-gray);background:radial-gradient(circle at 50% 35%,#ffffff29,#67809f29 60%,#08152294),#ffffff12;border-color:#c2cedb61;box-shadow:inset 0 1px #ffffff14}.evidence-vault-home .evidence-header-seal:before{border-color:#c2cedb42}.evidence-vault-home .evidence-header-seal span{color:var(--color-white);border-color:#e6e9ee80}.evidence-vault-home .evidence-header-seal strong{color:var(--color-white)}.evidence-trust-status{background:#fbfcfefa;border-color:#c2cedbeb}.evidence-upload-card{border-left-color:var(--color-silver-blue)}.evidence-upload-dropzone{background:linear-gradient(180deg,#ffffffb3,#edf2f7f0),var(--surface-inset);border-color:#67809fdb;box-shadow:inset 0 0 0 1px #ffffffb8}.evidence-upload-icon{border-color:#67809f80;box-shadow:0 9px 18px #0d1b2a14}.evidence-security-card,.poam-ops-command-rail{top:136px}.poam-ops-command-panel{background:linear-gradient(135deg,#daa72c1f,#c0392b0d 48%,#fff0 72%),var(--surface-panel);border-left-color:var(--status-review-medium)}.poam-ops-command-intro{grid-template-columns:minmax(0,1fr)}.poam-ops-item-spine{background:linear-gradient(180deg,#67809f3d,#edf2f7f0),var(--surface-inset);border-right-color:var(--border-subtle)}.poam-ops-status-strip{box-shadow:var(--shadow-panel-soft)}.ssp-workspace-page{display:grid;gap:14px;max-width:1480px}.ssp-workspace-summary-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;align-items:stretch}.ssp-workspace-panel,.ssp-workspace-review-rail,.ssp-workspace-evidence-note,.ssp-workspace-trust-strip{background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-panel)}.ssp-workspace-panel,.ssp-workspace-review-rail,.ssp-workspace-evidence-note{min-width:0;padding:14px}.ssp-workspace-panel-heading{display:grid;gap:4px;min-width:0}.ssp-workspace-label{margin:0;color:var(--neutral-600);font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ssp-workspace-panel-heading h2,.ssp-workspace-evidence-note h2,.ssp-workspace-review-rail h2{margin:0;color:var(--neutral-950);font-size:1rem;font-weight:820;line-height:1.25}.ssp-workspace-overview-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 0}.ssp-workspace-overview-list div,.ssp-workspace-coverage-stats div,.ssp-workspace-rail-metric{display:grid;gap:4px;min-width:0;padding:10px 11px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.ssp-workspace-overview-list dt,.ssp-workspace-coverage-stats dt,.ssp-workspace-rail-metric dt{color:var(--neutral-600);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ssp-workspace-overview-list dd,.ssp-workspace-coverage-stats dd,.ssp-workspace-rail-metric dd{margin:0;color:var(--neutral-950);font-size:.86rem;font-weight:800;line-height:1.25}.ssp-workspace-progress-summary{display:grid;gap:4px;margin-top:12px}.ssp-workspace-progress-summary strong{color:var(--neutral-950);font-size:1.55rem;font-weight:860;line-height:1}.ssp-workspace-progress-summary span{color:var(--neutral-600);font-size:.82rem;font-weight:650;line-height:1.4}.ssp-workspace-progress-bar{height:13px;margin-top:12px;overflow:hidden;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:999px}.ssp-workspace-progress-bar span{display:block;width:86%;height:100%;background:linear-gradient(90deg,#5d8f96b8,#67809feb),var(--color-silver-blue);border-radius:inherit}.ssp-workspace-coverage-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.ssp-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.31fr);gap:14px;align-items:start}.ssp-workspace-main{display:grid;gap:14px;min-width:0}.ssp-workspace-sections{padding:0;overflow:hidden}.ssp-workspace-sections .ssp-workspace-panel-heading{padding:14px;border-bottom:1px solid var(--border-subtle)}.ssp-workspace-table-wrap{width:100%;overflow-x:auto}.ssp-workspace-table{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse}.ssp-workspace-table th,.ssp-workspace-table td{padding:10px 11px;color:var(--neutral-700);font-size:.78rem;font-weight:560;line-height:1.35;text-align:left;vertical-align:top;border-top:1px solid var(--border-subtle)}.ssp-workspace-table th{color:var(--neutral-600);font-size:.67rem;font-weight:860;text-transform:uppercase;background:var(--surface-inset)}.ssp-workspace-table tbody tr{background:var(--surface-panel)}.ssp-workspace-table tbody tr:nth-child(2n){background:var(--surface-panel-subtle)}.ssp-workspace-table tbody tr:hover{background:#eef3f8}.ssp-workspace-section-name{color:var(--neutral-950);font-weight:820}.ssp-workspace-review-rail{position:sticky;top:136px;display:grid;gap:12px;border-left:5px solid #5d8f96}.ssp-workspace-rail-metrics{display:grid;gap:8px;margin:0}.ssp-workspace-rail-review dd{color:var(--status-review)}.ssp-workspace-review-actions{display:grid;gap:8px;padding:11px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.ssp-workspace-review-actions ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ssp-workspace-review-actions li{color:var(--neutral-700);font-size:.76rem;font-weight:650;line-height:1.35}.ssp-workspace-evidence-note{border-left:5px solid #5d8f96}.ssp-workspace-evidence-note p:last-child{max-width:860px;margin:8px 0 0;color:var(--neutral-700);font-size:.84rem;line-height:1.5}.ssp-workspace-trust-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;overflow:hidden;box-shadow:var(--shadow-panel-soft)}.ssp-workspace-trust-strip article{min-width:0;padding:13px 12px;border-left:1px solid var(--border-subtle)}.ssp-workspace-trust-strip article:first-child{border-left:0}.ssp-workspace-trust-strip strong{display:block;color:var(--neutral-950);font-size:.78rem;font-weight:820;line-height:1.25}.ssp-workspace-trust-strip p{margin:4px 0 0;color:var(--neutral-600);font-size:.71rem;font-weight:620;line-height:1.35}.assessment-package-page{display:grid;gap:14px;max-width:1480px}.assessment-package-panel,.assessment-package-readiness-panel,.assessment-package-trust-strip{background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-panel)}.assessment-package-panel,.assessment-package-readiness-panel{min-width:0;padding:14px}.assessment-package-readiness-panel{display:grid;gap:13px;border-left:5px solid #8fa6bd}.assessment-package-panel-heading{display:grid;gap:4px;min-width:0}.assessment-package-action-heading{grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.assessment-package-label{margin:0;color:var(--neutral-600);font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.assessment-package-panel-heading h2{margin:0;color:var(--neutral-950);font-size:1rem;font-weight:820;line-height:1.25}.assessment-package-snapshot-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assessment-package-action-button{min-height:36px;padding:8px 11px;color:#fff;font-size:.75rem;font-weight:850;background:#31516f;border:1px solid #31516f;border-radius:7px;cursor:pointer}.assessment-package-action-secondary{color:#31516f;background:#fff;border-color:#9eb5c4}.assessment-package-action-button:disabled{cursor:not-allowed;opacity:.62}.assessment-package-error-text,.assessment-package-auth-note,.assessment-package-success-text,.assessment-package-muted{margin:0;font-size:.78rem;font-weight:780;line-height:1.45}.assessment-package-error-text{color:#7c241f}.assessment-package-auth-note{padding:9px 11px;color:#52616b;background:var(--surface-inset);border:1px solid var(--border-subtle);border-left:4px solid #8fa6bd;border-radius:7px}.assessment-package-success-text{color:#0c5132}.assessment-package-muted{color:var(--neutral-600)}.assessment-package-readiness-body{display:grid;grid-template-columns:max-content minmax(180px,.3fr) minmax(0,1fr);gap:14px;align-items:center}.assessment-package-readiness-seal{justify-self:start}.assessment-package-readiness-body strong{display:block;color:var(--status-review);font-size:1.28rem;font-weight:860;line-height:1.1}.assessment-package-readiness-body span{display:block;margin-top:4px;color:var(--neutral-600);font-size:.82rem;font-weight:700}.assessment-package-progress{height:13px;overflow:hidden;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:999px}.assessment-package-status-cell{display:inline-flex;align-items:center;gap:7px;min-width:0}.assessment-package-progress span{display:block;width:86%;height:100%;background:linear-gradient(90deg,#67809fe6,#8fa6bdeb),var(--color-silver-blue);border-radius:inherit}.assessment-package-readiness-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.assessment-package-readiness-metric{display:grid;gap:4px;min-width:0;padding:10px 11px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.assessment-package-readiness-metric dt{color:var(--neutral-600);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.assessment-package-readiness-metric dd{margin:0;color:var(--neutral-950);font-size:.95rem;font-weight:850;line-height:1.15}.assessment-package-metric-ready dd{color:var(--status-ready)}.assessment-package-metric-review dd{color:var(--status-review)}.assessment-package-metric-risk dd{color:var(--status-risk)}.assessment-package-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.32fr);gap:14px;align-items:start}.assessment-package-main,.assessment-package-rail,.assessment-package-secondary-grid{display:grid;gap:14px;min-width:0}.assessment-package-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.assessment-package-composition{padding:0;overflow:hidden}.assessment-package-composition .assessment-package-panel-heading{padding:14px;border-bottom:1px solid var(--border-subtle)}.assessment-package-composition .assessment-package-empty,.assessment-package-composition .assessment-package-muted{margin:14px}.assessment-package-table-wrap{width:100%;overflow-x:auto}.assessment-package-table{width:100%;min-width:780px;table-layout:fixed;border-collapse:collapse}.assessment-package-snapshot-table{min-width:1320px}.assessment-package-lock-state{display:inline-grid;gap:5px;justify-items:start}.assessment-package-lock-state>span:last-child{color:var(--neutral-600);font-size:.72rem;font-weight:700;white-space:nowrap}.assessment-package-table th,.assessment-package-table td{padding:10px 11px;color:var(--neutral-700);font-size:.78rem;font-weight:560;line-height:1.35;text-align:left;vertical-align:top;border-top:1px solid var(--border-subtle)}.assessment-package-table th{color:var(--neutral-600);font-size:.67rem;font-weight:860;text-transform:uppercase;background:var(--surface-inset)}.assessment-package-table tbody tr{background:var(--surface-panel)}.assessment-package-table tbody tr:nth-child(2n){background:var(--surface-panel-subtle)}.assessment-package-table tbody tr:hover,.assessment-package-table tbody tr.assessment-package-snapshot-selected{background:#eef3f8}.assessment-package-component-name{color:var(--neutral-950);font-weight:820}.assessment-package-link-button{padding:0;color:#31516f;font:inherit;font-weight:850;text-align:left;background:transparent;border:0;cursor:pointer}.assessment-package-link-button:disabled{cursor:wait;opacity:.7}.assessment-package-requirements-list,.assessment-package-approval-list,.assessment-package-integrity-list{display:grid;gap:8px;margin:12px 0 0}.assessment-package-requirement{display:grid;grid-template-columns:minmax(0,1.4fr) max-content minmax(88px,.35fr) minmax(110px,.38fr);gap:10px;align-items:center;min-width:0;padding:10px 11px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.assessment-package-requirement strong,.assessment-package-approval-step strong{display:block;color:var(--neutral-950);font-size:.82rem;font-weight:820;line-height:1.3}.assessment-package-requirement span,.assessment-package-requirement time,.assessment-package-approval-step span,.assessment-package-approval-step time{color:var(--neutral-600);font-size:.73rem;font-weight:690;line-height:1.35}.assessment-package-approval-step{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:7px 10px;align-items:start;min-width:0;padding:10px 11px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.assessment-package-approval-step time{grid-column:1 / -1}.assessment-package-integrity{border-left:5px solid #8fa6bd}.assessment-package-integrity-list div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;padding:10px 11px;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.assessment-package-integrity-list dt{color:var(--neutral-700);font-size:.76rem;font-weight:750;line-height:1.35}.assessment-package-integrity-list dd{margin:0}.assessment-package-rail{position:sticky;top:136px}.assessment-package-timeline{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.assessment-package-timeline li{position:relative;display:grid;gap:4px;min-width:0;padding:0 0 13px 22px;border-left:2px solid var(--border-subtle)}.assessment-package-timeline li:last-child{padding-bottom:0}.assessment-package-timeline li:before{position:absolute;top:2px;left:-6px;width:10px;height:10px;content:"";background:var(--neutral-300);border:2px solid var(--surface-panel);border-radius:999px;box-shadow:0 0 0 1px var(--border-subtle)}.assessment-package-timeline-complete:before{background:var(--status-ready-medium)}.assessment-package-timeline-current:before{background:var(--status-review-medium)}.assessment-package-timeline strong{color:var(--neutral-950);font-size:.8rem;font-weight:830;line-height:1.3}.assessment-package-timeline span{color:var(--neutral-600);font-size:.73rem;font-weight:650;line-height:1.35}.assessment-package-export{border-left:5px solid var(--neutral-300)}.assessment-package-export-actions{display:grid;gap:8px;margin-top:12px}.assessment-package-export-actions button{min-height:34px;color:var(--neutral-600);font-size:.78rem;font-weight:820;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:7px}.assessment-package-export ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.assessment-package-export li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center;color:var(--neutral-700);font-size:.75rem;font-weight:700}.assessment-package-export li span{min-height:22px;padding:3px 7px;color:var(--neutral-700);font-size:.68rem;font-weight:820;background:var(--neutral-100);border:1px solid var(--neutral-300);border-radius:6px}.assessment-package-trust-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;overflow:hidden;box-shadow:var(--shadow-panel-soft)}.assessment-package-trust-strip article{min-width:0;padding:13px 12px;border-left:1px solid var(--border-subtle)}.assessment-package-trust-strip article:first-child{border-left:0}.assessment-package-trust-strip strong{display:block;color:var(--neutral-950);font-size:.78rem;font-weight:820;line-height:1.25}.assessment-package-trust-strip p{margin:4px 0 0;color:var(--neutral-600);font-size:.71rem;font-weight:620;line-height:1.35}.operational-tasks-workspace{display:grid;gap:16px;padding:18px;border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff;box-shadow:var(--shadow-panel-soft)}.operational-tasks-compact{gap:14px;padding:16px}.operational-tasks-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:start}.operational-tasks-header h3,.operational-tasks-recommendation-heading h4,.operational-task-empty h4{margin:0;color:var(--neutral-950);font-weight:850;letter-spacing:0}.operational-tasks-header h3{font-size:1rem}.operational-tasks-header p,.operational-tasks-recommendation-heading p,.operational-task-suggestion p,.operational-task-message,.operational-task-empty p{margin:5px 0 0;color:var(--neutral-600);font-size:.76rem;font-weight:620;line-height:1.45}.operational-task-summary{display:grid;grid-template-columns:repeat(3,minmax(76px,1fr));min-width:286px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel-subtle)}.operational-task-summary span{display:grid;gap:2px;min-height:58px;padding:10px;color:var(--neutral-600);font-size:.66rem;font-weight:780;text-transform:uppercase;border-left:1px solid var(--border-subtle)}.operational-task-summary span:first-child{border-left:0}.operational-task-summary strong{color:var(--neutral-950);font-size:1.18rem;font-weight:860}.operational-tasks-recommendations{display:grid;gap:12px;padding:12px;border:1px solid rgba(31,45,61,.13);border-radius:8px;background:linear-gradient(180deg,#67809f14,#f4f7fba8)}.operational-tasks-recommendation-heading{display:grid;grid-template-columns:30px minmax(0,1fr) max-content;gap:10px;align-items:center}.operational-tasks-vu-mark{display:grid;place-items:center;width:30px;height:30px;color:var(--color-deep-navy);border:1px solid rgba(103,128,159,.32);border-radius:8px;background:#fff}.operational-task-suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operational-task-suggestion{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-height:132px;padding:12px;border:1px solid rgba(13,27,42,.11);border-radius:8px;background:#fff}.operational-task-suggestion span{display:inline-flex;width:fit-content;min-height:22px;align-items:center;padding:3px 7px;color:var(--color-deep-navy);font-size:.66rem;font-weight:840;text-transform:uppercase;border:1px solid rgba(103,128,159,.28);border-radius:6px;background:#67809f17}.operational-task-suggestion strong{display:block;margin-top:7px;color:var(--neutral-950);font-size:.82rem;font-weight:850;line-height:1.25}.operational-tasks-recommendation-heading button,.operational-task-suggestion button,.operational-task-filter-row button,.operational-task-actions button{min-height:32px;padding:7px 10px;color:var(--color-deep-navy);font-size:.72rem;font-weight:820;border:1px solid rgba(103,128,159,.34);border-radius:7px;background:#fff;cursor:pointer}.operational-tasks-recommendation-heading button:hover,.operational-task-suggestion button:hover,.operational-task-filter-row button:hover,.operational-task-actions button:hover{border-color:#1f2d3d5c;background:var(--surface-inset)}.operational-tasks-recommendation-heading button:focus-visible,.operational-task-suggestion button:focus-visible,.operational-task-filter-row button:focus-visible,.operational-task-actions button:focus-visible{outline:3px solid rgba(103,128,159,.24);outline-offset:2px}.operational-tasks-recommendation-heading button:disabled,.operational-task-suggestion button:disabled,.operational-task-actions button:disabled{color:var(--neutral-400);background:var(--neutral-100);cursor:not-allowed}.operational-task-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.operational-task-filter-row button{min-height:30px;color:var(--neutral-700);background:var(--surface-panel-subtle)}.operational-task-filter-row .operational-task-filter-active{color:#fff;border-color:var(--color-steel-blue);background:var(--color-steel-blue)}.operational-task-message{width:fit-content;margin:0;padding:7px 9px;color:var(--neutral-700);border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-panel-subtle)}.operational-task-table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px;background:#fff}.operational-task-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.operational-task-table th,.operational-task-table td{padding:10px 11px;color:var(--neutral-700);font-size:.74rem;line-height:1.36;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.operational-task-table th{color:var(--neutral-600);font-size:.66rem;font-weight:860;text-transform:uppercase;background:var(--surface-panel-subtle)}.operational-task-table tbody tr:nth-child(2n){background:#f4f7fb9e}.operational-task-table tbody tr:hover{background:#edf2f7db}.operational-task-title-cell,.operational-task-status-cell,.operational-task-actions{display:grid;gap:7px}.operational-task-status-line{display:inline-flex;align-items:center;gap:7px;min-width:0}.document-intel-status-cell{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0}.document-intel-status-cell-large{justify-content:flex-end}.operational-task-title-cell strong{display:block;color:var(--neutral-950);font-size:.8rem;font-weight:850;line-height:1.28}.operational-task-title-cell span{display:block;color:var(--neutral-600);font-size:.72rem;font-weight:620}.operational-task-title-cell em{display:inline-flex;width:fit-content;align-items:center;gap:5px;min-height:23px;padding:3px 7px;color:var(--color-deep-navy);font-size:.66rem;font-style:normal;font-weight:820;border:1px solid rgba(103,128,159,.26);border-radius:6px;background:#67809f14}.operational-task-title-cell em .vu-icon{width:14px;height:14px}.operational-task-pill{display:inline-flex;min-height:24px;align-items:center;padding:3px 8px;font-size:.66rem;font-weight:850;white-space:nowrap;border-radius:6px}.operational-task-pill-neutral{color:var(--neutral-700);border:1px solid var(--border-strong);background:var(--neutral-100)}.operational-task-pill-review{color:#7a5100;border:1px solid rgba(184,134,11,.28);background:var(--status-review-tint)}.operational-task-pill-ready{color:#1f6b35;border:1px solid rgba(46,125,50,.26);background:var(--status-ready-tint)}.operational-task-pill-risk,.operational-task-overdue{color:#9f2419}.operational-task-pill-risk{border:1px solid rgba(192,57,43,.26);background:var(--status-risk-tint)}.operational-task-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;width:100%;max-width:128px}.operational-task-progress span{height:5px;border-radius:999px;background:var(--neutral-200)}.operational-task-progress .operational-task-progress-active{background:var(--color-steel-blue)}.operational-task-actions{grid-template-columns:1fr;align-items:start}.operational-task-empty{display:grid;gap:4px;padding:22px;text-align:center;background:var(--surface-panel-subtle)}@media(max-width:1180px){.vucoris-readiness-strip{grid-template-columns:1fr max-content}.readiness-strip-heading{grid-column:1 / -1}.page-hero{grid-template-columns:minmax(0,1fr)}.page-hero-trust-marker{grid-template-columns:132px minmax(0,1fr);align-items:center;justify-items:start;min-height:92px;text-align:left}.ssp-workspace-summary-grid,.ssp-workspace-layout{grid-template-columns:1fr}.ssp-workspace-review-rail{position:static}.ssp-workspace-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ssp-workspace-trust-strip article:nth-child(3n+1){border-left:0}.ssp-workspace-trust-strip article:nth-child(n+4){border-top:1px solid var(--border-subtle)}.assessment-package-readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-package-layout,.assessment-package-secondary-grid{grid-template-columns:1fr}.assessment-package-rail{position:static}.assessment-package-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-package-trust-strip article:nth-child(3n+1){border-left:0}.assessment-package-trust-strip article:nth-child(n+4){border-top:1px solid var(--border-subtle)}}@media(max-width:820px){.vucoris-main-content{padding:22px 18px 28px}.vucoris-readiness-strip{top:60px;grid-template-columns:1fr;gap:8px;padding:10px 16px}.readiness-strip-heading,.readiness-strip-metrics,.readiness-strip-action{width:100%}.readiness-strip-metric{flex:1 1 146px}.readiness-strip-action{justify-content:center}.page-hero{padding:14px}.page-hero-status-grid{grid-template-columns:1fr}.page-hero-status-card{min-height:84px}.ssp-workspace-overview-list,.ssp-workspace-coverage-stats,.ssp-workspace-trust-strip{grid-template-columns:1fr}.ssp-workspace-trust-strip article,.ssp-workspace-trust-strip article:nth-child(n){border-top:1px solid var(--border-subtle);border-left:0}.ssp-workspace-trust-strip article:first-child{border-top:0}.assessment-package-readiness-body,.assessment-package-readiness-metrics,.assessment-package-action-heading,.assessment-package-requirement,.assessment-package-trust-strip{grid-template-columns:1fr}.assessment-package-snapshot-actions{justify-content:flex-start}.assessment-package-requirement{align-items:start}.assessment-package-trust-strip article,.assessment-package-trust-strip article:nth-child(n){border-top:1px solid var(--border-subtle);border-left:0}.assessment-package-trust-strip article:first-child{border-top:0}.controls-page-header,.readiness-page-header,.poam-ops-page-header,.shell-placeholder,.evidence-home-header{padding:14px}}@media(max-width:1180px){.domain-header,.domain-prepared-grid,.domain-vu-strip{grid-template-columns:1fr}.domain-vu-strip>p{text-align:left}.domain-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.domain-header{padding:14px}.domain-header h1{font-size:1.34rem}.domain-tile-grid{grid-template-columns:1fr}.domain-tile{min-height:104px}}@media(max-width:1180px){.operational-tasks-header,.operational-tasks-recommendation-heading{grid-template-columns:1fr}.operational-task-summary,.operational-tasks-recommendation-heading button{width:100%}.operational-task-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.operational-tasks-workspace{padding:14px}.operational-task-summary,.operational-task-suggestion-grid{grid-template-columns:1fr}.operational-task-summary{min-width:0}.operational-task-summary span{border-top:1px solid var(--border-subtle);border-left:0}.operational-task-summary span:first-child{border-top:0}.vucoris-seal-demo-grid,.vucoris-seal-demo-size-grid,.vucoris-seal-demo-surface>div{grid-template-columns:1fr}}:root{--neutral-800: #334155;--neutral-400: #94a3b8;--color-silver-blue: #67809f;--status-ready: #2e7d32;--status-ready-medium: #4fa463;--status-review: #d4a72c;--status-review-medium: #d4a72c;--status-risk: #c0392b;--status-risk-medium: #e57373;--surface-page: #f6f8fa;--surface-workspace: #e9eef4;--surface-inset: #edf2f7;--border-subtle: #d0d7e2;--border-strong: #b0b8c4}.vucoris-sidebar{width:272px;padding:16px 12px}.vucoris-shell-body{margin-left:272px}.vucoris-sidebar-nav{display:flex;flex:1 1 auto;min-height:0;padding:14px 0;overflow-y:auto;flex-direction:column;gap:3px}.sidebar-nav-group{display:grid;gap:3px}.sidebar-nav-item{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:2px;min-height:38px;padding:0}.sidebar-nav-main-button,.sidebar-nav-chevron,.sidebar-nav-subitem{color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}.sidebar-nav-main-button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;min-width:0;min-height:38px;padding:7px 0 7px 10px;text-align:left}.sidebar-nav-chevron{display:grid;place-items:center;min-width:0;min-height:32px;margin:3px 3px 3px 0;color:#e6e9eeb3;border:1px solid transparent;border-radius:6px}.sidebar-nav-chevron:hover,.sidebar-nav-chevron:focus-visible{color:#fff;background:#67809f2e;border-color:#67809f52;outline:none}.sidebar-nav-chevron svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.sidebar-nav-chevron-open svg{transform:rotate(90deg)}.sidebar-nav-submenu{display:grid;gap:2px;padding:1px 0 5px 34px}.sidebar-nav-subitem{display:block;min-height:28px;padding:6px 8px 6px 10px;color:#e6e9eeb8;font-size:.74rem;font-weight:620;line-height:1.22;text-align:left;border-left:2px solid rgba(103,128,159,.18);border-radius:0 6px 6px 0}.sidebar-nav-subitem:hover,.sidebar-nav-subitem:focus-visible{color:#fff;background:#1f2d3d99;outline:none}.sidebar-nav-subitem-active{color:#fff;background:#67809f38;border-left-color:#9eb4cc;box-shadow:inset 0 0 0 1px #67809f2e}.vucoris-main-content{background:linear-gradient(180deg,#e9eef4e6,#f6f8fa00 260px),var(--surface-page)}.domain-header h1,.operations-page-title h1{font-size:clamp(2rem,3.2vw,2.5rem);font-weight:700;line-height:1.08}.domain-workspace-heading h2,.operations-section-heading h2,.operations-vu-heading h2{font-size:clamp(1.38rem,2.1vw,1.75rem);font-weight:700;line-height:1.18}.domain-tile-title,.operations-attention-card h3,.operational-task-suggestion strong{font-size:1rem;font-weight:600}.domain-workspace-area,.domain-tile-band,.operations-attention-section,.operations-vu-guidance-section,.operations-work-section,.operations-subarea-section,.operations-secondary-details{padding:18px;background:linear-gradient(180deg,#ffffff57,#e9eef4eb),var(--surface-workspace);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 12px 26px #0d1b2a0e}.operations-hierarchy-page{gap:20px}.operations-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:18px;align-items:stretch;padding:22px;background:#fff;border:1px solid var(--border-subtle);border-left:5px solid var(--color-silver-blue);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.operations-page-title{display:grid;align-content:center;gap:8px;min-width:0}.operations-page-title h1,.operations-page-title p,.operations-primary-action-card h2,.operations-primary-action-card p,.operations-section-heading h2,.operations-section-heading p,.operations-vu-heading h2{margin:0}.operations-page-title p:last-child,.operations-section-heading p,.operations-vu-list li{color:var(--neutral-600);font-size:.96rem;font-weight:500;line-height:1.55}.operations-primary-action-card{display:grid;gap:10px;align-content:center;min-width:0;padding:16px;color:#fff;background:linear-gradient(135deg,#67809f42,#3341551a),#334155;border:1px solid rgba(103,128,159,.44);border-radius:8px}.operations-primary-action-card .domain-eyebrow{color:#edf2f7bd}.operations-primary-action-card h2{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.2}.operations-primary-action-card p:not(.domain-eyebrow){color:#edf2f7d1;font-size:.88rem;line-height:1.45}.operations-primary-action-card button,.operations-attention-card button,.operational-tasks-recommendation-heading button,.operational-task-suggestion button,.document-blueprint-card button{min-height:38px;color:#1f2d3d;font-weight:800;background:#d4a72c;border-color:#d4a72c;border-radius:7px}.operations-primary-action-card button:hover,.operations-primary-action-card button:focus-visible,.operations-attention-card button:hover,.operations-attention-card button:focus-visible,.operational-tasks-recommendation-heading button:hover,.operational-tasks-recommendation-heading button:focus-visible,.operational-task-suggestion button:hover,.operational-task-suggestion button:focus-visible,.document-blueprint-card button:hover,.document-blueprint-card button:focus-visible{color:#0d1b2a;background:#e0bb4a;border-color:#c5961f;outline:none}.operations-section-heading{display:grid;gap:6px;max-width:820px;margin-bottom:14px}.operations-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operations-attention-card{display:grid;align-content:start;gap:10px;min-width:0;min-height:176px;padding:15px;background:#fff;border:1px solid var(--border-subtle);border-left:5px solid var(--color-silver-blue);border-radius:8px;box-shadow:0 10px 20px #0d1b2a0d}.operations-attention-card-risk{background:linear-gradient(180deg,snow,#fff);border-left-color:#c0392b}.operations-attention-card-review{border-left-color:#d4a72c}.operations-attention-card-ready{border-left-color:#2e7d32}.operations-attention-card h3{margin:0;color:var(--neutral-950);line-height:1.25}.operations-attention-card p{margin:0;color:var(--neutral-600);font-size:.88rem;font-weight:500;line-height:1.45}.operations-attention-card button{justify-self:start;margin-top:auto;padding:0 12px}.operations-vu-guidance-section{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:16px;align-items:start;background:linear-gradient(135deg,#67809f2e,#ffffff52),var(--surface-workspace)}.operations-vu-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.operations-vu-mark{display:grid;place-items:center;width:36px;height:36px;color:var(--color-deep-navy);background:#fff;border:1px solid rgba(103,128,159,.34);border-radius:8px}.operations-vu-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.operations-vu-list li{padding:11px 12px;background:#fff;border:1px solid var(--border-subtle);border-left:4px solid var(--color-silver-blue);border-radius:7px}.operations-work-section .operational-tasks-workspace{margin-top:14px}.operations-domain-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-secondary-details{display:grid;gap:14px}.operational-tasks-workspace{background:#fff;border-color:var(--border-subtle)}.operational-tasks-header h3{font-size:1.18rem;font-weight:700}.operational-tasks-recommendations{background:linear-gradient(180deg,#e9eef4eb,#ffffffc7),var(--surface-workspace);border-color:var(--border-subtle)}.operational-tasks-recommendation-heading h4{font-size:1.08rem;font-weight:700}.operational-task-table-wrap{margin-top:4px}.document-blueprints-panel{background:linear-gradient(180deg,#e9eef4e6,#ffffffc7),var(--surface-workspace);border-color:var(--border-subtle);border-left-color:#d4a72c}.document-blueprints-heading h2{font-size:clamp(1.38rem,2vw,1.65rem)}.document-blueprints-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.document-blueprint-card{min-height:196px}.document-blueprint-card button{width:100%;min-height:40px;padding:0 12px;white-space:normal}@media(max-width:1180px){.operations-page-header,.operations-vu-guidance-section{grid-template-columns:1fr}.operations-attention-grid,.operations-domain-tile-grid,.document-blueprints-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.vucoris-sidebar{width:76px}.vucoris-shell-body{margin-left:76px}.sidebar-nav-item{grid-template-columns:1fr}.sidebar-nav-main-button{grid-template-columns:1fr;justify-items:center;padding:0}.sidebar-nav-chevron,.sidebar-nav-submenu{display:none}}@media(max-width:720px){.operations-page-header,.operations-attention-section,.operations-vu-guidance-section,.operations-work-section,.operations-subarea-section,.operations-secondary-details,.domain-workspace-area,.domain-tile-band{padding:14px}.operations-attention-grid,.operations-domain-tile-grid,.document-blueprints-grid{grid-template-columns:1fr}}body{color:#0d1b2a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;background:#f6f8fa}.domain-page,.evidence-page,.readiness-home,.assets-page,.controls-page,.poam-ops-page,.assessment-package-page{max-width:1480px}.domain-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.34fr);gap:20px;align-items:stretch;min-width:0;padding:24px;color:#fff;background:linear-gradient(135deg,#67809f38,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.44);border-left:5px solid #67809f;border-radius:8px;box-shadow:0 14px 30px #0d1b2a1f}.domain-hero-copy{display:grid;align-content:center;gap:8px;min-width:0}.domain-hero .domain-eyebrow{color:#e6e9eec2}.domain-hero h1{margin:0;color:#fff;font-size:36px;font-weight:700;line-height:44px}.domain-hero-copy>p:last-child{max-width:760px;margin:0;color:#edf2f7d6;font-size:16px;font-weight:400;line-height:24px}.domain-hero-action-panel{display:grid;align-content:center;gap:10px;min-width:0;padding:16px;color:#334155;background:linear-gradient(180deg,#fffffff5,#e9eef4f5),#fff;border:1px solid rgba(176,184,196,.82);border-radius:8px;box-shadow:inset 0 1px #fffc}.domain-hero-action-panel .domain-eyebrow{color:#67809f}.domain-hero-action-panel h2,.domain-hero-action-panel p{margin:0}.domain-hero-action-panel h2{color:#0d1b2a;font-size:18px;font-weight:600;line-height:26px}.domain-hero-action-panel p:not(.domain-eyebrow){color:#475569;font-size:14px;font-weight:400;line-height:20px}.domain-hero-action-button{justify-self:start;min-height:38px;padding:0 14px;color:#fff;font-size:14px;font-weight:700;line-height:20px;background:#0d1b2a;border:1px solid #0d1b2a;border-radius:7px;cursor:pointer}.domain-hero-action-button:hover,.domain-hero-action-button:focus-visible{background:#334155;border-color:#334155;outline:3px solid rgba(103,128,159,.28);outline-offset:2px}.domain-hero-action-critical{color:#0d1b2a;background:#d4a72c;border-color:#d4a72c}.domain-hero-action-critical:hover,.domain-hero-action-critical:focus-visible,.document-blueprint-card button:hover,.document-blueprint-card button:focus-visible{color:#0d1b2a;background:#e0bb4a;border-color:#c5961f}h1,.shell-placeholder h1,.evidence-page-header h1,.readiness-page-header h1,.evidence-home-title h1{font-size:32px;font-weight:700;line-height:40px}h2,.domain-section-heading h2,.operations-section-heading h2,.domain-workspace-heading h2,.evidence-card-heading h2,.document-blueprints-heading h2,.document-intel-heading h2,.readiness-panel-header h2{font-size:22px;font-weight:700;line-height:30px}h3,.domain-prepared-panel h3,.operational-tasks-header h3,.document-intel-subheading h3,.assets-detail-title-row h3{font-size:18px;font-weight:600;line-height:26px}.domain-tile-title,.domain-attention-card h3,.operations-attention-card h3,.operational-task-suggestion strong,.document-blueprint-card h3,.assets-module-item-button span{font-size:16px;font-weight:600;line-height:22px}p,li,td,.domain-tile-description,.domain-prepared-panel p,.operational-tasks-header p,.operational-task-suggestion p,.document-blueprint-card p{font-size:15px;font-weight:400;line-height:24px}.top-bar-title-group h2,.sidebar-nav-subitem,.domain-workspace-heading p:last-child,.operational-task-title-cell span,.document-intel-row-meta,.readiness-strip-metric dt,.readiness-strip-metric dd{font-size:14px;font-weight:400;line-height:20px}.domain-eyebrow,.top-bar-breadcrumb,.evidence-panel-label,.readiness-eyebrow,.readiness-panel-label,.controls-eyebrow,.controls-panel-label,.poam-ops-eyebrow,.poam-ops-section-label,.assets-panel-label,.assets-create-form label span,.operational-task-summary span,.operational-task-table th,.document-intel-action-grid label span,.document-intel-comparison-review label span,.assessment-package-table th{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.domain-attention-section,.domain-guidance-section,.domain-tile-band,.domain-workspace-area,.operations-attention-section,.operations-vu-guidance-section,.operations-work-section,.operations-subarea-section,.operations-secondary-details{background:linear-gradient(180deg,#ffffff6b,#e9eef4f0),#e9eef4;border-color:#d0d7e2}.domain-section-heading{display:grid;gap:6px;max-width:820px;margin-bottom:14px}.domain-section-heading h2,.domain-section-heading p,.domain-guidance-heading h2{margin:0}.domain-section-heading p:last-child{color:#475569}.domain-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.domain-attention-card{display:grid;align-content:start;gap:10px;min-width:0;min-height:166px;padding:14px;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b}.domain-attention-card-risk{background:linear-gradient(180deg,snow,#fff);border-left-color:#c0392b}.domain-attention-card-review{border-left-color:#d4a72c}.domain-attention-card-ready{border-left-color:#2e7d32}.domain-attention-card h3,.domain-attention-card p{margin:0}.domain-attention-card p{color:#475569}.domain-attention-card button,.operations-attention-card button,.operational-tasks-recommendation-heading button,.operational-task-suggestion button,.domain-vu-actions button,.operational-task-actions button{min-height:34px;color:#0d1b2a;font-size:14px;font-weight:700;line-height:20px;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.domain-attention-card button:hover,.domain-attention-card button:focus-visible,.operations-attention-card button:hover,.operations-attention-card button:focus-visible,.operational-tasks-recommendation-heading button:hover,.operational-tasks-recommendation-heading button:focus-visible,.operational-task-suggestion button:hover,.operational-task-suggestion button:focus-visible,.domain-vu-actions button:hover,.domain-vu-actions button:focus-visible,.operational-task-actions button:hover,.operational-task-actions button:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.domain-guidance-section{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:16px;align-items:start}.domain-guidance-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.domain-guidance-mark{display:grid;place-items:center;width:36px;height:36px;color:#0d1b2a;background:#fff;border:1px solid rgba(103,128,159,.34);border-radius:8px}.domain-guidance-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.domain-guidance-list li{padding:11px 12px;color:#475569;background:#fff;border:1px solid #d0d7e2;border-left:4px solid #67809f;border-radius:7px}.domain-vu-strip,.operational-tasks-workspace,.domain-prepared-panel,.document-blueprint-card,.document-intel-panel,.evidence-upload-card,.evidence-rail-card,.evidence-collections-panel,.assets-module-section,.assets-advanced-panel,.assets-detail-panel,.assets-table-panel{background:#fff;border-color:#d0d7e2}.domain-vu-strip{border-left-color:#67809f}.domain-vu-actions .domain-vu-action-active{color:#fff;background:#334155;border-color:#334155}.document-blueprint-card button{color:#0d1b2a;background:#d4a72c;border-color:#d4a72c}.readiness-strip-action{color:#fff;background:#0d1b2a;border-color:#0d1b2a}.operational-task-filter-row .operational-task-filter-active{color:#fff;background:#334155;border-color:#334155}.framework-library-page{display:grid;gap:20px;max-width:1480px;margin:0 auto}.framework-library-surface{display:grid;gap:16px;min-width:0;padding:18px;background:linear-gradient(180deg,#ffffff6b,#e9eef4f0),#e9eef4;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 12px 26px #0d1b2a0e}.framework-library-label{margin:0;color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.framework-section-heading,.framework-browser-heading{display:grid;gap:6px;min-width:0}.framework-browser-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);gap:14px;align-items:end}.framework-section-heading h2,.framework-section-heading p,.framework-browser-heading h2,.framework-browser-heading p{margin:0}.framework-section-heading h2,.framework-browser-heading h2{color:#0d1b2a;font-size:22px;font-weight:700;line-height:30px}.framework-section-heading p:last-child{max-width:820px;color:#475569}.framework-attention-grid,.framework-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.framework-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.framework-attention-card,.framework-overview-card{display:grid;gap:10px;min-width:0;padding:14px;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b}.framework-attention-card-risk{background:linear-gradient(180deg,snow,#fff);border-left-color:#c0392b}.framework-attention-card-review{border-left-color:#d4a72c}.framework-attention-card-neutral{border-left-color:#94a3b8}.framework-attention-card h3,.framework-overview-card h3,.framework-control-drawer h3{margin:0;color:#0d1b2a;font-size:18px;font-weight:600;line-height:26px}.framework-attention-card p,.framework-overview-card p{margin:0;color:#475569}.framework-attention-card button,.framework-browser-tools button,.framework-control-drawer-head button{min-height:34px;padding:0 12px;color:#0d1b2a;font-size:14px;font-weight:700;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.framework-attention-card button:hover,.framework-browser-tools button:hover,.framework-control-drawer-head button:hover,.framework-filter-active{color:#fff;background:#334155;border-color:#334155}.framework-overview-card{grid-column:span 2;align-content:start}.framework-overview-card-future{opacity:.86;border-left-color:#b0b8c4}.framework-overview-card dl{display:grid;gap:8px;margin:0}.framework-overview-card dl div{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:8px}.framework-overview-card dt{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.framework-overview-card dd{margin:0;color:#334155;font-size:14px;font-weight:600;line-height:20px}.framework-overview-card>span{justify-self:start;padding:4px 8px;color:#475569;font-size:12px;font-weight:700;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.framework-browser-tools{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:end}.framework-browser-tools label{display:grid;gap:5px;min-width:0}.framework-browser-tools label span{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.framework-browser-tools input{min-height:38px;min-width:0;padding:0 12px;color:#0d1b2a;font:inherit;background:#fff;border:1px solid #b0b8c4;border-radius:7px}.framework-control-list{display:grid;gap:8px}.framework-control-row{display:grid;grid-template-columns:112px minmax(220px,1.25fr) minmax(150px,.6fr) minmax(180px,.8fr) max-content;gap:12px;align-items:center;min-width:0;padding:12px;color:inherit;text-align:left;background:#fff;border:1px solid #d0d7e2;border-radius:8px;cursor:pointer}.framework-control-row:hover,.framework-control-row:focus-visible{background:#f8fafc;border-color:#94a3b8;outline:none}.framework-control-id,.document-control-suggestion-id{color:#334155;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:16px}.framework-control-title{display:grid;gap:2px;min-width:0}.framework-control-title strong,.document-control-suggestion-card strong,.framework-linked-list strong{color:#0d1b2a;font-size:16px;font-weight:600;line-height:22px}.framework-control-title small,.framework-control-row>span:not(.framework-control-title):not(.framework-control-id),.framework-linked-list span{color:#475569;font-size:14px;font-weight:500;line-height:20px}.framework-control-drawer{position:fixed;inset:0;z-index:40;display:grid;justify-items:end;background:#0d1b2a47}.framework-control-drawer-panel{display:grid;align-content:start;gap:14px;width:min(720px,100%);height:100%;padding:20px;overflow-y:auto;background:#f6f8fa;border-left:1px solid #b0b8c4;box-shadow:-18px 0 34px #0d1b2a2e}.framework-control-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.framework-control-drawer-head h2{margin:4px 0 0;color:#0d1b2a;font-size:28px;font-weight:700;line-height:34px}.framework-control-drawer-status,.framework-control-detail-section,.framework-vu-guidance-block{display:grid;gap:9px;padding:14px;background:#fff;border:1px solid #d0d7e2;border-radius:8px}.framework-control-drawer-status{grid-template-columns:max-content minmax(0,1fr);align-items:center}.framework-control-drawer-status p,.framework-control-detail-section p,.framework-vu-guidance-block p,.framework-vu-guidance-block ul,.framework-detail-list,.framework-linked-list{margin:0}.framework-control-detail-section p,.framework-vu-guidance-block li,.framework-detail-list li{color:#475569}.framework-vu-guidance-block{background:linear-gradient(180deg,#fffffff5,#e9eef4c2),#fff;border-left:5px solid #67809f}.framework-vu-guidance-block ul,.framework-detail-list,.framework-linked-list{display:grid;gap:8px;padding:0;list-style:none}.framework-vu-guidance-block li,.framework-detail-list li,.framework-linked-list li{padding:9px 10px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:7px}.framework-detail-card-list{display:grid;gap:8px}.framework-detail-card-list article{display:grid;gap:5px;padding:10px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:7px}.framework-detail-card-list strong{color:#0d1b2a;font-size:16px;font-weight:600;line-height:22px}.framework-detail-card-list span{color:#67809f;font-size:13px;font-weight:700;line-height:18px}.framework-control-chip-grid,.framework-control-linked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.framework-chip-list{display:flex;flex-wrap:wrap;gap:7px}.framework-chip-list span{padding:5px 8px;color:#334155;font-size:13px;font-weight:700;line-height:18px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.document-control-suggestions{display:grid;gap:10px;padding:14px;background:linear-gradient(180deg,#fffffff0,#e9eef4c7),#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px}.document-control-suggestion-list{display:grid;gap:8px}.document-control-suggestion-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:12px;padding:11px;background:#fff;border:1px solid #d0d7e2;border-radius:7px}.document-control-suggestion-card>div:first-child{display:grid;gap:4px;min-width:0}.document-control-suggestion-card p,.document-control-suggestion-empty{margin:0;color:#475569}.document-control-suggestion-card dl{display:grid;gap:6px;margin:0}.document-control-suggestion-card dl div{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:8px}.document-control-suggestion-card dt{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.document-control-suggestion-card dd{margin:0;color:#334155;font-size:14px;font-weight:700;line-height:20px}.evidence-status-page{display:grid;gap:20px;max-width:1480px;margin:0 auto}.evidence-status-surface{display:grid;gap:16px;min-width:0;padding:18px;background:linear-gradient(180deg,#ffffff6b,#e9eef4f0),#e9eef4;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 12px 26px #0d1b2a0e}.evidence-status-label{margin:0;color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.evidence-status-heading,.evidence-status-card-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.evidence-status-heading h2,.evidence-status-card h3,.evidence-status-attention h3,.missing-evidence-card h3,.evidence-blueprint-card h3{margin:0;color:#0d1b2a}.evidence-status-heading h2{font-size:22px;font-weight:700;line-height:30px}.evidence-status-heading>span{padding:5px 8px;color:#475569;font-size:13px;font-weight:700;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.evidence-status-attention-grid,.evidence-card-grid,.missing-evidence-list,.evidence-blueprint-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evidence-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-status-attention,.evidence-status-card,.missing-evidence-card,.evidence-blueprint-card{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b}.evidence-status-risk,.evidence-status-card-risk{border-left-color:#c0392b}.evidence-status-review,.evidence-status-card-review{border-left-color:#d4a72c}.evidence-status-ready,.evidence-status-card-ready{border-left-color:#2e7d32}.evidence-status-attention h3,.missing-evidence-card h3,.evidence-blueprint-card h3,.evidence-status-card h3{font-size:16px;font-weight:600;line-height:22px}.evidence-status-attention p,.missing-evidence-card p,.evidence-blueprint-card p{margin:0;color:#475569}.evidence-status-meta{display:grid;gap:7px;margin:0}.evidence-status-meta div{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:8px}.evidence-status-meta dt,.evidence-status-control-id{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.evidence-status-meta dd{margin:0;color:#334155;font-size:14px;font-weight:600;line-height:20px}.evidence-status-chip-list{display:flex;flex-wrap:wrap;gap:7px}.evidence-status-chip-list span,.evidence-blueprint-card>span{padding:5px 8px;color:#334155;font-size:13px;font-weight:700;line-height:18px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.workflow-page{display:grid;gap:20px;max-width:1480px;margin:0 auto}.workflow-page-production{gap:14px}.workflow-readiness-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.workflow-summary-metric{--workflow-accent: var(--neutral-300);display:grid;gap:5px;min-width:0;min-height:86px;padding:13px;background:#fff;border:1px solid var(--neutral-200);border-top:4px solid var(--workflow-accent);border-radius:8px;box-shadow:0 12px 24px #0d1b2a0e}.workflow-summary-metric span{color:var(--neutral-600);font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.workflow-summary-metric strong{color:var(--neutral-950);font-size:30px;font-weight:900;line-height:34px}.workflow-attention-grid-compact{grid-template-columns:repeat(3,minmax(220px,1fr))}.workflow-domain-status-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px}.workflow-domain-status-grid article{display:grid;gap:4px;min-width:0;min-height:78px;padding:11px;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px}.workflow-domain-status-grid span,.workflow-domain-status-grid small{color:var(--neutral-600);font-size:11px;font-weight:760;line-height:15px}.workflow-domain-status-grid span{font-weight:840;text-transform:uppercase}.workflow-domain-status-grid strong{color:var(--neutral-950);font-size:24px;font-weight:900;line-height:28px}.workflow-card-list-compact{grid-template-columns:repeat(3,minmax(220px,1fr))}.workflow-deep-links{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;min-width:0;padding:14px;color:#fff;background:linear-gradient(135deg,#d4a72c1f,#0d1b2a00 48%),linear-gradient(180deg,#111827,#1a2029 52%,#0d1118);border:1px solid rgba(212,167,44,.32);border-left:4px solid #d4a72c;border-radius:8px}.workflow-deep-links h2,.workflow-deep-links p{margin:0}.workflow-deep-links h2{color:#fffaf0;font-size:16px;font-weight:850;line-height:21px}.workflow-deep-links a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#211805;background:linear-gradient(180deg,#fff8e7,#d4a72c),#f5c44c;border:1px solid rgba(255,244,219,.72);border-radius:8px;font-size:12px;font-weight:850;text-decoration:none}.workflow-surface,.workflow-vault-section{display:grid;gap:16px;min-width:0;padding:18px;background:linear-gradient(180deg,#ffffff6b,#e9eef4f0),#e9eef4;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 12px 26px #0d1b2a0e}.workflow-vault-section{gap:18px}.workflow-label{margin:0;color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.workflow-section-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;min-width:0}.workflow-section-heading h2{margin:4px 0 0;color:#0d1b2a;font-size:22px;font-weight:700;line-height:30px}.workflow-section-heading>span{padding:5px 8px;color:#475569;font-size:13px;font-weight:700;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.workflow-attention-grid,.workflow-blueprint-grid,.workflow-approved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-card-list{display:grid;gap:10px}.workflow-attention-card,.workflow-blueprint-card,.workflow-work-card,.workflow-detail-block,.workflow-vu-detail-block{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;color:#334155;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b}.workflow-card-risk{--workflow-accent: #c0392b;background:linear-gradient(180deg,snow,#fff);border-left-color:#c0392b}.workflow-card-review{--workflow-accent: #d4a72c;border-left-color:#d4a72c}.workflow-card-ready{--workflow-accent: #2e7d32;border-left-color:#2e7d32}.workflow-attention-card h3,.workflow-blueprint-card h3,.workflow-work-card h3{margin:0;color:#0d1b2a;font-size:16px;font-weight:600;line-height:22px}.workflow-attention-card p,.workflow-blueprint-card p,.workflow-work-card p,.workflow-detail-block p,.workflow-vu-detail-block ul{margin:0;color:#475569}.workflow-card-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;min-width:0}.workflow-card-head>span{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.workflow-meta-list{display:grid;gap:8px;margin:0}.workflow-meta-list div{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:8px}.workflow-meta-list dt{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.workflow-meta-list dd{min-width:0;margin:0;color:#334155;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.workflow-chip-list{display:flex;flex-wrap:wrap;gap:7px}.workflow-chip-list span{padding:5px 8px;color:#334155;font-size:13px;font-weight:700;line-height:18px;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.workflow-card-actions,.workflow-drawer-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workflow-button-primary,.workflow-button-secondary,.workflow-button-critical,.workflow-attention-card button{min-height:36px;padding:0 12px;font-size:14px;font-weight:700;line-height:20px;border-radius:7px;cursor:pointer}.workflow-button-primary{color:#fff;background:#0d1b2a;border:1px solid #0d1b2a}.workflow-button-secondary,.workflow-attention-card button{color:#0d1b2a;background:#fff;border:1px solid #b0b8c4}.workflow-button-critical{color:#0d1b2a;background:#d4a72c;border:1px solid #d4a72c}.workflow-button-primary:hover,.workflow-button-secondary:hover,.workflow-attention-card button:hover,.workflow-button-primary:focus-visible,.workflow-button-secondary:focus-visible,.workflow-attention-card button:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.workflow-button-critical:hover,.workflow-button-critical:focus-visible{background:#c7981f;border-color:#c7981f;outline:none}.workflow-button-critical:disabled,.workflow-button-secondary:disabled,.workflow-button-primary:disabled{cursor:wait;opacity:.62}.workflow-tab-strip{display:flex;flex-wrap:wrap;gap:8px}.workflow-tab-strip span{padding:6px 9px;color:#475569;font-size:13px;font-weight:700;line-height:18px;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.workflow-tab-strip .workflow-tab-active{color:#fff;background:#334155;border-color:#334155}.workflow-work-card{grid-template-columns:minmax(0,1fr) max-content;align-items:start}.workflow-work-card h3,.workflow-work-card p,.workflow-work-card .workflow-card-head,.workflow-work-card .workflow-meta-list{grid-column:1}.workflow-work-actions{display:grid;gap:8px;grid-row:1 / span 4;grid-column:2;align-self:center}.workflow-work-card-compact{grid-template-columns:minmax(0,1fr)}.workflow-work-card-compact .workflow-work-actions,.workflow-work-card-compact h3,.workflow-work-card-compact p,.workflow-work-card-compact .workflow-card-head,.workflow-work-card-compact .workflow-meta-list{grid-column:auto;grid-row:auto}.workflow-vu-guidance{display:grid;gap:10px;padding:16px;background:linear-gradient(180deg,#ffffff70,#e9eef4eb),#e9eef4;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px}.workflow-vu-guidance h2{margin:0;color:#0d1b2a;font-size:22px;font-weight:700;line-height:30px}.workflow-vu-guidance ul,.workflow-vu-detail-block ul{display:grid;gap:8px;padding-left:18px}.workflow-vu-guidance li,.workflow-vu-detail-block li{color:#475569}.workflow-message{position:sticky;bottom:16px;justify-self:end;max-width:520px;margin:0;padding:10px 12px;color:#0d1b2a;font-size:14px;font-weight:700;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 12px 24px #0d1b2a24}.workflow-drawer{position:fixed;inset:0;z-index:40;display:grid;justify-items:end;background:#0d1b2a47}.workflow-drawer-panel{display:grid;align-content:start;gap:14px;width:min(720px,100%);height:100%;padding:20px;overflow-y:auto;background:#f6f8fa;border-left:1px solid #b0b8c4;box-shadow:-18px 0 34px #0d1b2a2e}.workflow-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.workflow-drawer-head h2{margin:4px 0 0;color:#0d1b2a;font-size:28px;font-weight:700;line-height:34px}.workflow-drawer-head button{min-height:34px;padding:0 12px;color:#0d1b2a;font-size:14px;font-weight:700;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.workflow-drawer-head button:hover,.workflow-drawer-head button:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.workflow-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vu-sidecar{position:sticky;top:16px;display:grid;align-self:start;width:min(390px,34vw);max-height:calc(100vh - 32px);min-width:340px;overflow:hidden;color:#334155;background:linear-gradient(180deg,#fffffff5,#e9eef4f2),#fff;border:1px solid #d0d7e2;border-left:5px solid #5d8f96;border-radius:8px;box-shadow:0 14px 28px #0d1b2a17}.vu-sidecar-left{border-right:5px solid #5d8f96;border-left:1px solid #d0d7e2}.vu-sidecar-collapsed{width:52px;min-width:52px;border-right-width:1px}.vu-sidecar-collapse{display:flex;gap:8px;align-items:center;justify-content:flex-start;min-height:42px;padding:0 12px;color:#0d1b2a;font-size:13px;font-weight:800;line-height:18px;background:#fff;border:0;border-bottom:1px solid #d0d7e2;cursor:pointer}.vu-sidecar-collapsed .vu-sidecar-collapse{display:grid;place-items:center;height:100%;min-height:240px;padding:8px 0;writing-mode:vertical-rl}.vu-sidecar-collapse:hover,.vu-sidecar-collapse:focus-visible{color:#fff;background:#334155;outline:none}.vu-sidecar-body{display:grid;gap:12px;min-height:0;padding:14px;overflow-y:auto}.vu-sidecar-header{display:grid;gap:7px;padding-bottom:10px;border-bottom:1px solid #d0d7e2}.vu-sidecar-label{margin:0;color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-sidecar-header h2{margin:0;color:#0d1b2a;font-size:18px;font-weight:700;line-height:26px}.vu-sidecar-header p:last-child,.vu-sidecar-section p,.vu-sidecar-reminder p:last-child,.vu-sidecar-impact-list li{margin:0;color:#475569;font-size:14px;font-weight:400;line-height:20px}.vu-sidecar-section,.vu-sidecar-reminder{display:grid;gap:9px;padding:12px;background:#fff;border:1px solid #d0d7e2;border-radius:8px}.vu-sidecar-reminder{border-left:4px solid #d4a72c}.vu-sidecar-attention-list,.vu-sidecar-action-list,.vu-sidecar-related-list,.vu-sidecar-impact-list{display:grid;gap:8px;margin:0;padding:0}.vu-sidecar-attention-list article{display:grid;gap:6px;padding:10px;background:#f8fafc;border:1px solid #d0d7e2;border-left:4px solid #5d8f96;border-radius:7px}.vu-sidecar-attention-list strong{color:#0d1b2a;font-size:14px;font-weight:700;line-height:20px}.vu-sidecar-empty{padding:8px;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.vu-sidecar-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vu-sidecar-action-list button{min-height:34px;padding:0 10px;color:#0d1b2a;font-size:13px;font-weight:800;line-height:18px;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.vu-sidecar-action-list button:hover,.vu-sidecar-action-list button:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.vu-sidecar-action-list .vu-sidecar-action-primary{background:#d4a72c;border-color:#d4a72c}.vu-sidecar-related-list div{display:grid;gap:3px;padding:8px 0;border-top:1px solid #d0d7e2}.vu-sidecar-related-list div:first-child{padding-top:0;border-top:0}.vu-sidecar-related-list span{color:#5d8f96;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-sidecar-impact-list{padding-left:18px}.framework-control-drawer-panel,.workflow-drawer-panel{width:min(1120px,100%)}.framework-control-drawer-layout,.workflow-drawer-layout{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:start;min-width:0}.framework-control-drawer-main,.workflow-drawer-main,.document-intel-detail-main{display:grid;gap:14px;min-width:0}.document-intel-detail-split{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:14px;align-items:start;min-width:0}.vu-workspace-page{display:grid;gap:20px;max-width:1480px;margin:0 auto}.vu-workspace-create-page{max-width:1320px}.vu-create-panel,.vu-output-panel,.vu-recent-work{display:grid;gap:16px;min-width:0;padding:20px;background:linear-gradient(180deg,#ffffff7a,#e9eef4f5),#e9eef4;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 12px 26px #0d1b2a0e}.vu-create-panel{gap:18px}.vu-create-panel-copy{max-width:780px}.vu-create-panel-copy h2,.vu-output-panel h2,.vu-recent-work h2{margin:4px 0 0;color:#0d1b2a;font-size:28px;font-weight:700;line-height:36px}.vu-create-panel-copy p:not(.vu-workspace-label),.vu-output-empty p,.vu-create-actions p{margin:8px 0 0;color:#475569;font-size:15px;line-height:24px}.vu-trust-strip{display:flex;flex-wrap:wrap;gap:8px}.vu-trust-strip span,.vu-recent-work>.vu-workspace-heading>span{padding:5px 8px;color:#334155;font-size:13px;font-weight:700;line-height:18px;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.vu-create-query-field textarea{min-height:170px;font-size:16px;line-height:24px}.vu-context-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.vu-context-inline label{display:grid;gap:6px;min-width:min(260px,100%)}.vu-context-inline label span{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-context-inline select{min-height:38px;padding:0 10px;color:#0d1b2a;font:inherit;background:#fff;border:1px solid #b0b8c4;border-radius:7px}.vu-context-inline>span{min-height:38px;padding:9px 10px;color:#334155;font-size:13px;font-weight:700;line-height:18px;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.vu-create-actions,.vu-output-actions,.document-intel-detail-actions,.framework-drawer-action-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.document-intel-detail-actions,.framework-drawer-action-row{justify-content:flex-end}.vu-output-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vu-output-layout .vu-response-card:first-child,.vu-output-layout .vu-response-card:last-child{grid-column:1 / -1}.vu-output-layout .vu-response-card:first-child{border-left-color:#334155}.vu-output-layout .vu-response-card:last-child{border-left-color:#67809f}.vu-output-empty{display:grid;gap:8px;min-height:132px;padding:18px;color:#334155;background:#fff;border:1px dashed #94a3b8;border-radius:8px}.vu-output-empty strong{color:#0d1b2a;font-size:18px;font-weight:600;line-height:26px}.vu-recent-work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vu-recent-work-list article{display:grid;gap:8px;min-width:0;padding:14px;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px}.vu-recent-work-list span{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-recent-work-list h3{margin:0;color:#0d1b2a;font-size:16px;font-weight:600;line-height:22px}.vu-recent-work-list p{margin:0;color:#475569;font-size:14px;line-height:20px}.vu-recent-work-list strong{justify-self:start;padding:4px 8px;color:#334155;font-size:12px;font-weight:700;background:#edf2f7;border:1px solid #d0d7e2;border-radius:999px}.vu-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;align-items:start}.vu-guidance-panel,.vu-action-panel,.vu-response-panel{display:grid;gap:16px;min-width:0;padding:18px;background:linear-gradient(180deg,#ffffff6b,#e9eef4f0),#e9eef4;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 12px 26px #0d1b2a0e}.vu-response-panel{gap:18px}.vu-workspace-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:start;min-width:0}.vu-workspace-label{margin:0;color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-workspace-heading h2,.vu-action-panel h2{margin:4px 0 0;color:#0d1b2a;font-size:22px;font-weight:700;line-height:30px}.vu-assurance-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:520px}.vu-assurance-list span,.vu-source-pill,.vu-chip-list span{padding:5px 8px;color:#334155;font-size:13px;font-weight:700;line-height:18px;background:#fff;border:1px solid #d0d7e2;border-radius:999px}.vu-source-pill{background:#edf2f7}.vu-source-tenant,.vu-source-mixed{color:#0d1b2a;border-color:#94a3b8}.vu-query-field{display:grid;gap:7px;min-width:0}.vu-query-field>span{color:#67809f;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.vu-query-field textarea{min-height:138px;width:100%;resize:vertical;padding:13px;color:#0d1b2a;font:inherit;background:#fff;border:1px solid #b0b8c4;border-radius:8px}.vu-query-field textarea:focus-visible{border-color:#67809f;box-shadow:0 0 0 3px #67809f2e;outline:none}.vu-context-selector{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);gap:12px;padding:14px;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px}.vu-context-heading h3,.vu-context-heading p{margin:4px 0 0}.vu-context-heading h3{color:#0d1b2a;font-size:18px;font-weight:600;line-height:26px}.vu-context-heading p,.vu-guidance-actions p,.vu-action-tile-grid span,.vu-response-card p,.vu-response-card li{color:#475569;font-size:14px;font-weight:400;line-height:20px}.vu-context-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vu-context-options label{display:flex;gap:8px;align-items:center;min-height:38px;padding:8px 10px;color:#334155;font-size:14px;font-weight:700;background:#f8fafc;border:1px solid #d0d7e2;border-radius:8px;cursor:pointer}.vu-context-options input{accent-color:#334155}.vu-context-options .vu-context-option-active{color:#fff;background:#334155;border-color:#334155}.vu-example-prompts{display:flex;flex-wrap:wrap;gap:8px}.vu-example-prompts button,.vu-action-tile-grid button,.vu-button-secondary{color:#0d1b2a;background:#fff;border:1px solid #b0b8c4}.vu-example-prompts button,.vu-button-critical,.vu-button-secondary{min-height:36px;padding:0 12px;font-size:14px;font-weight:700;line-height:20px;border-radius:7px;cursor:pointer}.vu-example-prompts button:hover,.vu-example-prompts button:focus-visible,.vu-button-secondary:hover,.vu-button-secondary:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.vu-open-workspace-button{min-height:34px;padding:0 11px;color:#0d1b2a;font-size:13px;font-weight:700;line-height:18px;background:#fff;border:1px solid #b0b8c4;border-radius:7px;cursor:pointer}.vu-open-workspace-button:hover,.vu-open-workspace-button:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.vu-guidance-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vu-button-critical{color:#0d1b2a;background:#d4a72c;border:1px solid #d4a72c}.vu-button-critical:hover,.vu-button-critical:focus-visible{background:#c7981f;border-color:#c7981f;outline:none}.vu-button-critical:disabled{cursor:wait;opacity:.62}.vu-button-secondary:disabled,.vu-open-workspace-button:disabled{cursor:wait;opacity:.62}.vu-action-panel{align-content:start}.vu-action-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vu-action-tile-grid button{display:grid;gap:6px;min-height:124px;padding:14px;text-align:left;border-left:5px solid #67809f;border-radius:8px;cursor:pointer}.vu-action-tile-grid button:hover,.vu-action-tile-grid button:focus-visible{background:#f8fafc;border-color:#94a3b8;border-left-color:#d4a72c;outline:none}.vu-action-tile-grid strong{color:#0d1b2a;font-size:16px;font-weight:600;line-height:22px}.vu-response-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vu-response-card{display:grid;gap:10px;min-width:0;padding:14px;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b}.vu-response-card ol,.vu-response-card ul{display:grid;gap:8px;margin:0;padding-left:20px}.vu-response-card:last-child{grid-column:1 / -1;border-left-color:#d4a72c}.vu-chip-list{display:flex;flex-wrap:wrap;gap:7px}.vu-chip-list span{background:#edf2f7}.vu-blueprint-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start}.vu-workspace-message{position:sticky;bottom:16px;justify-self:end;max-width:620px;margin:0;padding:10px 12px;color:#0d1b2a;font-size:14px;font-weight:700;background:#fff;border:1px solid #d0d7e2;border-left:5px solid #67809f;border-radius:8px;box-shadow:0 12px 24px #0d1b2a24}@media(max-width:1180px){.domain-hero,.domain-guidance-section,.framework-browser-heading,.document-control-suggestion-card,.vu-workspace-grid,.vu-workspace-heading,.vu-context-selector{grid-template-columns:1fr}.domain-attention-grid,.framework-attention-grid,.framework-overview-grid,.framework-control-chip-grid,.framework-control-linked-grid,.evidence-status-attention-grid,.evidence-card-grid,.missing-evidence-list,.evidence-blueprint-list,.workflow-attention-grid,.workflow-blueprint-grid,.workflow-approved-grid,.workflow-detail-grid,.vu-output-layout,.vu-recent-work-list,.vu-response-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-control-drawer-layout,.workflow-drawer-layout,.document-intel-detail-split{grid-template-columns:1fr}.vu-sidecar{position:relative;top:auto;width:100%;max-height:none;min-width:0}.framework-control-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.domain-hero{padding:16px}.domain-hero h1{font-size:32px;line-height:40px}.domain-attention-grid,.framework-attention-grid,.framework-overview-grid,.framework-control-chip-grid,.framework-control-linked-grid,.framework-browser-tools,.evidence-status-attention-grid,.evidence-card-grid,.missing-evidence-list,.evidence-blueprint-list,.evidence-status-heading,.evidence-status-card-head,.workflow-section-heading,.workflow-attention-grid,.workflow-blueprint-grid,.workflow-approved-grid,.workflow-detail-grid,.workflow-work-card,.vu-output-layout,.vu-recent-work-list{grid-template-columns:1fr}.vu-assurance-list{justify-content:flex-start}.workflow-work-card .workflow-work-actions,.workflow-work-card h3,.workflow-work-card p,.workflow-work-card .workflow-card-head,.workflow-work-card .workflow-meta-list{grid-column:auto;grid-row:auto}.framework-control-drawer-panel,.workflow-drawer-panel{padding:16px}.vu-context-options,.vu-action-tile-grid,.vu-response-layout,.vu-blueprint-row,.vu-sidecar-action-list{grid-template-columns:1fr}.document-intel-detail-actions,.framework-drawer-action-row{justify-content:flex-start}}.vucoris-main-content{padding:18px 20px}.vucoris-top-bar{min-height:56px;padding:0 18px}.top-bar-actions{flex:1;justify-content:flex-end;min-width:0}.top-bar-secure-search{display:grid;grid-template-columns:20px minmax(220px,520px) max-content;gap:8px;align-items:center;min-width:min(620px,52vw);min-height:36px;padding:0 8px;color:#334155;background:#f8fafc;border:1px solid #d0d7e2;border-radius:7px}.top-bar-secure-search svg{width:16px;height:16px;color:#67809f}.top-bar-secure-search input{width:100%;min-width:0;height:32px;color:#0d1b2a;font:inherit;font-size:14px;background:transparent;border:0;outline:none}.top-bar-secure-search button{min-height:28px;padding:0 9px;color:#fff;font-size:12px;font-weight:700;background:#334155;border:1px solid #334155;border-radius:6px;cursor:pointer}.top-bar-vu-access,.top-bar-vu-panel{display:none}.vucoris-sidebar-seal .vucoris-seal-image{width:30px;height:30px;max-width:30px;max-height:30px}.vucoris-vu-workspace-host{min-height:100vh;color:#111827;background:#e8edf4}.vu-workbench{display:grid;grid-template-rows:40px minmax(0,1fr);height:100vh;min-height:700px;overflow:hidden;color:#152033;background:#e8edf4}.vu-workbench-topbar{display:grid;grid-template-columns:minmax(190px,240px) minmax(260px,1fr) auto auto minmax(120px,180px);gap:8px;align-items:center;min-width:0;min-height:40px;padding:4px 8px;color:#dbe5ef;background:#0d1b2a;border-bottom:1px solid rgba(194,206,219,.24)}.vu-workbench-titlebar{display:grid;min-width:0;gap:1px}.vu-workbench-titlebar strong,.vu-workbench-titlebar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-titlebar strong{color:#fff;font-size:.78rem;font-weight:780}.vu-workbench-titlebar span,.vu-workbench-command span{color:#9fb1c6;font-size:.65rem;font-weight:760;text-transform:uppercase}.vu-workbench-command{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:30px;padding:0 8px;background:#102236;border:1px solid rgba(103,128,159,.34);border-radius:5px}.vu-workbench-command input,.vu-workbench-resource-search input,.vu-workbench-prompt textarea{min-width:0;color:inherit;background:transparent;border:0;outline:0}.vu-workbench-command input{color:#edf2f7;font-size:.78rem}.vu-workbench-command input::placeholder,.vu-workbench-resource-search input::placeholder,.vu-workbench-prompt textarea::placeholder{color:#64748bb8}.vu-workbench-command input::placeholder{color:#dbe5ef94}.vu-workbench-status-chips{display:flex;gap:5px;align-items:center;min-width:0;overflow:hidden}.vu-workbench-chip{display:inline-flex;gap:4px;align-items:center;flex:0 0 auto;min-height:24px;padding:0 7px;color:#dbe5ef;background:#1f2d3dc2;border:1px solid rgba(103,128,159,.3);border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-radius:999px;font-size:.68rem;font-weight:720;white-space:nowrap}.vu-workbench-chip strong{color:#fff;font-size:.7rem}.vu-workbench-icon-button,.vu-workbench-user,.vu-workbench-file-actions button,.vu-workbench-motion-row button,.vu-workbench-approval-row button,.vu-workbench-prompt button,.vu-workbench-ledger header button,.vu-workbench-feed-row button{min-height:26px;padding:0 8px;color:#152033;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;font:inherit;font-size:.72rem;font-weight:760;cursor:pointer}.vu-workbench-icon-button,.vu-workbench-user{color:#e8eef6;background:#102236;border-color:#67809f57}.vu-workbench-user{display:inline-flex;gap:6px;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-user span{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;color:#0d1b2a;background:#daa72c;border-radius:999px;font-size:.62rem;font-weight:850}.vu-workbench-body{display:grid;grid-template-columns:48px minmax(230px,280px) minmax(0,1fr) minmax(310px,360px);grid-template-rows:minmax(0,1fr) 172px;min-height:0}.vu-workbench-rail{grid-row:1 / 3;display:grid;align-content:start;gap:6px;padding:8px 5px;background:#081522;border-right:1px solid rgba(15,23,42,.35)}.vu-workbench-rail-button{display:grid;place-items:center;gap:3px;min-height:48px;padding:4px 2px;color:#b9c7d6;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.vu-workbench-rail-button span{display:grid;place-items:center;width:26px;height:24px;color:#dbe5ef;background:#102236;border:1px solid rgba(103,128,159,.28);border-radius:6px;font-size:.64rem;font-weight:850}.vu-workbench-rail-button strong{max-width:42px;overflow:hidden;font-size:.58rem;font-weight:760;line-height:1.1;text-align:center;text-overflow:ellipsis}.vu-workbench-rail-button-active{color:#fff;background:#daa72c1a;border-color:#daa72c5c}.vu-workbench-rail-button-active span{color:#0d1b2a;background:#daa72c}.vu-workbench-explorer,.vu-workbench-vu-panel,.vu-workbench-ledger{min-height:0;background:#f8fafc}.vu-workbench-explorer{display:grid;grid-template-rows:34px 40px minmax(0,1fr);border-right:1px solid #cbd5e1}.vu-workbench-pane-title{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:34px;padding:0 9px;color:#334155;background:#edf2f7;border-bottom:1px solid #d7e0ea}.vu-workbench-pane-title strong,.vu-workbench-pane-title span{overflow:hidden;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-pane-title span{color:#64748b;font-size:.66rem}.vu-workbench-resource-search{display:grid;align-content:center;gap:2px;padding:4px 8px;background:#f8fafc;border-bottom:1px solid #d7e0ea}.vu-workbench-resource-search span{color:#64748b;font-size:.58rem;font-weight:800;text-transform:uppercase}.vu-workbench-resource-search input{min-height:24px;padding:0 7px;color:#152033;background:#fff;border:1px solid #d7e0ea;border-radius:5px;font-size:.72rem}.vu-workbench-tree{min-height:0;overflow:auto;padding:5px 0 10px}.vu-workbench-tree-group{border-bottom:1px solid rgba(215,224,234,.65)}.vu-workbench-tree-group summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:24px;padding:0 8px;color:#475569;font-size:.66rem;font-weight:850;list-style:none;cursor:pointer}.vu-workbench-tree-group summary::-webkit-details-marker{display:none}.vu-workbench-tree-group summary span:before{content:"â–¾";margin-right:5px;color:#64748b}.vu-workbench-tree-group:not([open]) summary span:before{content:"â–¸"}.vu-workbench-tree-group summary em{color:#64748b;font-style:normal}.vu-workbench-tree-items{display:grid;padding:0 4px 5px}.vu-workbench-tree-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-template-areas:"dot label status" "dot meta status";column-gap:6px;align-items:center;min-height:31px;padding:2px 5px;color:#152033;background:transparent;border:1px solid transparent;border-radius:4px;text-align:left;cursor:pointer}.vu-workbench-tree-row:hover,.vu-workbench-tree-row:focus-visible,.vu-workbench-tab:hover,.vu-workbench-tab:focus-visible,.vu-workbench-rail-button:hover,.vu-workbench-rail-button:focus-visible{background:#edf2f7;border-color:#cbd5e1;outline:none}.vu-workbench-rail-button:hover,.vu-workbench-rail-button:focus-visible{background:#1f2d3dd1}.vu-workbench-tree-row>span{grid-area:dot;width:6px;height:6px;background:var(--vu-workbench-tone-color, #94a3b8);border-radius:999px}.vu-workbench-tree-row strong,.vu-workbench-tree-row small,.vu-workbench-tree-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-tree-row strong{grid-area:label;font-size:.73rem;font-weight:720}.vu-workbench-tree-row small{grid-area:meta;color:#64748b;font-size:.65rem}.vu-workbench-tree-row em{grid-area:status;max-width:84px;color:#475569;font-size:.62rem;font-style:normal;font-weight:760}.vu-workbench-main{display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;background:#e8edf4}.vu-workbench-tabs{display:flex;min-width:0;min-height:34px;overflow-x:auto;background:#dfe6ef;border-bottom:1px solid #cbd5e1}.vu-workbench-tab{display:inline-flex;gap:7px;align-items:center;flex:0 0 auto;min-width:142px;max-width:210px;min-height:34px;padding:0 10px;color:#334155;background:#edf2f7;border:0;border-right:1px solid #cbd5e1;border-top:2px solid transparent;font-size:.74rem;font-weight:760;cursor:pointer}.vu-workbench-tab span{flex:0 0 7px;width:7px;height:7px;background:var(--vu-workbench-tone-color, #94a3b8);border-radius:999px}.vu-workbench-tab-active{color:#0d1b2a;background:#fff;border-top-color:#daa72c}.vu-workbench-file{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.vu-workbench-file-header{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:center;min-width:0;padding:8px 10px;background:#fff;border-bottom:1px solid #d7e0ea}.vu-workbench-file-header p,.vu-workbench-section-title span,.vu-workbench-opportunity>span{margin:0;color:#64748b;font-size:.62rem;font-weight:850;text-transform:uppercase}.vu-workbench-file-header h1{margin:1px 0;color:#0d1b2a;font-size:1.02rem;font-weight:820;line-height:1.2}.vu-workbench-file-header>div:first-child>span{display:block;max-width:760px;overflow:hidden;color:#475569;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-file-header dl,.vu-workbench-opportunity dl{display:grid;grid-template-columns:repeat(4,minmax(72px,auto));gap:8px;margin:0}.vu-workbench-opportunity dl{grid-template-columns:repeat(3,minmax(0,1fr))}.vu-workbench-file-header dt,.vu-workbench-file-header dd,.vu-workbench-opportunity dt,.vu-workbench-opportunity dd{margin:0;white-space:nowrap}.vu-workbench-file-header dt,.vu-workbench-opportunity dt{color:#64748b;font-size:.58rem;font-weight:800;text-transform:uppercase}.vu-workbench-file-header dd,.vu-workbench-opportunity dd{color:#152033;font-size:.7rem;font-weight:760}.vu-workbench-file-actions{display:flex;gap:6px;align-items:center}.vu-workbench-file-actions button:nth-child(2),.vu-workbench-prompt button{color:#0d1b2a;background:#daa72c;border-color:#b8860b}.vu-workbench-file-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,34%);grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:8px;overflow:auto}.vu-workbench-section{min-width:0;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.vu-workbench-current-state,.vu-workbench-motion{grid-column:1}.vu-workbench-approvals,.vu-workbench-proof{grid-column:2}.vu-workbench-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 8px;background:#f8fafc;border-bottom:1px solid #d7e0ea}.vu-workbench-section-title h2{margin:0;color:#152033;font-size:.78rem;font-weight:800}.vu-workbench-state-rows,.vu-workbench-approval-rows,.vu-workbench-proof-rows{display:grid}.vu-workbench-state-row{display:grid;grid-template-columns:110px minmax(0,1fr) 130px 120px;gap:8px;align-items:center;min-height:34px;padding:5px 8px;border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-bottom:1px solid #edf2f7}.vu-workbench-state-row strong,.vu-workbench-state-row span,.vu-workbench-state-row em,.vu-workbench-state-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-state-row strong{color:#152033;font-size:.72rem;font-weight:800}.vu-workbench-state-row span{color:#334155;font-size:.74rem}.vu-workbench-state-row em,.vu-workbench-state-row small{color:#64748b;font-size:.66rem;font-style:normal;font-weight:760}.vu-workbench-motion{min-height:420px}.vu-workbench-motion-grid{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));min-height:0;overflow:auto}.vu-workbench-motion-stage{min-width:170px;border-right:1px solid #edf2f7}.vu-workbench-motion-stage header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:0 7px;background:#f8fafc;border-bottom:1px solid #edf2f7}.vu-workbench-motion-stage header strong{color:#334155;font-size:.68rem;font-weight:850}.vu-workbench-motion-stage header span{display:inline-grid;place-items:center;min-width:20px;height:18px;color:#475569;background:#edf2f7;border-radius:999px;font-size:.62rem;font-weight:850}.vu-workbench-motion-stage>div{display:grid}.vu-workbench-motion-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 6px;min-height:74px;padding:6px 7px;border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-bottom:1px solid #edf2f7}.vu-workbench-motion-row div{min-width:0}.vu-workbench-motion-row strong,.vu-workbench-motion-row span,.vu-workbench-motion-row em,.vu-workbench-motion-row small{min-width:0;overflow:hidden;text-overflow:ellipsis}.vu-workbench-motion-row strong{display:block;color:#152033;font-size:.72rem;font-weight:790;line-height:1.2}.vu-workbench-motion-row span{display:block;color:#64748b;font-size:.64rem;line-height:1.25;white-space:nowrap}.vu-workbench-motion-row em{justify-self:end;color:#475569;font-size:.62rem;font-style:normal;font-weight:800;white-space:nowrap}.vu-workbench-motion-row small{color:#64748b;font-size:.62rem;white-space:nowrap}.vu-workbench-motion-row button{justify-self:end;min-height:22px;padding:0 6px}.vu-workbench-motion-empty{margin:0;padding:8px;color:#94a3b8;font-size:.7rem}.vu-workbench-approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:6px 8px;border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-bottom:1px solid #edf2f7}.vu-workbench-approval-row strong,.vu-workbench-approval-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-approval-row strong{color:#152033;font-size:.72rem}.vu-workbench-approval-row span{color:#64748b;font-size:.64rem}.vu-workbench-approval-row>div:last-child{display:flex;gap:4px}.vu-workbench-approval-row button,.vu-workbench-feed-row button{min-height:22px;padding:0 6px}.vu-workbench-proof-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) auto;gap:7px;align-items:center;min-height:32px;padding:5px 8px;border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-bottom:1px solid #edf2f7}.vu-workbench-proof-row span,.vu-workbench-proof-row strong,.vu-workbench-proof-row small,.vu-workbench-proof-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-proof-row span,.vu-workbench-proof-row em{color:#64748b;font-size:.62rem;font-style:normal;font-weight:800;text-transform:uppercase}.vu-workbench-proof-row strong{color:#152033;font-size:.72rem}.vu-workbench-proof-row small{color:#64748b;font-size:.64rem}.vu-workbench-vu-panel{display:grid;grid-template-rows:34px auto auto auto minmax(0,auto);min-height:0;overflow:auto;border-left:1px solid #cbd5e1}.vu-workbench-vu-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:34px;background:#102236}.vu-workbench-vu-tabs button{min-width:0;padding:0 5px;overflow:hidden;color:#b9c7d6;background:transparent;border:0;border-right:1px solid rgba(194,206,219,.16);font-size:.62rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-workbench-vu-tabs .vu-workbench-vu-tab-active{color:#fff;background:#0d1b2a;border-top:2px solid #daa72c}.vu-workbench-prompt{display:grid;gap:6px;padding:8px;background:#0d1b2a}.vu-workbench-prompt label{display:grid;gap:5px}.vu-workbench-prompt label span{color:#9fb1c6;font-size:.64rem;font-weight:800;text-transform:uppercase}.vu-workbench-prompt textarea{width:100%;min-height:72px;resize:vertical;padding:7px;color:#edf2f7;background:#081522;border:1px solid rgba(103,128,159,.34);border-radius:5px;font-size:.76rem;line-height:1.35}.vu-workbench-prompt button{justify-self:end}.vu-workbench-vu-section{display:grid;gap:6px;padding:8px;border-bottom:1px solid #d7e0ea}.vu-workbench-vu-section h2{margin:0;color:#152033;font-size:.76rem;font-weight:820}.vu-workbench-agent-rows,.vu-workbench-recommendation-rows{display:grid}.vu-workbench-agent-row,.vu-workbench-recommendation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-height:30px;padding:4px 0 4px 7px;border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-bottom:1px solid #edf2f7}.vu-workbench-agent-row strong,.vu-workbench-agent-row span,.vu-workbench-recommendation-row strong,.vu-workbench-recommendation-row span{min-width:0;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-agent-row strong,.vu-workbench-recommendation-row strong{color:#152033;font-weight:780}.vu-workbench-agent-row span,.vu-workbench-recommendation-row span{color:#64748b;font-weight:700}.vu-workbench-opportunity{display:grid;gap:7px;margin:8px;padding:8px;background:#fffaf0;border:1px solid #f2d48a;border-left:3px solid #daa72c;border-radius:5px}.vu-workbench-opportunity strong{color:#152033;font-size:.76rem;line-height:1.35}.vu-workbench-ledger{grid-column:2 / 5;display:grid;grid-template-rows:32px minmax(0,1fr);border-top:1px solid #cbd5e1}.vu-workbench-ledger header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:0 8px;color:#dbe5ef;background:#0d1b2a}.vu-workbench-ledger header h2,.vu-workbench-ledger header span{display:inline;margin:0}.vu-workbench-ledger header h2{color:#fff;font-size:.78rem;font-weight:820}.vu-workbench-ledger header span{margin-left:8px;color:#9fb1c6;font-size:.66rem;font-weight:760}.vu-workbench-ledger header button{min-height:22px;color:#dbe5ef;background:#102236;border-color:#67809f57}.vu-workbench-feed{display:grid;align-content:start;min-height:0;overflow:auto;background:#081522}.vu-workbench-feed-row{display:grid;grid-template-columns:44px 136px minmax(0,1fr) 160px 72px 46px;gap:8px;align-items:center;min-height:30px;padding:3px 8px;color:#dbe5ef;border-left:3px solid var(--vu-workbench-tone-color, #94a3b8);border-bottom:1px solid rgba(194,206,219,.1)}.vu-workbench-feed-row time,.vu-workbench-feed-row strong,.vu-workbench-feed-row span,.vu-workbench-feed-row em,.vu-workbench-feed-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-workbench-feed-row time{color:#f2d48a;font-size:.68rem;font-weight:850}.vu-workbench-feed-row strong{color:#fff;font-size:.72rem}.vu-workbench-feed-row span,.vu-workbench-feed-row em,.vu-workbench-feed-row small{color:#b9c7d6;font-size:.7rem;font-style:normal}.vu-workbench-feed-row button{color:#dbe5ef;background:transparent;border-color:#67809f57}.vu-workbench-tone-ready{--vu-workbench-tone-color: #4fa463}.vu-workbench-tone-review{--vu-workbench-tone-color: #daa72c}.vu-workbench-tone-risk{--vu-workbench-tone-color: #e57373}.vu-workbench-tone-progress{--vu-workbench-tone-color: #67809f}.vu-workbench-tone-neutral{--vu-workbench-tone-color: #94a3b8}@media(max-width:1320px){.vu-workbench-topbar{grid-template-columns:minmax(170px,220px) minmax(220px,1fr) auto auto}.vu-workbench-status-chips{max-width:430px}.vu-workbench-user{display:none}.vu-workbench-body{grid-template-columns:48px minmax(220px,260px) minmax(0,1fr) minmax(280px,320px)}}@media(max-width:1060px){.vu-workbench{height:auto;min-height:100vh;overflow:auto}.vu-workbench-topbar{grid-template-columns:1fr;min-height:auto}.vu-workbench-status-chips{flex-wrap:wrap}.vu-workbench-body{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto auto}.vu-workbench-rail{grid-row:1 / 5}.vu-workbench-explorer,.vu-workbench-main,.vu-workbench-vu-panel,.vu-workbench-ledger{grid-column:2}.vu-workbench-explorer,.vu-workbench-vu-panel{max-height:360px;border-right:0;border-left:0;border-bottom:1px solid #cbd5e1}.vu-workbench-file-header,.vu-workbench-file-grid,.vu-workbench-feed-row{grid-template-columns:1fr}.vu-workbench-current-state,.vu-workbench-motion,.vu-workbench-approvals,.vu-workbench-proof{grid-column:1}}.vu-frame{display:grid;grid-template-rows:36px minmax(0,1fr);height:100vh;min-height:640px;overflow:hidden;color:#d4dbe5;background:#1e1e1e;font-size:12px}.vu-frame-topbar{display:grid;grid-template-columns:minmax(180px,260px) minmax(260px,1fr) 34px;gap:8px;align-items:center;min-width:0;padding:0 8px;background:#0d1b2a;border-bottom:1px solid #263548}.vu-frame-title{display:flex;gap:10px;align-items:center;min-width:0}.vu-frame-title strong,.vu-frame-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-title strong{color:#f8fafc;font-size:12px;font-weight:700}.vu-frame-title span{color:#9fb1c6;font-size:11px}.vu-frame-command{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;justify-self:center;width:min(560px,100%);min-height:26px;padding:0 8px;color:#9fb1c6;background:#142235;border:1px solid #334155;border-radius:5px}.vu-frame-command span,.vu-frame-search span,.vu-frame-chat-input span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vu-frame-command input,.vu-frame-search input,.vu-frame-chat-input textarea{min-width:0;color:inherit;background:transparent;border:0;outline:0}.vu-frame-command input{color:#e5edf6;font-size:12px}.vu-frame-command input::placeholder,.vu-frame-search input::placeholder,.vu-frame-chat-input textarea::placeholder{color:#7d8fa5}.vu-frame-user{display:grid;place-items:center;width:26px;height:26px;color:#0d1b2a;background:#daa72c;border-radius:999px;font-size:10px;font-weight:800}.vu-frame-body{display:grid;grid-template-columns:52px 280px minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr) 30%;min-height:0}.vu-frame-rail{grid-row:1 / 3;display:grid;align-content:start;gap:4px;padding:6px 4px;background:#081522;border-right:1px solid #263548}.vu-frame-rail button{display:grid;place-items:center;width:42px;height:42px;color:#9fb1c6;background:transparent;border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:800;cursor:pointer}.vu-frame-rail button:hover,.vu-frame-rail button:focus-visible,.vu-frame-rail .vu-frame-rail-active{color:#fff;background:#142235;border-color:#334155;outline:none}.vu-frame-rail .vu-frame-rail-active{border-left-color:#daa72c}.vu-frame-explorer,.vu-frame-vu-panel{min-height:0;background:#101820}.vu-frame-explorer{display:grid;grid-template-rows:32px 38px minmax(0,1fr);border-right:1px solid #263548}.vu-frame-explorer header{display:flex;align-items:center;min-height:32px;padding:0 10px;color:#cbd5e1;background:#111c28;border-bottom:1px solid #263548;font-size:11px;font-weight:800}.vu-frame-search{display:grid;align-items:center;padding:6px 8px;background:#101820;border-bottom:1px solid #263548}.vu-frame-search input{min-height:24px;padding:0 7px;color:#dbe5ef;background:#0d131b;border:1px solid #263548;border-radius:4px;font-size:12px}.vu-frame-tree{min-height:0;overflow:auto;padding:4px 0 10px}.vu-frame-tree-section summary{display:flex;align-items:center;min-height:24px;padding:0 8px;color:#aebacc;list-style:none;font-size:11px;font-weight:800;cursor:pointer}.vu-frame-tree-section summary:before{content:"â–¾";width:14px;color:#7d8fa5}.vu-frame-tree-section:not([open]) summary:before{content:"â–¸"}.vu-frame-tree-row{display:flex;gap:7px;align-items:center;min-width:0;min-height:24px;padding:0 10px 0 22px;overflow:hidden;color:#d4dbe5;background:transparent;border:0;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-tree-row span{flex:0 0 6px;width:6px;height:6px;background:#67809f;border-radius:999px}.vu-frame-tree-row:hover,.vu-frame-tree-row:focus-visible{background:#1b2a3b;outline:none}.vu-frame-editor{display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;background:#1e1e1e}.vu-frame-tabs{display:flex;min-width:0;overflow-x:auto;background:#161b22;border-bottom:1px solid #263548}.vu-frame-tabs button{min-width:150px;max-width:220px;min-height:34px;padding:0 12px;overflow:hidden;color:#aebacc;background:#161b22;border:0;border-right:1px solid #263548;border-top:2px solid transparent;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-tabs button:hover,.vu-frame-tabs button:focus-visible,.vu-frame-tabs .vu-frame-tab-active{color:#f8fafc;background:#1e1e1e;outline:none}.vu-frame-tabs .vu-frame-tab-active{border-top-color:#daa72c}.vu-frame-canvas{min-width:0;min-height:0;padding:22px 24px;overflow:auto}.vu-frame-canvas-heading{max-width:760px;margin-bottom:20px}.vu-frame-canvas-heading span{color:#7d8fa5;font-size:11px;font-weight:800;text-transform:uppercase}.vu-frame-canvas-heading h1{margin:6px 0 4px;color:#f8fafc;font-size:20px;font-weight:760;line-height:1.2}.vu-frame-canvas-heading p{margin:0;color:#aebacc;font-size:13px}.vu-frame-work-object{display:grid;max-width:720px;border:1px solid #263548;border-radius:4px}.vu-frame-work-row{display:grid;grid-template-columns:170px minmax(0,1fr) 170px;gap:10px;align-items:center;min-height:34px;padding:0 10px;border-bottom:1px solid #263548}.vu-frame-work-row:last-child{border-bottom:0}.vu-frame-work-row strong,.vu-frame-work-row span,.vu-frame-work-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-row strong{color:#f8fafc;font-size:12px}.vu-frame-work-row span{color:#aebacc;font-size:12px}.vu-frame-work-row em{color:#f2d48a;font-size:12px;font-style:normal}.vu-frame-vu-panel{display:grid;grid-template-rows:34px minmax(0,1fr);border-left:1px solid #263548}.vu-frame-vu-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:34px;background:#111c28;border-bottom:1px solid #263548}.vu-frame-vu-tabs button{min-width:0;padding:0 6px;overflow:hidden;color:#aebacc;background:transparent;border:0;border-right:1px solid #263548;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-vu-tabs button:hover,.vu-frame-vu-tabs button:focus-visible,.vu-frame-vu-tabs .vu-frame-vu-tab-active{color:#f8fafc;background:#0d1b2a;outline:none}.vu-frame-vu-tabs .vu-frame-vu-tab-active{border-top:2px solid #daa72c}.vu-frame-chat-empty{display:grid;align-content:start;gap:6px;padding:16px 14px;color:#aebacc}.vu-frame-chat-empty strong{color:#f8fafc;font-size:13px}.vu-frame-chat-empty span{font-size:12px}.vu-frame-chat-input{display:grid;padding:10px;border-top:1px solid #263548}.vu-frame-chat-input textarea{width:100%;min-height:82px;resize:vertical;padding:9px;color:#dbe5ef;background:#0d131b;border:1px solid #334155;border-radius:6px;font-size:12px;line-height:1.4}.vu-frame-bottom-panel{grid-column:2 / 4;display:grid;grid-template-rows:30px minmax(0,1fr);min-height:0;background:#0d131b;border-top:1px solid #263548;border-right:1px solid #263548}.vu-frame-bottom-tabs{display:flex;min-width:0;background:#111c28;border-bottom:1px solid #263548}.vu-frame-bottom-tabs button{min-height:30px;padding:0 12px;color:#aebacc;background:transparent;border:0;border-right:1px solid #263548;font-size:11px;font-weight:800;cursor:pointer}.vu-frame-bottom-tabs button:hover,.vu-frame-bottom-tabs button:focus-visible,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{color:#f8fafc;background:#0d131b;outline:none}.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{border-top:2px solid #daa72c}.vu-frame-ledger-output{min-height:0;overflow:auto;padding:8px 10px;color:#d4dbe5;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.vu-frame-ledger-output h2{margin:0 0 6px;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:800}.vu-frame-ledger-output p{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;min-height:22px;margin:0;align-items:center;border-bottom:1px solid rgba(38,53,72,.55);font-size:12px}.vu-frame-ledger-output time{color:#f2d48a}.vu-frame-ledger-output span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.vu-frame{height:auto;min-height:100vh;overflow:auto}.vu-frame-topbar{grid-template-columns:1fr;padding:6px 8px}.vu-frame-body{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto auto}.vu-frame-rail{grid-row:1 / 5}.vu-frame-explorer,.vu-frame-editor,.vu-frame-vu-panel,.vu-frame-bottom-panel{grid-column:2}.vu-frame-explorer,.vu-frame-vu-panel{max-height:360px;border-right:0;border-left:0;border-bottom:1px solid #263548}.vu-frame-work-row,.vu-frame-ledger-output p{grid-template-columns:1fr}}.domain-operational-page{gap:12px;max-width:1360px}.domain-compact-header,.vu-compact-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:center;min-width:0;padding:12px 14px;color:#0d1b2a;background:#fff;border:1px solid #d0d7e2;border-left:4px solid #334155;border-radius:8px;box-shadow:0 8px 18px #0d1b2a0b}.domain-compact-header h1,.vu-compact-header h1{margin:2px 0 0;color:#0d1b2a;font-size:26px;font-weight:700;line-height:32px}.domain-compact-header p:last-child,.vu-compact-header p:last-child{max-width:760px;margin:2px 0 0;color:#475569;font-size:14px;line-height:20px}.domain-compact-action{min-height:34px;padding:0 12px;color:#fff;font-size:13px;font-weight:700;background:#0d1b2a;border:1px solid #0d1b2a;border-radius:7px;cursor:pointer}.domain-compact-action-critical{color:#0d1b2a;background:#d4a72c;border-color:#d4a72c}.domain-checklist-section,.domain-compact-panel,.domain-work-area-section,.domain-secondary-workspace,.domain-drilldown-panel{min-width:0;padding:12px;background:#e9eef4;border:1px solid #d0d7e2;border-radius:8px}.domain-checklist-section{display:grid;gap:10px}.domain-compact-heading{display:grid;gap:2px;min-width:0}.domain-compact-heading h2{margin:0;color:#0d1b2a;font-size:18px;font-weight:700;line-height:24px}.domain-compact-heading p:not(.domain-eyebrow){margin:0;color:#475569;font-size:13px;line-height:18px}.domain-checklist-table-wrap{overflow-x:auto;background:#fff;border:1px solid #d0d7e2;border-radius:8px}.domain-checklist-table{width:100%;min-width:920px;border-collapse:collapse}.domain-checklist-table th,.domain-checklist-table td{padding:7px 9px;color:#334155;font-size:13px;line-height:18px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:middle}.domain-checklist-table th{color:#67809f;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase;background:#f8fafc}.domain-checklist-table tr:last-child td{border-bottom:0}.domain-checklist-table strong{color:#0d1b2a;font-size:14px;font-weight:600}.domain-checklist-table button,.domain-work-area-list button,.domain-gap-list button{color:#0d1b2a;font-size:13px;font-weight:700;background:#fff;border:1px solid #b0b8c4;border-radius:6px;cursor:pointer}.domain-checklist-table button{min-height:28px;padding:0 9px}.domain-operational-grid{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(360px,1.2fr) minmax(280px,.9fr);gap:12px;align-items:start}.domain-compact-panel{display:grid;gap:10px}.domain-gap-list,.domain-activity-feed{display:grid;gap:6px;margin:0;padding:0;list-style:none}.domain-gap-list button{display:grid;grid-template-columns:10px minmax(0,1fr);gap:7px 9px;align-items:center;min-height:40px;padding:7px 8px;text-align:left}.domain-gap-list strong{color:#0d1b2a;font-size:13px;font-weight:600;line-height:18px}.domain-gap-list small{grid-column:2;color:#64748b;font-size:12px;line-height:16px}.domain-gap-dot{width:8px;height:8px;border-radius:999px}.domain-gap-risk{background:#c0392b}.domain-gap-review{background:#d4a72c}.domain-gap-ready{background:#2e7d32}.domain-document-table{display:grid;overflow:hidden;background:#fff;border:1px solid #d0d7e2;border-radius:8px}.domain-document-table>div{display:grid;grid-template-columns:minmax(0,1.2fr) .7fr max-content 72px;gap:8px;align-items:center;min-height:42px;padding:7px 9px;border-bottom:1px solid #e2e8f0}.domain-document-table>div:last-child{border-bottom:0}.domain-document-table strong,.domain-activity-feed strong{display:block;color:#0d1b2a;font-size:13px;font-weight:600;line-height:18px}.domain-document-table small,.domain-document-table span,.domain-activity-feed small{color:#64748b;font-size:12px;line-height:16px}.domain-activity-feed li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-height:46px;padding:7px 8px;background:#fff;border:1px solid #d0d7e2;border-radius:7px}.domain-activity-feed li>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;font-size:11px;font-weight:700;background:#334155;border-radius:999px}.domain-activity-feed p{margin:0;color:#334155;font-size:13px;line-height:18px}.domain-work-area-section{display:grid;gap:10px}.domain-work-area-list{display:grid;gap:6px}.domain-work-area-list button{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;min-height:42px;padding:7px 9px;text-align:left}.domain-work-area-list button:hover,.domain-work-area-list button:focus-visible,.domain-gap-list button:hover,.domain-gap-list button:focus-visible,.domain-checklist-table button:hover,.domain-checklist-table button:focus-visible{color:#fff;background:#334155;border-color:#334155;outline:none}.domain-work-area-list button:hover small,.domain-work-area-list button:focus-visible small,.domain-gap-list button:hover small,.domain-gap-list button:focus-visible small{color:#ffffffc7}.domain-work-area-list .domain-work-area-active{border-color:#67809f;box-shadow:inset 4px 0 #67809f}.domain-work-area-list strong{display:block;color:inherit;font-size:13px;font-weight:700;line-height:18px}.domain-work-area-list small{display:block;margin-top:1px;color:#64748b;font-size:12px;line-height:16px}.domain-drilldown-panel{display:grid;gap:10px}.domain-drilldown-panel summary{color:#0d1b2a;font-size:13px;font-weight:700;cursor:pointer}.domain-hero{padding:14px;gap:14px}.domain-hero h1{font-size:28px;line-height:34px}.domain-hero-action-panel,.domain-attention-card,.workflow-blueprint-card,.workflow-work-card,.framework-attention-card,.evidence-status-card,.missing-evidence-card,.evidence-blueprint-card,.vu-create-panel,.vu-output-panel,.vu-recent-work{padding:12px}.operational-tasks-workspace{gap:10px;padding:12px}.operational-tasks-header,.operational-tasks-recommendation-heading{gap:10px}.operational-tasks-compact .operational-tasks-recommendations{padding:10px}.operational-task-table th,.operational-task-table td{padding:7px 8px}.vu-workspace-create-page{gap:12px;max-width:1120px}.vu-compact-header{border-left-color:#67809f}.vu-create-panel,.vu-output-panel,.vu-recent-work{gap:12px}.vu-create-panel-copy h2,.vu-output-panel h2,.vu-recent-work h2{font-size:20px;line-height:26px}.vu-create-query-field textarea{min-height:92px}@media(max-width:1180px){.top-bar-secure-search{min-width:min(420px,44vw)}.domain-operational-grid{grid-template-columns:1fr}}@media(max-width:720px){.vucoris-top-bar,.domain-compact-header,.vu-compact-header,.domain-document-table>div,.domain-work-area-list button{grid-template-columns:1fr}.vucoris-top-bar{align-items:stretch;padding:10px 12px}.top-bar-actions{display:grid;grid-template-columns:1fr}.top-bar-secure-search{grid-template-columns:20px minmax(0,1fr);min-width:0}.top-bar-secure-search button{grid-column:1 / -1}}.vucoris-readiness-strip,.top-bar-secure-search,.top-bar-icon-button,.top-bar-title-group{display:none}.vucoris-top-bar{justify-content:flex-end;min-height:48px;padding:0 16px}.top-bar-actions-compact{display:flex;flex:1;justify-content:flex-end;gap:8px;min-width:0}.top-bar-readiness-indicator{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 10px;color:#334155;font-size:13px;font-weight:600;background:#f8fafc;border:1px solid #d0d7e2;border-radius:999px}.top-bar-readiness-indicator strong{color:#0d1b2a;font-weight:800}.domain-compact-header,.vu-compact-header,.domain-hero{grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:96px;padding:14px 16px;color:#fff;background:linear-gradient(135deg,#67809f38,#0d1b2a00 46%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #67809f;box-shadow:0 10px 22px #0d1b2a1a}.domain-compact-header h1,.vu-compact-header h1,.domain-hero h1{color:#fff;font-size:28px;line-height:34px}.domain-compact-header p:last-child,.vu-compact-header p:last-child,.domain-hero-copy>p:last-child{color:#edf2f7d6;font-size:14px;line-height:20px}.domain-hero-action-panel,.domain-hero-action-button,.domain-compact-action{display:none}.vu-header-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:216px}.vu-header-actions>button{min-height:38px;padding:0 12px;color:#0d1b2a;font-size:13px;font-weight:800;background:linear-gradient(180deg,#fffffffa,#e9eef4fa),#fff;border:1px solid rgba(176,184,196,.88);border-radius:7px;cursor:pointer}.vu-quick-panel{position:fixed;top:60px;right:18px;z-index:90;display:grid;gap:12px;width:min(390px,calc(100vw - 36px));padding:14px;color:#334155;background:#fff;border:1px solid #b0b8c4;border-left:4px solid #67809f;border-radius:8px;box-shadow:0 22px 44px #0d1b2a33}@media(max-width:720px){.domain-compact-header,.vu-compact-header,.domain-hero{grid-template-columns:1fr;min-height:0}.vu-header-actions{justify-content:flex-start}}.vucoris-compact-shell .top-bar-readiness-indicator,.vucoris-people-test-shell .top-bar-readiness-indicator{margin-right:0}.top-bar-scope-statement{margin:0 auto;color:#d4a72c;font-size:15px;font-weight:700;letter-spacing:.015em;line-height:20px;white-space:nowrap}.vu-header-actions{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:12px;align-items:start;min-width:min(380px,42vw)}.vu-header-actions>.vu-header-action-button{display:grid;justify-items:center;align-content:start;gap:6px;min-height:0;padding:2px 4px;color:#fff;text-align:center;background:transparent;border:1px solid transparent;border-radius:14px;box-shadow:none}.vu-header-actions>.vu-header-action-button:hover,.vu-header-actions>.vu-header-action-button:focus-visible{background:#ffffff0e;border-color:#b0b8c429;outline:none}.vu-header-action-icon{display:grid;place-items:center;width:58px;height:58px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:inset 0 1px #ffffff4d,0 14px 28px #0003}.vu-header-action-icon-build{background:linear-gradient(135deg,#60a5fa,#2563eb)}.vu-header-action-icon-ask{background:linear-gradient(135deg,#c084fc,#7c3aed)}.vu-header-action-icon-audit{background:linear-gradient(135deg,#2dd4bf,#0e7490)}.vu-header-action-icon-reports{background:linear-gradient(135deg,#fb923c,#c2410c)}.vu-header-action-icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vu-header-action-button strong{color:#fff;font-size:12px;font-weight:800;line-height:16px}.people-checklist-table-sealed{min-width:1120px}.people-checklist-table-sealed .people-checklist-col-seal{width:104px}.people-checklist-table-sealed .people-checklist-col-updated{width:116px}.people-checklist-table-sealed .people-checklist-col-lock{width:68px}.people-checklist-table-sealed th:nth-child(n+3):nth-child(-n+6),.people-checklist-table-sealed th:nth-child(9){font-size:10px;line-height:13px;text-align:center;white-space:normal}.readiness-seal-button{--seal-color: #64748b;--seal-dark: #475569;--seal-light: #7c8ba0;width:20px;height:20px;color:#ffffffeb;border-radius:999px}.readiness-seal-button:before,.readiness-seal-button:after{border-radius:999px;clip-path:none}.readiness-seal-button:before{inset:0;background:repeating-conic-gradient(from 4deg,color-mix(in srgb,var(--seal-dark) 88%,#000000 12%) 0deg 10deg,var(--seal-color) 10deg 20deg);box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -2px 3px #0d1b2a42,0 1px 2px #0d1b2a33}.readiness-seal-button:after{inset:3px;background:radial-gradient(circle at 50% 42%,var(--seal-light),var(--seal-color) 58%,var(--seal-dark) 100%);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0d1b2a4d,0 0 0 1px color-mix(in srgb,var(--seal-dark) 70%,transparent)}.readiness-seal-button span{font-size:8px;text-shadow:0 1px 0 rgba(13,27,42,.34)}.readiness-seal-button:hover:before,.readiness-seal-button:focus-visible:before{box-shadow:inset 0 1px 1px #ffffff24,inset 0 -2px 3px #0d1b2a47,0 0 0 3px #67809f2e,0 2px 4px #0d1b2a38}.readiness-seal-verified{--seal-color: #2e7d32;--seal-dark: #1f6b35;--seal-light: #4fa463}.readiness-seal-review{--seal-color: #b8860b;--seal-dark: #8f6400;--seal-light: #d4a72c}.readiness-seal-missing{--seal-color: #c0392b;--seal-dark: #8f241b;--seal-light: #d85f52}.readiness-seal-not-started{--seal-color: #64748b;--seal-dark: #475569;--seal-light: #7c8ba0}.people-lock-icon{width:24px;height:24px;color:#475569;background:#f8fafc;border-color:#d0d7e2}.people-lock-icon svg{width:15px;height:15px}.people-lock-icon-approved-locked{color:#2e7d32;background:#4fa4631f;border-color:#2e7d324d}.people-lock-icon-editable{color:#b8860b;background:#d4a72c26;border-color:#b8860b47}.people-lock-icon-restricted{color:#0d1b2a;background:#edf2f7;border-color:#b0b8c4}.security-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #cbd5e1;border-radius:999px;background:#f1f5f9;color:#334155}.security-badge__icon{position:relative;z-index:1;display:block;width:14px;height:14px;color:currentColor;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:1}.security-badge--locked{background:#e8eef5;border-color:#b0b8c4}.security-badge--locked .security-badge__icon{color:#334155}.security-badge--unlocked{background:#ecfdf5;border-color:#4fa463}.security-badge--unlocked .security-badge__icon{color:#2e7d32}.security-badge--protected{background:#eff6ff;border-color:#67809f}.security-badge--protected .security-badge__icon{color:#1f2d3d}.people-security-menu{min-width:238px;gap:6px;padding:8px;text-align:left;white-space:normal}.people-security-menu h4,.people-security-menu ul,.people-security-menu dl{margin:0}.people-security-menu h4{color:#67809f;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.people-security-menu section{display:grid;gap:4px;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.people-security-menu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;padding:0;color:#334155;font-size:11px;font-weight:700;line-height:15px;list-style:none}.people-security-menu dl{display:grid;gap:3px}.people-security-menu dl div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px}.people-security-menu dt,.people-security-menu dd{margin:0;color:#334155;font-size:11px;line-height:15px}.people-security-menu dt{color:#64748b;font-weight:800}.people-security-menu dd{overflow-wrap:anywhere;font-weight:700}.people-security-menu-actions{display:grid;gap:2px}.requirement-document-security-menu{position:relative;display:inline-grid}.requirement-document-security-menu>button{width:24px;min-height:24px;padding:0}.requirement-document-security-menu .people-security-menu{top:calc(100% + 4px);right:0}.requirement-document-mini-list>div{grid-template-columns:28px minmax(0,1fr) max-content max-content max-content 24px}.proof-workspace{display:grid;gap:8px;padding:8px;background:#f8fafc;border-top:1px solid #d0d7e2}.proof-workspace-tabs{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:6px;border-bottom:1px solid #dbe3ec}.proof-workspace-tabs button{min-height:26px;padding:0 8px;color:#475569;font-size:11px;font-weight:800;background:#fff;border:1px solid #d0d7e2;border-radius:999px;cursor:pointer}.proof-workspace-tabs button:hover,.proof-workspace-tabs button:focus-visible,.proof-workspace-tabs .proof-workspace-tab-active{color:#0d1b2a;background:#edf2f7;border-color:#94a3b8;outline:none}.proof-workspace-inline-status,.proof-workspace-empty{margin:0;color:#64748b;font-size:12px;line-height:17px}.proof-workspace-panel{display:grid;gap:8px;min-width:0}.proof-workspace-panel-documents{grid-template-columns:minmax(150px,.8fr) minmax(360px,1.45fr) minmax(150px,.8fr);align-items:start}.proof-workspace-panel-evidence{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:start}.proof-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:6px}.proof-summary-cell,.proof-list-section{display:grid;gap:4px;min-width:0;padding:8px;background:#fff;border:1px solid #dbe3ec;border-radius:7px}.proof-summary-cell header{display:flex;align-items:center;gap:6px;min-width:0}.proof-summary-cell h3,.proof-list-section h3{margin:0;color:#67809f;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.proof-summary-cell p,.proof-summary-cell small,.proof-list-section p,.proof-list-section li,.proof-detail-list dd,.proof-mini-table span,.proof-history-list li{margin:0;color:#334155;font-size:12px;line-height:17px}.proof-summary-cell small{color:#64748b;font-weight:720}.proof-readiness-seal{cursor:default;flex:0 0 auto}.proof-meta-grid,.proof-detail-list{display:grid;gap:6px;margin:0}.proof-meta-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.proof-review-grid{grid-template-columns:repeat(5,minmax(112px,1fr))}.proof-meta-grid div,.proof-detail-list div{display:grid;gap:2px;min-width:0;padding:7px 8px;background:#fff;border:1px solid #dbe3ec;border-radius:7px}.proof-meta-grid dt,.proof-detail-list dt{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.proof-meta-grid dd,.proof-detail-list dd{margin:0;overflow-wrap:anywhere;font-weight:720}.proof-compact-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.proof-action-row{display:flex;flex-wrap:wrap;gap:5px}.proof-mini-table{display:grid;overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-radius:7px}.proof-mini-table>div{display:grid;grid-template-columns:132px 90px minmax(0,1fr);gap:8px;align-items:center;min-height:32px;padding:6px 8px;border-bottom:1px solid #e2e8f0}.proof-mini-table>div:last-child{border-bottom:0}.proof-mini-table strong{color:#0d1b2a;font-size:12px;line-height:17px}.proof-history-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.proof-history-list li{padding:6px 8px;background:#fff;border:1px solid #dbe3ec;border-radius:7px}.proof-lock-state{display:inline-flex;align-items:center;gap:6px}.proof-security-panel .proof-list-section{max-width:540px}.vu-report-panel{width:min(1040px,calc(100vw - 36px));background:#f8fafc}.vu-report-panel>header{padding-bottom:10px;border-bottom:1px solid #dbe3ec}.vu-report-options{grid-template-columns:repeat(5,minmax(124px,1fr));gap:8px}.vu-report-options button{min-height:34px;color:#334155;background:#fff;border-color:#dbe3ec}.vu-report-options button:hover,.vu-report-options button:focus-visible,.vu-report-options .vu-report-option-active{color:#0d1b2a;background:#f7fafc;border-color:#d4a72c;outline:none;box-shadow:inset 0 -2px #d4a72c}.vu-report-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.vu-report-action-row button,.vu-report-domain-select select{min-height:32px;padding:0 10px;color:#0d1b2a;font-size:12px;font-weight:800;background:#fff;border:1px solid #b0b8c4;border-radius:7px}.vu-report-action-row button:first-of-type{color:#fff;background:#0d1b2a;border-color:#0d1b2a}.vu-report-action-row button:disabled{cursor:wait;opacity:.58}.vu-report-domain-select{display:grid;gap:4px}.vu-report-domain-select span{color:#67809f;font-size:10px;font-weight:850;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.vu-report-loading,.vu-report-panel-message{display:inline-flex;gap:8px;align-items:center;margin:0;color:#475569;font-size:12px;font-weight:760;line-height:17px}.vu-report-loading span{width:14px;height:14px;border:2px solid #dbe3ec;border-top-color:#d4a72c;border-radius:999px;animation:vu-report-spin .8s linear infinite}.vu-report-panel-error{color:#c0392b}@keyframes vu-report-spin{to{transform:rotate(360deg)}}.vu-report-preview.vu-report-document{position:relative;display:grid;gap:22px;padding:28px;overflow:hidden;color:#0d1b2a;background:#fff;border:1px solid #dbe3ec;border-radius:4px;box-shadow:0 18px 42px #0d1b2a14}.vu-report-document p,.vu-report-document ul,.vu-report-document ol,.vu-report-document dl,.vu-report-document h1,.vu-report-document h2{margin:0}.report-letterhead{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(240px,1.3fr) minmax(220px,1fr);gap:24px;align-items:start;padding-bottom:22px;border-bottom:1px solid #dbe3ec}.report-customer-identity,.report-vucoris-identity{display:grid;gap:10px;min-width:0}.report-customer-identity{grid-template-columns:48px minmax(0,1fr);align-items:center}.report-customer-identity img,.report-vucoris-identity img{max-width:100%;object-fit:contain}.report-customer-mark{display:grid;place-items:center;width:48px;height:48px;color:#0d1b2a;font-size:13px;font-weight:850;letter-spacing:.06em;background:linear-gradient(180deg,#fff,#edf2f7);border:1px solid #b0b8c4;border-radius:999px}.report-customer-identity p,.report-title-block p,.report-section>header p,.report-domain-accent p,.report-executive-copy p:first-child{color:#67809f;font-size:10px;font-weight:850;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.report-customer-identity strong{display:block;margin-top:3px;color:#0d1b2a;font-size:14px;font-weight:850;letter-spacing:.04em;line-height:18px;text-transform:uppercase}.report-title-block{display:grid;gap:6px;align-self:center;text-align:center}.report-title-block h1{color:#0d1b2a;font-size:30px;font-weight:850;letter-spacing:0;line-height:36px}.report-vucoris-identity{justify-items:end}.report-vucoris-identity img{width:148px;height:44px;object-fit:contain;object-position:right center}.report-vucoris-identity dl{display:grid;gap:3px;width:100%;max-width:260px}.report-vucoris-identity dl div,.report-footer-meta{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.report-vucoris-identity dt,.report-vucoris-identity dd{margin:0;font-size:10px;line-height:14px}.report-vucoris-identity dt{color:#64748b;font-weight:800;text-transform:uppercase}.report-vucoris-identity dd{overflow-wrap:anywhere;color:#334155;font-weight:720}.report-body{display:grid;gap:18px}.report-executive-brief{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);gap:26px;align-items:center;min-height:242px;padding:28px 30px;overflow:hidden;background:linear-gradient(135deg,#67809f1a,#fff0 46%),#fff;border-bottom:2px solid #0d1b2a}.report-watermark-seal{position:absolute;right:24px;bottom:-64px;width:260px;height:260px;object-fit:contain;opacity:.07;pointer-events:none}.report-executive-copy{position:relative;z-index:1;display:grid;gap:10px;max-width:620px}.report-executive-copy h2{color:#0d1b2a;font-size:34px;font-weight:850;letter-spacing:0;line-height:40px}.report-executive-copy p:last-child{color:#334155;font-size:15px;line-height:23px}.report-readiness-ring-card{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;color:#0d1b2a;text-align:center}.report-readiness-ring{display:grid;place-items:center;width:164px;height:164px;background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(#2e7d32 var(--report-readiness-percent),#e2e8f0 0);border:1px solid #dbe3ec;border-radius:999px;box-shadow:inset 0 0 0 10px #fff,0 14px 28px #0d1b2a1a}.report-readiness-ring strong{display:block;color:#0d1b2a;font-size:36px;font-weight:900;line-height:38px}.report-readiness-ring span,.report-readiness-ring-card p,.report-readiness-ring-card small{display:block}.report-readiness-ring span{color:#64748b;font-size:12px;font-weight:800;line-height:16px}.report-readiness-ring-card p{color:#0d1b2a;font-size:13px;font-weight:850;line-height:18px}.report-readiness-ring-card small{color:#64748b;font-size:12px;line-height:17px}.report-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-metric{display:grid;gap:4px;min-width:0;padding:14px 16px;background:#fff;border-top:3px solid #94a3b8;box-shadow:inset 0 -1px #e2e8f0}.report-metric span,.report-metric small{color:#64748b;font-size:11px;font-weight:800;line-height:15px;text-transform:uppercase}.report-metric strong{color:#0d1b2a;font-size:25px;font-weight:880;line-height:29px}.report-metric small{text-transform:none}.report-metric-good{border-top-color:#2e7d32}.report-metric-review{border-top-color:#d4a72c}.report-metric-risk{border-top-color:#c0392b}.report-metric-neutral{border-top-color:#67809f}.report-two-column{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);gap:16px;align-items:start}.report-section{display:grid;gap:12px;min-width:0}.report-section>header{display:grid;gap:3px;padding-bottom:7px;border-bottom:1px solid #dbe3ec}.report-section>header h2{color:#0d1b2a;font-size:17px;font-weight:850;line-height:22px}.report-domain-accent{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:center;padding:22px 24px;color:#fff;background:linear-gradient(135deg,#d4a72c2e,#0d1b2a00 38%),#0d1b2a;border-radius:3px}.report-domain-accent p{color:#e2e8f0c2}.report-domain-accent h2{color:#fff;font-size:30px;font-weight:850;line-height:36px}.report-domain-accent span{display:block;margin-top:6px;color:#e2e8f0d1;font-size:13px;line-height:19px}.report-domain-accent .report-readiness-ring-card p,.report-domain-accent .report-readiness-ring-card small{color:#ffffffdb}.report-table-wrap{overflow-x:auto;border-top:1px solid #b0b8c4}.report-table{width:100%;min-width:720px;border-collapse:collapse}.report-table th,.report-table td{padding:9px 10px;color:#334155;font-size:12px;line-height:17px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}.report-table th{color:#0d1b2a;font-size:10px;font-weight:850;letter-spacing:.06em;line-height:14px;text-transform:uppercase;background:#f8fafc}.report-table-cell-right{text-align:right}.report-priority{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:850;letter-spacing:.04em;line-height:14px;text-transform:uppercase;border-radius:999px}.report-priority-high{color:#8f271f;background:#c0392b1c}.report-priority-medium{color:#7a5703;background:#d4a72c2b}.report-priority-low{color:#334155;background:#edf2f7}.report-action-list{display:grid;gap:8px;padding:0;list-style:none}.report-action-list li,.report-progress-list span,.report-empty-state{color:#334155;font-size:13px;line-height:19px}.report-action-list li{padding-left:12px;border-left:3px solid #d4a72c}.report-progress-list{display:grid;gap:6px}.report-progress-list span{padding:8px 0;border-bottom:1px solid #e2e8f0}.report-trust-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.report-trust-strip span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;color:#334155;font-size:10px;font-weight:850;letter-spacing:.06em;line-height:14px;text-transform:uppercase;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px}.report-footer{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,1.2fr) minmax(220px,1fr);gap:16px;align-items:center;padding-top:18px;color:#64748b;border-top:1px solid #dbe3ec}.report-footer-brand{display:flex;gap:8px;align-items:center}.report-footer-brand img{width:26px;height:26px;object-fit:contain}.report-footer-brand span,.report-footer-meta span{color:#64748b;font-size:11px;font-weight:760;line-height:15px}.report-footer-meta{justify-self:end;grid-template-columns:repeat(3,max-content)}@media print{.vu-report-panel>header,.vu-report-options,.vu-report-panel>small{display:none}.vu-report-preview.vu-report-document{padding:0;border:0;box-shadow:none}}@media(max-width:1180px){.proof-workspace-panel-documents,.proof-workspace-panel-evidence,.proof-overview-grid,.proof-meta-grid,.proof-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-letterhead,.report-footer{grid-template-columns:1fr}.report-title-block{text-align:left}.report-vucoris-identity{justify-items:start}.report-vucoris-identity img{object-position:left center}.report-footer-meta{justify-self:start}}@media(max-width:760px){.proof-workspace-panel-documents,.proof-workspace-panel-evidence,.proof-overview-grid,.proof-meta-grid,.proof-review-grid,.proof-compact-split,.proof-mini-table>div{grid-template-columns:1fr}.vu-report-options,.report-executive-brief,.report-domain-accent,.report-metric-row,.report-two-column{grid-template-columns:1fr}.vu-report-preview.vu-report-document{padding:18px}.report-title-block h1,.report-domain-accent h2{font-size:24px;line-height:30px}.report-executive-copy h2{font-size:27px;line-height:34px}}@media(max-width:920px){.top-bar-scope-statement{display:none}.vu-header-actions{min-width:0}}.contract-workspace{display:grid;gap:16px;min-width:0}.contract-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:18px;min-height:116px;padding:18px 20px;color:#fff;background:linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.contract-workspace-header h1,.contract-workspace-header p{margin:0}.contract-workspace-header h1{color:#fff;font-size:28px;font-weight:860;line-height:34px}.contract-workspace-header p:last-child{max-width:720px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.contract-workspace-eyebrow,.contract-panel-label{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.contract-header-status{display:grid;gap:5px;min-width:0;padding:14px;background:#ffffff14;border:1px solid rgba(230,233,238,.18);border-radius:8px}.contract-header-status span,.contract-header-status small{color:#edf2f7c7;font-size:12px;font-weight:760;line-height:17px}.contract-header-status strong{color:#fff;font-size:34px;font-weight:900;line-height:38px}.contract-workspace-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(420px,1.42fr) minmax(280px,.82fr);gap:14px;align-items:start}.contract-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.contract-upload-panel,.contract-verification-panel,.contract-readiness-panel{grid-column:span 1}.contract-mission-panel{position:relative;display:grid;grid-column:span 2;gap:15px;min-width:0;min-height:360px;padding:18px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#67809f2e,#0d1b2a00 46%),linear-gradient(180deg,#0d1b2a,#13283d 58%,#081421);border:1px solid rgba(103,128,159,.44);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 20px 42px #0d1b2a33}.contract-mission-panel:after{position:absolute;inset:auto 18px 0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(230,233,238,.28),transparent)}.contract-queue-panel{grid-column:1}.contract-vu-panel{grid-column:span 2}.contract-panel-heading{display:grid;gap:5px;min-width:0}.contract-panel-heading-row{grid-template-columns:minmax(0,1fr) max-content;align-items:start}.contract-panel-heading h2{margin:0;color:#0d1b2a;font-size:17px;font-weight:850;line-height:22px}.contract-panel-heading span{color:#64748b;font-size:12px;font-weight:780}.contract-panel-label{margin:0;color:#67809f}.contract-artifact-options{display:grid;gap:8px}.contract-artifact-options button,.contract-queue-list button{width:100%;min-width:0;border:1px solid rgba(13,27,42,.1);border-radius:8px;background:#f8fafc;color:#0d1b2a;cursor:pointer;text-align:left}.contract-artifact-options button{display:grid;gap:4px;min-height:72px;padding:12px}.contract-artifact-options button:hover,.contract-artifact-options button:focus-visible,.contract-artifact-option-active{background:#edf2f7;border-color:#67809f80;box-shadow:inset 3px 0 #67809f;outline:none}.contract-artifact-options strong,.contract-queue-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:18px}.contract-artifact-options span{color:#64748b;font-size:12px;font-weight:680;line-height:17px}.contract-intake-field{display:grid;gap:7px}.contract-intake-field span{color:#475569;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.contract-intake-field input{width:100%;min-height:42px;padding:0 12px;color:#0d1b2a;background:#f8fafc;border:1px solid rgba(13,27,42,.16);border-radius:8px;outline:none}.contract-intake-field input:focus{border-color:#67809fb3;box-shadow:0 0 0 3px #67809f26}.contract-primary-action{min-height:44px;color:#fff;background:#0d1b2a;border:1px solid #0d1b2a;border-radius:8px;cursor:pointer;font-weight:850}.contract-primary-action:hover,.contract-primary-action:focus-visible{background:#13283d;outline:none}.contract-mission-header{position:relative;z-index:1;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center}.contract-vu-core{display:grid;place-items:center;width:70px;height:70px;color:#fff;background:linear-gradient(135deg,#60a5fa,#2563eb);border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:inset 0 1px #ffffff57,0 16px 30px #00000042}.contract-vu-core span{font-size:18px;font-weight:900;letter-spacing:.04em}.contract-mission-header h2,.contract-mission-header p,.contract-mission-kicker,.contract-mission-next-action p,.contract-mission-next-action span,.contract-mission-list h3,.contract-mission-list p,.contract-mission-list ul,.contract-mission-verification{margin:0}.contract-mission-kicker{color:#e6e9eeb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.contract-mission-header h2{margin-top:4px;color:#fff;font-size:24px;font-weight:880;line-height:30px}.contract-mission-header p:last-child{margin-top:5px;color:#edf2f7c7;font-size:13px;line-height:19px}.contract-mission-command-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(170px,.52fr) minmax(0,1fr);gap:12px;align-items:stretch}.contract-mission-score{display:grid;gap:4px;min-width:0;padding:13px;background:#ffffff13;border:1px solid rgba(230,233,238,.16);border-radius:8px}.contract-mission-score span,.contract-mission-score small{color:#edf2f7bd;font-size:11px;font-weight:800;line-height:15px;text-transform:uppercase}.contract-mission-score strong{color:#fff;font-size:38px;font-weight:920;line-height:42px}.contract-mission-badges{display:flex;flex-wrap:wrap;gap:8px;align-content:center;align-items:center;min-width:0;padding:13px;background:#ffffff0e;border:1px solid rgba(230,233,238,.13);border-radius:8px}.contract-operational-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:880;line-height:15px;text-transform:uppercase}.contract-operational-badge-ready{color:#d8f3df;background:#2e7d3233;border:1px solid rgba(168,213,183,.42)}.contract-operational-badge-review{color:#ffe8a6;background:#d4a72c2e;border:1px solid rgba(242,212,138,.42)}.contract-operational-badge-risk{color:#ffd2ce;background:#c0392b33;border:1px solid rgba(246,179,174,.42)}.contract-operational-badge-progress{color:#dbeafe;background:#2563eb33;border:1px solid rgba(96,165,250,.44)}.contract-operational-badge-neutral{color:#edf2f7d6;background:#94a3b824;border:1px solid rgba(203,213,225,.26)}.contract-mission-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contract-mission-list{display:grid;align-content:start;gap:9px;min-width:0;padding:12px;background:#ffffff12;border:1px solid rgba(230,233,238,.14);border-radius:8px}.contract-mission-list h3,.contract-mission-next-action span,.contract-mission-verification dt{color:#e6e9eeb8;font-size:10px;font-weight:880;line-height:14px;text-transform:uppercase}.contract-mission-list ul{display:grid;gap:7px;padding:0;list-style:none}.contract-mission-list li,.contract-mission-list p{color:#edf2f7db;font-size:12px;font-weight:720;line-height:18px}.contract-mission-list li{padding-left:10px;border-left:3px solid rgba(230,233,238,.28)}.contract-mission-list-risk li{border-left-color:#f6b3ae}.contract-mission-list-progress li{border-left-color:#60a5fa}.contract-mission-next-action{position:relative;z-index:1;display:grid;gap:6px;min-width:0;padding:13px 14px;background:#60a5fa1a;border:1px solid rgba(96,165,250,.24);border-radius:8px}.contract-mission-next-action p{color:#fff;font-size:14px;font-weight:760;line-height:20px}.contract-mission-verification{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);gap:10px}.contract-mission-verification div{display:grid;gap:4px;min-width:0;padding:10px 12px;background:#ffffff0e;border:1px solid rgba(230,233,238,.13);border-radius:8px}.contract-mission-verification dd{margin:0;overflow-wrap:anywhere;color:#edf2f7e0;font-size:12px;font-weight:760;line-height:18px}.contract-queue-list{display:grid;gap:8px;max-height:560px;overflow:auto}.contract-queue-list button{display:grid;gap:9px;padding:12px}.contract-queue-list button:hover,.contract-queue-list button:focus-visible,.contract-queue-item-active{background:#fff;border-color:#67809f8c;box-shadow:inset 3px 0 #67809f,0 12px 24px #0d1b2a14;outline:none}.contract-queue-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.contract-queue-list dl div{display:grid;gap:2px;min-width:0}.contract-queue-list dt{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.contract-queue-list dd{margin:0;overflow-wrap:anywhere;color:#334155;font-size:12px;font-weight:760;line-height:17px}.contract-status-pill{justify-self:start;min-height:22px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.contract-status-ready{color:#166534;background:#16a34a1f;border:1px solid rgba(22,163,74,.18)}.contract-status-review{color:#7a5703;background:#d4a72c29;border:1px solid rgba(212,167,44,.25)}.contract-status-risk{color:#991b1b;background:#c0392b1a;border:1px solid rgba(192,57,43,.18)}.contract-vu-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contract-metric-tile{display:grid;gap:5px;min-height:90px;padding:13px;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid #67809f;border-radius:8px}.contract-metric-tile span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.contract-metric-tile strong{overflow-wrap:anywhere;color:#0d1b2a;font-size:20px;font-weight:880;line-height:25px}.contract-metric-ready{border-top-color:#2e7d32}.contract-metric-review{border-top-color:#d4a72c}.contract-metric-risk{border-top-color:#c0392b}.contract-finding-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px}.contract-finding-grid section{display:grid;align-content:start;gap:10px;min-width:0;padding:13px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.contract-finding-grid h3{margin:0;color:#0d1b2a;font-size:13px;font-weight:850;line-height:18px}.contract-finding-grid ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.contract-finding-grid li{padding-left:10px;color:#334155;font-size:13px;font-weight:680;line-height:19px;border-left:3px solid #67809f}.contract-chip-list,.contract-control-list{display:flex;flex-wrap:wrap;gap:6px}.contract-chip-list span,.contract-control-list span{min-height:24px;padding:4px 8px;color:#334155;background:#fff;border:1px solid #d0d7e2;border-radius:999px;font-size:11px;font-weight:820;line-height:15px}.contract-control-list span{color:#7a5703;background:#d4a72c1f;border-color:#d4a72c3d}.contract-workflow-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.contract-workflow-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start}.contract-workflow-list li>span{width:12px;height:12px;margin-top:4px;background:#94a3b8;border-radius:999px;box-shadow:0 0 0 4px #94a3b824}.contract-workflow-list strong,.contract-workflow-list small{display:block;overflow-wrap:anywhere}.contract-workflow-list strong{color:#0d1b2a;font-size:13px;font-weight:850;line-height:18px}.contract-workflow-list small{color:#64748b;font-size:12px;font-weight:720;line-height:17px}.contract-workflow-ready>span{background:#2e7d32;box-shadow:0 0 0 4px #2e7d3224}.contract-workflow-review>span{background:#d4a72c;box-shadow:0 0 0 4px #d4a72c2b}.contract-workflow-risk>span{background:#c0392b;box-shadow:0 0 0 4px #c0392b24}.contract-readiness-panel{background:linear-gradient(180deg,#fff,#f8fafc)}.contract-readiness-score{display:grid;place-items:center;padding:4px 0 8px}.contract-readiness-ring{display:grid;place-items:center;width:164px;height:164px;text-align:center;background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(#67809f var(--contract-readiness-percent),#e2e8f0 0);border:1px solid #dbe3ec;border-radius:999px;box-shadow:inset 0 0 0 10px #fff,0 14px 28px #0d1b2a1a}.contract-readiness-ring-ready{background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(#2e7d32 var(--contract-readiness-percent),#e2e8f0 0)}.contract-readiness-ring-review{background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(#d4a72c var(--contract-readiness-percent),#e2e8f0 0)}.contract-readiness-ring-risk{background:radial-gradient(circle at center,#ffffff 0 58%,transparent 59%),conic-gradient(#c0392b var(--contract-readiness-percent),#e2e8f0 0)}.contract-readiness-ring strong{display:block;color:#0d1b2a;font-size:34px;font-weight:900;line-height:38px}.contract-readiness-ring span{display:block;max-width:94px;color:#64748b;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.contract-readiness-facts{display:grid;gap:8px;margin:0}.contract-readiness-facts div{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1fr);gap:10px;align-items:center;min-height:42px;padding:9px 10px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.contract-readiness-facts dt,.contract-readiness-facts dd{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:17px}.contract-readiness-facts dt{color:#64748b;font-weight:850;text-transform:uppercase}.contract-readiness-facts dd{color:#0d1b2a;font-weight:850}@media(max-width:1260px){.contract-workspace-grid{grid-template-columns:minmax(280px,.92fr) minmax(420px,1.3fr)}.contract-mission-panel,.contract-vu-panel{grid-column:span 1}}@media(max-width:920px){.contract-workspace-header,.contract-workspace-grid,.contract-mission-command-row,.contract-finding-grid,.contract-mission-grid,.contract-mission-verification,.contract-vu-summary{grid-template-columns:1fr}.contract-header-status{max-width:280px}.contract-mission-panel{grid-column:span 1}}@media(max-width:620px){.contract-workspace-header,.contract-panel{padding:14px}.contract-queue-list dl,.contract-readiness-facts div,.contract-mission-header{grid-template-columns:1fr}.contract-workspace-header h1{font-size:24px;line-height:30px}}.vu-vault-strip{display:grid;grid-template-columns:42px minmax(220px,1fr) minmax(260px,max-content) max-content;align-items:center;gap:12px;min-width:0;min-height:70px;padding:12px 14px;color:#fff;background:radial-gradient(circle at 96% 50%,rgba(212,167,44,.18),transparent 34%),linear-gradient(135deg,#f5c44c1f,#10151c00 52%),linear-gradient(180deg,#111827,#1a2029 52%,#0d1118);border:1px solid rgba(212,167,44,.36);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f5c44c0f,0 0 24px #d4a72c14,0 12px 24px #0d1b2a21}.vu-vault-strip-compact{grid-template-columns:34px minmax(180px,1fr) minmax(220px,max-content) max-content;min-height:58px;padding:10px 12px;box-shadow:0 10px 22px #0d1b2a17}.vu-vault-mark{display:grid;place-items:center;width:36px;height:36px;color:#fff4db;background:radial-gradient(circle at 34% 24%,rgba(255,244,219,.88),rgba(255,244,219,.1) 24%,transparent 25%),linear-gradient(145deg,#f5c44c,#d4a72c 44%,#8f6815);border:1px solid rgba(255,244,219,.5);border-radius:999px;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px 4px #4f340857,0 0 0 3px #d4a72c1f,0 10px 18px #00000038}.vu-vault-mark svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vu-vault-strip-compact .vu-vault-mark{width:30px;height:30px;font-size:10px}.vu-vault-copy{display:grid;gap:3px;min-width:0}.vu-vault-copy strong{color:#fffaf0;font-size:13px;font-weight:880;line-height:18px}.vu-vault-copy p{margin:0;color:#fffaf0c7;font-size:12px;font-weight:700;line-height:17px}.vu-vault-indicators{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.vu-vault-indicators span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#fff4db;background:linear-gradient(180deg,#f5c44c1f,#332d1f3d),#0f141b6b;border:1px solid rgba(212,167,44,.36);border-radius:999px;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-vault-action{min-height:34px;padding:0 12px;color:#211805;background:linear-gradient(180deg,#fff8e7,#d4a72c),#f5c44c;border:1px solid rgba(255,244,219,.72);border-radius:8px;cursor:pointer;font-size:12px;font-weight:850;white-space:nowrap}.vu-vault-action:hover,.vu-vault-action:focus-visible{border-color:#fff8e7f2;box-shadow:0 0 0 3px #f5c44c2e,0 0 18px #d4a72c33,0 8px 18px #0000002e;outline:none}@media(max-width:1120px){.vu-vault-strip,.vu-vault-strip-compact{grid-template-columns:38px minmax(0,1fr) max-content}.vu-vault-indicators{grid-column:2 / -1}}@media(max-width:680px){.vu-vault-strip,.vu-vault-strip-compact{grid-template-columns:34px minmax(0,1fr)}.vu-vault-indicators,.vu-vault-action{grid-column:1 / -1}.vu-vault-action{justify-self:start}}.vu-operational-review{display:grid;gap:14px;min-width:0;padding:16px;overflow:hidden;color:#fff;background:radial-gradient(circle at 92% 8%,rgba(212,167,44,.11),transparent 30%),linear-gradient(135deg,#67809f2e,#0d1b2a00 42%),linear-gradient(180deg,#0d1b2a,#13283d 58%,#081421);border:1px solid rgba(103,128,159,.42);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 20px 42px #0d1b2a2e}.vu-operational-review-header{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:center;min-width:0}.vu-operational-review-core{display:grid;place-items:center;width:48px;height:48px;color:#fff;background:radial-gradient(circle at 36% 28%,#ffffff8c,#fff0 26%),linear-gradient(145deg,#67809f,#13283d 56%,#081421);border:1px solid rgba(230,233,238,.28);border-radius:999px;box-shadow:inset 0 1px #ffffff38,0 0 0 5px #67809f21,0 12px 22px #0000002e}.vu-operational-review-core span{font-size:13px;font-weight:920;line-height:13px}.vu-operational-review-heading{display:grid;gap:4px;min-width:0}.vu-operational-review-heading p,.vu-operational-review-heading h2,.vu-operational-review-heading span{margin:0;overflow-wrap:anywhere}.vu-operational-review-heading p,.vu-operational-review-panel-heading p{color:#e6e9eeb3;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.vu-operational-review-heading h2{color:#fff;font-size:22px;font-weight:880;line-height:28px}.vu-operational-review-heading span{color:#edf2f7c7;font-size:13px;font-weight:720;line-height:18px}.vu-operational-review-readiness{display:grid;gap:4px;min-width:0;padding:12px;background:#08142194;border:1px solid rgba(230,233,238,.14);border-radius:8px}.vu-operational-review-readiness span,.vu-operational-review-readiness small{color:#edf2f7bd;font-size:11px;font-weight:780;line-height:15px}.vu-operational-review-readiness strong{color:#fff;font-size:30px;font-weight:920;line-height:34px}.vu-operational-review-stages{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;padding:0;margin:0;list-style:none}.vu-operational-review-stage{--vu-review-accent: #94a3b8;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;min-width:0;min-height:68px;padding:10px;background:#0814217a;border:1px solid rgba(148,163,184,.2);border-top:3px solid var(--vu-review-accent);border-radius:8px}.vu-operational-review-stage>span{display:grid;place-items:center;width:26px;height:26px;color:#fff;background:var(--vu-review-accent);border-radius:999px;font-size:12px;font-weight:900;line-height:12px}.vu-operational-review-stage strong,.vu-operational-review-stage small{display:block;overflow-wrap:anywhere}.vu-operational-review-stage strong{color:#fff;font-size:12px;font-weight:850;line-height:16px}.vu-operational-review-stage small{margin-top:2px;color:#edf2f7ad;font-size:11px;font-weight:740;line-height:15px}.vu-operational-review-grid{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(340px,1.3fr) minmax(250px,.88fr);gap:12px;align-items:stretch}.vu-operational-review-panel{display:grid;gap:12px;min-width:0;padding:14px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#081421c7;border:1px solid rgba(230,233,238,.13);border-radius:8px;box-shadow:inset 0 1px #ffffff0a}.vu-operational-review-intelligence{grid-column:span 2}.vu-operational-review-submission{background:linear-gradient(135deg,#d4a72c24,#ffffff05),#081421c7;border-color:#d4a72c47}.vu-operational-review-panel-heading{display:grid;gap:4px;min-width:0}.vu-operational-review-panel-heading p,.vu-operational-review-panel-heading h3{margin:0}.vu-operational-review-panel-heading h3{color:#fff;font-size:15px;font-weight:850;line-height:20px}.vu-operational-review-list,.vu-operational-obligation-list,.vu-operational-recommendation-list,.vu-operational-route-list,.vu-operational-proof-list{display:grid;gap:8px;min-width:0}.vu-operational-review-list article,.vu-operational-obligation-list article,.vu-operational-recommendation-list article,.vu-operational-route,.vu-operational-proof{min-width:0;padding:10px;background:#ffffff0e;border:1px solid rgba(230,233,238,.1);border-radius:8px}.vu-operational-review-list article{display:grid;gap:7px}.vu-operational-review-list article>span,.vu-operational-obligation-list article>span,.vu-operational-intelligence-card span,.vu-operational-route span{color:#edf2f7b8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.vu-operational-review-list strong,.vu-operational-obligation-list strong,.vu-operational-intelligence-card strong,.vu-operational-recommendation-list strong,.vu-operational-route strong,.vu-operational-proof strong{color:#fff;font-size:13px;font-weight:840;line-height:18px}.vu-operational-review-list dl,.vu-operational-review-submission dl{display:grid;gap:6px;margin:0}.vu-operational-review-list dl div,.vu-operational-review-submission dl div{display:grid;grid-template-columns:minmax(86px,.74fr) minmax(0,1fr);gap:8px;align-items:start}.vu-operational-review-list dt,.vu-operational-review-list dd,.vu-operational-review-submission dt,.vu-operational-review-submission dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.vu-operational-review-list dt,.vu-operational-review-submission dt{color:#edf2f794;font-weight:780;text-transform:uppercase}.vu-operational-review-list dd,.vu-operational-review-submission dd{color:#ffffffdb;font-weight:780}.vu-operational-obligation-list article{display:grid;gap:7px;border-left:3px solid rgba(103,128,159,.72)}.vu-operational-obligation-list p,.vu-operational-intelligence-card p{margin:0;color:#edf2f7b8;font-size:12px;font-weight:680;line-height:17px}.vu-operational-obligation-list strong{color:#f4cf75}.vu-operational-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vu-operational-intelligence-card{--vu-review-accent: #94a3b8;display:grid;gap:8px;min-width:0;padding:11px;background:#ffffff0e;border:1px solid rgba(230,233,238,.1);border-left:3px solid var(--vu-review-accent);border-radius:8px}.vu-operational-intelligence-card div{display:grid;gap:3px;min-width:0}.vu-operational-recommendation-list article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center}.vu-operational-recommendation-list article>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:radial-gradient(circle at 36% 28%,#ffffff73,#fff0 27%),linear-gradient(145deg,#67809f,#13283d);border:1px solid rgba(230,233,238,.22);border-radius:999px;font-size:10px;font-weight:920}.vu-operational-recommendation-list small,.vu-operational-proof small{display:block;margin-top:2px;color:#edf2f79e;font-size:11px;font-weight:720;line-height:15px}.vu-operational-route{--vu-review-accent: #94a3b8;display:grid;gap:4px;border-left:3px solid var(--vu-review-accent)}.vu-operational-proof{--vu-review-accent: #94a3b8;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start}.vu-operational-proof>span{width:10px;height:10px;margin-top:4px;background:var(--vu-review-accent);border-radius:999px;box-shadow:0 0 0 4px #94a3b81f}.vu-operational-review-ready{--vu-review-accent: #2e7d32;border-color:#2e7d3252}.vu-operational-review-review{--vu-review-accent: #d4a72c;border-color:#d4a72c57}.vu-operational-review-risk{--vu-review-accent: #c0392b;border-color:#c0392b57}.vu-operational-review-progress{--vu-review-accent: #67809f;border-color:#67809f5c}.vu-operational-review-neutral{--vu-review-accent: #94a3b8}@media(max-width:1260px){.vu-operational-review-grid{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr)}.vu-operational-review-intelligence{grid-column:span 1}}@media(max-width:920px){.vu-operational-review-header,.vu-operational-review-grid{grid-template-columns:1fr}.vu-operational-review-readiness{max-width:280px}.vu-operational-review-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vu-operational-review{padding:14px}.vu-operational-review-stages,.vu-operational-intelligence-grid,.vu-operational-review-list dl div,.vu-operational-review-submission dl div{grid-template-columns:1fr}.vu-operational-review-header{gap:10px}.vu-operational-review-heading h2{font-size:20px;line-height:26px}}.become-compliant-page,.operational-command-center{display:grid;gap:16px;max-width:1480px;min-width:0}.command-center-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(212,167,44,.16),transparent 32%),linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.command-center-hero h1,.command-center-hero p{margin:0}.command-center-eyebrow,.command-panel-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.command-center-hero h1{margin-top:4px;color:#fff;font-size:32px;font-weight:880;line-height:38px}.command-center-hero p:last-child{max-width:760px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.command-center-hero-card{display:grid;gap:5px;min-width:0;padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.command-center-hero-card span,.command-center-hero-card small{color:#edf2f7c2;font-size:12px;font-weight:740;line-height:17px}.command-center-hero-card strong{color:#f4cf75;font-size:18px;font-weight:880;line-height:23px}.command-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.command-summary-card{--command-accent: #94a3b8;display:grid;gap:10px;min-width:0;min-height:150px;padding:14px;background:#fff;border:1px solid rgba(13,27,42,.11);border-top:4px solid var(--command-accent);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.command-summary-card div{display:grid;gap:4px;min-width:0}.command-summary-card span,.command-summary-card strong,.command-summary-card b,.command-summary-card p{margin:0;overflow-wrap:anywhere}.command-summary-card span{color:#64748b;font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.command-summary-card strong{color:#0d1b2a;font-size:15px;font-weight:880;line-height:20px}.command-summary-card b{color:var(--command-accent);font-size:32px;font-weight:920;line-height:36px}.command-summary-card p{color:#64748b;font-size:12px;font-weight:700;line-height:17px}.command-intelligence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:start}.command-intelligence-stack{display:grid;gap:14px;min-width:0}.readiness-signals-panel,.operational-intelligence-feed,.readiness-risk-map,.contract-impact-panel{display:grid;gap:12px;min-width:0;padding:16px;border-radius:8px}.readiness-signals-panel,.contract-impact-panel{color:#fff;background:linear-gradient(135deg,#d4a72c1f,#0d1b2a00 46%),linear-gradient(180deg,#111827,#1a2029 56%,#0d1118);border:1px solid rgba(212,167,44,.32);border-left:4px solid #d4a72c;box-shadow:0 14px 30px #0d1b2a1f}.operational-intelligence-feed,.readiness-risk-map{background:#fff;border:1px solid rgba(13,27,42,.11);box-shadow:0 14px 30px #0d1b2a14}.readiness-signals-header,.operational-intelligence-feed-header,.readiness-risk-map-header,.contract-impact-header{display:grid;gap:5px;min-width:0}.readiness-signals-header,.readiness-risk-map-header{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:start;gap:12px}.readiness-signals-header p,.readiness-signals-header h2,.readiness-signals-header span,.operational-intelligence-feed-header p,.operational-intelligence-feed-header h2,.readiness-risk-map-header p,.readiness-risk-map-header h2,.readiness-risk-map-header span,.contract-impact-header p,.contract-impact-header h2{margin:0;overflow-wrap:anywhere}.readiness-signals-header p,.contract-impact-header p{color:#fff4dbb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.operational-intelligence-feed-header p,.readiness-risk-map-header p{color:#67809f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.readiness-signals-header h2,.contract-impact-header h2{color:#fff;font-size:18px;font-weight:880;line-height:23px}.operational-intelligence-feed-header h2,.readiness-risk-map-header h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.readiness-signals-header span{color:#edf2f7b3;font-size:12px;font-weight:700;line-height:17px}.readiness-risk-map-header span{color:#64748b;font-size:12px;font-weight:700;line-height:17px}.readiness-signal-list{display:grid;gap:10px}.readiness-signal-card{--signal-accent: #94a3b8;display:grid;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr);gap:10px;min-width:0;padding:11px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:4px solid var(--signal-accent);border-radius:8px}.readiness-signal-critical{--signal-accent: #c0392b}.readiness-signal-high{--signal-accent: #d4a72c}.readiness-signal-moderate{--signal-accent: #67809f}.readiness-signal-informational{--signal-accent: #94a3b8}.readiness-signal-severity,.readiness-signal-body,.readiness-signal-action{display:grid;gap:5px;min-width:0}.readiness-signal-severity strong{color:#fff;font-size:13px;font-weight:900;line-height:18px}.readiness-signal-severity span,.readiness-signal-action span{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.readiness-signal-body h3,.readiness-signal-body p{margin:0;overflow-wrap:anywhere}.readiness-signal-body h3{color:#fff;font-size:14px;font-weight:860;line-height:19px}.readiness-signal-body p{color:#edf2f7bd;font-size:12px;font-weight:700;line-height:17px}.readiness-signal-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.readiness-signal-meta div{display:grid;gap:2px;min-width:0;padding:7px;background:#ffffff0f;border:1px solid rgba(230,233,238,.1);border-radius:8px}.readiness-signal-meta dt,.readiness-signal-meta dd{margin:0;overflow-wrap:anywhere;font-size:10px;line-height:14px}.readiness-signal-meta dt{color:#fff4dbad;font-weight:820;text-transform:uppercase}.readiness-signal-meta dd{color:#fff;font-weight:780}.readiness-signal-action{padding:9px;background:#0f141b73;border:1px solid rgba(212,167,44,.18);border-radius:8px}.readiness-signal-action strong{color:#fff;font-size:12px;font-weight:820;line-height:17px;overflow-wrap:anywhere}.operational-intelligence-event-list{display:grid;gap:8px}.operational-intelligence-event{display:grid;gap:8px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid #67809f;border-radius:8px}.operational-intelligence-event strong,.operational-intelligence-event span,.operational-intelligence-event dt,.operational-intelligence-event dd{overflow-wrap:anywhere}.operational-intelligence-event strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.operational-intelligence-event span{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:720;line-height:15px}.operational-intelligence-event dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.operational-intelligence-event dl div{display:grid;gap:2px}.operational-intelligence-event dt,.operational-intelligence-event dd{margin:0;font-size:10px;line-height:14px}.operational-intelligence-event dt{color:#64748b;font-weight:820;text-transform:uppercase}.operational-intelligence-event dd{color:#0d1b2a;font-weight:780}.readiness-risk-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.readiness-risk-domain{--risk-accent: #94a3b8;display:grid;gap:10px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:4px solid var(--risk-accent);border-radius:8px}.readiness-risk-ready{--risk-accent: #2e7d32}.readiness-risk-review{--risk-accent: #d4a72c}.readiness-risk-risk{--risk-accent: #c0392b}.readiness-risk-progress{--risk-accent: #67809f}.readiness-risk-neutral{--risk-accent: #94a3b8}.readiness-risk-domain-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:start}.readiness-risk-domain-header strong{color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px}.readiness-risk-domain-header span{color:var(--risk-accent);font-size:24px;font-weight:920;line-height:28px}.readiness-risk-domain dl{display:grid;gap:6px;margin:0}.readiness-risk-domain dl div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px}.readiness-risk-domain dt,.readiness-risk-domain dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.readiness-risk-domain dt{color:#64748b;font-weight:820;text-transform:uppercase}.readiness-risk-domain dd{color:#0d1b2a;font-weight:880}.contract-impact-primary{padding:10px;background:#ffffff12;border:1px solid rgba(212,167,44,.22);border-radius:8px}.contract-impact-primary strong{color:#fff;font-size:14px;font-weight:860;line-height:19px;overflow-wrap:anywhere}.contract-impact-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.contract-impact-metrics div{display:grid;gap:3px;min-width:0;padding:9px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-radius:8px}.contract-impact-metrics dt,.contract-impact-metrics dd{margin:0;overflow-wrap:anywhere}.contract-impact-metrics dt{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.contract-impact-metrics dd{color:#f4cf75;font-size:24px;font-weight:920;line-height:28px}.contract-impact-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contract-impact-lists section{display:grid;gap:7px;min-width:0;padding:10px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-radius:8px}.contract-impact-lists h3{margin:0;color:#fffaf0;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.contract-impact-lists ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.contract-impact-lists li{padding-left:8px;color:#edf2f7c7;border-left:3px solid #d4a72c;font-size:11px;font-weight:720;line-height:15px;overflow-wrap:anywhere}.become-compliant-risk-preview{grid-column:1 / -1}.become-compliant-risk-preview .readiness-risk-map{padding:0;background:transparent;border:0;box-shadow:none}.submission-package-workspace{display:grid;gap:16px;max-width:1480px;min-width:0}.submission-package-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(212,167,44,.16),transparent 32%),linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.submission-package-hero h1,.submission-package-hero p{margin:0}.submission-package-eyebrow,.submission-package-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.submission-package-hero h1{margin-top:4px;color:#fff;font-size:32px;font-weight:880;line-height:38px}.submission-package-hero p:last-child{max-width:760px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.submission-package-hero-card{display:grid;gap:6px;min-width:0;padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.submission-package-hero-card span{color:#fff4dbb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.submission-package-hero-card strong{color:#fff;font-size:14px;font-weight:830;line-height:20px;overflow-wrap:anywhere}.submission-package-summary,.submission-package-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.submission-package-section-heading{display:grid;gap:5px;min-width:0}.submission-package-section-heading p,.submission-package-section-heading h2{margin:0}.submission-package-section-heading p{color:#67809f}.submission-package-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.submission-package-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:10px}.submission-package-summary-card{--submission-package-accent: #94a3b8;display:grid;gap:5px;min-width:0;min-height:92px;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:4px solid var(--submission-package-accent);border-radius:8px}.submission-package-summary-card span,.submission-package-summary-card strong{overflow-wrap:anywhere}.submission-package-summary-card span{color:#64748b;font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.submission-package-summary-card strong{color:#0d1b2a;font-size:17px;font-weight:890;line-height:22px}.submission-package-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:start}.submission-package-contents,.submission-package-verification,.submission-package-proof{grid-column:1}.submission-package-side-stack{display:grid;grid-column:2;gap:14px;min-width:0}.submission-package-content-list{display:grid;gap:10px}.submission-package-content{--submission-package-accent: #94a3b8;display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:10px;min-width:0;padding:11px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--submission-package-accent);border-radius:8px}.submission-package-content>div:first-child{display:grid;gap:4px;min-width:0}.submission-package-content strong,.submission-package-content span,.submission-package-content dt,.submission-package-content dd{overflow-wrap:anywhere}.submission-package-content strong{color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px}.submission-package-content span{color:var(--submission-package-accent);font-size:11px;font-weight:850;line-height:15px}.submission-package-content dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.submission-package-content dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.submission-package-content dt,.submission-package-content dd{margin:0;font-size:11px;line-height:15px}.submission-package-content dt{color:#64748b;font-weight:820;text-transform:uppercase}.submission-package-content dd{color:#0d1b2a;font-weight:800}.submission-package-missing-list{display:grid;gap:8px}.submission-package-missing-item{--submission-package-accent: #94a3b8;display:grid;gap:5px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--submission-package-accent);border-radius:8px}.submission-package-missing-item strong,.submission-package-missing-item span,.submission-package-missing-item small{overflow-wrap:anywhere}.submission-package-missing-item strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.submission-package-missing-item span,.submission-package-missing-item small{color:#64748b;font-size:11px;font-weight:720;line-height:15px}.submission-package-recommendation{color:#fff;background:linear-gradient(135deg,#d4a72c24,#0d1b2a00 46%),linear-gradient(180deg,#111827,#1a2029 56%,#0d1118);border-color:#d4a72c5c;border-left:4px solid #d4a72c}.submission-package-recommendation .submission-package-section-heading p{color:#fff4dbb8}.submission-package-recommendation .submission-package-section-heading h2{color:#fff}.submission-package-recommendation>p{margin:0;color:#edf2f7db;font-size:14px;font-weight:780;line-height:20px}.submission-package-verification .human-verification-routing,.submission-package-proof .proof-chain-timeline{padding:0;background:transparent;border:0;box-shadow:none}.submission-package-proof .proof-chain-timeline-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.submission-package-ready{--submission-package-accent: #2e7d32}.submission-package-review{--submission-package-accent: #d4a72c}.submission-package-risk{--submission-package-accent: #c0392b}.submission-package-progress{--submission-package-accent: #67809f}.submission-package-neutral{--submission-package-accent: #94a3b8}.submission-readiness-preview{--submission-preview-accent: #d4a72c;display:grid;grid-template-columns:minmax(240px,1fr) max-content minmax(180px,.5fr) minmax(240px,.85fr);gap:12px;align-items:center;min-width:0;padding:13px 14px;color:#fff;background:linear-gradient(135deg,#d4a72c21,#0d1b2a00 46%),linear-gradient(180deg,#111827,#1a2029 56%,#0d1118);border:1px solid rgba(212,167,44,.32);border-left:4px solid var(--submission-preview-accent);border-radius:8px;box-shadow:0 14px 30px #0d1b2a1a}.submission-readiness-preview-ready{--submission-preview-accent: #2e7d32}.submission-readiness-preview-review{--submission-preview-accent: #d4a72c}.submission-readiness-preview-risk{--submission-preview-accent: #c0392b}.submission-readiness-preview-progress{--submission-preview-accent: #67809f}.submission-readiness-preview-neutral{--submission-preview-accent: #94a3b8}.submission-readiness-preview-main{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start;min-width:0}.submission-readiness-preview-main p,.submission-readiness-preview-main h2,.submission-readiness-preview-main span{margin:0;overflow-wrap:anywhere}.submission-readiness-preview-main p{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.submission-readiness-preview-main h2{margin-top:3px;color:#fff;font-size:15px;font-weight:880;line-height:20px}.submission-readiness-preview-main>span{min-height:24px;padding:4px 8px;color:#fffaf0;background:#ffffff12;border:1px solid rgba(212,167,44,.24);border-radius:999px;font-size:11px;font-weight:850;line-height:15px}.submission-readiness-preview-metrics{display:grid;grid-template-columns:repeat(2,minmax(70px,1fr));gap:7px;margin:0}.submission-readiness-preview-metrics div{display:grid;gap:2px;min-width:0;padding:8px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-radius:8px}.submission-readiness-preview-metrics dt,.submission-readiness-preview-metrics dd{margin:0;overflow-wrap:anywhere}.submission-readiness-preview-metrics dt{color:#fff4dbb3;font-size:9px;font-weight:850;line-height:13px;text-transform:uppercase}.submission-readiness-preview-metrics dd{color:#f4cf75;font-size:20px;font-weight:920;line-height:24px}.submission-readiness-preview-vaults{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.submission-readiness-preview-vaults span{min-height:24px;padding:4px 8px;color:#fff4db;background:#ffffff0f;border:1px solid rgba(212,167,44,.22);border-radius:999px;font-size:10px;font-weight:820;line-height:14px}.submission-readiness-preview-action{display:grid;gap:3px;min-width:0;padding:9px;background:#0f141b7a;border:1px solid rgba(212,167,44,.18);border-radius:8px}.submission-readiness-preview-action span{color:#fff4dbb8;font-size:9px;font-weight:850;line-height:13px;text-transform:uppercase}.submission-readiness-preview-action strong{color:#fff;font-size:12px;font-weight:780;line-height:17px;overflow-wrap:anywhere}.command-center-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:start}.command-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.command-panel-heading{display:grid;gap:5px;min-width:0}.command-panel-heading p,.command-panel-heading h2{margin:0}.command-panel-heading p{color:#67809f}.command-panel-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.command-next-actions,.command-blockers,.command-proof-chain{grid-column:1}.command-vu-findings,.command-verification{grid-column:2}.command-vu-findings{color:#fff;background:linear-gradient(135deg,#67809f2e,#0d1b2a00 46%),linear-gradient(180deg,#0d1b2a,#13283d 58%,#081421);border-color:#67809f6b;border-left:4px solid #67809f}.command-vu-findings .command-panel-heading p{color:#e6e9eeb8}.command-vu-findings .command-panel-heading h2{color:#fff}.command-action-list,.command-vu-finding-list,.command-blocker-grid{display:grid;gap:10px}.command-action{--command-accent: #94a3b8;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--command-accent);border-radius:8px}.command-action>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:#0d1b2a;border-radius:999px;font-size:12px;font-weight:900}.command-action strong{display:block;margin-bottom:8px;color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px;overflow-wrap:anywhere}.command-action dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.command-action dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.command-action dt,.command-action dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.command-action dt{color:#64748b;font-weight:820;text-transform:uppercase}.command-action dd{color:#0d1b2a;font-weight:820}.command-vu-principle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-vu-principle span{min-height:34px;padding:8px 10px;color:#fffaf0;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-radius:8px;font-size:12px;font-weight:840;line-height:16px}.command-vu-finding,.command-blocker{--command-accent: #94a3b8;display:grid;gap:5px;min-width:0;padding:10px;border-radius:8px}.command-vu-finding{background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:3px solid var(--command-accent)}.command-vu-finding strong,.command-vu-finding span,.command-vu-finding small{overflow-wrap:anywhere}.command-vu-finding strong{color:#fff;font-size:13px;font-weight:840;line-height:18px}.command-vu-finding span,.command-vu-finding small{color:#edf2f7b8;font-size:11px;font-weight:720;line-height:15px}.command-blocker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-blocker{background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--command-accent)}.command-blocker strong,.command-blocker span,.command-blocker p,.command-blocker small{margin:0;overflow-wrap:anywhere}.command-blocker strong{color:#0d1b2a;font-size:14px;font-weight:880;line-height:19px}.command-blocker span{color:var(--command-accent);font-size:11px;font-weight:860;line-height:15px;text-transform:uppercase}.command-blocker p,.command-blocker small{color:#64748b;font-size:12px;font-weight:700;line-height:17px}.command-verification .human-verification-routing,.command-proof-chain .proof-chain-timeline{padding:0;background:transparent;border:0}.command-proof-chain .proof-chain-timeline-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.command-tone-ready{--command-accent: #2e7d32}.command-tone-review{--command-accent: #d4a72c}.command-tone-risk{--command-accent: #c0392b}.command-tone-progress{--command-accent: #67809f}.command-tone-neutral{--command-accent: #94a3b8}.become-compliant-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(212,167,44,.16),transparent 32%),linear-gradient(135deg,#67809f3d,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.become-compliant-hero h1,.become-compliant-hero p{margin:0}.become-compliant-eyebrow,.become-compliant-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.become-compliant-hero h1{margin-top:4px;color:#fff;font-size:32px;font-weight:880;line-height:38px}.become-compliant-hero p:last-child{max-width:720px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.become-compliant-hero-status{display:grid;gap:5px;min-width:0;padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.become-compliant-hero-status span,.become-compliant-hero-status small{color:#edf2f7c2;font-size:12px;font-weight:740;line-height:17px}.become-compliant-hero-status strong{color:#f4cf75;font-size:18px;font-weight:880;line-height:23px}.become-compliant-journey,.become-compliant-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.become-compliant-section-heading{display:grid;gap:5px;min-width:0}.become-compliant-section-heading p,.become-compliant-section-heading h2{margin:0}.become-compliant-section-heading p{color:#67809f}.become-compliant-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.become-compliant-journey-list,.become-compliant-proof-chain{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:0;margin:0;list-style:none}.become-compliant-journey-list li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;min-width:0;min-height:94px;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid #67809f;border-radius:8px}.become-compliant-journey-list li:first-child,.become-compliant-proof-chain li:first-child{border-top-color:#2e7d32}.become-compliant-journey-list li:nth-child(4),.become-compliant-proof-chain li:nth-child(4){border-top-color:#d4a72c}.become-compliant-journey-list li:last-child,.become-compliant-proof-chain li:last-child{border-top-color:#94a3b8}.become-compliant-journey-list li>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:#0d1b2a;border-radius:999px;font-size:12px;font-weight:900}.become-compliant-journey-list strong,.become-compliant-journey-list p{margin:0;overflow-wrap:anywhere}.become-compliant-journey-list strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.become-compliant-journey-list p{margin-top:4px;color:#64748b;font-size:12px;font-weight:680;line-height:17px}.become-compliant-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:stretch}.become-compliant-panel:nth-child(3),.become-compliant-panel:nth-child(4),.become-compliant-proof{grid-column:span 1}.become-compliant-proof{grid-column:1 / -1}.become-compliant-execution{grid-column:1 / -1;min-width:0}.become-compliant-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.become-compliant-snapshot{display:grid;gap:4px;min-width:0;min-height:104px;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid #94a3b8;border-radius:8px}.become-compliant-snapshot-ready{border-top-color:#2e7d32}.become-compliant-snapshot-review{border-top-color:#d4a72c}.become-compliant-snapshot-risk{border-top-color:#c0392b}.become-compliant-snapshot-progress{border-top-color:#67809f}.become-compliant-snapshot dt,.become-compliant-snapshot span{color:#64748b;font-size:11px;font-weight:780;line-height:15px;text-transform:uppercase}.become-compliant-snapshot dd{margin:0;color:#0d1b2a;font-size:28px;font-weight:920;line-height:32px}.become-compliant-start{color:#fff;background:linear-gradient(135deg,#d4a72c24,#0d1b2a00 46%),linear-gradient(180deg,#111827,#1a2029 56%,#0d1118);border-color:#d4a72c5c}.become-compliant-start .become-compliant-section-heading p{color:#fff4dbb8}.become-compliant-start .become-compliant-section-heading h2{color:#fff}.become-compliant-action-list{display:grid;gap:8px}.become-compliant-action-list button{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:#fffaf0;background:#ffffff0f;border:1px solid rgba(212,167,44,.28);border-radius:8px;cursor:pointer;font-size:13px;font-weight:820}.become-compliant-action-list button:after{color:#f4cf75;content:">"}.become-compliant-action-list button:hover,.become-compliant-action-list button:focus-visible{background:#f5c44c1f;border-color:#d4a72c7a;outline:none}.become-compliant-vu-list,.become-compliant-verification-grid{display:grid;gap:8px}.become-compliant-vu-list{padding:0;margin:0;list-style:none}.become-compliant-vu-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;min-height:46px;padding:9px 10px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.become-compliant-vu-list span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:radial-gradient(circle at 36% 28%,#ffffff73,#fff0 27%),linear-gradient(145deg,#67809f,#13283d);border-radius:999px;font-size:10px;font-weight:920}.become-compliant-vu-list strong{color:#0d1b2a;font-size:13px;font-weight:820;line-height:18px}.become-compliant-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.become-compliant-verification-grid article{display:grid;gap:4px;min-width:0;padding:11px;background:#f8fafc;border:1px solid #dbe3ec;border-left:3px solid #67809f;border-radius:8px}.become-compliant-verification-grid span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.become-compliant-verification-grid strong{color:#0d1b2a;font-size:14px;font-weight:880;line-height:18px;text-transform:capitalize}.become-compliant-verification-grid p{margin:0;color:#64748b;font-size:12px;font-weight:680;line-height:17px}.become-compliant-proof-chain li{position:relative;min-width:0;min-height:58px;padding:12px 28px 12px 12px;color:#0d1b2a;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid #67809f;border-radius:8px;font-size:12px;font-weight:850;line-height:17px}.become-compliant-proof-chain li:not(:last-child):after{position:absolute;top:50%;right:8px;color:#67809f;content:">";font-size:16px;font-weight:900;transform:translateY(-50%)}.vault-operational-memory{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(260px,1fr) minmax(300px,.92fr);gap:12px;align-items:stretch;min-width:0;padding:14px;color:#fff;background:radial-gradient(circle at 94% 16%,rgba(212,167,44,.14),transparent 34%),linear-gradient(135deg,#f5c44c1a,#10151c00 52%),linear-gradient(180deg,#111827,#1a2029 52%,#0d1118);border:1px solid rgba(212,167,44,.34);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #0d1b2a1f}.vault-operational-memory-copy,.vault-proof-chain-card{display:grid;gap:6px;min-width:0}.vault-operational-memory-copy h2,.vault-operational-memory-copy p,.vault-proof-chain-card h3,.vault-proof-chain-card p{margin:0}.vault-operational-memory-copy h2,.vault-proof-chain-card h3{color:#fffaf0;font-size:16px;font-weight:860;line-height:21px}.vault-operational-memory-copy p:not(.evidence-panel-label),.vault-proof-chain-card h3{color:#fffaf0c2;font-size:12px;font-weight:700;line-height:18px}.vault-memory-list{display:flex;flex-wrap:wrap;align-content:start;gap:7px;min-width:0}.vault-memory-list span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;color:#fff4db;background:#0f141b7a;border:1px solid rgba(212,167,44,.32);border-radius:999px;font-size:11px;font-weight:820;line-height:15px}.vault-proof-chain-card{padding:10px;background:#0f141b6b;border:1px solid rgba(255,244,219,.14);border-radius:8px}.vault-proof-chain-card ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;margin:0;list-style:none}.vault-proof-chain-card li{position:relative;min-width:0;padding:7px 16px 7px 8px;color:#fff4db;background:#ffffff0e;border:1px solid rgba(212,167,44,.24);border-radius:8px;font-size:10px;font-weight:840;line-height:14px}.vault-proof-chain-card li:not(:last-child):after{position:absolute;top:50%;right:5px;color:#d4a72c;content:">";font-size:12px;font-weight:900;transform:translateY(-50%)}.division-vault-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:14px;align-items:start;min-width:0}.division-vault-main,.division-vault-guidance{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.division-vault-heading,.division-vault-guidance-heading{display:grid;gap:5px;min-width:0}.division-vault-heading p,.division-vault-heading h2,.division-vault-heading span,.division-vault-guidance-heading p,.division-vault-guidance-heading h2{margin:0}.division-vault-heading .evidence-panel-label,.division-vault-guidance-heading .evidence-panel-label,.division-vault-proof-chain .evidence-panel-label{color:#7a5703}.division-vault-heading h2,.division-vault-guidance-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.division-vault-heading span{max-width:720px;color:#64748b;font-size:13px;font-weight:700;line-height:19px}.division-vault-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.division-vault-card{--division-vault-accent: #94a3b8;display:grid;gap:12px;min-width:0;padding:13px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dbe3ec;border-top:4px solid var(--division-vault-accent);border-radius:8px;box-shadow:0 10px 20px #0d1b2a0e}.division-vault-card-header{display:grid;gap:8px;min-width:0}.division-vault-card-header h3,.division-vault-card-header span,.division-vault-card-header strong{display:block;margin:0;overflow-wrap:anywhere}.division-vault-card-header h3{color:#0d1b2a;font-size:15px;font-weight:880;line-height:20px}.division-vault-card-header span{margin-top:3px;color:#64748b;font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.division-vault-card-header strong{justify-self:start;min-height:24px;padding:4px 8px;color:#211805;background:linear-gradient(180deg,#fff8e7,#d4a72c38),#fffaf0;border:1px solid rgba(212,167,44,.34);border-radius:999px;font-size:11px;font-weight:850;line-height:15px}.division-vault-card dl{display:grid;gap:7px;margin:0}.division-vault-card dl div{display:grid;grid-template-columns:minmax(104px,1fr) max-content;gap:8px;align-items:center;min-height:28px}.division-vault-card dt,.division-vault-card dd{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:17px}.division-vault-card dt{color:#64748b;font-weight:780}.division-vault-card dd{color:#0d1b2a;font-weight:900}.division-vault-guidance{position:sticky;top:14px;color:#fff;background:radial-gradient(circle at 95% 16%,rgba(212,167,44,.16),transparent 34%),linear-gradient(135deg,#f5c44c1a,#10151c00 52%),linear-gradient(180deg,#111827,#1a2029 52%,#0d1118);border-color:#d4a72c57;border-left:4px solid #d4a72c}.division-vault-guidance-heading h2,.division-vault-proof-chain h3{color:#fffaf0}.division-vault-guidance-heading .evidence-panel-label,.division-vault-proof-chain .evidence-panel-label{color:#fff4dbb8}.division-vault-guidance-list{display:grid;gap:8px}.division-vault-guidance-item{--division-vault-accent: #94a3b8;display:grid;gap:5px;min-width:0;padding:10px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:3px solid var(--division-vault-accent);border-radius:8px}.division-vault-guidance-item span{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.division-vault-guidance-item strong{color:#fff;font-size:13px;font-weight:820;line-height:18px}.division-vault-proof-chain{display:grid;gap:9px;min-width:0;padding:10px;background:#0f141b6b;border:1px solid rgba(255,244,219,.14);border-radius:8px}.division-vault-proof-chain h3{margin:0;font-size:14px;font-weight:850;line-height:18px}.division-vault-proof-chain ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;margin:0;list-style:none}.division-vault-proof-chain li{position:relative;min-width:0;min-height:44px;padding:8px 16px 8px 8px;color:#fff4db;background:#ffffff0e;border:1px solid rgba(212,167,44,.24);border-radius:8px;font-size:10px;font-weight:840;line-height:14px}.division-vault-proof-chain li:not(:last-child):after{position:absolute;top:50%;right:5px;color:#d4a72c;content:">";font-size:12px;font-weight:900;transform:translateY(-50%)}.division-vault-ready{--division-vault-accent: #2e7d32}.division-vault-review{--division-vault-accent: #d4a72c}.division-vault-risk{--division-vault-accent: #c0392b}.division-vault-neutral{--division-vault-accent: #94a3b8}.vault-workspace-drawer{display:grid;gap:12px;min-width:0;padding:0;background:transparent;border:0}.vault-workspace-drawer>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;color:#0d1b2a;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b;cursor:pointer;font-size:13px;font-weight:850;list-style:none}.vault-workspace-drawer>summary::-webkit-details-marker{display:none}.vault-workspace-drawer>summary:after{color:#7a5703;content:"Open";font-size:11px;font-weight:850;text-transform:uppercase}.vault-workspace-drawer[open]>summary:after{content:"Close"}.vault-workspace-drawer[open]>*:not(summary){margin-top:12px}.labs-page{display:grid;gap:16px;max-width:1480px;min-width:0}.labs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:18px;align-items:center;min-height:128px;padding:20px;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(212,167,44,.15),transparent 32%),linear-gradient(135deg,#67809f38,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #d4a72c;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.labs-hero h1,.labs-hero p{margin:0}.labs-eyebrow{color:#e6e9eeb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.labs-hero h1{margin-top:4px;color:#fff;font-size:32px;font-weight:880;line-height:38px}.labs-hero p:last-child{max-width:720px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.labs-hero-note{display:grid;gap:5px;min-width:0;padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.labs-hero-note span{color:#edf2f7c2;font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.labs-hero-note strong{color:#fffaf0;font-size:14px;font-weight:850;line-height:19px}.labs-signal-grid,.labs-group-grid{display:grid;gap:12px}.labs-signal-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.labs-signal-grid article,.labs-group-card,.labs-preserved-system{background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.labs-signal-grid article{display:grid;gap:4px;min-height:84px;padding:13px;border-top:4px solid #67809f}.labs-signal-grid span{color:#64748b;font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.labs-signal-grid strong{color:#0d1b2a;font-size:30px;font-weight:920;line-height:34px}.labs-group-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}.labs-group-card{display:grid;gap:10px;min-width:0;padding:14px;border-top:4px solid #d4a72c}.labs-group-card h2{margin:0;color:#0d1b2a;font-size:15px;font-weight:860;line-height:20px}.labs-group-card ul{display:grid;gap:7px;padding:0;margin:0;list-style:none}.labs-group-card li{color:#64748b;font-size:12px;font-weight:720;line-height:17px}.labs-preserved-system{display:grid;gap:12px;padding:14px}.labs-preserved-system>summary{color:#0d1b2a;cursor:pointer;font-size:14px;font-weight:860;list-style:none}.labs-preserved-system>summary::-webkit-details-marker{display:none}.labs-preserved-system>summary:after{float:right;color:#7a5703;content:"Open Lab";font-size:11px;font-weight:850;text-transform:uppercase}.labs-preserved-system[open]>summary:after{content:"Close Lab"}@media(max-width:1260px){.become-compliant-snapshot-grid,.become-compliant-journey-list,.become-compliant-proof-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-operational-memory,.division-vault-workspace{grid-template-columns:1fr}.division-vault-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.division-vault-guidance{position:static}.labs-group-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:920px){.become-compliant-hero,.become-compliant-main-grid{grid-template-columns:1fr}.become-compliant-hero-status{max-width:320px}.vault-proof-chain-card ol,.division-vault-proof-chain ol,.workflow-readiness-summary,.workflow-attention-grid-compact,.workflow-card-list-compact,.labs-signal-grid,.workflow-domain-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-hero{grid-template-columns:1fr}}@media(max-width:620px){.become-compliant-hero,.become-compliant-journey,.become-compliant-panel{padding:14px}.become-compliant-journey-list,.become-compliant-snapshot-grid,.become-compliant-verification-grid,.become-compliant-proof-chain,.vault-proof-chain-card ol{grid-template-columns:1fr}.become-compliant-hero h1{font-size:26px;line-height:32px}.division-vault-main,.division-vault-guidance{padding:14px}.division-vault-grid,.division-vault-card dl div,.division-vault-proof-chain ol,.workflow-readiness-summary,.workflow-attention-grid-compact,.workflow-domain-status-grid,.workflow-card-list-compact,.workflow-deep-links,.labs-signal-grid,.labs-group-grid{grid-template-columns:1fr}.labs-hero{padding:14px}.labs-hero h1{font-size:26px;line-height:32px}}.readiness-execution{display:grid;gap:14px;min-width:0}.readiness-execution:not(.readiness-execution-embedded){max-width:1480px}.readiness-execution-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(212,167,44,.15),transparent 32%),linear-gradient(135deg,#67809f38,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.readiness-execution-hero h1,.readiness-execution-hero p{margin:0}.readiness-execution-eyebrow,.readiness-execution-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.readiness-execution-hero h1{margin-top:4px;color:#fff;font-size:32px;font-weight:880;line-height:38px}.readiness-execution-hero p:last-child{max-width:720px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.readiness-execution-hero-status{display:grid;gap:5px;min-width:0;padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.readiness-execution-hero-status span,.readiness-execution-hero-status small{color:#edf2f7c2;font-size:12px;font-weight:740;line-height:17px}.readiness-execution-hero-status strong{color:#f4cf75;font-size:20px;font-weight:900;line-height:24px}.readiness-execution-section-heading{display:grid;gap:5px;min-width:0}.readiness-execution-section-heading p,.readiness-execution-section-heading h2{margin:0}.readiness-execution-section-heading p{color:#67809f}.readiness-execution-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.readiness-execution-journey{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.readiness-execution-step,.readiness-phase-card,.readiness-execution-division{--readiness-execution-accent: #94a3b8;display:grid;gap:4px;min-width:0;padding:11px;background:#fff;border:1px solid #dbe3ec;border-top:3px solid var(--readiness-execution-accent);border-radius:8px;box-shadow:0 10px 20px #0d1b2a0b}.readiness-execution-step strong,.readiness-phase-card strong,.readiness-execution-division strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.readiness-execution-step span,.readiness-phase-card span,.readiness-phase-card small,.readiness-execution-division span,.readiness-execution-division small{color:#64748b;font-size:11px;font-weight:760;line-height:15px}.readiness-execution-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:start}.readiness-execution-panel{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.readiness-next-actions{grid-column:2;grid-row:auto;color:#fff;background:linear-gradient(135deg,#d4a72c24,#0d1b2a00 46%),linear-gradient(180deg,#111827,#1a2029 56%,#0d1118);border-color:#d4a72c5c;border-left:4px solid #d4a72c}.readiness-next-actions .readiness-execution-section-heading p{color:#fff4dbb8}.readiness-next-actions .readiness-execution-section-heading h2{color:#fff}.readiness-next-action-list{display:grid;gap:8px}.readiness-next-action-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:10px;background:#ffffff0f;border:1px solid rgba(212,167,44,.24);border-radius:8px}.readiness-next-action-list article>span{display:grid;place-items:center;width:26px;height:26px;color:#211805;background:#f4cf75;border-radius:999px;font-size:12px;font-weight:900}.readiness-next-action-list strong,.readiness-next-action-list small{display:block;overflow-wrap:anywhere}.readiness-next-action-list strong{color:#fff;font-size:13px;font-weight:840;line-height:18px}.readiness-next-action-list small{margin-top:2px;color:#fff4dbad;font-size:11px;font-weight:720;line-height:15px}.readiness-blockers-panel{grid-column:2}.readiness-blocker-list{display:grid;gap:8px}.readiness-blocker-item{--readiness-execution-accent: #94a3b8;display:grid;gap:3px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--readiness-execution-accent);border-radius:8px}.readiness-blocker-item strong,.readiness-blocker-item span,.readiness-blocker-item small{overflow-wrap:anywhere}.readiness-blocker-item strong{color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.readiness-blocker-item span{color:var(--readiness-execution-accent);font-size:11px;font-weight:850;line-height:15px}.readiness-blocker-item small{color:#64748b;font-size:11px;font-weight:720;line-height:15px}.readiness-phase-panel,.readiness-division-panel,.readiness-mission-panel{grid-column:1}.readiness-mission-panel,.readiness-mission-detail-panel{grid-column:1 / -1}.readiness-phase-grid,.readiness-execution-division-grid{display:grid;gap:10px}.readiness-phase-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}.readiness-execution-division-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.readiness-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px}.readiness-mission-card{--readiness-execution-accent: #94a3b8;display:grid;gap:13px;min-width:0;padding:15px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dbe3ec;border-left:4px solid var(--readiness-execution-accent);border-radius:8px;box-shadow:0 14px 28px #0d1b2a13}.readiness-mission-card-active{border-color:#d4a72c94;box-shadow:0 18px 34px #0d1b2a1f}.readiness-mission-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.readiness-mission-header span,.readiness-mission-header small{color:#64748b;font-size:11px;font-weight:820;line-height:15px;text-transform:uppercase}.readiness-mission-header h3{margin:4px 0;color:#0d1b2a;font-size:17px;font-weight:880;line-height:22px}.readiness-mission-header>strong{color:var(--readiness-execution-accent);font-size:30px;font-weight:920;line-height:34px}.readiness-mission-status-row{display:flex;flex-wrap:wrap;gap:7px}.readiness-mission-status-row span{min-height:24px;padding:4px 8px;color:#334155;background:#fff;border:1px solid #dbe3ec;border-radius:999px;font-size:11px;font-weight:850;line-height:15px}.readiness-mission-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readiness-mission-columns section{display:grid;gap:7px;min-width:0;padding:10px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.readiness-mission-columns h4{margin:0;color:#0d1b2a;font-size:12px;font-weight:850;line-height:16px;text-transform:uppercase}.readiness-mission-columns ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.readiness-mission-columns li{padding-left:9px;color:#475569;border-left:3px solid var(--readiness-execution-accent);font-size:12px;font-weight:700;line-height:17px}.readiness-mission-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.readiness-mission-meta div{display:grid;gap:3px;min-width:0;padding:9px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.readiness-mission-meta dt,.readiness-mission-meta dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:15px}.readiness-mission-meta dt{color:#64748b;font-weight:820;text-transform:uppercase}.readiness-mission-meta dd{color:#0d1b2a;font-weight:820}.readiness-mission-next{display:grid;gap:3px;min-width:0;padding:10px;color:#fff;background:#0d1b2a;border:1px solid rgba(103,128,159,.36);border-radius:8px}.readiness-mission-next span{color:#edf2f7ad;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.readiness-mission-next strong{color:#fff;font-size:14px;font-weight:860;line-height:19px}.readiness-mission-open{justify-self:start;min-height:32px;padding:7px 11px;color:#0d1b2a;background:#fff;border:1px solid rgba(13,27,42,.16);border-radius:8px;box-shadow:0 8px 16px #0d1b2a0f;font-size:12px;font-weight:860;line-height:16px}.readiness-mission-open:hover,.readiness-mission-open:focus-visible{border-color:#d4a72cb8;outline:none}.readiness-mission-detail{display:grid;gap:12px;min-width:0}.readiness-mission-detail-summary{--readiness-execution-accent: #94a3b8;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;min-width:0;padding:14px;color:#fff;background:linear-gradient(135deg,#d4a72c1f,#0d1b2a00 42%),linear-gradient(180deg,#111827,#17212d);border:1px solid rgba(230,233,238,.14);border-left:4px solid var(--readiness-execution-accent);border-radius:8px}.readiness-mission-detail-summary span,.readiness-mission-detail-summary h3,.readiness-mission-detail-summary p{margin:0;overflow-wrap:anywhere}.readiness-mission-detail-summary span{color:#fff4dbb8;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.readiness-mission-detail-summary h3{margin-top:4px;color:#fff;font-size:18px;font-weight:880;line-height:23px}.readiness-mission-detail-summary p{max-width:780px;margin-top:5px;color:#edf2f7c7;font-size:13px;font-weight:700;line-height:18px}.readiness-mission-detail-summary>strong{color:#f4cf75;font-size:30px;font-weight:920;line-height:34px}.readiness-mission-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.readiness-mission-detail-card{display:grid;gap:8px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.readiness-mission-detail-card h4{margin:0;color:#0d1b2a;font-size:12px;font-weight:860;line-height:16px;text-transform:uppercase}.readiness-mission-detail-card ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.readiness-mission-detail-card li{padding-left:9px;color:#475569;border-left:3px solid var(--readiness-execution-accent, #94a3b8);font-size:12px;font-weight:720;line-height:17px;overflow-wrap:anywhere}.readiness-verification-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.readiness-verification-strip span{min-width:0;min-height:34px;padding:8px 10px;color:#fffaf0;background:linear-gradient(180deg,#ffffff14,#ffffff08),#111827;border:1px solid rgba(212,167,44,.24);border-radius:8px;font-size:12px;font-weight:840;line-height:16px;text-align:center;overflow-wrap:anywhere}.readiness-mission-detail-component{--readiness-execution-accent: #94a3b8}.readiness-mission-detail-compact{gap:10px}.readiness-mission-detail-status-row{display:flex;flex-wrap:wrap;gap:7px}.readiness-mission-detail-status-row span{min-height:24px;padding:4px 8px;color:#334155;background:#fff;border:1px solid #dbe3ec;border-radius:999px;font-size:11px;font-weight:850;line-height:15px}.readiness-mission-detail-next{border-left:4px solid var(--readiness-execution-accent)}.readiness-mission-detail-impact{display:grid;gap:3px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--readiness-execution-accent);border-radius:8px}.readiness-mission-detail-impact span{color:#64748b;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.readiness-mission-detail-impact strong{color:#0d1b2a;font-size:13px;font-weight:820;line-height:18px;overflow-wrap:anywhere}.proof-chain-timeline,.human-verification-routing,.submission-readiness-panel{display:grid;gap:12px;min-width:0;padding:14px;border-radius:8px}.proof-chain-timeline,.human-verification-routing{background:#f8fafc;border:1px solid #dbe3ec}.proof-chain-timeline-header,.human-verification-routing-header,.submission-readiness-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.52fr);gap:12px;align-items:start;min-width:0}.proof-chain-timeline-header p,.proof-chain-timeline-header h3,.proof-chain-timeline-header span,.human-verification-routing-header p,.human-verification-routing-header h3,.human-verification-routing-header span,.submission-readiness-header p,.submission-readiness-header h3{margin:0;overflow-wrap:anywhere}.proof-chain-timeline-header p,.human-verification-routing-header p,.submission-readiness-header p{color:#67809f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.proof-chain-timeline-header h3,.human-verification-routing-header h3{margin-top:3px;color:#0d1b2a;font-size:16px;font-weight:880;line-height:21px}.proof-chain-timeline-header span,.human-verification-routing-header span{color:#64748b;font-size:12px;font-weight:700;line-height:17px}.proof-chain-timeline-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.proof-chain-step{--proof-chain-accent: #94a3b8;position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:10px;background:#fff;border:1px solid #dbe3ec;border-top:3px solid var(--proof-chain-accent);border-radius:8px}.proof-chain-step:not(:last-child):after{position:absolute;top:50%;right:-8px;z-index:1;display:grid;place-items:center;width:16px;height:16px;color:#67809f;background:#fff;border:1px solid #dbe3ec;border-radius:999px;content:">";font-size:10px;font-weight:900;transform:translateY(-50%)}.proof-chain-step-complete{--proof-chain-accent: #2e7d32}.proof-chain-step-current{--proof-chain-accent: #d4a72c}.proof-chain-step-pending{--proof-chain-accent: #94a3b8}.proof-chain-step-blocked{--proof-chain-accent: #c0392b}.proof-chain-step-marker{width:18px;height:18px;margin-top:1px;background:radial-gradient(circle at center,#ffffff 0 28%,transparent 30%),var(--proof-chain-accent);border-radius:999px;box-shadow:0 0 0 4px #67809f1c}.proof-chain-step-body{display:grid;gap:6px;min-width:0}.proof-chain-step-body strong,.proof-chain-step-body span,.proof-chain-step-body small,.proof-chain-step-body dt,.proof-chain-step-body dd{overflow-wrap:anywhere}.proof-chain-step-body strong{color:#0d1b2a;font-size:12px;font-weight:860;line-height:16px}.proof-chain-step-body>span{justify-self:start;min-height:22px;padding:3px 7px;color:#334155;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;font-size:10px;font-weight:850;line-height:14px;text-transform:capitalize}.proof-chain-step-body dl{display:grid;gap:5px;margin:0}.proof-chain-step-body dl div{display:grid;gap:2px}.proof-chain-step-body dt,.proof-chain-step-body dd{margin:0;font-size:10px;line-height:14px}.proof-chain-step-body dt{color:#64748b;font-weight:820;text-transform:uppercase}.proof-chain-step-body dd{color:#0d1b2a;font-weight:800}.proof-chain-step-body small{color:#64748b;font-size:11px;font-weight:700;line-height:15px}.human-verification-route-list{display:grid;gap:8px}.human-verification-route{--human-verification-accent: #94a3b8;display:grid;gap:9px;min-width:0;padding:10px;background:#fff;border:1px solid #dbe3ec;border-left:4px solid var(--human-verification-accent);border-radius:8px}.human-verification-route>div:first-child{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:space-between;min-width:0}.human-verification-route strong,.human-verification-route span,.human-verification-route dt,.human-verification-route dd{overflow-wrap:anywhere}.human-verification-route strong{color:#0d1b2a;font-size:13px;font-weight:880;line-height:18px}.human-verification-route span{min-height:22px;padding:3px 7px;color:#334155;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;font-size:10px;font-weight:850;line-height:14px}.human-verification-route dl{display:grid;gap:6px;margin:0}.human-verification-route dl div{display:grid;gap:2px}.human-verification-route dt,.human-verification-route dd{margin:0;font-size:11px;line-height:15px}.human-verification-route dt{color:#64748b;font-weight:820;text-transform:uppercase}.human-verification-route dd{color:#0d1b2a;font-weight:760}.human-verification-route-verified{--human-verification-accent: #2e7d32}.human-verification-route-awaiting-review,.human-verification-route-in-review{--human-verification-accent: #d4a72c}.human-verification-route-needs-evidence{--human-verification-accent: #67809f}.human-verification-route-rejected{--human-verification-accent: #c0392b}.submission-readiness-panel{--submission-readiness-accent: #d4a72c;color:#fff;background:linear-gradient(135deg,#d4a72c24,#0d1b2a00 46%),linear-gradient(180deg,#111827,#1a2029 56%,#0d1118);border:1px solid rgba(212,167,44,.36);border-left:4px solid var(--submission-readiness-accent)}.submission-readiness-not-ready{--submission-readiness-accent: #c0392b}.submission-readiness-requires-review{--submission-readiness-accent: #d4a72c}.submission-readiness-ready{--submission-readiness-accent: #2e7d32}.submission-readiness-header{grid-template-columns:minmax(0,1fr) max-content}.submission-readiness-header p{color:#fff4dbb8}.submission-readiness-header h3{margin:3px 0 0;color:#fff;font-size:16px;font-weight:880;line-height:21px}.submission-readiness-score{display:grid;gap:2px;justify-items:end;min-width:0}.submission-readiness-score strong{color:#f4cf75;font-size:28px;font-weight:920;line-height:32px}.submission-readiness-score span{color:#fff4dbc2;font-size:11px;font-weight:820;line-height:15px}.submission-readiness-meter{height:8px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,244,219,.16);border-radius:999px}.submission-readiness-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--submission-readiness-accent),#f4cf75);border-radius:inherit}.submission-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.submission-readiness-grid section{display:grid;gap:7px;min-width:0;padding:10px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-radius:8px}.submission-readiness-grid h4{margin:0;color:#fffaf0;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.submission-readiness-grid ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.submission-readiness-grid li{padding-left:8px;color:#edf2f7c7;border-left:3px solid var(--submission-readiness-accent);font-size:11px;font-weight:720;line-height:15px;overflow-wrap:anywhere}.submission-readiness-next{display:grid;gap:3px;min-width:0;padding:10px;background:#ffffff12;border:1px solid rgba(212,167,44,.22);border-radius:8px}.submission-readiness-next span{color:#fff4dbb8;font-size:10px;font-weight:850;line-height:14px;text-transform:uppercase}.submission-readiness-next strong{color:#fff;font-size:13px;font-weight:820;line-height:18px;overflow-wrap:anywhere}.become-compliant-active-mission{grid-column:1 / -1}.become-compliant-active-mission-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:12px;align-items:start}.become-compliant-active-mission-grid>.proof-chain-timeline{grid-column:1 / -1}.become-compliant-active-mission-stack{display:grid;gap:12px;min-width:0}.become-compliant-execution-drawer{display:grid;gap:12px;min-width:0;padding:14px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.become-compliant-execution-drawer summary{cursor:pointer;color:#0d1b2a;font-size:13px;font-weight:860;line-height:18px}.readiness-programs-execution-preview{grid-column:1 / -1;display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.readiness-programs-execution-chips{display:flex;flex-wrap:wrap;gap:7px}.readiness-programs-execution-chips span{min-height:26px;padding:5px 9px;color:#334155;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;font-size:11px;font-weight:820;line-height:15px}.readiness-programs-execution-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:12px;align-items:start}.readiness-programs-mission-preview-list,.readiness-programs-execution-stack{display:grid;gap:12px;min-width:0}.readiness-execution-ready{--readiness-execution-accent: #2e7d32}.readiness-execution-review{--readiness-execution-accent: #d4a72c}.readiness-execution-risk{--readiness-execution-accent: #c0392b}.readiness-execution-progress{--readiness-execution-accent: #67809f}.readiness-execution-neutral{--readiness-execution-accent: #94a3b8}.readiness-programs-page{display:grid;gap:16px;max-width:1480px;min-width:0}.readiness-programs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:18px;align-items:center;min-height:132px;padding:20px;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(212,167,44,.15),transparent 32%),linear-gradient(135deg,#67809f38,#0d1b2a00 48%),linear-gradient(180deg,#0d1b2a,#13283d);border:1px solid rgba(103,128,159,.42);border-left:4px solid #67809f;border-radius:8px;box-shadow:0 16px 34px #0d1b2a1f}.readiness-programs-hero h1,.readiness-programs-hero p{margin:0}.readiness-programs-eyebrow,.readiness-programs-section-heading p{color:#e6e9eeb8;font-size:11px;font-weight:850;letter-spacing:0;line-height:15px;text-transform:uppercase}.readiness-programs-hero h1{margin-top:4px;color:#fff;font-size:32px;font-weight:880;line-height:38px}.readiness-programs-hero p:last-child{max-width:720px;margin-top:7px;color:#edf2f7d6;font-size:14px;line-height:20px}.readiness-programs-hero-card{display:grid;gap:5px;min-width:0;padding:14px;background:#08142180;border:1px solid rgba(230,233,238,.16);border-radius:8px}.readiness-programs-hero-card span,.readiness-programs-hero-card small{color:#edf2f7c2;font-size:12px;font-weight:740;line-height:17px}.readiness-programs-hero-card strong{color:#f4cf75;font-size:20px;font-weight:900;line-height:24px}.readiness-program-card-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px}.readiness-program-card{--readiness-program-accent: #94a3b8;display:grid;gap:12px;min-width:0;padding:15px;background:#fff;border:1px solid rgba(13,27,42,.11);border-top:4px solid var(--readiness-program-accent);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.readiness-program-card-header{display:grid;gap:5px;min-width:0}.readiness-program-card-header h2,.readiness-program-card-header span{margin:0;overflow-wrap:anywhere}.readiness-program-card-header h2{color:#0d1b2a;font-size:17px;font-weight:870;line-height:22px}.readiness-program-card-header span{justify-self:start;min-height:24px;padding:4px 8px;color:#334155;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;font-size:11px;font-weight:820;line-height:15px}.readiness-program-score{display:grid;gap:2px;align-content:center;min-height:82px;padding:12px;background:linear-gradient(135deg,#67809f1f,#ffffffeb),#f8fafc;border:1px solid #dbe3ec;border-radius:8px}.readiness-program-score strong{color:#0d1b2a;font-size:34px;font-weight:920;line-height:38px}.readiness-program-score span{color:#64748b;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.readiness-program-card dl,.readiness-domain-card dl{display:grid;gap:7px;margin:0}.readiness-program-card dl div,.readiness-domain-card dl div{display:grid;grid-template-columns:minmax(116px,.82fr) minmax(0,1fr);gap:8px;align-items:center;min-height:30px}.readiness-program-card dt,.readiness-program-card dd,.readiness-domain-card dt,.readiness-domain-card dd{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:17px}.readiness-program-card dt,.readiness-domain-card dt{color:#64748b;font-weight:820;text-transform:uppercase}.readiness-program-card dd,.readiness-domain-card dd{color:#0d1b2a;font-weight:880;text-align:right}.readiness-programs-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:start}.readiness-programs-featured,.readiness-programs-guidance,.readiness-programs-domains,.readiness-programs-proof{display:grid;gap:14px;min-width:0;padding:16px;background:#fff;border:1px solid rgba(13,27,42,.11);border-radius:8px;box-shadow:0 14px 30px #0d1b2a14}.readiness-programs-featured,.readiness-programs-domains,.readiness-programs-proof{grid-column:1}.readiness-programs-guidance{position:sticky;top:14px;grid-column:2;grid-row:span 2;color:#fff;background:linear-gradient(135deg,#67809f2e,#0d1b2a00 46%),linear-gradient(180deg,#0d1b2a,#13283d 58%,#081421);border-color:#67809f6b;border-left:4px solid #67809f}.readiness-programs-section-heading{display:grid;gap:5px;min-width:0}.readiness-programs-section-heading p,.readiness-programs-section-heading h2{margin:0}.readiness-programs-section-heading p{color:#67809f}.readiness-programs-guidance .readiness-programs-section-heading p{color:#e6e9eeb8}.readiness-programs-section-heading h2{color:#0d1b2a;font-size:18px;font-weight:860;line-height:23px}.readiness-programs-guidance .readiness-programs-section-heading h2{color:#fff}.readiness-programs-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.readiness-programs-featured-grid article{display:grid;gap:4px;min-width:0;min-height:92px;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid #67809f;border-radius:8px}.readiness-programs-featured-grid strong{color:#0d1b2a;font-size:26px;font-weight:920;line-height:30px}.readiness-programs-featured-grid span{color:#64748b;font-size:12px;font-weight:760;line-height:17px}.readiness-programs-featured-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.readiness-programs-featured-flow span{position:relative;min-width:0;min-height:48px;padding:10px 24px 10px 10px;color:#0d1b2a;background:#fff;border:1px solid #dbe3ec;border-radius:8px;font-size:12px;font-weight:850;line-height:16px}.readiness-programs-featured-flow span:not(:last-child):after{position:absolute;top:50%;right:8px;color:#67809f;content:">";font-size:15px;font-weight:900;transform:translateY(-50%)}.readiness-programs-guidance-list{display:grid;gap:8px}.readiness-program-guidance{--readiness-program-accent: #94a3b8;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:10px;background:#ffffff0f;border:1px solid rgba(230,233,238,.12);border-left:3px solid var(--readiness-program-accent);border-radius:8px}.readiness-program-guidance>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:radial-gradient(circle at 36% 28%,#ffffff73,#fff0 27%),linear-gradient(145deg,#67809f,#13283d);border:1px solid rgba(230,233,238,.2);border-radius:999px;font-size:10px;font-weight:920}.readiness-program-guidance strong,.readiness-program-guidance small{display:block;overflow-wrap:anywhere}.readiness-program-guidance strong{color:#fff;font-size:13px;font-weight:820;line-height:18px}.readiness-program-guidance small{margin-top:2px;color:#edf2f7a3;font-size:11px;font-weight:720;line-height:15px}.readiness-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readiness-domain-card{--readiness-program-accent: #94a3b8;display:grid;gap:11px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #dbe3ec;border-left:4px solid var(--readiness-program-accent);border-radius:8px}.readiness-domain-card>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start}.readiness-domain-card h3{margin:0;color:#0d1b2a;font-size:15px;font-weight:860;line-height:20px}.readiness-domain-card>div:first-child strong{color:var(--readiness-program-accent);font-size:24px;font-weight:920;line-height:28px}.readiness-programs-proof ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.readiness-programs-proof li{position:relative;min-width:0;min-height:58px;padding:12px 28px 12px 12px;color:#0d1b2a;background:#f8fafc;border:1px solid #dbe3ec;border-top:3px solid #67809f;border-radius:8px;font-size:12px;font-weight:850;line-height:17px}.readiness-programs-proof li:first-child{border-top-color:#2e7d32}.readiness-programs-proof li:nth-child(4){border-top-color:#d4a72c}.readiness-programs-proof li:not(:last-child):after{position:absolute;top:50%;right:8px;color:#67809f;content:">";font-size:16px;font-weight:900;transform:translateY(-50%)}.readiness-program-ready{--readiness-program-accent: #2e7d32}.readiness-program-review{--readiness-program-accent: #d4a72c}.readiness-program-risk{--readiness-program-accent: #c0392b}.readiness-program-progress{--readiness-program-accent: #67809f}.readiness-program-neutral{--readiness-program-accent: #94a3b8}@media(max-width:1260px){.readiness-execution-layout,.command-center-grid,.command-intelligence-grid,.submission-package-grid{grid-template-columns:1fr}.submission-package-side-stack{grid-column:1}.submission-package-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-readiness-preview{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)}.command-vu-findings,.command-verification{grid-column:1}.readiness-next-actions,.readiness-blockers-panel,.readiness-phase-panel,.readiness-division-panel,.readiness-mission-panel,.readiness-mission-detail-panel{grid-column:1;grid-row:auto}.readiness-mission-grid,.readiness-mission-detail-grid,.become-compliant-active-mission-grid,.readiness-programs-execution-grid{grid-template-columns:1fr}.readiness-program-card-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.command-summary-grid,.command-action dl,.readiness-signal-meta,.readiness-risk-domain-grid,.submission-package-content dl,.submission-package-proof .proof-chain-timeline-steps,.command-proof-chain .proof-chain-timeline-steps,.readiness-programs-featured-grid,.readiness-programs-featured-flow,.readiness-programs-proof ol,.proof-chain-timeline-steps,.submission-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.readiness-execution-hero,.command-center-hero,.submission-package-hero,.readiness-signals-header,.readiness-risk-map-header,.readiness-execution-journey,.readiness-phase-grid,.readiness-execution-division-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-programs-hero,.command-center-grid,.readiness-programs-main-grid{grid-template-columns:1fr}.readiness-programs-guidance,.readiness-programs-featured,.readiness-programs-domains,.readiness-programs-execution-preview,.readiness-programs-proof{position:static;grid-column:1}.proof-chain-timeline-header,.human-verification-routing-header,.submission-readiness-header{grid-template-columns:1fr}}@media(max-width:680px){.readiness-execution-hero,.command-center-hero,.command-panel,.readiness-execution-panel,.proof-chain-timeline,.human-verification-routing,.submission-readiness-panel{padding:14px}.readiness-execution-hero,.command-center-hero,.command-summary-grid,.readiness-signal-card,.readiness-signal-meta,.operational-intelligence-event dl,.readiness-risk-domain-grid,.contract-impact-metrics,.contract-impact-lists,.command-vu-principle,.command-blocker-grid,.command-action dl,.command-proof-chain .proof-chain-timeline-steps,.readiness-execution-journey,.readiness-phase-grid,.readiness-execution-division-grid,.readiness-mission-detail-summary,.readiness-verification-strip,.proof-chain-timeline-steps,.submission-readiness-grid,.readiness-mission-columns,.readiness-mission-meta{grid-template-columns:1fr}.proof-chain-step:not(:last-child):after{inset:auto auto -12px 10px;transform:rotate(90deg)}.readiness-execution-hero h1,.command-center-hero h1,.submission-package-hero h1{font-size:26px;line-height:32px}.submission-package-hero,.submission-package-summary,.submission-package-panel{padding:14px}.submission-package-hero,.submission-package-summary-grid,.submission-package-content,.submission-package-content dl,.submission-readiness-preview,.submission-readiness-preview-main,.submission-package-proof .proof-chain-timeline-steps{grid-template-columns:1fr}.readiness-programs-hero,.readiness-program-card,.readiness-programs-featured,.readiness-programs-guidance,.readiness-programs-domains,.readiness-programs-execution-preview,.readiness-programs-proof{padding:14px}.readiness-program-card-grid,.readiness-domain-grid,.readiness-programs-featured-grid,.readiness-programs-featured-flow,.readiness-programs-proof ol,.readiness-programs-execution-grid,.readiness-program-card dl div,.readiness-domain-card dl div{grid-template-columns:1fr}.readiness-program-card dd,.readiness-domain-card dd{text-align:left}.readiness-programs-hero h1{font-size:26px;line-height:32px}}.vu-frame,.vu-frame *{letter-spacing:0}.vu-frame{display:grid;grid-template-rows:34px minmax(0,1fr);height:100vh;min-height:660px;overflow:hidden;color:#d8dee7;background:#0d0f13;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.vu-frame-topbar{display:grid;grid-template-columns:minmax(250px,1fr) minmax(160px,260px) max-content;gap:10px;align-items:center;min-width:0;padding:0 8px;background:#0a0c10;border-bottom:1px solid #252b33}.vu-frame-topbar-title,.vu-frame-topbar-workspace{display:flex;gap:10px;align-items:center;min-width:0}.vu-frame-topbar-title strong,.vu-frame-topbar-title span,.vu-frame-topbar-workspace strong,.vu-frame-topbar-workspace span,.vu-frame-user strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-topbar-title strong,.vu-frame-topbar-workspace strong{color:#eef3f8;font-size:12px;font-weight:720}.vu-frame-topbar-title span,.vu-frame-topbar-workspace span{color:#8c96a3;font-size:11px}.vu-frame-topbar-workspace{justify-self:end;padding:0 8px;min-height:24px;background:#14181f;border:1px solid #2a3038;border-radius:4px}.vu-frame-user{display:inline-flex;gap:7px;align-items:center;max-width:180px;min-height:24px;padding:0 7px;color:#d8dee7;background:#14181f;border:1px solid #2a3038;border-radius:4px;font-size:11px;font-weight:650}.vu-frame-user span{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;color:#0a0c10;background:#49c7ba;border-radius:3px;font-size:9px;font-weight:800}.vu-frame-body{display:grid;grid-template-columns:48px 244px minmax(520px,1fr) minmax(300px,336px);grid-template-rows:minmax(0,1fr) minmax(220px,36%);min-height:0}.vu-frame-rail{grid-column:1;grid-row:1 / 3;display:grid;align-content:start;gap:2px;padding:6px 3px;background:#090b0f;border-right:1px solid #252b33}.vu-frame-rail button{display:grid;place-items:center;gap:2px;width:42px;min-height:46px;padding:3px 2px;color:#9099a5;background:transparent;border:1px solid transparent;border-left:2px solid transparent;border-radius:4px;cursor:pointer}.vu-frame-rail-icon{display:grid;place-items:center;width:20px;height:18px;color:inherit;font-size:10px;font-weight:820}.vu-frame-rail small{width:100%;overflow:hidden;font-size:9px;font-weight:650;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vu-frame-rail button:hover,.vu-frame-rail button:focus-visible,.vu-frame-rail .vu-frame-rail-active{color:#eef3f8;background:#151a20;border-color:#2a3038;border-left-color:#49c7ba;outline:none}.vu-frame-explorer{grid-column:2;grid-row:1 / 3;display:grid;grid-template-rows:30px minmax(0,1fr);min-height:0;background:#11151b;border-right:1px solid #252b33}.vu-frame-explorer header{display:flex;align-items:center;min-height:30px;padding:0 10px;color:#a9b2bf;background:#101319;border-bottom:1px solid #252b33;font-size:10px;font-weight:800}.vu-frame-tree{min-height:0;overflow:auto;padding:5px 0 10px}.vu-frame-tree-section summary{display:flex;align-items:center;min-height:23px;padding:0 9px;color:#8c96a3;list-style:none;font-size:10px;font-weight:800;cursor:pointer}.vu-frame-tree-section summary::-webkit-details-marker{display:none}.vu-frame-tree-section summary:before{content:">";width:12px;color:#697381;transform:rotate(90deg)}.vu-frame-tree-section:not([open]) summary:before{transform:rotate(0)}.vu-frame-tree-section>div{display:grid}.vu-frame-tree-row{display:flex;gap:7px;align-items:center;min-width:0;min-height:25px;padding:0 10px 0 24px;overflow:hidden;color:#d8dee7;background:transparent;border:0;border-left:2px solid transparent;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-tree-row span{flex:0 0 6px;width:6px;height:6px;background:#66707d;border-radius:999px}.vu-frame-tree-row:hover,.vu-frame-tree-row:focus-visible,.vu-frame-tree-row-active{color:#eef3f8;background:#191f27;border-left-color:#49c7ba;outline:none}.vu-frame-tree-row-active span{background:#49c7ba}.vu-frame-editor{grid-column:3;grid-row:1;display:grid;grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;background:#15181d}.vu-frame-tabs{display:flex;min-width:0;overflow-x:auto;background:#101319;border-bottom:1px solid #252b33}.vu-frame-tabs button{flex:0 0 auto;min-width:138px;max-width:210px;min-height:32px;padding:0 10px;overflow:hidden;color:#a9b2bf;background:#11151b;border:0;border-right:1px solid #252b33;border-top:2px solid transparent;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-tabs button:hover,.vu-frame-tabs button:focus-visible,.vu-frame-tabs .vu-frame-tab-active{color:#eef3f8;background:#15181d;outline:none}.vu-frame-tabs .vu-frame-tab-active{border-top-color:#49c7ba}.vu-frame-canvas{display:grid;grid-template-rows:auto 31px minmax(0,1fr);min-width:0;min-height:0;padding:0;overflow:hidden}.vu-frame-canvas-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:center;min-width:0;padding:11px 14px;background:#15181d;border-bottom:1px solid #252b33}.vu-frame-canvas-heading div{min-width:0}.vu-frame-canvas-heading span{display:block;color:#8c96a3;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-canvas-heading h1{margin:3px 0 2px;color:#eef3f8;font-size:15px;font-weight:740;line-height:1.25}.vu-frame-canvas-heading p{margin:0;overflow:hidden;color:#a9b2bf;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-object-state{display:grid;justify-items:end;gap:1px;min-width:150px}.vu-frame-object-state strong{color:#e1b857;font-size:12px;font-weight:760}.vu-frame-object-tabs{display:flex;min-width:0;background:#11151b;border-bottom:1px solid #252b33}.vu-frame-object-tabs button{min-height:31px;padding:0 11px;color:#a9b2bf;background:transparent;border:0;border-right:1px solid #252b33;border-bottom:2px solid transparent;font-size:11px;font-weight:700;cursor:pointer}.vu-frame-object-tabs button:hover,.vu-frame-object-tabs button:focus-visible,.vu-frame-object-tabs .vu-frame-object-tab-active{color:#eef3f8;background:#171c23;outline:none}.vu-frame-object-tabs .vu-frame-object-tab-active{border-bottom-color:#49c7ba}.vu-frame-work-object{min-width:0;min-height:0;overflow:auto;padding:10px 12px;border:0;border-radius:0}.vu-frame-participants{width:100%;min-width:930px;border-collapse:collapse;table-layout:fixed}.vu-frame-participants th,.vu-frame-participants td{height:31px;padding:0 8px;overflow:hidden;border-bottom:1px solid #252b33;color:#cfd6df;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vu-frame-participants th{height:28px;color:#8c96a3;background:#101319;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-participants th:first-child,.vu-frame-participants td:first-child{width:46px;text-align:center}.vu-frame-participants tbody tr:hover{background:#191f27}.vu-frame-seal{display:inline-block;width:10px;height:10px;border-radius:999px;vertical-align:middle}.vu-frame-seal-ready{background:#36d399}.vu-frame-seal-attention{background:#e1b857}.vu-frame-seal-blocker{background:#f16d6d}.vu-frame-seal-working{background:#49c7ba;box-shadow:0 0 0 3px #49c7ba24}.vu-frame-status{display:inline-flex;align-items:center;min-height:20px;max-width:100%;padding:0 7px;overflow:hidden;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.vu-frame-status-ready{color:#aaf0ce;background:#36d3991a;border-color:#36d39947}.vu-frame-status-attention{color:#f4d889;background:#e1b8571a;border-color:#e1b8574d}.vu-frame-status-blocker{color:#ffb0b0;background:#f16d6d1a;border-color:#f16d6d4d}.vu-frame-status-working{color:#b4f4ed;background:#49c7ba1a;border-color:#49c7ba4d}.vu-frame-work-placeholder{display:grid;align-content:start;gap:4px;padding:14px;color:#a9b2bf;border-top:1px solid transparent}.vu-frame-work-placeholder strong{color:#eef3f8;font-size:12px}.vu-frame-vu-panel{grid-column:4;grid-row:1 / 3;display:grid;grid-template-rows:32px minmax(0,1fr);min-height:0;background:#11151b;border-left:1px solid #252b33}.vu-frame-vu-tabbar{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:32px;background:#101319;border-bottom:1px solid #252b33}.vu-frame-vu-tabs{display:flex;min-width:0}.vu-frame-vu-tabs button,.vu-frame-vu-new{min-width:0;min-height:32px;padding:0 9px;overflow:hidden;color:#a9b2bf;background:transparent;border:0;border-right:1px solid #252b33;font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-vu-new{color:#d8dee7;border-right:0;border-left:1px solid #252b33}.vu-frame-vu-tabs button:hover,.vu-frame-vu-tabs button:focus-visible,.vu-frame-vu-tabs .vu-frame-vu-tab-active,.vu-frame-vu-new:hover,.vu-frame-vu-new:focus-visible{color:#eef3f8;background:#171c23;outline:none}.vu-frame-vu-tabs .vu-frame-vu-tab-active{color:#b4f4ed;box-shadow:inset 0 2px #49c7ba}.vu-frame-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.vu-frame-chat-output{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.vu-frame-chat-empty{display:grid;align-content:start;gap:4px;padding:12px;color:#a9b2bf;border-bottom:1px solid #252b33}.vu-frame-chat-empty strong{color:#eef3f8;font-size:12px;font-weight:740}.vu-frame-chat-empty span{font-size:12px;line-height:1.4}.vu-frame-chat-workspace{display:grid;align-content:start;gap:4px;min-height:0;padding:12px;color:#8c96a3;background:linear-gradient(180deg,#ffffff05,#fff0),#0f1217}.vu-frame-chat-workspace span{color:#d8dee7;font-size:12px;font-weight:720}.vu-frame-chat-workspace p{margin:0;font-size:12px}.vu-frame-chat-input{display:grid;padding:9px;border-top:1px solid #252b33}.vu-frame-chat-input span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vu-frame-chat-input textarea{width:100%;min-height:88px;resize:vertical;padding:8px;color:#d8dee7;background:#0d0f13;border:1px solid #2a3038;border-radius:4px;outline:none;font:inherit;font-size:12px;line-height:1.4}.vu-frame-chat-input textarea::placeholder{color:#697381}.vu-frame-chat-input textarea:focus-visible{border-color:#49c7ba}.vu-frame-bottom-panel{grid-column:3;grid-row:2;display:grid;grid-template-rows:30px minmax(0,1fr);min-height:0;background:#0f1217;border-top:1px solid #252b33;border-right:0}.vu-frame-bottom-tabs{display:flex;min-width:0;background:#101319;border-bottom:1px solid #252b33}.vu-frame-bottom-tabs button{min-height:30px;padding:0 11px;color:#a9b2bf;background:transparent;border:0;border-right:1px solid #252b33;border-top:2px solid transparent;font-size:10px;font-weight:800;cursor:pointer}.vu-frame-bottom-tabs button:hover,.vu-frame-bottom-tabs button:focus-visible,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{color:#eef3f8;background:#15181d;outline:none}.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{border-top-color:#49c7ba}.vu-frame-ledger-shell{display:grid;grid-template-columns:minmax(0,1fr) 176px;min-height:0}.vu-frame-ledger-output{min-height:0;overflow:auto;padding:8px 10px;color:#d8dee7;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.vu-frame-ledger-output h2{margin:0 0 6px;color:#eef3f8;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800}.vu-frame-ledger-output p{display:grid;grid-template-columns:72px 150px minmax(0,1fr);gap:10px;min-height:23px;margin:0;align-items:center;border-bottom:1px solid rgba(42,48,56,.78);font-size:12px}.vu-frame-ledger-output time{color:#8c96a3}.vu-frame-ledger-output strong{min-width:0;overflow:hidden;color:#b4f4ed;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-output span{min-width:0;overflow:hidden;color:#d8dee7;text-overflow:ellipsis;white-space:nowrap}.vu-frame-active-records{display:grid;grid-template-rows:28px minmax(0,1fr);min-height:0;background:#11151b;border-left:1px solid #252b33}.vu-frame-active-records header{display:flex;align-items:center;padding:0 9px;color:#8c96a3;border-bottom:1px solid #252b33;font-size:10px;font-weight:800}.vu-frame-active-records div{display:grid;align-content:start;min-height:0;overflow:auto;padding:5px}.vu-frame-active-records button{min-height:25px;padding:0 7px;overflow:hidden;color:#a9b2bf;background:transparent;border:1px solid transparent;border-left:2px solid transparent;border-radius:3px;font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vu-frame-active-records button:hover,.vu-frame-active-records button:focus-visible,.vu-frame-active-records .vu-frame-active-record{color:#eef3f8;background:#191f27;border-left-color:#49c7ba;outline:none}@media(max-width:1180px){.vu-frame{height:auto;min-height:100vh;overflow:auto}.vu-frame-topbar{grid-template-columns:minmax(0,1fr) max-content;min-height:44px}.vu-frame-topbar-workspace{display:none}.vu-frame-body{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto auto}.vu-frame-rail{grid-row:1 / 5}.vu-frame-explorer,.vu-frame-editor,.vu-frame-bottom-panel,.vu-frame-vu-panel{grid-column:2;grid-row:auto}.vu-frame-explorer,.vu-frame-vu-panel{max-height:360px;border-right:0;border-left:0;border-bottom:1px solid #252b33}.vu-frame-editor{min-height:460px}.vu-frame-bottom-panel{min-height:260px}}@media(max-width:760px){.vu-frame-topbar{grid-template-columns:1fr;padding:5px 8px}.vu-frame-user{justify-self:start}.vu-frame-canvas-heading,.vu-frame-ledger-shell{grid-template-columns:1fr}.vu-frame-object-state{justify-items:start;min-width:0}.vu-frame-active-records{min-height:130px;border-top:1px solid #252b33;border-left:0}}.vu-frame{color:#dde4ec;background:#111419}.vu-frame-topbar{grid-template-columns:minmax(260px,1fr) minmax(170px,240px) 32px;background:#0d1015}.vu-frame-topbar-title strong,.vu-frame-topbar-workspace strong{font-size:12px;font-weight:740}.vu-frame-topbar-workspace{min-height:22px;background:transparent;border-color:transparent}.vu-frame-user{justify-self:end;justify-content:center;width:24px;height:24px;min-height:24px;padding:0;border-color:#343a44}.vu-frame-user span{width:20px;height:20px;background:#4fc3b7}.vu-frame-body{grid-template-columns:48px 244px minmax(560px,1fr) minmax(336px,380px);grid-template-rows:minmax(0,1fr) minmax(230px,35%);background:#111419}.vu-frame-explorer{background:#15191f}.vu-frame-editor{background:#1a1f27}.vu-frame-tabs,.vu-frame-object-tabs,.vu-frame-bottom-tabs,.vu-frame-vu-tabbar,.vu-frame-explorer header{background:#12161c}.vu-frame-tabs button{background:#15191f}.vu-frame-tabs .vu-frame-tab-active,.vu-frame-object-tabs .vu-frame-object-tab-active,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active,.vu-frame-vu-tabs .vu-frame-vu-tab-active{border-color:#4fc3b7}.vu-frame-canvas{grid-template-rows:auto 31px minmax(0,1fr);background:#1a1f27}.vu-frame-work-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.68fr);gap:14px;align-items:center;min-width:0;padding:10px 14px;background:#1c222b;border-bottom:1px solid #2b323c}.vu-frame-work-header>div{min-width:0}.vu-frame-work-header span{display:block;color:#939eac;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-work-header h1{margin:2px 0 0;overflow:hidden;color:#f1f5f9;font-size:15px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-header dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #2b323c}.vu-frame-work-header dl div{min-width:0;padding:5px 7px;background:#171c23}.vu-frame-work-header dt,.vu-frame-work-header dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-header dt{color:#8d98a7;font-size:9px;font-weight:800;text-transform:uppercase}.vu-frame-work-header dd{color:#e4eaf1;font-size:11px;font-weight:650}.vu-frame-object-tabs button{min-width:96px}.vu-frame-work-object{display:block;background:#1a1f27}.vu-frame-overview-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:100%}.vu-frame-terminal-summary{display:grid;gap:2px;padding:10px;color:#dbe3eb;background:#111419;border:1px solid #2b323c;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.vu-frame-terminal-summary p{margin:0;font-size:12px;line-height:1.45}.vu-frame-terminal-summary p:before{content:"> ";color:#4fc3b7}.vu-frame-overview-actions,.vu-frame-inline-actions,.vu-frame-result-actions,.vu-frame-result-tools{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.vu-frame-overview-actions button,.vu-frame-result-actions button,.vu-frame-result-tools button,.vu-frame-row-button{min-height:24px;padding:0 8px;color:#dbe3eb;background:#202733;border:1px solid #36414f;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}.vu-frame-overview-actions button:hover,.vu-frame-overview-actions button:focus-visible,.vu-frame-result-actions button:hover,.vu-frame-result-actions button:focus-visible,.vu-frame-result-tools button:hover,.vu-frame-result-tools button:focus-visible,.vu-frame-row-button:hover,.vu-frame-row-button:focus-visible{color:#f8fafc;background:#25313d;border-color:#4fc3b7;outline:none}.vu-frame-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid #2b323c;list-style:none}.vu-frame-lifecycle li{display:grid;gap:3px;min-width:0;padding:8px;background:#171c23}.vu-frame-lifecycle strong,.vu-frame-lifecycle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-lifecycle strong{color:#f1f5f9;font-size:11px}.vu-frame-lifecycle span{color:#9aa5b3;font-size:10px}.vu-frame-table-scroll{width:100%;min-height:0;overflow:auto}.vu-frame-dense-table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.vu-frame-dense-table th,.vu-frame-dense-table td{height:31px;padding:0 8px;overflow:hidden;border-bottom:1px solid #2b323c;color:#d8e0e8;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vu-frame-dense-table th{height:28px;color:#8d98a7;background:#12161c;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-dense-table th:first-child,.vu-frame-dense-table td:first-child{width:50px}.vu-frame-dense-table tbody tr:hover{background:#202733}.vu-frame-status-idle{color:#c1c8d1;background:#949ca61a;border-color:#949ca647}.vu-frame-seal-idle{background:#7b8490}.vu-frame-vu-panel{background:#161a20}.vu-frame-vu-workspace{display:grid;grid-template-rows:auto minmax(0,1fr) auto minmax(160px,.42fr);min-height:0}.vu-frame-vu-header{display:grid;gap:2px;padding:10px 12px;background:#1b2028;border-bottom:1px solid #2b323c}.vu-frame-vu-header strong{color:#f1f5f9;font-size:13px;font-weight:780}.vu-frame-vu-header span{color:#9aa5b3;font-size:11px}.vu-frame-thread{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:10px}.vu-frame-thread-message{display:grid;gap:4px;min-width:0}.vu-frame-thread-message>strong{color:#8d98a7;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-thread-message>div{display:grid;gap:4px;min-width:0;padding:8px;color:#dbe3eb;background:#1e252d;border:1px solid #303844;border-radius:5px;font-size:12px;line-height:1.45}.vu-frame-thread-message ul{display:grid;gap:2px;margin:0;padding-left:18px}.vu-frame-result-block{display:grid;gap:8px;padding:9px;background:#111419;border:1px solid #3b4653;border-left:3px solid #4fc3b7;border-radius:5px}.vu-frame-result-block header{display:grid;gap:7px}.vu-frame-result-block header>span{color:#f1f5f9;font-size:12px;font-weight:760}.vu-frame-result-tools button{min-height:21px;padding:0 6px;color:#aab5c2;background:#171c23;font-size:10px}.vu-frame-result-block blockquote{margin:0;padding:8px;color:#dbe3eb;background:#171c23;border:1px solid #2b323c;border-radius:4px;font-size:12px;line-height:1.45}.vu-frame-chat-input{padding:8px;background:#161a20}.vu-frame-chat-input textarea{min-height:72px;max-height:140px;background:#111419}.vu-frame-active-agents{display:grid;grid-template-rows:28px minmax(0,1fr);min-height:0;background:#15191f;border-top:1px solid #2b323c}.vu-frame-active-agents header{display:flex;align-items:center;padding:0 10px;color:#8d98a7;border-bottom:1px solid #2b323c;font-size:10px;font-weight:800}.vu-frame-active-agents>div{display:grid;align-content:start;min-height:0;overflow:auto}.vu-frame-agent-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;min-height:48px;padding:7px 8px;border-bottom:1px solid #2b323c}.vu-frame-agent-row>div{display:grid;gap:1px;min-width:0}.vu-frame-agent-row strong,.vu-frame-agent-row span,.vu-frame-agent-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-agent-row strong{color:#f1f5f9;font-size:12px}.vu-frame-agent-row span,.vu-frame-agent-row small{color:#9aa5b3;font-size:11px}.vu-frame-ledger-output{background:#101318}.vu-frame-ledger-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px;max-width:860px;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.vu-frame-ledger-context strong,.vu-frame-ledger-context span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-context strong{grid-column:1 / -1;color:#f1f5f9;font-size:12px}.vu-frame-ledger-context span{color:#b7c0ca;font-size:11px}.vu-frame-ledger-rule{height:1px;margin:2px 0 7px;background:repeating-linear-gradient(90deg,#3a424d 0 8px,transparent 8px 12px)}.vu-frame-ledger-output p{grid-template-columns:78px 150px minmax(0,1fr)}.vu-frame-active-records{background:#15191f}@media(max-width:1280px){.vu-frame-work-header{grid-template-columns:1fr}.vu-frame-work-header dl{grid-template-columns:repeat(3,minmax(0,1fr))}.vu-frame-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.vu-frame{color:#e0e6ee;background:#0f1319}.vu-frame-body{background:#141820}.vu-frame-explorer{background:#181d24}.vu-frame-editor{background:#202630}.vu-frame-vu-panel{background:#172027;border-left-color:#34404c}.vu-frame-bottom-panel{background:#0b0e12;border-top-color:#36404a}.vu-frame-tabs button:hover,.vu-frame-tabs button:focus-visible,.vu-frame-object-tabs button:hover,.vu-frame-object-tabs button:focus-visible,.vu-frame-bottom-tabs button:hover,.vu-frame-bottom-tabs button:focus-visible,.vu-frame-vu-tabs button:hover,.vu-frame-vu-tabs button:focus-visible,.vu-frame-vu-new:hover,.vu-frame-vu-new:focus-visible{color:#f8fbff;background:#26313b;border-color:#4fc3b7;outline:none}.vu-frame-tabs .vu-frame-tab-active,.vu-frame-object-tabs .vu-frame-object-tab-active,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active,.vu-frame-vu-tabs .vu-frame-vu-tab-active{color:#f8fbff;background:#222b34;border-color:#4fc3b7}.vu-frame-tree-section:last-child{margin-top:8px;padding-top:7px;border-top:1px solid #2d3540}.vu-frame-tree-section:last-child .vu-frame-tree-row{min-height:23px;color:#b5c1cc;font-size:10px}.vu-frame-tree-section:last-child .vu-frame-tree-row span{background:#36d399}.vu-frame-work-object{padding:10px;background:#202630}.vu-frame-work-center{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:100%}.vu-frame-action-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:8px;background:#171d25;border:1px solid #333d49}.vu-frame-action-row button{min-height:27px;padding:0 9px;color:#e6edf4;background:#242d38;border:1px solid #3b4655;border-radius:4px;font-size:11px;font-weight:760;cursor:pointer}.vu-frame-action-row button:hover,.vu-frame-action-row button:focus-visible{color:#071112;background:#4fc3b7;border-color:#8be0d8;outline:none}.vu-frame-document-flow{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px;background:#11161d;border:1px solid #34404d;border-left:3px solid #4fc3b7}.vu-frame-document-flow header{display:grid;gap:2px;min-width:0}.vu-frame-document-flow header span,.vu-frame-work-card span,.vu-frame-work-detail header span,.vu-frame-surface-row span{color:#96a5b4;font-size:10px;font-weight:820;text-transform:uppercase}.vu-frame-document-flow header strong{min-width:0;overflow:hidden;color:#f3f7fb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-document-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.vu-frame-document-flow li,.vu-frame-work-progress li{min-width:0;min-height:24px;padding:5px 7px;overflow:hidden;color:#dce5ee;background:#202833;border:1px solid #3a4654;border-radius:4px;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vu-frame-flow-complete{border-color:#36d3996b}.vu-frame-flow-attention{color:#ffe4a3;border-color:#e1b85794}.vu-frame-work-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(360px,1fr);gap:10px;min-height:0}.vu-frame-work-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.vu-frame-work-card{display:grid;gap:5px;min-width:0;padding:10px;color:#dbe4ed;background:#171d25;border:1px solid #333d49;border-left:3px solid #7b8490;border-radius:5px;text-align:left;cursor:pointer}.vu-frame-work-card:hover,.vu-frame-work-card:focus-visible,.vu-frame-work-card-selected{background:#202a35;border-color:#4fc3b7;outline:none}.vu-frame-work-card-selected{box-shadow:inset 0 0 0 1px #4fc3b785}.vu-frame-work-card-ready{border-left-color:#36d399}.vu-frame-work-card-attention{border-left-color:#e1b857}.vu-frame-work-card-blocker{border-left-color:#f16d6d}.vu-frame-work-card-working{border-left-color:#49c7ba}.vu-frame-work-card-idle{border-left-color:#7b8490}.vu-frame-work-card strong,.vu-frame-surface-row strong{min-width:0;overflow:hidden;color:#f4f7fb;font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-card small,.vu-frame-surface-row small{min-width:0;overflow:hidden;color:#aebbc8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-card>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.vu-frame-dir-badges{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.vu-frame-dir-badge{display:inline-grid;place-items:center;width:20px;height:20px;color:#dce6ef;background:#222a34;border:1px solid #3a4654;border-radius:4px;font-size:10px;font-weight:850}.vu-frame-dir-d{border-color:#67809f}.vu-frame-dir-i{border-color:#49c7ba}.vu-frame-dir-e{border-color:#36d399}.vu-frame-dir-r{border-color:#e1b857}.vu-frame-work-detail{display:grid;grid-template-rows:auto auto auto auto auto;gap:10px;min-width:0;min-height:0;overflow:auto;padding:12px;background:#151b22;border:1px solid #37424f}.vu-frame-work-detail header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-width:0}.vu-frame-work-detail header span,.vu-frame-work-detail header h2{grid-column:1}.vu-frame-work-detail header .vu-frame-status{grid-column:2;grid-row:1 / 3}.vu-frame-work-detail h2,.vu-frame-work-detail h3{margin:0;color:#f4f7fb}.vu-frame-work-detail h2{min-width:0;overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-detail h3{font-size:11px;font-weight:820;text-transform:uppercase}.vu-frame-work-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.vu-frame-work-detail dl div{min-width:0;padding:7px 8px;background:#202833;border:1px solid #323d49}.vu-frame-work-detail dt,.vu-frame-work-detail dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-detail dt{color:#91a0af;font-size:9px;font-weight:820;text-transform:uppercase}.vu-frame-work-detail dd{color:#e0e8f0;font-size:12px}.vu-frame-work-progress{display:grid;gap:7px}.vu-frame-work-progress ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.vu-frame-readiness-impact,.vu-frame-work-detail-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.vu-frame-work-surface{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.vu-frame-surface-row{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(260px,.9fr);gap:10px;align-items:center;min-width:0;padding:10px;background:#171d25;border:1px solid #333d49;border-left:3px solid #7b8490}.vu-frame-surface-row:hover{background:#202a35;border-color:#43515f}.vu-frame-surface-row>div:first-child{display:grid;gap:3px;min-width:0}.vu-frame-surface-row-ready{border-left-color:#36d399}.vu-frame-surface-row-attention{border-left-color:#e1b857}.vu-frame-surface-row-blocker{border-left-color:#f16d6d}.vu-frame-surface-row-working{border-left-color:#49c7ba}.vu-frame-surface-row-idle{border-left-color:#7b8490}.vu-frame-ledger-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:8px}.vu-frame-ledger-heading div{display:grid;gap:2px;min-width:0}.vu-frame-ledger-heading h2,.vu-frame-ledger-heading strong,.vu-frame-ledger-heading span,.vu-frame-ledger-heading em{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-heading h2{color:#f4f7fb;font-size:12px;font-weight:850}.vu-frame-ledger-heading strong{color:#4fc3b7;font-size:11px;font-weight:780}.vu-frame-ledger-heading span{color:#aebbc8;font-size:11px}.vu-frame-ledger-heading em{justify-self:end;padding:3px 7px;color:#0b0e12;background:#4fc3b7;border-radius:4px;font-size:10px;font-style:normal;font-weight:850}.vu-frame-ledger-output{background:linear-gradient(180deg,#4fc3b709,#4fc3b700),#090c10}.vu-frame-ledger-output p:hover{background:#4fc3b70f}.vu-frame-ledger-context{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;padding:8px;background:#11161c;border:1px solid #2d3641}.vu-frame-ledger-context strong{color:#f4f7fb}.vu-frame-ledger-context span{color:#b8c4cf}.vu-frame-active-records button:hover,.vu-frame-active-records button:focus-visible,.vu-frame-active-records .vu-frame-active-record{color:#f5f9fc;background:#202832;border-left-color:#4fc3b7}.vu-frame-agent-row{border-left:3px solid transparent}.vu-frame-agent-row:hover{background:#202832}.vu-frame-agent-row:has(.vu-frame-seal-ready){border-left-color:#36d399}.vu-frame-agent-row:has(.vu-frame-seal-attention){border-left-color:#e1b857}.vu-frame-agent-row:has(.vu-frame-seal-blocker){border-left-color:#f16d6d}.vu-frame-agent-row:has(.vu-frame-seal-working){border-left-color:#49c7ba}@media(max-width:1180px){.vu-frame-work-grid,.vu-frame-document-flow,.vu-frame-surface-row{grid-template-columns:1fr}.vu-frame-document-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.vu-frame-ledger-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vu-frame-work-detail dl,.vu-frame-work-progress ol,.vu-frame-document-flow ol,.vu-frame-ledger-context{grid-template-columns:1fr}.vu-frame-work-detail header{grid-template-columns:1fr}.vu-frame-work-detail header .vu-frame-status{grid-column:1;grid-row:auto;justify-self:start}}.vu-frame{color:#dde5ee;background:#10141a}.vu-frame-topbar{min-height:38px;background:#0b0f14;border-bottom-color:#3a424c}.vu-frame-topbar-title strong,.vu-frame-topbar-workspace strong{color:#f4f7fb}.vu-frame-body{grid-template-columns:48px 238px minmax(560px,1fr) minmax(330px,370px);grid-template-rows:minmax(0,1fr) minmax(220px,32%);background:#11161d}.vu-frame-rail{background:#0d1117;border-right-color:#323a44}.vu-frame-explorer{background:#171c23;border-right-color:#3a424c}.vu-frame-explorer header,.vu-frame-active-agents header,.vu-frame-active-records header{min-height:32px;color:#c9d3dd;background:linear-gradient(180deg,#303842,#252d36);border-bottom:1px solid #46515e}.vu-frame-explorer header{display:flex;gap:8px;align-items:center;padding:0 10px}.vu-frame-brand-mark{display:inline-grid;place-items:center;width:22px;height:22px;color:#071112;background:#4fc3b7;border-radius:4px;font-size:10px;font-weight:900}.vu-frame-explorer header strong{color:#f2f6fa;font-size:12px;font-weight:800}.vu-frame-tree{gap:7px;padding:8px 7px 10px}.vu-frame-tree-section{border:1px solid transparent;border-radius:5px}.vu-frame-tree-section summary{display:grid;gap:2px;min-height:28px;padding:6px 8px 6px 20px;color:#aeb9c5;background:#20262e;border:1px solid #303843;border-radius:5px}.vu-frame-tree-section summary span{color:#d9e1e9;font-size:10px;font-weight:850;letter-spacing:0}.vu-frame-tree-section summary small{color:#9fb0bf;font-size:10px;font-weight:650;text-transform:none}.vu-frame-tree-section summary:before{left:8px;color:#7f8b98}.vu-frame-tree-section-discover{margin-top:2px;background:#4fc3b709;border-color:#4fc3b747}.vu-frame-tree-section-discover summary{background:#1b252b;border-color:#4fc3b752}.vu-frame-tree-section-trust{margin-top:auto}.vu-frame-tree-section-trust summary{min-height:25px;background:#161b21}.vu-frame-tree-section-trust .vu-frame-tree-row{min-height:22px;font-size:10px}.vu-frame-tree-section-trust .vu-frame-tree-row span{background:#36d399;box-shadow:0 0 0 2px #36d39924}.vu-frame-tree-row{min-height:27px;padding:4px 7px;border-left:2px solid transparent;border-radius:4px}.vu-frame-tree-row:hover,.vu-frame-tree-row:focus-visible{color:#f4f8fb;background:#242c35;border-left-color:#768391}.vu-frame-tree-row-active{color:#f8fbff;background:#4fc3b71f;border-left-color:#4fc3b7}.vu-frame-editor{background:#29313a}.vu-frame-canvas{grid-template-rows:auto 31px minmax(0,1fr);background:#2d3540}.vu-frame-work-header{display:block;min-height:58px;padding:9px 13px;background:linear-gradient(180deg,#3b4652,#303943);border-bottom:1px solid #566270}.vu-frame-work-header>div{display:grid;gap:3px}.vu-frame-work-header span{color:#c7d2dd;font-size:10px;font-weight:850}.vu-frame-work-header h1{color:#f6f9fc;font-size:14px;font-weight:800}.vu-frame-work-header p{margin:0;min-width:0;overflow:hidden;color:#c9d3de;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.vu-frame-object-tabs,.vu-frame-tabs,.vu-frame-vu-tabbar,.vu-frame-bottom-tabs{background:#1f252d}.vu-frame-object-tabs button,.vu-frame-tabs button,.vu-frame-vu-tabs button,.vu-frame-vu-new,.vu-frame-bottom-tabs button{font-size:10px}.vu-frame-object-tabs .vu-frame-object-tab-active,.vu-frame-tabs .vu-frame-tab-active,.vu-frame-vu-tabs .vu-frame-vu-tab-active,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{color:#f8fbff;background:#2d3742;border-bottom-color:#4fc3b7;box-shadow:inset 0 -2px #4fc3b7}.vu-frame-tabs .vu-frame-tab-active{border-top-color:#4fc3b7}.vu-frame-work-object{padding:9px;background:#303943}.vu-frame-work-center{grid-template-rows:auto auto minmax(0,1fr);gap:8px}.vu-frame-action-row{padding:7px;background:#252d36;border-color:#465260}.vu-frame-action-row button{min-height:25px;padding:0 9px;background:#323c47;border-color:#596675;font-size:10px}.vu-frame-primary-action{display:inline-grid;gap:1px;min-width:150px;min-height:34px;text-align:left}.vu-frame-primary-action span{font-size:11px;font-weight:850}.vu-frame-primary-action small{color:#aebbc8;font-size:9px;font-weight:650}.vu-frame-selected-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:10px;padding:11px;background:#202832;border:1px solid #536170;border-left:3px solid #4fc3b7}.vu-frame-selected-work header{grid-column:1 / -1;display:flex;gap:10px;align-items:start;justify-content:space-between;min-width:0}.vu-frame-selected-work header div{display:grid;gap:2px;min-width:0}.vu-frame-selected-work header span,.vu-frame-work-next h3,.vu-frame-readiness-impact h3,.vu-frame-work-list header,.vu-frame-communication-column header span{color:#9fb0bf;font-size:10px;font-weight:850;text-transform:uppercase}.vu-frame-selected-work h2{margin:0;color:#f6f9fc;font-size:15px;line-height:1.25}.vu-frame-work-next{display:grid;gap:7px;min-width:0}.vu-frame-work-next h3,.vu-frame-readiness-impact h3{margin:0}.vu-frame-work-next ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0;padding-left:20px;color:#dfe7ef;font-size:12px;line-height:1.35}.vu-frame-selected-work-meta{display:grid;gap:8px;min-width:0}.vu-frame-selected-work-meta dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.vu-frame-selected-work-meta dl div{min-width:0;padding:6px 7px;background:#2c3540;border:1px solid #44515f}.vu-frame-selected-work-meta dt,.vu-frame-selected-work-meta dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-selected-work-meta dt{color:#9caebe;font-size:9px;font-weight:850;text-transform:uppercase}.vu-frame-selected-work-meta dd{color:#f0f5f9;font-size:11px}.vu-frame-work-detail-actions{grid-column:1 / -1}.vu-frame-work-grid{grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);gap:8px}.vu-frame-document-flow{grid-template-columns:1fr;align-content:start;gap:7px;padding:9px;background:#222a33;border-color:#475563}.vu-frame-document-flow ol{grid-template-columns:1fr;gap:4px}.vu-frame-document-flow li,.vu-frame-work-progress li{min-height:22px;padding:4px 7px;font-size:10px}.vu-frame-work-list{gap:5px;padding:8px;background:#252d36;border:1px solid #465260}.vu-frame-work-list header{padding:0 0 2px}.vu-frame-work-card{grid-template-columns:minmax(110px,.85fr) minmax(130px,1fr) auto;gap:6px;align-items:center;min-height:36px;padding:6px 7px;background:#303944;border-color:#495665;border-left-width:3px}.vu-frame-work-card span,.vu-frame-work-card small{font-size:10px}.vu-frame-work-card strong{font-size:11px}.vu-frame-work-card>div{justify-content:end}.vu-frame-work-card:hover,.vu-frame-work-card:focus-visible{background:#38434f;border-color:#718091}.vu-frame-work-card-selected{background:#4fc3b721;border-color:#4fc3b7}.vu-frame-dir-badges{gap:3px}.vu-frame-dir-badge{width:17px;height:17px;color:#f6f9fc;border-radius:999px;font-size:9px;transition:filter .12s ease,transform .12s ease}.vu-frame-dir-badge:hover{filter:brightness(1.25);transform:translateY(-1px)}.vu-frame-dir-ready{background:#226d45;border-color:#36d399}.vu-frame-dir-attention{color:#17130a;background:#e1b857;border-color:#f4d889}.vu-frame-dir-blocker{background:#a63f3f;border-color:#f16d6d}.vu-frame-dir-working{color:#071112;background:#4fc3b7;border-color:#8be0d8}.vu-frame-dir-idle{color:#cbd5df;background:#3a424d;border-color:#66717d}.vu-frame-communications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0}.vu-frame-communication-column{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding:8px;background:#252d36;border:1px solid #465260}.vu-frame-communication-column header{display:grid;gap:1px}.vu-frame-communication-column header strong{color:#f4f8fb;font-size:12px}.vu-frame-surface-row{grid-template-columns:minmax(160px,1fr) auto minmax(190px,.8fr);min-height:38px;padding:7px 8px;background:#303944;border-color:#495665}.vu-frame-surface-row strong{font-size:12px}.vu-frame-surface-row small{font-size:10px}.vu-frame-row-button,.vu-frame-overview-actions button,.vu-frame-result-actions button,.vu-frame-result-tools button{min-height:22px;padding:0 7px;font-size:10px}.vu-frame-bottom-panel{background:#090c10;border-top:1px solid #5a6673}.vu-frame-ledger-heading{margin:-8px -10px 8px;padding:7px 10px;background:linear-gradient(180deg,#303842,#242b33);border-bottom:1px solid #52606e}.vu-frame-ledger-heading h2{font-size:11px}.vu-frame-ledger-heading strong,.vu-frame-ledger-heading span{font-size:10px}.vu-frame-ledger-context{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px}.vu-frame-ledger-output p{min-height:22px;font-size:11px}.vu-frame-vu-panel{background:#182128;border-left-color:#4a5663}.vu-frame-vu-header{padding:8px 10px;background:linear-gradient(180deg,#303842,#252d36)}.vu-frame-vu-tabs .vu-frame-vu-tab-active{color:#b4f4ed;box-shadow:inset 0 2px #4fc3b7}.vu-frame-thread{padding:8px}.vu-frame-thread-message>div,.vu-frame-result-block,.vu-frame-result-block blockquote{background:#202832;border-color:#465260}.vu-frame-chat-input{padding:7px}.vu-frame-chat-input textarea{min-height:58px;max-height:96px}.vu-frame-vu-workspace{grid-template-rows:auto minmax(0,1fr) auto minmax(214px,.54fr)}.vu-frame-active-agents header{justify-content:space-between;padding:0 8px}.vu-frame-active-agents header>span{color:#dce5ee;font-size:10px;font-weight:850}.vu-frame-active-agents header button{min-width:22px;height:22px;padding:0 6px;color:#dce5ee;background:#222a33;border:1px solid #536170;border-radius:4px;font-size:10px;font-weight:800;cursor:pointer}.vu-frame-active-agents header button:hover,.vu-frame-active-agents header button:focus-visible{color:#071112;background:#4fc3b7;outline:none}.vu-frame-agent-row{min-height:43px;padding:6px 8px;background:#1c252d}.vu-frame-agent-row:hover{background:#27323d}.vu-frame-agent-row strong{font-size:11px}.vu-frame-agent-row span,.vu-frame-agent-row small{font-size:10px}@media(max-width:1280px){.vu-frame-selected-work,.vu-frame-work-grid,.vu-frame-communications,.vu-frame-work-next ol{grid-template-columns:1fr}}@media(max-width:760px){.vu-frame-work-header p{white-space:normal}.vu-frame-selected-work-meta dl,.vu-frame-work-card,.vu-frame-surface-row,.vu-frame-ledger-context{grid-template-columns:1fr}}.vu-frame-body{grid-template-columns:46px 238px minmax(520px,1fr) 176px minmax(292px,320px);grid-template-rows:minmax(0,1fr) 208px;background:#0b0f14}.vu-frame-explorer{background:#151b22}.vu-frame-tree-section-discover,.vu-frame-tree-section-discover summary{background:#17251f;border-color:#41d6c370}.vu-frame-editor,.vu-frame-canvas,.vu-frame-work-object{background:#2f3841}.vu-frame-work-center,.vu-frame-work-table-wrap{background:#d7dde3}.vu-frame-bottom-panel,.vu-frame-ledger-output{background:#0d1117}.vu-frame-active-agents{grid-column:4;grid-row:1;display:grid;grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;background:#202a33;border-top:0;border-left:1px solid #56616c}.vu-frame-vu-panel{grid-column:5;grid-row:1 / 3;background:#1b222a}.vu-frame-explorer header,.vu-frame-tree-section summary,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-active-agents header,.vu-frame-active-records header{color:#f2f4f7;background:#3a424b;border-color:#66707c}.vu-frame-thread{align-content:start;gap:5px;padding:6px}.vu-frame-thread .vu-frame-chat-input span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#c8d1dc;font-size:13px;font-weight:800;text-transform:uppercase}.vu-frame{font-size:12px}.vu-frame,.vu-frame *{scrollbar-color:#56616c #151b22;scrollbar-width:thin}.vu-frame-work-stack{grid-column:4;grid-row:1;display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#202832}.vu-frame-vu-panel{grid-column:5;grid-row:1 / 3;min-width:0;background:#151d25}.vu-frame-bottom-panel{grid-column:3 / 5;grid-row:2;min-height:0;background:#090d11}.vu-frame-explorer header,.vu-frame-work-stack header,.vu-frame-work-header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-active-records header{min-height:34px;background:#343d46;border-bottom:1px solid #56616c}.vu-frame-explorer header strong,.vu-frame-work-stack h2,.vu-frame-work-header h1,.vu-frame-vu-header strong,.vu-frame-ledger-heading h2{font-size:12px;text-transform:uppercase}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-vu-tabs button,.vu-frame-vu-new,.vu-frame-bottom-tabs button{min-height:30px;font-size:12px}.vu-frame-work-header p,.vu-frame-work-header span,.vu-frame-work-stack header span,.vu-frame-vu-header span{font-size:11px}.vu-frame-work-stack-row{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(150px,1fr) minmax(120px,.85fr);gap:8px;align-items:center;min-height:30px;padding:4px 8px;background:#202832;border:0;border-bottom:1px solid #333c44;border-left:3px solid transparent;border-radius:0;color:#dce3ea}.vu-frame-work-stack-row strong,.vu-frame-work-stack-row span,.vu-frame-dense-table th,.vu-frame-dense-table td,.vu-frame-work-object-meta dd,.vu-frame-work-object-output span,.vu-frame-work-object-next p,.vu-frame-work-object-linked-row span,.vu-frame-vu-output span,.vu-frame-ledger-output p,.vu-frame-tree-row{font-size:12px}.vu-frame-selected-work-object header span,.vu-frame-work-object-meta dt,.vu-frame-work-object-output h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3,.vu-frame-chat-input span,.vu-frame-vu-output header{font-size:10px;text-transform:uppercase}.vu-frame-thread{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;overflow:hidden;background:#151d25}.vu-frame-thread .vu-frame-chat-input textarea{min-height:52px;max-height:86px;color:#dce3ea;background:#0d141b;border:1px solid #56616c;border-radius:0;font-size:12px}.vu-frame-vu-output{min-height:0;overflow:auto;background:#0d141b}.vu-frame-vu-output p{grid-template-columns:44px minmax(0,1fr);min-height:22px;border-top:1px solid #252e37}.vu-frame-vu-output time{color:#8be0d8;font-size:11px}.vu-frame-resize-handle{position:relative;z-index:8;background:transparent}.vu-frame-resizing-explorer,.vu-frame-resizing-right{cursor:col-resize;-webkit-user-select:none;user-select:none}.vu-frame-resizing-ledger{cursor:row-resize;-webkit-user-select:none;user-select:none}.vu-frame{color:#dce3ea;background:#0b0f14;scrollbar-color:#56616c #151b22;scrollbar-width:thin}.vu-frame *{scrollbar-color:#56616c #151b22;scrollbar-width:thin}.vu-frame *::-webkit-scrollbar{width:10px;height:10px}.vu-frame *::-webkit-scrollbar-track{background:#151b22}.vu-frame *::-webkit-scrollbar-thumb{background:#4b5662;border:2px solid #151b22;border-radius:8px}.vu-frame *::-webkit-scrollbar-thumb:hover{background:#66707c}.vu-frame-body{position:relative;grid-template-columns:46px var(--vu-explorer-width, 260px) minmax(420px,1fr) minmax(280px,340px) var(--vu-right-panel-width, 340px);grid-template-rows:minmax(0,1fr) minmax(160px,var(--vu-ledger-height, 30%));min-height:0;background:#0b0f14}.vu-frame-rail{background:#0d1116}.vu-frame-explorer{grid-column:2;grid-row:1 / 3;background:#151b22;border-right:1px solid #333c44}.vu-frame-tree-section-discover,.vu-frame-tree-section-discover summary{background:#41d6c314;border-color:#41d6c347}.vu-frame-editor{grid-column:3;grid-row:1;background:#282f37}.vu-frame-work-stack{grid-column:4;grid-row:1;display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#202832;border-left:1px solid #3b444d;border-right:1px solid #333c44}.vu-frame-vu-panel{grid-column:5;grid-row:1 / 3;min-width:0;background:#151d25;border-left:1px solid #3b444d}.vu-frame-bottom-panel{grid-column:3 / 5;grid-row:2;min-height:0;background:#090d11;border-top:1px solid #4b5662}.vu-frame-explorer header,.vu-frame-work-stack header,.vu-frame-work-header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-active-records header{min-height:34px;color:#f2f4f7;background:#343d46;border-bottom:1px solid #56616c}.vu-frame-explorer header strong,.vu-frame-work-stack h2,.vu-frame-work-header h1,.vu-frame-vu-header strong,.vu-frame-ledger-heading h2,.vu-frame-active-records header{font-size:12px;font-weight:820;letter-spacing:0;text-transform:uppercase}.vu-frame-work-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:5px 9px}.vu-frame-work-header span,.vu-frame-work-header p,.vu-frame-work-stack header span,.vu-frame-vu-header span,.vu-frame-ledger-heading span{color:#c7d0da;font-size:11px}.vu-frame-tabs,.vu-frame-object-tabs,.vu-frame-vu-tabbar,.vu-frame-bottom-tabs{min-height:30px;background:#202832}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-vu-tabs button,.vu-frame-vu-new,.vu-frame-bottom-tabs button{min-height:30px;padding:0 9px;font-size:12px}.vu-frame-work-object,.vu-frame-canvas,.vu-frame-work-center{background:#282f37}.vu-frame-work-stack-row{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(150px,1fr) minmax(120px,.85fr);gap:8px;align-items:center;min-height:30px;padding:4px 8px;background:#202832;border:0;border-bottom:1px solid #333c44;border-left:3px solid transparent;border-radius:0;color:#dce3ea;text-align:left}.vu-frame-work-stack-row strong,.vu-frame-work-stack-row span{min-width:0;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-stack-row strong{color:#f5f8fb;font-weight:760}.vu-frame-work-stack-row-selected{background:#4fc3b71f;border-left-color:#4fc3b7}.vu-frame-selected-work-object{background:#252e37}.vu-frame-selected-work-object h2{font-size:14px}.vu-frame-selected-work-object header span,.vu-frame-work-object-meta dt,.vu-frame-work-object-output h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3,.vu-frame-chat-input span,.vu-frame-vu-output header{font-size:10px;letter-spacing:0;text-transform:uppercase}.vu-frame-dense-table th,.vu-frame-work-object-meta dd,.vu-frame-work-object-output span,.vu-frame-work-object-next p,.vu-frame-work-object-linked-row span,.vu-frame-vu-output span,.vu-frame-ledger-output p,.vu-frame-tree-row{font-size:12px}.vu-frame-row-button,.vu-frame-action-row button{min-height:23px;padding:0 8px;font-size:11px}.vu-frame-vu-workspace{display:grid;grid-template-rows:34px minmax(0,1fr);min-height:0}.vu-frame-thread{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;padding:6px;overflow:hidden;background:#151d25}.vu-frame-thread .vu-frame-chat-input textarea{min-height:52px;max-height:86px;padding:6px 7px;color:#dce3ea;background:#0d141b;border:1px solid #56616c;border-radius:0;font-size:12px}.vu-frame-vu-output{display:grid;align-content:start;gap:0;min-height:0;overflow:auto;padding:6px;background:#0d141b;border:1px solid #56616c}.vu-frame-vu-output p{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;min-height:22px;margin:0;border-top:1px solid #252e37}.vu-frame-vu-output p:first-of-type{border-top:0}.vu-frame-ledger-output,.vu-frame-ledger-context{background:#090d11}.vu-frame-resize-handle{position:relative;z-index:8;background:transparent;opacity:.85}.vu-frame-resize-handle:after{position:absolute;background:transparent;content:"";transition:background .12s ease}.vu-frame-resize-handle:hover:after,.vu-frame-resizing-explorer .vu-frame-resize-handle-explorer:after,.vu-frame-resizing-right .vu-frame-resize-handle-right:after,.vu-frame-resizing-ledger .vu-frame-resize-handle-ledger:after{background:#4fc3b7}.vu-frame-resize-handle-explorer{grid-column:2;grid-row:1 / 3;align-self:stretch;justify-self:end;width:7px;margin-right:-4px;cursor:col-resize}.vu-frame-resize-handle-right{grid-column:5;grid-row:1 / 3;align-self:stretch;justify-self:start;width:7px;margin-left:-4px;cursor:col-resize}.vu-frame-resize-handle-explorer:after,.vu-frame-resize-handle-right:after{inset:0 3px}.vu-frame-resize-handle-ledger{grid-column:3 / 5;grid-row:2;align-self:start;justify-self:stretch;height:7px;margin-top:-4px;cursor:row-resize}.vu-frame-resize-handle-ledger:after{inset:3px 0}.vu-frame-resizing-explorer,.vu-frame-resizing-right,.vu-frame-resizing-ledger{cursor:col-resize;-webkit-user-select:none;user-select:none}.vu-frame-resizing-ledger{cursor:row-resize}@media(max-width:1280px){.vu-frame-body{grid-template-columns:46px minmax(200px,var(--vu-explorer-width, 260px)) minmax(0,1fr) minmax(250px,310px) minmax(280px,var(--vu-right-panel-width, 340px))}}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto auto auto auto;overflow:auto}.vu-frame-explorer,.vu-frame-editor,.vu-frame-work-stack,.vu-frame-vu-panel,.vu-frame-bottom-panel{grid-column:2;grid-row:auto}.vu-frame-resize-handle{display:none}}.vu-frame-explorer{grid-column:2;grid-row:1 / 3;background:#151b22}.vu-frame-work-stack{grid-column:4;grid-row:1;display:grid;grid-template-rows:38px minmax(0,1fr);min-width:0;min-height:0;background:#202832;border-left:1px solid #56616c;border-right:1px solid #333c44}.vu-frame-active-agents{display:none}.vu-frame-explorer header strong,.vu-frame-work-stack h2,.vu-frame-work-header h1,.vu-frame-vu-header strong,.vu-frame-ledger-heading h2{font-size:13px;font-weight:820;letter-spacing:0;text-transform:uppercase}.vu-frame-work-stack header{min-height:38px;padding:5px 8px;background:#343d46;border-bottom:1px solid #66707c}.vu-frame-work-stack header span,.vu-frame-work-header span,.vu-frame-work-header p,.vu-frame-vu-header span{color:#c7d0da;font-size:11px}.vu-frame-work-stack-row{min-height:88px;padding:6px 8px;background:#202832;border:0;border-bottom:1px solid #333c44;border-left:3px solid transparent;border-radius:0}.vu-frame-work-stack-row strong{font-size:12px}.vu-frame-work-stack-row span{font-size:11px}.vu-frame-work-stack-row-selected{background:#4fc3b721;border-left-color:#4fc3b7}.vu-frame-canvas,.vu-frame-work-object,.vu-frame-work-center{background:#252e37}.vu-frame-work-header{grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:5px 9px;background:#343d46;border-bottom:1px solid #66707c}.vu-frame-work-header h1{font-size:13px}.vu-frame-work-header span{font-size:12px}.vu-frame-work-header p{margin:0;font-size:11px}.vu-frame-work-object{padding:6px}.vu-frame-work-center{align-content:start;overflow:auto;color:#e5ebf2}.vu-frame-selected-work-object{display:grid;gap:0;min-width:0;padding:0;background:#252e37;border:1px solid #56616c;border-left:3px solid #4fc3b7;border-radius:0}.vu-frame-selected-work-object header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;background:#2b343d;border-bottom:1px solid #56616c}.vu-frame-selected-work-object header span,.vu-frame-work-object-output h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3{margin:0;color:#aeb8c4;font-size:10px;font-weight:820;text-transform:uppercase}.vu-frame-selected-work-object h2{margin:0;color:#f8fafc;font-size:13px;font-weight:780;line-height:1.25}.vu-frame-selected-work-object header small{color:#c7d0da;font-size:11px;line-height:1.25}.vu-frame-work-object-meta{display:grid;gap:0;grid-template-columns:1fr;margin:0;background:transparent;border:0}.vu-frame-work-object-meta div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;min-height:25px;padding:4px 8px;background:#252e37;border-bottom:1px solid #3b444d}.vu-frame-work-object-meta dt{color:#aeb8c4;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-work-object-meta dd{min-width:0;margin:0;overflow:hidden;color:#eef3f8;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-object-output,.vu-frame-work-object-next,.vu-frame-work-object-linked{display:grid;gap:0;padding:7px 8px;border-bottom:1px solid #3b444d}.vu-frame-work-object-output h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3{margin-bottom:4px}.vu-frame-work-object-output>div{display:grid;gap:0}.vu-frame-work-object-output p{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;min-height:21px;margin:0;align-items:center;border-top:1px solid #333c44}.vu-frame-work-object-output time{color:#8be0d8;font-size:11px;font-weight:800}.vu-frame-work-object-output span,.vu-frame-work-object-next p,.vu-frame-work-object-linked-row span{color:#e5ebf2;font-size:12px}.vu-frame-work-object-next p{margin:0;padding:0;background:transparent;border:0;line-height:1.35}.vu-frame-work-object-linked-row{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0}.vu-frame-work-object-linked-row strong{color:#f8fafc;font-weight:800}.vu-frame-work-detail-actions{display:flex;flex-wrap:wrap;gap:5px;padding:7px 8px}.vu-frame-row-button{min-height:24px;padding:0 8px;border-radius:3px;font-size:11px}.vu-frame-vu-workspace{display:grid;grid-template-rows:36px minmax(0,1fr);min-height:0}.vu-frame-thread{grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden}.vu-frame-thread .vu-frame-chat-input textarea{min-height:54px;max-height:86px;font-size:12px}.vu-frame-vu-output{min-height:0;overflow:auto}.vu-frame-vu-output p{min-height:22px}.vu-frame-vu-output span{font-size:12px}@media(max-width:1280px){.vu-frame-body{grid-template-columns:46px 220px minmax(0,1fr) minmax(270px,310px) minmax(280px,310px)}}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.vu-frame-explorer,.vu-frame-editor,.vu-frame-work-stack,.vu-frame-vu-panel,.vu-frame-bottom-panel{grid-column:2;grid-row:auto}}@media(max-width:760px){.vu-frame-work-header,.vu-frame-selected-work-object header,.vu-frame-work-object-meta div,.vu-frame-work-object-output p{grid-template-columns:1fr}}.vu-frame{--vu-orchestrate-bg: #0d1116;--vu-orchestrate-panel: #1a222b;--vu-orchestrate-panel-2: #202832;--vu-orchestrate-silver: #aeb8c4;--vu-orchestrate-line: #56616c;--vu-orchestrate-line-soft: #333c44;--vu-orchestrate-accent: #4fc3b7;color:#e5ebf2;background:var(--vu-orchestrate-bg)}.vu-frame-body{grid-template-columns:46px 238px minmax(560px,1fr) minmax(300px,340px) minmax(300px,330px);grid-template-rows:minmax(0,1fr) 208px;background:#0b0f14}.vu-frame-explorer{grid-column:2;grid-row:1 / 3;background:#151b22;border-right:1px solid #3b444d}.vu-frame-editor{grid-column:3;grid-row:1;background:#2c343d}.vu-frame-work-stack{grid-column:4;grid-row:1;display:grid;grid-template-rows:40px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#202832;border-left:1px solid #56616c;border-right:1px solid #333c44}.vu-frame-vu-panel{grid-column:5;grid-row:1 / 3;background:#151d25;border-left:1px solid #56616c}.vu-frame-bottom-panel{grid-column:3 / 5;grid-row:2;background:#0b0f14;border-top:1px solid #596573}.vu-frame-explorer header,.vu-frame-work-stack header,.vu-frame-work-header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-active-records header,.vu-frame-active-agents header{min-height:36px;color:#f5f8fb;background:linear-gradient(180deg,#3b444d,#2d343b);border-bottom:1px solid #66707c}.vu-frame-explorer header strong,.vu-frame-work-stack h2,.vu-frame-work-header h1,.vu-frame-vu-header strong,.vu-frame-ledger-heading h2,.vu-frame-active-records header,.vu-frame-active-agents header>span{margin:0;color:#f8fafc;font-size:12px;font-weight:820;line-height:1.2;text-transform:uppercase}.vu-frame-work-stack header{display:flex;align-items:center;padding:5px 8px}.vu-frame-work-stack header div{display:grid;gap:1px;min-width:0}.vu-frame-work-stack header span,.vu-frame-work-header span,.vu-frame-work-header p,.vu-frame-vu-header span,.vu-frame-ledger-heading span,.vu-frame-ledger-heading em{margin:0;color:#c7d0da;font-size:11px;font-style:normal;line-height:1.2}.vu-frame-work-stack-rows{display:grid;align-content:start;min-height:0;overflow-y:auto}.vu-frame-work-stack-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;min-height:82px;padding:7px 8px;color:#dce3ea;background:#202832;border:0;border-bottom:1px solid #333c44;border-left:3px solid transparent;border-radius:0;text-align:left;cursor:pointer}.vu-frame-work-stack-row strong,.vu-frame-work-stack-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-stack-row strong{color:#f6f8fb;font-size:13px;font-weight:780}.vu-frame-work-stack-row span{color:#bdc7d2;font-size:11px;line-height:1.25}.vu-frame-work-stack-row:hover,.vu-frame-work-stack-row:focus-visible{background:#29323c;outline:none}.vu-frame-work-stack-row-selected{color:#fff;background:#4fc3b724;border-left-color:var(--vu-orchestrate-accent)}.vu-frame-work-stack-row-ready{border-left-color:#4fa463}.vu-frame-work-stack-row-attention{border-left-color:#daa72c}.vu-frame-work-stack-row-blocker{border-left-color:#e57373}.vu-frame-canvas,.vu-frame-work-object{background:#2c343d}.vu-frame-work-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:46px;padding:7px 10px}.vu-frame-work-header div{display:grid;gap:1px;min-width:0}.vu-frame-work-header h1,.vu-frame-work-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-object-tabs{min-height:30px;background:#202832}.vu-frame-object-tabs button{min-height:30px;padding:0 10px}.vu-frame-work-object{min-height:0;padding:8px}.vu-frame-work-center{display:grid;min-width:0;min-height:0;overflow:auto;color:#e5ebf2;background:#252e37}.vu-frame-selected-work-object{display:grid;align-content:start;gap:8px;min-width:0;padding:9px;background:#303942;border:1px solid #687482;border-left:3px solid var(--vu-orchestrate-accent);border-radius:0}.vu-frame-selected-work-object header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:7px;border-bottom:1px solid #56616c}.vu-frame-selected-work-object header div{display:grid;gap:1px;min-width:0}.vu-frame-selected-work-object header span,.vu-frame-work-object-findings h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3{margin:0;color:#aeb8c4;font-size:11px;font-weight:820;text-transform:uppercase}.vu-frame-selected-work-object h2{margin:0;color:#f8fafc;font-size:16px;font-weight:800;line-height:1.2}.vu-frame-work-object-meta,.vu-frame-work-object-linked dl{display:grid;gap:1px;margin:0;background:#4b5662;border:1px solid #56616c}.vu-frame-work-object-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.vu-frame-work-object-meta div,.vu-frame-work-object-linked dl div{display:grid;gap:2px;min-width:0;padding:6px 8px;background:#26313a}.vu-frame-work-object-meta dt,.vu-frame-work-object-linked dt{color:#aeb8c4;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-work-object-meta dd,.vu-frame-work-object-linked dd{min-width:0;margin:0;overflow:hidden;color:#f2f5f8;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-object-findings,.vu-frame-work-object-next,.vu-frame-work-object-linked{display:grid;gap:5px;min-width:0;padding-top:2px}.vu-frame-work-object-findings ul{display:grid;gap:3px;margin:0;padding-left:18px;color:#e1e7ee;font-size:12px;line-height:1.35}.vu-frame-work-object-next p{margin:0;padding:7px 8px;color:#f2f5f8;background:#26313a;border:1px solid #56616c;font-size:12px;line-height:1.38}.vu-frame-work-object-linked dl{grid-template-columns:repeat(4,minmax(0,1fr))}.vu-frame-work-object-linked dd{font-size:14px;font-weight:820}.vu-frame-work-detail-actions{display:flex;flex-wrap:wrap;gap:5px;padding-top:2px}.vu-frame-row-button,.vu-frame-action-row button,.vu-frame-active-agents header button{min-height:24px;padding:0 8px;color:#e7edf4;background:#333c44;border:1px solid #64707d;border-radius:3px;font-size:11px;font-weight:720}.vu-frame-row-button:hover,.vu-frame-row-button:focus-visible,.vu-frame-action-row button:hover,.vu-frame-action-row button:focus-visible{color:#071112;background:var(--vu-orchestrate-accent);border-color:#8be0d8;outline:none}.vu-frame-vu-workspace{display:grid;grid-template-rows:36px minmax(210px,1fr) minmax(170px,.62fr);min-height:0}.vu-frame-thread{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:7px;min-height:0;padding:7px;overflow:hidden;background:#151d25}.vu-frame-thread .vu-frame-chat-input{display:grid;gap:4px;padding:0;background:transparent;border:0}.vu-frame-chat-input span,.vu-frame-vu-output header{color:#aeb8c4;font-size:11px;font-weight:820;text-transform:uppercase}.vu-frame-thread .vu-frame-chat-input textarea{min-height:58px;max-height:90px;resize:vertical;color:#e5ebf2;background:#0d141b;border:1px solid #56616c;border-radius:0}.vu-frame-vu-output{display:grid;align-content:start;gap:2px;min-height:0;overflow:auto;padding:7px;background:#0d141b;border:1px solid #56616c}.vu-frame-vu-output p{display:grid;grid-template-columns:44px minmax(0,1fr);gap:7px;min-height:22px;margin:0;align-items:center;border-bottom:1px solid #252e37}.vu-frame-vu-output time{color:#8be0d8;font-size:11px;font-weight:800}.vu-frame-vu-output span{min-width:0;overflow:hidden;color:#dce3ea;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-vu-panel .vu-frame-active-agents{grid-column:auto;grid-row:auto;display:grid;grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#1c252d;border-top:1px solid #56616c;border-left:0}.vu-frame-vu-panel .vu-frame-agent-row{min-height:34px;background:#202a33}.vu-frame-vu-panel .vu-frame-active-agents header button{position:relative;min-width:24px;overflow:hidden;color:transparent;font-size:0}.vu-frame-vu-panel .vu-frame-active-agents header button:before{color:#e7edf4;content:"+";font-size:11px}.vu-frame-vu-panel .vu-frame-active-agents header button+button:before{content:"*"}.vu-frame-ledger-shell{grid-template-columns:minmax(0,1fr) 180px}.vu-frame-ledger-output{background:#0b0f14}.vu-frame-ledger-context{background:#111820}.vu-frame-active-records{background:#172029}@media(max-width:1280px){.vu-frame-body{grid-template-columns:46px 220px minmax(0,1fr) minmax(270px,310px) minmax(280px,310px)}.vu-frame-work-object-meta,.vu-frame-work-object-linked dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto auto auto auto;overflow:auto}.vu-frame-explorer,.vu-frame-editor,.vu-frame-work-stack,.vu-frame-vu-panel,.vu-frame-bottom-panel{grid-column:2;grid-row:auto}.vu-frame-work-stack{max-height:380px}.vu-frame-vu-panel{min-height:560px}}@media(max-width:760px){.vu-frame-work-header,.vu-frame-selected-work-object header,.vu-frame-work-object-meta,.vu-frame-work-object-linked dl,.vu-frame-ledger-shell{grid-template-columns:1fr}}.vu-frame,.vu-frame button,.vu-frame textarea{font-size:13px}.vu-frame-work-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:32px;padding:0 10px}.vu-frame-work-header h1{max-width:none;color:#f2f4f7;font-size:13px;font-weight:820;text-transform:uppercase}.vu-frame-work-header span{color:#d4d9df;font-size:11px}.vu-frame-work-header span:before{content:""}.vu-frame-thread-message>div{background:transparent;border:0;padding:0}.vu-frame-thread-message>strong,.vu-frame-vu-output header,.vu-frame-chat-input span{color:#c8d1dc;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-vu-output{display:grid;gap:0;min-width:0;color:#dce3ea;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.vu-frame-vu-output header{margin-bottom:3px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.vu-frame-vu-output p{display:grid;grid-template-columns:44px minmax(0,1fr);gap:7px;min-height:22px;align-items:center;margin:0;border-bottom:1px solid #2d343b;font-size:12px}.vu-frame-vu-output time{color:#7a8794}.vu-frame-vu-output span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-result-tools,.vu-frame-result-actions{display:none}.vu-frame,.vu-frame button,.vu-frame input,.vu-frame textarea,.vu-frame select{font-size:13px;line-height:1.25}.vu-frame-topbar{min-height:32px;padding:4px 8px;background:#0b0f14;border-bottom:1px solid #56616c}.vu-frame-body{grid-template-columns:46px 238px minmax(660px,1fr) minmax(280px,314px);grid-template-rows:minmax(0,1fr) 208px;background:#0b0f14}.vu-frame-rail{padding:6px 5px;background:#0a0d11;border-right:1px solid #56616c}.vu-frame-rail button{min-height:48px;padding:4px 2px;border-radius:3px}.vu-frame-rail-icon{width:24px;height:24px;font-size:10px}.vu-frame-explorer{background:#121820;border-right:1px solid #56616c}.vu-frame-explorer header,.vu-frame-active-agents header,.vu-frame-active-records header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-work-header{background:#3a424b;border-bottom:1px solid #56616c}.vu-frame-explorer header{min-height:30px;padding:0 8px}.vu-frame-brand-mark{width:20px;height:20px;font-size:10px}.vu-frame-tree{gap:4px;padding:6px;overflow-y:auto}.vu-frame-tree-section{margin:0;border:0}.vu-frame-tree-section summary{min-height:24px;padding:4px 6px 4px 18px;background:#1b222b;border:1px solid #2d343b;border-radius:3px}.vu-frame-tree-section summary span{color:#dce3ea;font-size:12px;font-weight:800}.vu-frame-tree-section>div{gap:1px;padding-top:3px}.vu-frame-tree-row{min-height:23px;padding:2px 6px;color:#c5ced7;border-left:2px solid transparent;border-radius:2px;font-size:12px}.vu-frame-tree-row:hover,.vu-frame-tree-row:focus-visible{color:#fff;background:#252c33;border-left-color:#aeb7c2}.vu-frame-tree-row-active{color:#fff;background:#41d6c321;border-left-color:#41d6c3}.vu-frame-tree-row-active span{background:#41d6c3}.vu-frame-tree-section-discover{padding:3px;background:#41d6c30a;border:1px solid #333c44}.vu-frame-tree-section-discover summary{background:#182229;border-color:#41d6c359}.vu-frame-tree-section-trust{padding:3px;background:#11171d;border:1px solid #2d343b}.vu-frame-tree-section-trust summary{background:#1b222b}.vu-frame-tree-section-trust .vu-frame-tree-row{min-height:21px;font-size:11px}.vu-frame-editor{background:#252c33}.vu-frame-work-header{display:flex;gap:10px;align-items:center;min-width:0;min-height:32px;padding:0 10px;color:#dce3ea}.vu-frame-work-header h1,.vu-frame-work-header span{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-header h1{flex:0 1 auto;max-width:190px;color:#fff;font-size:14px;font-weight:800}.vu-frame-work-header span{color:#cbd3dc;font-size:12px;font-weight:650}.vu-frame-work-header span:before{content:"| ";color:#8f9aa5}.vu-frame-tabs,.vu-frame-object-tabs,.vu-frame-vu-tabbar,.vu-frame-bottom-tabs{min-height:32px;background:#1f262e;border-bottom:1px solid #56616c}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-vu-tabs button,.vu-frame-vu-new,.vu-frame-bottom-tabs button{min-height:32px;padding:0 9px;color:#c5ced7;border-color:#333c44;font-size:12px;font-weight:700}.vu-frame-tabs .vu-frame-tab-active,.vu-frame-object-tabs .vu-frame-object-tab-active,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{color:#fff;background:transparent;box-shadow:inset 0 -2px #41d6c3}.vu-frame-vu-tabs .vu-frame-vu-tab-active{color:#fff;background:transparent;box-shadow:inset 0 2px #41d6c3}.vu-frame-work-object{min-width:0;min-height:0;padding:0;background:#252c33}.vu-frame-work-center{display:grid;grid-template-rows:32px minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;background:#d7dde3}.vu-frame-action-row{display:flex;gap:0;align-items:center;min-height:32px;padding:0 6px;background:#c4ccd4;border:0;border-bottom:1px solid #56616c}.vu-frame-action-row button,.vu-frame-row-button,.vu-frame-overview-actions button,.vu-frame-result-actions button,.vu-frame-result-tools button,.vu-frame-active-agents header button{min-height:24px;padding:0 8px;color:#101820;background:#eef2f5;border:1px solid #87919c;border-radius:2px;font-size:11px;font-weight:700}.vu-frame-action-row button+button{margin-left:5px}.vu-frame-action-row button:hover,.vu-frame-action-row button:focus-visible,.vu-frame-row-button:hover,.vu-frame-row-button:focus-visible{color:#071112;background:#fff;border-color:#41d6c3;outline:none}.vu-frame-work-table-wrap{width:100%;min-width:0;min-height:0;overflow:auto;padding:6px;color:#101820;background:#d7dde3}.vu-frame-work-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0 2px;color:#101820;table-layout:fixed}.vu-frame-work-table th,.vu-frame-work-table td{height:30px;padding:0 8px;overflow:hidden;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-table th{height:28px;color:#2b333b;background:#c4ccd4;border-bottom:1px solid #9aa4ad;font-size:11px;font-weight:800;text-transform:uppercase}.vu-frame-work-table td{background:#eef2f5;border-top:1px solid #d5dce2;border-bottom:1px solid #d5dce2;cursor:pointer}.vu-frame-work-table td:first-child{border-left:3px solid transparent}.vu-frame-work-table td:last-child{border-right:1px solid #d5dce2}.vu-frame-work-table .vu-frame-work-row-selected td:first-child{border-left-color:#41d6c3}.vu-frame-work-table th:nth-child(1){width:84px}.vu-frame-work-table th:nth-child(3),.vu-frame-work-table th:nth-child(4),.vu-frame-work-table th:nth-child(5),.vu-frame-work-table th:nth-child(10){width:140px}.vu-frame-work-table th:nth-child(6),.vu-frame-work-table th:nth-child(7),.vu-frame-work-table th:nth-child(8),.vu-frame-work-table th:nth-child(9){width:42px;text-align:center}.vu-frame-work-table td:nth-child(6),.vu-frame-work-table td:nth-child(7),.vu-frame-work-table td:nth-child(8),.vu-frame-work-table td:nth-child(9){text-align:center}.vu-frame-readiness-mark{display:inline-grid;place-items:center;min-width:20px;height:18px;color:#101820;border-radius:2px;font-size:10px;font-weight:850}.vu-frame-readiness-mark-ready{background:#bfe7cb}.vu-frame-readiness-mark-attention{background:#f3d98b}.vu-frame-readiness-mark-blocker{color:#fff;background:#d45b5b}.vu-frame-readiness-mark-idle{color:#3b444d;background:#d7dde3;border:1px solid #aeb7c2}.vu-frame-readiness-mark-working{background:#aeece5}.vu-frame-vu-panel{background:#151b22;border-left:1px solid #56616c}.vu-frame-vu-workspace{grid-template-rows:40px minmax(92px,.62fr) auto minmax(286px,1.38fr)}.vu-frame-vu-header{padding:6px 8px}.vu-frame-thread-message{gap:2px}.vu-frame-thread-message>div,.vu-frame-result-block blockquote{padding:6px;font-size:12px;line-height:1.3}.vu-frame-thread-message ul{gap:0;padding-left:16px}.vu-frame-result-block{gap:5px;padding:6px;background:#1d252d;border:1px solid #333c44;border-left:2px solid #41d6c3;border-radius:0}.vu-frame-chat-input textarea{min-height:48px;max-height:72px;padding:6px;font-size:12px}.vu-frame-active-agents{grid-template-rows:32px minmax(0,1fr);background:#151b22;border-top:1px solid #56616c}.vu-frame-active-agents header{padding:0 7px}.vu-frame-active-agents header>span{color:#fff;font-size:12px}.vu-frame-active-agents header button{min-width:24px;height:22px;padding:0 6px;color:#dce3ea;background:#252c33;border-color:#56616c}.vu-frame-active-agents>div{overflow:auto}.vu-frame-agent-row{display:grid;grid-template-columns:12px minmax(0,1fr) 58px;gap:6px;align-items:center;min-height:36px;padding:4px 6px;background:#151b22;border-bottom:1px solid #2d343b}.vu-frame-agent-row:hover{background:#202831}.vu-frame-agent-row .vu-frame-row-button{min-width:0;padding:0 6px;color:#dce3ea;background:#252c33;border-color:#56616c}.vu-frame-bottom-panel{background:#0d1117;border-top:1px solid #56616c}.vu-frame-ledger-output{padding:6px 8px;background:#0d1117}.vu-frame-ledger-heading{margin:-6px -8px 6px;padding:5px 8px}.vu-frame-ledger-heading strong,.vu-frame-ledger-heading span,.vu-frame-ledger-context strong,.vu-frame-ledger-context span{font-size:11px}.vu-frame-ledger-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 10px;padding:5px 6px;background:#10161d;border:1px solid #2d343b}.vu-frame-ledger-output p{grid-template-columns:68px 132px minmax(0,1fr);gap:8px;min-height:20px;font-size:12px}.vu-frame-active-records{background:#151b22;border-left:1px solid #56616c}.vu-frame-active-records button{min-height:22px;font-size:11px}.vu-frame-active-records .vu-frame-active-record{border-left-color:#41d6c3}.vu-frame-status{min-height:18px;padding:0 6px;font-size:11px;border-radius:2px}.vu-frame-overview-panel,.vu-frame-communications,.vu-frame-work-surface,.vu-frame-table-scroll{width:100%;height:100%;min-height:0}@media(max-width:1280px){.vu-frame-body{grid-template-columns:46px 220px minmax(0,1fr) minmax(270px,300px)}}@media(max-width:760px){.vu-frame-work-header{flex-wrap:wrap;min-height:48px}.vu-frame-body,.vu-frame-ledger-context,.vu-frame-ledger-output p{grid-template-columns:1fr}}.vu-frame,.vu-frame *{scrollbar-color:#56616c #111820;scrollbar-width:thin}.vu-frame ::-webkit-scrollbar{width:9px;height:9px}.vu-frame ::-webkit-scrollbar-track{background:#111820}.vu-frame ::-webkit-scrollbar-thumb{background:#56616c;border:2px solid #111820;border-radius:999px}.vu-frame ::-webkit-scrollbar-thumb:hover{background:#7a8794}.vu-frame{color:#dce3ea;background:#0b0f14}.vu-frame-body{grid-template-columns:46px 238px minmax(660px,1fr) minmax(292px,320px);grid-template-rows:minmax(0,55fr) minmax(0,45fr);background:#0b0f14}.vu-frame-rail{grid-row:1 / 3;background:#0a0d11;border-right:1px solid #56616c}.vu-frame-explorer{grid-column:2;grid-row:1 / 3;background:#121820;border-right:1px solid #56616c}.vu-frame-editor{grid-column:3;grid-row:1;background:#252c33}.vu-frame-bottom-panel{grid-column:3;grid-row:2;background:#0d1117;border-top:1px solid #56616c}.vu-frame-vu-panel{grid-column:4;grid-row:1;display:grid;grid-template-rows:32px minmax(0,1fr);min-height:0;background:#151b22;border-left:1px solid #56616c}.vu-frame-active-agents{grid-column:4;grid-row:2;display:grid;grid-template-rows:32px minmax(0,1fr);min-height:0;background:#1b232b;border-top:1px solid #56616c;border-left:1px solid #56616c}.vu-frame-explorer header,.vu-frame-work-header,.vu-frame-vu-header,.vu-frame-active-agents header,.vu-frame-ledger-heading,.vu-frame-active-records header{background:#3a424b;border-bottom:1px solid #56616c}.vu-frame-tree{gap:4px;padding:6px}.vu-frame-tree-section-discover{background:#152620;border:1px solid rgba(65,214,195,.42)}.vu-frame-tree-section-discover summary{background:#152620;border-color:#41d6c36b}.vu-frame-tree-section-trust{background:#121820;border:1px solid #2d343b}.vu-frame-tree-row{min-height:22px;padding-top:2px;padding-bottom:2px}.vu-frame-canvas{grid-template-rows:32px 32px minmax(0,1fr);background:#252c33}.vu-frame-work-header,.vu-frame-tabs,.vu-frame-object-tabs,.vu-frame-vu-tabbar,.vu-frame-bottom-tabs{min-height:32px}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-vu-tabs button,.vu-frame-vu-new,.vu-frame-bottom-tabs button{min-height:32px;font-size:12px}.vu-frame-work-object{background:#252c33;overflow:hidden}.vu-frame-work-center{height:100%;background:#d7dde3}.vu-frame-work-table-wrap{padding:6px;background:#d7dde3}.vu-frame-work-table{min-width:900px}.vu-frame-work-table th{color:#101820;background:#c6ced6}.vu-frame-work-table td{color:#101820;background:#eef2f5}.vu-frame-work-table tr:hover td,.vu-frame-work-table .vu-frame-work-row-selected td{background:#fff}.vu-frame-work-table .vu-frame-work-row-selected td:first-child{border-left:3px solid #41d6c3}.vu-frame-vu-workspace{grid-template-rows:36px minmax(0,1fr) auto;min-height:0}.vu-frame-vu-header{min-height:36px;padding:5px 8px}.vu-frame-vu-header strong{font-size:14px}.vu-frame-vu-header span,.vu-frame-thread-message>strong,.vu-frame-active-agents header>span{font-size:11px;text-transform:uppercase}.vu-frame-thread{gap:4px;padding:6px}.vu-frame-thread-message>div,.vu-frame-result-block blockquote{padding:6px;font-size:13px;line-height:1.3}.vu-frame-thread-message ul{gap:0;margin:0;padding-left:16px}.vu-frame-result-block{gap:5px;padding:6px;background:#151b22;border:1px solid #333c44;border-left:2px solid #41d6c3;border-radius:0}.vu-frame-chat-input{padding:5px}.vu-frame-chat-input textarea{min-height:48px;max-height:72px;padding:6px;font-size:13px}.vu-frame-active-agents header{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.vu-frame-active-agents header div{display:inline-flex;gap:4px}.vu-frame-active-agents header button{min-width:24px;height:22px;padding:0 6px;color:#dce3ea;background:#252c33;border:1px solid #56616c;border-radius:2px;font-size:12px}.vu-frame-agent-row{display:grid;grid-template-columns:12px minmax(96px,.9fr) 64px minmax(112px,1.2fr) 58px;gap:6px;align-items:center;min-height:34px;padding:4px 6px;background:#1b232b;border-bottom:1px solid #2d343b}.vu-frame-agent-row:hover{background:#252c33}.vu-frame-agent-row strong,.vu-frame-agent-row span,.vu-frame-agent-row small{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-agent-row .vu-frame-row-button{min-width:0;height:22px;padding:0 5px;color:#dce3ea;background:#252c33;border-color:#56616c;font-size:11px}.vu-frame-ledger-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:32px;max-height:36px;margin:-6px -8px 6px;padding:4px 8px}.vu-frame-ledger-heading div{gap:0}.vu-frame-ledger-heading span,.vu-frame-ledger-heading em{font-size:11px}.vu-frame-ledger-output{background:#0d1117}.vu-frame-ledger-output p{min-height:20px;font-size:12px}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.vu-frame-rail{grid-row:1 / 6}.vu-frame-explorer,.vu-frame-editor,.vu-frame-bottom-panel,.vu-frame-vu-panel,.vu-frame-active-agents{grid-column:2;grid-row:auto}.vu-frame-active-agents{min-height:260px}}.vu-frame-tree-section summary,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-active-agents header{color:#f2f4f7;background:#3a424b;border:1px solid #66707c}.vu-frame-tree-section summary span,.vu-frame-vu-header strong,.vu-frame-ledger-heading h2,.vu-frame-active-agents header>span{color:#f2f4f7}.vu-frame-tree-section summary{min-height:25px;border-radius:3px}.vu-frame-tree-section summary small,.vu-frame-vu-header span,.vu-frame-ledger-heading span{color:#d4d9df}.vu-frame-tree-section-trust{margin-top:0;padding:0;background:transparent;border:0}.vu-frame-tree-section-trust summary{min-height:24px;background:#3a424b;border-color:#66707c}.vu-frame-tree-section-trust .vu-frame-tree-row{min-height:20px;padding-top:1px;padding-bottom:1px;font-size:11px}.vu-frame-tree-section-trust .vu-frame-tree-row span{width:6px;height:6px;background:#36d399}.vu-frame-vu-workspace{grid-template-rows:36px minmax(0,1fr)}.vu-frame-thread{align-content:start}.vu-frame-thread .vu-frame-chat-input{padding:4px 0;background:transparent;border-top:0}.vu-frame-thread .vu-frame-chat-input textarea{min-height:46px;max-height:68px}.vu-frame-body{grid-template-columns:46px 238px minmax(520px,1fr) minmax(260px,320px) minmax(292px,320px);grid-template-rows:minmax(0,1fr) 208px}.vu-frame-editor{grid-column:3;grid-row:1}.vu-frame-active-agents{grid-column:4;grid-row:1;border-top:0}.vu-frame-agent-row{grid-template-columns:9px minmax(78px,.9fr) 54px minmax(82px,1fr) 48px;gap:4px}.vu-frame-vu-panel{grid-column:5;grid-row:1 / 3}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.vu-frame-editor,.vu-frame-active-agents,.vu-frame-vu-panel,.vu-frame-bottom-panel{grid-column:2;grid-row:auto}}.vu-frame,.vu-frame button,.vu-frame input,.vu-frame textarea,.vu-frame select{font-size:13px}.vu-frame{color:#e1e7ee;background:#11161c}.vu-frame-topbar{min-height:36px;padding:5px 10px;background:#0f1419;border-bottom:1px solid #3b444d}.vu-frame-topbar-title,.vu-frame-topbar-workspace{gap:1px}.vu-frame-topbar-title strong,.vu-frame-topbar-workspace strong{font-size:13px}.vu-frame-topbar-title span,.vu-frame-topbar-workspace span{font-size:11px}.vu-frame-body{grid-template-columns:46px 242px minmax(620px,1fr) minmax(292px,322px);grid-template-rows:minmax(0,1fr) minmax(208px,30%);background:#12171d}.vu-frame-rail{padding:8px 6px;background:#0d1116;border-right:1px solid #3b444d}.vu-frame-rail button{min-height:52px;padding:5px 2px}.vu-frame-rail-icon{width:26px;height:26px;font-size:11px}.vu-frame-rail small{font-size:10px}.vu-frame-explorer{background:#1b2026;border-right:1px solid #3b444d}.vu-frame-explorer header,.vu-frame-active-agents header,.vu-frame-active-records header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-work-header{background:linear-gradient(180deg,#3a424b,#2d343b);border-bottom:1px solid #4b5662}.vu-frame-explorer header{min-height:34px;padding:0 9px}.vu-frame-brand-mark{width:21px;height:21px;font-size:10px}.vu-frame-explorer header strong{font-size:12px}.vu-frame-tree{gap:6px;padding:7px;overflow-y:auto}.vu-frame-tree-section{border-radius:4px}.vu-frame-tree-section summary{min-height:26px;padding:5px 7px 5px 19px;background:#242b32;border:1px solid #333c44;border-radius:4px}.vu-frame-tree-section summary span,.vu-frame-active-agents header>span,.vu-frame-work-list header,.vu-frame-selected-work header span,.vu-frame-work-next h3,.vu-frame-readiness-impact h3,.vu-frame-communication-column header span{font-size:12px;font-weight:820;letter-spacing:0;text-transform:uppercase}.vu-frame-tree-section summary small{color:#aeb7c2;font-size:11px}.vu-frame-tree-section>div{gap:2px;padding:4px 0 0}.vu-frame-tree-row{min-height:25px;padding:3px 7px;color:#cbd3dc;border-left:2px solid transparent;border-radius:3px;font-size:12px}.vu-frame-tree-row span{width:7px;height:7px}.vu-frame-tree-row:hover,.vu-frame-tree-row:focus-visible{color:#f5f8fb;background:#2a3139;border-left-color:#7d8a96}.vu-frame-tree-row-active{color:#f8fbff;background:#4fc3b721;border-left-color:#4fc3b7}.vu-frame-tree-row-active span{background:#4fc3b7}.vu-frame-tree-section-discover{margin:0;background:#4fc3b70a;border:1px solid rgba(79,195,183,.25)}.vu-frame-tree-section-discover summary{background:#202b30;border-color:#4fc3b747}.vu-frame-tree-section-discover .vu-frame-tree-row:hover,.vu-frame-tree-section-discover .vu-frame-tree-row:focus-visible{border-left-color:#4fc3b7}.vu-frame-tree-section-trust{margin-top:0;background:#181e24;border:1px solid #2d343b}.vu-frame-tree-section-trust summary{min-height:24px;background:#20262d}.vu-frame-tree-section-trust .vu-frame-tree-row{min-height:22px;font-size:11px}.vu-frame-tree-section-trust .vu-frame-tree-row span{background:#36d399}.vu-frame-editor{background:#2f3740}.vu-frame-canvas{grid-template-rows:auto 30px minmax(0,1fr);background:#333c44}.vu-frame-work-header{min-height:50px;padding:7px 11px}.vu-frame-work-header>div{gap:2px}.vu-frame-work-header span{color:#d5dde6;font-size:12px}.vu-frame-work-header h1{color:#f8fafc;font-size:16px;font-weight:800}.vu-frame-work-header p{color:#c4ced8;font-size:11px}.vu-frame-tabs,.vu-frame-object-tabs,.vu-frame-vu-tabbar,.vu-frame-bottom-tabs{min-height:30px;background:#242b32;border-bottom:1px solid #3b444d}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-vu-tabs button,.vu-frame-vu-new,.vu-frame-bottom-tabs button{min-height:30px;padding:0 9px;color:#b9c3cd;font-size:11px;font-weight:720}.vu-frame-tabs .vu-frame-tab-active,.vu-frame-object-tabs .vu-frame-object-tab-active,.vu-frame-vu-tabs .vu-frame-vu-tab-active,.vu-frame-bottom-tabs .vu-frame-bottom-tab-active{color:#f8fbff;background:#333c44;box-shadow:inset 0 -2px #4fc3b7}.vu-frame-vu-tabs .vu-frame-vu-tab-active{box-shadow:inset 0 2px #4fc3b7}.vu-frame-work-object{min-height:0;padding:8px;background:#3a424a}.vu-frame-overview-panel{gap:8px}.vu-frame-terminal-summary{padding:8px;background:#252d35;border-color:#4a5662}.vu-frame-terminal-summary p,.vu-frame-lifecycle strong,.vu-frame-lifecycle span{font-size:12px}.vu-frame-action-row{gap:5px;padding:6px;background:#2d343b;border:1px solid #4b5662}.vu-frame-action-row button,.vu-frame-row-button,.vu-frame-overview-actions button,.vu-frame-result-actions button,.vu-frame-result-tools button,.vu-frame-active-agents header button{min-height:24px;padding:0 8px;color:#e4ebf2;background:#333c44;border:1px solid #566370;border-radius:4px;font-size:11px;font-weight:720}.vu-frame-action-row button:hover,.vu-frame-action-row button:focus-visible,.vu-frame-row-button:hover,.vu-frame-row-button:focus-visible,.vu-frame-overview-actions button:hover,.vu-frame-overview-actions button:focus-visible,.vu-frame-result-actions button:hover,.vu-frame-result-actions button:focus-visible,.vu-frame-result-tools button:hover,.vu-frame-result-tools button:focus-visible{color:#071112;background:#4fc3b7;border-color:#8be0d8;outline:none}.vu-frame-primary-action{min-width:146px;min-height:30px}.vu-frame-primary-action span{font-size:12px}.vu-frame-primary-action small{font-size:10px}.vu-frame-selected-work{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:8px 12px;padding:9px;background:#46515b;border:1px solid #687482;border-left:3px solid #4fc3b7}.vu-frame-selected-work header{margin:0}.vu-frame-selected-work h2{font-size:16px}.vu-frame-work-next{gap:5px}.vu-frame-work-next ol{grid-template-columns:1fr;gap:3px;padding-left:19px;font-size:13px;line-height:1.28}.vu-frame-selected-work-meta{align-content:start;gap:7px}.vu-frame-selected-work-meta dl{gap:4px}.vu-frame-selected-work-meta dl div{padding:5px 7px;background:#3b444d;border-color:#596573}.vu-frame-selected-work-meta dt{font-size:11px}.vu-frame-selected-work-meta dd{font-size:13px}.vu-frame-work-detail-actions{gap:5px}.vu-frame-work-grid{grid-template-columns:minmax(220px,.62fr) minmax(390px,1.38fr);gap:8px}.vu-frame-document-flow{padding:8px;background:#2d343b;border:1px solid #4b5662}.vu-frame-document-flow header span,.vu-frame-document-flow li,.vu-frame-work-card span,.vu-frame-work-card small,.vu-frame-surface-row span,.vu-frame-surface-row small{font-size:11px}.vu-frame-document-flow header strong,.vu-frame-work-card strong,.vu-frame-surface-row strong{font-size:13px}.vu-frame-document-flow li{min-height:22px;background:#3b444d;border-color:#596573}.vu-frame-work-list,.vu-frame-communication-column{padding:7px;background:#2d343b;border:1px solid #4b5662}.vu-frame-work-card{grid-template-columns:minmax(92px,.52fr) minmax(150px,1fr) minmax(160px,auto);min-height:34px;padding:5px 7px;background:#3b444d;border-color:#596573}.vu-frame-work-card:hover,.vu-frame-work-card:focus-visible{background:#45505a}.vu-frame-work-card-selected{background:#4fc3b729;border-color:#4fc3b7}.vu-frame-status{min-height:18px;padding:0 6px;font-size:11px}.vu-frame-dir-badge{width:17px;height:17px;font-size:9px}.vu-frame-communications{gap:8px}.vu-frame-communication-column header{min-height:28px}.vu-frame-communication-column header strong{font-size:13px}.vu-frame-surface-row{grid-template-columns:minmax(160px,1fr) auto minmax(180px,.8fr);gap:8px;min-height:36px;padding:6px 7px;background:#3b444d;border-color:#596573}.vu-frame-dense-table{min-width:820px}.vu-frame-dense-table th{height:26px;font-size:11px}.vu-frame-dense-table td{height:29px;font-size:13px}.vu-frame-vu-panel{background:#1c252c;border-left:1px solid #4b5662}.vu-frame-vu-header{padding:7px 9px}.vu-frame-vu-header strong{font-size:13px}.vu-frame-vu-header span{font-size:11px}.vu-frame-vu-workspace{grid-template-rows:auto minmax(92px,.72fr) auto minmax(260px,1.28fr)}.vu-frame-thread{gap:6px;padding:7px}.vu-frame-thread-message{gap:3px}.vu-frame-thread-message>strong{font-size:11px}.vu-frame-thread-message>div,.vu-frame-result-block blockquote{padding:7px;font-size:12px;line-height:1.35}.vu-frame-thread-message ul{gap:1px;padding-left:17px}.vu-frame-result-block{gap:6px;padding:7px}.vu-frame-result-block header>span{font-size:12px}.vu-frame-chat-input{padding:6px}.vu-frame-chat-input textarea{min-height:54px;max-height:84px;padding:7px;font-size:12px}.vu-frame-active-agents{grid-template-rows:32px minmax(0,1fr);background:#1b232a;border-top:1px solid #4b5662}.vu-frame-active-agents header{padding:0 8px}.vu-frame-active-agents header div{gap:4px}.vu-frame-active-agents header button{min-width:24px;height:23px;padding:0 6px;font-size:10px}.vu-frame-agent-row{grid-template-columns:13px minmax(0,1fr) auto;gap:7px;min-height:44px;padding:6px 7px;background:#202a31;border-bottom:1px solid #333c44}.vu-frame-agent-row:hover{background:#2a343d}.vu-frame-agent-row strong{font-size:13px}.vu-frame-agent-row span,.vu-frame-agent-row small{font-size:11px}.vu-frame-seal{width:9px;height:9px}.vu-frame-bottom-panel{background:#090d11;border-top:1px solid #596573}.vu-frame-ledger-output{padding:7px 9px;background:#090d11}.vu-frame-ledger-heading{margin:-7px -9px 7px;padding:6px 9px}.vu-frame-ledger-heading h2{font-size:12px}.vu-frame-ledger-heading strong,.vu-frame-ledger-heading span{font-size:11px}.vu-frame-ledger-heading em{font-size:10px}.vu-frame-ledger-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;padding:6px 7px;background:#111820;border-color:#333c44}.vu-frame-ledger-context strong,.vu-frame-ledger-context span{font-size:11px}.vu-frame-ledger-output p{grid-template-columns:70px 136px minmax(0,1fr);min-height:21px;gap:8px;font-size:12px}.vu-frame-active-records{background:#161e25;border-left:1px solid #3b444d}.vu-frame-active-records button{min-height:23px;font-size:11px}.vu-frame-active-records .vu-frame-active-record{border-left-color:#4fc3b7}@media(max-width:1280px){.vu-frame-body{grid-template-columns:46px 220px minmax(0,1fr) minmax(280px,310px)}.vu-frame-selected-work,.vu-frame-work-grid,.vu-frame-communications{grid-template-columns:1fr}}@media(max-width:760px){.vu-frame-work-header p{white-space:normal}.vu-frame-work-card,.vu-frame-surface-row,.vu-frame-ledger-context,.vu-frame-ledger-output p,.vu-frame-selected-work-meta dl{grid-template-columns:1fr}}.vu-frame,.vu-frame button,.vu-frame input,.vu-frame textarea,.vu-frame select{font-size:12px;letter-spacing:0}.vu-frame-body{position:relative;grid-template-columns:46px var(--vu-explorer-width, 260px) minmax(420px,1fr) minmax(280px,340px) var(--vu-right-panel-width, 340px);grid-template-rows:minmax(0,1fr) minmax(160px,var(--vu-ledger-height, 30%));background:#0b0f14}.vu-frame-explorer{background:#18212d;border-right:1px solid #4f5a67}.vu-frame-work-stack{grid-column:4;grid-row:1;background:#173239;border-left:1px solid #3f5861;border-right:1px solid #304850}.vu-frame-tree-section-discover,.vu-frame-tree-section-discover summary{background:#16383f;border-color:#41d6c380}.vu-frame-editor,.vu-frame-canvas,.vu-frame-work-object,.vu-frame-work-center,.vu-frame-work-table-wrap{background:#2f3843}.vu-frame-bottom-panel,.vu-frame-ledger-output{background:#111827}.vu-frame-active-agents{grid-column:4;grid-row:1;display:none;grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;background:#202a33;border-top:0;border-left:1px solid #56616c}.vu-frame-active-records{background:#18212d}.vu-frame-vu-panel{grid-column:5;grid-row:1 / 3;background:#1a2430;border-left:1px solid #4f5a67}.vu-frame-bottom-panel{grid-column:3 / 5;grid-row:2}.vu-frame-ledger-shell{grid-template-columns:minmax(0,1fr) 176px}.vu-frame-explorer header,.vu-frame-work-stack header,.vu-frame-tree-section summary,.vu-frame-work-header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-active-agents header,.vu-frame-active-records header{color:#f2f4f7;background:#3d4650;border-color:#717b87}.vu-frame-explorer header strong,.vu-frame-work-stack h2,.vu-frame-work-header h1,.vu-frame-vu-header strong,.vu-frame-ledger-heading h2,.vu-frame-active-records header{color:#fff;font-size:14px;font-weight:820;text-transform:uppercase}.vu-frame-tree-section summary span,.vu-frame-tree-section-trust summary span,.vu-frame-work-object-meta dt,.vu-frame-selected-work-object header span,.vu-frame-work-object-output h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3,.vu-frame-record-section h3,.vu-frame-chat-input span,.vu-frame-vu-output header{color:#c8d1dc;font-size:10px;font-weight:780;text-transform:uppercase}.vu-frame-work-header{display:flex;gap:8px;align-items:center;min-height:30px;padding:3px 8px}.vu-frame-work-header span,.vu-frame-work-header p,.vu-frame-work-stack header span,.vu-frame-vu-header span{color:#d5dde6;font-size:12px}.vu-frame-work-header>div{display:flex;gap:8px;align-items:baseline;min-width:0}.vu-frame-work-stack-row{grid-template-columns:1fr;gap:2px;min-height:43px;padding:5px 8px;background:#173239;border-bottom:1px solid rgba(183,205,214,.16);border-left:4px solid transparent;border-radius:0}.vu-frame-work-stack-row:hover,.vu-frame-work-stack-row:focus-visible{background:#1d3d45}.vu-frame-work-stack-row-selected{background:#245660;border-left-color:#41d6c3;box-shadow:inset 0 0 0 1px #41d6c352}.vu-frame-work-stack-row strong,.vu-frame-work-stack-row span{color:#e4edf1;font-size:12px;line-height:1.25}.vu-frame-selected-work-object{gap:0;padding:0;background:#303a45;border:1px solid #56616c;border-left:5px solid #41d6c3;border-radius:0}.vu-frame-selected-work-object header{padding:5px 7px;background:#333d49;border-bottom:1px solid #66707c}.vu-frame-selected-work-object h2{font-size:16px;line-height:1.2}.vu-frame-selected-work-object header small,.vu-frame-selected-work-object header .vu-frame-status{font-size:12px}.vu-frame-work-object-meta,.vu-frame-record-meta{display:grid;grid-template-columns:1fr;gap:0;margin:0;background:transparent;border:0}.vu-frame-work-object-meta div,.vu-frame-record-meta div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;min-height:22px;padding:2px 7px;background:transparent;border-bottom:1px solid #4d5865}.vu-frame-work-object-meta dd,.vu-frame-record-meta dd{color:#f3f6fa;font-size:12px}.vu-frame-record-meta dt{color:#c8d1dc;font-size:10px;font-weight:780;text-transform:uppercase}.vu-frame-work-object-output,.vu-frame-work-object-next,.vu-frame-work-object-linked,.vu-frame-record-section{padding:5px 7px;border-bottom:1px solid #4d5865}.vu-frame-record-section p{margin:0;color:#e5ebf2;font-size:12px;line-height:1.35}.vu-frame-record-section h3,.vu-frame-work-object-next h3,.vu-frame-work-object-linked h3{margin:0 0 4px}.vu-frame-record-state p{color:#f2d48a}.vu-frame-record-blocker p{color:#f6b3ae}.vu-frame-next-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:26px;padding:3px 0;border-bottom:1px solid #4d5865}.vu-frame-next-action-row strong{color:#f8fafc;font-size:12px}.vu-frame-primary-record-action{min-height:24px;padding:0 10px;color:#071112;background:#41d6c3;border:1px solid #8be0d8;border-radius:3px;font-size:11px;font-weight:800}.vu-frame-work-object-output p,.vu-frame-record-activity p,.vu-frame-record-recent p{min-height:18px;border-top:1px solid #4d5865}.vu-frame-work-object-output span,.vu-frame-work-object-next p,.vu-frame-work-object-linked-row span,.vu-frame-vu-output span,.vu-frame-ledger-output p,.vu-frame-tree-row,.vu-frame-dense-table td{font-size:12px}.vu-frame-record-activity{display:grid;align-content:start;min-height:0;padding:4px 7px;overflow:auto;background:#2f3843}.vu-frame-record-activity p,.vu-frame-record-recent p{display:grid;grid-template-columns:44px 104px minmax(0,1fr);gap:8px;align-items:center;margin:0;color:#e5ebf2;font-size:12px}.vu-frame-record-activity time,.vu-frame-record-recent time{color:#8be0d8;font-size:11px;font-weight:800}.vu-frame-work-object-linked-row{gap:8px 18px}.vu-frame-vu-output,.vu-frame-thread .vu-frame-chat-input textarea{background:#101923;border-color:#4f5a67}.vu-frame-vu-output p{min-height:22px;border-top:1px solid #263341}.vu-frame-vu-workspace{grid-template-rows:32px minmax(0,1fr);min-height:0}.vu-frame-thread{align-content:start;gap:4px;padding:5px}.vu-frame-thread-message>div,.vu-frame-result-block blockquote{font-size:12px;line-height:1.3}.vu-frame-thread .vu-frame-chat-input{display:grid;gap:4px;padding:2px 0 5px;background:transparent;border:0}.vu-frame-thread .vu-frame-chat-input span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#aeb7c2;font-size:11px;font-weight:800;text-transform:uppercase}.vu-frame-thread .vu-frame-chat-input textarea{min-height:42px;max-height:64px;resize:vertical;padding:6px 7px;color:#dce3ea;background:#101820;border:1px solid #56616c;border-radius:0;font-size:12px}.vu-frame-dense-table th{height:23px;color:#fff;font-size:10px;text-transform:uppercase}.vu-frame-dense-table td{height:24px}.vu-frame-result-block{background:#1b222a;border-color:#333c44;border-radius:0}.vu-frame-active-agents>div{display:grid;align-content:start;overflow:auto}.vu-frame-agent-row{display:grid;grid-template-columns:9px minmax(0,1fr) 46px;grid-template-rows:16px 16px;gap:1px 5px;align-items:center;min-height:36px;padding:3px 5px;background:#202a33;border-bottom:1px solid #333c44}.vu-frame-agent-row .vu-frame-seal{grid-column:1;grid-row:1 / 3}.vu-frame-agent-row strong{grid-column:2;grid-row:1;font-size:12px}.vu-frame-agent-row span:not(.vu-frame-seal){grid-column:3;grid-row:1;justify-self:end;font-size:10px}.vu-frame-agent-row small{grid-column:2;grid-row:2;font-size:10px}.vu-frame-agent-row .vu-frame-row-button{grid-column:3;grid-row:2;min-height:18px;padding:0 4px;font-size:10px}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.vu-frame-active-agents,.vu-frame-vu-panel,.vu-frame-bottom-panel{grid-column:2;grid-row:auto}}.vu-frame-ledger-shell{grid-template-columns:minmax(0,1fr) 220px}.vu-frame-work-header{background:#f3f5f7;border-color:#c6ced8}.vu-frame-work-header h1{color:#111827;font-size:14px}.vu-frame-work-header strong{min-width:0;color:#111827;font-size:14px;font-weight:820;white-space:nowrap}.vu-frame-work-header span,.vu-frame-work-header span span{color:#4b5563;font-size:12px}.vu-frame-collaborate-surface{height:100%;min-height:0;overflow:auto;color:#111827;background:#f3f5f7;border:1px solid #c6ced8;border-top:0;scrollbar-color:#6b7280 #d8dee6}.vu-frame-coordination-job{display:grid;align-content:start;min-height:100%;color:#111827;background:#f3f5f7}.vu-frame-coordination-section{padding:9px 12px;border-bottom:1px solid #c6ced8}.vu-frame-coordination-section h2{margin:0 0 5px;color:#4b5563;font-size:10px;font-weight:840;line-height:1.2;text-transform:uppercase}.vu-frame-coordination-section p{max-width:840px;margin:0;color:#111827;font-size:12px;line-height:1.38}.vu-frame-coordination-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.vu-frame-coordination-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.vu-frame-coordination-actions .vu-frame-row-button{color:#1f2937;background:#fff;border-color:#c6ced8}.vu-frame-coordination-actions .vu-frame-row-button:hover,.vu-frame-coordination-actions .vu-frame-row-button:focus-visible{color:#071112;background:#c7f4ee;border-color:#41d6c3}.vu-frame-coordination-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #c6ced8;border-left:1px solid #c6ced8}.vu-frame-coordination-strip div{min-width:0;padding:6px 8px;border-right:1px solid #c6ced8;border-bottom:1px solid #c6ced8}.vu-frame-coordination-strip span{display:block;margin-bottom:2px;color:#4b5563;font-size:10px;font-weight:800;text-transform:uppercase}.vu-frame-coordination-strip strong{display:block;overflow:hidden;color:#111827;font-size:12px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ai-source{background:#eef2f6}.vu-frame-ai-source ul{display:grid;gap:3px;margin:0;padding-left:16px;color:#111827}.vu-frame-ai-source li{font-size:12px;line-height:1.32}.vu-frame-work-stack header{min-height:32px}.vu-frame-work-stack-row{gap:3px;min-height:62px;padding:6px 8px}.vu-frame-work-stack-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-stack-row b{color:#9de9df;font-size:10px;font-weight:840;text-transform:uppercase}.vu-frame-work-stack-row-selected{background:#245660;border-left-color:#41d6c3}.vu-frame-record-context{display:grid;grid-template-rows:32px auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;color:#dce5ee;background:#18212d;border-left:1px solid #3f4a56}.vu-frame-record-context header{display:flex;align-items:center;padding:0 9px;color:#fff;background:#3d4650;border-bottom:1px solid #717b87;font-size:14px;font-weight:820;text-transform:uppercase}.vu-frame-record-context-grid{display:grid;padding:4px 8px 6px}.vu-frame-record-context-grid span{display:flex;justify-content:space-between;gap:8px;min-height:22px;padding:3px 0;color:#cfd8e3;border-bottom:1px solid rgba(198,206,216,.14);font-size:12px}.vu-frame-record-context-grid strong{color:#fff;font-size:12px;font-weight:780;text-align:right}.vu-frame-trust-status{align-content:start;padding:7px 8px;overflow:auto;border-top:1px solid rgba(198,206,216,.2)}.vu-frame-trust-status h2{margin:0 0 5px;color:#fff;font-size:11px;font-weight:820;text-transform:uppercase}.vu-frame-trust-status p{display:grid;grid-template-columns:8px minmax(0,1fr);gap:7px;align-items:center;min-height:20px;margin:0;color:#dce5ee;font-size:12px}.vu-frame-trust-status p span{width:6px;height:6px;background:#54d38a;border-radius:999px;box-shadow:0 0 0 2px #54d38a29}.vu-frame-vu-output p{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center}.vu-frame-vu-output time{color:#8be0d8;font-size:11px;font-weight:820}@media(max-width:1180px){.vu-frame-record-context{min-height:180px}.vu-frame-coordination-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.vu-frame,.vu-frame input,.vu-frame textarea,.vu-frame select{color:#111827;font-size:12px;letter-spacing:0}.vu-frame button{font-size:11px;letter-spacing:0}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-bottom-tabs button{font-size:12px}.vu-frame-work-header,.vu-frame-vu-header,.vu-frame-ledger-heading,.vu-frame-record-context header{box-sizing:border-box;display:flex;align-items:center;height:32px;min-height:32px;padding:8px 10px;color:#111827;background:#fff;border-bottom:1px solid #cbd5e1}.vu-frame-work-header{border-color:#cbd5e1}.vu-frame-work-header>div,.vu-frame-ledger-heading>div{display:flex;align-items:center;min-width:0}.vu-frame-work-header h1,.vu-frame-ledger-heading h2,.vu-frame-vu-header strong,.vu-frame-record-context header{margin:0;color:#111827;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase}.vu-frame-work-header strong,.vu-frame-work-header span,.vu-frame-work-header p,.vu-frame-ledger-heading span,.vu-frame-ledger-heading em{display:none}.vu-frame-collaborate-surface,.vu-frame-coordination-job,.vu-frame-ai-source,.vu-frame-editor,.vu-frame-canvas,.vu-frame-work-object{color:#111827;background:#f8fafc;font-size:12px}.vu-frame-collaborate-surface{border-color:#cbd5e1}.vu-frame-coordination-section{border-bottom-color:#cbd5e1}.vu-frame-coordination-section h2,.vu-frame-coordination-strip span,.vu-frame-chat-input span,.vu-frame-vu-output header{color:#475569;font-size:10px;font-weight:700;text-transform:uppercase}.vu-frame-coordination-section p,.vu-frame-coordination-strip strong,.vu-frame-ai-source li{color:#111827;font-size:12px}.vu-frame-work-stack{color:#111827;background:#f8fafc;border-left-color:#cbd5e1;border-right-color:#cbd5e1}.vu-frame-work-stack header{box-sizing:border-box;height:32px;min-height:32px;padding:8px 10px;color:#111827;background:#fff;border-bottom:1px solid #cbd5e1}.vu-frame-work-stack h2{color:#111827;font-size:13px;font-weight:700}.vu-frame-work-stack header span{color:#475569;font-size:12px}.vu-frame-work-stack-row{min-height:62px;color:#111827;background:#eef2f7;border-bottom:1px solid #cbd5e1;border-left:3px solid transparent}.vu-frame-work-stack-row span,.vu-frame-work-stack-row strong{color:#111827;font-size:12px}.vu-frame-work-stack-row b{color:#334155;font-size:10px;font-weight:700;text-transform:uppercase}.vu-frame-work-stack-row:hover,.vu-frame-work-stack-row:focus-visible,.vu-frame-work-stack-row-selected{color:#111827;background:#fff}.vu-frame-work-stack-row-selected{border-left:3px solid #14b8a6;box-shadow:none}.vu-frame-vu-panel,.vu-frame-vu-workspace,.vu-frame-thread{color:#111827;background:#f8fafc}.vu-frame-vu-panel{border-left-color:#cbd5e1}.vu-frame-thread .vu-frame-chat-input{color:#111827;background:#f8fafc}.vu-frame-thread .vu-frame-chat-input textarea{color:#111827;background:#fff;border:1px solid #cbd5e1;font-size:12px}.vu-frame-vu-output{color:#111827;background:#f8fafc;border-color:#cbd5e1}.vu-frame-vu-output p{min-height:24px;color:#111827;background:#fff;border-top:0;border-bottom:1px solid #e2e8f0;font-size:12px;line-height:1.45}.vu-frame-vu-output span{color:#111827;font-size:12px}.vu-frame-vu-output time{color:#0f766e;font-size:11px}.vu-frame-ledger-output,.vu-frame-ledger-output p,.vu-frame-ledger-context,.vu-frame-ledger-context span{font-size:12px;line-height:1.45}.vu-frame-record-context header{border-left:0}.vu-frame-tree-section summary{box-sizing:border-box;height:30px;min-height:30px;color:#111827;background:#fff;border:1px solid #cbd5e1;font-size:12px;font-weight:700}.vu-frame-tree-section summary span,.vu-frame-tree-section-trust summary span{color:#111827;font-size:12px;font-weight:700}.vu-frame-tree-section summary small,.vu-frame-tree-section summary:before{color:#475569}.vu-frame-dense-table th{font-size:10px}.vu-frame-dense-table td,.vu-frame-record-activity p,.vu-frame-record-recent p,.vu-frame-tree-row{font-size:12px}.vu-frame-motion-editor,.vu-frame-motion-canvas,.vu-frame-motion-surface{color:#111827;background:#f8fafc}.vu-frame-motion-header{height:46px;min-height:46px;padding:7px 10px;color:#111827;background:#fff;border-bottom:1px solid #cbd5e1}.vu-frame-motion-header>div{display:grid;gap:2px;align-content:center;min-width:0}.vu-frame-motion-header h1{color:#111827;font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.vu-frame-motion-header span{display:block;overflow:hidden;color:#475569;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-surface{display:grid;align-content:start;gap:0;min-height:0;padding:0;overflow:auto;border-top:1px solid #cbd5e1}.vu-frame-motion-section{border-bottom:1px solid #cbd5e1}.vu-frame-motion-section h2{margin:0;padding:7px 10px 5px;color:#111827;background:#f1f5f9;border-bottom:1px solid #cbd5e1;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase}.vu-frame-motion-row{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(92px,120px) minmax(72px,90px) minmax(76px,96px);gap:8px;align-items:center;min-height:30px;padding:4px 10px;color:#111827;background:#fff;border-bottom:1px solid #cbd5e1;font-size:12px}.vu-frame-motion-row:last-child{border-bottom:0}.vu-frame-motion-row strong,.vu-frame-motion-row span{min-width:0;overflow:hidden;color:#111827;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-dot{width:8px;height:8px;border-radius:999px;background:#64748b}.vu-frame-motion-row-ready .vu-frame-motion-dot{background:#16a34a}.vu-frame-motion-row-working .vu-frame-motion-dot{background:#14b8a6}.vu-frame-motion-row-attention .vu-frame-motion-dot{background:#d97706}.vu-frame-motion-row-blocker .vu-frame-motion-dot{background:#dc2626}.vu-frame-motion-row button,.vu-frame-motion-actions button{min-height:22px;padding:0 8px;color:#111827;background:#f8fafc;border:1px solid #cbd5e1;border-radius:3px;font-size:11px;font-weight:700}.vu-frame-motion-row button:hover,.vu-frame-motion-row button:focus-visible,.vu-frame-motion-actions button:hover,.vu-frame-motion-actions button:focus-visible{color:#042f2e;background:#ccfbf1;border-color:#14b8a6;outline:none}.vu-frame-motion-decision .vu-frame-motion-row{border-bottom:1px solid #cbd5e1}.vu-frame-motion-actions{display:flex;flex-wrap:wrap;gap:6px;padding:7px 10px;background:#fff}.vu-frame-work-stack header{height:44px;min-height:44px;padding:7px 10px}.vu-frame-work-stack header>div{display:grid;gap:2px}.vu-frame-work-stack-row{min-height:34px;padding:6px 10px}.vu-frame-work-stack-row strong{color:#111827;font-size:12px;font-weight:700}.vu-frame-vu-output p{min-height:24px}@media(max-width:1180px){.vu-frame-motion-row{grid-template-columns:18px minmax(0,1fr)}.vu-frame-motion-row>span:not(.vu-frame-motion-dot),.vu-frame-motion-row button{grid-column:2}.vu-frame-motion-header{height:auto}.vu-frame-motion-header span{white-space:normal}}.vu-frame-body{grid-template-columns:46px var(--vu-explorer-width, 260px) minmax(560px,1fr) var(--vu-right-panel-width, 340px)}.vu-frame-work-stack{display:none}.vu-frame-editor,.vu-frame-motion-editor{grid-column:3;grid-row:1}.vu-frame-vu-panel{grid-column:4;grid-row:1 / 3}.vu-frame-bottom-panel{grid-column:3;grid-row:2}.vu-frame-resize-handle-right{grid-column:4;grid-row:1 / 3}.vu-frame-resize-handle-ledger{grid-column:3}.vu-frame-motion-editor .vu-frame-tabs{background:#0b1118;border-bottom:1px solid #2b3847}.vu-frame-motion-editor .vu-frame-tabs button{color:#9ca3af;background:#0b1118;border-color:#2b3847}.vu-frame-motion-editor .vu-frame-tabs .vu-frame-tab-active{color:#e5edf5;background:#17212b;border-color:#14b8a6}.vu-frame-motion-header{height:44px;min-height:44px;padding:6px 10px;color:#e5edf5;background:#1f2a36;border-bottom:1px solid #334155}.vu-frame-motion-header h1{color:#e5edf5;font-size:13px;font-weight:700}.vu-frame-motion-header span{display:block;color:#9ca3af;font-size:12px}.vu-frame-motion-surface{border-top:0}.vu-frame-motion-record-line{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(190px,.35fr) minmax(260px,1fr);gap:10px;align-items:center;min-height:30px;padding:4px 10px;color:#e5edf5;background:#17212b;border-bottom:1px solid #334155;font-size:12px}.vu-frame-motion-record-line strong,.vu-frame-motion-record-line span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-record-line span{color:#9ca3af}.vu-frame-motion-column-head,.vu-frame-motion-row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(120px,150px) minmax(130px,180px) minmax(84px,110px);gap:8px;align-items:center}.vu-frame-motion-column-head{min-height:24px;padding:3px 10px;color:#9ca3af;background:#111b25;border-bottom:1px solid #334155;font-size:10px;font-weight:700;text-transform:uppercase}.vu-frame-motion-column-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-section{border-bottom:1px solid #334155}.vu-frame-motion-section h2{min-height:26px;margin:0;padding:6px 10px 4px;color:#e5edf5;background:#1f2a36;border-bottom:1px solid #334155;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase}.vu-frame-motion-row{min-height:30px;padding:3px 10px;color:#e5edf5;background:#17212b;border-bottom:1px solid #243244;font-size:12px}.vu-frame-motion-row strong,.vu-frame-motion-row span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#9ca3af;background:transparent;border-radius:0;font-size:11px;font-weight:800}.vu-frame-motion-row button,.vu-frame-motion-actions button{min-height:22px;padding:0 8px;color:#e5edf5;background:#1f2a36;border:1px solid #334155;border-radius:3px;font-size:11px;font-weight:700}.vu-frame-motion-row button:hover,.vu-frame-motion-row button:focus-visible,.vu-frame-motion-actions button:hover,.vu-frame-motion-actions button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}.vu-frame-motion-decision p{min-height:28px;margin:0;padding:6px 10px;color:#9ca3af;background:#17212b;border-bottom:1px solid #243244;font-size:12px;line-height:1.35}.vu-frame-motion-actions{display:flex;flex-wrap:wrap;gap:6px;padding:7px 10px;background:#17212b}@media(max-width:1180px){.vu-frame-body{grid-template-columns:46px minmax(0,1fr)}.vu-frame-motion-row,.vu-frame-motion-column-head,.vu-frame-motion-record-line{grid-template-columns:1fr}}.vu-frame,.vu-frame input,.vu-frame textarea,.vu-frame select{font-size:10.5px}.vu-frame button{font-size:9.5px}.vu-frame-tabs button,.vu-frame-object-tabs button,.vu-frame-bottom-tabs button{font-size:10px}.vu-frame-motion-editor,.vu-frame-motion-canvas,.vu-frame-motion-surface{color:#e5edf5;background:#0f1720}.vu-frame-motion-header{height:34px;min-height:34px;padding:4px 8px;background:#111923;border-bottom:1px solid #2b3847}.vu-frame-motion-header h1{color:#e5edf5;font-size:11px;font-weight:700;line-height:1.1}.vu-frame-motion-header span{display:block;color:#9ca3af;font-size:10px;line-height:1.15}.vu-frame-motion-surface{display:block;padding:0;overflow:auto;border-top:0}.vu-frame-motion-record-line,.vu-frame-motion-column-head{display:none}.vu-frame-motion-section{margin:0;border-bottom:1px solid #2b3847}.vu-frame-motion-section h2{min-height:22px;margin:0;padding:5px 8px 3px;color:#cbd5e1;background:#1f2a36;border-bottom:1px solid #2b3847;font-size:11px;font-weight:700;line-height:1.15;text-transform:uppercase}.vu-frame-motion-rows{display:grid}.vu-frame-motion-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px;align-items:center;min-height:23px;padding:2px 8px;color:#e5edf5;background:#17212b;border-bottom:1px solid #243244}.vu-frame-motion-row strong{min-width:0;overflow:hidden;color:#e5edf5;font-size:10.5px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-row span{font-size:10.5px}.vu-frame-motion-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#9ca3af;background:transparent;border-radius:0;font-size:10px;font-weight:800}.vu-frame-motion-actions{display:flex;flex-wrap:wrap;gap:5px;padding:5px 8px 7px;background:#17212b}.vu-frame-motion-actions button{min-height:21px;padding:0 7px;color:#e5edf5;background:#1f2a36;border:1px solid #334155;border-radius:2px;font-size:9.5px;font-weight:700}.vu-frame-motion-editor{display:flex;flex-direction:column;min-height:0;color:#e5edf5;background:#0f1720}.vu-frame-motion-editor .vu-frame-tabs{flex:0 0 auto}.vu-frame-motion-canvas{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible;color:#e5edf5;background:#0f1720}.vu-frame-motion-header{display:flex;flex:0 0 auto;align-items:center;height:32px;min-height:32px;padding:6px 8px;color:#e5edf5;background:#111923;border-bottom:1px solid #2b3847}.vu-frame-motion-header>div{display:flex;align-items:center;min-width:0}.vu-frame-motion-header h1{margin:0;color:#e5edf5;font-size:13px;font-weight:700;line-height:1.1}.vu-frame-motion-header span{display:none}.vu-frame-motion-surface{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:auto;color:#e5edf5;background:#0f1720;border-top:0}.vu-frame-motion-section{flex:0 0 auto;margin:0;border-bottom:1px solid #2b3847}.vu-frame-motion-section h2{min-height:24px;margin:0;padding:6px 8px 4px;color:#cbd5e1;background:#1f2a36;border-bottom:1px solid #2b3847;font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.vu-frame-motion-rows{display:flex;flex-direction:column}.vu-frame-motion-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(110px,150px) minmax(120px,180px);gap:8px;align-items:center;min-height:30px;padding:3px 8px;color:#e5edf5;background:#17212b;border-bottom:1px solid #243244;font-size:12px}.vu-frame-motion-row:nth-child(2n){background:#141d27}.vu-frame-motion-row strong,.vu-frame-motion-row span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-row>span:nth-of-type(2),.vu-frame-motion-row>span:nth-of-type(3){color:#9ca3af}.vu-frame-motion-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#9ca3af;background:transparent;border-radius:0;font-size:12px;font-weight:800}.vu-frame-motion-row-ready .vu-frame-motion-dot{color:#14b8a6}.vu-frame-motion-row-working .vu-frame-motion-dot{color:#60a5fa}.vu-frame-motion-row-attention .vu-frame-motion-dot{color:#f59e0b}.vu-frame-motion-row-blocker .vu-frame-motion-dot{color:#ef4444}.vu-frame-motion-decision{border-bottom:0}.vu-frame-motion-decision-title{display:block;min-height:30px;padding:7px 8px 5px;color:#e5edf5;background:#17212b;border-bottom:1px solid #243244;font-size:12px;font-weight:700;line-height:1.2}.vu-frame-motion-decision p,.vu-frame-motion-decision .vu-frame-motion-row{display:none}.vu-frame-motion-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;padding:6px 8px 8px;background:#17212b}.vu-frame-motion-actions button{min-height:22px;padding:0 8px;color:#e5edf5;background:#1f2a36;border:1px solid #334155;border-radius:2px;font-size:11px;font-weight:700}.vu-frame-motion-actions button:hover,.vu-frame-motion-actions button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}@media(max-width:1180px){.vu-frame-motion-row{grid-template-columns:24px minmax(0,1fr)}.vu-frame-motion-row>span:not(.vu-frame-motion-dot){grid-column:2}}.vu-frame-motion-editor,.vu-frame-motion-canvas,.vu-frame-motion-surface{color:#e5edf5;background:#0f1720;font-size:12px}.vu-frame-motion-tabs{display:flex;flex:0 0 auto;align-items:center;gap:2px;min-height:32px;padding:0 6px;background:#0b1118;border-bottom:1px solid #2b3847}.vu-frame-motion-tabs button{min-height:28px;padding:0 10px;color:#9ca3af;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:12px;font-weight:700}.vu-frame-motion-tabs button:hover,.vu-frame-motion-tabs button:focus-visible{color:#e5edf5;background:#17212b;outline:none}.vu-frame-motion-tabs .vu-frame-motion-tab-active{color:#e5edf5;background:#17212b;border-bottom-color:#14b8a6}.vu-frame-motion-header h1,.vu-frame-motion-section h2{font-size:13px}.vu-frame-motion-row{min-height:30px;font-size:12px}.vu-frame-motion-row strong,.vu-frame-motion-row span{font-size:12px}.vu-frame-motion-decision p{display:block;margin:0;min-height:28px;padding:6px 8px;color:#cbd5e1;background:#17212b;border-bottom:1px solid #243244;font-size:12px;line-height:1.25}.vu-frame-motion-actions button{font-size:11px}.vu-frame-motion-table{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;overflow:auto}.vu-frame-motion-table-head,.vu-frame-motion-table-row{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(150px,.9fr) minmax(100px,.55fr) minmax(140px,.75fr);gap:8px;align-items:center}.vu-frame-motion-table-head{min-height:28px;padding:4px 8px;color:#94a3b8;background:#1f2a36;border-bottom:1px solid #2b3847;font-size:10px;font-weight:700;text-transform:uppercase}.vu-frame-motion-table-row{min-height:30px;padding:3px 8px;color:#e5edf5;background:#17212b;border-bottom:1px solid #243244;font-size:12px}.vu-frame-motion-table-row:nth-child(2n){background:#141d27}.vu-frame-motion-table-row strong,.vu-frame-motion-table-row span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-table-row span{color:#9ca3af}.vu-frame-motion-table-row-ready span:nth-child(3),.vu-frame-motion-table-row-ready span:nth-child(4){color:#14b8a6}.vu-frame-motion-table-row-working span:nth-child(3){color:#60a5fa}.vu-frame-motion-table-row-attention span:nth-child(3),.vu-frame-motion-table-row-attention span:nth-child(4){color:#f59e0b}.vu-frame-motion-table-row-blocker span:nth-child(3),.vu-frame-motion-table-row-blocker span:nth-child(4){color:#ef4444}.vu-frame-motion-activity{display:flex;flex-direction:column;flex:0 0 auto;background:#0f1720}.vu-frame-motion-activity p{display:grid;grid-template-columns:64px 120px minmax(0,1fr);gap:8px;align-items:center;min-height:28px;margin:0;padding:3px 8px;color:#e5edf5;background:#17212b;border-bottom:1px solid #243244;font-size:12px;line-height:1.2}.vu-frame-motion-activity p:nth-child(2n){background:#141d27}.vu-frame-motion-activity time{color:#14b8a6;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.vu-frame-motion-activity strong{min-width:0;overflow:hidden;color:#cbd5e1;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-activity span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-tree-section summary{box-sizing:border-box;display:flex;align-items:center;height:30px;min-height:30px;padding:6px 10px;color:#f8fafc;background:#26313d;border:1px solid #4b5563;border-radius:4px;font-size:12px;font-weight:700}.vu-frame-tree-section summary span,.vu-frame-tree-section-trust summary span{color:#f8fafc;font-size:12px;font-weight:700}.vu-frame-tree-section summary small,.vu-frame-tree-section summary:before{color:#cbd5e1}.vu-frame-tree-section-discover{background:#0f3a37;border:1px solid #22c7b8}.vu-frame-tree-section-discover summary{color:#f8fafc;background:#183f3c;border:1px solid #22c7b8}.vu-frame-tree-section-discover summary span,.vu-frame-tree-section-discover summary:before{color:#f8fafc}.vu-frame-tree-section-discover .vu-frame-tree-row{color:#d7fff9}.vu-frame-tree-section-discover .vu-frame-tree-row span{background:#22c7b8}.vu-frame-tree-section-discover .vu-frame-tree-row:hover,.vu-frame-tree-section-discover .vu-frame-tree-row:focus-visible{color:#fff;background:#22c7b824;border-left-color:#22c7b8}@media(max-width:1180px){.vu-frame-motion-table-head,.vu-frame-motion-table-row,.vu-frame-motion-activity p{grid-template-columns:1fr}}.vu-frame-motion-surface-all{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);min-height:0;overflow:hidden}.vu-frame-motion-workflow{min-width:0;min-height:0;overflow:auto;border-right:1px solid #243244}.vu-frame-motion-row-head,.vu-frame-motion-row{display:grid;grid-template-columns:48px minmax(200px,1fr) minmax(112px,140px) minmax(96px,130px) minmax(108px,140px) minmax(76px,100px);gap:8px;align-items:center}.vu-frame-motion-row-head{position:sticky;top:0;z-index:6;min-height:28px;padding:4px 8px;color:#94a3b8;background:#111923;border-bottom:1px solid #2b3847;font-size:10px;font-weight:700;line-height:1.1;text-transform:uppercase}.vu-frame-motion-row-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-section h2{position:sticky;top:28px;z-index:5;background:#1f2a36}.vu-frame-motion-row{width:100%;min-height:30px;color:#e5edf5;border:0;border-bottom:1px solid #243244;border-left:3px solid transparent;border-radius:0;font-family:inherit;text-align:left;cursor:pointer}.vu-frame-motion-row:hover,.vu-frame-motion-row:focus-visible{background:#1b2835;border-left-color:#475569;outline:none}.vu-frame-motion-row-selected,.vu-frame-motion-row-selected:hover,.vu-frame-motion-row-selected:focus-visible{background:#14b8a624;border-left-color:#14b8a6}.vu-frame-motion-row strong,.vu-frame-motion-row span{min-width:0}.vu-frame-motion-row>span:nth-of-type(5){color:#cbd5e1;font-weight:700}.vu-frame-motion-detail{min-width:0;overflow:auto;color:#e5edf5;background:#101923}.vu-frame-motion-detail header{display:grid;gap:3px;min-height:46px;padding:7px 8px;border-bottom:1px solid #243244}.vu-frame-motion-detail header span,.vu-frame-motion-detail dt,.vu-frame-motion-detail h2{color:#94a3b8;font-size:10px;font-weight:700;line-height:1.1;text-transform:uppercase}.vu-frame-motion-detail header strong{min-width:0;overflow:hidden;color:#f8fafc;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-detail dl{display:grid;gap:0;margin:0;border-bottom:1px solid #243244}.vu-frame-motion-detail dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px;min-height:28px;padding:5px 8px;border-bottom:1px solid rgba(36,50,68,.7)}.vu-frame-motion-detail dl div:last-child{border-bottom:0}.vu-frame-motion-detail dd{min-width:0;margin:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-detail section{margin:0;padding:7px 8px;border-bottom:1px solid #243244}.vu-frame-motion-detail h2{margin:0 0 5px}.vu-frame-motion-detail p{margin:0;color:#cbd5e1;font-size:12px;line-height:1.35}.vu-frame-motion-detail-actions{display:flex;flex-wrap:wrap;gap:6px;padding:7px 8px}.vu-frame-motion-detail-actions button{min-height:22px;padding:0 8px;color:#e5edf5;background:#1f2a36;border:1px solid #334155;border-radius:2px;font-size:11px;font-weight:700}.vu-frame-motion-detail-actions button:hover,.vu-frame-motion-detail-actions button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}@media(max-width:1280px){.vu-frame-motion-surface-all{grid-template-columns:minmax(0,1fr)}.vu-frame-motion-detail{display:none}}@media(max-width:1180px){.vu-frame-motion-row-head,.vu-frame-motion-row{grid-template-columns:24px minmax(0,1fr)}.vu-frame-motion-row-head span:not(:first-child),.vu-frame-motion-row>span:not(.vu-frame-motion-dot){grid-column:2}}.vu-frame-motion-lane-surface{display:block;width:100%;height:100%;min-height:0;padding:8px;overflow:auto}.vu-frame-motion-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-height:100%}.vu-frame-motion-lane{display:flex;flex-direction:column;min-width:0;min-height:0;background:#0f1720;border:1px solid #26313d;border-radius:3px}.vu-frame-motion-lane header{display:flex;align-items:center;min-height:32px;padding:7px 8px;color:#94a3b8;background:#0b1118;border-bottom:1px solid #26313d;font-size:11px;font-weight:800;line-height:1.1;letter-spacing:0}.vu-frame-motion-lane-cards{display:grid;align-content:start;gap:6px;min-height:0;padding:8px}.vu-frame-motion-lane-card{display:grid;gap:5px;align-content:center;min-width:0;min-height:78px;padding:8px;color:#e5edf5;background:#111a24;border:1px solid #2f3d4a;border-left:3px solid #475569;border-radius:3px;font-family:inherit;text-align:left;cursor:pointer}.vu-frame-motion-lane-card:hover,.vu-frame-motion-lane-card:focus-visible{background:#142231;border-color:#334155;outline:none}.vu-frame-motion-lane-card-selected,.vu-frame-motion-lane-card-selected:hover,.vu-frame-motion-lane-card-selected:focus-visible{background:#14b8a624;border-color:#14b8a6;border-left-color:#14b8a6}.vu-frame-motion-lane-card strong,.vu-frame-motion-lane-card span{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-lane-card strong{color:#f8fafc;font-size:13px;font-weight:750}.vu-frame-motion-lane-card span{color:#94a3b8;font-size:11px;font-weight:700}.vu-frame-motion-lane-card span em{color:#cbd5e1;font-style:normal;font-weight:800}.vu-frame-motion-breadcrumb{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr);gap:6px 10px;align-items:center;min-width:0;min-height:30px}.vu-frame-motion-breadcrumb strong,.vu-frame-motion-breadcrumb span{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-breadcrumb strong{color:#f8fafc;font-size:13px;font-weight:850}.vu-frame-motion-breadcrumb span{color:#cbd5e1;font-size:12px;font-weight:750}.vu-frame-motion-breadcrumb span em{margin-right:5px;color:#94a3b8;font-size:10px;font-style:normal;font-weight:800}@media(max-width:1180px){.vu-frame-motion-lanes{grid-template-columns:1fr}.vu-frame-motion-breadcrumb{grid-template-columns:minmax(0,1fr)}}.vu-frame-work-stream-surface{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;width:100%;height:100%;min-height:0;padding:8px;overflow:auto}.vu-frame-work-stream-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:30px;padding:6px 8px;color:#cbd5e1;background:#0b1118;border:1px solid #26313d;border-radius:3px}.vu-frame-work-stream-heading span,.vu-frame-work-stream-heading strong{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-stream-heading span{color:#94a3b8;font-size:11px;font-weight:850}.vu-frame-work-stream-heading strong{color:#f8fafc;font-size:12px;font-weight:760}.vu-frame-work-streams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.vu-frame-work-stream-card{--stream-accent: #14b8a6;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;color:#e5edf5;background:#0f1720;border:1px solid #26313d;border-top:3px solid var(--stream-accent);border-radius:3px}.vu-frame-work-stream-card-working{--stream-accent: #14b8a6}.vu-frame-work-stream-card-ready{--stream-accent: #22c55e}.vu-frame-work-stream-card-attention{--stream-accent: #f59e0b}.vu-frame-work-stream-card-blocker{--stream-accent: #ef4444}.vu-frame-work-stream-card-idle{--stream-accent: #64748b}.vu-frame-work-stream-card-selected{border-color:color-mix(in srgb,var(--stream-accent) 74%,#26313d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stream-accent) 38%,transparent)}.vu-frame-work-stream-main{display:grid;gap:7px;min-width:0;padding:10px;color:inherit;background:#111a24;border:0;border-bottom:1px solid #26313d;font-family:inherit;text-align:left;cursor:pointer}.vu-frame-work-stream-main:hover,.vu-frame-work-stream-main:focus-visible{background:#142231;outline:none}.vu-frame-work-stream-status,.vu-frame-work-stream-current,.vu-frame-work-stream-facts dt,.vu-frame-work-stream-facts dd,.vu-frame-work-stream-support-group h2,.vu-frame-work-stream-support-card small,.vu-frame-work-stream-support-card strong,.vu-frame-work-stream-support-card em{min-width:0;overflow-wrap:anywhere}.vu-frame-work-stream-status{display:flex;align-items:center;gap:7px;color:#cbd5e1;font-size:11px;font-weight:820;line-height:1.25}.vu-frame-work-stream-status i{flex:0 0 auto;width:8px;height:8px;background:var(--stream-accent);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--stream-accent) 18%,transparent)}.vu-frame-work-stream-main>strong{color:#f8fafc;font-size:17px;font-weight:820;line-height:1.15}.vu-frame-work-stream-current{color:#94a3b8;font-size:12px;font-weight:700;line-height:1.35}.vu-frame-work-stream-facts{display:grid;gap:6px;margin:0}.vu-frame-work-stream-facts div{display:grid;gap:2px;padding-top:6px;border-top:1px solid #26313d}.vu-frame-work-stream-facts dt{color:#94a3b8;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.vu-frame-work-stream-facts dd{margin:0;color:#e5edf5;font-size:12px;font-weight:720;line-height:1.3}.vu-frame-work-stream-support{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:9px}.vu-frame-work-stream-support-group{display:grid;gap:5px;min-width:0}.vu-frame-work-stream-support-group h2{margin:0;color:#94a3b8;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.vu-frame-work-stream-support-group>div{display:grid;gap:5px}.vu-frame-work-stream-support-card{--support-accent: #64748b;display:grid;gap:2px;min-width:0;padding:7px 8px;background:#0b1118;border:1px solid #26313d;border-left:3px solid var(--support-accent);border-radius:3px}.vu-frame-work-stream-support-card-working{--support-accent: #14b8a6}.vu-frame-work-stream-support-card-ready{--support-accent: #22c55e}.vu-frame-work-stream-support-card-attention{--support-accent: #f59e0b}.vu-frame-work-stream-support-card-blocker{--support-accent: #ef4444}.vu-frame-work-stream-support-card small{color:#94a3b8;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.vu-frame-work-stream-support-card strong{color:#f8fafc;font-size:12px;font-style:normal;font-weight:760;line-height:1.25}.vu-frame-work-stream-support-card em{color:#cbd5e1;font-size:11px;font-style:normal;font-weight:650;line-height:1.3}@media(max-width:1180px){.vu-frame-work-streams{grid-template-columns:1fr}}.vu-frame-next-action-surface{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;padding:10px;overflow:auto;background:#081019}.vu-frame-next-action-header{display:grid;gap:5px;min-width:0;padding:12px;color:#e5edf5;background:#0f1720;border:1px solid #26313d;border-radius:4px}.vu-frame-next-action-header span,.vu-frame-next-action-card header span,.vu-frame-next-action-copy h2,.vu-frame-next-action-disclosures summary,.vu-frame-work-detail-row span,.vu-frame-work-detail-row em,.vu-frame-work-detail-row small{letter-spacing:0;text-transform:uppercase}.vu-frame-next-action-header span{color:#94a3b8;font-size:11px;font-weight:850}.vu-frame-next-action-header strong{min-width:0;overflow-wrap:anywhere;color:#f8fafc;font-size:22px;font-weight:840;line-height:1.1}.vu-frame-next-action-header p{margin:0;color:#cbd5e1;font-size:13px;font-weight:680;line-height:1.35}.vu-frame-next-action-card{--next-action-accent: #14b8a6;display:grid;gap:14px;min-width:0;padding:18px;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-top:4px solid var(--next-action-accent);border-radius:5px}.vu-frame-next-action-card-working{--next-action-accent: #14b8a6}.vu-frame-next-action-card-ready{--next-action-accent: #22c55e}.vu-frame-next-action-card-attention{--next-action-accent: #f59e0b}.vu-frame-next-action-card-blocker{--next-action-accent: #ef4444}.vu-frame-next-action-card header{display:grid;gap:6px;min-width:0}.vu-frame-next-action-card header span{width:max-content;max-width:100%;padding:5px 8px;overflow-wrap:anywhere;color:#081019;background:var(--next-action-accent);border-radius:3px;font-size:11px;font-weight:900;line-height:1.2}.vu-frame-next-action-card header strong{color:#f8fafc;font-size:30px;font-weight:880;line-height:1}.vu-frame-next-action-copy{display:grid;gap:10px;min-width:0}.vu-frame-next-action-copy section{display:grid;gap:4px;min-width:0;padding-top:10px;border-top:1px solid #26313d}.vu-frame-next-action-copy h2{margin:0;color:#94a3b8;font-size:10px;font-weight:850;line-height:1.2}.vu-frame-next-action-copy p{margin:0;color:#e5edf5;font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.vu-frame-next-action-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.vu-frame-next-action-buttons button{min-height:34px;padding:8px 12px;color:#e5edf5;background:#0b1118;border:1px solid #334155;border-radius:4px;font:inherit;font-size:12px;font-weight:820;cursor:pointer}.vu-frame-next-action-buttons .vu-frame-next-action-primary{color:#081019;background:#f8fafc;border-color:#f8fafc}.vu-frame-next-action-buttons button:hover,.vu-frame-next-action-buttons button:focus-visible{background:#142231;outline:none}.vu-frame-next-action-buttons .vu-frame-next-action-primary:hover,.vu-frame-next-action-buttons .vu-frame-next-action-primary:focus-visible{background:#dbeafe}.vu-frame-next-action-disclosures{display:grid;align-content:start;gap:8px;min-width:0;min-height:0}.vu-frame-next-action-disclosures details{min-width:0;color:#e5edf5;background:#0f1720;border:1px solid #26313d;border-radius:4px}.vu-frame-next-action-disclosures summary{padding:10px 12px;color:#cbd5e1;font-size:11px;font-weight:850;cursor:pointer}.vu-frame-next-action-disclosures summary::-webkit-details-marker{display:none}.vu-frame-next-action-disclosures summary:after{content:"+";float:right;color:#94a3b8;font-weight:900}.vu-frame-next-action-disclosures details[open] summary:after{content:"-"}.vu-frame-next-action-detail-grid,.vu-frame-next-action-participants,.vu-frame-next-action-ledger{display:grid;gap:8px;min-width:0;padding:0 12px 12px}.vu-frame-work-detail-row{--detail-accent: #64748b;display:grid;grid-template-columns:minmax(76px,.55fr) minmax(120px,1fr) minmax(92px,.7fr);gap:8px;align-items:center;min-width:0;padding:9px;color:#e5edf5;background:#0b1118;border:1px solid #26313d;border-left:3px solid var(--detail-accent);border-radius:3px;font:inherit;text-align:left;cursor:pointer}.vu-frame-work-detail-row-working{--detail-accent: #14b8a6}.vu-frame-work-detail-row-ready{--detail-accent: #22c55e}.vu-frame-work-detail-row-attention{--detail-accent: #f59e0b}.vu-frame-work-detail-row-blocker{--detail-accent: #ef4444}.vu-frame-work-detail-row-idle{--detail-accent: #64748b}.vu-frame-work-detail-row-selected{border-color:color-mix(in srgb,var(--detail-accent) 70%,#26313d)}.vu-frame-work-detail-row:hover,.vu-frame-work-detail-row:focus-visible{background:#142231;outline:none}.vu-frame-work-detail-row span,.vu-frame-work-detail-row strong,.vu-frame-work-detail-row em,.vu-frame-work-detail-row small{min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-detail-row span,.vu-frame-work-detail-row em{color:#94a3b8;font-size:10px;font-style:normal;font-weight:850}.vu-frame-work-detail-row strong{color:#f8fafc;font-size:12px;font-weight:780}.vu-frame-work-detail-row small{grid-column:1 / -1;color:#cbd5e1;font-size:11px;font-weight:650;text-transform:none}.vu-frame-next-action-ledger p{display:grid;grid-template-columns:54px minmax(84px,.7fr) minmax(0,1fr);gap:8px;align-items:center;margin:0;padding:8px;color:#cbd5e1;background:#0b1118;border:1px solid #26313d;border-radius:3px;font-size:11px;font-weight:680}.vu-frame-next-action-ledger time,.vu-frame-next-action-ledger strong,.vu-frame-next-action-ledger span{min-width:0;overflow-wrap:anywhere}.vu-frame-next-action-ledger time{color:#94a3b8}.vu-frame-next-action-ledger strong{color:#f8fafc}.vu-frame-next-action-empty{margin:0;padding:0 12px 12px;color:#94a3b8;font-size:12px;font-weight:700}@media(max-width:1180px){.vu-frame-work-detail-row,.vu-frame-next-action-ledger p{grid-template-columns:minmax(0,1fr)}.vu-frame-work-detail-row span,.vu-frame-work-detail-row strong,.vu-frame-work-detail-row em,.vu-frame-work-detail-row small{white-space:normal}}.vu-frame-vu-panel,.vu-frame-vu-workspace,.vu-frame-thread{color:#e5edf5;background:#0b1118}.vu-frame-vu-panel{border-left:1px solid #26313d}.vu-frame-vu-workspace{display:flex;flex-direction:column;min-height:0}.vu-frame-vu-header{display:flex;align-items:center;min-height:32px;padding:7px 8px;color:#e5edf5;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-thread{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:8px;overflow:auto}.vu-frame-ai-request,.vu-frame-vu-output,.vu-frame-ai-created-work,.vu-frame-ai-related{margin:0;padding:0;color:#e5edf5;background:transparent;border:1px solid #26313d}.vu-frame-thread .vu-frame-chat-input{display:grid;gap:5px;padding:7px;background:transparent;border:0}.vu-frame-chat-input span,.vu-frame-vu-output header,.vu-frame-ai-created-work header,.vu-frame-ai-related header{color:#e5edf5;font-size:13px;font-weight:700;line-height:1.1}.vu-frame-chat-input textarea{min-height:62px;resize:vertical;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-radius:2px;font-size:12px;line-height:1.35}.vu-frame-chat-input textarea::placeholder{color:#94a3b8}.vu-frame-ai-request-actions button,.vu-frame-ai-related button{min-height:22px;padding:0 9px;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-radius:2px;font-size:11px;font-weight:700}.vu-frame-ai-request-actions button:hover,.vu-frame-ai-request-actions button:focus-visible,.vu-frame-ai-related button:hover,.vu-frame-ai-related button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}.vu-frame-vu-output header,.vu-frame-ai-created-work header,.vu-frame-ai-related header{min-height:28px;padding:7px 7px 5px;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-vu-output p,.vu-frame-ai-related>p{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center;min-height:28px;margin:0;padding:4px 7px;color:#e5edf5;background:#111a24;border-bottom:1px solid #26313d;font-size:12px;line-height:1.25}.vu-frame-vu-output p:last-child,.vu-frame-ai-related>p:last-of-type{border-bottom:0}.vu-frame-vu-output time,.vu-frame-ai-related time{color:#14b8a6;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.vu-frame-vu-output span,.vu-frame-ai-related span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ai-created-work p{display:grid;grid-template-columns:minmax(0,1fr) 78px 82px;gap:7px;align-items:center;min-height:28px;margin:0;padding:4px 7px;background:#111a24;border-bottom:1px solid #26313d;font-size:12px}.vu-frame-ai-created-work strong,.vu-frame-ai-created-work span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ai-created-work span{color:#94a3b8}.vu-frame-ai-related dl{display:grid;gap:0;margin:0}.vu-frame-ai-related dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:7px;min-height:28px;padding:5px 7px;background:#111a24;border-top:1px solid #26313d}.vu-frame-ai-related dt{color:#94a3b8;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.vu-frame-ai-related dd{min-width:0;margin:0;overflow:hidden;color:#e5edf5;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-vu-panel{height:100%;min-height:0;overflow:hidden;color:#e5edf5;background:#0b1118;border-left:1px solid #26313d}.vu-frame-vu-workspace{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:#e5edf5;background:#0b1118}.vu-frame-vu-header{flex:0 0 auto;min-height:32px;padding:7px 8px;color:#e5edf5;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-vu-header strong{color:#e5edf5;font-size:13px;font-weight:700;line-height:1.1}.vu-frame-ai-modes{display:flex;flex:0 0 auto;gap:2px;min-height:30px;padding:0 6px;overflow-x:auto;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-ai-modes button{flex:0 0 auto;min-height:28px;padding:0 8px;color:#9ca3af;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:11px;font-weight:700}.vu-frame-ai-modes button:hover,.vu-frame-ai-modes button:focus-visible{color:#e5edf5;background:#111a24;outline:none}.vu-frame-ai-modes .vu-frame-ai-mode-active{color:#e5edf5;background:#111a24;border-bottom-color:#14b8a6}.vu-frame-thread{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;padding:7px;overflow:hidden;color:#e5edf5;background:#0b1118}.vu-frame-ai-request,.vu-frame-vu-output,.vu-frame-ai-created-work{flex:0 0 auto;min-height:0;margin:0;padding:0;color:#e5edf5;background:#0b1118;border:1px solid #26313d}.vu-frame-ai-request{flex:0 0 auto}.vu-frame-chat-input{display:grid;gap:5px;padding:7px}.vu-frame-chat-input span,.vu-frame-vu-output header,.vu-frame-ai-created-work header,.vu-frame-ai-trust header{color:#e5edf5;font-size:13px;font-weight:700;line-height:1.1}.vu-frame-chat-input textarea,.vu-frame-thread .vu-frame-chat-input textarea{box-sizing:border-box;width:100%;height:54px;min-height:54px;resize:none;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-radius:2px;font-size:12px;line-height:1.35}.vu-frame-chat-input textarea::placeholder{color:#9ca3af}.vu-frame-chat-input textarea:focus-visible{border-color:#14b8a6;outline:none}.vu-frame-ai-request-actions{display:flex;gap:6px;padding:0 7px 7px}.vu-frame-ai-request-actions button{min-height:22px;padding:0 9px;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-radius:2px;font-size:11px;font-weight:700}.vu-frame-ai-request-actions button:hover,.vu-frame-ai-request-actions button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}.vu-frame-vu-output{display:flex;flex:1 1 150px;flex-direction:column;overflow-y:auto}.vu-frame-vu-output header,.vu-frame-ai-created-work header{position:sticky;top:0;z-index:1;flex:0 0 auto;min-height:28px;padding:7px 7px 5px;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-vu-output p{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center;flex:0 0 auto;min-height:28px;margin:0;padding:4px 7px;color:#e5edf5;background:#111a24;border-bottom:1px solid #26313d;font-size:12px;line-height:1.25}.vu-frame-vu-output time{color:#14b8a6;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.vu-frame-vu-output span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ai-created-work{flex:0 0 auto}.vu-frame-ai-created-work p{display:grid;grid-template-columns:minmax(0,1fr) 78px 82px;gap:7px;align-items:center;min-height:28px;margin:0;padding:4px 7px;color:#e5edf5;background:#111a24;border-bottom:1px solid #26313d;font-size:12px;line-height:1.2}.vu-frame-ai-created-work p:last-child{border-bottom:0}.vu-frame-ai-created-work strong,.vu-frame-ai-created-work span{min-width:0;overflow:hidden;color:#e5edf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ai-created-work span{color:#9ca3af}.vu-frame-ai-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;gap:0;padding:7px;color:#e5edf5;background:#0b1118;border-top:1px solid #26313d}.vu-frame-ai-trust header{grid-column:1 / -1;min-height:20px;margin-bottom:3px}.vu-frame-ai-trust p{display:flex;align-items:center;gap:6px;min-height:22px;margin:0;color:#9ca3af;font-size:12px;line-height:1.2}.vu-frame-ai-trust p span{width:7px;height:7px;background:#22c55e;border-radius:999px;box-shadow:0 0 0 2px #22c55e1f}.vu-frame-vu-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.vu-frame-vu-workspace{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.vu-frame-ai-body{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;padding:7px;overflow:hidden;color:#e5edf5;background:#0b1118}.vu-frame-ai-body .vu-frame-ai-request,.vu-frame-ai-body .vu-frame-vu-output,.vu-frame-ai-body .vu-frame-ai-created-work{display:flex;flex-direction:column;min-height:0;margin:0;padding:0;color:#e5edf5;background:#0b1118;border:1px solid #26313d;position:static}.vu-frame-ai-body .vu-frame-ai-request{flex:0 0 auto}.vu-frame-ai-body .vu-frame-vu-output{flex:1 1 auto;overflow-y:auto}.vu-frame-ai-body .vu-frame-ai-created-work{flex:0 0 auto}.vu-frame-ai-body .vu-frame-chat-input{display:grid;flex:0 0 auto;gap:5px;padding:7px;background:transparent;border:0;position:static}.vu-frame-ai-body .vu-frame-chat-input textarea{display:block;box-sizing:border-box;width:100%;height:54px;min-height:54px;resize:none;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-radius:2px;font-size:12px;line-height:1.35;position:static}.vu-frame-ai-body .vu-frame-vu-output p,.vu-frame-ai-body .vu-frame-ai-created-work p{flex:0 0 auto}.vu-frame-motion-radar-panel{color:#e5edf5;background:#0b1118;border-left:1px solid #26313d}.vu-frame-motion-radar-panel .vu-frame-vu-header{justify-content:space-between}.vu-frame-motion-radar-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:8px;overflow-y:auto;background:linear-gradient(90deg,rgba(51,65,85,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(51,65,85,.1) 1px,transparent 1px),#0b1118;background-size:28px 28px}.vu-frame-motion-radar-section{flex:0 0 auto;min-width:0;background:#080d1394;border:1px solid #1f2937;border-radius:2px}.vu-frame-motion-radar-section header{min-height:24px;padding:7px 7px 4px;color:#94a3b8;background:#080d13a3;border-bottom:1px solid #1f2937;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.vu-frame-motion-radar-active{flex:0 0 auto;min-height:0}.vu-frame-motion-radar-scroll{max-height:178px;overflow-y:auto}.vu-frame-motion-radar-row,.vu-frame-motion-radar-review-row{min-width:0;min-height:34px;color:#e5edf5;background:#111a24b8;border-bottom:1px solid #1f2937}.vu-frame-motion-radar-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:6px 7px}.vu-frame-motion-radar-row:last-child,.vu-frame-motion-radar-review-row:last-child{border-bottom:0}.vu-frame-motion-radar-row strong,.vu-frame-motion-radar-review-row strong{display:block;min-width:0;overflow:hidden;color:#f8fafc;font-size:12px;font-weight:760;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-radar-row p{min-width:0;margin:2px 0 0;overflow:hidden;color:#a7b5c3;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-radar-row-active{position:relative}.vu-frame-motion-radar-row-active:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(94,234,212,.08) 42%,transparent 78%);background-size:220% 100%;content:"";animation:vu-motion-radar-row-shimmer 3.2s linear infinite}.vu-frame-motion-radar-role{display:inline-grid;place-items:center;width:18px;height:18px;margin-top:0;color:#042f2e;background:#60a5fa;border:1px solid rgba(219,234,254,.28);border-radius:3px;box-shadow:0 0 0 2px #60a5fa1f;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:850;line-height:1}.vu-frame-motion-radar-role-agent{background:#14b8a6;box-shadow:0 0 0 2px #14b8a629}.vu-frame-motion-radar-role-human{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b29}.vu-frame-motion-radar-role-external{color:#061629;background:#60a5fa;box-shadow:0 0 0 2px #60a5fa29}.vu-frame-motion-radar-role-completed{background:#22c55e;box-shadow:0 0 0 2px #22c55e29}.vu-frame-motion-radar-role-pulse{animation:vu-motion-radar-dot-pulse 1.6s ease-in-out infinite}.vu-frame-motion-radar-dot{width:8px;height:8px;margin-top:3px;background:#60a5fa;border-radius:999px;box-shadow:0 0 0 2px #60a5fa1f}.vu-frame-motion-radar-dot-agent{background:#14b8a6;box-shadow:0 0 0 2px #14b8a629}.vu-frame-motion-radar-dot-human{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b29}.vu-frame-motion-radar-dot-external{background:#60a5fa;box-shadow:0 0 0 2px #60a5fa29}.vu-frame-motion-radar-dot-completed{background:#22c55e;box-shadow:0 0 0 2px #22c55e29}.vu-frame-motion-radar-dot-pulse{animation:vu-motion-radar-dot-pulse 1.6s ease-in-out infinite}.vu-frame-motion-radar-ellipsis:after{display:inline-block;width:14px;overflow:hidden;vertical-align:bottom;content:"...";animation:vu-motion-radar-ellipsis 1.4s steps(4,end) infinite}.vu-frame-motion-radar-review-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:7px}.vu-frame-motion-radar-review-row p{min-width:0;margin:2px 0 0;overflow:hidden;color:#a7b5c3;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vu-frame-motion-radar-review-actions{display:grid;grid-template-columns:minmax(70px,max-content) minmax(112px,max-content);gap:5px;margin-top:7px}.vu-frame-motion-radar-review-row button{min-height:22px;padding:0 8px;color:#dbeafe;background:#111a24;border:1px solid #334155;border-radius:2px;font-size:11px;font-weight:750;line-height:1}.vu-frame-motion-radar-review-row button:hover,.vu-frame-motion-radar-review-row button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}.vu-frame-motion-radar-row-completed{min-height:30px;align-items:center}.vu-frame-motion-radar-row-completed p{margin:0;color:#dbe4ee}@keyframes vu-motion-radar-dot-pulse{0%,to{box-shadow:0 0 0 2px #14b8a629,0 0 #14b8a657}50%{box-shadow:0 0 0 2px #14b8a629,0 0 0 5px #14b8a600}}@keyframes vu-motion-radar-ellipsis{0%{width:0}to{width:14px}}@keyframes vu-motion-radar-row-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.vu-frame-tree-section-work .vu-frame-tree-row span{background:#22c7b8}.vu-frame-tree-section-ledger .vu-frame-tree-row span{background:#f59e0b}.vu-frame-tree-section-agents .vu-frame-tree-row span{background:#60a5fa}.vu-frame-tree-section-vault .vu-frame-tree-row span{background:#94a3b8}.vu-frame-tree-section-newBusiness{background:#0f17208c;border:1px solid #334155}.vu-frame-tree-section-newBusiness summary{background:#1b2630;border-color:#334155}.vu-frame-tree-section-newBusiness summary span,.vu-frame-tree-section-newBusiness summary:before{color:#dbe4ee}.vu-frame-tree-section-newBusiness .vu-frame-tree-row{color:#a7b5c3}.vu-frame-tree-section-newBusiness .vu-frame-tree-row span{background:#64748b}.vu-frame-body{grid-template-columns:var(--vu-explorer-width, 260px) minmax(560px,1fr) var(--vu-right-panel-width, 340px)}.vu-frame-explorer{display:flex;grid-column:1;grid-row:1 / 3;flex-direction:column;min-height:0}.vu-frame-tree{flex:1 1 auto;min-height:0;overflow:auto}.vu-frame-editor,.vu-frame-motion-editor{grid-column:2;grid-row:1}.vu-frame-bottom-panel{grid-column:2;grid-row:2}.vu-frame-vu-panel{grid-column:3;grid-row:1 / 3}.vu-frame-resize-handle-explorer{grid-column:1;grid-row:1 / 3}.vu-frame-resize-handle-right{grid-column:3;grid-row:1 / 3}.vu-frame-resize-handle-ledger{grid-column:2;grid-row:2}.vu-frame-ledger-shell{grid-template-columns:minmax(0,1fr)}.vu-frame-explorer,.vu-frame-bottom-panel{font-size:12px}.vu-frame-object-map,.vu-frame-secondary-section{border-bottom:1px solid #26313d}.vu-frame-object-map header,.vu-frame-secondary-section header,.vu-frame-inspection-metrics dt,.vu-frame-inspection-tab-detail header span{color:#94a3b8;font-size:10px;font-weight:700;line-height:1.1;text-transform:uppercase}.vu-frame-inspection-metrics{display:grid;gap:1px;margin:0}.vu-frame-inspection-metrics div{display:grid;min-width:0;min-height:28px;padding:4px 6px;background:#111a24;border:1px solid #26313d}.vu-frame-inspection-metrics dt,.vu-frame-inspection-metrics dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-inspection-metrics dd{color:#e5edf5;font-size:12px;font-weight:700}.vu-frame-object-map{display:grid;gap:4px;padding:7px 8px;background:#0b1118}.vu-frame-object-map header,.vu-frame-secondary-section header{min-height:20px}.vu-frame-object-map-list,.vu-frame-secondary-section>div{display:grid;gap:2px}.vu-frame-object-map-item{display:grid;grid-template-columns:16px minmax(0,1fr) 32px;gap:6px;align-items:center;min-height:30px;padding:3px 6px;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-left:3px solid #14b8a6;border-radius:2px;text-align:left}.vu-frame-object-map-item:hover,.vu-frame-object-map-item:focus-visible,.vu-frame-object-map-item-selected{background:#142231;border-color:#334155;outline:none}.vu-frame-object-map-item-selected{box-shadow:inset 0 0 0 1px #5eead4}.vu-frame-object-node{justify-self:center;width:12px;height:12px;background:#14b8a6;border-radius:999px;box-shadow:0 0 0 2px #14b8a624}.vu-frame-object-map-item-small .vu-frame-object-node{width:9px;height:9px}.vu-frame-object-map-item-medium .vu-frame-object-node{width:13px;height:13px}.vu-frame-object-map-item-large .vu-frame-object-node{width:17px;height:17px}.vu-frame-object-map-item strong,.vu-frame-object-map-item em{min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.vu-frame-object-map-item strong{color:#f8fafc;font-size:12px;font-weight:700}.vu-frame-object-map-item em{display:inline-grid;place-items:center;justify-self:end;width:22px;height:20px;color:#dbeafe;background:#172033;border:1px solid #334155;border-radius:999px;font-size:11px;font-style:normal;font-weight:700}.vu-frame-object-map-item-working{border-left-color:#14b8a6}.vu-frame-object-map-item-working .vu-frame-object-node{background:#14b8a6}.vu-frame-object-map-item-waiting{border-left-color:#f59e0b}.vu-frame-object-map-item-waiting .vu-frame-object-node{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b24}.vu-frame-object-map-item-blocked{border-left-color:#ef4444}.vu-frame-object-map-item-blocked .vu-frame-object-node{background:#ef4444;box-shadow:0 0 0 2px #ef444424}.vu-frame-object-map-item-completed{border-left-color:#22c55e}.vu-frame-object-map-item-completed .vu-frame-object-node{background:#22c55e;box-shadow:0 0 0 2px #22c55e24}.vu-frame-object-map-item-closed{border-left-color:#64748b}.vu-frame-object-map-item-closed .vu-frame-object-node{background:#64748b;box-shadow:0 0 0 2px #64748b24}.vu-frame-ledger-map,.vu-frame-vault-object{display:grid;gap:6px;padding:7px 8px;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-ledger-map header,.vu-frame-vault-object header{min-height:20px;color:#94a3b8;font-size:10px;font-weight:700;line-height:1.1;text-transform:uppercase}.vu-frame-ledger-map-stage{position:relative;height:154px;overflow:hidden;background:linear-gradient(90deg,rgba(51,65,85,.14) 1px,transparent 1px),linear-gradient(180deg,rgba(51,65,85,.14) 1px,transparent 1px),#101923;background-size:32px 32px;border:1px solid #26313d;border-radius:3px}.vu-frame-ledger-book{position:absolute;top:50px;left:50%;z-index:2;display:grid;place-items:center;width:108px;height:54px;transform:translate(-50%);color:#e5edf5;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 34%),#182332;border:1px solid #475569;border-left:5px solid #64748b;border-radius:3px;box-shadow:0 8px 18px #0000002e}.vu-frame-ledger-book:after{position:absolute;top:7px;bottom:7px;left:16px;width:1px;background:#94a3b861;content:""}.vu-frame-ledger-book strong,.vu-frame-ledger-book span{position:relative;z-index:1;line-height:1.1}.vu-frame-ledger-book strong{color:#f8fafc;font-size:12px;font-weight:800}.vu-frame-ledger-book span{color:#94a3b8;font-size:10px;font-weight:700}.vu-frame-ledger-book:hover,.vu-frame-ledger-book:focus-visible,.vu-frame-ledger-book-selected{background:#142a32;border-color:#14b8a6;outline:none}.vu-frame-ledger-node{position:absolute;z-index:3;display:grid;justify-items:center;gap:3px;width:54px;min-height:36px;padding:2px;color:#dbe4ee;background:transparent;border:0;font-size:10px;text-align:center}.vu-frame-ledger-node:before{position:absolute;top:14px;z-index:-1;width:38px;height:1px;background:#64748bb8;content:""}.vu-frame-ledger-node strong{max-width:60px;overflow:hidden;color:#cbd5e1;font-size:10px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-node:hover strong,.vu-frame-ledger-node:focus-visible strong,.vu-frame-ledger-node-selected strong{color:#f8fafc}.vu-frame-ledger-node-decision{top:8px;left:10px}.vu-frame-ledger-node-decision:before{left:38px;transform:rotate(24deg)}.vu-frame-ledger-node-evidence{top:8px;right:10px}.vu-frame-ledger-node-evidence:before{right:38px;transform:rotate(-24deg)}.vu-frame-ledger-node-approval{top:62px;left:0}.vu-frame-ledger-node-approval:before{left:40px}.vu-frame-ledger-node-vu-event{bottom:12px;left:34px}.vu-frame-ledger-node-vu-event:before{left:40px;transform:rotate(-26deg)}.vu-frame-ledger-node-vendor-event{right:22px;bottom:12px}.vu-frame-ledger-node-vendor-event:before{right:40px;transform:rotate(26deg)}.vu-frame-ledger-node-security-review{top:62px;right:0}.vu-frame-ledger-node-security-review:before{right:40px}.vu-frame-tree{display:flex;flex-direction:column}.vu-frame-object-map,.vu-frame-vault-object{flex:0 0 auto}.vu-frame-ledger-map{flex:1 0 382px;min-height:382px}.vu-frame-vault-object{margin-top:auto}.vu-frame-ledger-map-stage{display:grid;grid-template-rows:60px minmax(0,1fr);min-height:352px;height:100%;padding:8px 7px 10px;background:#0f1720;background-size:initial;border-color:#26313d}.vu-frame-ledger-spine{position:absolute;top:11px;bottom:11px;left:50%;z-index:1;display:block;width:1px;height:auto;background:linear-gradient(180deg,transparent,#475569 8%,#475569 92%,transparent);border:0;border-radius:0;box-shadow:none;transform:translate(-50%)}.vu-frame-ledger-book{position:relative;top:auto;left:auto;z-index:3;justify-self:center;width:112px;height:52px;transform:none}.vu-frame-ledger-nodes{position:relative;z-index:2;display:grid;gap:7px;align-content:start;min-width:0;padding-top:7px}.vu-frame-ledger-node{--ledger-node-color: #14b8a6;position:relative;z-index:2;display:grid;grid-template-columns:16px minmax(0,1fr);gap:5px;align-items:center;justify-items:stretch;width:calc(50% - 8px);min-height:42px;padding:5px 6px;color:#dbe4ee;background:#111a24;border:1px solid #26313d;border-radius:4px;font-size:11px;text-align:left}.vu-frame-ledger-node:before{position:absolute;top:50%;z-index:1;width:12px;height:1px;background:var(--ledger-node-color);content:"";transform:translateY(-50%)}.vu-frame-ledger-node-left{justify-self:start}.vu-frame-ledger-node-right{grid-template-columns:minmax(0,1fr) 16px;justify-self:end;text-align:right}.vu-frame-ledger-node-right .vu-frame-ledger-node-copy{grid-column:1;grid-row:1}.vu-frame-ledger-node-working{--ledger-node-color: #14b8a6}.vu-frame-ledger-node-waiting{--ledger-node-color: #f59e0b}.vu-frame-ledger-node-blocked{--ledger-node-color: #ef4444}.vu-frame-ledger-node-recorded{--ledger-node-color: #22c55e}.vu-frame-ledger-node-vu{--ledger-node-color: #38bdf8}.vu-frame-ledger-node-copy,.vu-frame-ledger-node .vu-frame-ledger-node-copy span,.vu-frame-ledger-node .vu-frame-ledger-node-copy small,.vu-frame-ledger-node .vu-frame-ledger-node-copy em{width:auto;height:auto;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none}.vu-frame-ledger-node-copy{display:grid;gap:2px}.vu-frame-ledger-node-copy strong,.vu-frame-ledger-node-copy small,.vu-frame-ledger-node-copy span,.vu-frame-ledger-node-copy em{min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-node-copy strong{max-width:none;color:#f8fafc;font-size:11px;font-weight:750;letter-spacing:0}.vu-frame-ledger-node-copy small{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center;color:#94a3b8;font-size:10px;font-weight:700}.vu-frame-ledger-node-right .vu-frame-ledger-node-copy small{grid-template-columns:auto minmax(0,1fr)}.vu-frame-ledger-node-right .vu-frame-ledger-node-copy small span{grid-column:2;grid-row:1}.vu-frame-ledger-node-right .vu-frame-ledger-node-copy small em{grid-column:1;grid-row:1}.vu-frame-ledger-node-copy em{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 5px;color:#e5edf5;background:#0f172abd;border:1px solid color-mix(in srgb,var(--ledger-node-color) 45%,#334155);border-radius:999px;font-size:10px;font-style:normal;font-weight:800}.vu-frame-ledger-node:hover,.vu-frame-ledger-node:focus-visible,.vu-frame-ledger-node-selected{background:#142231;border-color:var(--ledger-node-color);outline:none}.vu-frame-ledger-node-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ledger-node-color) 70%,transparent)}.vu-frame-ledger-node:hover .vu-frame-ledger-node-copy strong,.vu-frame-ledger-node:focus-visible .vu-frame-ledger-node-copy strong,.vu-frame-ledger-node-selected .vu-frame-ledger-node-copy strong{color:#fff}.vu-frame-ledger-map header{min-height:20px;color:#94a3b8;font-size:10px;font-weight:700;line-height:1.1;text-transform:uppercase}.vu-frame-ledger-map{flex:1 1 68%;min-height:540px}.vu-frame-ledger-map-stage{grid-template-rows:minmax(0,1fr);min-height:508px;padding:10px 7px 12px}.vu-frame-ledger-book{position:relative;z-index:4;display:grid;place-items:center;justify-self:center;width:132px;min-height:62px;color:#042f2e;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 38%),#14b8a6;border:1px solid #5eead4;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 18px #0000003d}.vu-frame-ledger-book:after{display:none}.vu-frame-ledger-book:before{position:absolute;top:50%;right:-18px;left:-18px;z-index:-1;height:1px;background:#5eead48c;content:""}.vu-frame-ledger-book strong{color:#022c2a;font-size:13px;font-weight:900}.vu-frame-ledger-book span{color:#064e4a;font-size:10px;font-weight:800}.vu-frame-ledger-book:hover,.vu-frame-ledger-book:focus-visible,.vu-frame-ledger-book-selected{color:#022c2a;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 38%),#2dd4bf;border-color:#99f6e4;outline:none}.vu-frame-ledger-nodes{align-content:center;gap:9px;padding-top:0}.vu-frame-ledger-node{grid-template-columns:minmax(0,1fr);width:calc(50% - 6px);padding:7px 7px 7px 10px;background:linear-gradient(90deg,color-mix(in srgb,var(--ledger-node-color) 30%,transparent),transparent 52%),#111a24;border-color:#2f3d4a;border-left:5px solid var(--ledger-node-color);border-radius:5px;box-shadow:0 5px 12px #00000029;text-align:left}.vu-frame-ledger-node-right{grid-template-columns:minmax(0,1fr);padding-right:10px;border-right:5px solid var(--ledger-node-color);border-left-width:1px;text-align:left}.vu-frame-ledger-node-small{width:calc(44% - 5px);min-height:46px;opacity:.9}.vu-frame-ledger-node-medium{width:calc(48% - 5px);min-height:62px}.vu-frame-ledger-node-large{width:calc(50% - 2px);min-height:90px;background:linear-gradient(90deg,color-mix(in srgb,var(--ledger-node-color) 40%,transparent),transparent 58%),#13202b}.vu-frame-ledger-node-large .vu-frame-ledger-node-copy strong{font-size:13px}.vu-frame-ledger-node:before{width:12px;background:#94a3b8b3}.vu-frame-ledger-node-left:before{right:-13px}.vu-frame-ledger-node-right:before{left:-13px}.vu-frame-ledger-node:after{position:absolute;top:calc(50% - 11px);width:1px;height:22px;background:#94a3b86b;content:""}.vu-frame-ledger-node-left:after{right:-13px}.vu-frame-ledger-node-right:after{left:-13px}.vu-frame-ledger-node-copy{gap:7px}.vu-frame-ledger-node-copy strong{font-size:11px;font-weight:800}.vu-frame-ledger-node-copy em{justify-self:start;min-width:56px;height:19px;padding:0 7px;color:#f8fafc;background:color-mix(in srgb,var(--ledger-node-color) 25%,#0f1720);border-color:color-mix(in srgb,var(--ledger-node-color) 70%,#334155);font-size:10px}.vu-frame-ledger-node-large .vu-frame-ledger-node-copy em{min-width:72px;height:22px;font-size:11px}.vu-frame-ledger-node-small .vu-frame-ledger-node-copy strong{font-size:10px}.vu-frame-ledger-node-small .vu-frame-ledger-node-copy em{min-width:52px;height:17px;font-size:9px}.vu-frame-ledger-node-right .vu-frame-ledger-node-copy em{grid-column:auto;grid-row:auto}.vu-frame-ledger-node-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--ledger-node-color) 42%,transparent),transparent 58%),#142231}.vu-frame-inspection-shell-ledger-record{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.vu-frame-ledger-record-metrics{grid-column:1;grid-row:2 / 4;align-content:start;background:#101923;border-right:1px solid #26313d}.vu-frame-ledger-record-metrics div{grid-template-columns:92px minmax(0,1fr)}.vu-frame-ledger-record-section{display:grid;align-content:start;min-width:0;background:#0b1118}.vu-frame-ledger-record-section header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:28px;padding:8px 8px 5px;background:#101923;border-bottom:1px solid #26313d}.vu-frame-ledger-record-section header span{color:#94a3b8;font-size:10px;font-weight:700;text-transform:uppercase}.vu-frame-ledger-record-section header em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:700}.vu-frame-ledger-record-activity{grid-column:2;grid-row:2}.vu-frame-ledger-related-records{grid-column:2;grid-row:3;border-top:1px solid #26313d}.vu-frame-ledger-related-list{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.vu-frame-ledger-related-list span{min-height:24px;padding:5px 8px;color:#dbeafe;background:#111a24;border:1px solid #334155;border-left:3px solid #14b8a6;border-radius:3px;font-size:12px;font-weight:700}.vu-frame-inspection-shell-ledger-empty{grid-template-columns:minmax(0,1fr)}.vu-frame-ledger-empty-state{display:grid;place-items:center start;min-height:96px;padding:16px;color:#94a3b8;background:#0b1118}.vu-frame-ledger-empty-state strong{color:#cbd5e1;font-size:13px;font-weight:700}@media(max-width:1180px){.vu-frame-inspection-shell-ledger-record{grid-template-columns:minmax(0,1fr)}.vu-frame-ledger-record-metrics,.vu-frame-ledger-record-activity,.vu-frame-ledger-related-records{grid-column:1;grid-row:auto;border-right:0}}.vu-frame-vault-safe{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:18px 16px;gap:0 8px;align-items:center;min-height:58px;padding:9px 10px;overflow:hidden;color:#1f1a0a;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 34%),#c18a22;border:1px solid #f0c45c;border-radius:4px;text-align:left;box-shadow:inset 0 0 0 1px #4d34084d}.vu-frame-vault-safe:hover,.vu-frame-vault-safe:focus-visible,.vu-frame-vault-safe-selected{background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 34%),#d69b2b;border-color:#fde68a;outline:none}.vu-frame-vault-shine{position:absolute;top:8px;right:10px;width:42px;height:1px;background:#fff7beb3}.vu-frame-vault-dial{grid-row:1 / 3;display:block;justify-self:center;width:34px;height:34px;background:radial-gradient(circle at 50% 50%,#f8dda3 0 4px,transparent 5px),conic-gradient(from 20deg,#3f2b08,#f4ca69,#3f2b08,#f4ca69,#3f2b08);border:3px solid #4b3209;border-radius:999px}.vu-frame-vault-safe strong,.vu-frame-vault-safe small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-vault-safe strong{font-size:13px;font-weight:850;letter-spacing:0}.vu-frame-vault-safe small{color:#3f2b08;font-size:11px;font-weight:700}.vu-frame-vault-packages{display:grid;gap:3px}.vu-frame-vault-package{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:30px;padding:4px 7px;color:#e5edf5;background:#111a24;border:1px solid #3f3217;border-left:3px solid #d69b2b;border-radius:2px;text-align:left}.vu-frame-vault-package:hover,.vu-frame-vault-package:focus-visible,.vu-frame-vault-package-selected{background:#1e2118;border-color:#d69b2b;outline:none}.vu-frame-vault-package strong,.vu-frame-vault-package em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-vault-package strong{color:#f8fafc;font-size:12px;font-weight:700}.vu-frame-vault-package em{justify-self:end;color:#fef3c7;background:#d69b2b2e;border:1px solid rgba(214,155,43,.38);border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.vu-frame-secondary-section{display:grid;gap:2px;padding:7px 8px;background:#0b1118}.vu-frame-secondary-section .vu-frame-tree-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:32px;padding:4px 7px;background:#111a24;border:1px solid #26313d;border-left:3px solid transparent;border-radius:2px;font-size:12px}.vu-frame-secondary-section .vu-frame-tree-row:hover,.vu-frame-secondary-section .vu-frame-tree-row:focus-visible{background:#142231;border-color:#334155;outline:none}.vu-frame-secondary-section .vu-frame-tree-row-active,.vu-frame-secondary-section .vu-frame-tree-row-active:hover,.vu-frame-secondary-section .vu-frame-tree-row-active:focus-visible{background:#14b8a624;border-color:#14b8a6;border-left-color:#14b8a6}.vu-frame-secondary-section .vu-frame-tree-row strong,.vu-frame-secondary-section .vu-frame-tree-row em{min-width:0;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-secondary-section .vu-frame-tree-row strong{color:#dbe4ee;font-weight:600}.vu-frame-secondary-section .vu-frame-tree-row em{display:inline-grid;place-items:center;justify-self:end;min-width:54px;height:20px;padding:0 7px;color:#dbeafe;background:#172033;border:1px solid #334155;border-radius:999px;font-size:11px;font-style:normal;font-weight:700}.vu-frame-secondary-section .vu-frame-tree-row>span{width:8px;height:8px;border-radius:999px}.vu-frame-secondary-section-ledger .vu-frame-tree-row span{background:#14b8a6;box-shadow:0 0 0 2px #14b8a61f}.vu-frame-secondary-section-ledger .vu-frame-tree-row:nth-child(2) span,.vu-frame-secondary-section-ledger .vu-frame-tree-row:nth-child(4) span{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b1f}.vu-frame-secondary-section-ledger .vu-frame-tree-row:nth-child(3) span{background:#38bdf8;box-shadow:0 0 0 2px #38bdf81f}.vu-frame-secondary-section-vault .vu-frame-tree-row span{background:#94a3b8}.vu-frame-secondary-section-vault .vu-frame-tree-row:nth-child(1) span{background:#22c55e;box-shadow:0 0 0 2px #22c55e1f}.vu-frame-secondary-section-vault .vu-frame-tree-row:nth-child(2) span{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b1f}.vu-frame-inspection-panel{color:#e5edf5;background:#0b1118}.vu-frame-inspection-shell{display:grid;gap:0;min-height:0;overflow:auto;border-top:1px solid #26313d}.vu-frame-inspection-shell-work{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.vu-frame-inspection-shell-ledger{grid-template-columns:minmax(0,1fr)}.vu-frame-inspection-heading{grid-column:1 / -1;display:grid;align-items:center;min-height:30px;padding:5px 8px;background:#101923;border-bottom:1px solid #26313d}.vu-frame-inspection-heading strong{min-width:0;overflow:hidden;color:#f8fafc;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-inspection-metrics{grid-column:1;grid-template-columns:1fr;align-content:start;background:#101923;border-right:1px solid #26313d}.vu-frame-inspection-metrics div{grid-template-columns:92px minmax(0,1fr);border-width:1px 0 0}.vu-frame-inspection-tab-detail{display:grid;align-content:start;min-width:0;background:#0b1118}.vu-frame-inspection-tab-detail{grid-column:2;grid-row:2 / 4}.vu-frame-inspection-tab-detail header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:28px;padding:8px 8px 5px;background:#101923;border-bottom:1px solid #26313d}.vu-frame-inspection-tab-detail header em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:700}.vu-frame-inspection-shell-ledger .vu-frame-inspection-tab-detail{grid-column:1;grid-row:auto}.vu-frame-inspection-actions{display:flex;flex-wrap:wrap;grid-column:1;gap:6px;align-content:start;padding:7px 8px;background:#101923;border-top:1px solid #26313d;border-right:1px solid #26313d}.vu-frame-inspection-actions button{min-height:24px;padding:0 8px;color:#e5edf5;background:#111a24;border:1px solid #334155;border-radius:2px;font-size:11px;font-weight:700}.vu-frame-inspection-actions button:hover,.vu-frame-inspection-actions button:focus-visible{color:#042f2e;background:#5eead4;border-color:#14b8a6;outline:none}.vu-frame-inspection-rows,.vu-frame-ledger-output{min-width:0}.vu-frame-inspection-rows p,.vu-frame-ledger-output p.vu-frame-inspection-empty{display:grid;grid-template-columns:68px minmax(116px,160px) minmax(0,1fr);gap:8px;align-items:center;min-height:28px;margin:0;padding:4px 8px;color:#e5edf5;background:#111a24;border-bottom:1px solid #26313d;font-size:12px;line-height:1.2}.vu-frame-inspection-rows p:nth-child(2n){background:#0f1822}.vu-frame-inspection-rows time,.vu-frame-inspection-rows strong,.vu-frame-inspection-rows span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-inspection-rows time{color:#5eead4;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.vu-frame-inspection-rows strong{color:#f8fafc;font-size:12px;font-weight:700}.vu-frame-inspection-rows span{color:#cbd5e1;font-size:12px}.vu-frame-inspection-empty{color:#94a3b8}.vu-frame-bottom-panel.vu-frame-inspection-panel,.vu-frame-inspection-panel,.vu-frame-inspection-shell{min-height:180px;overflow-y:auto}.vu-frame-inspection-metrics dt{text-transform:none}.vu-frame-inspection-shell-work-detail,.vu-frame-inspection-shell-vault-detail{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.vu-frame-work-recent-events,.vu-frame-vault-package-contents{grid-column:2;grid-row:2}.vu-frame-work-related-records{grid-column:2;grid-row:3;border-top:1px solid #26313d}.vu-frame-vault-package-metrics{grid-column:1;grid-row:2;align-content:start;background:#101923;border-right:1px solid #26313d}.vu-frame-vault-package-actions{grid-column:1;grid-row:3;align-content:start}.vu-frame-vault-package-contents{grid-row:2 / 4}.vu-frame-vault-contents-list span{border-left-color:#d69b2b}@media(max-width:1180px){.vu-frame-inspection-shell{grid-template-columns:minmax(0,1fr)}.vu-frame-inspection-heading,.vu-frame-inspection-metrics,.vu-frame-inspection-tab-detail,.vu-frame-inspection-actions,.vu-frame-work-recent-events,.vu-frame-work-related-records,.vu-frame-vault-package-contents{grid-column:1;grid-row:auto;border-right:0}}.vu-frame-progress-bar,.vu-frame-ledger-node .vu-frame-ledger-node-copy span.vu-frame-progress-bar{position:relative;display:block;width:100%;height:5px;min-width:0;overflow:hidden;background:#0b1118;border:1px solid #26313d;border-radius:999px;box-shadow:none}.vu-frame-progress-bar>span,.vu-frame-ledger-node .vu-frame-ledger-node-copy .vu-frame-progress-bar>span{position:relative;display:block;height:100%;min-width:4px;background:#14b8a6;border:0;border-radius:inherit;box-shadow:none}.vu-frame-progress-bar>span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);content:"";transform:translate(-100%);animation:vu-progress-shimmer 2.8s ease-in-out infinite}.vu-frame-progress-bar-waiting>span{background:#f59e0b}.vu-frame-progress-bar-blocked>span{background:#ef4444}.vu-frame-progress-bar-complete>span{background:#22c55e}.vu-frame-progress-bar-moving>span{background:#14b8a6}.vu-frame-live-strip{display:grid;grid-template-columns:minmax(130px,160px) minmax(220px,1fr) auto;gap:8px;align-items:center;min-height:34px;padding:5px 8px;color:#e5edf5;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-live-strip-title,.vu-frame-live-counters{display:flex;align-items:center;gap:7px;min-width:0}.vu-frame-live-strip-title>span,.vu-frame-motion-card-state i{width:8px;height:8px;background:#14b8a6;border-radius:999px;box-shadow:0 0 #14b8a657;animation:vu-pulse-dot 1.8s ease-in-out infinite}.vu-frame-live-strip-title strong{color:#f8fafc;font-size:12px;font-weight:850;line-height:1.1}.vu-frame-live-rotator{position:relative;min-width:0;min-height:18px;overflow:hidden;color:#cbd5e1;font-size:12px;font-weight:700}.vu-frame-live-rotator span{position:absolute;inset:0 auto auto 0;display:flex;gap:7px;align-items:center;min-width:0;opacity:0;transform:translateY(7px);animation:vu-live-rotate 12s linear infinite}.vu-frame-live-rotator span:nth-child(2){animation-delay:2s}.vu-frame-live-rotator span:nth-child(3){animation-delay:4s}.vu-frame-live-rotator span:nth-child(4){animation-delay:6s}.vu-frame-live-rotator span:nth-child(5){animation-delay:8s}.vu-frame-live-rotator span:nth-child(6){animation-delay:10s}.vu-frame-live-rotator i{flex:0 0 auto;width:6px;height:6px;background:#5eead4;border-radius:999px}.vu-frame-live-counters{justify-content:end}.vu-frame-live-counters span{min-height:20px;padding:3px 7px;color:#cbd5e1;background:#111a24;border:1px solid #26313d;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.vu-frame-object-map-item{grid-template-columns:16px minmax(0,1fr) 32px;min-height:44px}.vu-frame-object-map-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 7px;min-width:0}.vu-frame-object-map-copy strong{grid-column:1 / -1}.vu-frame-object-map-copy .vu-frame-progress-bar{grid-column:1}.vu-frame-object-map-copy small{justify-self:end;color:#94a3b8;font-size:10px;font-weight:800}.vu-frame-ledger-node-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vu-frame-ledger-node-copy strong{grid-column:1 / -1}.vu-frame-ledger-node-progress{justify-self:start;color:#cbd5e1;font-size:10px;font-weight:850}.vu-frame-ledger-node-copy .vu-frame-progress-bar{grid-column:1 / -1}.vu-frame-motion-lane-card{min-height:96px}.vu-frame-motion-card-state{display:flex;gap:7px;align-items:center;color:#e5edf5}.vu-frame-motion-card-state i{flex:0 0 auto}.vu-frame-motion-lane-card .vu-frame-progress-bar{height:6px}.vu-frame-vault-package{grid-template-columns:minmax(0,1fr) minmax(72px,auto);min-height:46px}.vu-frame-vault-package-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 7px;min-width:0}.vu-frame-vault-package-copy strong{grid-column:1 / -1}.vu-frame-vault-package-copy .vu-frame-progress-bar{grid-column:1}.vu-frame-vault-package-copy small{justify-self:end;color:#fef3c7;font-size:10px;font-weight:850}.vu-frame-tree{gap:0;min-height:0}.vu-frame-ledger-list,.vu-frame-vault-list{display:grid;gap:6px;padding:8px;background:#0b1118;border-bottom:1px solid #26313d}.vu-frame-ledger-list{align-content:start;flex:1 1 auto;min-height:0;overflow:auto}.vu-frame-vault-list{flex:0 0 auto;margin-top:auto}.vu-frame-ledger-list header,.vu-frame-vault-list header{min-height:20px;color:#94a3b8;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.vu-frame-ledger-list-rows,.vu-frame-vault-list .vu-frame-vault-packages{display:grid;gap:3px}.vu-frame-ledger-list-row{--ledger-list-color: #14b8a6;display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center;min-height:30px;padding:4px 7px;color:#dbe4ee;background:#111a24;border:1px solid #26313d;border-left:3px solid transparent;border-radius:2px;text-align:left}.vu-frame-ledger-list-row:hover,.vu-frame-ledger-list-row:focus-visible,.vu-frame-ledger-list-row-selected{background:#142231;border-color:#334155;border-left-color:var(--ledger-list-color);outline:none}.vu-frame-ledger-list-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ledger-list-color) 58%,transparent)}.vu-frame-ledger-list-dot{width:7px;height:7px;background:var(--ledger-list-color);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--ledger-list-color) 18%,transparent)}.vu-frame-ledger-list-row strong,.vu-frame-vault-list .vu-frame-vault-package strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-list-row strong{color:#f8fafc;font-size:12px;font-weight:720;line-height:1.15}.vu-frame-ledger-list-row-active{--ledger-list-color: #14b8a6}.vu-frame-ledger-list-row-review,.vu-frame-ledger-list-row-waiting{--ledger-list-color: #f59e0b}.vu-frame-ledger-list-row-blocked{--ledger-list-color: #ef4444}.vu-frame-ledger-list-row-ready{--ledger-list-color: #22c55e}.vu-frame-vault-list .vu-frame-vault-package{display:grid;grid-template-columns:minmax(0,1fr);min-height:32px;padding:5px 8px;color:#f8fafc;background:#14150f;border:1px solid #3f3217;border-left:3px solid #d69b2b;border-radius:2px;text-align:left}.vu-frame-vault-list .vu-frame-vault-package:hover,.vu-frame-vault-list .vu-frame-vault-package:focus-visible,.vu-frame-vault-list .vu-frame-vault-package-selected{background:#1e2118;border-color:#d69b2b;outline:none}.vu-frame-vault-list .vu-frame-vault-package strong{color:#fef3c7;font-size:12px;font-weight:740;line-height:1.15}.vu-frame-ledger-container-map{grid-template-rows:20px minmax(318px,1fr);align-content:stretch;overflow:hidden}.vu-frame-ledger-map-visual{position:relative;min-height:318px;overflow:hidden;background:linear-gradient(90deg,rgba(51,65,85,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(51,65,85,.1) 1px,transparent 1px),#0f1720;background-size:28px 28px;border:1px solid #26313d;border-radius:4px}.vu-frame-ledger-map-visual:before,.vu-frame-ledger-map-visual:after{position:absolute;z-index:1;pointer-events:none;background:#5eead424;content:""}.vu-frame-ledger-map-visual:before{top:50%;left:22px;right:22px;height:1px}.vu-frame-ledger-map-visual:after{top:24px;bottom:24px;left:50%;width:1px}.vu-frame-ledger-map-cards{position:absolute;inset:0;z-index:2}.vu-frame-ledger-current-card,.vu-frame-ledger-map-card{--ledger-card-color: #14b8a6;color:#e5edf5;background:#111a24;border:1px solid #26313d;border-left:4px solid var(--ledger-card-color);border-radius:3px;box-shadow:0 10px 18px #00000038;text-align:left}.vu-frame-ledger-current-card{position:absolute;top:50%;left:50%;z-index:4;display:grid;gap:4px;width:144px;min-height:70px;padding:10px 11px;transform:translate(-50%,-50%);background:linear-gradient(135deg,rgba(94,234,212,.2),transparent 58%),#133034;border-color:#14b8a6;border-left-width:5px}.vu-frame-ledger-current-card span,.vu-frame-ledger-current-card strong,.vu-frame-ledger-map-card strong,.vu-frame-ledger-map-card span{min-width:0;overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-current-card span{color:#99f6e4;font-size:10px;font-weight:850;text-transform:uppercase}.vu-frame-ledger-current-card strong{color:#f8fafc;font-size:14px;font-weight:820}.vu-frame-ledger-map-card{position:absolute;z-index:3;display:grid;gap:3px;width:84px;min-height:44px;padding:6px 7px}.vu-frame-ledger-map-card strong{color:#f8fafc;font-size:11px;font-weight:780}.vu-frame-ledger-map-card span{color:#a7b5c3;font-size:10px;font-weight:740}.vu-frame-ledger-map-card:hover,.vu-frame-ledger-map-card:focus-visible,.vu-frame-ledger-current-card:hover,.vu-frame-ledger-current-card:focus-visible,.vu-frame-ledger-map-card-selected{border-color:var(--ledger-card-color);outline:none}.vu-frame-ledger-map-card-static{cursor:default}.vu-frame-ledger-map-card:nth-child(1){top:16px;left:12px}.vu-frame-ledger-map-card:nth-child(2){top:16px;right:12px}.vu-frame-ledger-map-card:nth-child(3){bottom:14px;left:12px}.vu-frame-ledger-map-card:nth-child(4){bottom:76px;left:12px}.vu-frame-ledger-map-card:nth-child(5){right:12px;bottom:76px}.vu-frame-ledger-map-card:nth-child(6){right:12px;bottom:14px}.vu-frame-ledger-current-card-active,.vu-frame-ledger-map-card-active{--ledger-card-color: #14b8a6}.vu-frame-ledger-current-card-review,.vu-frame-ledger-current-card-waiting,.vu-frame-ledger-map-card-review,.vu-frame-ledger-map-card-waiting{--ledger-card-color: #f59e0b}.vu-frame-ledger-current-card-blocked,.vu-frame-ledger-map-card-blocked{--ledger-card-color: #ef4444}.vu-frame-ledger-current-card-ready,.vu-frame-ledger-map-card-ready{--ledger-card-color: #22c55e}.vu-frame-vault-safe-card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:18px 16px;gap:0 8px;align-items:center;min-height:58px;padding:9px 10px;overflow:hidden;color:#1f1a0a;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 34%),#c18a22;border:1px solid #f0c45c;border-radius:4px;box-shadow:inset 0 0 0 1px #4d34084d}.vu-frame-vault-safe-card .vu-frame-vault-shine{position:absolute;top:8px;right:10px;width:42px;height:1px;background:#fff7beb3}.vu-frame-vault-safe-card .vu-frame-vault-dial{grid-row:1 / 3;display:block;justify-self:center;width:34px;height:34px;background:radial-gradient(circle at 50% 50%,#f8dda3 0 4px,transparent 5px),conic-gradient(from 20deg,#3f2b08,#f4ca69,#3f2b08,#f4ca69,#3f2b08);border:3px solid #4b3209;border-radius:999px}.vu-frame-vault-safe-card strong,.vu-frame-vault-safe-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-vault-safe-card strong{font-size:13px;font-weight:850}.vu-frame-vault-safe-card small{color:#3f2b08;font-size:11px;font-weight:740}.vu-frame-vault-list .vu-frame-vault-package{grid-template-columns:minmax(0,1fr);gap:3px;min-height:42px}.vu-frame-vault-list .vu-frame-vault-package span{min-width:0;overflow:hidden;color:#f8d78b;font-size:10px;font-weight:780;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.vu-frame-live-strip{grid-template-columns:minmax(0,1fr)}.vu-frame-live-counters{justify-content:start;flex-wrap:wrap}}@keyframes vu-pulse-dot{0%,to{box-shadow:0 0 #14b8a657;opacity:.74}50%{box-shadow:0 0 0 5px #14b8a600;opacity:1}}@keyframes vu-progress-shimmer{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes vu-live-rotate{0%,12%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(-7px)}}.vu-frame-body{grid-template-columns:var(--vu-explorer-width, 280px) minmax(620px,1fr) var(--vu-right-panel-width, 340px);grid-template-rows:minmax(0,1fr);background:#eef2f7}.vu-frame-explorer,.vu-frame-editor,.vu-frame-vu-panel{grid-row:1}.vu-frame-explorer{grid-column:1}.vu-frame-editor,.vu-frame-motion-editor,.vu-frame-outcome-editor{grid-column:2;grid-row:1;grid-template-rows:46px minmax(0,1fr);background:#eef2f7}.vu-frame-vu-panel{grid-column:3;grid-row:1}.vu-frame-resize-handle-explorer,.vu-frame-resize-handle-right{grid-row:1}.vu-frame-resize-handle-ledger,.vu-frame-bottom-panel{display:none}.vu-frame-app-tabs{min-height:46px;background:#172033}.vu-frame-app-tabs button{min-width:180px;min-height:46px;padding:0 16px;color:#cbd5e1;background:#172033;font-size:.9rem;font-weight:760}.vu-frame-app-tabs button:hover,.vu-frame-app-tabs button:focus-visible,.vu-frame-app-tabs .vu-frame-tab-active{color:#fff;background:#223149}.vu-frame-app-tabs .vu-frame-tab-active{border-top-color:#f59e0b}.vu-frame-outcome-canvas{min-height:0;padding:0;overflow:auto;background:#eef2f7}.vu-frame-outcome-surface{--outcome-accent: #0f766e;--outcome-accent-strong: #115e59;--outcome-accent-soft: #ccfbf1;display:grid;align-content:start;gap:18px;min-height:100%;padding:26px;color:#172033;background:linear-gradient(180deg,#ffffffb8,#eef2f700 270px),#eef2f7}.vu-frame-outcome-surface-businessDevelopment{--outcome-accent: #b45309;--outcome-accent-strong: #92400e;--outcome-accent-soft: #fef3c7}.vu-frame-outcome-surface-procurement{--outcome-accent: #4f46e5;--outcome-accent-strong: #3730a3;--outcome-accent-soft: #e0e7ff}.vu-frame-outcome-header{display:grid;gap:7px;max-width:980px}.vu-frame-outcome-header span{color:var(--outcome-accent-strong);font-size:.85rem;font-weight:850;line-height:1.2;text-transform:uppercase}.vu-frame-outcome-header strong{color:#111827;font-size:2rem;font-weight:820;line-height:1.1}.vu-frame-outcome-header p{max-width:760px;margin:0;color:#475569;font-size:1rem;line-height:1.45}.vu-frame-outcome-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:980px}.vu-frame-outcome-pipeline-step{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:4px 9px;align-items:center;min-width:0;min-height:62px;padding:10px;color:#475569;background:#ffffffa3;border:1px solid #d7e0ea;border-radius:8px}.vu-frame-outcome-pipeline-step:not(:last-child):after{position:absolute;top:50%;right:-10px;z-index:2;color:#94a3b8;content:">";font-size:.94rem;font-weight:850;transform:translateY(-50%)}.vu-frame-outcome-pipeline-step>span{grid-row:1 / 3;width:12px;height:12px;background:#cbd5e1;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #cbd5e1}.vu-frame-outcome-pipeline-step strong,.vu-frame-outcome-pipeline-step small{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-outcome-pipeline-step strong{color:#475569;font-size:.92rem;font-weight:820}.vu-frame-outcome-pipeline-step small{color:#64748b;font-size:.74rem;font-weight:800;text-transform:uppercase}.vu-frame-outcome-pipeline-step-complete{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.vu-frame-outcome-pipeline-step-complete>span{background:#16a34a;box-shadow:0 0 0 1px #16a34a}.vu-frame-outcome-pipeline-step-complete strong{color:#14532d}.vu-frame-outcome-pipeline-step-active{background:#fff;border-color:var(--outcome-accent);box-shadow:0 10px 22px #0f172a1a}.vu-frame-outcome-pipeline-step-active>span{background:var(--outcome-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--outcome-accent) 18%,transparent)}.vu-frame-outcome-pipeline-step-active strong{color:#111827}.vu-frame-outcome-pipeline-step-future{opacity:.64}.vu-frame-outcome-card{display:grid;gap:18px;max-width:980px;padding:22px;color:#111827;background:#fff;border:1px solid #d7e0ea;border-left:7px solid var(--outcome-accent);border-radius:8px;box-shadow:0 16px 36px #0f172a1f}.vu-frame-outcome-card header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.vu-frame-outcome-card header>span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:var(--outcome-accent-strong);background:var(--outcome-accent-soft);border:1px solid color-mix(in srgb,var(--outcome-accent) 34%,#ffffff);border-radius:999px;font-size:.9rem;font-weight:820;white-space:nowrap}.vu-frame-outcome-card header div{display:grid;gap:5px;min-width:0}.vu-frame-outcome-card small,.vu-frame-outcome-card dt{color:#64748b;font-size:.78rem;font-weight:820;line-height:1.2;text-transform:uppercase}.vu-frame-outcome-card header strong{color:#111827;font-size:1.65rem;font-weight:840;line-height:1.15}.vu-frame-outcome-card>p{max-width:780px;margin:0;color:#334155;font-size:1.06rem;line-height:1.55}.vu-frame-outcome-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vu-frame-outcome-output-grid section{display:grid;gap:7px;min-width:0;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-outcome-output-grid section strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:1.04rem;font-weight:820;line-height:1.25}.vu-frame-outcome-primary-action button{justify-self:start}.vu-frame-outcome-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.vu-frame-outcome-card dl>div{display:grid;gap:4px;min-width:0;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.vu-frame-outcome-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#172033;font-size:.98rem;font-weight:720;line-height:1.35}.vu-frame-outcome-actions{display:flex;flex-wrap:wrap;gap:10px}.vu-frame-outcome-actions button{min-height:42px;padding:0 16px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.94rem;font-weight:780;cursor:pointer}.vu-frame-outcome-actions .vu-frame-outcome-primary{color:#fff;background:var(--outcome-accent);border-color:var(--outcome-accent-strong)}.vu-frame-outcome-secondary-actions{display:flex;flex-wrap:wrap;gap:8px}.vu-frame-outcome-secondary-actions button,.vu-frame-outcome-primary-action button{min-height:38px;padding:0 14px;border-radius:7px;font-size:.9rem;font-weight:780;cursor:pointer}.vu-frame-outcome-primary-action button{color:#fff;background:var(--outcome-accent);border:1px solid var(--outcome-accent-strong)}.vu-frame-outcome-secondary-actions button{color:#172033;background:#fff;border:1px solid #cbd5e1}.vu-frame-outcome-actions button:hover,.vu-frame-outcome-actions button:focus-visible,.vu-frame-outcome-secondary-actions button:hover,.vu-frame-outcome-secondary-actions button:focus-visible,.vu-frame-outcome-primary-action button:hover,.vu-frame-outcome-primary-action button:focus-visible{border-color:var(--outcome-accent);outline:3px solid color-mix(in srgb,var(--outcome-accent) 22%,transparent)}.vu-frame-outcome-flow{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px;max-width:980px}.vu-frame-outcome-flow-step{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px 10px;align-items:center;min-width:0;min-height:72px;padding:12px;color:#172033;background:#ffffffc7;border:1px solid #d7e0ea;border-radius:8px}.vu-frame-outcome-flow-step:not(:last-child):after{position:absolute;top:50%;right:-13px;z-index:1;color:#64748b;font-size:1.1rem;font-weight:850;content:">";transform:translateY(-50%)}.vu-frame-outcome-flow-step>span{grid-row:1 / 3;width:12px;height:12px;background:#94a3b8;border-radius:999px}.vu-frame-outcome-flow-step strong{min-width:0;color:#111827;font-size:.94rem;font-weight:820;line-height:1.2}.vu-frame-outcome-flow-step small{min-width:0;overflow-wrap:anywhere;color:#64748b;font-size:.82rem;font-weight:680;line-height:1.25}.vu-frame-outcome-flow-step-done>span{background:#16a34a}.vu-frame-outcome-flow-step-working>span{background:#0f766e;box-shadow:0 0 0 4px #0f766e24}.vu-frame-outcome-flow-step-needed>span{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.vu-frame-outcome-flow-step-pending>span{background:#64748b}.vu-frame-outcome-details{display:grid;gap:10px;max-width:980px}.vu-frame-outcome-disclosure{overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:8px}.vu-frame-outcome-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;color:#172033;font-size:.92rem;font-weight:820;cursor:pointer}.vu-frame-outcome-disclosure summary::-webkit-details-marker{display:none}.vu-frame-outcome-disclosure summary:after{color:#64748b;content:"+";font-size:1.2rem;font-weight:720}.vu-frame-outcome-disclosure[open] summary:after{content:"-"}.vu-frame-outcome-disclosure>div{padding:14px;border-top:1px solid #e2e8f0}.vu-frame-outcome-method{display:grid;gap:8px}.vu-frame-outcome-method p{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:12px;min-width:0;margin:0;color:#334155;font-size:.92rem;line-height:1.4}.vu-frame-outcome-method strong{color:#64748b;font-weight:800}.vu-frame-outcome-method span{overflow-wrap:anywhere}.vu-frame-vault-artifact-list{display:grid;gap:8px}.vu-frame-vault-artifact-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--outcome-accent);border-radius:6px}.vu-frame-vault-artifact-list strong,.vu-frame-vault-artifact-list span,.vu-frame-vault-artifact-list small{min-width:0;overflow-wrap:anywhere}.vu-frame-vault-artifact-list strong{color:#111827;font-size:.94rem}.vu-frame-vault-artifact-list span{color:var(--outcome-accent-strong);font-size:.84rem;font-weight:820}.vu-frame-vault-artifact-list small{grid-column:1 / -1;color:#64748b;font-size:.82rem}.vu-frame-trust-controls{position:sticky;bottom:16px;z-index:20;display:grid;gap:10px;max-width:980px;margin-top:6px;pointer-events:none}.vu-frame-trust-buttons{display:grid;grid-template-columns:minmax(130px,max-content) minmax(0,1fr) minmax(130px,max-content);gap:12px;align-items:end}.vu-frame-trust-buttons button{display:grid;gap:2px;min-width:138px;min-height:48px;padding:8px 12px;color:#172033;background:#fffffff0;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 24px #0f172a24;cursor:pointer;pointer-events:auto}.vu-frame-trust-buttons button:last-child{grid-column:3}.vu-frame-trust-buttons strong{font-size:.92rem;font-weight:840;line-height:1.1}.vu-frame-trust-buttons span{color:#64748b;font-size:.76rem;font-weight:740}.vu-frame-trust-buttons button:hover,.vu-frame-trust-buttons button:focus-visible,.vu-frame-trust-buttons .vu-frame-trust-button-active{border-color:var(--outcome-accent);outline:3px solid color-mix(in srgb,var(--outcome-accent) 18%,transparent)}.vu-frame-trust-panel{display:grid;gap:10px;width:min(520px,100%);max-height:280px;overflow:auto;padding:12px;color:#172033;background:#fffffffa;border:1px solid #cbd5e1;border-left:5px solid var(--outcome-accent);border-radius:8px;box-shadow:0 18px 44px #0f172a2e;pointer-events:auto}.vu-frame-trust-panel-ledger{justify-self:start}.vu-frame-trust-panel-vault{justify-self:end}.vu-frame-trust-panel header{display:flex;gap:12px;align-items:start;justify-content:space-between}.vu-frame-trust-panel header div{display:grid;gap:3px}.vu-frame-trust-panel header span{color:var(--outcome-accent-strong);font-size:.76rem;font-weight:850;text-transform:uppercase}.vu-frame-trust-panel header strong{color:#111827;font-size:1rem;font-weight:820}.vu-frame-trust-panel header button{min-height:30px;padding:0 10px;color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;font-size:.78rem;font-weight:780;cursor:pointer}.vu-frame-trust-panel .vu-frame-next-action-ledger{background:transparent;border:0}.vu-frame-trust-panel .vu-frame-next-action-ledger p{grid-template-columns:56px minmax(88px,136px) minmax(0,1fr);min-height:30px;color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.vu-frame-app-rail{--rail-accent: #0f766e;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;color:#e5edf5;background:#111827;border-right:1px solid #263548}.vu-frame-app-rail-businessDevelopment{--rail-accent: #f59e0b}.vu-frame-app-rail-procurement{--rail-accent: #818cf8}.vu-frame-app-rail-heading{display:grid;gap:4px;padding:16px 14px 14px;background:#172033;border-bottom:1px solid #2d3b50}.vu-frame-app-rail-heading span{color:#94a3b8;font-size:.76rem;font-weight:820;text-transform:uppercase}.vu-frame-app-rail-heading strong{color:#fff;font-size:1.1rem;font-weight:820;line-height:1.2}.vu-frame-app-rail-tree{display:grid;align-content:start;gap:14px;padding:12px 10px 16px}.vu-frame-app-rail-section{display:grid;gap:8px}.vu-frame-app-rail-section header{min-height:auto;padding:0 4px;color:#aebacc;background:transparent;border:0;font-size:.78rem;font-weight:840;line-height:1.2;text-transform:uppercase}.vu-frame-app-rail-list{display:grid;gap:7px}.vu-frame-app-rail-row{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:52px;padding:8px 10px;color:#e5edf5;background:#172033;border:1px solid #263548;border-left:4px solid transparent;border-radius:7px;text-align:left;cursor:pointer}.vu-frame-app-rail-row>span{width:10px;height:10px;background:#64748b;border-radius:999px}.vu-frame-app-rail-row div{display:grid;gap:4px;min-width:0}.vu-frame-app-rail-row strong,.vu-frame-app-rail-row small{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vu-frame-app-rail-row strong{color:#f8fafc;font-size:.9rem;font-weight:760}.vu-frame-app-rail-row small{color:#aebacc;font-size:.78rem;font-weight:680}.vu-frame-app-rail-row:hover,.vu-frame-app-rail-row:focus-visible,.vu-frame-app-rail-row-selected,.vu-frame-app-rail-row.vu-frame-vault-package-selected{background:#223149;border-color:#3b4d65;border-left-color:var(--rail-accent);outline:none}.vu-frame-app-rail-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rail-accent) 55%,transparent)}.vu-frame-app-rail-row-active>span,.vu-frame-app-rail-row-vault>span{background:var(--rail-accent)}.vu-frame-app-rail-row-review>span,.vu-frame-app-rail-row-waiting>span,.vu-frame-app-rail-row-blocked>span{background:#f59e0b}.vu-frame-app-rail-row-ready>span{background:#22c55e}.vu-frame-app-rail-vault{margin-top:8px;padding-top:10px;border-top:1px solid #263548}.vu-frame-motion-radar-panel{color:#e5edf5;background:#111827;border-left:1px solid #263548}.vu-frame-motion-radar-panel .vu-frame-vu-header{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;align-content:center;min-height:58px;padding:12px 14px;background:#172033}.vu-frame-motion-radar-panel .vu-frame-vu-header strong{color:#fff;font-size:1rem;font-weight:820}.vu-frame-motion-radar-panel .vu-frame-vu-header span{color:#94a3b8;font-size:.78rem;font-weight:800;text-transform:uppercase}.vu-frame-motion-radar-body{gap:10px;padding:10px;background:#111827}.vu-frame-motion-radar-section{background:#172033;border-color:#263548;border-radius:7px}.vu-frame-motion-radar-section header{min-height:36px;padding:10px 10px 7px;color:#cbd5e1;background:#1c293d;border-color:#263548;font-size:.82rem;font-weight:820;text-transform:none}.vu-frame-motion-radar-row,.vu-frame-motion-radar-review-row{min-height:46px;background:#172033;border-color:#263548}.vu-frame-motion-radar-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:9px 10px}.vu-frame-motion-radar-role{width:22px;height:22px;border-radius:6px;font-size:.72rem}.vu-frame-motion-radar-row strong,.vu-frame-motion-radar-review-row strong{font-size:.86rem;line-height:1.25}.vu-frame-motion-radar-row p,.vu-frame-motion-radar-review-row p{overflow:visible;color:#cbd5e1;font-size:.8rem;line-height:1.35;text-overflow:clip;white-space:normal}.vu-frame-motion-radar-review-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px}.vu-frame-motion-radar-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vu-frame-motion-radar-review-row button{min-height:32px;border-radius:7px;font-size:.78rem}@media(max-width:1180px){.vu-frame-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:100vh;overflow:auto}.vu-frame-explorer,.vu-frame-editor,.vu-frame-vu-panel{grid-column:1;grid-row:auto}.vu-frame-app-rail{max-height:none}.vu-frame-resize-handle{display:none}.vu-frame-outcome-flow,.vu-frame-outcome-card dl,.vu-frame-outcome-output-grid,.vu-frame-outcome-pipeline{grid-template-columns:minmax(0,1fr)}.vu-frame-outcome-flow-step:not(:last-child):after,.vu-frame-outcome-pipeline-step:not(:last-child):after{display:none}.vu-frame-trust-controls{position:static}.vu-frame-trust-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.vu-frame-trust-buttons button,.vu-frame-trust-buttons button:last-child{grid-column:auto}}@media(max-width:720px){.vu-frame-outcome-surface{padding:18px}.vu-frame-outcome-header strong{font-size:1.55rem}.vu-frame-outcome-card{padding:18px}.vu-frame-outcome-card header{grid-template-columns:minmax(0,1fr)}.vu-frame-outcome-card header strong{font-size:1.34rem}.vu-frame-outcome-method p{grid-template-columns:minmax(0,1fr)}}.vu-frame-body{grid-template-columns:minmax(320px,var(--vu-explorer-width, 360px)) minmax(620px,1fr) minmax(320px,var(--vu-right-panel-width, 360px));background:#eef2f7}.vu-frame-relationship-left,.vu-frame-relationship-right{min-height:0;color:#e5edf5;background:#0f1a2a}.vu-frame-relationship-left{border-right:1px solid #263548}.vu-frame-relationship-right{border-left:1px solid #263548}.vu-frame-relationship-left-scroll,.vu-frame-relationship-right-scroll{display:grid;align-content:start;gap:14px;height:100%;min-height:0;padding:14px;overflow:auto}.vu-frame-review-card,.vu-frame-ledger-deck,.vu-frame-vault-output-panel,.vu-frame-delivery-panel{border-radius:8px}.vu-frame-review-card{display:grid;gap:12px;padding:16px;background:#172033;border:1px solid #2d3b50;box-shadow:0 12px 28px #03071238}.vu-frame-review-card header{display:grid;gap:4px}.vu-frame-review-card header span,.vu-frame-review-latest header,.vu-frame-ledger-deck>header span,.vu-frame-vault-output-panel header div span,.vu-frame-delivery-panel header span{color:#f8d78b;font-size:.75rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.vu-frame-review-card header strong{color:#fff;font-size:1.25rem;font-weight:820;line-height:1.16}.vu-frame-review-card header p,.vu-frame-review-motto span,.vu-frame-review-latest p{margin:0;color:#cbd5e1;font-size:.86rem;line-height:1.4}.vu-frame-review-motto{display:grid;gap:4px;padding:10px 11px;background:#111827;border:1px solid #263548;border-left:4px solid #14b8a6;border-radius:7px}.vu-frame-review-motto strong{color:#fff;font-size:.95rem;font-weight:820}.vu-frame-review-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.vu-frame-review-card dl>div{display:grid;gap:3px;min-width:0;padding:9px;background:#111827;border:1px solid #263548;border-radius:7px}.vu-frame-review-card dt,.vu-frame-review-card dd{margin:0;min-width:0}.vu-frame-review-card dt{color:#94a3b8;font-size:.7rem;font-weight:800;text-transform:uppercase}.vu-frame-review-card dd{color:#fff;font-size:.9rem;font-weight:800}.vu-frame-review-labels{display:flex;flex-wrap:wrap;gap:6px}.vu-frame-review-labels span,.vu-frame-ledger-deck-tags span{padding:4px 7px;color:#dbeafe;background:#1d2c42;border:1px solid #334155;border-radius:999px;font-size:.7rem;font-weight:760}.vu-frame-review-latest{display:grid;gap:7px}.vu-frame-ledger-deck{display:grid;gap:12px;padding:16px;background:radial-gradient(circle at 82% 10%,rgba(248,215,139,.16),transparent 32%),#121b2a;border:1px solid #3b2d14;box-shadow:0 16px 32px #03071240}.vu-frame-ledger-deck>header{display:flex;gap:12px;align-items:start;justify-content:space-between}.vu-frame-ledger-deck>header div{display:grid;gap:3px}.vu-frame-ledger-deck>header strong{color:#fff;font-size:1.12rem;font-weight:840}.vu-frame-ledger-deck>header em{color:#f8d78b;font-size:.82rem;font-style:normal;font-weight:820}.vu-frame-ledger-deck-stage{position:relative;min-height:250px;overflow:hidden}.vu-frame-ledger-card{display:grid;gap:7px;min-width:0;color:#172033;background:#fff;border:1px solid #d6ad55;border-left:6px solid #d69b2b;border-radius:8px;box-shadow:0 18px 34px #03071247}.vu-frame-ledger-card-behind{position:absolute;top:32px;width:74%;min-height:132px;padding:16px;opacity:.58;transform:scale(.9)}.vu-frame-ledger-card-left{left:-34px}.vu-frame-ledger-card-right{right:-34px}.vu-frame-ledger-card-front{position:relative;z-index:2;width:86%;min-height:214px;margin:16px auto 0;padding:18px;text-align:left;cursor:pointer}.vu-frame-ledger-card span,.vu-frame-ledger-card time,.vu-frame-ledger-card em{font-size:.75rem;font-weight:840;text-transform:uppercase}.vu-frame-ledger-card span{color:#92400e}.vu-frame-ledger-card strong{color:#111827;font-size:1.15rem;font-weight:850;line-height:1.2}.vu-frame-ledger-card small,.vu-frame-ledger-card time{color:#64748b}.vu-frame-ledger-card p{margin:0;color:#334155;font-size:.9rem;line-height:1.45}.vu-frame-ledger-card em{justify-self:start;padding:5px 8px;color:#14532d;background:#dcfce7;border-radius:999px;font-style:normal}.vu-frame-ledger-card-agent{border-left-color:#14b8a6}.vu-frame-ledger-card-decision{border-left-color:#f59e0b}.vu-frame-ledger-card-document,.vu-frame-ledger-card-response{border-left-color:#22c55e}.vu-frame-ledger-card-package,.vu-frame-ledger-card-delivery{border-left-color:#d69b2b}.vu-frame-ledger-card-detail{margin:-2px 0 0;padding:9px 10px;color:#dbeafe;background:#111827;border:1px solid #263548;border-radius:7px;font-size:.82rem;line-height:1.35}.vu-frame-ledger-deck-tags,.vu-frame-ledger-deck-actions{display:flex;flex-wrap:wrap;gap:7px}.vu-frame-ledger-deck-actions button,.vu-frame-ledger-deck footer button{min-height:32px;padding:0 11px;color:#f8fafc;background:#1d2c42;border:1px solid #334155;border-radius:7px;font-size:.78rem;font-weight:780;cursor:pointer}.vu-frame-ledger-deck-actions button:hover,.vu-frame-ledger-deck-actions button:focus-visible,.vu-frame-ledger-deck footer button:hover,.vu-frame-ledger-deck footer button:focus-visible{border-color:#d69b2b;outline:3px solid rgba(214,155,43,.18)}.vu-frame-ledger-deck footer{display:grid;gap:9px}.vu-frame-ledger-deck footer p{margin:0;color:#f8d78b;font-size:.82rem;font-weight:760}.vu-frame-ledger-full-list{display:grid;gap:6px;max-height:230px;overflow:auto}.vu-frame-ledger-full-list p{display:grid;grid-template-columns:minmax(78px,.7fr) minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;margin:0;padding:7px 8px;color:#dbeafe;background:#111827;border:1px solid #263548;border-radius:6px;font-size:.76rem}.vu-frame-ledger-full-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-full-list em{color:#f8d78b;font-style:normal;font-weight:800}.vu-frame-relationship-center{--outcome-accent: #0f766e;display:grid;align-content:start;gap:16px;min-height:100%;padding:24px;color:#172033;background:linear-gradient(180deg,#ffffffe6,#eef2f700 360px),#eef2f7}.vu-frame-outcome-surface-businessDevelopment.vu-frame-relationship-center{--outcome-accent: #b45309}.vu-frame-outcome-surface-procurement.vu-frame-relationship-center{--outcome-accent: #4f46e5}.vu-frame-relationship-hero,.vu-frame-motion-stream,.vu-frame-human-review{max-width:980px;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 14px 30px #0f172a14}.vu-frame-relationship-hero{display:grid;gap:14px;padding:24px;border-left:7px solid var(--outcome-accent)}.vu-frame-relationship-hero>span,.vu-frame-motion-stream header span,.vu-frame-human-review header span{color:var(--outcome-accent);font-size:.8rem;font-weight:860;text-transform:uppercase}.vu-frame-relationship-hero>strong{color:#111827;font-size:2.08rem;font-weight:850;line-height:1.08}.vu-frame-relationship-hero>em{color:#64748b;font-size:1.02rem;font-style:normal;font-weight:760}.vu-frame-relationship-hero>p{max-width:780px;margin:0;color:#334155;font-size:1.02rem;line-height:1.5}.vu-frame-relationship-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vu-frame-relationship-status div{display:grid;gap:4px;padding:13px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-relationship-status small,.vu-frame-relationship-hero dt{color:#64748b;font-size:.75rem;font-weight:820;text-transform:uppercase}.vu-frame-relationship-status p{margin:0;color:#111827;font-size:1.1rem;font-weight:820}.vu-frame-relationship-hero dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.vu-frame-relationship-hero dl>div{display:grid;gap:4px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-relationship-hero dl>div:last-child{grid-column:1 / -1}.vu-frame-relationship-hero dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#172033;font-size:.88rem;font-weight:720;line-height:1.35}.vu-frame-motion-stream{display:grid;gap:0;overflow:hidden}.vu-frame-motion-stream>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid #e2e8f0}.vu-frame-motion-stream header div:first-child{display:grid;gap:4px}.vu-frame-motion-stream header strong{color:#111827;font-size:1.05rem;font-weight:820}.vu-frame-motion-stream-filters{display:flex;flex-wrap:wrap;gap:6px}.vu-frame-motion-stream-filters button{min-height:32px;padding:0 10px;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;font-size:.78rem;font-weight:760;cursor:pointer}.vu-frame-motion-stream-filters button:hover,.vu-frame-motion-stream-filters button:focus-visible,.vu-frame-motion-stream-filters .vu-frame-motion-stream-filter-active{color:#fff;background:var(--outcome-accent);border-color:var(--outcome-accent);outline:none}.vu-frame-motion-stream-list{display:grid;gap:0}.vu-frame-motion-stream-row{display:grid;grid-template-columns:76px minmax(0,1fr) max-content;gap:12px;align-items:center;min-width:0;min-height:58px;padding:12px 18px;border-bottom:1px solid #e2e8f0}.vu-frame-motion-stream-row:last-child{border-bottom:0}.vu-frame-motion-stream-row time{color:#64748b;font-size:.78rem;font-weight:820}.vu-frame-motion-stream-row p{margin:0;color:#172033;font-size:.94rem;line-height:1.38}.vu-frame-motion-stream-row span{padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:850;white-space:nowrap}.vu-frame-motion-stream-row-agent span{color:#0f766e;background:#ccfbf1}.vu-frame-motion-stream-row-human span{color:#92400e;background:#fef3c7}.vu-frame-motion-stream-row-thirdParty span{color:#1d4ed8;background:#dbeafe}.vu-frame-motion-stream-row-system span{color:#475569;background:#e2e8f0}.vu-frame-human-review{display:grid;gap:12px;padding:18px}.vu-frame-human-review-needed{border-left:7px solid #f59e0b}.vu-frame-human-review-quiet{color:#64748b;background:#f8fafc}.vu-frame-human-review header{display:grid;gap:4px}.vu-frame-human-review header strong{color:#111827;font-size:1.15rem;font-weight:840}.vu-frame-human-review p{max-width:760px;margin:0;color:#334155;font-size:.95rem;line-height:1.45}.vu-frame-human-review div{display:flex;flex-wrap:wrap;gap:8px}.vu-frame-human-review button{min-height:38px;padding:0 13px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.88rem;font-weight:780;cursor:pointer}.vu-frame-human-review .vu-frame-human-review-primary{color:#fff;background:var(--outcome-accent);border-color:var(--outcome-accent)}.vu-frame-human-review button:hover,.vu-frame-human-review button:focus-visible{border-color:var(--outcome-accent);outline:3px solid color-mix(in srgb,var(--outcome-accent) 18%,transparent)}.vu-frame-vault-output-panel{display:grid;gap:14px;padding:16px;color:#172033;background:radial-gradient(circle at 90% 8%,rgba(248,215,139,.38),transparent 28%),#fffdf7;border:1px solid #e4bf68;border-left:6px solid #d69b2b;box-shadow:0 16px 36px #0307122e}.vu-frame-vault-output-panel header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.vu-frame-vault-icon{display:block;width:40px;height:40px;background:radial-gradient(circle at 50% 50%,#fff7d6 0 5px,transparent 6px),conic-gradient(from 24deg,#6b4b14,#f4ca69,#6b4b14,#f4ca69,#6b4b14);border:4px solid #6b4b14;border-radius:999px;box-shadow:0 0 0 4px #d69b2b2e}.vu-frame-vault-output-panel header div{display:grid;gap:4px}.vu-frame-vault-output-panel header strong,.vu-frame-delivery-panel header strong{color:#111827;font-size:1rem;font-weight:840;line-height:1.25}.vu-frame-vault-output-main{display:grid;gap:5px;padding:13px;background:#ffffffb8;border:1px solid #efd18a;border-radius:7px}.vu-frame-vault-output-main small,.vu-frame-vault-output-panel dt{color:#92400e;font-size:.74rem;font-weight:850;text-transform:uppercase}.vu-frame-vault-output-main strong{color:#111827;font-size:1.18rem;font-weight:850}.vu-frame-vault-output-main p,.vu-frame-vault-seal-copy,.vu-frame-vault-definition,.vu-frame-vault-context,.vu-frame-delivery-panel p{margin:0;color:#475569;font-size:.86rem;line-height:1.42}.vu-frame-vault-output-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.vu-frame-vault-output-panel dl>div{display:grid;gap:4px;padding:10px;background:#ffffffb8;border:1px solid #efd18a;border-radius:7px}.vu-frame-vault-output-panel dd{margin:0;color:#111827;font-size:.94rem;font-weight:820}.vu-frame-vault-output-actions{display:grid;gap:8px}.vu-frame-vault-output-actions button{min-height:38px;color:#4b3209;background:#fff8df;border:1px solid #d69b2b;border-radius:7px;font-size:.86rem;font-weight:820;cursor:pointer}.vu-frame-vault-output-actions .vu-frame-vault-output-primary{color:#fff;background:#b7791f}.vu-frame-delivery-panel{display:grid;gap:12px;padding:16px;color:#172033;background:#fff;border:1px solid #d7e0ea;box-shadow:0 14px 30px #03071224}.vu-frame-delivery-panel header{display:grid;gap:4px}.vu-frame-delivery-list{display:grid;gap:8px}.vu-frame-delivery-list article{display:grid;gap:4px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #14b8a6;border-radius:7px}.vu-frame-delivery-list span{color:#64748b;font-size:.76rem;font-weight:820;text-transform:uppercase}.vu-frame-delivery-list strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:.9rem}.vu-frame-delivery-list em{justify-self:start;padding:4px 7px;color:#14532d;background:#dcfce7;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:850}.vu-frame-relationship-right-empty{display:grid;gap:8px;padding:16px}.vu-frame-relationship-right-empty strong{color:#fff;font-size:1.1rem}.vu-frame-relationship-right-empty p{margin:0;color:#cbd5e1;font-size:.9rem;line-height:1.4}@media(max-width:1320px){.vu-frame-body{grid-template-columns:minmax(280px,320px) minmax(560px,1fr) minmax(280px,320px)}.vu-frame-relationship-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.vu-frame-body{grid-template-columns:minmax(0,1fr)}.vu-frame-relationship-left,.vu-frame-relationship-right{grid-column:1}.vu-frame-relationship-left-scroll,.vu-frame-relationship-right-scroll{height:auto}.vu-frame-motion-stream>header,.vu-frame-relationship-status,.vu-frame-motion-stream-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.vu-frame-relationship-center{padding:16px}.vu-frame-relationship-hero{padding:18px}.vu-frame-relationship-hero>strong{font-size:1.5rem}.vu-frame-review-card dl,.vu-frame-relationship-hero dl,.vu-frame-vault-output-panel dl{grid-template-columns:minmax(0,1fr)}}.vu-frame-conveyor-center{position:relative;gap:18px;overflow:auto;background:linear-gradient(180deg,#fffffff5,#f1f5f9b8 360px),#eef2f7}.vu-frame-conveyor-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;align-items:stretch;max-width:1180px}.vu-frame-conveyor-header>div,.vu-frame-conveyor-header aside{background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 14px 30px #0f172a14}.vu-frame-conveyor-header>div{display:grid;gap:8px;padding:20px 22px;border-left:7px solid #14b8a6}.vu-frame-conveyor-header span,.vu-frame-conveyor-header aside small,.vu-frame-ready-generate-panel header span,.vu-frame-delivered-today-panel header span,.vu-frame-conveyor-drawer section>span,.vu-frame-conveyor-drawer header span{color:#0f766e;font-size:.76rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.vu-frame-conveyor-header strong{color:#111827;font-size:2rem;font-weight:880;line-height:1.08}.vu-frame-conveyor-header p{max-width:760px;margin:0;color:#475569;font-size:.98rem;line-height:1.45}.vu-frame-conveyor-header aside{display:grid;gap:6px;align-content:center;padding:16px;border-left:7px solid #d69b2b}.vu-frame-conveyor-header aside strong{font-size:1.12rem}.vu-frame-conveyor-header aside span{color:#475569;font-size:.84rem;font-weight:760;text-transform:none}.vu-frame-conveyor-header aside em{justify-self:start;padding:5px 8px;color:#7c2d12;background:#ffedd5;border-radius:999px;font-size:.76rem;font-style:normal;font-weight:840}.vu-frame-conveyor-path{position:relative;min-height:520px;max-width:1180px;padding:34px 18px 26px;overflow-x:auto;overflow-y:hidden;background:linear-gradient(100deg,rgba(20,184,166,.08),transparent 34%,rgba(214,155,43,.12) 70%,rgba(34,197,94,.08)),#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 18px 40px #0f172a1a}.vu-frame-conveyor-line{position:absolute;top:170px;left:42px;right:42px;height:8px;background:linear-gradient(90deg,#14b8a6,#d69b2b,#22c55e);border-radius:999px;box-shadow:0 0 0 4px #14b8a614,0 0 28px #14b8a66b;transform:rotate(-2.6deg);transform-origin:left center;animation:vu-conveyor-line-glow 3s ease-in-out infinite}.vu-frame-conveyor-stages{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(132px,1fr));gap:12px;min-width:1040px}.vu-frame-conveyor-stage{display:grid;grid-template-rows:124px minmax(0,1fr);gap:14px;min-width:0}.vu-frame-conveyor-stage:nth-child(2n){padding-top:46px}.vu-frame-conveyor-stage:nth-child(odd){padding-top:8px}.vu-frame-conveyor-stage header{display:grid;gap:6px;align-content:start;min-width:0;padding:12px 10px;color:#172033;background:#f8fafceb;border:1px solid #dbe4ee;border-radius:8px}.vu-frame-conveyor-stage header span{display:inline-grid;place-items:center;width:30px;height:30px;color:#fff;background:#64748b;border-radius:999px;font-size:.82rem;font-weight:880}.vu-frame-conveyor-stage header strong{color:#111827;font-size:.92rem;font-weight:850;line-height:1.15}.vu-frame-conveyor-stage header small{justify-self:start;padding:4px 7px;color:#64748b;background:#e2e8f0;border-radius:999px;font-size:.68rem;font-weight:840;text-transform:uppercase}.vu-frame-conveyor-stage-complete header{border-color:#86efac;box-shadow:0 0 20px #22c55e2e}.vu-frame-conveyor-stage-complete header span,.vu-frame-conveyor-stage-delivered header span{background:#16a34a}.vu-frame-conveyor-stage-complete header span:after,.vu-frame-conveyor-stage-delivered header span:after{content:"âœ“";margin-left:1px;font-size:.72rem}.vu-frame-conveyor-stage-active header{border-color:#5eead4;box-shadow:0 0 24px #14b8a638}.vu-frame-conveyor-stage-active header span{background:#0f766e;animation:vu-conveyor-pulse 1.8s ease-in-out infinite}.vu-frame-conveyor-stage-waiting header{border-color:#fbbf24;box-shadow:0 0 20px #f59e0b2e}.vu-frame-conveyor-stage-waiting header span{background:#d97706}.vu-frame-conveyor-stage-blocked header{border-color:#f87171;box-shadow:0 0 22px #ef44442e}.vu-frame-conveyor-stage-blocked header span{background:#dc2626}.vu-frame-conveyor-stage-future header{opacity:.52}.vu-frame-conveyor-stage-stack{display:grid;align-content:start;gap:10px;min-height:260px}.vu-frame-conveyor-card{position:relative;display:grid;gap:6px;min-height:116px;min-width:0;padding:13px 12px;overflow:hidden;text-align:left;background:#fff;border:1px solid #dbe4ee;border-left:5px solid #94a3b8;border-radius:8px;box-shadow:0 14px 28px #0f172a1f;cursor:pointer}.vu-frame-conveyor-card:hover,.vu-frame-conveyor-card:focus-visible,.vu-frame-conveyor-card-selected{outline:3px solid rgba(20,184,166,.18);transform:translateY(-2px)}.vu-frame-conveyor-card span{justify-self:start;padding:4px 7px;color:#475569;background:#e2e8f0;border-radius:999px;font-size:.68rem;font-weight:850;text-transform:uppercase}.vu-frame-conveyor-card strong{min-width:0;color:#111827;font-size:.94rem;font-weight:870;line-height:1.18}.vu-frame-conveyor-card small{color:#475569;font-size:.8rem;font-weight:760;line-height:1.25}.vu-frame-conveyor-card em{color:#64748b;font-size:.74rem;font-style:normal;font-weight:780}.vu-frame-conveyor-card-active{border-left-color:#14b8a6;animation:vu-conveyor-card-pulse 2.2s ease-in-out infinite}.vu-frame-conveyor-card-active:after{position:absolute;inset:0;content:"";background:linear-gradient(105deg,transparent 0 35%,rgba(20,184,166,.16) 45%,transparent 58% 100%);transform:translate(-120%);animation:vu-conveyor-row-shimmer 2.6s ease-in-out infinite}.vu-frame-conveyor-card-active span{color:#0f766e;background:#ccfbf1}.vu-frame-conveyor-card-waiting{border-left-color:#f59e0b}.vu-frame-conveyor-card-waiting span{color:#92400e;background:#fef3c7}.vu-frame-conveyor-card-blocked{border-left-color:#ef4444}.vu-frame-conveyor-card-blocked span{color:#991b1b;background:#fee2e2}.vu-frame-conveyor-card-complete,.vu-frame-conveyor-card-delivered{border-left-color:#22c55e}.vu-frame-conveyor-card-complete span,.vu-frame-conveyor-card-delivered span{color:#14532d;background:#dcfce7}.vu-frame-conveyor-card-delivered{border-left-color:#d69b2b}.vu-frame-conveyor-drawer{display:grid;gap:12px;max-width:1180px;padding:16px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-left:7px solid #14b8a6;border-radius:8px;box-shadow:0 22px 44px #0f172a29}.vu-frame-conveyor-drawer>header{display:flex;gap:12px;align-items:start;justify-content:space-between}.vu-frame-conveyor-drawer>header div{display:grid;gap:4px}.vu-frame-conveyor-drawer>header strong{color:#111827;font-size:1.26rem;font-weight:870}.vu-frame-conveyor-drawer button{min-height:34px;padding:0 11px;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;font-size:.78rem;font-weight:820;cursor:pointer}.vu-frame-conveyor-drawer section{display:grid;gap:8px;min-width:0;padding:11px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-conveyor-drawer-company strong{color:#111827;font-size:1.04rem;font-weight:850}.vu-frame-conveyor-drawer-company p,.vu-frame-conveyor-drawer-list p,.vu-frame-conveyor-drawer-ledger p{margin:0;color:#475569;font-size:.86rem;line-height:1.38}.vu-frame-conveyor-drawer-ledger{display:grid;gap:7px;max-height:190px;overflow:auto}.vu-frame-conveyor-drawer-ledger article{display:grid;grid-template-columns:74px 118px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.vu-frame-conveyor-drawer-ledger time,.vu-frame-conveyor-drawer-ledger strong{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase}.vu-frame-conveyor-drawer-list{display:flex;flex-wrap:wrap;gap:7px}.vu-frame-conveyor-drawer-list p{padding:7px 9px;color:#172033;background:#fff;border:1px solid #dbe4ee;border-radius:999px;font-weight:760}.vu-frame-conveyor-right .vu-frame-relationship-right-scroll{gap:12px}.vu-frame-ready-generate-panel,.vu-frame-delivered-today-panel{display:grid;gap:12px;padding:16px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 14px 30px #03071224}.vu-frame-ready-generate-panel header,.vu-frame-delivered-today-panel header{display:grid;gap:4px}.vu-frame-ready-generate-panel header strong,.vu-frame-delivered-today-panel header strong{color:#111827;font-size:1rem;font-weight:840;line-height:1.25}.vu-frame-ready-generate-panel>div,.vu-frame-delivered-today-panel>div{display:grid;gap:8px}.vu-frame-ready-generate-panel p,.vu-frame-delivered-today-panel p{margin:0;color:#475569;font-size:.86rem;line-height:1.4}.vu-frame-ready-generate-row,.vu-frame-delivered-today-panel article{display:grid;gap:4px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #14b8a6;border-radius:7px}.vu-frame-ready-generate-row-waiting{border-left-color:#f59e0b}.vu-frame-ready-generate-row-blocked{border-left-color:#ef4444}.vu-frame-ready-generate-row-complete,.vu-frame-ready-generate-row-delivered{border-left-color:#22c55e}.vu-frame-ready-generate-row span,.vu-frame-delivered-today-panel article span{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase}.vu-frame-ready-generate-row strong,.vu-frame-delivered-today-panel article strong{color:#111827;font-size:.9rem;font-weight:850;line-height:1.2}.vu-frame-delivered-today-panel article em{justify-self:start;padding:4px 7px;color:#14532d;background:#dcfce7;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:850}.vu-frame-ledger-card-left{transform:translate(-8px) rotate(-3deg) scale(.9)}.vu-frame-ledger-card-right{transform:translate(8px) rotate(3deg) scale(.9)}@keyframes vu-conveyor-line-glow{0%,to{box-shadow:0 0 0 4px #14b8a614,0 0 20px #14b8a64d}50%{box-shadow:0 0 0 6px #d69b2b1f,0 0 34px #d69b2b6b}}@keyframes vu-conveyor-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes vu-conveyor-card-pulse{0%,to{box-shadow:0 14px 28px #0f172a1f}50%{box-shadow:0 18px 36px #14b8a647}}@keyframes vu-conveyor-row-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@media(max-width:1320px){.vu-frame-conveyor-stages{min-width:980px}}@media(max-width:1180px){.vu-frame-conveyor-header{grid-template-columns:minmax(0,1fr)}.vu-frame-conveyor-path,.vu-frame-conveyor-header,.vu-frame-conveyor-drawer{max-width:none}}@media(max-width:720px){.vu-frame-conveyor-center{padding:14px}.vu-frame-conveyor-header strong{font-size:1.48rem}.vu-frame-conveyor-path{min-height:480px;padding:24px 12px}.vu-frame-conveyor-stages{grid-template-columns:repeat(7,minmax(126px,1fr));min-width:920px}.vu-frame-conveyor-drawer-ledger article{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.vu-frame-conveyor-line,.vu-frame-conveyor-stage-active header span,.vu-frame-conveyor-card-active,.vu-frame-conveyor-card-active:after{animation:none}}.vu-frame-body{grid-template-columns:minmax(280px,var(--vu-explorer-width, 300px)) minmax(720px,1fr) minmax(300px,var(--vu-right-panel-width, 340px));background:#eef2f7}.vu-frame-work-motion-left,.vu-frame-relationship-right{background:#0f1a2a}.vu-frame-work-motion-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:100%}.vu-frame-work-motion-rail>header{display:grid;gap:6px;padding:14px;background:#172033;border:1px solid #2d3b50;border-radius:8px}.vu-frame-work-motion-rail>header span,.vu-frame-work-motion-section>header,.vu-frame-ledger-package-header>div>span,.vu-frame-center-ledger-deck>header span,.vu-frame-ledger-timeline>header span,.vu-frame-vault-output-rail header span{color:#f8d78b;font-size:.74rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.vu-frame-work-motion-rail>header strong{color:#fff;font-size:1.2rem;font-weight:860}.vu-frame-work-motion-rail>header p{margin:0;color:#cbd5e1;font-size:.84rem;line-height:1.4}.vu-frame-work-motion-sections{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto}.vu-frame-work-motion-section{display:grid;gap:8px}.vu-frame-work-motion-section>div{display:grid;gap:7px}.vu-frame-work-motion-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding:9px;background:#121b2a;border:1px solid #263548;border-left:4px solid #14b8a6;border-radius:7px}.vu-frame-work-motion-item>span{display:inline-grid;place-items:center;width:30px;height:30px;color:#e6fffb;background:#0f766e;border-radius:999px;font-size:.72rem;font-weight:880}.vu-frame-work-motion-item div{display:grid;gap:2px;min-width:0}.vu-frame-work-motion-item strong,.vu-frame-work-motion-item p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-work-motion-item strong{color:#f8fafc;font-size:.84rem;font-weight:820}.vu-frame-work-motion-item p,.vu-frame-work-motion-item time{color:#94a3b8;font-size:.74rem;font-weight:760}.vu-frame-work-motion-item time{justify-self:end}.vu-frame-work-motion-item em{grid-column:2 / 4;justify-self:start;padding:3px 7px;color:#99f6e4;background:#14b8a61f;border-radius:999px;font-size:.68rem;font-style:normal;font-weight:840;text-transform:uppercase}.vu-frame-work-motion-item-human{border-left-color:#d69b2b}.vu-frame-work-motion-item-human>span{color:#fff7d6;background:#b7791f}.vu-frame-work-motion-item-thirdParty{border-left-color:#f59e0b}.vu-frame-work-motion-item-thirdParty>span{color:#451a03;background:#f8d78b}.vu-frame-work-motion-item-blocked{border-left-color:#ef4444}.vu-frame-work-motion-item-blocked>span{color:#fee2e2;background:#b91c1c}.vu-frame-work-motion-item-blocked em{color:#fecaca;background:#ef444424}.vu-frame-start-package-button{min-height:42px;color:#062a27;background:#5eead4;border:1px solid #14b8a6;border-radius:7px;font-size:.88rem;font-weight:860;cursor:pointer}.vu-frame-ledger-center{display:grid;align-content:start;gap:18px;min-height:100%;padding:24px;color:#172033;background:linear-gradient(180deg,#fffffff5,#f1f5f9c2 360px),#eef2f7}.vu-frame-ledger-package-header,.vu-frame-external-network,.vu-frame-center-ledger-deck,.vu-frame-ledger-timeline,.vu-frame-ledger-memory-copy{max-width:1120px;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 18px 42px #0f172a1a}.vu-frame-ledger-package-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:14px;padding:20px;border-left:7px solid #14b8a6}.vu-frame-ledger-package-header>div{display:grid;gap:5px;min-width:0}.vu-frame-ledger-package-header>div strong{color:#111827;font-size:2rem;font-weight:880;line-height:1.08}.vu-frame-ledger-package-header>div p{margin:0;color:#475569;font-size:1.02rem;font-weight:760}.vu-frame-ledger-package-header aside{display:grid;gap:6px;align-content:center;padding:12px;background:#fffaf0;border:1px solid #efd18a;border-radius:8px}.vu-frame-ledger-package-header aside span,.vu-frame-ledger-package-header aside strong{color:#4b3209;font-size:.86rem;font-weight:850}.vu-frame-ledger-package-header aside em{justify-self:start;padding:4px 8px;color:#14532d;background:#dcfce7;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:860}.vu-frame-ledger-package-header dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.vu-frame-ledger-package-header dl>div{display:grid;gap:4px;min-width:0;padding:11px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-ledger-package-header dt,.vu-frame-ledger-package-header dd{margin:0}.vu-frame-ledger-package-header dt{color:#64748b;font-size:.72rem;font-weight:840;text-transform:uppercase}.vu-frame-ledger-package-header dd{color:#111827;font-size:1.05rem;font-weight:880}.vu-frame-center-ledger-deck{display:grid;gap:14px;padding:18px;background:radial-gradient(circle at 84% 12%,rgba(214,155,43,.18),transparent 28%),#fffdf7;border-color:#efd18a}.vu-frame-center-ledger-deck>header{display:flex;gap:12px;align-items:start;justify-content:space-between}.vu-frame-center-ledger-deck>header div{display:grid;gap:3px}.vu-frame-center-ledger-deck>header strong{color:#111827;font-size:1.18rem;font-weight:870}.vu-frame-center-ledger-deck>header em{color:#4b3209;font-size:.86rem;font-style:normal;font-weight:860}.vu-frame-center-ledger-stage{position:relative;min-height:390px;overflow:hidden}.vu-frame-center-ledger-back-card,.vu-frame-center-ledger-front-card{display:grid;gap:8px;color:#172033;background:#fff;border:1px solid #e1bf6a;border-left:7px solid #d69b2b;border-radius:8px;box-shadow:0 26px 54px #0f172a2e}.vu-frame-center-ledger-back-card{position:absolute;top:62px;width:42%;min-height:230px;padding:18px;opacity:.48}.vu-frame-center-ledger-back-card-left{left:8%;transform:rotate(-8deg) translateY(18px)}.vu-frame-center-ledger-back-card-right{right:8%;transform:rotate(8deg) translateY(18px)}.vu-frame-center-ledger-back-card-2{opacity:.34;transform:rotate(-11deg) translateY(34px) scale(.92)}.vu-frame-center-ledger-back-card-right.vu-frame-center-ledger-back-card-2{transform:rotate(11deg) translateY(34px) scale(.92)}.vu-frame-center-ledger-back-card-3{opacity:.22;transform:rotate(-14deg) translateY(50px) scale(.84)}.vu-frame-center-ledger-front-card{position:relative;z-index:4;width:min(520px,76%);min-height:320px;margin:26px auto 0;padding:30px;border-left-color:#14b8a6;box-shadow:0 28px 64px #0f172a38,0 0 36px #14b8a62e}.vu-frame-center-ledger-front-card-document{border-left-color:#22c55e}.vu-frame-center-ledger-front-card-decision,.vu-frame-center-ledger-front-card-request,.vu-frame-center-ledger-front-card-response{border-left-color:#d69b2b}.vu-frame-ledger-wax-seal{position:absolute;top:24px;right:24px;width:58px;height:58px;background:radial-gradient(circle at 50% 50%,#fff7d6 0 9px,transparent 10px),conic-gradient(from 20deg,#8a5a12,#f3c766,#8a5a12,#d69b2b,#8a5a12);border:5px solid #7c4a03;border-radius:999px;box-shadow:0 0 0 6px #d69b2b29}.vu-frame-center-ledger-front-card span,.vu-frame-center-ledger-back-card span{color:#92400e;font-size:.78rem;font-weight:900;text-transform:uppercase}.vu-frame-center-ledger-front-card strong{max-width:calc(100% - 70px);color:#111827;font-size:1.64rem;font-weight:900;line-height:1.08}.vu-frame-center-ledger-back-card strong{color:#111827;font-size:1.04rem;font-weight:860}.vu-frame-center-ledger-front-card small,.vu-frame-center-ledger-front-card time{color:#64748b;font-size:.92rem;font-weight:800}.vu-frame-center-ledger-front-card p{max-width:390px;margin:0;color:#334155;font-size:1rem;line-height:1.48}.vu-frame-center-ledger-front-card em{justify-self:start;padding:7px 11px;color:#14532d;background:#dcfce7;border-radius:999px;font-size:.78rem;font-style:normal;font-weight:900}.vu-frame-center-ledger-controls{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;align-items:center}.vu-frame-center-ledger-controls button{width:42px;height:42px;color:#4b3209;background:#fff8df;border:1px solid #d69b2b;border-radius:999px;font-size:1.08rem;font-weight:900;cursor:pointer}.vu-frame-center-ledger-controls div{display:flex;justify-content:center;gap:7px}.vu-frame-center-ledger-controls span{width:8px;height:8px;background:#cbd5e1;border-radius:999px}.vu-frame-center-ledger-controls .vu-frame-ledger-dot-active{width:24px;background:#14b8a6}.vu-frame-ledger-timeline{display:grid;gap:12px;padding:18px}.vu-frame-ledger-timeline>header{display:grid;gap:4px}.vu-frame-ledger-timeline>header strong,.vu-frame-ledger-memory-copy strong{color:#111827;font-size:1.16rem;font-weight:870}.vu-frame-ledger-timeline>div{display:grid;gap:0}.vu-frame-ledger-timeline-entry{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:10px 0 10px 14px;border-left:3px solid #14b8a6}.vu-frame-ledger-timeline-entry+.vu-frame-ledger-timeline-entry{border-top:1px solid #e2e8f0}.vu-frame-ledger-timeline-entry-document{border-left-color:#22c55e}.vu-frame-ledger-timeline-entry-decision,.vu-frame-ledger-timeline-entry-request,.vu-frame-ledger-timeline-entry-response{border-left-color:#d69b2b}.vu-frame-ledger-timeline-entry time{color:#64748b;font-size:.78rem;font-weight:850}.vu-frame-ledger-timeline-entry p,.vu-frame-ledger-memory-copy p{margin:0;color:#334155;font-size:.92rem;line-height:1.42}.vu-frame-ledger-memory-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:18px;border-left:7px solid #d69b2b}.vu-frame-ledger-memory-copy button,.vu-frame-vault-output-rail button{min-height:38px;padding:0 13px;color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:7px;font-size:.84rem;font-weight:850;cursor:pointer}.vu-frame-ledger-memory-copy p{grid-column:1}.vu-frame-full-ledger-inline{grid-column:1 / -1;display:grid;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid #e2e8f0}.vu-frame-full-ledger-inline article{display:grid;grid-template-columns:92px 140px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid #eef2f7}.vu-frame-full-ledger-inline time,.vu-frame-full-ledger-inline span,.vu-frame-full-ledger-inline em{color:#64748b;font-size:.78rem}.vu-frame-full-ledger-inline strong{color:#172033;font-size:.78rem;font-weight:860}.vu-frame-full-ledger-inline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-frame-full-ledger-inline em{justify-self:end;padding:4px 7px;color:#0f766e;background:#ccfbf1;border-radius:999px;font-style:normal;font-weight:840}.vu-frame-vault-output-rail{display:grid;gap:12px}.vu-frame-vault-output-rail>section{display:grid;gap:12px;padding:16px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 14px 30px #03071224}.vu-frame-vault-next-output{border-left:6px solid #14b8a6}.vu-frame-vault-available,.vu-frame-vault-snapshot{border-left:6px solid #d69b2b}.vu-frame-vault-delivered{border-left:6px solid #22c55e}.vu-frame-vault-output-rail header{display:grid;gap:5px}.vu-frame-vault-output-rail header strong,.vu-frame-vault-snapshot article strong{color:#111827;font-size:1.02rem;font-weight:870;line-height:1.2}.vu-frame-vault-output-rail header em,.vu-frame-vault-snapshot article em{justify-self:start;padding:5px 8px;color:#14532d;background:#dcfce7;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:860}.vu-frame-vault-available>div,.vu-frame-vault-delivered>div{display:grid;gap:7px}.vu-frame-vault-available article,.vu-frame-vault-delivered button,.vu-frame-vault-snapshot article{display:grid;gap:3px;min-width:0;margin:0;padding:9px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-vault-available article strong,.vu-frame-vault-delivered strong,.vu-frame-vault-snapshot article span{color:#111827;font-size:.86rem;font-weight:820}.vu-frame-vault-available article span,.vu-frame-vault-delivered span{color:#64748b;font-size:.78rem;overflow-wrap:anywhere}.vu-frame-vault-delivered button{width:100%;min-height:auto;color:inherit;text-align:left;background:#fff;border-color:#e2e8f0;cursor:pointer}.vu-frame-vault-delivered button:hover{background:#ecfeff;border-color:#99f6e4}.vu-frame-vault-delivered button em{justify-self:start;padding:3px 7px;color:#0f766e;background:#ccfbf1;border-radius:999px;font-size:.68rem;font-style:normal;font-weight:840}@media(max-width:1320px){.vu-frame-body{grid-template-columns:minmax(260px,300px) minmax(640px,1fr) minmax(280px,320px)}.vu-frame-ledger-package-header dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.vu-frame-body,.vu-frame-ledger-package-header,.vu-frame-ledger-memory-copy{grid-template-columns:minmax(0,1fr)}.vu-frame-ledger-memory-copy button{justify-self:start}}@media(max-width:720px){.vu-frame-ledger-center{padding:14px}.vu-frame-ledger-package-header>div strong{font-size:1.48rem}.vu-frame-ledger-package-header dl{grid-template-columns:minmax(0,1fr)}.vu-frame-center-ledger-stage{min-height:350px}.vu-frame-center-ledger-front-card{width:88%;padding:22px}.vu-frame-center-ledger-front-card strong{max-width:none;font-size:1.28rem}.vu-frame-ledger-wax-seal{opacity:.55}.vu-frame-ledger-timeline-entry{grid-template-columns:minmax(0,1fr)}}.vu-frame-work-motion-rail>header span,.vu-frame-work-motion-section>header{color:#5eead4}.vu-frame-work-today-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vu-frame-work-today-summary span{padding:6px 7px;color:#dbeafe;background:#111827;border:1px solid #263548;border-radius:7px;font-size:.68rem;font-weight:840;text-align:center;text-transform:uppercase}.vu-frame-work-motion-section>div{position:relative;padding-left:16px}.vu-frame-work-motion-section>div:before{position:absolute;top:10px;bottom:10px;left:5px;width:2px;content:"";background:linear-gradient(180deg,#14b8a6d9,#f59e0bb8,#ef4444b8);border-radius:999px}.vu-frame-work-motion-item{position:relative;grid-template-columns:32px minmax(0,1fr) auto;border-left-width:0;transition:transform .16s ease,border-color .16s ease,background .16s ease}.vu-frame-work-motion-item:hover{background:#162235;transform:translate(2px)}.vu-frame-work-motion-item:before{position:absolute;top:19px;left:-15px;width:10px;height:10px;content:"";background:#14b8a6;border:2px solid #0f1a2a;border-radius:999px;box-shadow:0 0 0 5px #14b8a61f}.vu-frame-work-motion-section:first-child .vu-frame-work-motion-item:first-child:before{animation:vu-work-node-pulse 1.8s ease-in-out infinite}.vu-frame-work-motion-item-human:before,.vu-frame-work-motion-item-thirdParty:before{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1f}.vu-frame-work-motion-item-blocked:before{background:#ef4444;box-shadow:0 0 0 5px #ef44441f}.vu-frame-work-motion-item small{color:#64748b;font-size:.69rem;font-weight:800;text-transform:uppercase}.vu-frame-work-motion-item>span{border-radius:8px}.vu-frame-ledger-package-header{position:relative;overflow:hidden;padding:18px}.vu-frame-ledger-package-header:after{position:absolute;right:22px;bottom:20px;width:34px;height:34px;content:"";background:radial-gradient(circle at 50% 50%,#fff7d6 0 5px,transparent 6px),conic-gradient(from 20deg,#8a5a12,#f3c766,#8a5a12,#d69b2b,#8a5a12);border:4px solid #7c4a03;border-radius:999px;opacity:.28}.vu-frame-ledger-package-header>div strong{font-size:1.72rem}.vu-frame-ledger-package-header>div em{color:#0f766e;font-size:.92rem;font-style:normal;font-weight:840}.vu-frame-ledger-package-header>div small{color:#64748b;font-size:.78rem;font-weight:860;text-transform:uppercase}.vu-frame-ledger-package-header aside{background:#f8fafc;border-color:#d7e0ea}.vu-frame-ledger-package-header aside span,.vu-frame-ledger-package-header aside strong{color:#172033}.vu-frame-ledger-package-header dl>div{padding:8px 10px}.vu-frame-ledger-package-header dd{font-size:.96rem}.vu-frame-external-network{display:grid;gap:10px;padding:16px;overflow:hidden}.vu-frame-external-network header{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.vu-frame-external-network header span{color:#0f766e;font-size:.74rem;font-weight:880;text-transform:uppercase}.vu-frame-external-network header strong{color:#172033;font-size:.98rem;font-weight:860}.vu-frame-network-map{position:relative;height:178px;overflow:hidden;background:linear-gradient(180deg,#f8fafcf2,#ecfeff8c),#fff;border:1px solid #dbe4ee;border-radius:8px}.vu-frame-network-center,.vu-frame-network-node{position:absolute;z-index:2;display:inline-grid;place-items:center;min-width:90px;min-height:32px;padding:6px 10px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 12px 24px #0f172a1a;font-size:.76rem;font-weight:820;white-space:nowrap}.vu-frame-network-center{top:50%;left:50%;min-width:184px;color:#042f2e;background:#ccfbf1;border-color:#5eead4;transform:translate(-50%,-50%)}.vu-frame-network-node{transform:translate(-50%,-50%)}.vu-frame-network-line{position:absolute;top:50%;left:50%;width:var(--network-width);height:1px;overflow:hidden;background:linear-gradient(90deg,#14b8a68a,#94a3b82e);transform:rotate(var(--network-angle));transform-origin:0 50%}.vu-frame-network-line i{position:absolute;top:-2px;left:0;width:5px;height:5px;background:#14b8a6;border-radius:999px;box-shadow:0 0 10px #14b8a6d9;animation:vu-network-signal 2.8s linear infinite;animation-delay:var(--network-delay)}.vu-frame-ledger-stage-path,.vu-frame-ledger-participant-strip,.vu-frame-ledger-human-review-panel{max-width:1120px;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 14px 30px #0f172a14}.vu-frame-ledger-stage-path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:12px}.vu-frame-ledger-stage-step{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:center;min-width:0;color:#64748b}.vu-frame-ledger-stage-step:not(:last-child):after{position:absolute;top:50%;right:8px;left:30px;height:2px;content:"";background:#dbe4ee;transform:translateY(-50%)}.vu-frame-ledger-stage-step span{position:relative;z-index:1;width:12px;height:12px;background:#cbd5e1;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #cbd5e1}.vu-frame-ledger-stage-step strong{position:relative;z-index:1;min-width:0;overflow:hidden;color:#475569;font-size:.74rem;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.vu-frame-ledger-stage-step-complete span,.vu-frame-ledger-stage-step-active span{background:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.vu-frame-ledger-stage-step-active span{animation:vu-work-node-pulse 1.8s ease-in-out infinite}.vu-frame-ledger-stage-step-active strong{color:#0f766e}.vu-frame-center-ledger-deck{background:linear-gradient(180deg,#fff,#f8fafc),#fff;border-color:#d7e0ea}.vu-frame-center-ledger-back-card{color:#dbe4ee;background:#293548;border-color:#3d4b60;border-left-color:#64748b;opacity:.46}.vu-frame-center-ledger-back-card span,.vu-frame-center-ledger-back-card strong{color:#dbe4ee}.vu-frame-center-ledger-back-card:hover{opacity:.58}.vu-frame-center-ledger-front-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #cbd5e1;border-left:7px solid #14b8a6;box-shadow:0 28px 64px #0f172a38,0 0 42px #14b8a63d;animation:vu-ledger-card-glow 3s ease-in-out infinite}button.vu-frame-center-ledger-front-card{text-align:left;font:inherit;cursor:pointer}button.vu-frame-center-ledger-front-card:focus-visible{outline:3px solid rgba(20,184,166,.4);outline-offset:4px}.vu-frame-ledger-card-icon{display:inline-grid;place-items:center;width:38px;height:38px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:10px;font-size:.78rem;font-weight:900}.vu-frame-center-ledger-front-card span{color:#0f766e}.vu-frame-ledger-wax-seal{width:42px;height:42px;opacity:.76}.vu-frame-ledger-timeline{position:relative}.vu-frame-ledger-timeline>div{position:relative}.vu-frame-ledger-timeline>div:before{position:absolute;top:10px;bottom:10px;left:15px;width:2px;content:"";background:linear-gradient(180deg,#14b8a6d1,#d69b2b94);border-radius:999px}.vu-frame-ledger-timeline-entry{grid-template-columns:30px 68px minmax(0,1fr);padding-left:0;border-left:0;animation:vu-timeline-fade .36s ease both}.vu-frame-ledger-timeline-entry>span{position:relative;z-index:1;display:inline-grid;place-items:center;width:30px;height:30px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:999px;font-size:.72rem;font-weight:900}.vu-frame-ledger-timeline-entry-document>span{color:#14532d;background:#dcfce7;border-color:#86efac}.vu-frame-ledger-timeline-entry-decision>span,.vu-frame-ledger-timeline-entry-request>span,.vu-frame-ledger-timeline-entry-response>span{color:#92400e;background:#fef3c7;border-color:#f8d78b}.vu-frame-ledger-participant-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.vu-frame-ledger-participant-group{display:grid;gap:8px;min-width:0}.vu-frame-ledger-participant-group header,.vu-frame-ledger-human-review-panel header span{color:#64748b;font-size:.72rem;font-weight:880;text-transform:uppercase}.vu-frame-ledger-participant-group div{display:flex;flex-wrap:wrap;gap:6px}.vu-frame-ledger-participant-group span{padding:5px 8px;border:1px solid #dbe4ee;border-radius:999px;font-size:.76rem;font-weight:780}.vu-frame-ledger-participant-group-agent span{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.vu-frame-ledger-participant-group-human span{color:#92400e;background:#fef3c7;border-color:#f8d78b}.vu-frame-ledger-participant-group-thirdParty span{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe}.vu-frame-ledger-human-review-panel{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-left:6px solid #f59e0b}.vu-frame-ledger-human-review-panel header,.vu-frame-ledger-human-review-panel div{display:grid;gap:4px}.vu-frame-ledger-human-review-panel header strong,.vu-frame-ledger-human-review-panel div strong{color:#111827;font-size:.96rem;font-weight:880}.vu-frame-ledger-human-review-panel p{margin:0;color:#475569;font-size:.86rem}.vu-frame-ledger-human-review-panel footer{display:flex;flex-wrap:wrap;gap:7px;justify-content:end}.vu-frame-ledger-human-review-panel button{min-height:34px;padding:0 10px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.78rem;font-weight:820;cursor:pointer}.vu-frame-ledger-human-review-panel .vu-frame-ledger-human-primary{color:#fff;background:#0f766e;border-color:#0f766e}.vu-frame-vault-output-rail>section{background:#f8fafc}.vu-frame-vault-next-output{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#ecfeff)}.vu-frame-vault-next-output:after{position:absolute;top:-24px;right:-24px;width:76px;height:76px;content:"";background:#14b8a61f;border:1px solid rgba(20,184,166,.2);border-radius:999px}.vu-frame-vault-next-output button{animation:vu-ready-button 2.6s ease-in-out infinite}.vu-frame-vault-available article{border-left:4px solid #14b8a6}.vu-frame-vault-generated-state,.vu-frame-vault-update-state{margin:0;padding:8px 10px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:7px;font-size:.8rem;font-weight:790}.vu-frame-vault-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vu-frame-vault-actions button:nth-child(2){color:#f8fafc;background:#293548;border-color:#475569}.vu-frame-vault-snapshot{position:relative;color:#e5edf5;background:radial-gradient(circle at 88% 16%,rgba(214,155,43,.18),transparent 34%),#111827!important;border-color:#2d3b50!important}.vu-frame-vault-snapshot:before{display:inline-grid;place-items:center;width:44px;height:44px;color:#f8d78b;content:"V";background:radial-gradient(circle at 50% 50%,rgba(248,215,139,.16),transparent 55%),#172033;border:1px solid #d69b2b;border-radius:10px;font-weight:900}.vu-frame-vault-snapshot header span,.vu-frame-vault-snapshot header strong,.vu-frame-vault-snapshot article span,.vu-frame-vault-snapshot article strong{color:#f8fafc}.vu-frame-vault-snapshot article{background:#172033;border-color:#334155}.vu-frame-vault-snapshot article em{color:#4b3209;background:#f8d78b}.vu-frame-vault-delivered:after{content:"Delivery receipts recorded in Ledger.";color:#64748b;font-size:.78rem;font-weight:760}.vu-frame-demo-overlay{position:fixed;inset:0;z-index:90;display:grid;justify-items:end;background:#0f172a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vu-frame-demo-modal,.vu-frame-demo-drawer{display:grid;align-content:start;gap:16px;width:min(440px,calc(100vw - 28px));max-height:calc(100vh - 28px);margin:14px;padding:18px;overflow:auto;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 28px 72px #0307124d}.vu-frame-demo-modal{justify-self:center;align-self:center}.vu-frame-demo-drawer{min-height:calc(100vh - 28px);border-left:6px solid #14b8a6}.vu-frame-demo-modal>header,.vu-frame-demo-drawer>header{display:flex;gap:12px;align-items:start;justify-content:space-between}.vu-frame-demo-modal>header div,.vu-frame-demo-drawer>header div{display:grid;gap:4px}.vu-frame-demo-modal>header span,.vu-frame-demo-drawer>header span,.vu-frame-demo-drawer section>span{color:#0f766e;font-size:.74rem;font-weight:880;text-transform:uppercase}.vu-frame-demo-modal>header strong,.vu-frame-demo-drawer>header strong{color:#111827;font-size:1.2rem;font-weight:880}.vu-frame-demo-modal>header button,.vu-frame-demo-drawer>header button{display:inline-grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;color:#475569;background:#f8fafc;border:1px solid #dbe4ee;border-radius:999px;font-size:.9rem;font-weight:900;cursor:pointer}.vu-frame-demo-modal form,.vu-frame-demo-modal label,.vu-frame-demo-drawer section,.vu-frame-demo-drawer dl{display:grid;gap:10px}.vu-frame-demo-modal label span,.vu-frame-demo-drawer dt{color:#64748b;font-size:.74rem;font-weight:840;text-transform:uppercase}.vu-frame-demo-modal input,.vu-frame-demo-modal select,.vu-frame-demo-modal textarea{width:100%;padding:9px 10px;color:#172033;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;font:inherit;font-size:.88rem}.vu-frame-demo-modal footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.vu-frame-demo-modal footer button{min-height:38px;padding:0 13px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.84rem;font-weight:850;cursor:pointer}.vu-frame-demo-modal footer .vu-frame-demo-primary{color:#fff;background:#0f766e;border-color:#0f766e}.vu-frame-demo-success{margin:0;padding:9px 10px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:7px;font-size:.82rem;font-weight:790}.vu-frame-demo-drawer dl{margin:0}.vu-frame-demo-drawer dl>div{display:grid;gap:4px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.vu-frame-demo-drawer dd{margin:0;color:#172033;font-size:.88rem;font-weight:820}.vu-frame-demo-drawer section{padding:12px;background:#fffaf0;border:1px solid #efd18a;border-radius:8px}.vu-frame-demo-drawer section p,.vu-frame-vault-drawer footer,.vu-frame-vault-drawer section p{margin:0;color:#334155;font-size:.9rem;line-height:1.45}.vu-frame-vault-drawer{border-left-color:#d69b2b}.vu-frame-vault-proof-card{color:#f8fafc;background:radial-gradient(circle at 88% 16%,rgba(214,155,43,.2),transparent 34%),#111827!important;border-color:#d69b2b!important}.vu-frame-vault-proof-card span{justify-self:start;padding:5px 8px;color:#4b3209!important;background:#f8d78b;border-radius:999px}.vu-frame-vault-proof-card strong,.vu-frame-vault-proof-card p{color:#f8fafc!important}.vu-frame-vault-drawer footer{display:grid;gap:4px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}@keyframes vu-work-node-pulse{0%,to{box-shadow:0 0 0 4px #14b8a61f;transform:scale(1)}50%{box-shadow:0 0 0 8px #14b8a633;transform:scale(1.08)}}@keyframes vu-ledger-card-glow{0%,to{box-shadow:0 28px 64px #0f172a38,0 0 32px #14b8a62e}50%{box-shadow:0 30px 70px #0f172a3d,0 0 48px #14b8a647}}@keyframes vu-timeline-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes vu-ready-button{0%,to{box-shadow:0 0 #14b8a600}50%{box-shadow:0 0 0 4px #14b8a629}}@keyframes vu-network-signal{0%{transform:translate(0)}to{transform:translate(var(--network-width))}}@media(max-width:1180px){.vu-frame-ledger-stage-path,.vu-frame-ledger-participant-strip,.vu-frame-ledger-human-review-panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.vu-frame-work-today-summary,.vu-frame-ledger-stage-path{grid-template-columns:repeat(2,minmax(0,1fr))}.vu-frame-external-network header{display:grid}.vu-frame-network-map{height:220px}.vu-frame-full-ledger-inline article{grid-template-columns:minmax(0,1fr)}.vu-frame-ledger-human-review-panel footer{justify-content:start}}@media(prefers-reduced-motion:reduce){.vu-frame-work-motion-section:first-child .vu-frame-work-motion-item:first-child:before,.vu-frame-ledger-stage-step-active span,.vu-frame-center-ledger-front-card,.vu-frame-ledger-timeline-entry,.vu-frame-network-line i,.vu-frame-vault-next-output button{animation:none}}.vucoris-compact-shell .people-test-nav-section h2,.vucoris-compact-shell .people-test-nav-copy small{display:none}.vucoris-compact-shell .people-test-nav{gap:8px}.vucoris-compact-shell .people-test-nav-section>div{gap:4px}.vucoris-compact-shell .people-test-nav-parent{grid-template-columns:minmax(0,1fr)}.vucoris-compact-shell .people-test-nav-parent>button:first-child{min-height:38px;padding-block:0}.vucoris-compact-shell .people-test-nav-copy>span{font-size:.84rem}.vucoris-compact-shell .people-test-trust-panel{display:grid;gap:6px;margin-top:auto;padding:10px;color:#dbe5ef;background:#0d1b2abd;border:1px solid rgba(194,206,219,.18);border-radius:8px}.vucoris-compact-shell .people-test-trust-panel h2{display:inline-flex;gap:6px;align-items:center;margin:0;color:#fff;font-size:.72rem;font-weight:860;text-transform:uppercase}.vucoris-compact-shell .people-test-trust-panel h2 svg{width:14px;height:14px;color:#d69b2b}.vucoris-compact-shell .people-test-trust-panel h2 svg path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vucoris-compact-shell .people-test-trust-panel ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.vucoris-compact-shell .people-test-trust-panel li{display:flex;gap:6px;align-items:center;color:#aab9ca;font-size:.68rem;font-weight:720}.vucoris-compact-shell .people-test-trust-panel li span{flex:0 0 6px;width:6px;height:6px;background:#0f766e;border-radius:999px}.operation-record-system{--operation-navy: #0d1b2a;--operation-navy-2: #172033;--operation-teal: #0f766e;--operation-teal-2: #14b8a6;--operation-gold: #d69b2b;--operation-border: #d7e0ea;--operation-border-strong: #c2cedb;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:calc(100vh - 92px);color:#172033}.operation-record-page-head,.operation-detail-header,.operation-record-toolbar,.operation-external-actions,.operation-external-strip{background:#fff;border:1px solid var(--operation-border);border-radius:8px}.operation-record-page-head{display:flex;gap:14px;align-items:center;justify-content:space-between;min-width:0;min-height:56px;padding:10px 12px}.operation-record-page-head.operation-record-page-head-band{min-height:38px;padding:5px 8px;color:#fff;border:0;border-radius:6px}.operation-record-page-head-operations{background:#0f766e}.operation-record-page-head-messages{background:#334155}.operation-record-page-head-timeline{background:#172033}.operation-record-page-head-relationships{background:#0d1b2a}.operation-record-page-head-vault{background:#166534}.operation-record-page-head-ledger{background:#854d0e}.operation-record-page-head-accounting{background:#1f2937}.operation-record-page-head-reports{background:#475569}.operation-record-page-head div{display:grid;gap:2px;min-width:0}.operation-record-page-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:end;min-width:0}.operation-record-page-actions>button{min-height:28px;padding:0 9px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font-size:.7rem;font-weight:820;cursor:pointer}.operation-record-page-head-band .operation-record-page-actions>button,.operation-record-page-head-band .operation-external-toggle{color:#fff;background:#ffffff21;border-color:#ffffff47}.operation-record-page-head-band .operation-record-page-actions>button:hover,.operation-record-page-head-band .operation-record-page-actions>button:focus-visible,.operation-record-page-head-band .operation-external-toggle:hover,.operation-record-page-head-band .operation-external-toggle:focus-within{background:#fff3;outline:none}.operation-record-page-head span,.operation-detail-title span,.operation-detail-meta dt,.operation-overview-grid dt,.operation-create-modal label span,.operation-settings-grid dt,.operation-activity-ledger>header span{color:#64748b;font-size:.72rem;font-weight:820;text-transform:uppercase}.operation-record-page-head h1,.operation-detail-title h2,.operation-create-modal h2,.operation-settings-grid h2{margin:0;color:var(--operation-navy);font-size:1.05rem;font-weight:860;line-height:1.2}.operation-record-page-head-band span,.operation-record-page-head-band h1,.operation-record-page-head-band p{color:#fff}.operation-record-page-head-band p{opacity:.86}.operation-external-toggle{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 10px;color:#334155;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;font-size:.8rem;font-weight:780}.operation-external-toggle input{width:16px;height:16px;accent-color:var(--operation-teal)}.operation-record-list,.operation-page-panel{display:grid;align-content:start;gap:10px;min-width:0;min-height:0}.operation-record-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,190px) auto auto;gap:8px;align-items:center;padding:8px}.operation-record-toolbar input,.operation-record-toolbar select,.operation-create-modal input,.operation-create-modal select,.operation-create-modal textarea,.operation-message-composer textarea{width:100%;min-width:0;color:#172033;background:#fff;border:1px solid var(--operation-border-strong);border-radius:7px;outline:none}.operation-record-toolbar input,.operation-record-toolbar select{min-height:34px;padding:0 10px;font-size:.84rem}.operation-record-toolbar input:focus,.operation-record-toolbar select:focus,.operation-create-modal input:focus,.operation-create-modal select:focus,.operation-create-modal textarea:focus,.operation-message-composer textarea:focus{border-color:var(--operation-teal-2);box-shadow:0 0 0 3px #14b8a61f}.operation-view-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;color:var(--operation-teal);background:#ecfeff;border:1px solid #99f6e4;border-radius:7px;font-size:.78rem;font-weight:820}.operation-primary-button,.operation-row-action,.operation-back-button,.operation-actions-menu button,.operation-actions-menu summary,.operation-activity-filters button,.operation-tabs button,.operation-create-modal footer button,.operation-external-actions button{min-height:32px;border-radius:7px;font-size:.78rem;font-weight:820;cursor:pointer}.operation-primary-button{padding:0 12px;color:#172033;background:var(--operation-gold);border:1px solid var(--operation-gold)}.operation-primary-button:hover,.operation-primary-button:focus-visible{background:#c48a20;border-color:#c48a20;outline:none}.operation-external-strip{display:flex;gap:10px;align-items:center;min-height:36px;padding:8px 10px;border-left:4px solid var(--operation-teal-2)}.operation-external-strip strong,.operation-external-actions strong{color:var(--operation-navy);font-size:.82rem;font-weight:860}.operation-external-strip span,.operation-external-actions span{color:#64748b;font-size:.8rem;font-weight:680}.operation-table-wrap{min-width:0;min-height:0;overflow:auto;background:#fff;border:1px solid var(--operation-border);border-radius:8px}.operation-record-table,.operation-compact-table{width:100%;min-width:980px;border-collapse:collapse;font-size:.8rem}.operation-compact-table{min-width:840px}.operation-record-table th,.operation-record-table td,.operation-compact-table th,.operation-compact-table td{min-width:0;padding:8px 9px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:middle}.operation-record-table th,.operation-compact-table th{position:sticky;top:0;z-index:1;color:#475569;background:#f8fafc;font-size:.7rem;font-weight:840;text-transform:uppercase}.operation-record-table td,.operation-compact-table td{color:#263548;font-weight:620}.operation-record-table tbody tr,.operation-compact-table tbody tr{cursor:default}.operation-record-table tbody tr:hover,.operation-record-table tbody tr:focus,.operation-compact-table tbody tr:hover{background:#f5fbfb;outline:none}.operation-number-button{padding:0;color:var(--operation-teal);background:transparent;border:0;font:inherit;font-weight:860;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.operation-row-action{padding:0 10px;color:var(--operation-teal);background:#fff;border:1px solid #99f6e4}.operation-pill,.operation-auth,.operation-source-badge,.operation-state-label{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;font-size:.68rem;font-weight:860;white-space:nowrap}.operation-pill-active,.operation-state-received,.operation-state-verified{color:#14532d;background:#dcfce7;border:1px solid #86efac}.operation-pill-waiting,.operation-auth-pending,.operation-state-requested{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.operation-pill-needs-attention,.operation-auth-requires-review,.operation-state-rejected,.operation-state-expired{color:#92400e;background:#fef3c7;border:1px solid #f8d78b}.operation-auth-authorized{color:#4b3209;background:#f8d78b;border:1px solid var(--operation-gold)}.operation-auth-not-authorized,.operation-pill-cancelled{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.operation-pill-complete{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.operation-source-badge{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.operation-source-external{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe}.operation-source-vu,.operation-source-agent{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.operation-source-librarian{color:#4b3209;background:#fef3c7;border-color:#f8d78b}.operation-detail-record{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-width:0;min-height:0}.operation-detail-header{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(360px,.9fr) auto;gap:12px;align-items:center;padding:10px}.operation-back-button{display:inline-grid;place-items:center;width:32px;padding:0;color:#334155;background:#fff;border:1px solid var(--operation-border-strong)}.operation-detail-title{display:grid;gap:2px;min-width:0}.operation-detail-title h2,.operation-detail-title p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-detail-title p{margin:0;color:#475569;font-size:.82rem;font-weight:700}.operation-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.operation-detail-meta div{display:grid;gap:3px;min-width:0;padding:7px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.operation-detail-meta dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.operation-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.operation-actions-menu{position:relative}.operation-actions-menu summary{display:inline-flex;align-items:center;min-width:92px;padding:0 10px;color:#172033;background:#fff;border:1px solid var(--operation-border-strong);list-style:none}.operation-actions-menu summary::-webkit-details-marker{display:none}.operation-actions-menu div{position:absolute;top:calc(100% + 5px);right:0;z-index:5;display:grid;min-width:210px;padding:6px;background:#fff;border:1px solid var(--operation-border);border-radius:8px;box-shadow:0 18px 42px #0f172a29}.operation-actions-menu button{justify-content:start;padding:0 9px;color:#263548;background:#fff;border:0;text-align:left}.operation-actions-menu button:hover{color:var(--operation-teal);background:#ecfeff}.operation-eof-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:9px 10px;background:#fff;border:1px solid var(--operation-border);border-radius:8px;list-style:none}.operation-eof-stage{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;align-items:center;min-width:0}.operation-eof-stage:not(:last-child):after{position:absolute;top:50%;right:8px;left:32px;height:1px;content:"";background:#dbe4ee}.operation-eof-seal{position:relative;z-index:1;display:inline-grid;place-items:center;width:22px;height:22px;color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;font-size:.62rem;font-weight:900}.operation-eof-stage strong{position:relative;z-index:1;min-width:0;overflow:hidden;color:#64748b;font-size:.72rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-eof-stage-complete .operation-eof-seal{color:#4b3209;background:#f8d78b;border-color:var(--operation-gold);box-shadow:0 0 0 3px #d69b2b21}.operation-eof-stage-complete strong{color:#475569}.operation-eof-stage-current .operation-eof-seal{color:#fff;background:var(--operation-teal);border-color:var(--operation-teal);box-shadow:0 0 0 4px #14b8a624}.operation-eof-stage-current strong{color:var(--operation-teal)}.operation-external-actions{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:8px;align-items:center;padding:8px 10px;border-left:4px solid var(--operation-teal-2)}.operation-external-actions div{display:grid;gap:2px;min-width:0}.operation-external-actions button{padding:0 10px;color:var(--operation-teal);background:#fff;border:1px solid #99f6e4}.operation-detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:10px;min-width:0;min-height:0}.operation-detail-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;background:#fff;border:1px solid var(--operation-border);border-radius:8px;overflow:hidden}.operation-tabs{display:flex;min-width:0;overflow-x:auto;background:#f8fafc;border-bottom:1px solid var(--operation-border)}.operation-tabs button{flex:0 0 auto;min-width:104px;padding:0 12px;color:#475569;background:transparent;border:0;border-top:2px solid transparent}.operation-tabs button:hover,.operation-tabs button:focus-visible,.operation-tabs .operation-tab-active{color:var(--operation-teal);background:#fff;border-top-color:var(--operation-teal-2);outline:none}.operation-tab-panel{min-width:0;min-height:0;padding:10px;overflow:auto}.operation-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.operation-overview-grid div,.operation-settings-grid section{display:grid;gap:5px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.operation-overview-grid dd,.operation-settings-grid dd{margin:0;color:#263548;font-size:.86rem;font-weight:700;line-height:1.45}.operation-message-thread{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:420px}.operation-message-list{display:grid;align-content:start;gap:8px;overflow:auto}.operation-message{display:grid;gap:5px;padding:9px;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:8px}.operation-message.operation-source-external{border-left-color:#818cf8}.operation-message.operation-source-vu,.operation-message.operation-source-agent{border-left-color:var(--operation-teal-2)}.operation-message.operation-source-librarian{border-left-color:var(--operation-gold)}.operation-message header{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.operation-message strong{color:var(--operation-navy);font-size:.82rem;font-weight:860}.operation-message header>span{color:#64748b;font-size:.74rem;font-weight:720}.operation-message p{margin:0;color:#334155;font-size:.84rem;line-height:1.45}.operation-message-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.operation-message-composer textarea,.operation-create-modal textarea{min-height:74px;padding:9px 10px;resize:vertical}.operation-activity-ledger{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#fff;border:1px solid var(--operation-border);border-radius:8px}.operation-activity-ledger>header{display:grid;gap:2px;padding:6px 8px;border-bottom:1px solid var(--operation-border)}.operation-activity-ledger>header strong{color:var(--operation-navy);font-size:.78rem;font-weight:860}.operation-activity-filters{display:flex;gap:3px;padding:4px;overflow-x:auto;border-bottom:1px solid var(--operation-border)}.operation-activity-filters button{flex:0 0 auto;min-height:20px;padding:0 6px;color:#475569;background:#f8fafc;border:1px solid #dbe4ee;border-radius:4px;font-size:.58rem;font-weight:820}.operation-activity-filters button:hover,.operation-activity-filters button:focus-visible,.operation-activity-filters .operation-filter-active{color:var(--operation-teal);background:#ecfeff;border-color:#99f6e4;outline:none}.operation-activity-list{display:grid;align-content:start;gap:0;min-height:0;overflow:auto}.operation-activity-row{display:grid;grid-template-columns:58px 26px minmax(0,1fr);gap:6px;align-items:start;min-width:0;min-height:34px;padding:5px 6px;background:#fff;border-bottom:1px solid #edf2f7}.operation-activity-row time{overflow:hidden;color:#64748b;font-size:.62rem;font-weight:820;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.operation-activity-source{display:inline-grid;place-items:center;width:22px;min-width:22px;height:18px;color:#102033;background:#eef2f7;border:1px solid #cbd5e1;border-radius:4px;font-size:.58rem;font-weight:920;line-height:1}.operation-activity-source-e{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.operation-activity-source-a,.operation-activity-source-vu{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.operation-activity-source-s{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-activity-row>div{display:grid;gap:2px;min-width:0}.operation-activity-row header,.operation-activity-row footer{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:space-between;min-width:0}.operation-activity-row header strong{color:var(--operation-teal);font-size:.64rem;font-weight:900;text-transform:uppercase}.operation-activity-row header span{color:#64748b;font-size:.6rem;font-weight:820}.operation-activity-row p{margin:0;overflow:hidden;color:#263548;font-size:.68rem;font-weight:660;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operation-activity-row footer span,.operation-activity-row footer em{min-width:0;overflow:hidden;color:#64748b;font-size:.6rem;font-style:normal;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.operation-activity-row footer em{max-width:48%}.operation-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-settings-grid dl{display:grid;gap:6px;margin:0}.operation-settings-grid dl>div{display:grid;gap:2px}.operation-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0f172a5c}.operation-create-modal{display:grid;gap:10px;width:min(520px,100%);max-height:calc(100vh - 36px);padding:14px;overflow:auto;color:#172033;background:#fff;border:1px solid var(--operation-border);border-radius:8px;box-shadow:0 28px 72px #03071247}.operation-create-modal header{display:flex;gap:12px;align-items:start;justify-content:space-between}.operation-create-modal header div,.operation-create-modal label{display:grid;gap:5px}.operation-create-modal header button{display:inline-grid;place-items:center;width:32px;height:32px;color:#475569;background:#f8fafc;border:1px solid #dbe4ee;border-radius:999px;font-weight:900;cursor:pointer}.operation-create-modal input,.operation-create-modal select{min-height:36px;padding:0 10px}.operation-create-modal textarea{min-height:72px;padding:8px 10px;line-height:1.35;resize:vertical}.operation-create-modal footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:end;padding-top:4px}.operation-create-modal footer button:not(.operation-primary-button){padding:0 12px;color:#334155;background:#fff;border:1px solid var(--operation-border-strong)}.operation-request-modal{width:min(640px,100%)}.operation-request-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-request-modal-wide{grid-column:1 / -1}.operation-request-assist-panel{display:grid;gap:8px;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-request-demo-message{display:grid;gap:3px}.operation-request-demo-message span{color:#64748b;font-size:.58rem;font-weight:860;text-transform:uppercase}.operation-request-demo-message p{margin:0;color:#172033;font-size:.78rem;font-weight:760}.operation-request-assist-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-request-assist-panel dl div{display:grid;gap:2px;min-width:0;padding:5px 6px;background:#fff}.operation-request-assist-panel dt,.operation-request-assist-panel dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-request-assist-panel dt{color:#64748b;font-size:.58rem;font-weight:860;text-transform:uppercase}.operation-request-assist-panel dd{color:#172033;font-size:.7rem;font-weight:820}.operation-request-assist-panel>p{margin:0;color:#475569;font-size:.7rem;font-weight:720}.operation-request-checkbox{display:inline-flex!important;grid-template-columns:auto minmax(0,1fr);gap:7px!important;align-items:center;justify-self:start}.operation-request-checkbox input{width:15px;height:15px;accent-color:#0f766e}@media(max-width:1280px){.operation-detail-header{grid-template-columns:auto minmax(0,1fr)}.operation-detail-meta,.operation-detail-actions{grid-column:2}.operation-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-detail-body{grid-template-columns:minmax(0,1fr)}.operation-activity-ledger{max-height:360px}.operation-settings-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.operation-record-system{min-height:auto}.operation-record-page-head,.operation-external-strip,.operation-message-composer{grid-template-columns:minmax(0,1fr);display:grid}.operation-record-toolbar,.operation-detail-header{grid-template-columns:minmax(0,1fr)}.operation-detail-meta,.operation-detail-actions{grid-column:auto}.operation-eof-rail,.operation-overview-grid{grid-template-columns:minmax(0,1fr)}.operation-eof-stage:not(:last-child):after{right:auto;bottom:-5px;left:10px;width:1px;height:10px}.operation-external-actions{grid-template-columns:minmax(0,1fr)}}.vucoris-compact-shell .people-test-nav-parent{grid-template-columns:minmax(0,1fr) 24px}.vucoris-compact-shell .people-test-nav-chevron{display:inline-grid;place-items:center;width:24px;min-height:34px}.vucoris-compact-shell .people-test-subnav{gap:1px;margin:1px 0 4px 7px;padding:2px 0 2px 8px;border-left:1px solid rgba(103,128,159,.34)}.vucoris-compact-shell .people-test-subnav button{min-height:28px;padding:0 8px;font-size:.78rem}.vucoris-compact-shell .people-test-subnav .people-test-subnav-active,.vucoris-compact-shell .people-test-subnav button:hover,.vucoris-compact-shell .people-test-subnav button:focus-visible{color:#5eead4;background:#14b8a61a;border-color:#14b8a63d}.top-bar-product-title{display:grid;gap:1px;margin-right:auto;min-width:220px}.top-bar-product-title strong{color:#0d1b2a;font-size:.92rem;font-weight:860;line-height:1.1}.top-bar-product-title small{color:#64748b;font-size:.72rem;font-weight:700;line-height:1.2}.operation-record-page-head p{margin:0;color:#64748b;font-size:.8rem;font-weight:680}.operation-filter-chips,.operation-inbox-filters,.operation-relationship-filters,.operation-vault-filters,.operation-ledger-filters{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.operation-filter-chips button,.operation-inbox-filters button,.operation-relationship-filters button,.operation-vault-filters button,.operation-ledger-filters button{min-height:30px;padding:0 9px;color:#475569;background:#fff;border:1px solid #d7e0ea;border-radius:7px;font-size:.76rem;font-weight:820;cursor:pointer}.operation-chip-active,.operation-filter-chips button:hover,.operation-inbox-filters button:hover,.operation-relationship-filters button:hover,.operation-vault-filters button:hover,.operation-ledger-filters button:hover{color:#0f766e!important;background:#ecfeff!important;border-color:#99f6e4!important}.operation-detail-number{display:inline-flex;width:fit-content;padding:3px 7px;color:#042f2e!important;background:#ccfbf1;border:1px solid #99f6e4;border-radius:6px;font-size:1rem!important;font-weight:920!important;letter-spacing:0}.operation-inbox-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr) minmax(220px,280px);grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0}.operation-inbox-filters,.operation-relationship-filters,.operation-vault-filters,.operation-ledger-search,.operation-ledger-filters{grid-column:1 / -1;padding:8px;background:#fff;border:1px solid #d7e0ea;border-radius:8px}.operation-inbox-thread-list,.operation-inbox-thread,.operation-inbox-related,.operation-relationship-directory,.operation-relationship-detail,.operation-vault-list,.operation-ledger-timeline{min-width:0;min-height:0;background:#fff;border:1px solid #d7e0ea;border-radius:8px;overflow:auto}.operation-inbox-thread-list{display:grid;align-content:start;gap:2px;padding:6px}.operation-inbox-thread-list button{display:grid;gap:3px;min-width:0;padding:8px;color:#172033;background:#fff;border:1px solid transparent;border-left:3px solid transparent;border-radius:7px;text-align:left;cursor:pointer}.operation-inbox-thread-list button:hover,.operation-inbox-thread-list .operation-inbox-thread-active{background:#f5fbfb;border-color:#d7e0ea;border-left-color:#14b8a6}.operation-inbox-thread-list span,.operation-inbox-thread header span,.operation-inbox-related header span{color:#0f766e;font-size:.72rem;font-weight:880;text-transform:uppercase}.operation-inbox-thread-list strong,.operation-inbox-thread header strong,.operation-inbox-related header strong{color:#172033;font-size:.86rem;font-weight:860}.operation-inbox-thread-list em{min-width:0;overflow:hidden;color:#64748b;font-size:.76rem;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.operation-inbox-thread-list small{width:fit-content;padding:2px 6px;color:#92400e;background:#fef3c7;border:1px solid #f8d78b;border-radius:999px;font-size:.66rem;font-weight:860}.operation-inbox-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:10px}.operation-inbox-thread>header{display:flex;gap:10px;align-items:start;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf2f7}.operation-inbox-thread header p{margin:0;color:#64748b;font-size:.78rem;font-weight:720}.operation-inbox-message-scroll{display:grid;align-content:start;gap:8px;padding:10px 0;overflow:auto}.operation-inbox-related{display:grid;align-content:start;gap:8px;padding:10px}.operation-inbox-related header,.operation-inbox-related article,.operation-inbox-related footer{display:grid;gap:4px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.operation-inbox-related article strong{color:#172033;font-size:.8rem;font-weight:820}.operation-inbox-related article span,.operation-inbox-related footer span{color:#64748b;font-size:.76rem;font-weight:680}.operation-relationship-layout{display:grid;grid-template-columns:minmax(420px,1fr) minmax(300px,380px);grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0}.operation-relationship-directory{display:grid;align-content:start;gap:7px;padding:8px}.operation-relationship-directory button{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr);gap:3px 12px;min-width:0;padding:9px;color:#172033;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:8px;text-align:left;cursor:pointer}.operation-relationship-directory button:hover,.operation-relationship-directory .operation-relationship-active{background:#f5fbfb;border-color:#99f6e4;border-left-color:#14b8a6}.operation-relationship-directory button>span{color:#0f766e;font-size:.7rem;font-weight:880;text-transform:uppercase}.operation-relationship-directory strong{grid-column:1;color:#172033;font-size:.88rem;font-weight:860}.operation-relationship-directory em{grid-column:1;color:#64748b;font-size:.76rem;font-style:normal}.operation-relationship-directory dl{grid-row:1 / 4;grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.operation-relationship-directory dl div,.operation-vault-row dl div,.operation-ledger-event dl div{min-width:0}.operation-relationship-directory dt,.operation-vault-row dt,.operation-ledger-event dt{color:#64748b;font-size:.66rem;font-weight:840;text-transform:uppercase}.operation-relationship-directory dd,.operation-vault-row dd,.operation-ledger-event dd{margin:0;overflow:hidden;color:#263548;font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.operation-relationship-detail{display:grid;align-content:start;gap:10px;padding:10px}.operation-relationship-detail header,.operation-relationship-detail section,.operation-relationship-detail footer{display:grid;gap:7px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.operation-relationship-detail header span,.operation-relationship-detail h2{margin:0;color:#0f766e;font-size:.72rem;font-weight:880;text-transform:uppercase}.operation-relationship-detail header strong,.operation-relationship-detail footer strong{color:#172033;font-size:.92rem;font-weight:860}.operation-relationship-detail header p,.operation-relationship-detail footer span{margin:0;color:#64748b;font-size:.78rem}.operation-relationship-detail section button,.operation-relationship-detail section article{display:grid;gap:3px;width:100%;padding:7px;color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:7px;text-align:left}.operation-relationship-detail section button{cursor:pointer}.operation-relationship-detail section strong{color:#172033;font-size:.78rem}.operation-relationship-detail section span,.operation-relationship-detail section em{color:#64748b;font-size:.74rem;font-style:normal}.operation-relationship-list-only{grid-template-columns:minmax(0,1fr)}.operation-relationship-list-only .operation-relationship-directory{grid-column:1 / -1}.operation-relationship-profile{display:grid;align-content:start;gap:12px;min-width:0}.operation-relationship-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:10px;align-items:start;min-width:0}.operation-relationship-profile-panel{display:grid;gap:9px;min-width:0;padding:0 10px 10px;overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 8px 22px #0f172a0b}.operation-relationship-profile-panel>header{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;min-height:34px;margin:0 -10px;padding:7px 10px;color:#fff;background:#0d1b2a}.operation-relationship-profile-panel>header h2{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:.78rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.operation-relationship-profile-panel>header span{flex:0 0 auto;color:#ffffffb8;font-size:.68rem;font-weight:820;text-transform:uppercase}.operation-relationship-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-relationship-overview-grid div,.operation-relationship-profile-metrics div{display:grid;gap:3px;min-width:0;padding:8px;background:#f8fafc}.operation-relationship-overview-grid dt,.operation-relationship-profile-metrics dt{color:#64748b;font-size:.66rem;font-weight:840;text-transform:uppercase}.operation-relationship-overview-grid dd,.operation-relationship-profile-metrics dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.78rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-relationship-profile-metrics{display:grid;gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-relationship-profile-table{min-width:860px;font-size:.74rem}.operation-relationship-profile-table th,.operation-relationship-profile-table td{padding:7px 8px}.operation-relationship-profile-table td{line-height:1.25}@media(max-width:1100px){.operation-relationship-profile-grid{grid-template-columns:minmax(0,1fr)}.operation-relationship-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.operation-relationship-overview-grid{grid-template-columns:minmax(0,1fr)}}.operation-vault-layout,.operation-ledger-layout,.operation-reports-layout,.operation-packages-layout{display:grid;align-content:start;gap:10px;min-width:0}.operation-vault-list{display:grid;gap:8px;padding:8px}.operation-vault-row{display:grid;grid-template-columns:34px minmax(220px,1fr) minmax(420px,1.6fr);gap:10px;align-items:center;min-width:0;padding:9px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:8px}.operation-vault-row-sealed{border-left-color:#d69b2b;background:#fffdf7}.operation-vault-seal{display:inline-grid;place-items:center;width:30px;height:30px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:999px;font-size:.72rem;font-weight:900}.operation-vault-row-sealed .operation-vault-seal{color:#4b3209;background:#f8d78b;border-color:#d69b2b}.operation-vault-row>div{display:grid;gap:3px;min-width:0}.operation-vault-row strong{overflow:hidden;color:#172033;font-size:.84rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.operation-vault-row p{margin:0;color:#64748b;font-size:.76rem}.operation-vault-row dl{display:grid;grid-template-columns:1.1fr 1.1fr .8fr .7fr;gap:8px;margin:0}.operation-ledger-search input{width:100%;min-height:42px;padding:0 12px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:8px;font-size:.95rem;font-weight:720;outline:none}.operation-ledger-timeline{position:relative;display:grid;gap:0;padding:8px}.operation-ledger-timeline:before{position:absolute;top:18px;bottom:18px;left:92px;width:2px;content:"";background:linear-gradient(180deg,#14b8a6b3,#67809f47)}.operation-ledger-event{position:relative;display:grid;grid-template-columns:78px minmax(260px,1fr) minmax(280px,.9fr) auto;gap:12px;align-items:center;min-width:0;padding:10px 8px 10px 104px;border-bottom:1px solid #edf2f7}.operation-ledger-event:before{position:absolute;left:79px;width:14px;height:14px;content:"";background:#14b8a6;border:3px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #99f6e4}.operation-ledger-event time{position:absolute;left:8px;width:64px;color:#64748b;font-size:.72rem;font-weight:820}.operation-ledger-event>div{display:grid;gap:3px;min-width:0}.operation-ledger-event strong{color:#172033;font-size:.82rem;font-weight:880}.operation-ledger-event p{margin:0;color:#475569;font-size:.78rem;line-height:1.35}.operation-ledger-event dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.operation-reports-layout{grid-template-columns:repeat(5,minmax(180px,1fr));align-items:start}.operation-report-section{display:grid;gap:8px;min-width:0;background:#fff;border:1px solid #d7e0ea;border-radius:8px;overflow:hidden}.operation-report-section>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.operation-report-section>header span{color:#172033;font-size:.78rem;font-weight:880}.operation-report-section>header strong{display:inline-grid;place-items:center;min-width:22px;height:22px;color:#0f766e;background:#ccfbf1;border-radius:999px;font-size:.72rem}.operation-report-section>div{display:grid;gap:7px;padding:8px}.operation-report-card{display:grid;gap:5px;min-width:0;padding:9px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #14b8a6;border-radius:8px}.operation-report-card-sealed{border-left-color:#d69b2b}.operation-report-card span{color:#0f766e;font-size:.68rem;font-weight:880;text-transform:uppercase}.operation-report-card strong{color:#172033;font-size:.82rem;font-weight:860}.operation-report-card p{margin:0;color:#64748b;font-size:.76rem}.operation-report-card footer{display:flex;gap:8px;align-items:center;justify-content:space-between}.operation-report-card em{color:#64748b;font-size:.72rem;font-style:normal;font-weight:780}.operation-accounting-layout{display:grid;align-content:start;gap:6px;min-width:0}.operation-accounting-purpose{margin:0;padding:6px 8px;color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:6px;font-size:.72rem;font-weight:760}.operation-accounting-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.operation-accounting-section,.operation-accounting-ledger{min-width:0;overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-accounting-section header,.operation-accounting-ledger header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:4px 7px;background:#f8fafc;border-bottom:1px solid #edf2f7}.operation-accounting-section header span,.operation-accounting-ledger header span{color:#172033;font-size:.7rem;font-weight:880}.operation-accounting-section header strong,.operation-accounting-ledger header strong{display:inline-grid;place-items:center;min-width:20px;height:20px;color:#1f2937;background:#e5e7eb;border-radius:4px;font-size:.66rem}.operation-accounting-section>div,.operation-accounting-ledger>div{display:grid;align-content:start}.operation-accounting-section button,.operation-accounting-ledger button{display:grid;grid-template-columns:minmax(104px,.55fr) minmax(140px,1fr);gap:3px 7px;align-items:center;min-width:0;min-height:30px;padding:4px 7px;color:#263548;background:#fff;border:0;border-bottom:1px solid #edf2f7;text-align:left;cursor:pointer}.operation-accounting-section button:hover,.operation-accounting-section button:focus-visible,.operation-accounting-ledger button:hover,.operation-accounting-ledger button:focus-visible{background:#f8fafc;outline:none}.operation-accounting-section button span,.operation-accounting-section button strong,.operation-accounting-section button em,.operation-accounting-ledger button time,.operation-accounting-ledger button span,.operation-accounting-ledger button strong,.operation-accounting-ledger button em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-accounting-section button span,.operation-accounting-ledger button span{color:#0f766e;font-size:.66rem;font-weight:920}.operation-accounting-section button strong,.operation-accounting-ledger button strong{color:#172033;font-size:.68rem;font-weight:820}.operation-accounting-section button em,.operation-accounting-ledger button time,.operation-accounting-ledger button em{color:#64748b;font-size:.62rem;font-style:normal;font-weight:700}.operation-accounting-ledger button{grid-template-columns:74px 116px minmax(160px,1fr) minmax(160px,1fr)}.operation-accounting-layout{gap:10px}.operation-accounting-layout .operation-accounting-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.28fr);gap:10px;align-items:start}.operation-accounting-secondary-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;min-width:0}.operation-accounting-panel,.operation-accounting-summary-panel{display:grid;gap:8px;min-width:0;padding:0 10px 10px;overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 8px 22px #0f172a0b}.operation-accounting-panel>header,.operation-accounting-summary-panel>header{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;min-height:34px;margin:0 -10px;padding:7px 10px;color:#fff;background:#0d1b2a}.operation-accounting-panel>header h2,.operation-accounting-summary-panel>header h2{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:.78rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.operation-accounting-panel>header span,.operation-accounting-summary-panel>header span{flex:0 0 auto;color:#ffffffb8;font-size:.68rem;font-weight:820;text-transform:uppercase}.operation-accounting-attention-queue{min-height:0}.operation-accounting-table{min-width:1060px;font-size:.74rem}.operation-accounting-table th,.operation-accounting-table td{padding:7px 8px}.operation-accounting-table td{line-height:1.25}.operation-accounting-ledger-table{min-width:760px}.operation-accounting-detail{display:grid;align-content:start;gap:10px;min-width:0}.operation-accounting-landing-table{min-width:1180px;font-size:.74rem}.operation-accounting-detail-table{min-width:920px;font-size:.74rem}.operation-accounting-activity-table{min-width:760px;font-size:.74rem}.operation-accounting-landing-table th,.operation-accounting-landing-table td,.operation-accounting-detail-table th,.operation-accounting-detail-table td,.operation-accounting-activity-table th,.operation-accounting-activity-table td{padding:7px 8px;line-height:1.25}.operation-accounting-summary-grid,.operation-accounting-recommendation dl{display:grid;gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-accounting-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.operation-accounting-summary-grid div,.operation-accounting-recommendation dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#f8fafc}.operation-accounting-summary-grid dt,.operation-accounting-recommendation dt{color:#64748b;font-size:.66rem;font-weight:840;text-transform:uppercase}.operation-accounting-summary-grid dd,.operation-accounting-recommendation dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.78rem;font-weight:820;line-height:1.3;text-overflow:ellipsis}.operation-accounting-summary-grid dd{white-space:nowrap}.operation-accounting-question-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0}.operation-accounting-question-box input{min-width:0;min-height:30px;padding:0 9px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:6px;font-size:.74rem;font-weight:720;outline:none}.operation-accounting-question-box input:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.operation-accounting-question-box button{min-height:30px;padding:0 10px;color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:6px;font-size:.72rem;font-weight:860;cursor:pointer}.operation-accounting-discussion-list{display:grid;gap:6px}.operation-accounting-discussion-list article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:7px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.operation-accounting-discussion-list strong,.operation-accounting-discussion-list span{min-width:0;overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.operation-accounting-discussion-list strong{color:#0f766e;font-weight:900}.operation-accounting-discussion-list span{color:#263548;font-weight:720}.operation-accounting-status{display:inline-flex;align-items:center;max-width:100%;min-height:21px;padding:0 7px;overflow:hidden;font-size:.66rem;font-weight:860;line-height:1;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent;border-radius:999px}.operation-accounting-status-needs-attention{color:#991b1b;background:#fee2e2;border-color:#fecaca}.operation-accounting-status-waiting{color:#854d0e;background:#fef3c7;border-color:#fde68a}.operation-accounting-status-ready,.operation-accounting-status-ready-for-approval{color:#075985;background:#e0f2fe;border-color:#bae6fd}.operation-accounting-status-in-review{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe}.operation-accounting-status-authorized,.operation-accounting-status-confirmed,.operation-accounting-status-ready-to-authorize{color:#166534;background:#dcfce7;border-color:#bbf7d0}.operation-accounting-status-needs-response,.operation-accounting-status-requires-review{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe}.operation-accounting-status-pending{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.operation-accounting-action-cell{display:flex;flex-wrap:wrap;gap:5px}.operation-accounting-action-cell button{min-height:24px;padding:0 7px;color:#0f766e;background:#fff;border:1px solid #99f6e4;border-radius:5px;font-size:.66rem;font-weight:840;cursor:pointer}.operation-accounting-action-cell button:hover,.operation-accounting-action-cell button:focus-visible{background:#f0fdfa;outline:none}.operation-accounting-summary-panel dl{display:grid;gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-accounting-summary-panel dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#f8fafc}.operation-accounting-summary-panel dt{color:#64748b;font-size:.66rem;font-weight:840;text-transform:uppercase}.operation-accounting-summary-panel dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.84rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.operation-accounting-layout .operation-accounting-grid,.operation-accounting-secondary-grid{grid-template-columns:minmax(0,1fr)}.operation-accounting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.operation-accounting-summary-grid,.operation-accounting-question-box,.operation-accounting-discussion-list article{grid-template-columns:minmax(0,1fr)}}.operation-empty-state{margin:0;padding:10px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:.8rem}@media(max-width:1320px){.operation-inbox-layout,.operation-relationship-layout{grid-template-columns:minmax(0,1fr)}.operation-reports-layout,.operation-accounting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-vault-row,.operation-ledger-event{grid-template-columns:minmax(0,1fr)}.operation-vault-row dl,.operation-ledger-event dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.operation-relationship-directory button,.operation-relationship-directory dl,.operation-vault-row dl,.operation-ledger-event dl,.operation-reports-layout,.operation-accounting-grid,.operation-accounting-ledger button{grid-template-columns:minmax(0,1fr)}.operation-relationship-directory dl{grid-row:auto;grid-column:1}.operation-ledger-timeline:before,.operation-ledger-event:before,.operation-ledger-event time{display:none}.operation-ledger-event{padding-left:8px}}.operation-record-system{gap:6px;min-height:calc(100vh - 64px)}.operation-record-page-head{min-height:42px;padding:6px 8px;border-radius:6px}.operation-record-page-head h1{font-size:.96rem}.operation-record-page-head p{font-size:.7rem}.operation-record-page-head span{font-size:.62rem}.operation-external-toggle{min-height:26px;padding:0 7px;border-radius:5px;font-size:.68rem}.operation-record-list,.operation-page-panel{gap:5px}.operation-list-tabs,.operation-filter-chips,.operation-inbox-filters,.operation-relationship-filters,.operation-vault-filters,.operation-ledger-filters{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.operation-list-tabs{padding:4px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-list-tabs button,.operation-filter-chips button,.operation-inbox-filters button,.operation-relationship-filters button,.operation-vault-filters button,.operation-ledger-filters button,.operation-tabs button{min-height:24px;padding:0 8px;color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:5px;font-size:.68rem;font-weight:820;cursor:pointer}.operation-list-tabs .operation-tab-active,.operation-tabs .operation-tab-active,.operation-chip-active{color:#083344!important;background:#ecfeff!important;border-color:#67e8f9!important}.operation-record-toolbar{grid-template-columns:minmax(210px,1fr);gap:5px;padding:5px;border-radius:6px}.operation-record-toolbar input{min-height:27px;padding:0 8px;border-radius:5px;font-size:.72rem}.operation-primary-button,.operation-row-action,.operation-bulk-actions summary,.operation-actions-menu summary,.operation-detail-actions button,.operation-create-modal footer button,.operation-external-actions button{min-height:27px;border-radius:5px;font-size:.7rem;line-height:1}.operation-bulk-actions{position:relative}.operation-bulk-actions summary{display:inline-flex;align-items:center;padding:0 10px;color:#172033;background:#fff;border:1px solid #c2cedb;list-style:none;cursor:pointer}.operation-bulk-actions summary::-webkit-details-marker{display:none}.operation-bulk-actions div{position:absolute;top:calc(100% + 4px);right:0;z-index:8;display:grid;min-width:150px;padding:4px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 16px 36px #0f172a29}.operation-bulk-actions button{min-height:25px;padding:0 8px;color:#263548;background:#fff;border:0;border-radius:4px;font-size:.7rem;font-weight:760;text-align:left}.operation-table-wrap{max-height:calc(100vh - 184px);border-radius:6px}.operation-record-table{min-width:940px;font-size:.66rem}.operation-record-table th,.operation-record-table td{height:23px;padding:2px 5px;line-height:1.08}.operation-record-table th{font-size:.58rem;letter-spacing:0}.operation-record-table td{font-weight:560}.operation-record-table th:first-child,.operation-record-table td:first-child{width:128px;min-width:128px}.operation-record-table td:nth-child(2),.operation-record-table td:nth-child(3),.operation-record-table td:nth-child(4){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-origin-cell{width:42px;text-align:center}.operation-origin-badge{display:inline-grid;place-items:center;width:18px;height:18px;color:#102033;background:#eef2f7;border:1px solid #cbd5e1;border-radius:4px;font-size:.62rem;font-weight:920;line-height:1}.operation-origin-h{color:#1f2937;background:#f8fafc;border-color:#94a3b8}.operation-origin-a{color:#134e4a;background:#ccfbf1;border-color:#5eead4}.operation-origin-e{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.operation-origin-s{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-number-button{color:#0f766e;font-size:.7rem;font-weight:920;white-space:nowrap;text-decoration-thickness:1px}.operation-record-table .operation-stage-badge{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;color:#263548;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;font-size:.55rem;font-weight:820;line-height:1;white-space:nowrap}.operation-record-table .operation-stage-coordinate,.operation-record-table .operation-stage-verify{color:#0f766e;background:#ecfeff;border-color:#99f6e4}.operation-record-table .operation-stage-decide,.operation-record-table .operation-stage-authorize{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-record-table .operation-pill,.operation-record-table .operation-auth{min-height:16px;padding:0 4px;font-size:.55rem;font-weight:780}.operation-pill,.operation-auth,.operation-source-badge,.operation-state-label{min-height:18px;padding:0 5px;border-radius:4px;font-size:.6rem}.operation-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;min-height:0}.operation-home-section{min-width:0;background:#fff;border:1px solid #d7e0ea;border-radius:6px;overflow:hidden}.operation-home-section:first-child{grid-row:span 2}.operation-home-section header{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:4px 7px;background:#f8fafc;border-bottom:1px solid #edf2f7}.operation-home-section header span{color:#172033;font-size:.72rem;font-weight:880}.operation-home-section header strong{display:inline-grid;place-items:center;min-width:20px;height:20px;color:#0f766e;background:#ccfbf1;border-radius:4px;font-size:.66rem}.operation-home-section>div{display:grid;align-content:start}.operation-home-section button{display:grid;grid-template-columns:24px minmax(108px,.42fr) minmax(160px,.9fr) minmax(160px,1fr);gap:6px;align-items:center;min-width:0;min-height:29px;padding:4px 7px;color:#263548;background:#fff;border:0;border-bottom:1px solid #edf2f7;text-align:left;cursor:pointer}.operation-home-section button:hover,.operation-home-section button:focus-visible{background:#f5fbfb;outline:none}.operation-home-section button span,.operation-home-section button strong,.operation-home-section button em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-home-section button span{color:#0f766e;font-size:.68rem;font-weight:900}.operation-home-section button strong{color:#172033;font-size:.72rem;font-weight:820}.operation-home-section button em{color:#64748b;font-size:.68rem;font-style:normal;font-weight:700}.operation-coordinator-brief{display:grid;align-content:start;gap:6px;min-width:0}.operation-coordinator-meta{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;min-height:28px;padding:4px 7px;color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-coordinator-meta span{color:#64748b;font-size:.64rem;font-weight:860;text-transform:uppercase}.operation-coordinator-meta strong,.operation-coordinator-meta time{min-width:0;overflow:hidden;font-size:.7rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.operation-coordinator-meta time{color:#64748b;text-align:right}.operation-coordinator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.operation-coordinator-section{min-width:0;overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-coordinator-section header{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:4px 7px;background:#f8fafc;border-bottom:1px solid #edf2f7}.operation-coordinator-section header span{color:#172033;font-size:.72rem;font-weight:880}.operation-coordinator-section header strong{display:inline-grid;place-items:center;min-width:20px;height:20px;color:#0f766e;background:#ccfbf1;border-radius:4px;font-size:.66rem}.operation-coordinator-section>div{display:grid;align-content:start}.operation-coordinator-section button{display:grid;grid-template-columns:minmax(116px,.38fr) minmax(180px,.8fr) minmax(180px,1fr);gap:6px;align-items:center;min-width:0;min-height:29px;padding:4px 7px;color:#263548;background:#fff;border:0;border-bottom:1px solid #edf2f7;text-align:left;cursor:pointer}.operation-coordinator-section button:hover,.operation-coordinator-section button:focus-visible{background:#f5fbfb;outline:none}.operation-coordinator-section button span,.operation-coordinator-section button strong,.operation-coordinator-section button em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-coordinator-section button span{color:#0f766e;font-size:.68rem;font-weight:920}.operation-coordinator-section button strong{color:#172033;font-size:.72rem;font-weight:820}.operation-coordinator-section button em{color:#64748b;font-size:.68rem;font-style:normal;font-weight:700}.operation-detail-header{grid-template-columns:auto minmax(260px,1fr) minmax(300px,.72fr) auto;gap:7px;padding:6px;border-radius:6px}.operation-back-button{width:27px;min-height:27px;border-radius:5px}.operation-detail-title p,.operation-detail-meta dd{font-size:.68rem}.operation-detail-meta div{gap:1px;padding:4px 5px;border-radius:5px}.operation-detail-meta dt,.operation-overview-grid dt,.operation-create-modal label span,.operation-settings-grid dt,.operation-activity-ledger>header span{font-size:.6rem}.operation-eof-rail{padding:5px 7px;border-radius:6px}.operation-eof-stage:not(:last-child):after{left:24px}.operation-detail-body{gap:6px}.operation-tabs{gap:4px;padding:4px}.operation-inbox-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,270px);gap:6px}.operation-inbox-filters,.operation-relationship-filters,.operation-vault-filters,.operation-ledger-search,.operation-ledger-filters{padding:5px;border-radius:6px}.operation-inbox-thread-list,.operation-inbox-thread,.operation-inbox-related,.operation-relationship-directory,.operation-relationship-detail,.operation-vault-list,.operation-ledger-timeline{border-radius:6px}.operation-inbox-thread-list{gap:1px;padding:4px}.operation-inbox-thread-list button{gap:2px;min-height:43px;padding:5px 6px;border-radius:5px}.operation-inbox-thread-list span,.operation-inbox-thread header span,.operation-inbox-related header span{font-size:.62rem}.operation-inbox-thread-list strong,.operation-inbox-thread header strong,.operation-inbox-related header strong{font-size:.76rem}.operation-inbox-thread-list em,.operation-inbox-thread header p,.operation-inbox-related article span,.operation-inbox-related footer span{font-size:.68rem}.operation-inbox-thread{padding:6px}.operation-inbox-thread>header{padding-bottom:6px}.operation-inbox-message-scroll{gap:5px;padding:6px 0}.operation-message{padding:6px;border-radius:6px}.operation-message p{font-size:.72rem}.operation-message-composer{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding-top:5px}.operation-message-composer textarea{min-height:44px;padding:6px 8px;border-radius:5px;font-size:.72rem}.operation-inbox-related{display:grid;align-content:start;gap:5px;padding:6px}.operation-inbox-related header,.operation-inbox-related section,.operation-inbox-related footer{display:grid;gap:4px}.operation-inbox-related h2{margin:0;color:#172033;font-size:.7rem;font-weight:860}.operation-inbox-related-operation,.operation-inbox-related article{display:grid;gap:2px;min-width:0;padding:5px;background:#f8fafc;border:1px solid #edf2f7;border-radius:5px;text-align:left}.operation-inbox-related-operation span,.operation-inbox-related-operation strong,.operation-inbox-related-operation em,.operation-inbox-related article strong,.operation-inbox-related article span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-inbox-related-operation em{color:#64748b;font-size:.66rem;font-style:normal}.operation-vault-row{grid-template-columns:26px minmax(240px,1fr) minmax(380px,1.5fr);gap:6px;min-height:34px;padding:5px 7px;border-radius:0}.operation-vault-seal{width:20px;height:20px;font-size:.62rem}.operation-vault-row strong{font-size:.72rem}.operation-vault-row p,.operation-vault-row dd{font-size:.66rem}.operation-vault-row dl{gap:5px}.operation-ledger-search input{min-height:29px;padding:0 8px;border-radius:5px;font-size:.72rem}.operation-ledger-timeline{padding:4px}.operation-ledger-timeline:before,.operation-ledger-event:before{display:none}.operation-ledger-event{grid-template-columns:78px minmax(300px,1fr) minmax(240px,.8fr) auto;gap:7px;min-height:35px;padding:5px 6px}.operation-ledger-event time{position:static;width:auto;font-size:.64rem}.operation-ledger-event strong{font-size:.72rem}.operation-ledger-event p{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.operation-ledger-event dl{gap:5px}.operation-reports-layout{grid-template-columns:repeat(2,minmax(260px,1fr));gap:6px}.operation-report-section,.operation-report-card{border-radius:6px}.operation-report-section>header{min-height:30px;padding:5px 7px}.operation-report-section>div{gap:5px;padding:6px}.operation-report-card{gap:3px;padding:6px}.operation-packages-layout>.operation-landing-filter-row{grid-column:1 / -1}.operation-packages-layout{--pkg-midnight: #0b0f14;--pkg-graphite: #1a1f26;--pkg-gold: #c9a227;--pkg-gold-dark: #9f7a12;--pkg-teal: #08a2a9;--pkg-teal-dark: #076f78;gap:10px}.operation-packages-page-head{display:flex;gap:14px;align-items:center;justify-content:space-between;min-width:0;min-height:78px;padding:16px 18px;color:#fff;background:radial-gradient(circle at 82% 0%,rgba(8,162,169,.24),transparent 34%),linear-gradient(135deg,var(--pkg-midnight),var(--pkg-graphite));border:1px solid rgba(8,162,169,.22);border-left:4px solid var(--pkg-teal);border-radius:10px;box-shadow:0 18px 36px #0b0f1424}.operation-packages-page-head div{display:grid;gap:4px;min-width:0}.operation-packages-page-head h1{margin:0;color:#fff;font-size:1.24rem;font-weight:900;letter-spacing:0}.operation-packages-page-head p{margin:0;color:#ffffffbd;font-size:.78rem;font-weight:680;line-height:1.35}.operation-package-primary-cta{flex:0 0 auto;min-height:34px;padding:0 14px;color:#10151c;background:linear-gradient(180deg,#ddb72d,var(--pkg-gold));border:1px solid rgba(255,217,94,.62);border-radius:7px;box-shadow:0 10px 22px #c9a2273d;font-size:.74rem;font-weight:900;cursor:pointer}.operation-package-primary-cta:hover,.operation-package-primary-cta:focus-visible{background:linear-gradient(180deg,#e6c13a,#d4aa24);outline:none}.operation-package-tabs{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;padding:5px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-package-tabs button{min-height:30px;padding:0 10px;color:#334155;background:#f8fafc;border:1px solid #d7e0ea;border-radius:999px;font-size:.72rem;font-weight:800;cursor:pointer}.operation-package-tabs button:hover,.operation-package-tabs button:focus-visible{color:#172033;background:#08a2a914;border-color:#08a2a957;outline:none}.operation-package-tabs .operation-chip-active{color:#fff;background:var(--pkg-graphite);border-color:var(--pkg-teal);box-shadow:inset 3px 0 0 var(--pkg-teal)}.operation-package-panel{overflow:hidden;min-width:0;background:#fff;border:1px solid #d6e1ed;border-radius:8px;box-shadow:0 8px 18px #0f172a0a}.operation-package-panel>header{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:38px;padding:8px 10px;color:#fff;background:linear-gradient(90deg,rgba(8,162,169,.36),transparent 34%),linear-gradient(135deg,var(--pkg-midnight) 0%,var(--pkg-graphite) 100%);border-bottom:1px solid rgba(8,162,169,.24)}.operation-package-panel>header h2{margin:0;color:#fff;font-size:.82rem;font-weight:850}.operation-package-panel>header span{color:#cbd5e1;font-size:.7rem;font-weight:760;white-space:nowrap}.operation-package-panel>header .operation-package-seal-wrap{color:#fff}.operation-package-landing-table th,.operation-package-landing-table td,.operation-package-detail-table th,.operation-package-detail-table td,.operation-package-activity-table th,.operation-package-activity-table td{white-space:nowrap}.operation-package-landing-table{min-width:1180px}.operation-package-landing-table td:nth-child(1),.operation-package-detail-table td:nth-child(1),.operation-package-activity-table td:nth-child(3){min-width:190px}.operation-package-landing-table td:nth-child(3),.operation-package-detail-table td:last-child{min-width:240px}.operation-package-row-clickable{cursor:pointer}.operation-package-row-clickable:focus-visible{outline:2px solid var(--pkg-teal);outline-offset:-2px}.operation-package-detail{--pkg-midnight: #0b0f14;--pkg-graphite: #1a1f26;--pkg-gold: #c9a227;--pkg-gold-dark: #9f7a12;--pkg-teal: #08a2a9;--pkg-teal-dark: #076f78;display:grid;align-content:start;gap:12px;min-width:0}.operation-package-detail .record-header{margin-bottom:0}.operation-package-summary-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;padding:8px;color:#fff;background:linear-gradient(90deg,#08a2a96b,#08a2a91a),var(--pkg-graphite);border:1px solid rgba(8,162,169,.32);border-radius:8px}.operation-package-summary-strip span,.operation-package-summary-strip strong,.operation-package-summary-strip em{min-height:24px;padding:5px 8px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-size:.7rem;font-style:normal;font-weight:840;line-height:1;white-space:nowrap}.operation-package-summary-strip strong{color:#ffe4e1;border-color:#c2413a75}.operation-package-summary-strip em{color:#ffeec0;border-color:#c9a2277a}.operation-package-work-table-panel>header{color:#172033;background:#f8fafc;border-bottom:1px solid #d7e0ea}.operation-package-work-table-panel>header h2{color:#172033}.operation-package-work-table-panel>header span{color:#64748b}.operation-package-work-table-scroll{max-height:520px;overflow:auto;min-width:0}.operation-package-work-table-scroll>p{position:sticky;bottom:0;margin:0;padding:8px 10px;color:#7a5a05;background:#fff8df;border-top:1px solid rgba(201,162,39,.35);font-size:.7rem;font-weight:820;line-height:1.3}.operation-package-work-table{min-width:1280px;font-size:13px}.operation-package-work-table thead th{position:sticky;top:0;z-index:1;height:30px;color:#263548;background:#f1f5f9;border-color:#d7e0ea;font-size:12px;font-weight:860;line-height:1.1}.operation-package-work-table th,.operation-package-work-table td{padding:6px 7px;vertical-align:middle}.operation-package-work-table tbody tr:hover{background:#08a2a90a}.operation-package-work-table td:first-child{min-width:220px;white-space:normal}.operation-package-work-table td:nth-child(4){min-width:260px}.operation-package-work-table td:nth-child(8){min-width:190px}.operation-package-requirement-title-button{display:grid;gap:2px;min-width:0;max-width:100%;padding:0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.operation-package-requirement-title-button:hover strong,.operation-package-requirement-title-button:focus-visible strong{color:var(--pkg-teal-dark)}.operation-package-requirement-title-button:focus-visible{outline:2px solid rgba(8,162,169,.34);outline-offset:2px}.operation-package-requirement-title-button span,.operation-package-requirement-title-button strong,.operation-package-requirement-title-button em{min-width:0;overflow:hidden;text-overflow:ellipsis}.operation-package-requirement-title-button span{color:var(--pkg-teal-dark);font-size:12px;font-weight:900;line-height:1.1}.operation-package-requirement-title-button strong{color:#172033;font-size:13px;font-weight:760;line-height:1.18}.operation-package-requirement-title-button em{color:#64748b;font-size:12px;font-style:normal;font-weight:720;line-height:1.22;white-space:normal}.operation-package-work-row-expanded{background:#08a2a90d}.operation-package-collection-cell{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.operation-package-collection-item{display:inline-flex;max-width:220px;min-height:20px;align-items:center;padding:0 6px;overflow:hidden;border:1px solid #d7e0ea;border-radius:999px;font-size:12px;font-weight:820;line-height:1;text-overflow:ellipsis;white-space:nowrap}.operation-package-collection-found{color:#0f4d57;background:#08a2a917;border-color:#08a2a94d}.operation-package-collection-missing{color:#991b1b;background:#fff1f0;border-color:#c2413a52}.operation-package-collection-empty{color:#475569;background:#f8fafc;border-color:#d7e0ea}.operation-package-collection-cell>button,.operation-package-row-actions button{min-height:22px;padding:0 7px;color:var(--pkg-teal-dark);background:#fff;border:1px solid rgba(8,162,169,.34);border-radius:5px;font-size:12px;font-weight:860;cursor:pointer}.operation-package-collection-cell>.operation-package-create-doc-button{color:#7a5a05;background:#fff8df;border-color:#c9a22785}.operation-package-collection-cell>button:hover,.operation-package-collection-cell>button:focus-visible,.operation-package-row-actions button:hover,.operation-package-row-actions button:focus-visible{color:#fff;background:var(--pkg-teal-dark);outline:none}.operation-package-row-actions{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.operation-package-row-actions .operation-package-row-primary-action{color:#10151c;background:var(--pkg-gold);border-color:#c9a227b8}.operation-package-row-actions .operation-package-row-primary-action:hover,.operation-package-row-actions .operation-package-row-primary-action:focus-visible{color:#10151c;background:#d9b234}.operation-package-status-seal{display:inline-flex;gap:5px;align-items:center;color:#263548;font-size:12px;font-weight:820;line-height:1;white-space:nowrap}.operation-package-status-seal .operation-package-seal{width:11px;height:11px;flex-basis:11px}.operation-package-requirement-detail-row td{padding:0;background:#f8fafc}.operation-package-requirement-detail-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#d7e0ea;border-top:1px solid #d7e0ea}.operation-package-requirement-detail-panel div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff}.operation-package-requirement-detail-panel span{color:#64748b;font-size:11px;font-weight:860;text-transform:uppercase}.operation-package-requirement-detail-panel p{margin:0;color:#263548;font-size:12px;font-weight:700;line-height:1.35}.operation-package-requirement-detail-panel footer{display:flex;grid-column:1 / -1;gap:5px;justify-content:flex-end;padding:7px 8px;background:#fff}.operation-package-requirement-detail-panel footer button{min-height:24px;padding:0 8px;color:var(--pkg-teal-dark);background:#fff;border:1px solid rgba(8,162,169,.34);border-radius:5px;font-size:12px;font-weight:860;cursor:pointer}.operation-package-requirement-detail-panel footer .operation-package-row-primary-action{color:#10151c;background:var(--pkg-gold);border-color:#c9a227b8}.operation-package-requirement-review-page{gap:10px}.operation-package-review-grid{display:grid;grid-template-columns:minmax(250px,.95fr) minmax(300px,1.15fr) minmax(230px,.8fr);gap:10px;align-items:start;min-width:0}.operation-package-review-card{display:grid;align-content:start;min-width:0;overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:8px}.operation-package-review-card>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:38px;padding:8px 10px;color:#fff;background:linear-gradient(90deg,#08a2a97a,#08a2a914),var(--pkg-midnight);border-left:4px solid var(--pkg-teal)}.operation-package-review-card>header h2{margin:0;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:0}.operation-package-review-card>header>span,.operation-package-review-card>header .operation-package-status-seal{color:#ffffffe0;font-size:.7rem;font-weight:850}.operation-package-review-definition-list{display:grid;gap:0;margin:0}.operation-package-review-definition-list div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;min-width:0;padding:8px 10px;border-bottom:1px solid #edf2f7}.operation-package-review-definition-list div:last-child{border-bottom:0}.operation-package-review-definition-list dt,.operation-package-review-list-block h3,.operation-package-vu-review-note h3,.operation-package-suggested-action h3{margin:0;color:#64748b;font-size:.68rem;font-weight:880;text-transform:uppercase}.operation-package-review-definition-list dd{min-width:0;margin:0;color:#263548;font-size:.76rem;font-weight:760;line-height:1.35}.operation-package-review-list-block,.operation-package-vu-review-note,.operation-package-suggested-action{display:grid;gap:6px;margin:0;padding:9px 10px;border-bottom:1px solid #edf2f7}.operation-package-review-list-block:last-child,.operation-package-vu-review-note:last-child,.operation-package-suggested-action:last-child{border-bottom:0}.operation-package-review-list-block ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.operation-package-review-list-block li{min-height:22px;padding:4px 7px;color:#263548;background:#f8fafc;border:1px solid #d7e0ea;border-radius:999px;font-size:.72rem;font-weight:790;line-height:1.1}.operation-package-vu-review-note p,.operation-package-suggested-action p,.operation-package-human-action-card>p{margin:0;color:#334155;font-size:.76rem;font-weight:720;line-height:1.42}.operation-package-suggested-action{background:#08a2a90f;border-left:3px solid var(--pkg-teal)}.operation-package-human-action-card>p{padding:9px 10px 0}.operation-package-human-action-buttons{display:grid;gap:7px;padding:9px 10px}.operation-package-human-action-buttons button,.operation-package-requirement-composer button{min-height:30px;padding:0 10px;color:var(--pkg-teal-dark);background:#fff;border:1px solid rgba(8,162,169,.34);border-radius:6px;font-size:.73rem;font-weight:860;cursor:pointer}.operation-package-human-action-buttons button:hover,.operation-package-human-action-buttons button:focus-visible,.operation-package-requirement-composer button:hover,.operation-package-requirement-composer button:focus-visible{color:#fff;background:var(--pkg-teal-dark);outline:none}.operation-package-human-action-buttons .operation-package-primary-action,.operation-package-requirement-composer .operation-package-primary-action{color:#10151c;background:linear-gradient(180deg,#ddb72d,var(--pkg-gold));border-color:#c9a227b8}.operation-package-human-action-buttons .operation-package-primary-action:hover,.operation-package-human-action-buttons .operation-package-primary-action:focus-visible,.operation-package-requirement-composer .operation-package-primary-action:hover,.operation-package-requirement-composer .operation-package-primary-action:focus-visible{color:#10151c;background:#d9b234;border-color:var(--pkg-gold-dark)}.operation-package-human-action-buttons button:disabled{color:#94a3b8;background:#f1f5f9;border-color:#d7e0ea;cursor:not-allowed}.operation-package-human-action-card aside{margin:0 10px 10px;padding:8px;color:#991b1b;background:#fff1f0;border:1px solid rgba(194,65,58,.26);border-radius:6px;font-size:.72rem;font-weight:780;line-height:1.35}.operation-package-review-focus-question .operation-package-requirement-questions,.operation-package-review-focus-approval .operation-package-human-action-card,.operation-package-review-focus-draft .operation-package-human-action-card,.operation-package-review-focus-target{box-shadow:0 0 0 3px #08a2a921}.operation-package-requirement-questions,.operation-package-linked-documents{min-width:0}.operation-package-requirement-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;border-bottom:1px solid #edf2f7}.operation-package-requirement-composer input{min-width:0;min-height:30px;padding:0 10px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.75rem;font-weight:720;outline:none}.operation-package-requirement-composer input:focus{border-color:var(--pkg-teal);box-shadow:0 0 0 3px #08a2a91f}.operation-package-requirement-questions ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.operation-package-requirement-questions li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;min-width:0;padding:8px 10px;border-bottom:1px solid #edf2f7}.operation-package-requirement-questions li:last-child{border-bottom:0}.operation-package-requirement-questions strong,.operation-package-requirement-questions span{min-width:0;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.operation-package-requirement-questions strong{color:var(--pkg-teal-dark);font-weight:900}.operation-package-requirement-questions span{color:#334155;font-weight:720}.operation-package-linked-documents .operation-table-wrap{border:0;border-radius:0}.operation-package-linked-documents table{font-size:.76rem}.operation-package-linked-documents th{color:#263548;background:#f1f5f9;font-size:.72rem}.operation-package-stage-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;min-width:0;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:8px}.operation-package-stage-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 6px;align-items:center;min-width:0;min-height:48px;padding:7px 8px;background:#fff}.operation-package-stage-step span,.operation-package-stage-step strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-package-stage-step span{color:#172033;font-size:.68rem;font-weight:900}.operation-package-stage-step strong{grid-column:2;color:#64748b;font-size:.62rem;font-weight:820}.operation-package-stage-step-red{box-shadow:inset 0 -3px #c2413a85}.operation-package-stage-step-yellow{box-shadow:inset 0 -3px #c9a22794}.operation-package-stage-step-green{box-shadow:inset 0 -3px #08a2a994}.operation-package-stage-step-gray{box-shadow:inset 0 -3px #6f778261}.operation-package-builder-grid{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(360px,1.28fr) minmax(240px,.8fr);gap:10px;align-items:start;min-width:0}.operation-package-builder-card{display:grid;align-content:start;min-width:0}.operation-package-requirements-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;min-width:0;padding:8px 9px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.operation-package-requirements-summary span,.operation-package-requirements-summary strong,.operation-package-requirements-summary em{min-width:0;overflow:hidden;font-size:.68rem;font-style:normal;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.operation-package-requirements-summary span{color:#334155}.operation-package-requirements-summary strong{color:#991b1b}.operation-package-requirements-summary em{color:#7a5a05}.operation-package-requirement-list{display:grid;gap:0}.operation-package-requirement-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;min-height:45px;padding:8px 9px;background:#fff;border:0;border-bottom:1px solid #edf2f7;text-align:left;cursor:pointer}.operation-package-requirement-list button:last-child{border-bottom:0}.operation-package-requirement-list button:hover,.operation-package-requirement-list button:focus-visible,.operation-package-requirement-list .operation-package-requirement-active{background:#08a2a912;outline:none}.operation-package-requirement-list .operation-package-requirement-active{box-shadow:inset 3px 0 0 var(--pkg-teal)}.operation-package-requirement-list button>span{display:grid;gap:2px;min-width:0}.operation-package-requirement-list strong,.operation-package-requirement-list em,.operation-package-requirement-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-package-requirement-list strong{color:#172033;font-size:.74rem;font-weight:880}.operation-package-requirement-list em{color:#64748b;font-size:.64rem;font-style:normal;font-weight:720}.operation-package-requirement-list b{color:#334155;font-size:.64rem;font-weight:860}.operation-package-requirement-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border-bottom:1px solid #d7e0ea}.operation-package-requirement-facts div{display:grid;gap:3px;min-width:0;padding:8px;background:#f8fafc}.operation-package-requirement-facts dt,.operation-package-requirement-facts dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-package-requirement-facts dt{color:#64748b;font-size:.62rem;font-weight:860;text-transform:uppercase}.operation-package-requirement-facts dd{margin:0;color:#172033;font-size:.7rem;font-weight:820}.operation-package-requirement-detail-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px}.operation-package-requirement-detail-blocks section{min-width:0;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.operation-package-requirement-detail-blocks h3{margin:0 0 6px;color:#172033;font-size:.7rem;font-weight:900;text-transform:uppercase}.operation-package-requirement-detail-blocks ul{display:grid;gap:4px;margin:0;padding-left:16px}.operation-package-requirement-detail-blocks li{color:#334155;font-size:.68rem;font-weight:720;line-height:1.3}.operation-package-vu-review,.operation-package-human-review{display:grid;gap:5px;margin:0 9px 9px;padding:9px;background:#fff;border:1px solid #d7e0ea;border-left:3px solid var(--pkg-teal);border-radius:7px}.operation-package-vu-review strong,.operation-package-human-review span{color:var(--pkg-teal-dark);font-size:.7rem;font-weight:900;text-transform:uppercase}.operation-package-vu-review p{margin:0;color:#334155;font-size:.74rem;font-weight:700;line-height:1.42}.operation-package-human-review strong{color:#172033;font-size:.8rem;font-weight:900}.operation-package-human-review em{color:#64748b;font-size:.68rem;font-style:normal;font-weight:740}.operation-package-finalize-card aside{margin:0 10px 10px;padding:8px;color:#7a5a05;background:#c9a2271a;border:1px solid rgba(201,162,39,.28);border-radius:7px;font-size:.68rem;font-weight:760;line-height:1.35}.operation-package-detail-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start;min-width:0}.operation-package-work-card{display:grid;align-content:start;align-self:stretch}.operation-package-work-card>p{margin:0;padding:8px 10px 0;color:#475569;font-size:.74rem;line-height:1.38}.operation-package-build-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:8px}.operation-package-build-grid div{min-width:0;padding:7px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.operation-package-build-grid div:nth-child(2n){border-right:0}.operation-package-build-grid div:nth-last-child(-n+2){border-bottom:0}.operation-package-build-grid dt{margin:0 0 3px;color:#64748b;font-size:.64rem;font-weight:840;text-transform:uppercase}.operation-package-build-grid dd{margin:0;overflow:hidden;color:#172033;font-size:.78rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-package-checklist,.operation-package-sorting-list,.operation-package-recommendation ul,.operation-package-question-body ul{display:grid;gap:5px;margin:0;padding:8px;list-style:none}.operation-package-progress{display:grid;gap:7px;padding:10px 10px 2px}.operation-package-progress strong{color:var(--pkg-teal-dark);font-size:1.52rem;font-weight:920;line-height:1}.operation-package-progress div{height:8px;overflow:hidden;background:#e2e8f0;border-radius:999px}.operation-package-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--pkg-teal),#35d1c8);border-radius:inherit}.operation-package-progress p{margin:0;color:#334155;font-size:.72rem;font-weight:780}.operation-package-checklist li,.operation-package-sorting-list li{display:grid;gap:3px 8px;align-items:center;min-width:0;padding:6px 7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.operation-package-checklist li{grid-template-columns:minmax(0,1fr) auto}.operation-package-checklist span,.operation-package-sorting-list strong,.operation-package-sorting-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-package-checklist span,.operation-package-sorting-list span,.operation-package-question-body button{color:#334155;font-size:.7rem;font-weight:760}.operation-package-checklist strong,.operation-package-sorting-list em{color:#172033;font-size:.66rem;font-style:normal;font-weight:850;white-space:nowrap}.operation-package-finding-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:8px 8px 0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:7px}.operation-package-finding-counts div{display:grid;gap:3px;min-width:0;padding:8px;background:#f8fafc}.operation-package-finding-counts dt{color:#64748b;font-size:.62rem;font-weight:860;text-transform:uppercase}.operation-package-finding-counts dd{margin:0;color:#172033;font-size:1rem;font-weight:920}.operation-package-missing-list{display:grid;gap:5px;margin:8px 8px 0;padding:8px;background:#c9a22714;border:1px solid rgba(201,162,39,.24);border-radius:7px}.operation-package-missing-list strong{color:#172033;font-size:.74rem;font-weight:900}.operation-package-missing-list ul{display:grid;gap:4px;margin:0;padding-left:16px}.operation-package-missing-list li{color:#334155;font-size:.7rem;font-weight:720;line-height:1.32}.operation-package-sorting-list li{grid-template-columns:minmax(130px,.85fr) minmax(160px,1fr) auto}.operation-package-sorting-list strong{color:#0f766e;font-size:.7rem;font-weight:880}.operation-package-recommendation{display:grid;gap:5px;margin:0 8px 8px;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-left:3px solid var(--pkg-teal);border-radius:7px}.operation-package-recommendation strong{color:#172033;font-size:.76rem;font-weight:860}.operation-package-recommendation p,.operation-package-recommendation li{margin:0;color:#334155;font-size:.7rem;line-height:1.35}.operation-package-recommendation ul{padding:0}.operation-package-finalize-actions{display:grid;gap:7px;padding:8px 10px 10px}.operation-package-finalize-actions button,.operation-package-question-body button{min-height:32px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-weight:800;cursor:pointer}.operation-package-finalize-actions button:hover,.operation-package-finalize-actions button:focus-visible,.operation-package-question-body button:hover,.operation-package-question-body button:focus-visible{color:#0f172a;background:#eef2ff;border-color:#818cf8;outline:none}.operation-package-finalize-actions .operation-package-primary-action{color:#10151c;background:linear-gradient(180deg,#ddb72d,var(--pkg-gold));border-color:#c9a227bd;box-shadow:0 8px 16px #c9a2272e}.operation-package-finalize-actions .operation-package-primary-action:hover,.operation-package-finalize-actions .operation-package-primary-action:focus-visible{color:#10151c;background:linear-gradient(180deg,#e6c13a,#d4aa24);border-color:var(--pkg-gold-dark)}.operation-package-finalize-actions .operation-package-secondary-action{color:#d9f9f7;background:var(--pkg-graphite);border-color:#08a2a952}.operation-package-finalize-actions .operation-package-secondary-action:hover,.operation-package-finalize-actions .operation-package-secondary-action:focus-visible{color:#fff;background:#111820;border-color:var(--pkg-teal)}.operation-package-finalize-actions .operation-package-muted-action,.operation-package-finalize-actions .operation-package-muted-action:disabled{color:#94a3b8;background:#27313b;border-color:#3b4652;cursor:not-allowed;opacity:.72}.operation-package-tab-panel{display:grid}.operation-package-detail-tabs{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.operation-package-detail-tabs button{min-height:26px;padding:0 9px;color:#ffffffc2;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.68rem;font-weight:820;cursor:pointer}.operation-package-detail-tabs button:hover,.operation-package-detail-tabs button:focus-visible{color:#fff;border-color:#08a2a99e;outline:none}.operation-package-detail-tabs .operation-chip-active{color:#10151c;background:var(--pkg-gold);border-color:var(--pkg-gold)}.operation-package-question-workspace{display:grid;gap:8px;padding:9px}.operation-package-question-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0}.operation-package-question-composer input{min-width:0;min-height:32px;padding:0 10px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.74rem;font-weight:720;outline:none}.operation-package-question-composer input:focus{border-color:var(--pkg-teal);box-shadow:0 0 0 3px #08a2a91f}.operation-package-question-composer .operation-package-primary-action{min-height:32px;padding:0 12px;color:#10151c;background:linear-gradient(180deg,#ddb72d,var(--pkg-gold));border:1px solid rgba(201,162,39,.74);border-radius:7px;font-size:.72rem;font-weight:900;cursor:pointer}.operation-package-question-workspace ul{display:grid;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;list-style:none}.operation-package-question-workspace li{min-width:0;padding:8px 10px;color:#334155;background:#fff;border-bottom:1px solid #edf2f7;font-size:.74rem;font-weight:740;line-height:1.3}.operation-package-question-workspace li:last-child{border-bottom:0}.operation-package-activity-feed{display:grid;gap:0;margin:0;padding:8px 10px;list-style:none}.operation-package-activity-feed li{display:grid;grid-template-columns:128px 140px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid #e2e8f0}.operation-package-activity-feed li:last-child{border-bottom:0}.operation-package-activity-feed time,.operation-package-activity-feed strong,.operation-package-activity-feed span{min-width:0;overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.operation-package-activity-feed time{color:#64748b;font-weight:760}.operation-package-activity-feed strong{color:var(--pkg-teal-dark);font-weight:900}.operation-package-activity-feed span{color:#334155;font-weight:720}.operation-package-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(128px,1fr));gap:0;margin:0;padding:8px}.operation-package-summary-grid div{min-width:0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.operation-package-summary-grid div:nth-child(4n){border-right:0}.operation-package-summary-grid div:nth-last-child(-n+4){border-bottom:0}.operation-package-summary-grid dt{margin:0 0 3px;color:#64748b;font-size:.66rem;font-weight:820;text-transform:uppercase}.operation-package-summary-grid dd{margin:0;overflow:hidden;color:#172033;font-size:.78rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.operation-package-actions-panel{display:grid;align-content:start;gap:8px;padding-bottom:10px}.operation-package-actions-panel>button{min-height:34px;margin:0 10px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.73rem;font-weight:820;cursor:pointer}.operation-package-actions-panel>button:hover,.operation-package-actions-panel>button:focus-visible{color:#0f172a;background:#eef2ff;border-color:#818cf8;outline:none}.operation-package-question-body{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:8px;padding:8px;min-width:0}.operation-package-question-body textarea{width:100%;min-height:118px;padding:9px 10px;resize:vertical;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font:inherit;font-size:.76rem;font-weight:720;outline:none}.operation-package-question-body textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf829}.operation-package-question-body ul{padding:0}.operation-package-question-body li{display:grid;min-width:0}.operation-package-question-body button{padding:0 10px;text-align:left}.operation-package-seal-wrap{display:inline-flex;gap:6px;align-items:center;color:#243044;font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap}.operation-package-seal{position:relative;display:inline-block;width:13px;height:13px;flex:0 0 13px;border-radius:999px;box-shadow:inset 0 1px 2px #ffffff73,0 1px 2px #0f172a33}.operation-package-seal:before{position:absolute;inset:3px;content:"";background:#ffffff61;border-radius:999px}.operation-package-seal:after{position:absolute;right:1px;bottom:-4px;width:7px;height:6px;content:"";background:inherit;clip-path:polygon(50% 100%,0 0,100% 0);opacity:.9}.operation-package-seal-gray{background:#6f7782}.operation-package-seal-yellow{background:#c9a227}.operation-package-seal-green{background:#08a2a9}.operation-package-seal-red{background:#c2413a}@media(max-width:960px){.operation-home-grid,.operation-coordinator-grid,.operation-inbox-layout,.operation-reports-layout,.operation-packages-layout,.operation-package-detail-top{grid-template-columns:minmax(0,1fr)}.operation-package-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-package-builder-grid,.operation-package-review-grid,.operation-package-requirement-detail-blocks,.operation-package-question-body{grid-template-columns:minmax(0,1fr)}.operation-home-section:first-child{grid-row:auto}.operation-home-section button{grid-template-columns:24px minmax(0,1fr)}.operation-home-section button .operation-origin-badge{grid-row:1 / span 3}.operation-home-section button span,.operation-home-section button strong,.operation-home-section button em{grid-column:2}.operation-coordinator-meta,.operation-coordinator-section button{grid-template-columns:minmax(0,1fr)}.operation-coordinator-meta time{text-align:left}}@media(max-width:720px){.operation-package-stage-rail,.operation-package-requirement-facts,.operation-package-requirements-summary,.operation-package-question-composer,.operation-package-requirement-composer,.operation-package-requirement-questions li,.operation-package-summary-grid,.operation-package-build-grid{grid-template-columns:minmax(0,1fr)}.operation-package-summary-grid div,.operation-package-summary-grid div:nth-child(4n),.operation-package-summary-grid div:nth-last-child(-n+4),.operation-package-build-grid div,.operation-package-build-grid div:nth-child(2n),.operation-package-build-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e2e8f0}.operation-package-summary-grid div:last-child,.operation-package-build-grid div:last-child{border-bottom:0}}.operation-landing-filter-row,.operation-report-filters,.operation-accounting-filters{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0;padding:5px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-landing-filter-row{display:grid}.operation-inbox-layout>.operation-landing-filter-row,.operation-relationship-layout>.operation-landing-filter-row{grid-column:1 / -1}.operation-inbox-layout,.operation-relationship-layout{grid-template-rows:auto auto minmax(0,1fr)}.operation-landing-filter-row input{width:100%;min-width:0;min-height:27px;padding:0 8px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:.72rem;font-weight:720;outline:none}.operation-landing-filter-row input:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.operation-report-filters button,.operation-accounting-filters button{min-height:24px;padding:0 8px;color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:5px;font-size:.68rem;font-weight:820;cursor:pointer}.operation-link-button{max-width:100%;min-width:0;padding:0;overflow:hidden;color:#0f766e;background:transparent;border:0;font:inherit;font-weight:820;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.operation-link-button:hover,.operation-link-button:focus-visible,.operation-number-button:hover,.operation-number-button:focus-visible{color:#115e59;outline:none}.operation-vault-list,.operation-ledger-timeline,.operation-report-table-wrap{min-width:0;overflow:auto;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-vault-list,.operation-ledger-timeline{display:block;padding:0}.operation-reports-layout,.operation-accounting-layout{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0}.operation-vault-table,.operation-ledger-table,.operation-report-table{min-width:900px;font-size:.66rem}.operation-vault-table th,.operation-vault-table td,.operation-ledger-table th,.operation-ledger-table td,.operation-report-table th,.operation-report-table td{height:25px;padding:3px 6px;line-height:1.12}.operation-vault-table td,.operation-ledger-table td,.operation-report-table td{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-vault-table tbody tr,.operation-ledger-table tbody tr,.operation-report-table tbody tr{cursor:pointer}.operation-ledger-table td:nth-child(3){display:grid;gap:1px;white-space:normal}.operation-ledger-table td:nth-child(3) strong,.operation-ledger-table td:nth-child(3) span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-ledger-table td:nth-child(3) strong{color:#172033;font-size:.66rem;font-weight:820}.operation-ledger-table td:nth-child(3) span{color:#64748b;font-size:.62rem;font-weight:680}.operation-source-human{color:#1f2937;background:#f8fafc;border-color:#cbd5e1}.operation-source-agent{color:#134e4a;background:#ccfbf1;border-color:#5eead4}.operation-source-system{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-source-vu{color:#0f766e;background:#ecfeff;border-color:#99f6e4}@media(max-width:960px){.operation-vault-table,.operation-ledger-table,.operation-report-table{min-width:760px}}.operation-overview-stack,.operation-requests-panel{display:grid;align-content:start;gap:6px;min-width:0}.operation-request-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-request-summary div{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;min-height:27px;padding:4px 7px;background:#fff}.operation-request-summary span,.operation-request-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-request-summary span{color:#64748b;font-size:.62rem;font-weight:840;text-transform:uppercase}.operation-request-summary strong{color:#172033;font-size:.72rem;font-weight:900}.operation-requests-table{min-width:920px;font-size:.66rem}.operation-requests-table th,.operation-requests-table td{height:24px;padding:3px 6px;line-height:1.1}.operation-requests-table td{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-request-cell{display:grid;gap:1px;min-width:0}.operation-request-cell strong,.operation-request-cell span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-request-cell strong{color:#172033;font-size:.72rem;font-weight:820}.operation-request-cell span{color:#64748b;font-size:.58rem;font-weight:780}.operation-request-number{padding:0;color:#0f766e;background:transparent;border:0;font:inherit;font-weight:920;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.operation-request-status{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;border-radius:4px;font-size:.55rem;font-weight:820;white-space:nowrap}.operation-request-status-open{color:#0f766e;background:#ecfeff;border:1px solid #99f6e4}.operation-request-status-draft{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.operation-request-status-waiting{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.operation-request-status-received,.operation-request-status-verified,.operation-request-status-complete{color:#14532d;background:#dcfce7;border:1px solid #86efac}.operation-request-status-cancelled{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.operation-request-ai-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:32px;padding:5px 6px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-request-ai-panel button{min-height:24px;padding:0 8px;color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:5px;font-size:.68rem;font-weight:820;cursor:pointer}.operation-request-ai-panel span{min-width:0;overflow:hidden;color:#64748b;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.operation-request-summary,.operation-request-ai-panel{grid-template-columns:minmax(0,1fr)}.operation-requests-table{min-width:760px}}.operation-detail-record{grid-template-rows:auto auto auto auto auto minmax(0,auto);gap:6px}.operation-detail-header{grid-template-columns:auto minmax(260px,1fr) minmax(360px,.9fr);gap:8px;min-height:44px;padding:6px 8px;border-radius:6px}.operation-detail-title{gap:1px}.operation-detail-number{padding:2px 5px;border-radius:4px;font-size:.78rem!important}.operation-detail-title h2{font-size:.9rem}.operation-detail-title p{font-size:.68rem}.operation-detail-meta{display:flex;flex-wrap:wrap;gap:5px;justify-content:end}.operation-detail-meta div{display:inline-flex;gap:5px;align-items:center;min-height:24px;padding:2px 5px;background:transparent;border:1px solid #d7e0ea;border-radius:5px}.operation-detail-meta dt{font-size:.58rem}.operation-detail-meta dd{display:inline-flex;align-items:center;font-size:.66rem}.operation-eof-rail{min-height:31px;padding:5px 7px;border-radius:6px}.operation-eof-stage:not(:last-child):after{left:24px;right:8px;background:#e2e8f0}.operation-eof-stage-complete .operation-eof-seal{color:#64748b;background:#f8fafc;border-color:#cbd5e1;box-shadow:none}.operation-eof-stage-complete strong{color:#64748b}.operation-eof-stage-current .operation-eof-seal{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 3px #14b8a61f}.operation-eof-stage-current strong{color:#0f766e;font-weight:900}.operation-eof-stage-future .operation-eof-seal,.operation-eof-stage-future strong{color:#94a3b8}.operation-operating-view{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(220px,1.25fr) minmax(110px,.55fr) minmax(130px,.65fr);gap:1px;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-operating-view div{display:grid;gap:2px;min-width:0;min-height:39px;padding:5px 7px;background:#fff}.operation-operating-view span,.operation-requests-panel>header span,.operation-recent-activity>header span,.operation-secondary-detail>header span{color:#64748b;font-size:.6rem;font-weight:860;text-transform:uppercase}.operation-operating-view strong,.operation-requests-panel>header strong,.operation-secondary-detail>header strong{min-width:0;overflow:hidden;color:#172033;font-size:.72rem;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.operation-requests-panel,.operation-recent-activity,.operation-secondary-detail{display:grid;align-content:start;gap:5px;min-width:0}.operation-requests-panel>header,.operation-recent-activity>header,.operation-secondary-detail>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:4px 7px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-requests-panel>header>div{display:flex;gap:5px;align-items:center;min-width:0}.operation-requests-panel>header>div:first-child{display:grid;gap:1px}.operation-requests-panel>header button{min-height:24px;padding:0 8px;color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:5px;font-size:.68rem;font-weight:820;cursor:pointer}.operation-requests-panel>header button.operation-primary-button{color:#fff;background:#0f766e;border-color:#0f766e}.operation-requests-table{min-width:920px}.operation-requests-table th,.operation-requests-table td,.operation-recent-activity-table th,.operation-recent-activity-table td{height:23px;padding:3px 6px}.operation-request-ai-panel{display:block;min-height:26px;padding:5px 7px}.operation-request-ai-panel span{display:block}.operation-recent-activity>header strong{display:inline-grid;place-items:center;min-width:20px;height:20px;color:#0f766e;background:#ccfbf1;border-radius:4px;font-size:.66rem}.operation-recent-activity-table{min-width:680px;font-size:.66rem}.operation-recent-activity-table td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-secondary-detail{margin-top:2px;background:#fff;border:1px solid #d7e0ea;border-radius:6px;overflow:hidden}.operation-secondary-detail>header{border:0;border-bottom:1px solid #d7e0ea;border-radius:0}.operation-secondary-detail .operation-tabs{min-height:29px}.operation-secondary-detail .operation-tabs button{min-width:96px;min-height:29px;padding:0 9px;font-size:.68rem}.operation-secondary-detail .operation-tab-panel{padding:6px}.operation-secondary-detail .operation-message-thread{min-height:250px}.operation-secondary-detail .operation-message-list,.operation-secondary-detail .operation-message{gap:5px}@media(max-width:960px){.operation-detail-header,.operation-operating-view{grid-template-columns:minmax(0,1fr)}.operation-detail-meta{justify-content:start}.operation-requests-panel>header{align-items:start;flex-direction:column}.operation-request-modal-grid,.operation-request-assist-panel dl{grid-template-columns:minmax(0,1fr)}}.operation-record-page-actions{gap:6px}.operation-page-primary-action,.operation-page-actions-menu summary{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:5px;font-size:12px;font-weight:820;line-height:1;cursor:pointer}.operation-page-primary-action{color:#172033;background:#d69b2b;border:1px solid #d69b2b}.operation-record-page-head-band .operation-page-primary-action{color:#172033;background:#d69b2b;border-color:#d69b2b}.operation-page-actions-menu{position:relative}.operation-page-actions-menu summary{color:#172033;background:#fff;border:1px solid #cbd5e1;list-style:none}.operation-record-page-head-band .operation-page-actions-menu summary{color:#fff;background:#ffffff21;border-color:#ffffff4d}.operation-page-actions-menu summary::-webkit-details-marker{display:none}.operation-page-actions-menu div{position:absolute;top:calc(100% + 4px);right:0;z-index:8;display:grid;min-width:172px;padding:4px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 16px 36px #0f172a29}.operation-page-actions-menu button{min-height:26px;padding:0 8px;color:#263548;background:#fff;border:0;border-radius:4px;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.operation-page-actions-menu button:hover,.operation-page-actions-menu button:focus-visible{color:#0f766e;background:#ecfeff;outline:none}.operation-record-table,.operation-compact-table,.operation-vault-table,.operation-ledger-table,.operation-report-table,.operation-requests-table,.operation-recent-activity-table{font-size:13px}.operation-record-table th,.operation-compact-table th,.operation-vault-table th,.operation-ledger-table th,.operation-report-table th,.operation-requests-table th,.operation-recent-activity-table th{height:25px;padding:3px 6px;font-size:11px;font-weight:840;letter-spacing:0;text-transform:uppercase}.operation-record-table td,.operation-compact-table td,.operation-vault-table td,.operation-ledger-table td,.operation-report-table td,.operation-requests-table td,.operation-recent-activity-table td{height:26px;padding:3px 6px;font-size:13px;font-weight:560;line-height:1.12}.operation-record-table{min-width:1020px}.operation-record-table th:first-child,.operation-record-table td:first-child{width:136px;min-width:136px}.operation-record-table td:nth-child(2){max-width:170px}.operation-record-table td:nth-child(3){max-width:260px}.operation-record-table td:nth-child(6){max-width:230px}.operation-record-table td:nth-child(2),.operation-record-table td:nth-child(3),.operation-record-table td:nth-child(6){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-number-button{color:#0f766e;font-size:13px;font-weight:900;white-space:nowrap}.operation-link-button{color:#0f766e;font-size:13px;font-weight:760}.operation-stage-badge,.operation-record-table .operation-stage-badge,.operation-pill,.operation-auth,.operation-source-badge,.operation-state-label,.operation-request-status{min-height:18px;padding:0 5px;border-radius:4px;font-size:11px;font-weight:780;line-height:1}.operation-detail-header{grid-template-columns:auto minmax(220px,1fr) minmax(280px,.85fr) auto;gap:8px;min-height:44px;padding:6px 8px}.operation-detail-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:end}.operation-detail-meta div{display:inline-flex;gap:4px;align-items:center;min-height:20px;padding:0;background:transparent;border:0}.operation-detail-meta dt{font-size:11px}.operation-detail-meta dd{display:inline-flex;align-items:center;font-size:12px}.operation-detail-actions{flex-wrap:nowrap;gap:6px}.operation-primary-button,.operation-actions-menu summary,.operation-actions-menu button,.operation-detail-actions button,.operation-tabs button,.operation-list-tabs button,.operation-filter-chips button,.operation-inbox-filters button,.operation-relationship-filters button,.operation-vault-filters button,.operation-ledger-filters button,.operation-report-filters button,.operation-accounting-filters button{font-size:12px}.operation-detail-stack{display:grid;gap:6px;min-width:0}.operation-detail-stack>section{display:grid;gap:5px;min-width:0}.operation-detail-stack>section>header{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:3px 6px;color:#64748b;background:#fff;border:1px solid #d7e0ea;border-radius:5px;font-size:11px;font-weight:840;text-transform:uppercase}.operation-detail-stack>section>header strong{color:#172033;font-size:12px}.operation-package-preview{display:grid;gap:8px;min-width:0;padding:8px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-package-preview>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding:0 0 6px;border-bottom:1px solid #e2e8f0}.operation-package-preview>header div{display:grid;gap:2px;min-width:0}.operation-package-preview>header span,.operation-package-preview-meta dt,.operation-package-preview h3{margin:0;color:#64748b;font-size:11px;font-weight:860;letter-spacing:0;text-transform:uppercase}.operation-package-preview>header strong{min-width:0;overflow:hidden;color:#172033;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.operation-package-preview>header em{flex:0 0 auto;padding:3px 7px;color:#172033;background:#fff7e6;border:1px solid #d69b2b;border-radius:5px;font-size:11px;font-style:normal;font-weight:860}.operation-package-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-package-preview-meta div{display:grid;gap:2px;min-width:0;min-height:42px;padding:6px;background:#f8fafc}.operation-package-preview-meta dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-package-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.operation-package-preview-grid section{display:grid;align-content:start;gap:5px;min-width:0;padding:7px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-package-preview-grid ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.operation-package-preview-grid li,.operation-package-preview-grid p{min-width:0;margin:0;overflow:hidden;color:#263548;font-size:12px;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operation-package-registry{display:grid;gap:6px;min-width:0}.operation-package-registry>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-package-registry>header strong{color:#172033;font-size:13px;font-weight:880}.operation-package-registry>header span{color:#64748b;font-size:11px;font-weight:780}.operation-package-registry-table td:first-child strong{display:block;min-width:0;overflow:hidden;color:#172033;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.operation-package-registry-table td:first-child span{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:760}.operation-package-registry-sealed td{background:#f0fdfa}.operation-package-preview footer{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;color:#64748b;font-size:11px;font-weight:760}.operation-package-preview footer strong,.operation-package-preview footer span{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-package-preview footer strong{color:#172033}.operation-package-preview footer em{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;color:#0f5c45;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:5px;font-style:normal;font-weight:860}.operation-package-intelligence{gap:10px}.operation-package-briefing,.operation-vu-package-summary,.operation-package-score-panel,.operation-package-timeline-panel,.operation-sealed-package-strip{display:grid;gap:8px;min-width:0;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-package-briefing>header,.operation-vu-package-summary>header,.operation-package-score-panel>header,.operation-package-timeline-panel>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-package-briefing dl{display:grid;gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-package-briefing dl div{display:grid;grid-template-columns:minmax(120px,.24fr) minmax(0,1fr);gap:8px;min-width:0;padding:7px;background:#fff}.operation-package-briefing dt,.operation-package-evidence-grid dt{margin:0;color:#64748b;font-size:11px;font-weight:860;text-transform:uppercase}.operation-package-briefing dd{min-width:0;margin:0;color:#263548;font-size:12px;font-weight:700;line-height:1.35}.operation-vu-package-summary{border-left:4px solid #0f766e}.operation-vu-package-summary header span,.operation-package-score-panel header span,.operation-package-timeline-panel header span{color:#64748b;font-size:11px;font-weight:820}.operation-vu-package-summary p,.operation-package-intelligence-grid p{margin:0;color:#263548;font-size:12px;font-weight:700;line-height:1.38}.operation-package-score-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.operation-package-score-panel article{display:grid;gap:5px;min-width:0;padding:7px;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-package-score-panel article span{color:#64748b;font-size:11px;font-weight:820}.operation-package-score-panel article strong{color:#172033;font-size:18px;font-weight:920;line-height:1}.operation-package-score-panel article div{height:5px;overflow:hidden;background:#e2e8f0;border-radius:999px}.operation-package-score-panel article i{display:block;height:100%;background:#0f766e;border-radius:inherit}.operation-package-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.operation-package-intelligence-grid>section{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-package-contribution-groups{display:grid;gap:6px}.operation-package-contribution-groups article,.operation-package-relationship-list article{display:grid;gap:5px;min-width:0;padding:7px;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-package-contribution-groups strong,.operation-package-relationship-list strong,.operation-package-decision-table strong{color:#172033;font-size:12px;font-weight:860}.operation-package-contribution-groups ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.operation-package-contribution-groups li{display:flex;gap:5px;min-width:0;color:#263548;font-size:12px;font-weight:680;line-height:1.3}.operation-package-contribution-groups li span{flex:0 0 auto;color:#0f766e;font-weight:860}.operation-package-decision-table td:first-child span{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:760}.operation-package-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-package-evidence-grid div{display:grid;gap:3px;min-width:0;padding:7px;background:#fff}.operation-package-evidence-grid dd{margin:0;color:#172033;font-size:16px;font-weight:920}.operation-package-relationship-list{display:grid;gap:6px}.operation-package-relationship-list div{display:flex;flex-wrap:wrap;gap:5px}.operation-package-relationship-list span{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;color:#0f4d57;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;font-size:11px;font-weight:820}.operation-package-timeline-panel ol{display:grid;gap:0;margin:0;padding:0 0 0 14px;list-style:none;border-left:2px solid #d7e0ea}.operation-package-timeline-panel li{position:relative;display:grid;grid-template-columns:minmax(90px,.18fr) minmax(0,1fr) minmax(160px,.3fr);gap:8px;min-width:0;padding:6px 0 6px 12px;color:#263548;font-size:12px}.operation-package-timeline-panel li:before{position:absolute;top:11px;left:-19px;width:8px;height:8px;content:"";background:#0f766e;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #0f766e}.operation-package-timeline-panel li span,.operation-package-timeline-panel li em{min-width:0;overflow:hidden;color:#64748b;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.operation-package-timeline-panel li strong{min-width:0;overflow:hidden;color:#172033;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.operation-sealed-package-strip{grid-template-columns:minmax(160px,.22fr) minmax(0,1fr);align-items:stretch;background:#172033;border-color:#334155}.operation-sealed-package-strip .operation-vu-seal{min-height:76px;border-color:#ffffff24}.operation-sealed-package-strip div{display:grid;align-content:center;gap:4px;min-width:0}.operation-sealed-package-strip h3,.operation-sealed-package-strip p,.operation-sealed-package-strip strong{margin:0}.operation-sealed-package-strip h3{color:#fff;font-size:13px}.operation-sealed-package-strip p{color:#dbe5ef;font-size:12px;font-weight:700}.operation-sealed-package-strip strong{color:#f8d78b;font-size:12px;font-weight:860}.operation-secondary-detail .operation-tabs button{min-width:88px}@media(max-width:960px){.operation-detail-header{grid-template-columns:minmax(0,1fr)}.operation-package-preview-grid,.operation-package-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-detail-meta,.operation-detail-actions{justify-content:start}.operation-page-actions-menu div{right:auto;left:0}}.sidebar-nav-icon path,.operation-participant-icon path,.operation-security-badge svg path,.operation-security-note svg path{stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.operation-stage-cell,.operation-on-progress-cell{display:inline-flex;gap:6px;align-items:center;max-width:100%}.operation-eof-mini{display:inline-flex;gap:4px;align-items:center;min-width:0}.operation-eof-mini-label{color:#64748b;font-size:10px;font-weight:840;text-transform:uppercase}.operation-eof-mini ol{display:inline-grid;grid-template-columns:repeat(7,8px);gap:2px;margin:0;padding:0;list-style:none}.operation-eof-mini-segment{width:8px;height:8px;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:2px}.operation-eof-mini-complete{background:#99f6e4;border-color:#5eead4}.operation-eof-mini-current{background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 2px #14b8a624}.operation-detail-title .operation-eof-mini{margin-top:2px}.operation-participant-strip{display:flex;gap:8px;align-items:center;min-width:0;min-height:30px;padding:4px 7px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-participant-strip>span{flex:0 0 auto;color:#64748b;font-size:11px;font-weight:860;text-transform:uppercase}.operation-participant-strip>div{display:flex;gap:4px;align-items:center;min-width:0;overflow:hidden}.operation-participant-chip{display:inline-flex;gap:4px;align-items:center;max-width:178px;min-height:22px;padding:0 6px;color:#263548;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-participant-icon{flex:0 0 auto;width:14px;height:14px;color:#0f766e}.operation-participant-chip strong,.operation-participant-chip em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-participant-chip strong{color:#172033;font-size:12px;font-weight:800}.operation-participant-chip em{color:#64748b;font-size:10px;font-style:normal;font-weight:760}.operation-security-note{display:inline-flex;gap:6px;align-items:center;min-height:28px;margin:0;padding:4px 7px;color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:6px;font-size:12px;font-weight:720}.operation-vault-package-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.operation-vault-package-legend span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;color:#263548;background:#fff;border:1px solid #d7e0ea;border-radius:5px;font-size:12px;font-weight:820}.operation-security-note svg{flex:0 0 auto;width:14px;height:14px;color:#0f766e}.operation-security-badge{display:inline-flex;gap:4px;align-items:center;min-height:18px;padding:0 5px;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:780;line-height:1;white-space:nowrap}.operation-security-badge svg{flex:0 0 auto;width:12px;height:12px}.operation-security-sealed{color:#14532d;background:#dcfce7;border-color:#86efac}.operation-security-restricted,.operation-security-internal-only{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-security-password-protected{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.operation-security-editable,.operation-security-external-visible{color:#0f766e;background:#ecfeff;border-color:#99f6e4}.operation-security-view-only{color:#475569;background:#f8fafc;border-color:#cbd5e1}.operation-vault-table{min-width:1040px}@media(max-width:960px){.operation-participant-strip{align-items:start;flex-direction:column}.operation-participant-strip>div{flex-wrap:wrap;overflow:visible}.operation-stage-cell,.operation-on-progress-cell{align-items:start;flex-direction:column;gap:3px}}.operation-operating-view{grid-template-columns:repeat(5,minmax(120px,1fr))}.operation-operating-view div:nth-child(6){grid-column:span 2}.operation-operating-view ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.operation-operating-view li{min-width:0;overflow:hidden;color:#172033;font-size:.72rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-requests-table{min-width:720px}.operation-request-cell .operation-request-number{justify-self:start;color:#64748b;font-size:11px;font-weight:780;text-decoration:none}.operation-timeline-layout{display:grid;min-width:0}.operation-timeline-table-wrap{min-width:0;overflow:auto;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-timeline-table{min-width:820px}.operation-timeline-table tbody tr{cursor:pointer}.operation-ledger-row-marker{display:inline-block;width:7px;height:7px;margin-right:6px;background:#0f766e;border-radius:999px;box-shadow:0 0 0 2px #ccfbf1;vertical-align:middle}.operation-ledger-table td:nth-child(3) span:not(.operation-ledger-row-marker){display:inline}.operation-completion-indicator{position:relative;display:inline-grid;align-items:center;width:88px;height:18px;overflow:hidden;background:#edf2f7;border:1px solid #c2cedb;border-radius:4px}.operation-completion-indicator>span{grid-area:1 / 1;height:100%;background:#99f6e4}.operation-completion-indicator strong{position:relative;grid-area:1 / 1;justify-self:center;color:#172033;font-size:10px;font-weight:860}.operation-package-copy{margin:0;color:#475569;font-size:.78rem;font-weight:720;line-height:1.45}@media(max-width:960px){.operation-operating-view,.operation-operating-view div:nth-child(6){grid-template-columns:minmax(0,1fr);grid-column:auto}}.internal-agent-page{display:grid;gap:10px;min-width:0;color:#172033}.internal-agent-header{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding:8px 10px;color:#fff;background:#172033;border-radius:6px}.internal-agent-header>div:first-child{display:grid;gap:2px;min-width:0}.internal-agent-header span,.internal-agent-panel>header span,.internal-agent-panel dt,.internal-agent-generator label span,.internal-agent-prompt label span{color:#aab9ca;font-size:11px;font-weight:840;letter-spacing:0;text-transform:uppercase}.internal-agent-header h1,.internal-agent-header p,.internal-agent-panel h2,.internal-agent-panel p{margin:0}.internal-agent-header h1{font-size:18px;line-height:1.1}.internal-agent-header p{color:#dbe5ef;font-size:13px;font-weight:620}.internal-agent-actions{display:flex;gap:6px;align-items:center;justify-content:end}.internal-agent-primary,.internal-agent-actions-menu summary{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.internal-agent-primary{color:#172033;background:#d69b2b;border:1px solid #d69b2b}.internal-agent-actions-menu{position:relative}.internal-agent-actions-menu summary{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);list-style:none}.internal-agent-actions-menu summary::-webkit-details-marker{display:none}.internal-agent-actions-menu div{position:absolute;top:calc(100% + 4px);right:0;z-index:10;display:grid;min-width:184px;padding:4px;background:#fff;border:1px solid #c2cedb;border-radius:6px;box-shadow:0 16px 36px #0f172a29}.internal-agent-actions-menu button{min-height:26px;padding:0 8px;color:#263548;background:#fff;border:0;border-radius:4px;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.internal-agent-actions-menu button:hover,.internal-agent-actions-menu button:focus-visible{color:#0f766e;background:#ecfeff;outline:none}.internal-agent-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:10px;min-width:0}.internal-agent-panel{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.internal-agent-panel>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;min-height:24px}.internal-agent-panel h2{color:#172033;font-size:13px;font-weight:860}.internal-agent-panel p{color:#475569;font-size:13px;font-weight:650;line-height:1.45}.internal-agent-status dl,.internal-agent-context dl,.internal-agent-budget dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.internal-agent-status dl div,.internal-agent-context dl div,.internal-agent-budget dl div{display:grid;gap:2px;min-width:0;padding:6px;background:#f8fafc}.internal-agent-panel dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.internal-agent-queue,.internal-agent-source-memory,.internal-agent-prompt,.internal-agent-runs,.internal-agent-foundation{grid-column:1 / -1}.internal-agent-table-wrap{min-width:0;overflow:auto;border:1px solid #d7e0ea;border-radius:5px}.internal-agent-table{width:100%;min-width:820px;border-collapse:collapse;font-size:13px}.internal-agent-table th,.internal-agent-table td{height:27px;padding:4px 6px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.internal-agent-table th{color:#64748b;background:#f8fafc;font-size:11px;font-weight:840;text-transform:uppercase}.internal-agent-table td{color:#263548;font-weight:620}.internal-agent-state{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:820;white-space:nowrap}.internal-agent-state-ready,.internal-agent-state-in-progress{color:#0f766e;background:#ecfeff;border-color:#99f6e4}.internal-agent-state-complete{color:#14532d;background:#dcfce7;border-color:#86efac}.internal-agent-state-active,.internal-agent-state-available,.internal-agent-state-low,.internal-agent-state-loaded,.internal-agent-state-locked,.internal-agent-state-published,.internal-agent-state-ready{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.internal-agent-state-next,.internal-agent-state-queued,.internal-agent-state-planned,.internal-agent-state-draft,.internal-agent-state-high,.internal-agent-state-manual,.internal-agent-state-needs-decision,.internal-agent-state-critical{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-state-backlog,.internal-agent-state-deferred,.internal-agent-state-medium,.internal-agent-state-none,.internal-agent-state-open,.internal-agent-state-placeholder{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.internal-agent-state-needs-review{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-generator form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.45fr);gap:6px}.internal-agent-prompt label,.internal-agent-generator label{display:grid;gap:5px;min-width:0}.internal-agent-generator label:nth-of-type(4),.internal-agent-generator label:nth-of-type(5),.internal-agent-generator label:nth-of-type(6),.internal-agent-form-actions{grid-column:1 / -1}.internal-agent-prompt textarea,.internal-agent-generator input,.internal-agent-generator select,.internal-agent-prompt-output{width:100%;min-width:0;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:6px}.internal-agent-generator input,.internal-agent-generator select{min-height:30px;padding:0 8px;font-size:13px;font-weight:680}.internal-agent-prompt textarea{min-height:88px;padding:8px;font-size:13px;font-weight:640;resize:vertical}.internal-agent-form-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.internal-agent-form-actions button{min-height:28px;padding:0 10px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.internal-agent-form-actions button:hover,.internal-agent-form-actions button:focus-visible{border-color:#0f766e;outline:none}.internal-agent-form-actions .internal-agent-primary{color:#172033;background:#d69b2b;border-color:#d69b2b}.internal-agent-prompt-output{min-height:180px;overflow:auto;background:#f8fafc}.internal-agent-prompt-output pre{margin:0;padding:8px;color:#263548;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap}.internal-agent-checklist ul,.internal-agent-drift ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.internal-agent-drift ul{grid-template-columns:minmax(0,1fr)}.internal-agent-checklist li,.internal-agent-drift li{display:flex;gap:6px;align-items:center;min-width:0;min-height:24px;color:#263548;font-size:12px;font-weight:720}.internal-agent-checklist li span,.internal-agent-drift li span{flex:0 0 7px;width:7px;height:7px;background:#0f766e;border-radius:999px}.internal-agent-foundation p{padding:6px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}@media(max-width:980px){.internal-agent-header,.internal-agent-grid,.internal-agent-status dl,.internal-agent-context dl,.internal-agent-budget dl,.internal-agent-checklist ul,.internal-agent-generator form{grid-template-columns:minmax(0,1fr)}.internal-agent-header{display:grid;align-items:start}.internal-agent-actions{justify-content:start}}.internal-agent-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start}.internal-agent-projects,.internal-agent-next-ticket,.internal-agent-capture-decision{grid-column:1 / -1}.internal-agent-work-queue-table{min-width:980px}.internal-agent-project-table{min-width:1120px}.internal-agent-estimate dl,.internal-agent-modes dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.internal-agent-estimate dl div,.internal-agent-modes dl div{display:grid;gap:2px;min-width:0;padding:6px;background:#f8fafc}.internal-agent-budget p{padding:7px 8px;color:#713f12;background:#fff7e6;border:1px solid #f1d18a;border-radius:5px;font-weight:780}.internal-agent-priority{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:820;white-space:nowrap}.internal-agent-priority-high{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-priority-medium{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.internal-agent-priority-low,.internal-agent-state-backlog,.internal-agent-state-paused,.internal-agent-state-not-in-repo{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.internal-agent-state-active,.internal-agent-state-next,.internal-agent-state-loaded{color:#0f766e;background:#ecfeff;border-color:#99f6e4}.internal-agent-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.internal-agent-mode-switch button{min-height:28px;color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.internal-agent-mode-switch button[aria-selected=true]{color:#083344;background:#ccfbf1;border-color:#5eead4}.internal-agent-mode-switch button:hover,.internal-agent-mode-switch button:focus-visible{border-color:#0f766e;outline:none}.internal-agent-capture-decision form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.internal-agent-capture-decision label{display:grid;gap:5px;min-width:0}.internal-agent-capture-decision label:nth-of-type(1),.internal-agent-capture-decision label:nth-of-type(2),.internal-agent-capture-decision .internal-agent-form-actions{grid-column:1 / -1}.internal-agent-capture-decision input,.internal-agent-capture-decision select,.internal-agent-capture-decision textarea,.internal-agent-captured-output{width:100%;min-width:0;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:6px}.internal-agent-capture-decision input,.internal-agent-capture-decision select{min-height:30px;padding:0 8px;font-size:13px;font-weight:680}.internal-agent-capture-decision textarea{min-height:72px;padding:8px;font-size:13px;font-weight:640;resize:vertical}.internal-agent-captured-output{min-height:120px;overflow:auto;background:#f8fafc}.internal-agent-captured-output pre{margin:0;padding:8px;color:#263548;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap}.internal-agent-daily-brief,.internal-agent-priority-engine,.internal-agent-decision-memory{grid-column:1 / -1}.internal-agent-daily-brief{border-left:4px solid #d69b2b}.internal-agent-daily-brief dl{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1fr);gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.internal-agent-daily-brief dl div{display:grid;gap:2px;min-width:0;padding:7px;background:#f8fafc}.internal-agent-daily-brief dl div:nth-child(2),.internal-agent-daily-brief dl div:nth-child(4),.internal-agent-daily-brief dl div:nth-child(5){grid-column:1 / -1}.internal-agent-daily-brief .internal-agent-primary{justify-self:start}.internal-agent-workstream-selector,.internal-agent-start-session,.internal-agent-automation-roadmap{grid-column:1 / -1}.internal-agent-workstream-selector{border-left:4px solid #0f766e}.internal-agent-workstream-selector label{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:6px;align-items:center;min-width:0}.internal-agent-workstream-selector label span{color:#334155;font-size:11px;font-weight:860;text-transform:uppercase}.internal-agent-workstream-selector select{width:100%;min-width:0;min-height:30px;padding:0 8px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:6px;font-size:13px;font-weight:720}.internal-agent-workstream-selector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.internal-agent-workstream-selector dl div{display:grid;gap:2px;min-width:0;padding:7px;background:#f8fafc}.internal-agent-workstream-selector dl div:nth-child(3),.internal-agent-workstream-selector dl div:nth-child(4){grid-column:1 / -1}.internal-agent-experience-selector dl div:nth-child(5){grid-column:1 / -1}.internal-agent-start-session{border-left:4px solid #d69b2b}.internal-agent-start-session ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;counter-reset:internal-agent-start-session}.internal-agent-start-session li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-height:34px;padding:5px 7px;color:#263548;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:12px;font-weight:720;counter-increment:internal-agent-start-session}.internal-agent-start-session li:before{display:inline-grid;place-items:center;width:20px;height:20px;color:#172033;background:#fef3c7;border:1px solid #f8d78b;border-radius:999px;font-size:11px;font-weight:860;content:counter(internal-agent-start-session)}.internal-agent-automation-roadmap{border-left:4px solid #172033}.internal-agent-automation-roadmap li{grid-template-columns:minmax(140px,.35fr) auto minmax(0,1fr)}.internal-agent-automation-roadmap li em{min-width:0;overflow:hidden;color:#475569;font-size:12px;font-style:normal;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.internal-agent-priority-table{min-width:1040px}.internal-agent-priority-critical{color:#713f12;background:#fef3c7;border-color:#d69b2b}.internal-agent-state-locked{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.internal-agent-state-current{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-state-future{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.internal-agent-drift-monitor{border-left:4px solid #0f766e}.internal-agent-drift-monitor ul,.internal-agent-do-not-reopen ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.internal-agent-drift-monitor li,.internal-agent-do-not-reopen li{display:flex;gap:7px;align-items:center;min-width:0;min-height:26px;padding:5px 7px;color:#263548;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:12px;font-weight:720}.internal-agent-drift-monitor li span,.internal-agent-do-not-reopen li span{flex:0 0 8px;width:8px;height:8px;background:#0f766e;border-radius:999px}.internal-agent-drift-result{display:grid;gap:3px;padding:7px;background:#fff7e6;border:1px solid #f1d18a;border-radius:5px}.internal-agent-drift-result strong{color:#172033;font-size:12px;font-weight:860}.internal-agent-drift-result p{color:#713f12}.internal-agent-decision-table{min-width:960px}.internal-agent-do-not-reopen{border-left:4px solid #172033}.internal-agent-roadmap ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.internal-agent-roadmap li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:30px;padding:6px 7px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.internal-agent-roadmap li strong{min-width:0;overflow:hidden;color:#172033;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.internal-agent-roadmap li span{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:820;white-space:nowrap}.internal-agent-roadmap-complete span{color:#0f766e;background:#ecfeff;border-color:#99f6e4}.internal-agent-roadmap-current span{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-roadmap-next span{color:#172033;background:#fff7e6;border-color:#f1d18a}.internal-agent-roadmap-future span{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.internal-agent-secondary{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.internal-agent-secondary:hover,.internal-agent-secondary:focus-visible{background:#fff3;outline:none}.internal-agent-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:#0f172a6b}.internal-agent-modal{display:grid;gap:10px;width:min(680px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:10px;background:#fff;border:1px solid #c2cedb;border-radius:8px;box-shadow:0 28px 70px #0f172a3d}.internal-agent-modal>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:30px}.internal-agent-modal h2{margin:0;color:#172033;font-size:15px;font-weight:880}.internal-agent-modal>header button{display:inline-grid;place-items:center;width:28px;min-height:28px;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;font-size:18px;font-weight:700;cursor:pointer}.internal-agent-modal form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.internal-agent-modal label{display:grid;gap:5px;min-width:0}.internal-agent-modal label:nth-of-type(1),.internal-agent-modal label:nth-of-type(2),.internal-agent-modal footer{grid-column:1 / -1}.internal-agent-modal label span{color:#334155;font-size:11px;font-weight:860;text-transform:uppercase}.internal-agent-modal input,.internal-agent-modal select,.internal-agent-modal textarea{width:100%;min-width:0;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:6px;font-size:13px;font-weight:650}.internal-agent-modal input,.internal-agent-modal select{min-height:30px;padding:0 8px}.internal-agent-modal textarea{min-height:84px;padding:8px;resize:vertical}.internal-agent-modal footer{display:flex;gap:6px;justify-content:flex-end}.internal-agent-modal footer button{min-height:28px;padding:0 10px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.internal-agent-modal footer .internal-agent-primary{color:#172033;background:#d69b2b;border-color:#d69b2b}.operation-ledger-story-layout{gap:6px}.operation-ledger-story-purpose{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding:7px 8px;background:#fff;border:1px solid #d7e0ea;border-left:4px solid #0f766e;border-radius:6px}.operation-ledger-story-purpose div{display:grid;gap:2px;min-width:0}.operation-ledger-story-purpose strong{color:#172033;font-size:.76rem;font-weight:900}.operation-ledger-story-purpose span{color:#475569;font-size:.68rem;font-weight:700}.operation-ledger-story-purpose em{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;color:#134e4a;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;font-size:.62rem;font-style:normal;font-weight:860;text-transform:uppercase;white-space:nowrap}.operation-ledger-story-table-wrap{min-width:0;overflow:auto;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-ledger-story-table{min-width:1120px;font-size:.66rem}.operation-ledger-story-table th,.operation-ledger-story-table td{height:28px;padding:4px 7px;vertical-align:top}.operation-ledger-story-table th:nth-child(1),.operation-ledger-story-table td:nth-child(1){width:130px}.operation-ledger-story-table th:nth-child(2),.operation-ledger-story-table td:nth-child(2){width:126px}.operation-ledger-story-table th:nth-child(4),.operation-ledger-story-table td:nth-child(4){width:150px}.operation-ledger-story-table th:nth-child(5),.operation-ledger-story-table td:nth-child(5),.operation-ledger-story-table th:nth-child(6),.operation-ledger-story-table td:nth-child(6){width:118px}.operation-ledger-story-group-row td{display:flex;gap:8px;align-items:center;height:27px;padding:5px 7px;color:#172033;background:#f8fafc;border-top:1px solid #d7e0ea;border-bottom:1px solid #d7e0ea;font-weight:860}.operation-ledger-story-group-row span{min-width:0;overflow:hidden;color:#475569;text-overflow:ellipsis;white-space:nowrap}.operation-ledger-story-row td{border-bottom:1px solid #edf2f7}.operation-ledger-story-row:hover td{background:#fbfdfd}.operation-ledger-story-time{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;align-items:start;min-width:0}.operation-ledger-story-time:before{position:absolute;top:-12px;bottom:-18px;left:5px;width:1px;background:#d7e0ea;content:""}.operation-ledger-story-time span{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;background:#0f766e;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #99f6e4}.operation-ledger-story-time time{min-width:0;overflow:hidden;color:#475569;font-size:.62rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.operation-ledger-story-event{display:grid;gap:2px;min-width:0}.operation-ledger-story-event strong,.operation-ledger-story-event span{min-width:0;overflow:hidden;text-overflow:ellipsis}.operation-ledger-story-event strong{color:#172033;font-size:.7rem;font-weight:860;white-space:nowrap}.operation-ledger-story-event span{color:#64748b;font-size:.62rem;font-weight:680;white-space:normal}.operation-ledger-memory-type,.operation-ledger-package-link{display:inline-flex;align-items:center;min-height:18px;max-width:100%;padding:0 6px;overflow:hidden;border:1px solid #cbd5e1;border-radius:999px;font-size:.56rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-ledger-memory-contribution{color:#134e4a;background:#ecfeff;border-color:#99f6e4}.operation-ledger-memory-evidence{color:#14532d;background:#dcfce7;border-color:#86efac}.operation-ledger-memory-request,.operation-ledger-memory-response{color:#334155;background:#f8fafc;border-color:#cbd5e1}.operation-ledger-memory-decision,.operation-ledger-memory-authorization{color:#713f12;background:#fff7e6;border-color:#f1d18a}.operation-ledger-memory-package{color:#172033;background:#fef3c7;border-color:#f8d78b}.operation-ledger-memory-agent-action{color:#0f766e;background:#f0fdfa;border-color:#5eead4}.operation-ledger-package-research{color:#334155;background:#f8fafc}.operation-ledger-package-scope{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.operation-ledger-package-evidence{color:#14532d;background:#dcfce7;border-color:#86efac}.operation-ledger-package-authorization{color:#713f12;background:#fff7e6;border-color:#f1d18a}.operation-ledger-package-procurement{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-ledger-package-closeout,.operation-ledger-package-completion{color:#134e4a;background:#ccfbf1;border-color:#5eead4}.operation-ledger-package-none{color:#64748b;background:#f8fafc;border-color:#d7e0ea}.operation-ledger-story-panel{border-left:4px solid #0f766e}.operation-ledger-story-panel>header p{margin:2px 0 0;color:#64748b;font-size:.66rem;font-weight:680}.operation-ledger-story-panel ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.operation-ledger-story-panel li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0;min-height:32px;padding:5px 6px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-ledger-story-panel li:before{position:absolute;top:-6px;bottom:-6px;left:13px;width:1px;background:#d7e0ea;content:""}.operation-ledger-story-panel li>span{position:relative;z-index:1;width:11px;height:11px;background:#0f766e;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #99f6e4}.operation-ledger-story-panel li>div{display:grid;gap:2px;min-width:0}.operation-ledger-story-panel strong,.operation-ledger-story-panel em{min-width:0;overflow:hidden;text-overflow:ellipsis}.operation-ledger-story-panel li strong{color:#172033;font-size:.72rem;font-weight:860;white-space:nowrap}.operation-ledger-story-panel li em{color:#64748b;font-size:.62rem;font-style:normal;font-weight:680;white-space:nowrap}.internal-agent-daily-review,.internal-agent-recommended-work,.internal-agent-open-questions,.internal-agent-drift-warnings,.internal-agent-recent-decisions,.internal-agent-daily-brief-output,.internal-agent-review-log{grid-column:1 / -1}.internal-agent-daily-review{border-left:4px solid #0f766e}.internal-agent-recommended-work{border-left:4px solid #d69b2b}.internal-agent-daily-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.internal-agent-daily-controls button{min-height:28px;padding:0 10px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.internal-agent-daily-controls button:hover,.internal-agent-daily-controls button:focus-visible{border-color:#0f766e;outline:none}.internal-agent-daily-controls .internal-agent-primary{color:#172033;background:#d69b2b;border-color:#d69b2b}.internal-agent-daily-controls p{flex:1 1 420px;min-width:260px;padding:7px 8px;color:#713f12;background:#fff7e6;border:1px solid #f1d18a;border-radius:5px;font-weight:760}.internal-agent-daily-review-table{min-width:900px}.internal-agent-recommended-work-table,.internal-agent-open-questions-table,.internal-agent-drift-warning-table{min-width:1040px}.internal-agent-review-log-table{min-width:760px}.internal-agent-state-needs-decision,.internal-agent-state-open{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-state-deferred{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.internal-agent-recent-decisions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.internal-agent-recent-decisions li{display:flex;gap:7px;align-items:center;min-width:0;min-height:28px;padding:5px 7px;color:#263548;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:12px;font-weight:720}.internal-agent-recent-decisions li span{flex:0 0 8px;width:8px;height:8px;background:#0f766e;border-radius:999px}.internal-agent-daily-brief-output .internal-agent-prompt-output{min-height:210px}.internal-agent-playbooks,.internal-agent-handoff,.internal-agent-request-launcher,.internal-agent-usage-guide,.internal-agent-budget-defaults{grid-column:1 / -1}.internal-agent-playbooks{border-left:4px solid #172033}.internal-agent-handoff{border-left:4px solid #0f766e}.internal-agent-playbook-table{min-width:1240px}.internal-agent-budget-default-table{min-width:720px}.internal-agent-handoff-output{min-height:260px}.internal-agent-request-launcher form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.internal-agent-request-launcher label{display:grid;gap:5px;min-width:0}.internal-agent-request-launcher label span{color:#334155;font-size:11px;font-weight:860;text-transform:uppercase}.internal-agent-request-launcher label:nth-of-type(5),.internal-agent-request-launcher .internal-agent-form-actions{grid-column:1 / -1}.internal-agent-request-launcher input,.internal-agent-request-launcher select,.internal-agent-request-launcher textarea{width:100%;min-width:0;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:6px;font-size:13px;font-weight:650}.internal-agent-request-launcher input,.internal-agent-request-launcher select{min-height:30px;padding:0 8px}.internal-agent-request-launcher textarea{min-height:78px;padding:8px;resize:vertical}.internal-agent-usage-guide ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;counter-reset:internal-agent-usage}.internal-agent-usage-guide li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-height:30px;padding:5px 7px;color:#263548;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:12px;font-weight:720;counter-increment:internal-agent-usage}.internal-agent-usage-guide li:before{display:inline-grid;place-items:center;width:20px;height:20px;color:#172033;background:#fef3c7;border:1px solid #f8d78b;border-radius:999px;font-size:11px;font-weight:860;content:counter(internal-agent-usage)}.internal-agent-security-labels,.internal-hq-scope-flags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.internal-agent-security-labels span,.internal-hq-scope-flags span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;color:#172033;background:#fef3c7;border:1px solid #f8d78b;border-radius:999px;font-size:11px;font-weight:860;text-transform:uppercase}.internal-agent-header .internal-agent-security-labels span{color:#172033}.internal-hq-purpose,.internal-hq-platform-map,.internal-hq-dashboard,.internal-hq-nav,.internal-hq-workspace,.internal-memory-engine,.internal-marketing-positioning,.internal-marketing-content,.internal-marketing-website,.internal-marketing-competitive,.internal-marketing-targets,.internal-marketing-future,.internal-hq-workstreams,.internal-hq-agents,.internal-hq-reports,.internal-hq-priorities,.internal-hq-decisions,.internal-hq-budget,.internal-hq-agent-placeholder{grid-column:1 / -1}.internal-hq-purpose,.internal-hq-platform-map,.internal-hq-agent-placeholder{border-left:4px solid #0f766e}.internal-hq-dashboard{border-left:4px solid #d69b2b}.internal-marketing-dashboard,.internal-marketing-positioning,.internal-memory-engine,.internal-marketing-memory{border-left:4px solid #0f766e}.internal-hq-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.internal-hq-dashboard-grid article{display:grid;align-content:start;gap:6px;min-width:0}.internal-hq-dashboard-grid article:first-child{grid-column:1 / -1}.internal-hq-dashboard-grid article>header,.internal-hq-nav-grid article>header,.internal-hq-workspace-grid article>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.internal-hq-dashboard-grid h3,.internal-hq-nav-grid h3,.internal-hq-workspace-grid h3{margin:0;color:#172033;font-size:.86rem;font-weight:900;line-height:1.2}.internal-hq-dashboard-grid article>header span{color:#0f766e;font-size:.72rem;font-weight:860}.internal-hq-dashboard-table{min-width:620px}.internal-hq-dashboard-table td:first-child{min-width:260px}.internal-hq-dashboard-table td:first-child strong,.internal-hq-dashboard-table td:first-child span{display:block;min-width:0}.internal-hq-dashboard-table td:first-child strong{color:#172033;font-size:.8rem;font-weight:880}.internal-hq-dashboard-table td:first-child span{margin-top:2px;color:#64748b;font-size:.72rem;font-weight:650;line-height:1.28}.internal-hq-nav-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;min-width:0}.internal-hq-nav-grid article{display:grid;gap:6px;min-width:0;min-height:92px;padding:8px;border:1px solid #d7e0ea;border-radius:6px;background:#f8fafc}.internal-hq-nav-grid p{margin:0;color:#475569;font-size:.73rem;font-weight:650;line-height:1.35}.internal-hq-nav-grid a{display:inline-flex;color:inherit;text-decoration:none}.internal-hq-nav-grid a:hover,.internal-hq-nav-grid a:focus-visible{color:#0f766e;outline:none;text-decoration:underline;text-underline-offset:2px}.internal-hq-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.internal-hq-platform-grid article{display:grid;grid-template-rows:auto minmax(42px,auto) 1fr;gap:8px;min-width:0;padding:9px;border:1px solid #d7e0ea;border-radius:6px;background:#f8fafc}.internal-hq-platform-grid article>header{display:grid;gap:3px;min-width:0}.internal-hq-platform-grid h3{margin:0;color:#172033;font-size:.9rem;font-weight:900}.internal-hq-platform-grid article>header span{color:#0f766e;font-size:.72rem;font-weight:850}.internal-hq-platform-grid p{margin:0;color:#475569;font-size:.78rem;font-weight:680;line-height:1.35}.internal-hq-platform-grid dl{display:grid;gap:1px;min-width:0;margin:0;overflow:hidden;border:1px solid #d7e0ea;border-radius:5px;background:#d7e0ea}.internal-hq-platform-grid dl div{display:grid;gap:2px;min-width:0;padding:6px;background:#fff}.internal-hq-platform-grid dd{overflow:hidden;text-overflow:ellipsis}.internal-hq-workspace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.internal-hq-workspace-grid article{display:grid;align-content:start;gap:6px;min-width:0;min-height:112px;padding:8px;border:1px solid #d7e0ea;border-radius:6px;background:#f8fafc}.internal-hq-workspace-grid p{margin:0;color:#334155;font-size:.78rem;font-weight:650;line-height:1.38}.internal-hq-workspace-grid small{align-self:end;color:#0f766e;font-size:.7rem;font-weight:840}.internal-marketing-positioning-summary{display:grid;grid-template-columns:minmax(160px,.32fr) repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d7e0ea;border-radius:5px;background:#d7e0ea}.internal-marketing-positioning-summary div{display:grid;gap:2px;min-width:0;padding:7px;background:#f8fafc}.internal-marketing-positioning-summary dd{margin:0;overflow:hidden;color:#172033;font-size:.84rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.internal-marketing-content-table{min-width:980px}.internal-marketing-website-table,.internal-marketing-future-table{min-width:640px}.internal-marketing-competitive-table,.internal-marketing-target-table{min-width:1280px}.internal-marketing-content-table td:first-child,.internal-marketing-website-table td:first-child,.internal-marketing-competitive-table td:first-child,.internal-marketing-target-table td:first-child,.internal-marketing-future-table td:first-child{color:#0f766e;font-weight:850}.internal-marketing-future p{margin:0;padding:7px 8px;color:#713f12;background:#fff7e6;border:1px solid #f1d18a;border-radius:5px;font-weight:760}.internal-memory-engine>header{align-items:start}.internal-memory-engine>header>div{display:grid;gap:2px;min-width:0}.internal-memory-purpose{display:grid;gap:3px;padding:8px;border:1px solid rgba(12,116,119,.18);border-left:4px solid #0f766e;border-radius:6px;background:#0c74770f}.internal-memory-purpose strong{color:#172033;font-size:.78rem;font-weight:900}.internal-memory-purpose p{margin:0;color:#334155;font-size:.8rem;font-weight:680;line-height:1.4}.internal-memory-subsection{display:grid;gap:7px;min-width:0}.internal-memory-subsection>header,.internal-memory-build-agent-note>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.internal-memory-subsection h3,.internal-memory-build-agent-note h3{margin:0;color:#172033;font-size:.86rem;font-weight:900}.internal-memory-subsection>header span,.internal-memory-build-agent-note>header span{color:#64748b;font-size:.7rem;font-weight:850;text-transform:uppercase}.internal-memory-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0}.internal-memory-category-grid article{display:grid;align-content:start;gap:6px;min-width:0;min-height:96px;padding:8px;border:1px solid #d7e0ea;border-radius:6px;background:#f8fafc}.internal-memory-category-grid article>header{display:flex;gap:6px;align-items:center;justify-content:space-between;min-width:0}.internal-memory-category-grid h4{margin:0;color:#172033;font-size:.8rem;font-weight:900}.internal-memory-category-grid p{margin:0;color:#475569;font-size:.74rem;font-weight:650;line-height:1.35}.internal-memory-decision-table,.internal-memory-registry-table,.internal-memory-research-table,.internal-memory-insight-table{min-width:1080px}.internal-memory-roadmap-table{min-width:620px}.internal-memory-decision-table td:nth-child(2),.internal-memory-registry-table td:first-child,.internal-memory-research-table td:first-child,.internal-memory-insight-table td:first-child,.internal-memory-roadmap-table td:first-child{color:#0f766e;font-weight:850}.internal-memory-do-not-reopen{border-top:2px solid #d69b2b;padding-top:8px}.internal-memory-build-agent-note{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid #f1d18a;border-left:4px solid #d69b2b;border-radius:6px;background:#fff7e6}.internal-memory-build-agent-note p{margin:0;color:#713f12;font-size:.8rem;font-weight:760}.internal-memory-build-agent-note ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.internal-memory-build-agent-note li{display:flex;gap:7px;align-items:center;min-height:32px;padding:6px;color:#172033;background:#fff;border:1px solid #f1d18a;border-radius:5px;font-size:.76rem;font-weight:820}.internal-memory-build-agent-note li span{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#0f766e}.internal-hq-workstream-table,.internal-hq-priority-table,.internal-hq-decision-table,.internal-hq-report-table{min-width:980px}.internal-hq-agent-table{min-width:1280px}.internal-hq-budget dl,.internal-hq-agent-placeholder dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.internal-hq-budget dl div,.internal-hq-agent-placeholder dl div{display:grid;gap:2px;min-width:0;padding:7px;background:#f8fafc}.internal-hq-agent-placeholder dl div:nth-child(1),.internal-hq-agent-placeholder dl div:nth-child(2){grid-column:span 2}.internal-hq-budget p,.internal-hq-agent-placeholder p{padding:7px 8px;color:#713f12;background:#fff7e6;border:1px solid #f1d18a;border-radius:5px;font-weight:760}.internal-agent-state-placeholder{color:#475569;background:#f1f5f9;border-color:#cbd5e1}@media(max-width:980px){.internal-agent-workspace-grid,.internal-agent-estimate dl,.internal-agent-mode-switch,.internal-agent-capture-decision form,.internal-agent-request-launcher form,.internal-agent-workstream-selector label,.internal-agent-workstream-selector dl,.internal-agent-start-session ol,.internal-hq-dashboard-grid,.internal-hq-nav-grid,.internal-hq-platform-grid,.internal-hq-workspace-grid,.internal-memory-category-grid,.internal-memory-build-agent-note ul,.internal-marketing-positioning-summary,.internal-hq-budget dl,.internal-hq-agent-placeholder dl,.internal-agent-daily-brief dl,.internal-agent-drift-monitor ul,.internal-agent-do-not-reopen ul,.internal-agent-recent-decisions ul,.internal-agent-usage-guide ol,.internal-agent-modal form{grid-template-columns:minmax(0,1fr)}.internal-agent-capture-decision label:nth-of-type(1),.internal-agent-capture-decision label:nth-of-type(2),.internal-agent-capture-decision .internal-agent-form-actions,.internal-agent-request-launcher label:nth-of-type(5),.internal-agent-request-launcher .internal-agent-form-actions,.internal-agent-workstream-selector dl div:nth-child(3),.internal-agent-workstream-selector dl div:nth-child(4),.internal-agent-experience-selector dl div:nth-child(5),.internal-hq-agent-placeholder dl div:nth-child(1),.internal-hq-agent-placeholder dl div:nth-child(2),.internal-agent-daily-brief dl div:nth-child(2),.internal-agent-daily-brief dl div:nth-child(4),.internal-agent-daily-brief dl div:nth-child(5),.internal-agent-modal label:nth-of-type(1),.internal-agent-modal label:nth-of-type(2),.internal-agent-modal footer{grid-column:auto}}.operation-vu-coordinator{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:6px;min-width:0;padding:7px;color:#172033;background:#fff;border:1px solid #c2cedb;border-left:4px solid #0f766e;border-radius:6px}.operation-vu-coordinator-watching{border-left-color:#64748b}.operation-vu-coordinator-main,.operation-vu-coordinator-side{display:grid;align-content:start;gap:6px;min-width:0}.operation-vu-coordinator-main>header{display:flex;gap:8px;align-items:start;justify-content:space-between;min-width:0}.operation-vu-coordinator-main>header>div{display:grid;gap:1px;min-width:0}.operation-vu-title,.operation-vu-coordinator-detail dt,.operation-vu-coordinator-side span{min-width:0;overflow:hidden;color:#64748b;font-size:.6rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-vu-coordinator-main h3{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.88rem;font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.operation-vu-coordinator-main>header>strong{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:4px;font-size:.66rem;font-weight:860;white-space:nowrap}.operation-vu-coordinator-needs-attention .operation-vu-coordinator-main>header>strong{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-vu-coordinator-watching .operation-vu-coordinator-main>header>strong{color:#334155;background:#f8fafc;border-color:#cbd5e1}.operation-vu-coordinator-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(170px,.7fr);gap:1px;min-width:0;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-vu-coordinator-detail>div,.operation-vu-side-block,.operation-vu-proceed,.operation-vu-confidence{display:grid;gap:3px;min-width:0;padding:6px;background:#f8fafc}.operation-vu-coordinator-detail dd{min-width:0;margin:0;color:#263548;font-size:.72rem;font-weight:720;line-height:1.35}.operation-vu-coordinator-detail ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.operation-vu-coordinator-detail li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-vu-coordinator-side{padding:6px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-vu-confidence{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-vu-confidence strong{color:#0f766e;font-size:1rem;font-weight:920;line-height:1}.operation-vu-side-block,.operation-vu-proceed{background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-vu-side-block p{min-width:0;margin:0;color:#172033;font-size:.72rem;font-weight:740;line-height:1.35}.operation-vu-proceed{grid-template-columns:minmax(0,1fr) auto;align-items:center}.operation-vu-proceed strong{min-width:0;color:#172033;font-size:.72rem;font-weight:860;text-align:right}.operation-vu-request-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.operation-vu-request-summary span{min-height:22px;padding:4px 5px;color:#263548;background:#fff;border:1px solid #d7e0ea;border-radius:4px;font-size:.64rem;line-height:1.2;text-transform:none;white-space:normal}.operation-vu-coordinator-side footer{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.operation-vu-coordinator-side footer .operation-primary-button,.operation-vu-actions-menu summary{min-height:26px;padding:0 8px;font-size:.68rem}@media(max-width:1080px){.operation-vu-coordinator,.operation-vu-coordinator-detail{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.operation-vu-coordinator-main>header,.operation-vu-request-summary{grid-template-columns:minmax(0,1fr)}.operation-vu-coordinator-main>header{display:grid}.operation-vu-proceed,.operation-vu-confidence{grid-template-columns:minmax(0,1fr)}.operation-vu-proceed strong{text-align:left}}.operation-detail-record{grid-template-rows:auto auto auto auto;gap:7px}.operation-detail-header{grid-template-columns:auto minmax(230px,1fr) minmax(430px,1.15fr) auto;gap:8px;align-items:center;min-height:48px;padding:7px 8px}.operation-detail-title p{font-size:.7rem}.operation-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:4px}.operation-detail-meta div{gap:2px;min-height:34px;padding:4px 6px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-detail-meta dt{overflow:hidden;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.operation-detail-meta dd{display:inline-flex;align-items:center;min-height:18px;font-size:.7rem;font-weight:860}.operation-detail-actions{gap:5px}.operation-detail-actions .operation-primary-button,.operation-detail-actions .operation-actions-menu summary{min-height:28px;padding:0 9px;font-size:.7rem}.operation-eof-rail{min-height:35px;padding:6px 8px;border-radius:6px}.operation-eof-stage{grid-template-columns:20px minmax(0,1fr);gap:4px}.operation-eof-stage:not(:last-child):after{right:6px;left:24px}.operation-eof-seal{width:18px;height:18px;font-size:.54rem}.operation-eof-stage strong{font-size:.6rem}.operation-control-tower{display:grid;grid-template-areas:"map vu" "work work" "attention movement";grid-template-columns:minmax(0,1.4fr) minmax(285px,.78fr);gap:7px;min-width:0}.operation-coordination-map,.operation-active-work,.operation-needs-attention,.operation-recent-movement,.operation-vu-coordinator{min-width:0;background:#fff;border:1px solid #c2cedb;border-radius:6px}.operation-coordination-map{grid-area:map}.operation-needs-attention{grid-area:attention}.operation-recent-movement{grid-area:movement}.operation-coordination-map>header,.operation-active-work>header,.operation-needs-attention>header,.operation-recent-movement>header,.operation-vu-coordinator>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:28px;padding:5px 7px;border-bottom:1px solid #d7e0ea}.operation-coordination-map>header span,.operation-active-work>header span,.operation-needs-attention>header span,.operation-recent-movement>header span,.operation-vu-coordinator>header span,.operation-vu-action-list dt{overflow:hidden;color:#64748b;font-size:.6rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-coordination-map>header strong,.operation-active-work>header strong,.operation-needs-attention>header strong,.operation-recent-movement>header strong,.operation-vu-coordinator>header strong{color:#172033;font-size:.7rem;font-weight:860}.operation-coordination-map-canvas{position:relative;display:grid;grid-template-areas:"supplier . decision" ". center ." "operations package vu";grid-template-columns:minmax(120px,1fr) minmax(105px,.78fr) minmax(120px,1fr);grid-template-rows:auto minmax(54px,auto) auto;gap:6px;min-height:178px;padding:8px;overflow:hidden;background:#f8fafc}.operation-coordination-map-canvas:before,.operation-coordination-map-canvas:after{position:absolute;inset:50% 12%;height:1px;content:"";background:#c2cedb}.operation-coordination-map-canvas:after{inset:12% 50%;width:1px;height:auto}.operation-map-node,.operation-map-center{position:relative;z-index:1;display:grid;gap:2px;min-width:0;padding:6px;background:#fff;border:1px solid #d7e0ea;border-left:3px solid #0f766e;border-radius:5px}.operation-map-center{grid-area:center;place-items:center;align-self:center;min-height:48px;color:#fff;background:#172033;border-color:#172033;border-left-color:#d69b2b;text-align:center}.operation-map-center strong,.operation-map-node strong{min-width:0;overflow:hidden;font-size:.74rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.operation-map-center span,.operation-map-node span,.operation-map-node em{min-width:0;overflow:hidden;font-size:.64rem;font-style:normal;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.operation-map-node span{color:#475569}.operation-map-node em{color:#0f766e}.operation-map-node-supplier{grid-area:supplier}.operation-map-node-operations{grid-area:operations}.operation-map-node-decision{grid-area:decision}.operation-map-node-vu{grid-area:vu}.operation-map-node-package{grid-area:package}.operation-map-state-waiting{border-left-color:#d69b2b}.operation-map-state-waiting em{color:#8a5b10}.operation-map-state-needs-attention{border-left-color:#b7791f}.operation-map-state-needs-attention em{color:#713f12}.operation-map-state-complete{border-left-color:#16a34a}.operation-map-state-complete em{color:#14532d}.operation-map-state-monitoring,.operation-map-state-draft-ready{border-left-color:#0e7490}.operation-map-state-monitoring em,.operation-map-state-draft-ready em{color:#0e7490}.operation-active-work .operation-table-wrap,.operation-recent-activity .operation-table-wrap,.operation-requests-panel .operation-table-wrap{border-radius:0 0 6px 6px}.operation-active-work-table,.operation-recent-activity-table,.operation-requests-table{min-width:560px}.operation-work-item{display:grid;gap:1px;min-width:0}.operation-work-item strong,.operation-request-cell strong{min-width:0;overflow:hidden;color:#172033;font-size:.76rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-work-item span{color:#64748b;font-size:.62rem;font-weight:760}.operation-work-state{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:4px;font-size:.62rem;font-weight:840;white-space:nowrap}.operation-work-state-waiting{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-work-state-open,.operation-work-state-draft{color:#334155;background:#f8fafc;border-color:#cbd5e1}.operation-work-state-ready,.operation-work-state-verified,.operation-work-state-complete{color:#14532d;background:#dcfce7;border-color:#86efac}.operation-vu-coordinator{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-left:4px solid #0f766e}.operation-vu-coordinator-needs-attention{border-left-color:#b7791f}.operation-vu-action-list{display:grid;gap:1px;margin:0;padding:6px;background:#d7e0ea}.operation-vu-action-list div{display:grid;grid-template-columns:minmax(120px,.58fr) minmax(0,1fr);gap:6px;align-items:center;min-width:0;min-height:25px;padding:4px 6px;background:#fff}.operation-vu-action-list dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.72rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-vu-coordinator footer{display:flex;flex-wrap:wrap;gap:5px;padding:6px;background:#f8fafc;border-top:1px solid #d7e0ea}.operation-vu-coordinator footer button{min-height:26px;padding:0 8px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:.68rem;font-weight:820;cursor:pointer}.operation-vu-coordinator footer .operation-primary-button{color:#172033;background:#d69b2b;border-color:#d69b2b}.operation-needs-attention ul,.operation-recent-movement ul{display:grid;gap:1px;margin:0;padding:6px;background:#d7e0ea;list-style:none}.operation-needs-attention li,.operation-needs-attention p,.operation-recent-movement li{min-width:0;margin:0;padding:6px;color:#172033;background:#fff;font-size:.72rem;font-weight:780}.operation-needs-attention li{border-left:3px solid #d69b2b}.operation-needs-attention p{color:#475569}.operation-recent-movement li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.operation-recent-movement strong{min-width:0;overflow:hidden;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.operation-recent-movement span{color:#64748b;font-size:.62rem;font-weight:760;white-space:nowrap}.operation-secondary-detail{gap:5px}@media(max-width:1100px){.operation-detail-header,.operation-control-tower{grid-template-columns:minmax(0,1fr)}.operation-control-tower{grid-template-areas:"map" "vu" "work" "attention" "movement"}.operation-detail-actions,.operation-detail-meta{justify-content:start}}@media(max-width:720px){.operation-detail-meta,.operation-coordination-map-canvas{grid-template-columns:minmax(0,1fr)}.operation-coordination-map-canvas{grid-template-areas:"center" "supplier" "operations" "decision" "vu" "package";grid-template-rows:none}.operation-coordination-map-canvas:before,.operation-coordination-map-canvas:after{display:none}.operation-vu-action-list div,.operation-recent-movement li{grid-template-columns:minmax(0,1fr)}}.operation-detail-standard-header{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding:8px 10px;color:#fff;background:#172033;border:0;border-radius:6px}.operation-detail-standard-header .operation-back-button{flex:0 0 auto;width:28px;min-height:28px;color:#fff;background:#ffffff1f;border-color:#ffffff47}.operation-detail-standard-header .operation-detail-title,.operation-detail-standard-header>div:first-child{display:grid;gap:2px;min-width:0}.operation-detail-standard-header span,.operation-detail-standard-panel>header span,.operation-detail-standard-panel dt,.operation-detail-message-form label span{color:#aab9ca;font-size:11px;font-weight:840;letter-spacing:0;text-transform:uppercase}.operation-detail-standard-header h2,.operation-detail-standard-header p,.operation-detail-standard-panel h2{margin:0}.operation-detail-standard-header h2{min-width:0;overflow:hidden;color:#fff;font-size:18px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.operation-detail-standard-header p{min-width:0;overflow:hidden;color:#dbe5ef;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.operation-detail-standard-header .operation-detail-actions{display:flex;gap:6px;align-items:center;justify-content:end}.operation-detail-standard-header .operation-primary-button,.operation-detail-standard-header .operation-actions-menu summary{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.operation-detail-standard-header .operation-primary-button{color:#172033;background:#d69b2b;border:1px solid #d69b2b}.operation-detail-standard-header .operation-actions-menu summary{min-width:auto;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.operation-detail-standard-header .operation-actions-menu div{border-radius:6px}.operation-detail-standard-grid{display:grid;grid-template-areas:"status vu package" "why why why" "contributions contributions contributions" "story story story" "agent-activity agent-activity agent-activity" "work work work" "messages messages messages";grid-template-columns:minmax(0,1.05fr) minmax(260px,.85fr) minmax(260px,.9fr);gap:10px;min-width:0}.operation-coordination-status{grid-area:status}.operation-agent-activity{grid-area:agent-activity}.operation-why-exists{grid-area:why}.operation-contributions{grid-area:contributions}.operation-active-work{grid-area:work}.operation-detail-standard-panel{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-detail-standard-panel>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;min-height:24px;padding:0;background:transparent;border:0}.operation-detail-standard-panel h2{color:#172033;font-size:13px;font-weight:860}.operation-coordination-status dl,.operation-package-status dl,.operation-vu-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-coordination-status dl div,.operation-package-status dl div,.operation-vu-action-list div{display:grid;gap:2px;min-width:0;min-height:40px;padding:6px;background:#f8fafc}.operation-coordination-status dd,.operation-package-status dd,.operation-vu-action-list dd{display:inline-flex;align-items:center;min-width:0;margin:0;overflow:hidden;color:#172033;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-package-status dl{grid-template-columns:minmax(0,1fr)}.operation-package-status dl div{grid-template-columns:minmax(124px,.64fr) minmax(0,1fr);min-height:30px}.operation-package-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.operation-package-lifecycle li{display:grid;gap:3px;min-width:0;padding:5px;color:#64748b;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-package-lifecycle li span{width:100%;height:3px;background:#cbd5e1;border-radius:99px}.operation-package-lifecycle strong{min-width:0;overflow:hidden;font-size:10px;font-weight:820;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.operation-package-lifecycle-complete span{background:#0f766e}.operation-package-lifecycle-complete strong{color:#0f766e}.operation-package-lifecycle-current{color:#172033;background:#fff7e6;border-color:#d69b2b}.operation-package-lifecycle-current span{background:#d69b2b}.operation-package-lifecycle-current strong{color:#172033}.operation-vu-seal{display:grid;gap:2px;align-content:center;min-height:58px;padding:8px;color:#fff;text-align:center;background:#172033;border:1px solid #334155;border-radius:6px}.operation-vu-seal span,.operation-vu-seal p{margin:0;color:#dbe5ef;font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase}.operation-vu-seal strong{color:#fff;font-size:14px;font-weight:900}.operation-coordination-status .operation-eof-rail{min-height:31px;padding:5px 7px;border-radius:6px}.operation-vu-coordinator{gap:8px;padding:8px;border-left:1px solid #d7e0ea}.operation-vu-action-list{grid-template-columns:minmax(0,1fr);padding:0}.operation-vu-action-list div{grid-template-columns:minmax(126px,.58fr) minmax(0,1fr);min-height:31px}.operation-agent-activity-toggle{display:inline-flex;gap:6px;align-items:center;width:fit-content;min-height:24px;color:#263548;font-size:11px;font-weight:780;cursor:pointer}.operation-agent-activity-toggle input{width:14px;height:14px;accent-color:#0f766e}.operation-vu-agent-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.operation-vu-agent-actions .operation-primary-button,.operation-vu-actions-menu summary{min-height:26px;padding:0 8px;font-size:12px}.operation-vu-actions-menu{position:relative}.operation-vu-actions-menu summary{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font-weight:760;list-style:none;cursor:pointer}.operation-vu-actions-menu summary::-webkit-details-marker{display:none}.operation-vu-actions-menu div{position:absolute;top:calc(100% + 4px);right:0;z-index:8;display:grid;min-width:138px;padding:4px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 14px 30px #0f172a26}.operation-vu-actions-menu button{min-height:26px;padding:0 8px;color:#263548;background:#fff;border:0;border-radius:4px;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.operation-vu-actions-menu button:hover,.operation-vu-actions-menu button:focus-visible{color:#0f766e;background:#ecfeff;outline:none}.operation-agent-activity>header div{display:grid;gap:2px;min-width:0}.operation-agent-activity>header p{margin:0;color:#64748b;font-size:12px;font-weight:640}.operation-agent-activity-table{min-width:780px}.operation-agent-activity-table td:nth-child(1){width:132px}.operation-agent-activity-table td:nth-child(2){width:160px}.operation-agent-activity-table td:nth-child(3){min-width:260px}.operation-agent-activity-table td:nth-child(4){width:130px}.operation-agent-status{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:780;white-space:nowrap}.operation-agent-status-running{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.operation-agent-status-waiting{color:#7a4d05;background:#fff7e6;border-color:#f1d18a}.operation-agent-status-complete{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.operation-agent-status-needs-approval{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-agent-status-paused{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.operation-why-exists{grid-template-columns:minmax(0,1fr);gap:6px}.operation-why-exists p{margin:0;padding:7px 8px;color:#172033;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:13px;font-weight:720;line-height:1.3}.operation-contributions>header div{display:grid;gap:2px;min-width:0}.operation-contributions>header p{margin:0;color:#64748b;font-size:12px;font-weight:640}.operation-contributions>header .operation-primary-button{min-height:26px;padding:0 8px;font-size:12px}.operation-contributions-table{min-width:1040px}.operation-contributions-table td:nth-child(1){width:136px}.operation-contributions-table td:nth-child(2){width:132px}.operation-contributions-table td:nth-child(3){width:184px}.operation-contributions-table td:nth-child(4){min-width:300px;white-space:normal}.operation-contributions-table td:nth-child(5){width:210px}.operation-contributions-table td:nth-child(6){width:96px}.operation-contribution-type{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:800;white-space:nowrap}.operation-contribution-type-observation,.operation-contribution-type-response,.operation-contribution-type-commitment{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.operation-contribution-type-recommendation,.operation-contribution-type-lesson-learned{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.operation-contribution-type-risk,.operation-contribution-type-authorization-note{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-contribution-type-evidence{color:#172033;background:#eef2ff;border-color:#c7d2fe}.operation-detail-message-form{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(120px,.65fr) minmax(180px,1fr);gap:6px;min-width:0}.operation-detail-message-form label{display:grid;gap:4px;min-width:0}.operation-detail-message-form input,.operation-detail-message-form select,.operation-detail-message-form textarea{width:100%;min-width:0;min-height:30px;padding:0 8px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:13px;font-weight:680}.operation-detail-message-form textarea{min-height:76px;padding:7px 8px;resize:vertical}.operation-detail-message-body{grid-column:1 / -1}.operation-detail-attachment-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.operation-detail-attachment-row button{min-height:28px;padding:0 10px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.operation-detail-attachment-row .operation-primary-button{color:#172033;background:#d69b2b;border-color:#d69b2b}.operation-detail-message-thread{display:grid;gap:1px;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-detail-message-thread article{display:grid;grid-template-columns:minmax(120px,.4fr) auto minmax(0,1fr);gap:6px;align-items:start;min-width:0;padding:6px;background:#f8fafc}.operation-detail-message-thread strong,.operation-detail-message-thread span,.operation-detail-message-thread p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-detail-message-thread strong{color:#172033;font-size:13px;font-weight:820}.operation-detail-message-thread span{color:#64748b;font-size:12px;font-weight:720}.operation-detail-message-thread p{color:#263548;font-size:13px;font-weight:650}.operation-discussion-detail{gap:8px;padding:8px}.operation-discussion-detail .operation-inbox-message-scroll{border:1px solid #d7e0ea;border-radius:5px}.operation-discussion-composer{padding:8px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-secondary-detail-page{gap:8px}.operation-secondary-detail-page>.operation-detail-standard-header{padding:8px 10px}.operation-secondary-detail-page .operation-detail-standard-panel{gap:6px}.operation-secondary-detail-page .operation-detail-standard-panel button,.operation-secondary-detail-page .operation-detail-standard-panel article{border-radius:5px}@media(max-width:1100px){.operation-detail-standard-header,.operation-detail-standard-grid,.operation-detail-message-form{grid-template-columns:minmax(0,1fr)}.operation-detail-standard-header{display:grid;align-items:start}.operation-detail-standard-grid{grid-template-areas:"status" "vu" "package" "why" "contributions" "story" "agent-activity" "work" "messages"}.operation-detail-standard-header .operation-detail-actions{justify-content:start}}@media(max-width:720px){.operation-coordination-status dl,.operation-package-status dl div,.operation-vu-action-list div,.operation-detail-message-thread article,.operation-package-preview-grid,.operation-package-preview-meta{grid-template-columns:minmax(0,1fr)}}.operation-standard-table-wrap{min-width:0;overflow:auto;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-standard-landing-table{width:100%;min-width:900px;border-collapse:collapse;font-size:13px}.operation-standard-landing-table th,.operation-standard-landing-table td{height:29px;min-width:0;padding:4px 8px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:middle}.operation-standard-landing-table th{position:sticky;top:0;z-index:1;color:#64748b;background:#f8fafc;font-size:11px;font-weight:840;letter-spacing:0;text-transform:uppercase}.operation-standard-landing-table td{max-width:220px;overflow:hidden;color:#172033;font-size:13px;font-weight:640;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.operation-standard-landing-table td:first-child{width:150px}.operation-standard-landing-table td:nth-child(2){width:190px}.operation-standard-landing-table td:nth-child(3),.operation-standard-landing-table td:nth-child(7){width:92px}.operation-standard-landing-table td:nth-child(4){width:132px}.operation-standard-landing-table td:nth-child(5){width:112px}.operation-standard-landing-table td:nth-child(6){width:150px}.operation-standard-landing-table tbody tr{cursor:pointer}.operation-standard-landing-table tbody tr:hover,.operation-standard-landing-table tbody tr:focus{background:#f5fbfb;outline:none}.operation-standard-landing-table .operation-number-button{color:#0f766e;font-size:13px;font-weight:860;text-decoration:none}.operation-standard-landing-table .operation-stage-badge{min-height:18px;padding:0 6px;color:#263548;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:820}.operation-standard-landing-table .operation-completion-indicator{width:86px;height:18px;border-radius:4px}.operation-standard-landing-table .operation-completion-indicator strong{font-size:10px}.operation-record-page-head-detail{min-height:46px;padding:7px 9px}.operation-record-detail-heading{display:flex!important;gap:9px;align-items:center;min-width:0}.operation-record-detail-heading>div{display:grid;gap:2px;min-width:0}.operation-record-detail-heading h1,.operation-record-detail-heading p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-record-detail-back{width:28px;min-height:28px;color:#fff;background:#ffffff24;border-color:#ffffff57}.operation-record-detail-back:hover,.operation-record-detail-back:focus-visible{background:#ffffff38;outline:none}.operation-detail-standard-grid{grid-template-areas:"status vu package" "description description groups" "contributions contributions contributions" "story story story" "authorization authorization agent-actions" "agent-activity agent-activity agent-activity" "work work work" "messages messages messages";grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr) minmax(280px,.9fr)}.operation-groups-involved{grid-area:groups}.operation-authorization-readiness{grid-area:authorization}.operation-agent-actions-workspace{grid-area:agent-actions}.operation-detail-standard-panel>header span,.operation-detail-standard-panel dt,.operation-detail-standard-panel label span,.operation-detail-message-form label span,.operation-compact-table th,.operation-package-preview dt,.operation-package-preview h3,.operation-package-list strong,.operation-readiness-list span,.operation-agent-action-detail dt,.operation-approval-requirements strong,.operation-standard-landing-table th{color:#334155;font-weight:860;letter-spacing:0}.operation-detail-standard-panel>header strong{color:#0f766e;font-size:12px;font-weight:860}.operation-detail-standard-panel>header button{min-height:24px;padding:0 8px;color:#0f766e;background:#fff;border:1px solid #99f6e4;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.operation-detail-standard-panel>header button:hover,.operation-detail-standard-panel>header button:focus-visible{background:#ecfeff;outline:none}.operation-stage-badge,.operation-pill,.operation-auth,.operation-source-badge,.operation-state-label,.operation-request-status,.operation-work-state,.operation-agent-status,.operation-contribution-type,.operation-package-state,.operation-decision-status,.operation-agent-action-status,.operation-risk-badge,.operation-readiness-state{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:820;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.operation-pill-waiting,.operation-agent-status-waiting,.operation-work-state-waiting,.operation-request-status-waiting,.operation-decision-status-open,.operation-package-state-draft,.operation-package-state-not-started,.operation-request-status-draft,.operation-work-state-draft,.operation-work-state-open,.operation-agent-status-paused{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.operation-agent-status-running,.operation-agent-action-status-running,.operation-package-state-in-progress,.operation-decision-status-under-review{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.operation-package-state-archived{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.operation-pill-complete,.operation-readiness-state-complete,.operation-package-state-sealed,.operation-decision-status-authorized,.operation-request-status-complete,.operation-work-state-complete,.operation-work-state-verified,.operation-agent-status-complete{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.operation-package-state-ready,.operation-decision-status-ready,.operation-work-state-ready,.operation-request-status-verified,.operation-request-status-received{color:#14532d;background:#dcfce7;border-color:#86efac}.operation-pill-needs-attention,.operation-auth-requires-review,.operation-agent-status-needs-approval,.operation-agent-action-status-needs-approval,.operation-agent-action-status-requires-review,.operation-package-state-in-review,.operation-decision-status-needs-evidence,.operation-decision-status-requires-review,.operation-readiness-state-pending{color:#713f12;background:#fef3c7;border-color:#f8d78b}.operation-decision-status-not-authorized{color:#991b1b;background:#fee2e2;border-color:#fecaca}.operation-risk-badge-low-risk{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.operation-risk-badge-medium-risk{color:#7a4d05;background:#fff7e6;border-color:#f1d18a}.operation-risk-badge-high-risk,.operation-risk-badge-critical-risk{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.operation-coordination-status .operation-eof-rail{grid-template-columns:repeat(7,minmax(82px,1fr));gap:6px;min-height:54px;padding:7px;overflow-x:auto;background:#eef4f7;border:1px solid #c2cedb;border-radius:6px}.operation-coordination-status .operation-eof-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;min-width:82px;min-height:36px;padding:5px 6px;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-coordination-status .operation-eof-stage:not(:last-child):after{display:none}.operation-coordination-status .operation-eof-seal{width:24px;height:24px;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;font-size:11px;font-weight:900}.operation-coordination-status .operation-eof-stage strong{color:#334155;font-size:11px;font-weight:860}.operation-coordination-status .operation-eof-stage-complete .operation-eof-seal{color:#fff;background:#0f766e;border-color:#0f766e}.operation-coordination-status .operation-eof-stage-current{background:#fff7e6;border-color:#d69b2b;box-shadow:inset 0 0 0 1px #d69b2b33}.operation-coordination-status .operation-eof-stage-current .operation-eof-seal{color:#172033;background:#d69b2b;border-color:#d69b2b}.operation-coordination-status .operation-eof-stage-current strong{color:#172033;font-weight:920}.operation-package-list,.operation-readiness-list,.operation-agent-action-list,.operation-agent-action-detail dl{display:grid;gap:1px;min-width:0;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-package-list div,.operation-readiness-list div,.operation-agent-action-list button,.operation-agent-action-detail dl div{display:grid;gap:6px;align-items:center;min-width:0;min-height:32px;padding:6px;background:#f8fafc}.operation-package-list div,.operation-readiness-list div{grid-template-columns:minmax(0,1fr) auto}.operation-package-list strong{min-width:0;overflow:hidden;color:#172033;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operation-description{gap:7px;border-color:#c2cedb}.operation-description-text{width:100%;min-height:48px;padding:8px 10px;color:#172033;background:#f8fafc;border:1px solid #c2cedb;border-radius:5px;font-size:13px;font-weight:740;line-height:1.35;text-align:left;cursor:pointer}.operation-description-text:hover,.operation-description-text:focus-visible{background:#fff;border-color:#0f766e;outline:none}.operation-description-editor{display:grid;gap:6px}.operation-description-editor textarea{min-height:78px;padding:8px 10px;color:#172033;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:13px;font-weight:680;resize:vertical}.operation-description-editor .operation-primary-button{justify-self:start;min-height:26px;padding:0 9px;font-size:12px}.operation-groups-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.operation-groups-list span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:5px;font-size:12px;font-weight:820;white-space:nowrap}.operation-authorization-readiness footer{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:30px;padding:6px 8px;color:#172033;background:#fff7e6;border:1px solid #f1d18a;border-radius:5px}.operation-authorization-readiness footer span{color:#334155;font-size:12px;font-weight:860}.operation-authorization-readiness footer strong{color:#172033;font-size:14px;font-weight:920}.operation-agent-action-layout{display:grid;gap:8px;min-width:0}.operation-agent-action-list button{grid-template-columns:minmax(0,1fr) auto auto;color:#172033;border:0;text-align:left;cursor:pointer}.operation-agent-action-list button:hover,.operation-agent-action-list button:focus-visible,.operation-agent-action-list button[aria-selected=true]{background:#fff;outline:none}.operation-agent-action-list button[aria-selected=true]{box-shadow:inset 3px 0 #0f766e}.operation-agent-action-list strong{min-width:0;overflow:hidden;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.operation-agent-action-detail{display:grid;gap:7px;min-width:0}.operation-agent-action-detail dl div{grid-template-columns:minmax(118px,.52fr) minmax(0,1fr)}.operation-agent-action-detail dd{min-width:0;margin:0;color:#172033;font-size:12px;font-weight:700;line-height:1.25}.operation-agent-action-detail .operation-primary-button{justify-self:start;min-height:26px;padding:0 9px;font-size:12px}.operation-approval-requirements{display:grid;gap:5px;padding:7px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px}.operation-approval-requirements ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.operation-approval-requirements li{color:#475569;font-size:12px;font-weight:680}.operation-approval-requirements li span{color:#172033;font-weight:860}@media(max-width:1100px){.operation-record-page-head-detail{align-items:flex-start}.operation-detail-standard-grid{grid-template-areas:"status" "vu" "package" "description" "groups" "contributions" "authorization" "story" "agent-actions" "agent-activity" "work" "messages"}}@media(max-width:720px){.operation-record-page-head-detail,.operation-record-detail-heading,.operation-record-page-head-detail .operation-record-page-actions,.operation-package-list div,.operation-readiness-list div,.operation-agent-action-list button,.operation-agent-action-detail dl div{grid-template-columns:minmax(0,1fr)}.operation-record-page-head-detail,.operation-record-detail-heading{display:grid!important}.operation-record-page-head-detail .operation-record-page-actions{justify-content:start}}.operation-record-page-head-detail{position:relative;isolation:isolate;min-height:118px;padding:16px 18px;overflow:hidden;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 26px),linear-gradient(155deg,#071827,#0a2d31 46%,#09221f);border:1px solid rgba(148,163,184,.22);border-radius:8px;box-shadow:0 18px 42px #07182738}.operation-record-page-head-detail:after{position:absolute;right:34px;bottom:-44px;z-index:-1;content:"V";color:#ffffff0e;font-size:164px;font-weight:950;line-height:1}.operation-record-page-head-detail>*{position:relative;z-index:1}.operation-record-detail-heading{gap:14px;align-items:flex-start}.operation-record-detail-copy{display:grid;gap:8px;min-width:0}.operation-header-on-badge{justify-self:start;min-height:22px;padding:4px 8px;color:#bff7ee!important;background:#14b8a629;border:1px solid rgba(153,246,228,.34);border-radius:999px;font-size:11px!important;font-weight:900!important;letter-spacing:0;text-transform:none!important}.operation-record-page-head-detail h1{color:#fff;font-size:24px;font-weight:900;letter-spacing:0}.operation-header-meta{display:flex;flex-wrap:wrap;gap:7px;margin:0}.operation-header-meta div{display:flex;gap:5px;align-items:center;min-height:24px;padding:3px 8px;background:#ffffff14;border:1px solid rgba(226,232,240,.14);border-radius:999px}.operation-header-meta dt,.operation-header-meta dd{margin:0;white-space:nowrap}.operation-header-meta dt{color:#a7c7cb;font-size:11px;font-weight:760}.operation-header-meta dd{color:#f8fafc;font-size:12px;font-weight:840}.operation-record-page-head-detail .operation-record-page-actions{align-self:flex-start;padding-top:2px}.operation-record-page-head-detail .operation-page-primary-action{min-height:32px;color:#ecfeff;background:#ffffff14;border:1px solid rgba(236,254,255,.58);box-shadow:0 10px 24px #0206171f}.operation-record-page-head-detail .operation-page-primary-action:hover,.operation-record-page-head-detail .operation-page-primary-action:focus-visible{background:#ffffff24;outline:none}.operation-record-page-head-detail .operation-page-actions-menu summary{min-height:32px;color:#172033;background:#d69b2b;border:1px solid #d69b2b;box-shadow:0 10px 24px #02061729}.operation-record-page-head-detail .operation-page-actions-menu summary:hover,.operation-record-page-head-detail .operation-page-actions-menu summary:focus-visible{background:#efb84a;border-color:#efb84a;outline:none}.operation-detail-standard-grid{grid-template-areas:"status vu package" "description description readiness" "description description groups" "contributions contributions contributions" "story story story" "agent-actions agent-actions agent-actions" "agent-activity agent-activity agent-activity" "work work work" "messages messages messages";grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(310px,.92fr);gap:12px}.operation-detail-standard-panel{border-color:#d5dee8;box-shadow:0 10px 28px #0f172a0e}.operation-package-completion>header strong{color:#172033;background:#fff7e6;border:1px solid #f1d18a;border-radius:999px;padding:4px 8px}.operation-package-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.operation-package-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;align-items:center;min-width:0;min-height:52px;padding:7px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-package-step span{display:inline-grid;grid-row:span 2;place-items:center;width:24px;height:24px;border-radius:999px;font-size:11px;font-weight:920}.operation-package-step strong,.operation-package-step em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-package-step strong{color:#172033;font-size:12px;font-weight:880}.operation-package-step em{color:#64748b;font-size:11px;font-style:normal;font-weight:720}.operation-package-step-complete{background:#f0fdf4;border-color:#bbf7d0}.operation-package-step-complete span{color:#fff;background:#0f766e}.operation-package-step-current{background:#fff7e6;border-color:#d69b2b}.operation-package-step-current span{color:#172033;background:#f5c35a}.operation-package-step-future span{background:#e2e8f0}.operation-package-completion>p{margin:0;color:#475569;font-size:12px;font-weight:700}.operation-package-status,.operation-vu-coordinator{border-top:3px solid #0f766e}.operation-package-list{gap:6px;background:transparent;border:0;overflow:visible}.operation-package-row{position:relative;grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:38px!important;background:#fff!important;border:1px solid #d7e0ea;border-radius:6px;box-shadow:0 6px 16px #0f172a0b}.operation-package-state-dot{width:10px;height:10px;border-radius:999px;background:#cbd5e1;box-shadow:0 0 0 3px #f1f5f9}.operation-package-state-dot-sealed,.operation-package-state-dot-complete,.operation-package-state-dot-ready{background:#0f766e}.operation-package-state-dot-in-review,.operation-package-state-dot-draft{background:#d69b2b}.operation-package-row-menu{position:relative}.operation-package-row-menu summary{display:inline-grid;place-items:center;width:26px;min-height:24px;color:#334155;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:13px;font-weight:900;line-height:1;list-style:none;cursor:pointer}.operation-package-row-menu summary::-webkit-details-marker{display:none}.operation-package-row-menu div{position:absolute;top:calc(100% + 4px);right:0;z-index:12;display:grid;min-width:150px;padding:4px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 18px 34px #0f172a2e}.operation-package-row-menu button{min-height:26px;padding:0 8px;color:#263548;background:#fff;border:0;border-radius:4px;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.operation-package-row-menu button:hover,.operation-package-row-menu button:focus-visible{color:#0f766e;background:#ecfeff;outline:none}.operation-vu-coordinator>header{align-items:start}.operation-vu-action-list div{grid-template-columns:minmax(132px,.48fr) minmax(0,1fr)}.operation-vu-action-list dt{color:#334155}.operation-vu-action-list dd{color:#172033;white-space:normal}.operation-brief{grid-template-rows:auto minmax(0,1fr)}.operation-brief>header>div{display:grid;gap:2px;min-width:0}.operation-brief>header span{color:#0f766e;text-transform:none}.operation-brief-body{min-height:100%;cursor:pointer}.operation-brief-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.operation-brief-body dl div{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.operation-brief-body dl div:last-child{grid-column:1 / -1}.operation-brief-body dt{color:#334155;font-size:11px;font-weight:900;text-transform:uppercase}.operation-brief-body dd{margin:0;color:#172033;font-size:13px;font-weight:680;line-height:1.3}.operation-brief-body ul{display:grid;gap:2px;margin:0;padding-left:16px}.operation-description-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-description-editor label{display:grid;gap:4px}.operation-description-editor label:last-of-type{grid-column:1 / -1}.operation-description-editor label span{color:#334155;font-size:11px;font-weight:880;text-transform:uppercase}.operation-description-editor textarea{min-height:64px}.operation-description-editor footer{grid-column:1 / -1;display:flex;gap:6px;justify-content:flex-end}.operation-description-editor footer button{min-height:28px;padding:0 10px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font-size:12px;font-weight:820;cursor:pointer}.operation-readiness-card{grid-area:readiness;border-top:3px solid #64748b}.operation-readiness-seal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:9px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #cbd5e1;border-radius:6px}.operation-readiness-seal>span{display:inline-grid;place-items:center;width:44px;height:44px;color:#1e3a8a;background:radial-gradient(circle at 35% 25%,#fff,#dbeafe);border:1px solid #bfdbfe;border-radius:999px;font-size:22px;font-weight:950;box-shadow:inset 0 1px #fff,0 8px 18px #1e3a8a1f}.operation-readiness-seal div{display:grid;gap:2px;min-width:0}.operation-readiness-seal strong{color:#172033;font-size:13px;font-weight:880}.operation-readiness-seal em,.operation-readiness-seal p{margin:0;color:#475569;font-size:12px;font-style:normal;font-weight:700}.operation-trust-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.operation-trust-indicators span{min-width:0;padding:5px 7px;color:#334155;background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;font-size:11px;font-weight:820;text-align:center}.operation-stakeholders{border-top:3px solid #334155}.operation-stakeholder-list{display:grid;gap:6px}.operation-stakeholder-list div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1px 8px;align-items:center;min-width:0;padding:7px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-stakeholder-list div>span{display:inline-grid;grid-row:span 2;place-items:center;width:30px;height:30px;color:#0f4d57;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;font-size:10px;font-weight:920}.operation-stakeholder-list strong{min-width:0;overflow:hidden;color:#172033;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.operation-stakeholder-list em{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operation-stakeholder-list small{grid-row:span 2;color:#334155;background:#f8fafc;border:1px solid #d7e0ea;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:820}.operation-contributions .operation-table-wrap{border-color:#d7e0ea}.operation-contributions-table th,.operation-contributions-table td{height:28px;padding:4px 7px}.operation-contributions-table tbody tr:hover{background:#f5fbfb}.operation-visibility-badge{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;font-weight:820;line-height:1;white-space:nowrap}.operation-visibility-external{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.operation-visibility-restricted{color:#713f12;background:#fef3c7;border-color:#f8d78b}@media(max-width:1180px){.operation-detail-standard-grid{grid-template-areas:"status" "vu" "package" "description" "readiness" "groups" "contributions" "story" "agent-actions" "agent-activity" "work" "messages";grid-template-columns:minmax(0,1fr)}.operation-package-stepper,.operation-brief-body dl,.operation-description-editor{grid-template-columns:minmax(0,1fr)}.operation-brief-body dl div:last-child,.operation-description-editor label:last-of-type,.operation-description-editor footer{grid-column:auto}}@media(max-width:720px){.operation-record-page-head-detail{min-height:auto;padding:12px}.operation-header-meta,.operation-record-page-head-detail .operation-record-page-actions{align-items:stretch}.operation-header-meta div,.operation-record-page-head-detail .operation-page-primary-action,.operation-record-page-head-detail .operation-page-actions-menu summary{width:100%}.operation-package-row,.operation-stakeholder-list div,.operation-readiness-seal,.operation-trust-indicators{grid-template-columns:minmax(0,1fr)!important}}.operation-detail-standard-grid{grid-template-areas:"status vu package" "description description package" "contributions contributions contributions" "story story story" "agent-actions agent-actions agent-actions" "agent-activity agent-activity agent-activity" "work work work" "messages messages messages";grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(340px,.96fr)}.operation-groups-involved.operation-coordination-status{grid-area:status}.operation-readiness-card{display:none}.operation-group-node-list{position:relative;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:4px 0}.operation-group-node-list:before{position:absolute;right:10px;left:10px;top:28px;height:1px;content:"";background:linear-gradient(90deg,#0f766e2e,#47556929)}.operation-group-node-list span{position:relative;z-index:1;display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:4px 9px 4px 5px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:999px;box-shadow:0 6px 16px #0f172a0b}.operation-group-node-list em{display:inline-grid;place-items:center;width:24px;height:24px;color:#0f4d57;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;font-size:9px;font-style:normal;font-weight:920}.operation-group-node-list strong{color:#263548;font-size:12px;font-weight:820;white-space:nowrap}.operation-package-status>header{align-items:start}.operation-package-status>header>div:first-child{display:flex;gap:7px;align-items:center;min-width:0}.operation-package-header-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-end}.operation-package-header-actions>button,.operation-package-actions-menu summary{min-height:26px;padding:0 8px;border-radius:5px;font-size:12px;font-weight:820;line-height:1;cursor:pointer}.operation-package-header-actions>button{color:#172033;background:#d69b2b;border:1px solid #d69b2b}.operation-package-actions-menu{position:relative}.operation-package-actions-menu summary{color:#263548;background:#fff;border:1px solid #c2cedb;list-style:none}.operation-package-actions-menu summary::-webkit-details-marker{display:none}.operation-package-actions-menu div{position:absolute;top:calc(100% + 4px);right:0;z-index:14;display:grid;min-width:164px;padding:4px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 18px 34px #0f172a2e}.operation-package-actions-menu button{min-height:26px;padding:0 8px;color:#263548;background:#fff;border:0;border-radius:4px;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.operation-package-actions-menu button:hover,.operation-package-actions-menu button:focus-visible{color:#0f766e;background:#ecfeff;outline:none}.operation-package-circle-stepper{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:5px 2px 8px;list-style:none}.operation-package-circle-stepper:before{position:absolute;right:10%;left:10%;top:20px;height:2px;content:"";background:#d7e0ea}.operation-package-circle-step{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0}.operation-package-circle-step span{display:inline-grid;place-items:center;width:28px;height:28px;color:#64748b;background:#e2e8f0;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #cbd5e1;font-size:12px;font-weight:920}.operation-package-circle-step strong{min-width:0;overflow:hidden;color:#334155;font-size:11px;font-weight:820;text-align:center;text-overflow:ellipsis;white-space:nowrap}.operation-package-circle-step-complete span{color:#fff;background:#0f766e;box-shadow:0 0 0 1px #0f766e,0 6px 14px #0f766e29}.operation-package-circle-step-current span{color:#172033;background:#d69b2b;box-shadow:0 0 0 1px #d69b2b,0 6px 14px #d69b2b29}.operation-package-circle-step-future span{background:#f1f5f9}.operation-package-row{grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:34px!important;box-shadow:none}.operation-package-state-dot{width:9px;height:9px}.operation-package-state-complete{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.operation-brief{grid-template-rows:auto auto}.operation-brief-actions{display:flex;gap:5px;align-items:center}.operation-brief-body{min-height:52px;padding:10px 11px;background:#fff}.operation-brief-body p{margin:0;color:#172033;font-size:13px;font-weight:720;line-height:1.35}.operation-brief-body dl{margin-top:9px;padding-top:8px;border-top:1px solid #e2e8f0}.operation-description-editor{grid-template-columns:minmax(0,1fr)}.operation-description-editor label:last-of-type,.operation-description-editor footer{grid-column:auto}@media(max-width:1180px){.operation-detail-standard-grid{grid-template-areas:"status" "vu" "package" "description" "contributions" "story" "agent-actions" "agent-activity" "work" "messages";grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.operation-package-circle-stepper{grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto}.operation-package-header-actions,.operation-package-status>header>div:first-child{justify-content:flex-start}}.operation-external-portal{display:grid;gap:10px;min-width:0}.operation-external-portal-hero{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);gap:10px;align-items:stretch;padding:12px;border:1px solid rgba(25,42,64,.16);border-radius:8px;background:linear-gradient(135deg,#131f30fa,#123e42f0),#131f30;color:#f7fbfb}.operation-external-portal-hero>div:first-child{display:grid;align-content:center;gap:4px;min-width:0}.operation-external-portal-hero span{color:#d6b25e;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.operation-external-portal-hero h2{margin:0;color:#fff;font-size:1.45rem;line-height:1.08;letter-spacing:0}.operation-external-portal-hero p{max-width:54rem;margin:0;color:#f7fbfbd1;font-size:.86rem;line-height:1.36}.operation-external-portal-hero dl{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:6px;margin:0}.operation-external-portal-hero dl div{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0f}.operation-external-portal-hero dt{margin:0 0 3px;color:#f7fbfb9e;font-size:.64rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.operation-external-portal-hero dd{margin:0;overflow-wrap:anywhere;color:#fff;font-size:.86rem;font-weight:850;line-height:1.18}.operation-external-security-panel{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;min-width:0}.operation-external-security-panel article{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(12,116,119,.2);border-left:4px solid #0c7477;border-radius:6px;background:#0c74770f}.operation-external-security-panel strong{color:#142033;font-size:.76rem;font-weight:850;line-height:1.1}.operation-external-security-panel span{color:#53657a;font-size:.72rem;font-weight:700;line-height:1.32}.operation-external-portal-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:10px;min-width:0}.operation-external-portal-panel{min-width:0}.operation-external-portal-operations{grid-column:1 / -1}.operation-external-portal-panel header{align-items:center;gap:8px}.operation-external-portal-panel header p{margin:2px 0 0;color:#66768a;font-size:.74rem;line-height:1.34}.operation-external-portal-table td>strong,.operation-external-portal-table td>span{display:block}.operation-external-portal-table td>strong{color:#142033;font-size:.76rem;line-height:1.18}.operation-external-portal-table td>span{margin-top:2px;color:#6b7888;font-size:.68rem;font-weight:750;line-height:1.2}.operation-external-portal-table th:last-child,.operation-external-portal-table td:last-child{white-space:nowrap}@media(max-width:1120px){.operation-external-portal-hero,.operation-external-portal-grid{grid-template-columns:1fr}.operation-external-portal-hero dl,.operation-external-security-panel{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:640px){.operation-external-portal-hero dl,.operation-external-security-panel{grid-template-columns:1fr}.operation-external-portal-table th:last-child,.operation-external-portal-table td:last-child{white-space:normal}}.operation-external-detail{display:grid;gap:10px;min-width:0}.operation-external-hero{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:10px;align-items:stretch;padding:12px;border:1px solid rgba(25,42,64,.16);border-radius:8px;background:linear-gradient(135deg,#131f30fa,#152e3cf5),#131f30;color:#f7fbfb}.operation-external-hero>div:first-child{display:grid;align-content:center;gap:4px;min-width:0}.operation-external-hero span{color:#d6b25e;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.operation-external-hero h2{margin:0;color:#fff;font-size:1.55rem;line-height:1.05;letter-spacing:0}.operation-external-hero p{margin:0;color:#f7fbfbd1;font-size:.9rem;line-height:1.35}.operation-external-hero dl{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:6px;margin:0}.operation-external-hero dl div{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0f}.operation-external-hero dt{margin:0 0 3px;color:#f7fbfb9e;font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.operation-external-hero dd{margin:0;overflow-wrap:anywhere;color:#fff;font-size:.82rem;font-weight:800;line-height:1.25}.operation-external-security-note{margin:0;padding:8px 10px;border:1px solid rgba(12,116,119,.2);border-left:4px solid #0c7477;border-radius:6px;background:#0c747712;color:#25384f;font-size:.78rem;font-weight:700;line-height:1.4}.operation-external-required-actions,.operation-external-contributions,.operation-external-packages,.operation-external-ledger,.operation-external-messages{min-width:0}.operation-external-required-actions header,.operation-external-contributions header,.operation-external-packages header,.operation-external-ledger header,.operation-external-messages header{align-items:center;gap:8px}.operation-external-contributions header p,.operation-external-ledger header p,.operation-external-messages header p{margin:2px 0 0;color:#66768a;font-size:.76rem;line-height:1.35}.operation-external-actions-table th:last-child,.operation-external-actions-table td:last-child{width:104px;text-align:right}.operation-external-row-action{min-width:78px;padding:6px 10px;border:1px solid rgba(12,116,119,.25);border-radius:6px;background:#fff;color:#0c7477;font-size:.72rem;font-weight:850;line-height:1;cursor:pointer}.operation-external-row-action:hover,.operation-external-row-action:focus-visible{border-color:#0c7477;background:#0c747714}.operation-external-contributions-table th:nth-child(4),.operation-external-contributions-table td:nth-child(4){min-width:220px}.operation-external-package-table th:first-child,.operation-external-package-table td:first-child{color:#0c7477;font-weight:850}.operation-external-message-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:10px;min-width:0}.operation-external-message-list{display:grid;gap:8px;min-width:0}.operation-external-message-list article{display:grid;gap:3px;padding:8px;border:1px solid rgba(25,42,64,.12);border-radius:6px;background:#fff}.operation-external-message-list article strong{color:#142033;font-size:.76rem}.operation-external-message-list article span{color:#6b7888;font-size:.68rem;font-weight:750}.operation-external-message-list article p{margin:0;color:#2d3e52;font-size:.76rem;line-height:1.38}.operation-external-message-list textarea{min-height:86px;width:100%;resize:vertical}@media(max-width:980px){.operation-external-hero,.operation-external-message-grid{grid-template-columns:1fr}.operation-external-hero dl{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:640px){.operation-external-hero dl{grid-template-columns:1fr}.operation-external-actions-table th:last-child,.operation-external-actions-table td:last-child{text-align:left}}.operation-detail-standard-grid{grid-template-areas:"status vu package" "priority priority priority" "decision decision decision" "description description groups" "contributions contributions contributions" "story story story" "authorization authorization agent-actions" "agent-activity agent-activity agent-activity" "work work work" "messages messages messages"}.operation-priority-assessment{grid-area:priority;border-top:3px solid #d69b2b}.operation-decision-intelligence{grid-area:decision;border-top:3px solid #0f766e}.operation-priority-assessment>header p{margin:2px 0 0;color:#64748b;font-size:.75rem;font-weight:720;line-height:1.35}.operation-priority-badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 7px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#334155;white-space:nowrap}.operation-priority-badge strong{color:inherit;font-size:.72rem;font-weight:900;line-height:1}.operation-priority-badge em{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 4px;border-radius:999px;background:#ffffffbd;color:inherit;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.operation-priority-low{color:#365314;border-color:#bbf7d0;background:#f0fdf4}.operation-priority-medium{color:#334155;border-color:#cbd5e1;background:#f8fafc}.operation-priority-high{color:#172033;border-color:#d69b2b;background:#fff7e6}.operation-priority-critical{color:#fff;border-color:#8b1e1e;background:#8b1e1e}.operation-standard-landing-table th:nth-child(3),.operation-standard-landing-table td:nth-child(3){width:104px}.operation-priority-summary{display:grid;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:8px;min-width:0}.operation-priority-score{display:grid;align-content:center;justify-items:center;gap:3px;min-height:92px;padding:10px;border:1px solid #d7e0ea;border-radius:6px;background:#f8fafc}.operation-priority-score span,.operation-priority-reason span,.operation-priority-logic span{color:#64748b;font-size:.68rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.operation-priority-score strong{color:#172033;font-size:2rem;font-weight:920;line-height:1}.operation-priority-score em{color:#0f766e;font-size:.76rem;font-style:normal;font-weight:900}.operation-priority-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:0;overflow:hidden;border:1px solid #d7e0ea;border-radius:6px;background:#d7e0ea}.operation-priority-summary dl div{display:grid;gap:2px;min-width:0;min-height:42px;padding:6px;background:#fff}.operation-priority-summary dt{color:#64748b;font-size:.66rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.operation-priority-summary dd{margin:0;overflow:hidden;color:#172033;font-size:.8rem;font-weight:840;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.operation-priority-reason{display:grid;gap:3px;padding:8px;border:1px solid rgba(12,116,119,.18);border-left:4px solid #0f766e;border-radius:6px;background:#0c74770f}.operation-priority-reason strong{color:#172033;font-size:.82rem;font-weight:820;line-height:1.35}.operation-priority-logic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.operation-priority-logic div{display:grid;gap:3px;min-width:0;min-height:48px;padding:7px;border:1px solid #d7e0ea;border-radius:6px;background:#fff}.operation-priority-logic strong{color:#172033;font-size:.78rem;font-weight:900}.operation-priority-logic-active{border-color:#d69b2b!important;background:#fff7e6!important}.operation-decision-intelligence>header p{margin:2px 0 0;color:#64748b;font-size:.75rem;font-weight:720;line-height:1.35}.operation-decision-vu-summary,.operation-decision-registry,.operation-decision-briefs,.operation-decision-evidence,.operation-decision-framework,.operation-decision-confidence,.operation-decision-risks,.operation-decision-devil,.operation-decision-timeline{display:grid;gap:7px;min-width:0;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-decision-registry>header,.operation-decision-briefs>header,.operation-decision-evidence>header,.operation-decision-framework>header,.operation-decision-confidence>header,.operation-decision-risks>header,.operation-decision-devil>header,.operation-decision-timeline>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-decision-registry>header span,.operation-decision-briefs>header span,.operation-decision-evidence>header span,.operation-decision-framework>header span,.operation-decision-confidence>header span,.operation-decision-risks>header span,.operation-decision-devil>header span,.operation-decision-timeline>header span,.operation-decision-vu-summary span{color:#64748b;font-size:.68rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.operation-decision-registry>header strong,.operation-decision-briefs>header strong,.operation-decision-evidence>header strong,.operation-decision-framework>header strong,.operation-decision-confidence>header strong,.operation-decision-risks>header strong,.operation-decision-devil>header strong,.operation-decision-timeline>header strong{color:#0f766e;font-size:.76rem;font-weight:880}.operation-decision-vu-summary{grid-template-columns:minmax(0,1fr) minmax(180px,.24fr);align-items:stretch;background:#0c74770f;border-left:4px solid #0f766e}.operation-decision-vu-summary div{display:grid;align-content:center;gap:4px;min-width:0}.operation-decision-vu-summary strong{color:#172033;font-size:.86rem;font-weight:820;line-height:1.35}.operation-decision-registry-table td:first-child strong{display:block;min-width:0;overflow:hidden;color:#172033;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.operation-decision-registry-table td:first-child span{display:block;max-width:320px;margin-top:2px;overflow:hidden;color:#64748b;font-size:.7rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.operation-decision-briefs{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-decision-briefs>header,.operation-decision-evidence>header,.operation-decision-framework>header,.operation-decision-confidence>header,.operation-decision-risks>header,.operation-decision-devil>header,.operation-decision-timeline>header{grid-column:1 / -1}.operation-decision-briefs article,.operation-decision-framework article{display:grid;gap:6px;min-width:0;padding:7px;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-decision-briefs article>header{display:flex;gap:6px;align-items:center;justify-content:space-between;min-width:0}.operation-decision-briefs h3,.operation-decision-framework h3{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.8rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.operation-decision-briefs dl,.operation-decision-evidence dl,.operation-decision-framework dl{display:grid;gap:1px;min-width:0;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.operation-decision-briefs dl div,.operation-decision-evidence dl div,.operation-decision-framework dl div{display:grid;gap:2px;min-width:0;padding:6px;background:#fff}.operation-decision-briefs dt,.operation-decision-evidence dt,.operation-decision-framework dt{color:#64748b;font-size:.66rem;font-weight:860;text-transform:uppercase}.operation-decision-briefs dd,.operation-decision-evidence dd,.operation-decision-framework dd{min-width:0;margin:0;color:#263548;font-size:.76rem;font-weight:720;line-height:1.32}.operation-decision-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-decision-framework,.operation-decision-confidence{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-decision-confidence article,.operation-decision-risk-level{display:grid;align-content:center;gap:5px;min-width:0;min-height:58px;padding:7px;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-decision-confidence article span,.operation-decision-risk-level span{color:#64748b;font-size:.68rem;font-weight:860;text-transform:uppercase}.operation-decision-confidence article strong{color:#172033;font-size:1.22rem;font-weight:920;line-height:1}.operation-decision-confidence article div{height:5px;overflow:hidden;background:#e2e8f0;border-radius:999px}.operation-decision-confidence article i{display:block;height:100%;background:#0f766e;border-radius:inherit}.operation-decision-devil ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.operation-decision-devil li{min-width:0;padding:7px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-left:3px solid #d69b2b;border-radius:5px;font-size:.78rem;font-weight:760;line-height:1.34}.operation-decision-timeline ol{display:grid;gap:0;margin:0;padding:0 0 0 14px;list-style:none;border-left:2px solid #d7e0ea}.operation-decision-timeline li{position:relative;display:grid;grid-template-columns:minmax(90px,.18fr) minmax(0,1fr) minmax(130px,.24fr);gap:8px;min-width:0;padding:6px 0 6px 12px;color:#263548;font-size:.76rem}.operation-decision-timeline li:before{position:absolute;top:11px;left:-19px;width:8px;height:8px;content:"";background:#0f766e;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #0f766e}.operation-decision-timeline li span,.operation-decision-timeline li em{min-width:0;overflow:hidden;color:#64748b;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.operation-decision-timeline li strong{min-width:0;overflow:hidden;color:#172033;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.operation-decision-intelligence footer{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;color:#64748b;font-size:.7rem;font-weight:760}.operation-decision-intelligence footer strong,.operation-decision-intelligence footer span,.operation-decision-intelligence footer em{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;background:#fff;border:1px solid #d7e0ea;border-radius:5px}.operation-decision-intelligence footer strong{color:#172033}.operation-decision-intelligence footer em{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0;font-style:normal;font-weight:860}.operation-vu-action-list div:first-child dd{color:#0f766e;font-weight:920}@media(max-width:1180px){.operation-detail-standard-grid{grid-template-areas:"status" "vu" "package" "priority" "decision" "description" "groups" "contributions" "story" "authorization" "agent-actions" "agent-activity" "work" "messages";grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.operation-priority-summary,.operation-priority-logic,.operation-decision-vu-summary,.operation-decision-briefs,.operation-decision-evidence dl,.operation-decision-framework,.operation-decision-confidence,.operation-decision-devil ul{grid-template-columns:1fr}.operation-priority-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.operation-priority-summary dl{grid-template-columns:1fr}}.internal-agent-automation-center,.internal-agent-permissions,.internal-agent-approval-levels,.internal-agent-spending-controls,.internal-agent-run-history,.internal-agent-registry,.internal-agent-trust-model,.internal-agent-workflow-example{min-width:0}.internal-agent-automation-center{grid-column:span 2;border-top:3px solid #d69b2b}.internal-agent-permissions,.internal-agent-registry{grid-column:1 / -1}.internal-agent-automation-center dl,.internal-agent-spending-controls dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d7e0ea;border-radius:6px;background:#d7e0ea}.internal-agent-automation-center dl div,.internal-agent-spending-controls dl div{display:grid;gap:2px;min-height:42px;padding:7px;background:#fff}.internal-agent-automation-center dd,.internal-agent-spending-controls dd{margin:0;color:#172033;font-size:.86rem;font-weight:860}.internal-agent-automation-center p,.internal-agent-spending-controls p,.internal-agent-trust-model p{margin:0;color:#475569;font-size:.82rem;line-height:1.45}.internal-agent-permissions-table th:first-child,.internal-agent-permissions-table td:first-child,.internal-agent-registry-table th:first-child,.internal-agent-registry-table td:first-child{color:#0f766e;font-weight:860}.internal-agent-state-yes{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.internal-agent-state-no{color:#334155;background:#f8fafc;border-color:#cbd5e1}.internal-agent-state-pass,.internal-agent-state-good{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.internal-agent-state-warning,.internal-agent-state-watch,.internal-agent-state-flagged{color:#713f12;background:#fef3c7;border-color:#f8d78b}.internal-agent-state-needs-review{color:#991b1b;background:#fee2e2;border-color:#fecaca}.internal-agent-active-review-mode,.internal-agent-review-categories,.internal-agent-product-drift-monitor,.internal-agent-architecture-compliance,.internal-agent-ticket-recommendations,.internal-agent-issue-registry,.internal-agent-screenshot-review,.internal-agent-experience-review,.internal-agent-founder-questions,.internal-agent-active-future{min-width:0}.internal-agent-active-review-mode{grid-column:1 / -1;border-top:3px solid #0f766e}.internal-agent-active-review-mode dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.internal-agent-active-review-mode dl div{display:grid;gap:2px;min-width:0;min-height:42px;padding:7px;background:#fff}.internal-agent-active-review-mode dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.86rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.internal-agent-review-categories,.internal-agent-product-drift-monitor,.internal-agent-architecture-compliance,.internal-agent-ticket-recommendations,.internal-agent-issue-registry,.internal-agent-screenshot-review,.internal-agent-experience-review,.internal-agent-founder-questions{grid-column:1 / -1}.internal-agent-review-category-table th:first-child,.internal-agent-review-category-table td:first-child,.internal-agent-active-drift-table th:first-child,.internal-agent-active-drift-table td:first-child,.internal-agent-architecture-table th:first-child,.internal-agent-architecture-table td:first-child,.internal-agent-ticket-recommendation-table th:nth-child(2),.internal-agent-ticket-recommendation-table td:nth-child(2),.internal-agent-issue-registry-table th:first-child,.internal-agent-issue-registry-table td:first-child{color:#0f766e;font-weight:860}.internal-agent-screenshot-review ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;counter-reset:screenshot-review}.internal-agent-screenshot-review li{position:relative;display:grid;align-content:center;min-height:48px;padding:8px 8px 8px 34px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:6px;font-size:.78rem;font-weight:820;line-height:1.25;counter-increment:screenshot-review}.internal-agent-screenshot-review li:before{position:absolute;top:9px;left:8px;display:inline-grid;place-items:center;width:18px;height:18px;color:#172033;background:#d69b2b;border-radius:999px;content:counter(screenshot-review);font-size:.68rem;font-weight:900}@media(max-width:980px){.internal-agent-active-review-mode dl,.internal-agent-screenshot-review ol{grid-template-columns:1fr}}.internal-agent-trust-model ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.internal-agent-trust-model li{display:flex;gap:7px;align-items:center;min-height:34px;padding:7px;color:#172033;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px;font-size:.8rem;font-weight:780}.internal-agent-trust-model li span{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#0f766e}.internal-agent-workflow-example ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;counter-reset:agent-workflow}.internal-agent-workflow-example li{position:relative;display:grid;gap:4px;min-height:48px;padding:8px 8px 8px 34px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:6px;font-size:.8rem;font-weight:800;line-height:1.3;counter-increment:agent-workflow}.internal-agent-workflow-example li:before{position:absolute;top:8px;left:8px;display:inline-grid;place-items:center;width:18px;height:18px;color:#172033;background:#d69b2b;border-radius:999px;content:counter(agent-workflow);font-size:.68rem;font-weight:900}@media(max-width:980px){.internal-agent-automation-center,.internal-agent-permissions,.internal-agent-registry{grid-column:auto}.internal-agent-automation-center dl,.internal-agent-spending-controls dl,.internal-agent-trust-model ul,.internal-agent-workflow-example ol{grid-template-columns:1fr}}.internal-agent-operating-model-page .internal-agent-header p{max-width:900px}.internal-agent-operating-grid{align-items:start}.internal-agent-operating-summary{grid-column:1 / -1;border-top:3px solid #0f766e}.internal-agent-operating-summary p,.internal-agent-budget-controls p,.internal-agent-coordination-engine p,.internal-agent-coordination-flow p{margin:0;color:#334155;font-size:.84rem;font-weight:720;line-height:1.45}.internal-agent-operating-summary dl,.internal-agent-budget-controls dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.internal-agent-operating-summary dl div,.internal-agent-budget-controls dl div{display:grid;gap:2px;min-width:0;min-height:42px;padding:7px;background:#fff}.internal-agent-operating-summary dt,.internal-agent-budget-controls dt{color:#64748b;font-size:.68rem;font-weight:860;text-transform:uppercase}.internal-agent-operating-summary dd,.internal-agent-budget-controls dd{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:.84rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.internal-agent-customer-vu-agents,.internal-agent-coordination-engine,.internal-agent-trigger-model,.internal-agent-eof-behavior,.internal-agent-handoff-model,.internal-agent-priority-escalation,.internal-agent-activity-log,.internal-agent-coordination-flow,.internal-agent-automation-roadmap-model,.internal-agent-audit-rules{grid-column:1 / -1}.internal-agent-internal-hq-agents,.internal-agent-approval-model,.internal-agent-budget-controls,.internal-agent-email-rules{min-width:0}.internal-agent-coordination-engine{border-top:3px solid #d69e2e}.internal-agent-coordination-engine ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.internal-agent-coordination-engine li{min-width:0;padding:8px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:6px;font-size:.76rem;font-weight:760;line-height:1.35}.internal-agent-role-table th:first-child,.internal-agent-role-table td:first-child,.internal-agent-trigger-table th:first-child,.internal-agent-trigger-table td:first-child,.internal-agent-eof-table th:first-child,.internal-agent-eof-table td:first-child,.internal-agent-priority-escalation-table th:first-child,.internal-agent-priority-escalation-table td:first-child,.internal-agent-handoff-table th:nth-child(1),.internal-agent-handoff-table td:nth-child(1),.internal-agent-handoff-table th:nth-child(2),.internal-agent-handoff-table td:nth-child(2),.internal-agent-activity-log-table th:nth-child(2),.internal-agent-activity-log-table td:nth-child(2){color:#0f766e;font-weight:860}.internal-agent-trigger-table td:nth-child(3),.internal-agent-eof-table td:nth-child(2),.internal-agent-eof-table td:nth-child(4),.internal-agent-priority-escalation-table td:nth-child(2),.internal-agent-handoff-table td:nth-child(6),.internal-agent-handoff-table td:nth-child(7),.internal-agent-handoff-table td:nth-child(11),.internal-agent-role-table td:nth-child(3),.internal-agent-role-table td:nth-child(4){min-width:220px}.internal-agent-coordination-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.internal-agent-coordination-flow li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:9px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.internal-agent-coordination-flow li>span{display:inline-grid;place-items:center;width:24px;height:24px;color:#063b3f;background:#99f6e4;border-radius:999px;font-size:.74rem;font-weight:920}.internal-agent-coordination-flow strong{display:block;color:#172033;font-size:.82rem;font-weight:900}.internal-agent-coordination-flow small{display:block;margin-top:4px;color:#64748b;font-size:.72rem;font-weight:780;line-height:1.35}.internal-agent-audit-rules ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.internal-agent-audit-rules li{min-width:0;padding:8px;color:#172033;background:#fff;border:1px solid #d7e0ea;border-left:3px solid #0f766e;border-radius:6px;font-size:.8rem;font-weight:760;line-height:1.35}.internal-agent-state-allowed{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.internal-agent-state-blocked{color:#991b1b;background:#fee2e2;border-color:#fecaca}.internal-agent-state-current{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}@media(max-width:980px){.internal-agent-operating-summary dl,.internal-agent-budget-controls dl,.internal-agent-coordination-engine ul,.internal-agent-coordination-flow ol,.internal-agent-audit-rules ul{grid-template-columns:1fr}}.operation-detail-standard-grid{grid-template-areas:"groups vu package" "description description description" "package-registry package-registry package-registry" "messages messages messages" "contributions contributions contributions" "story story story" "agent-activity agent-activity agent-activity";grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr) minmax(320px,.95fr);gap:12px}.operation-package-registry-section>header p{margin:2px 0 0;color:#64748b;font-size:12px;font-weight:640}.operation-package-status{align-content:start}.operation-package-status>header{align-items:flex-start}.operation-package-header-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.operation-package-header-actions>button,.operation-vu-controls button{min-height:26px;padding:0 8px;color:#263548;background:#fff;border:1px solid #c2cedb;border-radius:5px;font-size:12px;font-weight:820;line-height:1;cursor:pointer}.operation-package-header-actions>button:hover,.operation-package-header-actions>button:focus-visible,.operation-vu-controls button:hover,.operation-vu-controls button:focus-visible{color:#0f766e;background:#ecfeff;border-color:#99f6e4;outline:none}.operation-package-header-actions>.operation-primary-button,.operation-vu-controls .operation-primary-button{color:#063b3f;background:#99f6e4;border-color:#5eead4}.operation-package-summary-list{gap:6px;overflow:visible;background:transparent;border:0}.operation-package-summary-list .operation-package-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px;align-items:center;min-width:0;min-height:42px!important;padding:7px;background:#fff!important;border:1px solid #d7e0ea;border-radius:6px}.operation-package-summary-list .operation-package-row strong{font-size:12px}.operation-eo-recommendations{display:grid;gap:8px;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-eo-recommendations>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-eo-recommendations h3{margin:0;color:#172033;font-size:13px;font-weight:900}.operation-eo-recommendations>header span{color:#0f766e;font-size:11px;font-weight:860}.operation-eo-recommendations>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.operation-eo-recommendations article{display:grid;gap:5px;min-width:0;padding:7px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-eo-recommendations article strong{color:#263548;font-size:12px;font-weight:860}.operation-eo-recommendations ul{display:grid;gap:3px;margin:0;padding-left:15px}.operation-eo-recommendations li{color:#475569;font-size:12px;font-weight:680;line-height:1.3}.operation-vu-coordinator .operation-vu-action-list{gap:6px;overflow:visible;background:transparent;border:0}.operation-vu-coordinator .operation-vu-action-list div{grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);min-height:42px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-vu-coordinator .operation-vu-action-list dd{white-space:normal}.operation-vu-coordinator>header strong{color:#713f12;background:#fff7e6;border:1px solid #f1d18a;border-radius:999px;padding:4px 8px}.operation-vu-controls{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;padding:0;background:transparent;border-top:0}.operation-vu-coordinator .operation-vu-controls .operation-primary-button{color:#063b3f;background:#99f6e4;border-color:#5eead4}.operation-brief{gap:6px;padding:8px}.operation-brief>header{align-items:center}.operation-brief-body{min-height:auto;padding:8px 10px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px;cursor:default}.operation-brief-body:hover{background:#f8fafc;border-color:#d7e0ea}.operation-brief-body p{margin:0;color:#172033;font-size:13px;font-weight:700;line-height:1.35}.operation-groups-involved .operation-group-node-list{gap:6px;padding:2px 0}.operation-groups-involved .operation-group-node-list:before{display:none}.operation-groups-involved .operation-group-node-list span{min-height:28px;padding:3px 8px 3px 4px;box-shadow:none}.operation-groups-involved .operation-group-node-list em{width:22px;height:22px}.operation-groups-involved .operation-group-node-list strong{font-size:11px}.operation-agent-activity{gap:0}.operation-agent-activity>summary{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding:0;list-style:none;cursor:pointer}.operation-agent-activity>summary::-webkit-details-marker{display:none}.operation-agent-activity>summary div{display:grid;gap:2px;min-width:0}.operation-agent-activity>summary p{margin:0;color:#64748b;font-size:12px;font-weight:640}.operation-agent-activity>summary strong{color:#0f766e;font-size:12px;font-weight:860}.operation-agent-activity[open]{gap:8px}@media(max-width:1180px){.operation-detail-standard-grid{grid-template-areas:"groups" "vu" "package" "description" "package-registry" "messages" "contributions" "story" "agent-activity";grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.operation-package-summary-list .operation-package-row,.operation-vu-coordinator .operation-vu-action-list div{grid-template-columns:1fr}.operation-eo-recommendations>div{grid-template-columns:1fr}.operation-package-header-actions,.operation-vu-controls{justify-content:flex-start}}.operation-record-page-head-detail{align-items:flex-start;min-height:auto;padding:14px 16px;overflow:visible;color:#0d1b2a;background:linear-gradient(180deg,#fff,#f8fbfd);border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 10px 28px #0f172a0f}.operation-record-page-head-detail:after{display:none}.operation-record-page-head-detail .operation-record-detail-heading{flex:1 1 auto;gap:12px;min-width:0}.operation-record-page-head-detail .operation-header-on-badge{color:#0f766e!important;background:#ecfeff;border-color:#99f6e4}.operation-record-page-head-detail h1{color:#020617;font-size:24px;line-height:1.08}.operation-record-page-head-detail .operation-header-meta div{background:#fff;border-color:#d7e0ea}.operation-record-page-head-detail .operation-header-meta dt{color:#64748b}.operation-record-page-head-detail .operation-header-meta dd{color:#172033}.operation-record-page-head-detail .operation-page-primary-action{color:#0f766e;background:#fff;border-color:#5eead4;box-shadow:none}.operation-record-page-head-detail .operation-page-primary-action:hover,.operation-record-page-head-detail .operation-page-primary-action:focus-visible{background:#ecfeff}.operation-record-page-head-detail .operation-page-actions-menu summary{color:#fff;background:#0d1b2a;border-color:#0d1b2a;box-shadow:none}.operation-record-page-head-detail .operation-page-actions-menu summary:hover,.operation-record-page-head-detail .operation-page-actions-menu summary:focus-visible{background:#172033;border-color:#172033}.operation-header-eof{display:grid;gap:5px;min-width:0;max-width:760px;padding:7px 8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-header-eof strong{color:#0f766e;font-size:11px;font-weight:900}.operation-header-eof ol{display:grid;grid-template-columns:repeat(7,minmax(66px,1fr));gap:4px;margin:0;padding:0;list-style:none}.operation-header-eof li{min-width:0;padding:4px 5px;color:#64748b;background:#fff;border:1px solid #d7e0ea;border-radius:999px;text-align:center}.operation-header-eof li span{display:block;min-width:0;overflow:hidden;color:inherit;font-size:10px;font-weight:820;line-height:1.1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.operation-header-eof-complete{color:#0f5c45!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.operation-header-eof-current{color:#063b3f!important;background:#99f6e4!important;border-color:#2dd4bf!important}.operation-detail-standard-grid{grid-template-areas:"groups vu package agents" "description brainstorm brainstorm agents" "messages messages package-registry package-registry" "story story story story";grid-template-columns:minmax(220px,.78fr) minmax(290px,1fr) minmax(310px,1.04fr) minmax(230px,.72fr);gap:10px;align-items:start}.operation-detail-standard-panel{gap:8px;padding:10px;background:#fff;border-color:#d7e0ea;border-radius:8px;box-shadow:0 8px 22px #0f172a0b}.operation-detail-standard-panel>header{min-height:28px}.operation-detail-standard-panel>header h2{font-size:13px;letter-spacing:0}.operation-detail-standard-panel>header p{margin:2px 0 0;color:#64748b;font-size:11px;font-weight:660;line-height:1.25}.operation-groups-involved.operation-coordination-status{grid-area:groups}.operation-vu-coordinator{grid-area:vu}.operation-package-status{grid-area:package}.operation-description{grid-area:description}.operation-vu-brainstorm{grid-area:brainstorm}.operation-active-agents-panel{grid-area:agents}.operation-message-composer-panel{grid-area:messages}.operation-package-registry-section{grid-area:package-registry}.operation-ledger-story-panel{grid-area:story}.operation-groups-involved .operation-group-node-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.operation-groups-involved .operation-group-node-list span{min-width:0;min-height:34px;padding:4px 7px;border-radius:6px}.operation-groups-involved .operation-group-node-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-vu-coordinator .operation-vu-action-list{display:grid;gap:1px;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:6px}.operation-vu-coordinator .operation-vu-action-list div{grid-template-columns:minmax(112px,.4fr) minmax(0,1fr);min-height:44px;padding:8px;background:#f8fafc;border:0;border-radius:0}.operation-vu-coordinator .operation-vu-action-list dt{color:#0f4d57;font-size:11px;font-weight:900}.operation-vu-coordinator .operation-vu-action-list dd{color:#172033;font-size:12px;font-weight:720;line-height:1.35}.operation-vu-controls{justify-content:space-between}.operation-vu-controls button,.operation-package-header-actions>button{flex:1 1 86px;justify-content:center}.operation-package-summary-list .operation-package-row{min-height:38px!important}.operation-eo-recommendations{max-height:300px;overflow:auto}.operation-brief-body{min-height:128px}.operation-vu-brainstorm-question{display:grid;gap:3px;padding:8px;background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px}.operation-vu-brainstorm-question span,.operation-vu-brainstorm-grid article>span{color:#0f4d57;font-size:11px;font-weight:900;text-transform:uppercase}.operation-vu-brainstorm-question strong{color:#172033;font-size:15px;font-weight:900}.operation-vu-brainstorm-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.operation-vu-brainstorm-grid article{display:grid;align-content:start;gap:7px;min-width:0;padding:8px;background:#fff;border:1px solid #d7e0ea;border-radius:6px}.operation-vu-brainstorm-list ul,.operation-active-agents-panel ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.operation-vu-brainstorm-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:start;min-width:0}.operation-vu-brainstorm-list li em{display:inline-block;width:8px;height:8px;margin-top:5px;border-radius:999px}.operation-vu-brainstorm-supporting li em{background:#22c55e}.operation-vu-brainstorm-concern li em{background:#f59e0b}.operation-vu-brainstorm-path li em{background:#0ea5e9}.operation-vu-brainstorm-list li strong{color:#263548;font-size:12px;font-weight:700;line-height:1.28}.operation-vu-brainstorm-action,.operation-vu-brainstorm-outcome{background:#ecfdf5!important;border-color:#a7f3d0!important}.operation-vu-brainstorm-action strong,.operation-vu-brainstorm-outcome strong{color:#0f5c45;font-size:13px;font-weight:900;line-height:1.3}.operation-active-agents-panel{position:sticky;top:10px}.operation-active-agents-panel li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0;padding:7px 0;border-bottom:1px solid #e2e8f0}.operation-active-agents-panel li:last-child{border-bottom:0}.operation-active-agents-panel li>span:first-child{display:inline-grid;place-items:center;width:26px;height:26px;color:#0f4d57;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;font-size:9px;font-weight:920}.operation-active-agents-panel li div{display:grid;gap:2px;min-width:0}.operation-active-agents-panel li strong,.operation-active-agents-panel li em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-active-agents-panel li strong{color:#172033;font-size:12px;font-weight:880}.operation-active-agents-panel li em{color:#64748b;font-size:11px;font-style:normal;font-weight:680}.operation-active-agent-status{min-height:18px;padding:0 6px;border:1px solid #cbd5e1;border-radius:999px;font-size:10px;font-weight:860;line-height:1}.operation-active-agent-status-active{color:#0f5c45;background:#ecfdf5;border-color:#a7f3d0}.operation-active-agent-status-monitoring{color:#0f4d57;background:#ecfeff;border-color:#99f6e4}.operation-active-agent-status-waiting{color:#713f12;background:#fff7e6;border-color:#f1d18a}.operation-message-composer-panel{gap:8px}.operation-detail-message-thread article{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr) auto;align-items:center;min-height:34px;padding:7px}.operation-detail-message-thread article strong{grid-column:1}.operation-detail-message-thread article p{grid-column:2;grid-row:1}.operation-detail-message-thread article span{grid-column:3;grid-row:1}.operation-detail-message-form{grid-template-columns:minmax(120px,.75fr) minmax(120px,.75fr) minmax(120px,.65fr) minmax(180px,1fr);padding-top:8px;border-top:1px solid #e2e8f0}.operation-detail-message-form textarea{min-height:54px}.operation-detail-attachment-row .operation-primary-button{color:#063b3f;background:#99f6e4;border-color:#5eead4}.operation-package-registry-table{min-width:760px}.operation-ledger-story-panel ol{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1380px){.operation-detail-standard-grid{grid-template-areas:"groups vu package" "description brainstorm brainstorm" "messages messages agents" "package-registry package-registry agents" "story story story";grid-template-columns:minmax(220px,.8fr) minmax(290px,1fr) minmax(270px,.9fr)}.operation-active-agents-panel{position:static}}@media(max-width:980px){.operation-record-page-head-detail,.operation-record-page-head-detail .operation-record-detail-heading{display:grid}.operation-record-page-head-detail .operation-record-page-actions{justify-content:flex-start}.operation-header-eof ol{grid-template-columns:repeat(7,minmax(72px,1fr));overflow-x:auto}.operation-detail-standard-grid{grid-template-areas:"groups" "vu" "package" "description" "brainstorm" "messages" "package-registry" "agents" "story";grid-template-columns:minmax(0,1fr)}.operation-vu-brainstorm-grid,.operation-ledger-story-panel ol{grid-template-columns:1fr}.operation-brief-body{min-height:auto}}@media(max-width:720px){.operation-groups-involved .operation-group-node-list,.operation-vu-coordinator .operation-vu-action-list div,.operation-detail-message-form,.operation-detail-message-thread article{grid-template-columns:1fr}.operation-detail-message-thread article p,.operation-detail-message-thread article span{grid-column:1;grid-row:auto}}.operation-record-system{--odw-midnight: #07111a;--odw-graphite: #1c2632;--odw-shadow: #0b1a26;--odw-teal: #00b7c6;--odw-teal-dark: #007c86;--odw-gold: #f2b544;--odw-gold-hover: #d99a25;--odw-silver: #d8dee4;--odw-brushed: #eef1f4;--odw-soft: #f7f9fa;--odw-text: #08111c;--odw-muted: #5b6673;--odw-border: #d8dee4;color:var(--odw-text);font-family:Inter,Arial,sans-serif}.operation-record-page-head-detail{align-items:flex-start;padding:16px 18px;color:var(--odw-text);background:radial-gradient(circle at 82% 0%,rgba(0,183,198,.08),transparent 34%),linear-gradient(135deg,#ffffff,var(--odw-soft));border:1px solid var(--odw-border);border-radius:10px;box-shadow:0 18px 44px #08111c14}.operation-record-page-head-detail:after,.operation-header-eof{display:none}.operation-record-page-head-detail .operation-record-detail-copy{gap:6px}.operation-record-page-head-detail .operation-header-on-badge{color:var(--odw-teal-dark)!important;background:#00b7c61a;border-color:#00b7c647;border-radius:8px}.operation-record-page-head-detail h1{max-width:860px;color:#050b16;font-size:24px;font-weight:800;line-height:1.12}.operation-record-detail-subtitle{margin:0;color:#111827;font-size:13px;font-weight:700}.operation-record-detail-subtitle span{margin:0 8px;color:var(--odw-muted)}.operation-record-page-head-detail .operation-header-meta{gap:8px}.operation-record-page-head-detail .operation-header-meta div{padding:4px 8px;background:#fff;border-color:#d8dee4f0;border-radius:8px}.operation-record-page-head-detail .operation-header-meta dt{color:var(--odw-muted);font-size:10px;font-weight:800}.operation-record-page-head-detail .operation-header-meta dd{color:var(--odw-text);font-size:12px;font-weight:850}.operation-record-page-head-detail .operation-page-primary-action{color:var(--odw-teal-dark);background:#fff;border-color:#00b7c66b;border-radius:8px;box-shadow:0 8px 20px #08111c0f}.operation-record-page-head-detail .operation-page-primary-action:hover,.operation-record-page-head-detail .operation-page-primary-action:focus-visible{background:#00b7c60f}.operation-record-page-head-detail .operation-page-actions-menu summary{color:var(--odw-soft);background:var(--odw-midnight);border-color:var(--odw-midnight);border-radius:8px;box-shadow:0 10px 22px #08111c29}.operation-record-page-head-detail .operation-page-actions-menu summary:hover,.operation-record-page-head-detail .operation-page-actions-menu summary:focus-visible{background:var(--odw-graphite);border-color:var(--odw-graphite)}.operation-individual-decision-record{padding:0;background:transparent}.operation-individual-decision-grid{display:grid;grid-template-areas:"description insight question action" "ledger ledger ledger notes" "ledger ledger ledger vault" "workstation workstation workstation vault" "security security security security";grid-template-columns:minmax(250px,1fr) minmax(270px,1fr) minmax(230px,.86fr) minmax(220px,.72fr);gap:10px;align-items:start;min-width:0}.operation-decision-card{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;background:linear-gradient(135deg,#fffffff5,#eef1f4c7),#fff;border:1px solid var(--odw-border);border-radius:9px;box-shadow:0 16px 38px #08111c12}.operation-decision-card>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding-bottom:8px;border-bottom:1px solid rgba(216,222,228,.86)}.operation-decision-card>header>div{display:flex;gap:8px;align-items:center;min-width:0}.operation-decision-card h2{margin:0;color:var(--odw-midnight);font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.operation-decision-card p{margin:0;color:#1f2937;font-size:13px;font-weight:630;line-height:1.55}.operation-decision-step-badge{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;color:#fff;background:#0d47c8;border-radius:999px;font-size:11px;font-weight:900}.operation-operational-description-card{grid-area:description;min-height:260px}.operation-vu-insight-card{grid-area:insight;min-height:260px;background:radial-gradient(circle at 12% 12%,rgba(0,183,198,.12),transparent 34%),linear-gradient(135deg,#fff,#f3f7fa)}.operation-question-for-you-card{grid-area:question;min-height:260px}.operation-action-required-card{grid-area:action;min-height:260px;background:radial-gradient(circle at 86% 12%,rgba(0,183,198,.12),transparent 30%),linear-gradient(145deg,var(--odw-midnight),var(--odw-graphite));border-color:#d8dee42e;color:var(--odw-soft)}.operation-action-required-card h2,.operation-action-required-card p{color:var(--odw-soft)}.operation-action-required-card>header{border-color:#d8dee42e}.operation-action-required-card aside{padding:9px;color:var(--odw-silver);background:#ffffff14;border:1px solid rgba(216,222,228,.18);border-radius:7px;font-size:11px;font-weight:720;line-height:1.35}.operation-decision-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:auto 0 0;padding-top:8px;border-top:1px solid rgba(216,222,228,.86)}.operation-decision-fact-grid div{display:grid;gap:4px;min-width:0;padding:0 10px;border-left:1px solid rgba(216,222,228,.9)}.operation-decision-fact-grid div:first-child{padding-left:0;border-left:0}.operation-decision-fact-grid dt{color:var(--odw-muted);font-size:10px;font-weight:850;line-height:1.2}.operation-decision-fact-grid dd{margin:0;color:var(--odw-midnight);font-size:15px;font-weight:900;line-height:1.15}.operation-decision-fact-grid div:last-child dd{color:#c0392b}.operation-vu-insight-card article{display:grid;gap:8px;padding:12px;background:#ffffffb8;border:1px solid rgba(0,183,198,.24);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff94}.operation-vu-insight-card article span{color:var(--odw-teal-dark);font-size:11px;font-weight:900}.operation-vu-insight-card article strong{color:#0d47c8;font-size:15px;font-weight:900;line-height:1.25}.operation-vu-insight-card ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.operation-vu-insight-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;color:var(--odw-text);font-size:12px;font-weight:700;line-height:1.3}.operation-vu-insight-card li:before{content:"";width:7px;height:7px;margin-top:5px;background:var(--odw-teal-dark);border-radius:999px}.operation-vu-insight-card article p{padding-top:8px;border-top:1px solid rgba(216,222,228,.86);color:#1f2d3d;font-size:12px}.operation-vu-insight-card footer,.operation-decision-action-stack{display:grid;gap:6px}.operation-vu-insight-card footer{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-decision-approve-button,.operation-decision-primary-button,.operation-decision-secondary-button,.operation-decision-link-button,.operation-decision-icon-button,.operation-decision-card>header button,.operation-action-required-card button{min-height:30px;padding:0 10px;border-radius:7px;font-size:11px;font-weight:850;cursor:pointer}.operation-decision-approve-button,.operation-decision-primary-button{color:var(--odw-text);background:var(--odw-gold);border:1px solid var(--odw-gold)}.operation-decision-approve-button:hover,.operation-decision-approve-button:focus-visible,.operation-decision-primary-button:hover,.operation-decision-primary-button:focus-visible{background:var(--odw-gold-hover);border-color:var(--odw-gold-hover);outline:none}.operation-decision-secondary-button,.operation-decision-link-button,.operation-decision-icon-button,.operation-decision-card>header button{color:var(--odw-teal-dark);background:#fff;border:1px solid rgba(0,183,198,.34)}.operation-decision-secondary-button:hover,.operation-decision-secondary-button:focus-visible,.operation-decision-link-button:hover,.operation-decision-link-button:focus-visible,.operation-decision-icon-button:hover,.operation-decision-icon-button:focus-visible{background:#00b7c60f;outline:none}.operation-decision-question-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:102px;padding:12px;background:#f8fafc;border:1px solid var(--odw-border);border-radius:8px}.operation-decision-question-box span{color:#0d47c8;font-size:24px;font-weight:900;line-height:1}.operation-decision-question-box strong{color:var(--odw-midnight);font-size:13px;font-weight:760;line-height:1.42}.operation-question-for-you-card dl{display:grid;gap:8px;margin:0}.operation-question-for-you-card dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:center}.operation-question-for-you-card dt,.operation-question-for-you-card dd{margin:0;font-size:12px}.operation-question-for-you-card dt{color:var(--odw-midnight);font-weight:900}.operation-question-for-you-card dd{color:var(--odw-muted);font-weight:720}.operation-action-required-card .operation-decision-action-stack button{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-height:50px;text-align:left}.operation-action-required-card button strong,.operation-action-required-card button span{display:block;line-height:1.2}.operation-action-required-card button strong{font-size:14px;font-weight:900}.operation-action-required-card button span{font-size:11px;font-weight:720}.operation-decision-action-yes{color:#0f5c45;background:#ecfdf5;border:1px solid #a8d5b7}.operation-decision-action-no{color:#c0392b;background:#fdecec;border:1px solid #f6b3ae}.operation-decision-action-edit{color:#0d47c8;background:#f8fafc;border:1px solid #b9c9f5}.operation-decision-ledger-card{grid-area:ledger;min-height:394px}.operation-decision-ledger-card>header{display:flex}.operation-decision-ledger-card>p{color:var(--odw-muted);font-size:11px;font-weight:750}.operation-decision-ledger-tree{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"ops mayor legal legal" "engineering center center public" "finance center center vendors" ". emergency emergency .";gap:12px;min-height:315px;padding:8px 10px 0}.operation-decision-ledger-tree:before{position:absolute;inset:74px 12% 72px;content:"";border:1px solid rgba(91,102,115,.22);border-radius:14px;pointer-events:none}.operation-decision-ledger-center{z-index:1;display:grid;grid-area:center;align-content:center;justify-items:center;gap:6px;min-height:142px;padding:14px;color:var(--odw-soft);background:radial-gradient(circle at 50% 0%,rgba(0,183,198,.2),transparent 44%),linear-gradient(145deg,var(--odw-midnight),var(--odw-graphite));border:1px solid rgba(0,183,198,.24);border-radius:9px;text-align:center;box-shadow:0 18px 34px #08111c29}.operation-decision-ledger-center span{color:var(--odw-gold);font-size:11px;font-weight:900;text-transform:uppercase}.operation-decision-ledger-center strong{color:var(--odw-teal);font-size:15px;font-weight:900;text-transform:uppercase}.operation-decision-ledger-center em{max-width:240px;color:var(--odw-silver);font-size:12px;font-style:normal;font-weight:660;line-height:1.35}.operation-decision-ledger-node{z-index:1;display:grid;gap:4px;min-width:0;padding:10px;background:#fff;border:1px solid var(--odw-border);border-radius:8px}.operation-decision-ledger-node strong,.operation-decision-ledger-node span,.operation-decision-ledger-node em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-decision-ledger-node strong{color:var(--odw-midnight);font-size:12px;font-weight:900}.operation-decision-ledger-node span,.operation-decision-ledger-node em{font-size:11px;font-style:normal;font-weight:700}.operation-decision-ledger-node span{color:var(--odw-text)}.operation-decision-ledger-node em{color:var(--odw-muted)}.operation-decision-ledger-node:nth-of-type(1){grid-area:ops}.operation-decision-ledger-node:nth-of-type(2){grid-area:engineering}.operation-decision-ledger-node:nth-of-type(3){grid-area:finance}.operation-decision-ledger-node:nth-of-type(4){grid-area:mayor}.operation-decision-ledger-node:nth-of-type(5){grid-area:legal}.operation-decision-ledger-node:nth-of-type(6){grid-area:public}.operation-decision-ledger-node:nth-of-type(7){grid-area:emergency}.operation-decision-ledger-node:nth-of-type(8){grid-area:vendors}.operation-decision-ledger-node-blue{border-color:#0d47c847;box-shadow:inset 3px 0 #0d47c8}.operation-decision-ledger-node-green{border-color:#2e7d3242;box-shadow:inset 3px 0 #2e7d32}.operation-decision-ledger-node-purple{border-color:#6d28d93d;box-shadow:inset 3px 0 #6d28d9}.operation-decision-ledger-node-gold{border-color:#f2b54485;box-shadow:inset 3px 0 0 var(--odw-gold)}.operation-decision-ledger-node-teal{border-color:#00b7c657;box-shadow:inset 3px 0 0 var(--odw-teal-dark)}.operation-secure-notes-card{grid-area:notes}.operation-decision-vault-card{grid-area:vault}.operation-secure-notes-card>header,.operation-decision-vault-card>header,.operation-ai-workstation-card>header{align-items:center}.operation-secure-notes-card>header>div:last-child{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.operation-secure-notes-card select{min-height:30px;max-width:132px;color:var(--odw-text);background:#fff;border:1px solid var(--odw-border);border-radius:7px;font-size:11px;font-weight:750}.operation-secure-notes-card ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.operation-secure-notes-card li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(216,222,228,.86)}.operation-secure-notes-card li:last-child{border-bottom:0}.operation-note-avatar{display:inline-grid;place-items:center;width:28px;height:28px;color:#fff;border-radius:999px;font-size:10px;font-weight:900}.operation-note-avatar-green{background:#2e7d32}.operation-note-avatar-blue{background:var(--odw-teal-dark)}.operation-note-avatar-purple{background:#4f46e5}.operation-secure-notes-card li div{display:grid;gap:3px;min-width:0}.operation-secure-notes-card li strong,.operation-secure-notes-card li p,.operation-secure-notes-card time{margin:0;min-width:0}.operation-secure-notes-card li strong{color:var(--odw-midnight);font-size:12px;font-weight:900}.operation-secure-notes-card li p{color:var(--odw-muted);font-size:12px;line-height:1.35}.operation-secure-notes-card time{color:var(--odw-muted);font-size:11px;font-weight:720;white-space:nowrap}.operation-decision-vault-card table{width:100%;border-collapse:collapse;font-size:11px}.operation-decision-vault-card th,.operation-decision-vault-card td{padding:7px 6px;border-bottom:1px solid rgba(216,222,228,.86);text-align:left;vertical-align:top}.operation-decision-vault-card th{color:var(--odw-muted);font-weight:900}.operation-decision-vault-card td{color:var(--odw-text);font-weight:680}.operation-decision-vault-card td:first-child{color:#0d47c8;font-weight:850}.operation-ai-workstation-card{grid-area:workstation}.operation-ai-workstation-card>header{justify-content:flex-start}.operation-ai-workstation-card>header p{color:var(--odw-muted);font-size:12px}.operation-ai-workstation-card>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operation-ai-workstation-tool{display:grid;gap:5px;min-width:0;min-height:78px;padding:11px;background:#fff;border:1px solid var(--odw-border);border-radius:8px}.operation-ai-workstation-tool strong{color:var(--odw-midnight);font-size:12px;font-weight:900}.operation-ai-workstation-tool span{color:var(--odw-muted);font-size:11px;font-weight:680;line-height:1.35}.operation-ai-workstation-tool-green{box-shadow:inset 3px 0 #2e7d32}.operation-ai-workstation-tool-purple{box-shadow:inset 3px 0 #6d28d9}.operation-ai-workstation-tool-blue{box-shadow:inset 3px 0 #0d47c8}.operation-ai-workstation-tool-gold{box-shadow:inset 3px 0 0 var(--odw-gold)}.operation-decision-security-strip{display:flex;grid-area:security;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding:10px 12px;color:var(--odw-silver);background:linear-gradient(135deg,var(--odw-midnight),var(--odw-shadow));border:1px solid rgba(216,222,228,.18);border-radius:9px}.operation-decision-security-strip span{display:inline-flex;gap:6px;align-items:center;color:var(--odw-silver);font-size:11px;font-weight:800}.operation-decision-security-strip span:before{content:"";width:7px;height:7px;background:var(--odw-teal);border-radius:999px;box-shadow:0 0 16px #00b7c66b}@media(max-width:1380px){.operation-individual-decision-grid{grid-template-areas:"description insight" "question action" "ledger ledger" "notes vault" "workstation workstation" "security security";grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.operation-record-page-head-detail{display:grid}.operation-record-page-head-detail .operation-record-page-actions{justify-content:flex-start}.operation-individual-decision-grid{grid-template-areas:"description" "insight" "question" "action" "ledger" "notes" "vault" "workstation" "security";grid-template-columns:minmax(0,1fr)}.operation-decision-ledger-tree{grid-template-columns:1fr;grid-template-areas:"center" "ops" "engineering" "finance" "mayor" "legal" "public" "emergency" "vendors"}.operation-decision-ledger-tree:before{display:none}.operation-ai-workstation-card>div,.operation-decision-fact-grid,.operation-vu-insight-card footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.operation-record-page-head-detail .operation-header-meta,.operation-decision-security-strip,.operation-secure-notes-card>header>div:last-child{display:grid;justify-content:stretch}.operation-decision-fact-grid,.operation-vu-insight-card footer,.operation-ai-workstation-card>div,.operation-secure-notes-card li{grid-template-columns:1fr}.operation-decision-fact-grid div{padding:8px 0;border-top:1px solid rgba(216,222,228,.86);border-left:0}.operation-decision-fact-grid div:first-child{border-top:0}}.operation-record-page-head-detail{color:var(--odw-soft);background:radial-gradient(circle at 78% 0%,rgba(0,183,198,.13),transparent 34%),linear-gradient(135deg,#07111a,#0b1a26 54%,#102233);border-color:#d8dee429;box-shadow:0 18px 46px #08111c3d}.operation-record-page-head-detail .operation-header-on-badge{color:var(--odw-soft)!important;background:transparent;border:0;padding:0;font-size:22px!important;font-weight:900!important}.operation-record-page-head-detail h1{color:var(--odw-soft);font-size:28px;font-weight:850}.operation-record-detail-subtitle{color:var(--odw-silver);font-size:14px}.operation-record-detail-subtitle span{color:#d8dee4b8}.operation-record-page-head-detail .operation-header-meta{margin-top:6px;padding:6px;background:#ffffff09;border:1px solid rgba(216,222,228,.14);border-radius:8px}.operation-record-page-head-detail .operation-header-meta div{min-height:28px;padding:4px 12px;background:transparent;border:0;border-left:1px solid rgba(216,222,228,.18);border-radius:0}.operation-record-page-head-detail .operation-header-meta div:first-child{border-left:0}.operation-record-page-head-detail .operation-header-meta dt{color:#d8dee4bd;font-size:11px}.operation-record-page-head-detail .operation-header-meta dd{color:var(--odw-soft);font-size:12px}.operation-record-page-head-detail .operation-page-primary-action{color:var(--odw-soft);background:#ffffff0f;border-color:#d8dee42e}.operation-record-page-head-detail .operation-page-actions-menu summary{color:var(--odw-soft);background:#ffffff14;border-color:#d8dee42e}.operation-individual-decision-record{padding:12px;background:radial-gradient(circle at 76% 0%,rgba(0,183,198,.08),transparent 32%),linear-gradient(180deg,#eef1f4,#f7f9fa 52%,#eef1f4);border:1px solid rgba(216,222,228,.82);border-radius:10px}.operation-individual-decision-grid{grid-template-areas:"input insight action" "ledger ledger notes" "ledger ledger vault" "workstation workstation vault" "security security security";grid-template-columns:minmax(300px,.94fr) minmax(360px,1.12fr) minmax(320px,.94fr);gap:12px}.operation-input-needed-card,.operation-question-for-you-card{grid-area:input}.operation-vu-insight-card{grid-area:insight}.operation-action-required-card{grid-area:action}.operation-decision-card{padding:12px;background:#fff;border:1px solid #d8dee4;border-radius:9px;box-shadow:0 14px 34px #08111c13}.operation-decision-card>header{min-height:34px;padding-bottom:10px}.operation-decision-card h2{font-size:14px;font-weight:900}.operation-decision-card p{color:#334155;font-size:14px}.operation-decision-step-badge{background:linear-gradient(135deg,#007c86,#00b7c6)}.operation-input-needed-card .operation-decision-question-box{min-height:128px;background:linear-gradient(135deg,#f7f9fafa,#eef1f4eb);border-color:#d8dee4}.operation-input-needed-card .operation-decision-question-box span{color:var(--odw-teal-dark)}.operation-input-needed-card .operation-decision-question-box strong{font-size:16px;font-weight:680;line-height:1.48}.operation-input-needed-card dl{display:grid;gap:8px;margin:0;padding-top:6px;border-top:1px solid #d8dee4}.operation-input-needed-card dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px}.operation-input-needed-card dt,.operation-input-needed-card dd{margin:0;font-size:13px}.operation-input-needed-card dt{color:#1c2632;font-weight:900}.operation-input-needed-card dd{color:#5b6673;font-weight:740}.operation-vu-insight-card,.operation-action-required-card{color:var(--odw-soft);background:radial-gradient(circle at 90% 0%,rgba(0,183,198,.16),transparent 30%),linear-gradient(145deg,#07111a,#0b1a26 55%,#1c2632);border-color:#d8dee42e;box-shadow:0 18px 42px #08111c33}.operation-vu-insight-card>header,.operation-action-required-card>header{border-color:#d8dee42e}.operation-vu-insight-card h2,.operation-action-required-card h2{color:var(--odw-soft)}.operation-vu-insight-card article{gap:10px;padding:0;color:var(--odw-soft);background:transparent;border:0;box-shadow:none}.operation-vu-insight-card article span,.operation-vu-insight-card article p{color:var(--odw-teal)}.operation-vu-insight-card article strong{color:var(--odw-teal);font-size:19px;line-height:1.25}.operation-vu-insight-card li{color:var(--odw-soft);font-size:13px;font-weight:660}.operation-vu-insight-card li:before{background:#4fa463}.operation-vu-insight-card article p{margin-top:2px;color:var(--odw-soft);border-color:#d8dee42e;font-size:13px;line-height:1.45}.operation-action-required-card p{display:none}.operation-action-required-card .operation-decision-action-stack button{grid-template-columns:auto minmax(0,1fr);min-height:60px;gap:4px 12px;align-items:center;padding:10px 14px}.operation-action-required-card .operation-decision-action-stack button:before{display:inline-grid;grid-row:span 2;place-items:center;width:28px;height:28px;border-radius:999px;font-size:18px;font-weight:900}.operation-decision-action-approve{color:#eafff7;background:#007c8652;border:1px solid rgba(79,164,99,.72)}.operation-decision-action-approve:before{content:"✓";color:#a8d5b7}.operation-decision-action-edit,.operation-decision-action-analysis{color:var(--odw-soft);background:#ffffff0b;border:1px solid rgba(216,222,228,.18)}.operation-decision-action-edit:before{content:"✎";color:var(--odw-silver)}.operation-decision-action-analysis:before{content:"▥";color:var(--odw-gold)}.operation-action-required-card button strong{color:inherit;font-size:15px}.operation-action-required-card button span{color:#f7f9fad1}.operation-action-required-card aside{color:#f7f9fad1;background:#ffffff0d}.operation-decision-ledger-card{min-height:auto;background:#fff}.operation-decision-ledger-card>header{padding-bottom:8px}.operation-decision-ledger-tree{min-height:270px;padding:4px 0 0;gap:10px}.operation-decision-ledger-tree:before{inset:62px 12% 58px;border-color:#5b66732e}.operation-decision-ledger-center{min-height:128px;background:linear-gradient(145deg,#07111a,#1c2632)}.operation-decision-ledger-node{padding:8px 10px;background:#f7f9fa;border-color:#d8dee4;box-shadow:inset 3px 0 #007c86ad}.operation-decision-ledger-node-blue,.operation-decision-ledger-node-green,.operation-decision-ledger-node-purple,.operation-decision-ledger-node-gold,.operation-decision-ledger-node-teal{border-color:#d8dee4;box-shadow:inset 3px 0 #007c86ad}.operation-secure-notes-card,.operation-decision-vault-card,.operation-ai-workstation-card{background:#fff}.operation-secure-notes-card li{padding:7px 0}.operation-secure-notes-card li p{font-size:12px;line-height:1.3}.operation-note-avatar-blue,.operation-note-avatar-green,.operation-note-avatar-purple{background:var(--odw-teal-dark)}.operation-decision-vault-card th,.operation-decision-vault-card td{padding:6px;font-size:11px}.operation-vault-status{display:inline-flex;gap:5px;align-items:center;color:#5b6673;font-size:10px;font-weight:850;white-space:nowrap}.operation-vault-status em{display:inline-grid;place-items:center;width:17px;height:17px;color:#f2b544;background:#07111a;border:1px solid rgba(242,181,68,.66);border-radius:999px;font-size:9px;font-style:normal;font-weight:900}.operation-vault-status-restricted em{color:#d8dee4;border-color:#d8dee470}.operation-vault-status-pending-review em{color:#f2b544}.operation-ai-workstation-card>div{gap:7px}.operation-ai-workstation-tool{min-height:66px;padding:9px 10px;background:#f7f9fa}.operation-ai-workstation-tool-green,.operation-ai-workstation-tool-purple,.operation-ai-workstation-tool-blue,.operation-ai-workstation-tool-gold{box-shadow:inset 3px 0 0 var(--odw-teal-dark)}.operation-decision-security-strip{color:var(--odw-silver);background:linear-gradient(135deg,#07111a,#0b1a26)}@media(max-width:1220px){.operation-individual-decision-grid{grid-template-areas:"input" "insight" "action" "ledger" "notes" "vault" "workstation" "security";grid-template-columns:minmax(0,1fr)}.operation-decision-ledger-tree{grid-template-columns:1fr;grid-template-areas:"center" "ops" "engineering" "finance" "mayor" "legal" "public" "emergency" "vendors"}.operation-decision-ledger-tree:before{display:none}}.operation-ledger-activities-card{min-height:0}.operation-ledger-activities-card>header{gap:10px}.operation-ledger-activities-card>header button,.operation-decision-vault-card>header button{white-space:nowrap}.operation-ledger-activities-card>p{margin:0;color:var(--odw-muted);font-size:11px;font-weight:760}.operation-ledger-activities-scroll,.operation-vault-documents-scroll{min-width:0;overflow:auto;background:#fff;border:1px solid rgba(216,222,228,.92);border-radius:8px}.operation-ledger-activities-scroll{max-height:244px}.operation-vault-documents-scroll{max-height:218px}.operation-ledger-activities-table,.operation-vault-documents-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.operation-ledger-activities-table th,.operation-ledger-activities-table td,.operation-vault-documents-table th,.operation-vault-documents-table td{min-width:0;padding:7px 8px;overflow:hidden;color:var(--odw-text);font-size:11px;font-weight:700;line-height:1.3;text-align:left;text-overflow:ellipsis;vertical-align:top;border-bottom:1px solid rgba(216,222,228,.82)}.operation-ledger-activities-table th,.operation-vault-documents-table th{color:var(--odw-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.operation-ledger-activities-table tbody tr:last-child td,.operation-vault-documents-table tbody tr:last-child td{border-bottom:0}.operation-ledger-activities-table th:nth-child(1),.operation-ledger-activities-table td:nth-child(1){width:96px}.operation-ledger-activities-table th:nth-child(2),.operation-ledger-activities-table td:nth-child(2){width:112px}.operation-ledger-activities-table th:nth-child(3),.operation-ledger-activities-table td:nth-child(3){width:110px}.operation-ledger-activities-table th:nth-child(5),.operation-ledger-activities-table td:nth-child(5){width:112px}.operation-ledger-activities-table td:nth-child(4){color:var(--odw-midnight);font-weight:780;white-space:normal}.operation-ledger-record-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:19px;padding:2px 7px;overflow:hidden;border:1px solid rgba(216,222,228,.95);border-radius:999px;font-size:10px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.operation-ledger-record-internal{color:#1c2632;background:#f7f9fa}.operation-ledger-record-shared{color:#075f68;background:#e8f8f9;border-color:#007c8638}.operation-ledger-record-ledgered{color:#0f5c45;background:#ecfdf5;border-color:#2e7d323d}.operation-decision-vault-card{min-width:0;overflow:hidden}.operation-decision-vault-card>header{gap:10px}.operation-decision-vault-card>header h2{white-space:nowrap}.operation-vault-documents-table th:nth-child(1),.operation-vault-documents-table td:nth-child(1){width:34%}.operation-vault-documents-table th:nth-child(2),.operation-vault-documents-table td:nth-child(2){width:12%}.operation-vault-documents-table th:nth-child(3),.operation-vault-documents-table td:nth-child(3){width:24%}.operation-vault-documents-table th:nth-child(4),.operation-vault-documents-table td:nth-child(4){width:16%}.operation-vault-documents-table th:nth-child(5),.operation-vault-documents-table td:nth-child(5){width:14%}.operation-vault-document-name{display:block;min-width:0;overflow:hidden;color:#0d47c8;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.operation-vault-status{display:inline-flex;gap:4px;align-items:center;max-width:100%;overflow:hidden;color:#5b6673;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.operation-vault-status em{display:inline-grid;flex:0 0 auto;place-items:center;width:14px;height:14px;color:#d8dee4;background:#07111a;border:1px solid rgba(216,222,228,.46);border-radius:999px;font-size:8px;font-style:normal;font-weight:900}.operation-vault-status-verified{color:#0f5c45}.operation-vault-status-verified em{color:#0f5c45;background:#ecfdf5;border-color:#2e7d3252}.operation-vault-status-locked{color:#1c2632}.operation-vault-status-pending-review{color:#8a5b00}.operation-vault-status-pending-review em{color:#8a5b00;background:#fff8e8;border-color:#f2b54475}.operation-record-page-head-detail{color:#fff;background:radial-gradient(circle at 82% 0%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#005f68,#007c86 48%,#0f4d57);border-color:#99f6e43d;box-shadow:0 18px 42px #005f6833}.operation-record-page-head-detail .operation-header-on-badge{color:#fff!important;background:#07111a3d;border-color:#ffffff38}.operation-record-page-head-detail h1,.operation-record-page-head-detail .operation-header-meta dd{color:#fff}.operation-record-detail-subtitle,.operation-record-detail-subtitle span,.operation-record-page-head-detail .operation-header-meta dt{color:#ffffffc7}.operation-record-page-head-detail .operation-header-meta{background:#07111a1f;border-color:#ffffff29}.operation-record-page-head-detail .operation-header-meta div{border-left-color:#ffffff2e}.operation-record-page-head-detail .operation-page-primary-action,.operation-record-page-head-detail .operation-page-actions-menu summary{color:#fff;background:#07111a47;border-color:#ffffff3d;box-shadow:none}.operation-record-page-head-detail .operation-page-primary-action:hover,.operation-record-page-head-detail .operation-page-primary-action:focus-visible,.operation-record-page-head-detail .operation-page-actions-menu summary:hover,.operation-record-page-head-detail .operation-page-actions-menu summary:focus-visible{background:#07111a66}.operation-individual-decision-record{background:linear-gradient(180deg,#eef3f6,#f7f9fa 46%,#edf2f5);border-color:#8b9aaa52}.operation-decision-card{gap:0;overflow:hidden;padding:0;background:#f7f9fa;border:1px solid rgba(139,154,170,.42);border-radius:8px;box-shadow:0 12px 26px #08111c14}.operation-decision-card>header{min-height:43px;padding:9px 12px;color:#fff;background:linear-gradient(135deg,rgba(0,124,134,.14),transparent 42%),linear-gradient(180deg,#07111a,#0b1a26);border-bottom:1px solid rgba(0,183,198,.22)}.operation-decision-card>header h2,.operation-decision-card>header p{color:#fff}.operation-decision-card>:not(header){margin-right:12px;margin-left:12px}.operation-decision-card>:nth-child(2){margin-top:12px}.operation-decision-card>:last-child{margin-bottom:12px}.operation-decision-step-badge{width:23px;height:23px;color:#fff;background:linear-gradient(135deg,#007c86,#00b7c6);border:1px solid rgba(255,255,255,.5);box-shadow:0 0 0 2px #00b7c624}.operation-decision-card>header button,.operation-decision-card>header select{min-height:28px;color:#fff;background:#ffffff0f;border:1px solid rgba(216,222,228,.22);border-radius:7px;box-shadow:none}.operation-decision-card>header select{padding:0 28px 0 10px}.operation-decision-card>header select option{color:#08111c}.operation-decision-card>header button:hover,.operation-decision-card>header button:focus-visible,.operation-decision-card>header select:focus-visible{background:#ffffff1f;outline:none}.operation-input-needed-card,.operation-vu-insight-card,.operation-action-required-card,.operation-ledger-activities-card,.operation-secure-note-compose-card,.operation-decision-vault-card,.operation-ai-workstation-card{color:var(--odw-text);background:#f7f9fa;border-color:#8b9aaa6b;box-shadow:0 12px 26px #08111c14}.operation-input-needed-card p,.operation-vu-insight-card p,.operation-action-required-card p,.operation-ledger-activities-card p,.operation-secure-note-compose-card p,.operation-ai-workstation-card p{color:#334155}.operation-input-needed-card .operation-decision-question-box{min-height:120px;background:#fff;border:1px solid rgba(139,154,170,.4);border-radius:7px;box-shadow:inset 0 0 0 1px #ffffffb8}.operation-input-needed-card .operation-decision-question-box span,.operation-vu-insight-card article span{color:#007c86}.operation-input-needed-card .operation-decision-question-box strong,.operation-input-needed-card dt,.operation-input-needed-card dd{color:#08111c}.operation-vu-insight-card article{padding:12px;color:#08111c;background:#eef6f7;border:1px solid rgba(0,124,134,.24);border-radius:7px;box-shadow:none}.operation-vu-insight-card article strong{color:#007c86;font-size:18px}.operation-vu-insight-card li{color:#172033}.operation-vu-insight-card li:before{background:#2e7d32}.operation-vu-insight-card article p{color:#1c2632;border-top-color:#8b9aaa52}.operation-action-required-card .operation-decision-action-stack{gap:8px}.operation-action-required-card .operation-decision-action-stack button{min-height:58px;border-radius:7px;box-shadow:none}.operation-decision-action-approve{color:#fff;background:linear-gradient(135deg,#0f5c45,#0d6b50);border-color:#2e7d3266}.operation-decision-action-edit,.operation-decision-action-analysis{color:#fff;background:linear-gradient(135deg,#111b28,#1c2632);border-color:#d8dee438}.operation-action-required-card button span{color:#ffffffc7}.operation-action-required-card aside{color:#334155;background:#fff;border:1px solid rgba(139,154,170,.34)}.operation-ledger-activities-scroll,.operation-vault-documents-scroll{background:#fff;border-color:#8b9aaa57}.operation-ledger-activities-table th,.operation-vault-documents-table th{color:#5b6673;background:#f2f5f7}.operation-ledger-activities-table td,.operation-vault-documents-table td{background:#fff}.operation-secure-note-compose-card{min-height:145px}.operation-secure-note-compose-card>header{align-items:center}.operation-secure-note-compose-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.operation-secure-note-compose-row input{min-width:0;min-height:38px;padding:0 11px;color:#08111c;background:#fff;border:1px solid rgba(139,154,170,.42);border-radius:7px;font-size:12px;font-weight:650}.operation-secure-note-compose-row input:focus{border-color:#007c8680;outline:2px solid rgba(0,183,198,.14)}.operation-secure-note-compose-row .operation-decision-primary-button{min-width:74px;color:#fff;background:linear-gradient(135deg,#007c86,#00a4af);border-color:#007c8670}.operation-vault-document-name{color:#08111c}.operation-vault-status{max-width:18px;color:transparent}.operation-vault-status em{width:15px;height:15px;font-size:0}.operation-vault-status-verified em:before{content:"✓";color:#0f5c45;font-size:9px;line-height:1}.operation-vault-status-locked em:before,.operation-vault-status-pending-review em:before{position:absolute;top:2px;left:4px;width:5px;height:5px;content:"";border:1px solid currentColor;border-bottom:0;border-radius:5px 5px 0 0}.operation-vault-status-locked em:after,.operation-vault-status-pending-review em:after{position:absolute;right:3px;bottom:3px;left:3px;height:7px;content:"";background:currentColor;border-radius:2px}.operation-vault-status-locked em,.operation-vault-status-pending-review em{position:relative;color:#1c2632;background:#fff;border-color:#1c26326b}.operation-ai-workstation-card>div{padding-top:0}.operation-ai-workstation-tool{background:#fff;border-color:#8b9aaa57;border-radius:7px;box-shadow:inset 3px 0 #007c86}.operation-vu-workstation-card>div{grid-template-columns:repeat(5,minmax(0,1fr))}.operation-vu-workstation-card .operation-ai-workstation-tool{min-height:72px;text-align:left;cursor:pointer}.operation-ai-workstation-tool-teal{box-shadow:inset 3px 0 #007c86}.operation-vu-build-flow{display:grid;gap:10px;min-width:0;margin-top:10px;padding:10px;background:#fff;border:1px solid rgba(139,154,170,.36);border-top:3px solid #007c86;border-radius:8px}.operation-vu-build-flow>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0;padding:9px 10px;color:#f7f9fa;background:linear-gradient(135deg,#07111a,#1c2632);border:1px solid rgba(0,183,198,.28);border-radius:7px}.operation-vu-build-flow>header div{display:grid;gap:2px;min-width:0}.operation-vu-build-flow>header span{color:#f2b544;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.operation-vu-build-flow>header h3,.operation-vu-build-flow>header p{margin:0}.operation-vu-build-flow>header h3{color:#fff;font-size:16px;font-weight:900}.operation-vu-build-flow>header p{max-width:660px;color:#f7f9fac7;font-size:12px;line-height:1.35}.operation-vu-build-flow-primary{flex:0 0 auto;min-height:30px;padding:0 11px;color:#08111c;background:linear-gradient(180deg,#f2c85a,#f2b544);border:1px solid rgba(201,139,44,.68);border-radius:7px;font-size:11px;font-weight:900;cursor:pointer}.operation-vu-build-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.operation-vu-build-flow-steps>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;min-width:0;padding:9px;background:#f7f9fa;border:1px solid rgba(139,154,170,.32);border-radius:7px;box-shadow:inset 3px 0 #007c86c7}.operation-vu-build-flow-steps>li>span{display:inline-grid;place-items:center;width:22px;height:22px;color:#fff;background:#007c86;border-radius:999px;font-size:11px;font-weight:900}.operation-vu-build-flow-steps>li>div{min-width:0}.operation-vu-build-flow-steps strong{display:block;color:#08111c;font-size:12px;font-weight:900;line-height:1.25}.operation-vu-build-flow-steps dl{display:grid;gap:5px;margin:7px 0 0}.operation-vu-build-flow-steps dl div{display:grid;gap:1px;min-width:0}.operation-vu-build-flow-steps dt,.operation-vu-build-flow-list span{color:#007c86;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.operation-vu-build-flow-steps dd{min-width:0;margin:0;color:#172033;font-size:11px;font-weight:760;line-height:1.3;overflow-wrap:anywhere}.operation-vu-build-flow-counts{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.operation-vu-build-flow-counts em{padding:3px 6px;color:#0f5c45;background:#eef6f7;border:1px solid rgba(0,124,134,.2);border-radius:999px;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.operation-vu-build-flow-list{display:grid;gap:3px;min-width:0;margin-top:7px}.operation-vu-build-flow-list ul{display:grid;gap:2px;margin:0;padding-left:14px}.operation-vu-build-flow-list li{color:#334155;font-size:11px;font-weight:680;line-height:1.3;overflow-wrap:anywhere}.operation-vu-build-flow-outputs{display:grid;gap:5px;margin-top:7px}.operation-vu-build-flow-outputs>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;align-items:center;min-width:0;padding:5px 6px;background:#fff;border:1px solid rgba(139,154,170,.28);border-radius:6px}.operation-vu-build-flow-outputs span{color:#007c86;font-size:10px;font-weight:900;text-transform:uppercase}.operation-vu-build-flow-outputs strong{min-width:0;color:#08111c;font-size:11px;font-weight:850;overflow-wrap:anywhere}.operation-vu-build-flow-outputs em{color:#5b6673;font-size:10px;font-style:normal;font-weight:820;white-space:nowrap}.operation-vu-build-flow-outputs button,.operation-vu-build-flow-actions button{min-height:26px;padding:0 8px;color:#08111c;background:#fff;border:1px solid rgba(139,154,170,.44);border-radius:7px;font-size:10px;font-weight:900;cursor:pointer}.operation-vu-build-flow-outputs button:hover,.operation-vu-build-flow-outputs button:focus-visible,.operation-vu-build-flow-actions button:hover,.operation-vu-build-flow-actions button:focus-visible,.operation-vu-build-flow-primary:hover,.operation-vu-build-flow-primary:focus-visible{border-color:#007c868f;outline:none;box-shadow:0 0 0 2px #00b7c629}.operation-vu-build-flow-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}@media(max-width:1220px){.operation-vu-build-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.operation-vu-build-flow>header,.operation-vu-build-flow-steps,.operation-vu-build-flow-outputs>div{grid-template-columns:1fr}.operation-vu-build-flow>header{display:grid}.operation-vu-build-flow-primary{width:100%}}.operation-vu-agent-workspace-card{grid-area:workstation;gap:10px;color:var(--odw-text);background:#f7f9fa;border-color:#8b9aaa6b;box-shadow:0 12px 26px #08111c14}.operation-vu-agent-workspace-card>header{align-items:flex-start;margin:-12px -12px 0;padding:10px 12px;color:var(--odw-soft);background:linear-gradient(90deg,rgba(0,183,198,.22),transparent 42%),linear-gradient(135deg,#07111a,#1c2632);border-bottom:2px solid rgba(0,183,198,.4);border-radius:9px 9px 0 0}.operation-vu-agent-workspace-card>header h2,.operation-vu-agent-workspace-card>header p{color:var(--odw-soft)}.operation-vu-agent-workspace-card>header p{max-width:620px;color:#f7f9fac2;font-size:12px;line-height:1.35}.operation-vu-agent-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:0;overflow:hidden;background:#8b9aaa57;border:1px solid rgba(139,154,170,.34);border-radius:7px}.operation-vu-agent-summary-strip div{display:grid;gap:3px;min-width:0;padding:8px 9px;background:#fff;box-shadow:inset 3px 0 #007c86}.operation-vu-agent-summary-attention{box-shadow:inset 3px 0 0 var(--odw-gold)!important}.operation-vu-agent-summary-review{box-shadow:inset 3px 0 #c98b2c!important}.operation-vu-agent-summary-strip dt{overflow:hidden;color:#5b6673;font-size:10px;font-weight:900;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-vu-agent-summary-strip dd{margin:0;overflow:hidden;color:#08111c;font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operation-vu-agent-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.operation-vu-agent-card{display:grid;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(139,154,170,.34);border-radius:8px}.operation-vu-agent-card>header{display:flex;gap:8px;align-items:center;min-width:0;padding:8px 9px;color:#fff;background:linear-gradient(90deg,rgba(0,183,198,.32),transparent 52%),linear-gradient(135deg,#07111a,#1c2632);border-bottom:1px solid rgba(0,183,198,.22)}.operation-vu-agent-card>header>span{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;color:#d9ffff;background:#00b7c624;border:1px solid rgba(0,183,198,.44);border-radius:7px;font-size:10px;font-weight:950}.operation-vu-agent-card>header div{display:grid;gap:2px;min-width:0}.operation-vu-agent-card>header strong,.operation-vu-agent-card>header em{min-width:0;overflow:hidden;text-overflow:ellipsis}.operation-vu-agent-card>header strong{color:#fff;font-size:12px;font-weight:900;white-space:nowrap}.operation-vu-agent-card>header em{color:#f7f9fab8;font-size:10px;font-style:normal;font-weight:760;line-height:1.25}.operation-vu-agent-card-body{display:grid;align-content:start;gap:6px;min-width:0;padding:8px}.operation-vu-agent-detail{display:grid;gap:4px;min-width:0;padding:6px 7px;background:#f7f9fa;border:1px solid rgba(216,222,228,.82);border-left:3px solid #007c86;border-radius:6px}.operation-vu-agent-detail span{color:#007c86;font-size:10px;font-weight:900;text-transform:uppercase}.operation-vu-agent-detail p,.operation-vu-agent-detail li{margin:0;color:#172033;font-size:11px;font-weight:720;line-height:1.35}.operation-vu-agent-detail ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.operation-vu-agent-detail li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px}.operation-vu-agent-detail li:before{width:6px;height:6px;margin-top:5px;content:"";background:var(--odw-gold);border-radius:999px}.operation-vu-agent-card footer{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;padding:8px;background:#f2f5f7;border-top:1px solid rgba(216,222,228,.86)}.operation-vu-agent-card button,.operation-vu-agent-output-log button{min-height:26px;padding:0 8px;color:#1c2632;background:#fff;border:1px solid rgba(139,154,170,.5);border-radius:6px;font-size:10px;font-weight:850;cursor:pointer}.operation-vu-agent-card button:hover,.operation-vu-agent-card button:focus-visible,.operation-vu-agent-output-log button:hover,.operation-vu-agent-output-log button:focus-visible{border-color:#007c8680;outline:2px solid rgba(0,183,198,.12)}.operation-vu-agent-card .operation-vu-agent-action-primary{color:#08111c;background:linear-gradient(180deg,#f2c85a,var(--odw-gold));border-color:#c98b2ca3}.operation-vu-agent-card button:disabled{color:#8b9aaa;background:#eef1f4;cursor:not-allowed}.operation-vu-agent-output-log{display:grid;gap:7px;min-width:0}.operation-vu-agent-output-log>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-vu-agent-output-log h3{margin:0;color:#08111c;font-size:12px;font-weight:900;text-transform:uppercase}.operation-vu-agent-output-log>header span{color:#5b6673;font-size:11px;font-weight:760;white-space:nowrap}.operation-vu-agent-output-log>div{min-width:0;overflow:auto;background:#fff;border:1px solid rgba(139,154,170,.34);border-radius:7px}.operation-vu-agent-output-log table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.operation-vu-agent-output-log th,.operation-vu-agent-output-log td{min-width:0;padding:7px 8px;overflow:hidden;color:#172033;font-size:11px;font-weight:720;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid rgba(216,222,228,.82)}.operation-vu-agent-output-log th{color:#5b6673;background:#f2f5f7;font-size:10px;font-weight:900;text-transform:uppercase}.operation-vu-agent-output-log tbody tr:last-child td{border-bottom:0}.operation-vu-agent-output-status{display:inline-flex;max-width:100%;padding:3px 7px;overflow:hidden;border-radius:999px;font-size:10px;font-weight:900;text-overflow:ellipsis}.operation-vu-agent-output-ready,.operation-vu-agent-output-review{color:#7a5100;background:#f2b5442e}.operation-vu-agent-output-complete{color:#0f5c45;background:#2e7d321f}.operation-vu-agent-output-draft{color:#334155;background:#eef1f4}@media(max-width:1220px){.operation-vu-agent-card-grid,.operation-vu-agent-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.operation-vu-agent-card-grid,.operation-vu-agent-summary-strip{grid-template-columns:1fr}.operation-vu-agent-output-log>header{display:grid;justify-content:stretch}}@media(max-width:720px){.operation-secure-note-compose-row{grid-template-columns:1fr}}.operation-vu-action-screen{display:grid;align-content:start;gap:12px;min-width:0;padding:12px;background:radial-gradient(circle at 76% 0%,rgba(0,183,198,.08),transparent 32%),linear-gradient(180deg,#eef1f4,#f7f9fa 52%,#eef1f4);border:1px solid rgba(216,222,228,.82);border-radius:10px}.operation-vu-action-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:12px;color:#f7f9fa;background:linear-gradient(90deg,rgba(0,183,198,.2),transparent 44%),linear-gradient(135deg,#07111a,#1c2632);border:1px solid rgba(0,183,198,.2);border-radius:9px}.operation-vu-action-header button{min-height:30px;padding:0 10px;color:#08111c;background:linear-gradient(180deg,#f2c85a,var(--odw-gold));border:1px solid rgba(242,181,68,.62);border-radius:7px;font-size:11px;font-weight:900;cursor:pointer}.operation-vu-action-header div{display:grid;gap:4px;min-width:0}.operation-vu-action-header span,.operation-vu-action-header h1,.operation-vu-action-header p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.operation-vu-action-header span{color:#95eef1;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.operation-vu-action-header h1{color:#fff;font-size:18px;font-weight:900;line-height:1.15}.operation-vu-action-header p{color:#f7f9fabd;font-size:12px;font-weight:650;line-height:1.35}.operation-vu-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0}.operation-vu-action-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-vu-action-panel{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;background:#fff;border:1px solid rgba(139,154,170,.34);border-left:3px solid #007c86;border-radius:8px}.operation-vu-action-panel>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding-bottom:7px;border-bottom:1px solid rgba(216,222,228,.82)}.operation-vu-action-panel h2,.operation-vu-action-panel h3{margin:0;color:#08111c;font-size:11px;font-weight:900;text-transform:uppercase}.operation-vu-action-panel>header span{overflow:hidden;color:#5b6673;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.operation-vu-action-panel p,.operation-vu-action-panel li,.operation-vu-action-definition-list dd{margin:0;color:#172033;font-size:12px;font-weight:700;line-height:1.38}.operation-vu-action-panel ul,.operation-vu-action-knowledge-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.operation-vu-action-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px}.operation-vu-action-panel li:before{width:6px;height:6px;margin-top:5px;content:"";background:var(--odw-gold);border-radius:999px}.operation-vu-action-recommendation{border-left-color:var(--odw-gold)}.operation-vu-action-definition-list{display:grid;gap:7px;margin:0}.operation-vu-action-definition-list div{display:grid;gap:3px;min-width:0}.operation-vu-action-definition-list dt{color:#007c86;font-size:10px;font-weight:900;text-transform:uppercase}.operation-vu-action-draft{grid-column:span 2}.operation-vu-action-draft textarea{width:100%;min-height:150px;padding:10px;resize:vertical;color:#08111c;background:#f7f9fa;border:1px solid rgba(139,154,170,.42);border-radius:7px;font:inherit;font-size:12px;font-weight:680;line-height:1.45}.operation-vu-action-buttons{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0;padding:10px;background:#fff;border:1px solid rgba(139,154,170,.34);border-radius:8px}.operation-vu-action-buttons button{min-height:30px;padding:0 11px;color:#1c2632;background:#fff;border:1px solid rgba(139,154,170,.52);border-radius:7px;font-size:11px;font-weight:850;cursor:pointer}.operation-vu-action-buttons .operation-vu-action-primary-button{color:#08111c;background:linear-gradient(180deg,#f2c85a,var(--odw-gold));border-color:#c98b2ca3}.operation-vu-action-buttons button:disabled{cursor:progress;opacity:.68}.operation-vu-action-execution-status{display:grid;gap:2px;min-width:min(100%,320px);margin-left:auto;padding:6px 8px;color:#1c2632;background:#f7f9fa;border:1px solid rgba(139,154,170,.38);border-radius:7px;font-size:11px;line-height:1.35}.operation-vu-action-execution-status strong{font-weight:850}.operation-vu-action-execution-status span{color:#4b5a69;overflow-wrap:anywhere}.operation-vu-action-execution-failed{border-color:#b4343461}@media(max-width:1220px){.operation-vu-workstation-card>div,.operation-vu-action-grid,.operation-vu-action-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.operation-vu-workstation-card>div,.operation-vu-action-grid,.operation-vu-action-grid-main,.operation-vu-action-header{grid-template-columns:1fr}.operation-vu-action-draft{grid-column:auto}}.vucoris-main-content-workflow-document-vault,.vucoris-main-content-vault-documents,.vucoris-main-content-vault-outputs,.vucoris-main-content-vault-sealed-records,.vucoris-main-content-vault-by-operation-number,.vucoris-main-content-vault-records,.vucoris-main-content-vault-library,.vucoris-main-content-ledger-timeline,.vucoris-main-content-ledger-by-operation,.vucoris-main-content-ledger-by-participant,.vucoris-main-content-ledger-decisions,.vucoris-main-content-ledger-authorizations,.vucoris-main-content-ledger-commitments,.vucoris-main-content-ledger-audit-trail{padding:0;background:#f3f5f7}.vl-workspace{min-height:calc(100vh - 64px);color:#0d1723;background:#f3f5f7}.vl-top-rail{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 28px;color:#dce7ef;background:#041526;border-bottom:1px solid rgba(0,151,167,.28)}.vl-top-rail div{display:flex;gap:10px;align-items:center;min-width:0}.vl-top-rail button,.vl-top-rail span,.vl-top-rail strong,.vl-top-rail i{min-width:0;color:inherit;font-size:12px;font-style:normal;font-weight:800;line-height:1}.vl-top-rail button{padding:0;cursor:pointer;background:transparent;border:0}.vl-top-rail strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-top-rail>span{padding:8px 12px;color:#fff;background:#071c2e;border:1px solid rgba(0,151,167,.45);border-radius:5px}.vl-workspace-body{display:grid;gap:16px;width:100%;max-width:1740px;margin:0 auto;padding:18px 24px 24px}.vl-page-heading,.vl-ledger-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;min-width:0}.vl-page-heading p,.vl-ledger-heading p,.vl-section-label{margin:0 0 6px;color:#071c2e;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.vl-page-heading h1,.vl-ledger-heading h1{margin:0;color:#071c2e;font-size:24px;font-weight:900;line-height:1.12}.vl-ledger-heading h1{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vl-ledger-heading strong{display:block;margin-top:6px;color:#071c2e;font-size:15px;font-weight:900}.vl-ledger-heading span{display:block;margin-top:8px;color:#52606f;font-size:12px;font-weight:800}.vl-ledger-heading>button,.vl-primary-action,.vl-record-actions button,.vl-action-stack button,.vl-related-links button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;color:#071c2e;font-size:12px;font-weight:900;cursor:pointer;background:#fff;border:1px solid rgba(7,28,46,.24);border-radius:5px}.vl-primary-action{color:#fff;background:#0097a7;border-color:#00748080}.vl-card,.vl-chain-card{min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(175,186,196,.85);border-radius:6px;box-shadow:0 12px 24px #0415260f}.vl-card>header,.vl-chain-card>summary{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:34px;padding:9px 14px;color:#fff;list-style:none;background:#041526;border-bottom:1px solid rgba(0,151,167,.22)}.vl-card>header h2,.vl-chain-card>summary{margin:0;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.vl-card>header span,.vl-chain-card>summary span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:20px;padding:0 7px;color:#fff;font-size:11px;font-weight:900;background:#071c2e;border:1px solid rgba(0,151,167,.42);border-radius:5px}.vl-card>header button{width:26px;min-height:24px;padding:0;color:#dce7ef;cursor:pointer;background:transparent;border:1px solid rgba(220,231,239,.36);border-radius:5px}.vl-chain-card>summary::-webkit-details-marker{display:none}.vl-table-card{min-height:0}.vl-table-scroll{max-height:540px;overflow:auto}.vl-ledger-scroll{max-height:590px}.vl-record-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.vl-record-table th,.vl-record-table td{padding:10px 12px;overflow:hidden;color:#162230;font-size:12px;font-weight:760;line-height:1.35;text-align:left;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid rgba(216,222,228,.9)}.vl-record-table th{position:sticky;top:0;z-index:1;color:#52606f;font-size:11px;font-weight:900;text-transform:uppercase;background:#f7f9fa}.vl-record-table tbody tr{cursor:pointer;background:#fff}.vl-record-table tbody tr:hover,.vl-record-table tbody tr:focus-visible{background:#eef7f8;outline:none}.vl-record-table strong{color:#071c2e;font-weight:900}.vl-record-table td>span:not(.vl-seal-pill):not(.vl-visibility-pill){display:block;margin-top:3px;color:#657282;font-size:11px;font-weight:750}.vl-flow-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;color:#071c2e;background:#fff;border:1px solid rgba(175,186,196,.85);border-radius:6px}.vl-flow-strip span,.vl-flow-strip i{font-size:12px;font-style:normal;font-weight:900}.vl-flow-strip i{color:#0097a7}.vl-record-hero{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(460px,2.2fr) auto;gap:18px;align-items:center;padding:18px;color:#fff;background:#071c2e;border:1px solid rgba(0,151,167,.28);border-radius:6px;box-shadow:0 14px 28px #0415261f}.vl-record-hero span{display:block;color:#dce7ef;font-size:16px;font-weight:900}.vl-record-hero h1{margin:6px 0 0;color:#fff;font-size:18px;font-weight:900;line-height:1.2}.vl-record-purpose{max-width:520px;margin:9px 0 0;color:#dce7ef;font-size:12px;font-weight:760;line-height:1.35}.vl-record-purpose strong{color:#fff;font-weight:900}.vl-record-hero dl{display:grid;grid-template-columns:repeat(5,minmax(88px,1fr));gap:16px;min-width:0;margin:0}.vl-record-hero dt,.vl-detail-list dt{color:#6d7886;font-size:11px;font-weight:850}.vl-record-hero dt{color:#c9d5df}.vl-record-hero dd,.vl-detail-list dd{min-width:0;margin:4px 0 0;overflow-wrap:anywhere;color:#071c2e;font-size:12px;font-weight:900}.vl-record-hero dd{color:#fff}.vl-record-actions{display:flex;gap:10px}.vl-record-actions button{color:#fff;background:#0415266b;border-color:#dce7ef40}.vl-vault-detail-grid{display:grid;grid-template-columns:minmax(520px,1.58fr) minmax(290px,.78fr) minmax(230px,.44fr);gap:18px;align-items:start;min-width:0}.vl-document-viewer{min-height:650px}.vl-viewer-tab{display:inline-flex;gap:8px;align-items:center;max-width:calc(100% - 28px);min-height:42px;margin:14px 14px 0;padding:0 14px;color:#071c2e;background:#f3f5f7;border:1px solid rgba(216,222,228,.9);border-radius:5px 5px 0 0}.vl-viewer-tab strong{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.vl-file-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:18px;height:18px;color:#007681;font-size:10px;font-weight:900;background:#e8f8f9;border:1px solid rgba(0,151,167,.28);border-radius:4px}.vl-viewer-toolbar{display:flex;gap:10px;align-items:center;min-width:0;padding:12px 18px;background:#f7f9fa;border-top:1px solid rgba(216,222,228,.9);border-bottom:1px solid rgba(216,222,228,.9)}.vl-viewer-toolbar button{display:inline-grid;flex:0 0 auto;place-items:center;width:28px;height:28px;color:#1c2632;font-size:11px;font-weight:900;cursor:pointer;background:#fff;border:1px solid transparent;border-radius:5px}.vl-viewer-toolbar span,.vl-viewer-toolbar strong{color:#52606f;font-size:12px;font-weight:850}.vl-document-page{display:grid;gap:8px;min-height:510px;margin:18px;padding:42px 54px;color:#061322;background:#fff;border:1px solid rgba(216,222,228,.95);box-shadow:0 12px 26px #04152614}.vl-document-page h3{margin:0;color:#071c2e;font-size:28px;font-weight:900;line-height:1.05;text-transform:uppercase}.vl-document-page h4{margin:4px 0 2px;color:#007681;font-size:22px;font-weight:900}.vl-document-date{margin:0 0 18px;color:#071c2e;font-size:16px;font-weight:800}.vl-document-page strong{color:#075f68;font-size:13px;font-weight:900}.vl-document-page p{max-width:600px;margin:0;color:#162230;font-size:12px;font-weight:720;line-height:1.55}.vl-document-visuals{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(160px,.9fr);gap:0;width:min(100%,560px);margin-top:36px;border:1px solid rgba(91,102,115,.5)}.vl-evidence-preview-map,.vl-evidence-preview-chart{position:relative;min-height:150px;overflow:hidden;background:#eef3f6}.vl-evidence-preview-map{background:linear-gradient(90deg,rgba(0,151,167,.16) 1px,transparent 1px),linear-gradient(rgba(7,28,46,.1) 1px,transparent 1px),linear-gradient(135deg,#2e7d322e,#0097a71f),#f7f9fa;background-size:42px 42px,42px 42px,auto,auto}.vl-evidence-preview-map span{position:absolute;display:block;height:24px;background:#fff;border:1px solid rgba(0,151,167,.24);border-radius:4px;box-shadow:0 8px 14px #04152614}.vl-evidence-preview-map span:nth-child(1){top:28px;left:20px;width:68%}.vl-evidence-preview-map span:nth-child(2){top:70px;left:36px;width:74%}.vl-evidence-preview-map span:nth-child(3){top:112px;left:20px;width:58%}.vl-evidence-preview-chart{background:linear-gradient(rgba(7,28,46,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(7,28,46,.1) 1px,transparent 1px),#fbfcfd;background-size:36px 30px;border-left:1px solid rgba(91,102,115,.5)}.vl-evidence-preview-chart i{position:absolute;right:18px;bottom:28px;width:72%;height:66%;border-right:3px solid #0097a7;border-bottom:3px solid #2e7d32;transform:skew(-15deg) rotate(-8deg);transform-origin:bottom right}.vl-evidence-chain,.vl-side-rail,.vl-ledger-stack{display:grid;gap:14px;min-width:0}.vl-intel-card{border-color:#0097a73d}.vl-intel-body{display:grid;gap:12px;padding:14px;background:#fff}.vl-intel-purpose{margin:0;color:#162230;font-size:12px;font-weight:820;line-height:1.4}.vl-intel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vl-intel-block{display:grid;gap:8px;min-width:0;padding:10px;background:#f7f9fa;border:1px solid rgba(216,222,228,.92);border-radius:5px}.vl-intel-block-wide{grid-column:1 / -1}.vl-intel-block strong{color:#071c2e;font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}.vl-intel-block span,.vl-intel-block li{color:#162230;font-size:12px;font-weight:780;line-height:1.35}.vl-intel-block ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.vl-intel-block li{position:relative;padding-left:12px}.vl-intel-block li:before{position:absolute;top:7px;left:0;width:5px;height:5px;content:"";background:#0097a7;border-radius:999px}.vl-chain-card{overflow:visible}.vl-chain-card>summary{cursor:pointer}.vl-detail-list{display:grid;gap:10px;margin:0;padding:14px;background:#fff}.vl-detail-list div{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1fr);gap:10px;min-width:0}.vl-evidence-list,.vl-analysis-list,.vl-human-response-list,.vl-activity-chain ol{margin:0;padding:14px;list-style:none}.vl-evidence-list,.vl-analysis-list{display:grid;gap:9px}.vl-evidence-list li,.vl-analysis-list li{display:flex;gap:8px;align-items:center;min-width:0;color:#162230;font-size:12px;font-weight:820}.vl-evidence-list li strong{flex:1;min-width:0;overflow:hidden;color:#162230;font-size:12px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.vl-analysis-list li{display:block;line-height:1.45}.vl-chain-arrow{display:grid;place-items:center;height:22px;color:#071c2e;font-size:18px;font-weight:900;line-height:1}.vl-decision-links{display:grid;gap:7px;padding:14px}.vl-decision-links div{display:grid;grid-template-columns:minmax(116px,.9fr) minmax(0,1fr);gap:10px;min-width:0}.vl-decision-links strong,.vl-decision-links span{min-width:0;overflow:hidden;color:#071c2e;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.vl-decision-links span{font-weight:760}.vl-action-stack{display:grid;gap:10px;padding:14px}.vl-action-stack button:not(.vl-primary-action){width:100%}.vl-side-details{gap:12px}.vl-side-details div{grid-template-columns:minmax(88px,.75fr) minmax(0,1fr)}.vl-tags{display:flex;flex-wrap:wrap;gap:7px;padding:14px}.vl-tags span{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;color:#075f68;font-size:11px;font-weight:900;background:#e8f8f9;border:1px solid rgba(0,151,167,.18);border-radius:5px}.vl-seal-pill,.vl-visibility-pill{display:inline-flex;gap:5px;align-items:center;max-width:100%;min-height:22px;padding:0 8px;overflow:hidden;color:#2e7d32;font-size:11px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:#edf8ee;border:1px solid rgba(46,125,50,.22);border-radius:999px}.vl-seal-pill em{display:inline-grid;place-items:center;width:14px;height:14px;color:#fff;font-size:8px;font-style:normal;font-weight:900;background:#2e7d32;border-radius:999px}.vl-seal-dark{color:#fff;background:#2e7d322e;border-color:#75c78252}.vl-seal-restricted,.vl-visibility-internal{color:#071c2e;background:#f3f5f7;border-color:#071c2e33}.vl-seal-restricted em{background:#071c2e}.vl-seal-draft{color:#8a5f00;background:#fff7df;border-color:#d4a01747}.vl-seal-draft em{background:#d4a017}.vl-visibility-shared{color:#075f68;background:#e8f8f9;border-color:#0097a738}.vl-visibility-ledgered{color:#2e7d32;background:#edf8ee;border-color:#2e7d3238}.vl-ledger-detail-grid{display:grid;grid-template-columns:minmax(390px,1.25fr) minmax(280px,.86fr) minmax(280px,.86fr) minmax(230px,.62fr);gap:18px;align-items:start;min-width:0}.vl-ledger-audit-grid{grid-template-columns:minmax(520px,1.35fr) minmax(360px,1fr);gap:12px}.vl-ledger-audit-card{min-height:0}.vl-ledger-audit-card>header{min-height:32px;padding:8px 12px}.vl-activity-chain ol{position:relative;display:grid;gap:0;padding:10px 12px 10px 40px}.vl-activity-chain ol:before{position:absolute;top:28px;bottom:28px;left:28px;width:2px;content:"";background:#0097a7}.vl-activity-chain li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:7px 0;border-bottom:1px solid rgba(216,222,228,.86)}.vl-activity-chain li:last-child{border-bottom:0}.vl-chain-node{display:inline-grid;place-items:center;width:34px;height:34px;color:#075f68;font-size:10px;font-weight:900;background:#fff;border:2px solid #0097a7;border-radius:999px;box-shadow:0 0 0 5px #fff}.vl-activity-chain strong,.vl-activity-chain time,.vl-activity-chain em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-activity-chain strong{color:#071c2e;font-size:13px;font-weight:900}.vl-activity-chain time{margin-top:4px;color:#52606f;font-size:12px;font-weight:760}.vl-activity-chain em{color:#162230;font-size:11px;font-style:normal;font-weight:900}.vl-compact-card>header{background:#fff;border-bottom-color:#afbac4b3}.vl-compact-card>header h2{color:#071c2e}.vl-compact-card>header button{color:#071c2e;border-color:#071c2e38}.vl-analysis-card>header{color:#fff;background:#041526;border-bottom-color:#0097a738}.vl-analysis-card>header h2{color:#fff}.vl-analysis-card>header button{color:#dce7ef;border-color:#dce7ef5c}.vl-recommendation-body{display:grid;gap:6px;padding:12px}.vl-recommendation-body p,.vl-recommendation-body span{margin:0;color:#162230;font-size:12px;font-weight:780;line-height:1.45}.vl-recommendation-body strong,.vl-recommendation-body span strong{color:#2e7d32;font-weight:900}.vl-decision-analysis-body{display:grid;gap:12px;padding:16px;background:#fff}.vl-decision-analysis-body>strong{color:#071c2e;font-size:12px;font-weight:900}.vl-decision-analysis-body ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.vl-decision-analysis-body li{position:relative;padding-left:14px;color:#162230;font-size:12px;font-weight:790;line-height:1.4}.vl-decision-analysis-body li:before{position:absolute;top:7px;left:0;width:6px;height:6px;content:"";background:#2e7d32;border-radius:999px}.vl-decision-analysis-body dl,.vl-learned-list{display:grid;gap:9px;margin:0;padding:0}.vl-learned-list{padding:14px 16px}.vl-decision-analysis-body dl div,.vl-learned-list div{display:grid;gap:4px;min-width:0;padding:9px 10px;background:#f7f9fa;border:1px solid rgba(216,222,228,.92);border-radius:5px}.vl-decision-analysis-body dt,.vl-learned-list dt{color:#52606f;font-size:11px;font-weight:900;text-transform:uppercase}.vl-decision-analysis-body dd,.vl-learned-list dd{margin:0;color:#162230;font-size:12px;font-weight:800;line-height:1.35}.vl-human-response-list{display:grid;gap:0}.vl-human-response-list li{display:grid;grid-template-columns:minmax(96px,1fr) 80px minmax(96px,1fr) 18px;gap:10px;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid rgba(216,222,228,.86)}.vl-human-response-list li:last-child{border-bottom:0}.vl-human-response-list strong,.vl-human-response-list span,.vl-human-response-list time,.vl-human-response-list em{min-width:0;overflow:hidden;font-size:12px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.vl-human-response-list strong,.vl-human-response-list time{color:#162230}.vl-human-response-list span,.vl-human-response-list em{color:#2e7d32}.vl-auth-outcome{border-color:#2e7d325c}.vl-auth-outcome>header{background:#071c2e}.vl-auth-outcome>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;padding:22px;background:#fbfefb}.vl-auth-mark{display:inline-grid;place-items:center;width:48px;height:48px;color:#2e7d32;font-size:24px;font-weight:900;background:#fff;border:2px solid rgba(46,125,50,.35);border-radius:999px}.vl-auth-outcome strong{display:block;color:#2e7d32;font-size:22px;font-weight:900;line-height:1;text-transform:uppercase}.vl-auth-outcome p,.vl-auth-outcome time,.vl-auth-outcome small{display:block;margin:6px 0 0;color:#071c2e;font-size:12px;font-weight:850}.vl-ledger-authorization-summary{display:grid;grid-template-columns:24px minmax(120px,1fr) minmax(120px,1fr) auto;gap:9px;align-items:center;margin:0 12px 12px;padding:9px 10px;color:#071c2e;background:#f7f9fa;border:1px solid rgba(46,125,50,.18);border-left:3px solid #2e7d32;border-radius:5px}.vl-ledger-authorization-summary .vl-auth-mark{width:22px;height:22px;font-size:12px;border-width:1px}.vl-ledger-authorization-summary strong,.vl-ledger-authorization-summary time,.vl-ledger-authorization-summary small{min-width:0;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.vl-ledger-authorization-summary time,.vl-ledger-authorization-summary small{color:#52606f;font-weight:780}.vl-entry-side .vl-card>header{background:#f7f9fa;border-bottom-color:#afbac4b3}.vl-entry-side .vl-card>header h2{color:#071c2e}.vl-danger-text{color:#b3261e!important}.vl-related-links{padding-bottom:8px}.vl-related-links button{justify-content:space-between;width:calc(100% - 24px);margin:0 12px 8px;color:#075f68;background:#fff;border-color:transparent}.vl-related-links button:first-of-type{margin-top:8px}.vl-related-links span{font-weight:900}@media(max-width:1420px){.vl-record-hero{grid-template-columns:1fr}.vl-record-hero dl{grid-template-columns:repeat(5,minmax(0,1fr))}.vl-vault-detail-grid,.vl-ledger-detail-grid{grid-template-columns:1fr}.vl-document-viewer{min-height:0}}@media(max-width:900px){.vl-top-rail,.vl-page-heading,.vl-ledger-heading{align-items:stretch;flex-direction:column}.vl-top-rail{gap:8px;padding:10px 16px}.vl-workspace-body{padding:16px}.vl-record-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-document-page{margin:12px;padding:26px 22px}.vl-document-page h3{font-size:22px}.vl-document-page h4{font-size:18px}.vl-document-visuals{grid-template-columns:1fr}.vl-evidence-preview-chart{border-top:1px solid rgba(91,102,115,.5);border-left:0}}@media(max-width:640px){.vl-record-hero dl,.vl-detail-list div,.vl-decision-links div,.vl-activity-chain li,.vl-human-response-list li,.vl-auth-outcome>div{grid-template-columns:1fr}.vl-intel-grid{grid-template-columns:1fr}.vl-record-actions,.vl-viewer-toolbar{flex-wrap:wrap}.vl-activity-chain ol{padding-left:18px}.vl-activity-chain ol:before{display:none}}.record-header{--record-header-accent: #00b7c6;--record-header-accent-soft: rgba(0, 183, 198, .16);--record-header-accent-border: rgba(0, 183, 198, .42);position:relative;display:grid;grid-template-areas:"icon body metadata actions";grid-template-columns:50px minmax(280px,1fr) minmax(280px,auto) auto;gap:14px;align-items:center;min-width:0;min-height:96px;margin:0;padding:14px 16px 14px 22px;overflow:visible;color:#fff;background:linear-gradient(135deg,#07111a,#0d1b2a 52%,#101f31);border:1px solid rgba(216,222,228,.16);border-radius:10px;box-shadow:0 14px 30px #08111c2e}.record-header-accent{position:absolute;inset:0 auto 0 0;width:5px;background:var(--record-header-accent);border-radius:10px 0 0 10px}.record-header-icon-tile{display:grid;grid-area:icon;place-items:center;width:50px;height:50px;padding:0;color:#fff;background:var(--record-header-accent-soft);border:1px solid var(--record-header-accent-border);border-radius:9px;font-size:12px;font-weight:950;line-height:1}.record-header-icon-tile svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}button.record-header-icon-tile{cursor:pointer}button.record-header-icon-tile:hover,button.record-header-icon-tile:focus-visible{background:#ffffff1f;outline:2px solid var(--record-header-accent);outline-offset:2px}.record-header-body{display:grid;grid-area:body;gap:7px;min-width:0}.record-header-context{display:flex;min-width:0;overflow:hidden;color:#ffffff9e;font-size:11px;font-weight:780;line-height:1;white-space:nowrap}.record-header-context span{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.record-header-context span:not(:last-child):after{margin:0 8px;color:#ffffff61;content:">"}.record-header-main-row{display:flex;gap:11px;align-items:baseline;min-width:0}.record-header-primary-id{flex:0 1 auto;min-width:0;overflow:hidden;color:#fff;font-size:22px;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.record-header-separator{flex:0 0 auto;width:1px;height:20px;overflow:hidden;color:transparent;background:#ffffff61}.record-header h1,.record-header h2{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:19px;font-weight:850;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.record-header-metadata{display:flex;grid-area:metadata;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0;overflow:hidden;color:#fff}.record-header-actions{position:relative;z-index:3;display:flex;grid-area:actions;gap:8px;align-self:start;justify-content:flex-end;min-width:max-content}.record-header-pill{display:inline-flex;gap:7px;align-items:center;max-width:230px;min-height:32px;padding:0 11px;overflow:hidden;color:#ffffffe0;font-size:12px;font-weight:820;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0e;border:1px solid rgba(255,255,255,.16);border-radius:7px}.record-header-pill svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.record-header-pill-status svg{color:#36d36f}.record-header-pill-priority svg{color:#ff4d4f}.record-header-pill-date svg,.record-header-pill-owner svg,.record-header-pill-team svg,.record-header-pill-document svg,.record-header-pill-source svg,.record-header-pill-visibility svg{color:#fffc}.record-header-action,.record-header-action-menu summary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;color:#fff;font-size:12px;font-weight:880;line-height:1;cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:7px}.record-header-action-primary,.record-header-action-menu summary{color:#fff;background:#ffffff14;border-color:#fff3}.record-header-action:hover,.record-header-action:focus-visible,.record-header-action-menu summary:hover,.record-header-action-menu summary:focus-visible{border-color:var(--record-header-accent);outline:none}.record-header-action-menu{position:relative}.record-header-action-menu summary{list-style:none}.record-header-action-menu summary::-webkit-details-marker{display:none}.record-header-action-menu div{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:190px;padding:6px;background:#fff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 16px 34px #08111c33}.record-header-action-menu button{width:100%;min-height:30px;padding:0 10px;color:#0d1b2a;font-size:12px;font-weight:820;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:6px}.record-header-action-menu button:hover,.record-header-action-menu button:focus-visible{color:var(--record-header-accent);background:var(--record-header-accent-soft);outline:none}.record-header-vault{--record-header-accent: #a78bfa;--record-header-accent-soft: rgba(167, 139, 250, .18);--record-header-accent-border: rgba(167, 139, 250, .42)}.record-header-accounting{--record-header-accent: #22c55e;--record-header-accent-soft: rgba(34, 197, 94, .14);--record-header-accent-border: rgba(251, 146, 60, .42)}.record-header-ledger{--record-header-accent: #60a5fa;--record-header-accent-soft: rgba(96, 165, 250, .18);--record-header-accent-border: rgba(96, 165, 250, .42)}.record-header-reports{--record-header-accent: #fb923c;--record-header-accent-soft: rgba(251, 146, 60, .18);--record-header-accent-border: rgba(251, 146, 60, .42)}.record-header-relationships{--record-header-accent: #14b8a6;--record-header-accent-soft: rgba(20, 184, 166, .14);--record-header-accent-border: rgba(20, 184, 166, .42)}.record-header-packages{--record-header-accent: #08a2a9;--record-header-accent-soft: rgba(8, 162, 169, .16);--record-header-accent-border: rgba(8, 162, 169, .42)}.record-header-packages .record-header-primary-id{flex:0 0 auto;white-space:nowrap}@media(max-width:1040px){.record-header{grid-template-areas:"icon body" "metadata metadata" "actions actions";grid-template-columns:50px minmax(0,1fr)}.record-header-metadata,.record-header-actions{justify-content:flex-start;min-width:0}}@media(max-width:640px){.record-header{grid-template-areas:"icon" "body" "metadata" "actions";grid-template-columns:minmax(0,1fr);min-height:0;padding:14px 14px 14px 20px}.record-header-main-row,.record-header-actions{flex-wrap:wrap}.record-header h1,.record-header h2,.record-header-primary-id,.record-header-context,.record-header-metadata{overflow:visible;text-overflow:clip;white-space:normal}.record-header-action-menu div{right:auto;left:0}}.operation-intake-modal{width:min(720px,100%);gap:12px}.operation-intake-mode-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;background:#eef3f6;border:1px solid #d8dee4;border-radius:8px}.operation-intake-mode-control button{min-height:36px;color:#334155;font-size:12px;font-weight:850;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.operation-intake-mode-control button.is-active,.operation-intake-mode-control button:hover,.operation-intake-mode-control button:focus-visible{color:#06111f;background:#fff;border-color:#cfd8df;box-shadow:0 8px 18px #08111c14;outline:none}.operation-intake-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-intake-form-grid label:last-child{grid-column:1 / -1}.operation-intake-upload-panel{display:grid;gap:10px;padding:10px;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px}.operation-upload-picker{position:relative;display:grid;gap:4px;min-height:84px;place-items:center;padding:14px;color:#0f3440;text-align:center;background:#fff;border:1px dashed rgba(0,147,160,.52);border-radius:8px;cursor:pointer}.operation-upload-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.operation-upload-picker span{color:#0f3440;font-size:13px;font-weight:900}.operation-upload-picker strong{color:#64748b;font-size:11px;font-weight:800}.operation-intake-upload-list{display:grid;gap:6px}.operation-intake-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:8px 10px;background:#fff;border:1px solid #d8dee4;border-radius:8px}.operation-intake-upload-row div{display:grid;gap:2px;min-width:0}.operation-intake-upload-row strong,.operation-launch-file-row strong{overflow:hidden;color:#0d1b2a;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.operation-intake-upload-row span{color:#64748b;font-size:11px;font-weight:750}.operation-intake-file-remove{min-height:30px;padding:0 10px;color:#8a1f1f;font-size:11px;font-weight:850;background:#fff7f7;border:1px solid #f0c8c8;border-radius:6px;cursor:pointer}.operation-intake-result{display:grid;gap:10px;padding:10px;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px}.operation-intake-result-head,.operation-intake-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-intake-result-head div,.operation-intake-result-grid div,.operation-intake-result-next{display:grid;gap:3px;min-width:0;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.operation-intake-result span,.operation-intake-result dt{color:#64748b;font-size:10px;font-weight:850;text-transform:uppercase}.operation-intake-result strong,.operation-intake-result dd{margin:0;overflow-wrap:anywhere;color:#0d1b2a;font-size:13px;font-weight:900}.operation-intake-result-status,.operation-intake-result-error{min-height:28px;padding:6px 8px;font-size:11px;font-weight:850;border-radius:6px}.operation-intake-result-status{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.operation-intake-result-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.operation-intake-modal .operation-primary-button:disabled{cursor:not-allowed;opacity:.55}.operation-individual-decision-record{display:grid;gap:12px}.operation-launch-panel{display:grid;gap:12px;min-width:0;padding:12px;color:#172033;background:#fff;border:1px solid #d8dee4;border-radius:9px;box-shadow:0 14px 34px #08111c13}.operation-launch-header{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding-bottom:10px;border-bottom:1px solid #e3e8ed}.operation-launch-header div{display:grid;gap:3px;min-width:0}.operation-launch-header span,.operation-launch-section>h3,.operation-launch-summary-grid span,.operation-launch-metrics span,.operation-launch-package label span{color:#64748b;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.operation-launch-header h2{margin:0;color:#08111c;font-size:18px;line-height:1.15}.operation-launch-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;color:#0f3440;font-size:11px;font-weight:900;background:#00b7c61f;border:1px solid rgba(0,147,160,.28);border-radius:999px;white-space:nowrap}.operation-launch-status-review-required{color:#7a3f00;background:#d4972b24;border-color:#d4972b61}.operation-launch-status-queued{color:#334155;background:#eef3f6;border-color:#d8dee4}.operation-launch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operation-launch-metrics>div{display:grid;gap:4px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #e3e8ed;border-radius:8px}.operation-launch-metrics strong{overflow-wrap:anywhere;color:#0d1b2a;font-size:17px;font-weight:900;line-height:1.15}.operation-launch-metrics em{color:#607080;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.operation-launch-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.28fr) minmax(260px,.82fr);gap:12px;align-items:start}.operation-launch-section{display:grid;gap:10px;min-width:0}.operation-launch-section>h3{margin:0}.operation-launch-section p{margin:0;color:#607080;font-size:12px;font-weight:750}.operation-launch-file-list{display:grid;gap:6px}.operation-launch-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:8px 10px;background:#f8fafc;border:1px solid #e3e8ed;border-radius:8px}.operation-launch-file-row div{display:grid;gap:2px;min-width:0}.operation-launch-file-row span,.operation-launch-file-row em{color:#64748b;font-size:11px;font-style:normal;font-weight:750}.operation-launch-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-launch-summary-grid>div{display:grid;gap:6px;min-width:0}.operation-launch-summary-grid-compact strong{color:#0d1b2a;font-size:12px;line-height:1.45}.operation-launch-list{display:grid;gap:5px;margin:0;padding-left:16px;color:#243244;font-size:12px;font-weight:740;line-height:1.45}.operation-launch-package label{display:grid;gap:5px}.operation-launch-package select{min-height:34px;padding:0 9px;color:#0d1b2a;background:#fff;border:1px solid #cfd8df;border-radius:7px}.operation-launch-package-actions{display:flex;flex-wrap:wrap;gap:8px}.operation-launch-package-actions button:not(.operation-primary-button){min-height:34px;padding:0 10px;color:#334155;font-size:12px;font-weight:850;background:#fff;border:1px solid #cfd8df;border-radius:7px;cursor:pointer}.operation-launch-hooks{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.operation-launch-hooks span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#335b62;font-size:11px;font-weight:850;background:#00b7c614;border:1px solid rgba(0,147,160,.2);border-radius:999px}@media(max-width:1160px){.operation-launch-metrics,.operation-launch-body{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-launch-package{grid-column:1 / -1}}@media(max-width:720px){.operation-intake-form-grid,.operation-intake-mode-control,.operation-intake-result-head,.operation-intake-result-grid,.operation-launch-metrics,.operation-launch-body,.operation-launch-summary-grid{grid-template-columns:minmax(0,1fr)}.operation-intake-form-grid label:last-child,.operation-launch-package{grid-column:auto}.operation-launch-header{align-items:start;flex-direction:column}.operation-intake-upload-row,.operation-launch-file-row{grid-template-columns:minmax(0,1fr)}}.operation-network-workspace{--network-graphite: #081626;--network-navy: #0c2038;--network-teal-dark: #0d3f46;--network-teal: #0ea5a8;--network-gold: #d4af37;--network-light: #f4f7fa;display:grid;gap:10px;min-width:0;color:#172033}.operation-network-header{display:grid;grid-template-columns:minmax(280px,1fr) minmax(520px,.9fr);gap:18px;align-items:center;min-width:0;min-height:104px;padding:16px 18px;color:#fff;background:linear-gradient(135deg,#0ea5a833,#0ea5a800 42%),linear-gradient(135deg,var(--network-graphite),var(--network-navy));border:1px solid rgba(244,247,250,.16);border-radius:8px;box-shadow:0 18px 36px #08162629}.operation-network-title-block{display:grid;gap:5px;min-width:0}.operation-network-title-block span,.operation-network-node-panel h3,.operation-network-vu-insight span,.operation-network-action-dock h2{font-size:.68rem;font-weight:900;line-height:1.1;text-transform:uppercase}.operation-network-title-block span{color:#76d5d6}.operation-network-title-block h1{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:1.28rem;font-weight:920;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.operation-network-title-block p{margin:0;color:#f4f7fad1;font-size:.86rem;font-weight:700}.operation-network-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;margin:0;overflow:hidden;background:#f4f7fa1f;border:1px solid rgba(244,247,250,.12);border-radius:7px}.operation-network-metrics div{display:grid;gap:4px;min-width:0;min-height:62px;padding:9px 10px;background:#08162685}.operation-network-metrics dt{min-width:0;overflow:hidden;color:#f4f7fab8;font-size:.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.operation-network-metrics dd{margin:0;color:#fff;font-size:1.18rem;font-weight:950;line-height:1}.operation-network-metric-risk dd{color:#ff6b5f}.operation-network-metric-ready dd{color:#66d17e}.operation-network-health-bar{display:block;height:6px;overflow:hidden;background:#f4f7fa29;border-radius:999px}.operation-network-health-bar span{display:block;width:78%;height:100%;background:#66d17e;border-radius:inherit}.operation-network-main{display:grid;grid-template-columns:minmax(560px,1fr) minmax(320px,380px);gap:10px;min-width:0;align-items:stretch}.operation-network-map-card,.operation-network-node-panel,.operation-network-vu-insight,.operation-network-action-dock{min-width:0;border-radius:8px}.operation-network-map-card{position:relative;min-height:610px;overflow:hidden;background:radial-gradient(circle at 50% 50%,#0ea5a82e,#0ea5a800 31%),linear-gradient(135deg,var(--network-graphite),var(--network-navy));border:1px solid rgba(14,165,168,.18);box-shadow:inset 0 0 0 1px #f4f7fa08}.operation-network-map{position:relative;min-height:610px}.operation-network-lines{position:absolute;inset:0;width:100%;height:100%}.operation-network-connector{stroke:#f4f7fa75;stroke-linecap:round;stroke-width:.16;opacity:.72}.operation-network-connector-dependency{stroke:#f4f7fa7a}.operation-network-connector-communication{stroke:#0ea5a88f;stroke-dasharray:1.4 1}.operation-network-connector-ownership{stroke:#d4af3794;stroke-dasharray:.6 1}.operation-network-filter-card{position:absolute;top:14px;left:14px;z-index:4;display:grid;gap:8px;width:158px;padding:12px;color:#f4f7fadb;background:#0c2038db;border:1px solid rgba(244,247,250,.16);border-radius:8px;box-shadow:0 18px 32px #0816263d}.operation-network-filter-card strong{color:#fff}.operation-network-filter-card span{display:flex;gap:8px;align-items:center;min-width:0;font-size:.72rem;font-weight:720}.operation-network-filter-card hr{width:100%;margin:2px 0;border:0;border-top:1px solid rgba(244,247,250,.14)}.operation-network-legend-dot{flex:0 0 auto;width:10px;height:10px;background:var(--network-teal);border-radius:999px}.operation-network-legend-prime,.operation-network-node-prime{--node-color: #f4f7fa}.operation-network-legend-subcontractor,.operation-network-node-subcontractor{--node-color: var(--network-gold)}.operation-network-legend-supplier,.operation-network-node-supplier{--node-color: var(--network-teal)}.operation-network-legend-government,.operation-network-node-government{--node-color: #c2cedb}.operation-network-legend-team,.operation-network-node-team{--node-color: #0ea5a8}.operation-network-legend-agent,.operation-network-node-agent{--node-color: #d4af37}.operation-network-node-customer{--node-color: #f4f7fa}.operation-network-legend-dot.operation-network-legend-prime,.operation-network-legend-dot.operation-network-legend-subcontractor,.operation-network-legend-dot.operation-network-legend-supplier,.operation-network-legend-dot.operation-network-legend-government,.operation-network-legend-dot.operation-network-legend-team,.operation-network-legend-dot.operation-network-legend-agent{background:var(--node-color)}.operation-network-legend-line{flex:0 0 auto;width:18px;height:1px;border-top:1px solid rgba(244,247,250,.68)}.operation-network-line-communication{border-top-style:dashed;border-top-color:var(--network-teal)}.operation-network-line-ownership{border-top-style:dotted;border-top-color:var(--network-gold)}.operation-network-center-node{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:198px;min-height:168px;padding:20px 18px 18px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 18%,#d4af3729,#d4af3700 34%),radial-gradient(circle,#0ea5a842,#0c2038f0 66%),var(--network-navy);border:2px solid rgba(14,165,168,.8);border-radius:24px;box-shadow:0 0 34px #0ea5a857,0 20px 36px #08162647,inset 0 0 0 1px #f4f7fa1f;cursor:pointer;transform:translate(-50%,-50%)}.operation-network-center-node:before{position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(212,175,55,.34);border-radius:18px;content:""}.operation-network-center-node>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;color:var(--network-gold);background:#081626b8;border:1px solid rgba(212,175,55,.46);border-radius:14px;font-size:.8rem;font-weight:950;box-shadow:inset 0 0 0 1px #f4f7fa0f}.operation-network-center-node>span svg{width:25px;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.operation-network-center-node strong,.operation-network-center-node em,.operation-network-center-node small{display:block;max-width:138px;font-style:normal;line-height:1.25}.operation-network-center-node strong{font-size:.86rem;font-weight:900}.operation-network-center-node em{margin-top:4px;color:#f4f7fad6;font-size:.74rem;font-weight:720}.operation-network-center-node small{margin-top:8px;color:#fff;font-size:.76rem;font-weight:840}.operation-network-center-node i{width:78px;height:6px;margin-top:5px;overflow:hidden;background:#f4f7fa2e;border-radius:999px}.operation-network-center-node i span{display:block;width:78%;height:100%;background:#66d17e;border-radius:inherit}.operation-network-node{position:absolute;z-index:3;display:grid;justify-items:center;gap:3px;width:126px;min-height:108px;padding:8px 8px 9px;color:#fff;text-align:center;background:linear-gradient(180deg,#f4f7fa13,#f4f7fa07),#0c2038b8;border:1px solid color-mix(in srgb,var(--node-color) 42%,rgba(244,247,250,.18));border-radius:14px;box-shadow:0 14px 24px #08162638,inset 0 0 0 1px #f4f7fa0d;cursor:pointer;transform:translate(-50%,-50%)}.operation-network-node-icon{display:grid;place-items:center;width:46px;height:46px;color:#fff;background:color-mix(in srgb,var(--node-color) 22%,var(--network-navy));border:2px solid var(--node-color);border-radius:999px;box-shadow:0 0 18px color-mix(in srgb,var(--node-color) 34%,transparent);font-size:.78rem;font-weight:950}.operation-network-node strong,.operation-network-node em,.operation-network-node small{max-width:112px;overflow:hidden;text-overflow:ellipsis}.operation-network-node strong{color:#fff;font-size:.78rem;font-weight:860;line-height:1.12}.operation-network-node em{color:#f4f7fac7;font-size:.66rem;font-style:normal;font-weight:700;line-height:1.12}.operation-network-node small{color:var(--node-color);font-size:.66rem;font-weight:830;line-height:1.12}.operation-network-node-subcontractor,.operation-network-node-government{width:138px}.operation-network-node-agent{width:118px;min-height:96px}.operation-network-node-agent .operation-network-node-icon{width:42px;height:42px}.operation-network-node-agent strong,.operation-network-node-agent em,.operation-network-node-agent small{max-width:104px}.operation-network-node:hover .operation-network-node-icon,.operation-network-node:focus-visible .operation-network-node-icon,.operation-network-node-selected .operation-network-node-icon{background:color-mix(in srgb,var(--node-color) 36%,var(--network-navy));outline:3px solid rgba(244,247,250,.2);outline-offset:3px}.operation-network-zoom-controls{position:absolute;bottom:14px;left:14px;z-index:4;display:grid;overflow:hidden;background:#0c2038e6;border:1px solid rgba(244,247,250,.16);border-radius:8px}.operation-network-zoom-controls button{display:grid;place-items:center;width:38px;height:34px;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(244,247,250,.12);font-size:1rem;font-weight:800;cursor:pointer}.operation-network-zoom-controls button:last-child{border-bottom:0;font-size:.72rem}.operation-network-node-panel{display:grid;align-content:start;gap:12px;padding:14px;color:#fff;background:linear-gradient(180deg,#0ea5a81f,#0ea5a800 34%),var(--network-navy);border:1px solid rgba(244,247,250,.16)}.operation-network-node-panel header{display:grid;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(244,247,250,.12)}.operation-network-node-panel header div{display:flex;flex-wrap:wrap;gap:8px}.operation-network-status,.operation-network-role-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:.68rem;font-weight:850}.operation-network-status{color:#64dc7a;background:#66d17e1f;border:1px solid rgba(102,209,126,.28)}.operation-network-status-needs-attention{color:#ff8a7c;background:#ff6b5f1f;border-color:#ff6b5f57}.operation-network-status-waiting{color:#f3cb54;background:#d4af371f;border-color:#d4af3757}.operation-network-role-pill{color:#f4f7fad6;background:#f4f7fa1a;border:1px solid rgba(244,247,250,.14)}.operation-network-node-panel h2{margin:0;color:#fff;font-size:1.04rem;font-weight:900;line-height:1.16}.operation-network-node-panel p{margin:0;color:#f4f7fabd;font-size:.78rem;font-weight:680;line-height:1.4}.operation-network-panel-tabs{display:flex;min-width:0;overflow-x:auto;border-bottom:1px solid rgba(244,247,250,.12)}.operation-network-panel-tabs button{flex:0 0 auto;min-height:32px;padding:0 9px;color:#f4f7fab3;background:transparent;border:0;border-bottom:2px solid transparent;font-size:.68rem;font-weight:800;cursor:pointer}.operation-network-panel-tabs .operation-network-panel-tab-active{color:#fff;border-bottom-color:var(--network-teal)}.operation-network-panel-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#f4f7fa1f;border:1px solid rgba(244,247,250,.12);border-radius:7px}.operation-network-panel-summary div{display:grid;gap:4px;min-width:0;padding:9px;background:#08162666}.operation-network-panel-summary dt{min-width:0;overflow:hidden;color:#f4f7faad;font-size:.6rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-network-panel-summary dd{margin:0;color:#fff;font-size:1rem;font-weight:920;line-height:1}.operation-network-panel-risk dd{color:#ff6b5f}.operation-network-commitment-list,.operation-network-panel-actions{display:grid;gap:8px;padding:10px;background:#08162657;border:1px solid rgba(244,247,250,.12);border-radius:8px}.operation-network-node-panel h3{margin:0;color:#f4f7fadb}.operation-network-commitment-list article{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:4px 8px;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid rgba(244,247,250,.1)}.operation-network-commitment-list article:last-child{border-bottom:0}.operation-network-commitment-list article>span{grid-row:1 / 3;width:11px;height:11px;border:2px solid var(--network-gold);border-radius:999px}.operation-network-commitment-list strong{min-width:0;overflow:hidden;color:#fff;font-size:.76rem;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.operation-network-commitment-list em,.operation-network-commitment-list small,.operation-network-commitment-list time{color:#f4f7faad;font-size:.66rem;font-style:normal;font-weight:760}.operation-network-commitment-list small{justify-self:end}.operation-network-commitment-list time{grid-column:3;justify-self:end}.operation-network-commitment-overdue small,.operation-network-commitment-overdue time{color:#ff6b5f}.operation-network-commitment-due-soon small,.operation-network-commitment-due-soon time{color:#f3cb54}.operation-network-commitment-complete article>span,.operation-network-commitment-complete>span{border-color:#66d17e}.operation-network-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-network-panel-actions h3,.operation-network-panel-primary,.operation-network-panel-actions button:last-child{grid-column:1 / -1}.operation-network-panel-actions button{min-height:34px;padding:0 10px;color:#f4f7fae6;background:#f4f7fa0f;border:1px solid rgba(244,247,250,.14);border-radius:7px;font-size:.76rem;font-weight:850;cursor:pointer}.operation-network-panel-actions .operation-network-panel-primary{color:var(--network-graphite);background:var(--network-gold);border-color:#f4f7fa47}.operation-network-vu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:16px;align-items:start;padding:16px 18px;color:#fff;background:linear-gradient(135deg,#d4af372e,#0ea5a80f 54%),var(--network-teal-dark);border:1px solid rgba(14,165,168,.3)}.operation-network-vu-insight span{color:#f4dd86}.operation-network-vu-insight h2{margin:4px 0 6px;color:#fff;font-size:1.02rem;font-weight:900;line-height:1.22}.operation-network-vu-insight p,.operation-network-vu-insight li{color:#f4f7fad1;font-size:.82rem;font-weight:710;line-height:1.42}.operation-network-vu-insight p{margin:0}.operation-network-vu-insight ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.operation-network-vu-insight li{position:relative;padding-left:18px}.operation-network-vu-insight li:before{position:absolute;top:.58em;left:0;width:7px;height:7px;background:var(--network-gold);border-radius:999px;content:""}.operation-network-action-dock{display:grid;gap:12px;padding:16px;background:#fff;border:1px solid #d7e0ea;box-shadow:0 16px 34px #08162614}.operation-network-action-dock h2{margin:0;color:var(--network-navy);text-align:center}.operation-network-action-grid{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px;align-items:start}.operation-network-action{display:grid;justify-items:center;gap:6px;min-width:0;padding:0;color:#172033;text-align:center;background:transparent;border:0;cursor:pointer}.operation-network-action-icon{display:grid;place-items:center;width:76px;height:76px;color:#fff;background:var(--network-teal-dark);border:2px solid rgba(244,247,250,.8);border-radius:999px;box-shadow:0 16px 26px #08162629}.operation-network-action-icon svg{width:33px;height:33px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.operation-network-action strong{max-width:116px;color:var(--network-navy);font-size:.82rem;font-weight:900;line-height:1.14}.operation-network-action em{max-width:132px;color:#64748b;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.28}.operation-network-action:hover .operation-network-action-icon,.operation-network-action:focus-visible .operation-network-action-icon{outline:3px solid rgba(14,165,168,.22);outline-offset:3px}.operation-network-action-invite .operation-network-action-icon{background:var(--network-teal)}.operation-network-action-supplier .operation-network-action-icon{background:var(--network-navy)}.operation-network-action-request .operation-network-action-icon{background:var(--network-teal-dark)}.operation-network-action-message .operation-network-action-icon{color:var(--network-graphite);background:var(--network-gold)}.operation-network-action-dependencies .operation-network-action-icon{background:var(--network-teal-dark)}.operation-network-action-vu .operation-network-action-icon{color:var(--network-gold);background:var(--network-graphite);border-color:#d4af37b3}@media(max-width:1320px){.operation-network-header,.operation-network-main,.operation-network-vu-insight{grid-template-columns:minmax(0,1fr)}.operation-network-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.operation-network-action-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:820px){.operation-network-metrics,.operation-network-panel-summary,.operation-network-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-network-map-card,.operation-network-map{min-height:620px}.operation-network-filter-card{position:relative;top:auto;left:auto;width:auto;margin:12px}.operation-network-node{width:112px}.operation-network-node-icon{width:48px;height:48px}.operation-network-center-node{width:158px;min-height:158px}}@media(max-width:580px){.operation-network-header,.operation-network-vu-insight,.operation-network-action-dock{padding:12px}.operation-network-metrics,.operation-network-panel-summary,.operation-network-panel-actions,.operation-network-action-grid{grid-template-columns:minmax(0,1fr)}.operation-network-title-block h1{white-space:normal}.operation-network-map-card,.operation-network-map{min-height:700px}}.operation-vu-recommendation-panel{gap:9px}.operation-vu-recommendation-actions{display:flex;justify-content:flex-end}.operation-vu-refresh-button{justify-self:start;min-height:30px;padding:0 10px;color:#07111a;background:var(--odw-gold);border:1px solid var(--odw-gold);border-radius:7px;font-size:11px;font-weight:850;cursor:pointer}.operation-vu-refresh-button:hover,.operation-vu-refresh-button:focus-visible{background:var(--odw-gold-hover);border-color:var(--odw-gold-hover);outline:none}.operation-vu-refresh-button:disabled{cursor:wait;opacity:.68}.operation-vu-recommendation-loading,.operation-vu-recommendation-empty p,.operation-vu-recommendation-error{padding:0;color:#f7f9fad6;border:0}.operation-vu-recommendation-empty{display:grid;gap:8px;align-items:start}.operation-vu-recommendation-error{color:#ffd0c8;font-size:12px;font-weight:700}.operation-vu-summary-block{display:grid;gap:7px}.operation-vu-summary-block>span,.operation-vu-next-action>span,.operation-vu-recommendation-section h3{margin:0;color:var(--odw-teal);font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.operation-vu-summary-block>strong{color:var(--odw-soft);font-size:15px;line-height:1.25}.operation-vu-summary-block>p{padding:0;color:#f7f9fad6;border:0;font-size:12px;line-height:1.4}.operation-vu-recommendation-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.operation-vu-recommendation-metrics div{display:grid;gap:3px;min-width:0;padding:7px;background:#ffffff0e;border:1px solid rgba(216,222,228,.14);border-radius:7px}.operation-vu-recommendation-metrics dt{color:#f7f9fa99;font-size:9px;font-weight:850;letter-spacing:.03em;line-height:1.15;text-transform:uppercase}.operation-vu-recommendation-metrics dd{margin:0;color:var(--odw-soft);font-size:15px;font-weight:900;line-height:1.1}.operation-vu-ready-no dd{color:#ffd27d}.operation-vu-ready-yes dd{color:#a8d5b7}.operation-vu-next-action{display:grid;gap:5px;padding:9px;background:#d4a72c1f;border:1px solid rgba(212,167,44,.35);border-left:3px solid var(--odw-gold);border-radius:7px}.operation-vu-next-action>strong{color:#fff4db;font-size:14px;line-height:1.28}.operation-vu-recommendation-section{display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(216,222,228,.16)}.operation-vu-recommendation-section ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.operation-vu-recommendation-section li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;color:#f7f9fae0;font-size:12px;font-weight:660;line-height:1.3}.operation-vu-recommendation-section li>span{min-width:0}.operation-vu-recommendation-item-actions{display:flex;gap:5px;align-items:center}.operation-vu-recommendation-item-actions button{min-height:26px;padding:0 8px;color:#f7f9fae6;background:#ffffff13;border:1px solid rgba(216,222,228,.18);border-radius:7px;font-size:10px;font-weight:850;cursor:pointer}.operation-vu-recommendation-item-actions button:hover,.operation-vu-recommendation-item-actions button:focus-visible{color:#07111a;background:var(--odw-gold);border-color:var(--odw-gold);outline:none}.operation-vu-recommendation-item-actions button:disabled{cursor:wait;opacity:.68}.operation-vu-execution-result{display:grid;gap:5px;padding:9px;background:#257f911f;border:1px solid rgba(37,127,145,.35);border-left:3px solid var(--odw-teal);border-radius:7px}.operation-vu-execution-result>span{color:var(--odw-teal);font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.operation-vu-execution-result>strong{color:var(--odw-soft);font-size:13px;line-height:1.25}.operation-vu-execution-result>p,.operation-vu-execution-result>small{margin:0;padding:0;color:#f7f9fac7;border:0;font-size:11px;font-weight:720;line-height:1.35}.operation-vu-recommendation-section p,.operation-vu-additional{padding:0;color:#f7f9fab8;border:0;font-size:11px;font-weight:720;line-height:1.3}.operation-vu-additional{color:var(--odw-teal)}@media(max-width:1180px){.operation-vu-recommendation-metrics{grid-template-columns:minmax(0,1fr)}}.operation-package-build-prior-button,.operation-package-assembly-primary{border:1px solid #b97813;background:#d69b2b;color:#241804;font-weight:850;box-shadow:0 8px 18px #8f5e0f2e}.operation-package-build-prior-button:hover,.operation-package-assembly-primary:hover{background:#e5ae43}.operation-package-assembly-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:#0f172a75}.operation-package-assembly-modal{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);width:min(940px,100%);max-height:min(760px,calc(100vh - 36px));overflow:hidden;background:#f8fafc;border:1px solid #1f2937;border-radius:8px;box-shadow:0 24px 60px #0f172a57}.operation-package-assembly-header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;color:#f8fafc;background:#172033;border-bottom:3px solid #0f766e}.operation-package-assembly-header p,.operation-package-assembly-header h2{margin:0}.operation-package-assembly-header p{color:#99f6e4;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.operation-package-assembly-header h2{font-size:1rem;letter-spacing:0}.operation-package-assembly-header button,.operation-package-assembly-actions button{min-height:32px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#172033;font-size:.78rem;font-weight:780}.operation-package-assembly-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px 12px;list-style:none;background:#fff;border-bottom:1px solid #e2e8f0}.operation-package-assembly-steps li{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.operation-package-assembly-steps span{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:#0f766e;background:#ccfbf1;border-radius:999px;font-size:.72rem;font-weight:900}.operation-package-assembly-steps strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.operation-package-assembly-step-active{color:#172033!important;border-color:#0f766e!important;background:#f0fdfa!important}.operation-package-assembly-error,.operation-package-assembly-status{margin:8px 12px 0;padding:8px 10px;border-radius:7px;font-size:.78rem;font-weight:760}.operation-package-assembly-error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.operation-package-assembly-status{color:#134e4a;background:#ecfdf5;border:1px solid #99f6e4}.operation-package-assembly-body{display:grid;gap:10px;min-height:0;overflow:auto;padding:12px}.operation-package-assembly-body label{display:grid;gap:5px;color:#334155;font-size:.76rem;font-weight:780}.operation-package-assembly-body textarea,.operation-package-assembly-body select{width:100%;min-width:0;padding:9px 10px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font:inherit}.operation-package-assembly-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-package-assembly-facts span{display:grid;gap:3px;min-width:0;padding:8px;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;font-size:.72rem}.operation-package-assembly-facts strong{overflow:hidden;color:#172033;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.operation-package-assembly-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operation-package-assembly-actions button:disabled{cursor:not-allowed;opacity:.62}.operation-package-assembly-intel-list{display:grid;gap:8px}.operation-package-assembly-intel-row{display:grid!important;grid-template-columns:22px minmax(0,1fr);gap:8px!important;align-items:start;padding:10px;background:#fff;border:1px solid #dbe4ee;border-left:4px solid #0f766e;border-radius:8px}.operation-package-assembly-intel-row input{margin-top:2px}.operation-package-assembly-intel-row strong,.operation-package-assembly-intel-row span{display:block}.operation-package-assembly-intel-row strong{color:#172033;font-size:.84rem}.operation-package-assembly-intel-row span{margin-top:2px;color:#64748b;font-size:.74rem}.operation-package-assembly-intel-row dl{display:grid;gap:5px;margin:8px 0 0}.operation-package-assembly-intel-row div div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px}.operation-package-assembly-intel-row dt,.operation-package-assembly-intel-row dd{margin:0;font-size:.73rem}.operation-package-assembly-intel-row dt{color:#0f766e;font-weight:850}.operation-package-assembly-intel-row dd{color:#334155}.operation-package-assembly-draft-body{gap:12px}.operation-package-assembly-draft-head,.operation-package-assembly-draft-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.operation-package-assembly-draft-head h3,.operation-package-assembly-draft-head span{margin:0}.operation-package-assembly-draft-head span{color:#0f766e;font-size:.74rem;font-weight:850}.operation-package-assembly-draft-head h3{color:#172033;font-size:.95rem}.operation-package-assembly-draft-head>strong{padding:5px 8px;color:#4b3209;background:#f8d78b;border:1px solid #d69b2b;border-radius:999px;font-size:.72rem}.operation-package-assembly-draft-content,.operation-package-assembly-draft-editor{min-height:260px;max-height:320px;overflow:auto;margin:0;padding:12px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:.78rem;line-height:1.45;white-space:pre-wrap}.operation-package-assembly-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-package-assembly-draft-grid section{min-width:0;padding:9px;background:#fff;border:1px solid #e2e8f0;border-radius:7px}.operation-package-assembly-draft-grid h4,.operation-package-assembly-draft-grid ul{margin:0}.operation-package-assembly-draft-grid h4{color:#172033;font-size:.78rem}.operation-package-assembly-draft-grid ul{display:grid;gap:4px;padding-left:17px;color:#475569;font-size:.75rem}.operation-package-assembly-draft-actions{justify-content:flex-start}@media(max-width:720px){.operation-package-assembly-overlay{padding:8px}.operation-package-assembly-modal{max-height:calc(100vh - 16px)}.operation-package-assembly-facts,.operation-package-assembly-draft-grid,.operation-package-assembly-steps,.operation-package-assembly-intel-row div div{grid-template-columns:minmax(0,1fr)}}.operation-business-reference{display:block;min-width:0;margin-bottom:2px;overflow:hidden;color:#0b5e9d;font-size:11px;font-weight:900;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-package-title-block{display:grid;min-width:0;gap:1px}.operation-package-title-block strong,.operation-activity-row strong .operation-business-reference,.operation-request-cell .operation-business-reference{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-request-cell .operation-business-reference{color:#0b5e9d;font-size:11px;font-weight:900}.operation-activity-row strong .operation-business-reference{color:#0b5e9d;font-size:11px}.operation-individual-decision-grid{grid-template-areas:"input insight action" "requirements requirements action" "ledger ledger notes" "ledger ledger vault" "workstation workstation vault" "security security security"}.operation-requirement-intelligence-card{grid-area:requirements}.operation-requirement-intelligence-card>header>strong{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 9px;color:#fff;background:#007c86;border-radius:7px;font-size:13px;font-weight:900}.operation-requirement-intelligence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.operation-requirement-intelligence-metrics div{display:grid;gap:2px;min-width:0;padding:9px 10px;background:#fff;border:1px solid rgba(139,154,170,.34);border-radius:7px}.operation-requirement-intelligence-metrics dt,.operation-requirement-intelligence-metrics dd{margin:0}.operation-requirement-intelligence-metrics dt{color:#5b6673;font-size:11px;font-weight:850;text-transform:uppercase}.operation-requirement-intelligence-metrics dd{color:#08111c;font-size:20px;font-weight:900;line-height:1}.operation-requirement-intelligence-section,.operation-requirement-intelligence-grid section,.operation-requirement-next-action{display:grid;gap:8px;min-width:0;padding:10px;background:#fff;border:1px solid rgba(139,154,170,.34);border-radius:7px}.operation-requirement-intelligence-section-head{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.operation-requirement-intelligence-section-head span,.operation-requirement-intelligence-grid section>span,.operation-requirement-next-action span{color:#007c86;font-size:11px;font-weight:900;text-transform:uppercase}.operation-requirement-intelligence-section-head em,.operation-requirement-list em,.operation-requirement-intelligence-grid em,.operation-requirement-intelligence-grid small,.operation-requirement-next-action strong{color:#5b6673;font-style:normal;line-height:1.3}.operation-requirement-list,.operation-requirement-intelligence-grid ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.operation-requirement-list li{display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:10px;min-width:0;padding-top:7px;border-top:1px solid rgba(139,154,170,.22)}.operation-requirement-list li:first-child{padding-top:0;border-top:0}.operation-requirement-list li>span{align-self:start;padding:4px 7px;color:#1c2632;background:#eef6f7;border:1px solid rgba(0,124,134,.24);border-radius:7px;font-size:11px;font-weight:900;white-space:nowrap}.operation-requirement-list div,.operation-requirement-intelligence-grid li{display:grid;gap:3px;min-width:0}.operation-requirement-list strong,.operation-requirement-intelligence-grid strong,.operation-requirement-next-action strong{min-width:0;color:#08111c;font-size:13px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.operation-requirement-list small{color:#334155;font-size:12px;font-weight:650;line-height:1.35}.operation-requirement-intelligence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-requirement-intelligence-grid li{color:#334155;font-size:12px;font-weight:720;line-height:1.35}.operation-requirement-next-action{border-left:4px solid #007c86}@media(max-width:1220px){.operation-individual-decision-grid{grid-template-areas:"input" "insight" "requirements" "action" "ledger" "notes" "vault" "workstation" "security";grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.operation-requirement-intelligence-metrics,.operation-requirement-intelligence-grid,.operation-requirement-list li{grid-template-columns:minmax(0,1fr)}.operation-requirement-list li>span{justify-self:start}}.operation-individual-decision-grid{grid-template-areas:"input insight action" "requirements requirements action" "plan plan action" "ledger ledger notes" "ledger ledger vault" "workstation workstation vault" "security security security"}.operation-plan-summary-card{grid-area:plan}.operation-plan-summary-card>header>strong{display:inline-grid;place-items:center;min-width:42px;height:28px;padding:0 9px;color:#fff;background:#334155;border-radius:7px;font-size:13px;font-weight:900}.operation-plan-summary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.operation-plan-summary-metrics div,.operation-plan-summary-grid section{display:grid;gap:4px;min-width:0;padding:9px 10px;background:#fff;border:1px solid rgba(139,154,170,.34);border-radius:7px}.operation-plan-summary-metrics dt,.operation-plan-summary-metrics dd{margin:0}.operation-plan-summary-metrics dt,.operation-plan-summary-grid span{color:#007c86;font-size:11px;font-weight:900;text-transform:uppercase}.operation-plan-summary-metrics dd{color:#08111c;font-size:18px;font-weight:900;line-height:1}.operation-plan-summary-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px}.operation-plan-summary-grid ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.operation-plan-summary-grid li,.operation-plan-summary-grid strong{min-width:0;color:#172033;font-size:13px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.operation-plan-summary-grid strong{font-weight:900}@media(max-width:1220px){.operation-individual-decision-grid{grid-template-areas:"input" "insight" "requirements" "plan" "action" "ledger" "notes" "vault" "workstation" "security";grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.operation-plan-summary-metrics,.operation-plan-summary-grid{grid-template-columns:minmax(0,1fr)}}.workspace-landing{min-height:100vh;color:var(--neutral-950);background:linear-gradient(180deg,#f6f8fbad,#fff0 248px),var(--color-white)}.workspace-landing button,.workspace-landing input{font-family:inherit;letter-spacing:0}.workspace-landing-topbar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px clamp(22px,4vw,56px);background:#fffffff5;border-bottom:1px solid rgba(215,224,234,.76)}.workspace-landing-topbar>div{display:grid;gap:2px}.workspace-landing-topbar strong{color:var(--neutral-950);font-size:.98rem;font-weight:800;line-height:1.2}.workspace-landing-topbar span{color:var(--neutral-600);font-size:.78rem;font-weight:700;line-height:1.25}.workspace-landing-topbar nav{display:flex;align-items:center;gap:8px}.workspace-landing-topbar nav button{min-height:38px;padding:0 14px;color:var(--neutral-700);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:750;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.workspace-landing-topbar nav button:hover,.workspace-landing-topbar nav button:focus-visible,.workspace-landing-topbar nav button[aria-current=page]{color:var(--color-deep-navy);background:var(--surface-panel-subtle);border-color:#0f766e3d;box-shadow:inset 0 -2px #0f766e;outline:none}.workspace-landing-main{width:min(1160px,calc(100vw - 48px));margin:0 auto;padding:clamp(26px,3.8vw,44px) 0 48px;display:grid;gap:clamp(20px,2.4vw,28px)}.workspace-landing-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:stretch;gap:clamp(22px,4vw,58px);padding-bottom:clamp(18px,2.2vw,26px);border-bottom:1px solid rgba(215,224,234,.82)}.workspace-landing-start-copy{display:grid;align-content:center;gap:9px;min-width:0}.workspace-landing-section-label{width:fit-content;padding-bottom:5px;color:#0f766e;border-bottom:3px solid #14b8a6;font-size:.76rem;font-weight:850;line-height:1.1;text-transform:uppercase}.workspace-landing-start-copy h1{margin:0;color:var(--neutral-950);font-size:clamp(2.35rem,4.8vw,4.35rem);font-weight:860;line-height:1}.workspace-landing-start-copy p{margin:0;color:var(--color-deep-navy);font-size:clamp(1.18rem,2vw,1.65rem);font-weight:760;line-height:1.2}.workspace-landing-start-copy>span:not(.workspace-landing-section-label){max-width:620px;color:var(--neutral-600);font-size:1rem;font-weight:620;line-height:1.52}.workspace-landing-start-actions{display:grid;align-content:center;gap:12px;min-width:0;padding:18px;background:#ffffffeb;border:1px solid rgba(215,224,234,.9);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.workspace-landing-primary{width:100%;min-height:54px;padding:0 24px;color:var(--color-white);background:var(--color-deep-navy);border:1px solid var(--color-deep-navy);border-bottom:3px solid var(--status-review-medium);border-radius:8px;box-shadow:0 12px 22px #0d1b2a24;cursor:pointer;font-size:.98rem;font-weight:820;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.workspace-landing-primary:hover,.workspace-landing-primary:focus-visible{border-color:var(--color-deep-navy);box-shadow:0 16px 26px #0d1b2a2e;outline:none;transform:translateY(-1px)}.workspace-landing-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workspace-landing-support button{min-height:42px;padding:0 12px;color:var(--color-deep-navy);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:780;line-height:1.2;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-landing-support button:hover,.workspace-landing-support button:focus-visible{background:var(--surface-panel-subtle);border-color:#0f766e59;box-shadow:inset 0 -2px #14b8a6;outline:none;transform:translateY(-1px)}.workspace-landing-continue,.workspace-landing-search{display:grid;gap:14px;min-width:0}.workspace-landing-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.workspace-landing-section-heading>div{display:grid;gap:5px;min-width:0}.workspace-landing-section-heading h2{margin:0;color:var(--color-deep-navy);font-size:clamp(1.26rem,1.8vw,1.58rem);font-weight:840;line-height:1.18}.workspace-landing-section-heading p{margin:0;color:var(--neutral-600);font-size:.91rem;font-weight:650;line-height:1.45}.workspace-landing-work-table-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(150px,.9fr) minmax(190px,1.1fr) minmax(220px,.9fr);align-items:center;gap:12px;padding:7px 0 8px;color:var(--neutral-500);border-top:1px solid rgba(215,224,234,.92);border-bottom:1px solid rgba(215,224,234,.82);font-size:.68rem;font-weight:860;line-height:1.1;text-transform:uppercase}.workspace-landing-work-list{display:grid}.workspace-landing-work-list button{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(150px,.9fr) minmax(190px,1.1fr) minmax(220px,.9fr);align-items:center;gap:12px;min-height:46px;padding:8px 0;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(215,224,234,.78);border-radius:0;cursor:pointer;text-align:left;transition:background .16s ease,box-shadow .16s ease}.workspace-landing-work-list button:hover,.workspace-landing-work-list button:focus-visible{background:#f6f8fbc7;box-shadow:inset 4px 0 #14b8a6;outline:none}.workspace-landing-work-id{color:var(--color-deep-navy);font-size:.9rem;font-weight:900;line-height:1.1}.workspace-landing-work-list strong{min-width:0;color:var(--neutral-950);font-size:.88rem;font-weight:780;line-height:1.24}.workspace-landing-work-list em{min-width:0;color:var(--neutral-700);font-size:.8rem;font-style:normal;font-weight:650;line-height:1.28}.workspace-landing-work-refs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.workspace-landing-work-refs span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;color:#0f766e;background:#14b8a617;border:1px solid rgba(20,184,166,.18);border-radius:999px;font-size:.68rem;font-weight:850;line-height:1}.workspace-landing-work-list p,.workspace-landing-results p{margin:0;padding:12px 0;color:var(--neutral-600);font-size:.86rem;font-weight:650;line-height:1.45}.workspace-landing-secondary{min-height:38px;padding:0 13px;color:var(--color-deep-navy);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:780;white-space:nowrap;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-landing-secondary:hover,.workspace-landing-secondary:focus-visible{background:var(--color-white);border-color:var(--status-review-medium);box-shadow:inset 0 -2px 0 var(--status-review-medium);outline:none}.workspace-landing-search{padding:clamp(18px,2.4vw,24px);background:#ffffffeb;border:1px solid rgba(215,224,234,.9);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.workspace-landing-searchbox input{width:100%;min-height:58px;padding:0 20px;color:var(--neutral-950);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:none;font-size:1.02rem;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.workspace-landing-searchbox input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #14b8a621}.workspace-landing-search-supports{display:flex;flex-wrap:wrap;gap:8px}.workspace-landing-search-supports span{padding:5px 9px;color:var(--neutral-700);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:999px;font-size:.74rem;font-weight:760;line-height:1.15}.workspace-landing-results{display:grid;border-top:1px solid rgba(215,224,234,.86)}.workspace-landing-results button{display:grid;grid-template-columns:minmax(66px,.12fr) minmax(0,.66fr) minmax(220px,.34fr);align-items:center;gap:12px;min-height:42px;padding:8px 0;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(215,224,234,.78);border-radius:0;cursor:pointer;text-align:left;transition:background .16s ease,box-shadow .16s ease}.workspace-landing-results button:hover,.workspace-landing-results button:focus-visible{background:#f6f8fbc7;box-shadow:inset 3px 0 #14b8a6;outline:none}.workspace-landing-results span{color:#0f766e;font-size:.68rem;font-weight:900;line-height:1}.workspace-landing-results strong{min-width:0;color:var(--neutral-950);font-size:.88rem;font-weight:780;line-height:1.22}.workspace-landing-results em{min-width:0;color:var(--neutral-600);font-size:.8rem;font-style:normal;font-weight:650;line-height:1.3}.workspace-landing-reference-lookup{display:grid;gap:8px;padding-top:2px}.workspace-landing-reference-lookup h3{margin:0;color:var(--neutral-600);font-size:.74rem;font-weight:850;line-height:1.2;text-transform:uppercase}.workspace-landing-reference-lookup>div{display:grid;border-top:1px solid rgba(215,224,234,.86)}.workspace-landing-reference-lookup button{display:grid;grid-template-columns:minmax(116px,.24fr) minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:8px 0;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(215,224,234,.78);border-radius:0;cursor:pointer;text-align:left;transition:background .16s ease,box-shadow .16s ease}.workspace-landing-reference-lookup button:hover,.workspace-landing-reference-lookup button:focus-visible{background:#f6f8fbc7;box-shadow:inset 3px 0 #14b8a6;outline:none}.workspace-landing-reference-lookup span{color:var(--color-deep-navy);font-size:.9rem;font-weight:900;line-height:1.1}.workspace-landing-reference-lookup strong{min-width:0;color:var(--neutral-700);font-size:.82rem;font-weight:700;line-height:1.3}@media(max-width:920px){.workspace-landing-start{grid-template-columns:minmax(0,1fr)}.workspace-landing-start-actions{align-content:stretch}.workspace-landing-reference-lookup>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.workspace-landing-topbar{align-items:flex-start;flex-direction:column;gap:14px;padding:16px 18px}.workspace-landing-topbar nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-landing-topbar nav button{width:100%}.workspace-landing-main{width:min(100% - 28px,1160px);padding:24px 0 38px;gap:18px}.workspace-landing-start{gap:18px}.workspace-landing-start-copy h1{font-size:clamp(2.25rem,13vw,3.65rem)}.workspace-landing-support{grid-template-columns:minmax(0,1fr)}.workspace-landing-section-heading{display:grid;gap:12px}.workspace-landing-secondary{width:100%}.workspace-landing-work-list button{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0}.workspace-landing-work-list em{justify-self:start;max-width:100%;text-align:left}.workspace-landing-search{padding:18px}.workspace-landing-searchbox input{min-height:54px;font-size:.95rem}.workspace-landing-results button{grid-template-columns:minmax(0,1fr);gap:8px}.workspace-landing-results span{grid-row:auto;justify-self:start}}@media(max-width:760px){.workspace-landing-work-table-head{display:none}.workspace-landing-work-list button,.workspace-landing-results button,.workspace-landing-reference-lookup button{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.workspace-landing-work-refs{justify-content:flex-start}}.network-landing{min-height:100%;color:var(--neutral-950);background:linear-gradient(180deg,#f6f8fbb8,#fff0 260px),var(--color-white)}.network-landing button,.network-landing input{font-family:inherit;letter-spacing:0}.network-landing-main{width:min(1160px,calc(100vw - 48px));margin:0 auto;padding:clamp(26px,3.8vw,44px) 0 48px;display:grid;gap:clamp(20px,2.4vw,28px)}.network-landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:stretch;gap:clamp(22px,4vw,58px);padding-bottom:clamp(18px,2.2vw,26px);border-bottom:1px solid rgba(215,224,234,.82)}.network-landing-hero-copy{display:grid;align-content:center;gap:9px;min-width:0}.network-landing-label{width:fit-content;padding-bottom:5px;color:#0f766e;border-bottom:3px solid #14b8a6;font-size:.76rem;font-weight:850;line-height:1.1;text-transform:uppercase}.network-landing-hero-copy h1{margin:0;color:var(--neutral-950);font-size:clamp(2.35rem,4.8vw,4.35rem);font-weight:860;line-height:1}.network-landing-hero-copy p{margin:0;color:var(--color-deep-navy);font-size:clamp(1.18rem,2vw,1.65rem);font-weight:760;line-height:1.2}.network-landing-hero-copy>span:not(.network-landing-label),.network-landing-hero-copy small{max-width:640px;color:var(--neutral-600);font-size:1rem;font-weight:620;line-height:1.52}.network-landing-hero-copy small{font-size:.92rem}.network-landing-action-panel{display:grid;align-content:center;gap:12px;min-width:0;padding:18px;background:#ffffffeb;border:1px solid rgba(215,224,234,.9);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.network-landing-primary{width:100%;min-height:54px;padding:0 24px;color:var(--color-white);background:var(--color-deep-navy);border:1px solid var(--color-deep-navy);border-bottom:3px solid var(--status-review-medium);border-radius:8px;box-shadow:0 12px 22px #0d1b2a24;cursor:pointer;font-size:.98rem;font-weight:820;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.network-landing-primary:hover,.network-landing-primary:focus-visible{border-color:var(--color-deep-navy);box-shadow:0 16px 26px #0d1b2a2e;outline:none;transform:translateY(-1px)}.network-landing-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.network-landing-action-grid button{min-height:42px;padding:0 12px;color:var(--color-deep-navy);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:780;line-height:1.2;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.network-landing-action-grid button:hover,.network-landing-action-grid button:focus-visible{background:var(--surface-panel-subtle);border-color:#0f766e59;box-shadow:inset 0 -2px #14b8a6;outline:none;transform:translateY(-1px)}.network-landing-section{background:var(--color-white);border:1px solid rgba(215,224,234,.9);border-radius:8px;box-shadow:var(--shadow-panel-soft);overflow:hidden}.network-landing-section-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:0 18px;color:var(--color-white);background:var(--color-deep-navy);border-top:3px solid var(--status-review-medium)}.network-landing-section-header>span{width:7px;height:24px;background:#14b8a6;border-radius:999px}.network-landing-section-header h2{margin:0;color:var(--color-white);font-size:.98rem;font-weight:850;line-height:1.2}.network-landing-section-header em{color:#ffffffb8;font-size:.72rem;font-style:normal;font-weight:820;line-height:1.1;text-transform:uppercase}.network-landing-section-body{display:grid;gap:14px;padding:clamp(18px,2.4vw,24px);background:var(--color-white)}.network-landing-searchbox input{width:100%;min-height:58px;padding:0 20px;color:var(--neutral-950);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:none;font-size:1.02rem;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.network-landing-searchbox input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #14b8a621}.network-landing-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.network-landing-filter-chips button{min-height:28px;padding:0 10px;color:var(--neutral-700);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:999px;cursor:pointer;font-size:.74rem;font-weight:760;line-height:1.15}.network-landing-filter-chips button:hover,.network-landing-filter-chips button:focus-visible{color:var(--color-deep-navy);border-color:#0f766e59;outline:none}.network-landing-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.network-landing-category-grid button{min-height:48px;padding:0 14px;color:var(--color-deep-navy);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:800;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.network-landing-category-grid button:hover,.network-landing-category-grid button:focus-visible{background:var(--surface-panel-subtle);border-color:#0f766e59;box-shadow:inset 0 -2px #14b8a6;outline:none;transform:translateY(-1px)}.network-landing-directory{display:grid;min-width:0;overflow-x:auto}.network-landing-directory-head,.network-landing-directory-row{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(170px,1.35fr) minmax(120px,.85fr) minmax(220px,1.55fr) minmax(92px,.7fr) minmax(90px,.65fr) minmax(128px,.85fr) minmax(92px,.65fr) minmax(128px,.85fr);align-items:center;gap:12px;min-width:1180px}.network-landing-directory-head{padding:7px 0 8px;color:var(--neutral-500);border-top:1px solid rgba(215,224,234,.92);border-bottom:1px solid rgba(215,224,234,.82);font-size:.68rem;font-weight:860;line-height:1.1;text-transform:uppercase}.network-landing-directory-row{min-height:54px;padding:9px 0;color:var(--neutral-700);border-bottom:1px solid rgba(215,224,234,.78);font-size:.82rem;font-weight:650;line-height:1.3}.network-landing-directory-row strong{color:var(--neutral-950);font-size:.9rem;font-weight:800;line-height:1.2}.network-landing-org-id{color:var(--color-deep-navy);font-size:.9rem;font-weight:900;line-height:1.1}.network-landing-capabilities{display:flex;flex-wrap:wrap;gap:6px}.network-landing-capabilities span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;color:#0f766e;background:#14b8a617;border:1px solid rgba(20,184,166,.18);border-radius:999px;font-size:.68rem;font-weight:850;line-height:1}.network-landing-status{justify-self:start;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:.72rem;font-weight:820;line-height:1}.network-landing-status-active{color:#0f766e;background:#14b8a61a;border:1px solid rgba(20,184,166,.18)}.network-landing-status-pending{color:var(--status-review);background:var(--status-review-tint);border:1px solid var(--status-review-soft)}.network-landing-row-actions{display:flex;flex-wrap:wrap;gap:6px}.network-landing-row-actions button{min-height:28px;padding:0 9px;color:var(--color-deep-navy);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;font-size:.72rem;font-weight:800}.network-landing-row-actions button:hover,.network-landing-row-actions button:focus-visible{background:var(--color-white);border-color:var(--status-review-medium);box-shadow:inset 0 -2px 0 var(--status-review-medium);outline:none}.network-landing-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0d1b2a5c}.network-landing-modal{width:min(420px,100%);display:grid;gap:10px;padding:20px;color:var(--neutral-950);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 24px 54px #0d1b2a38}.network-landing-modal span{color:#0f766e;font-size:.74rem;font-weight:850;text-transform:uppercase}.network-landing-modal h2,.network-landing-modal p{margin:0}.network-landing-modal h2{color:var(--color-deep-navy);font-size:1.28rem;font-weight:850}.network-landing-modal p{color:var(--neutral-600);font-size:.9rem;font-weight:650;line-height:1.45}.network-landing-modal button{justify-self:end;min-height:38px;padding:0 14px;color:var(--color-white);background:var(--color-deep-navy);border:1px solid var(--color-deep-navy);border-radius:8px;cursor:pointer;font-size:.84rem;font-weight:820}@media(max-width:920px){.network-landing-hero{grid-template-columns:minmax(0,1fr)}.network-landing-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.network-landing-main{width:min(100% - 28px,1160px);padding:24px 0 38px;gap:18px}.network-landing-hero{gap:18px}.network-landing-hero-copy h1{font-size:clamp(2.25rem,13vw,3.65rem)}.network-landing-action-grid,.network-landing-category-grid{grid-template-columns:minmax(0,1fr)}.network-landing-section-header{grid-template-columns:auto minmax(0,1fr);padding:10px 14px}.network-landing-section-header em{grid-column:2}.network-landing-section-body{padding:18px}}.vucoris-landing-shell .vucoris-shell-body{margin-left:0}.vucoris-landing-shell .vucoris-main-content{min-height:calc(100vh - 64px);padding:0;background:var(--color-white)}.vucoris-landing-shell .workspace-landing,.vucoris-landing-shell .network-landing{min-height:calc(100vh - 64px)}.vucoris-landing-shell .vucoris-main-content-settings{padding:clamp(26px,3.8vw,44px) clamp(22px,4vw,56px) 48px;background:linear-gradient(180deg,#f6f8fbb8,#fff0 260px),var(--color-white)}.vucoris-top-bar-with-nav{min-height:64px;padding:0 clamp(20px,3.4vw,44px);gap:24px}.top-bar-left{display:flex;flex:1 1 auto;align-items:center;gap:clamp(18px,2.4vw,30px);min-width:0}.top-bar-logo-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:126px;min-height:42px;padding:0;cursor:pointer;background:transparent;border:0;border-radius:7px}.top-bar-logo-button:hover,.top-bar-logo-button:focus-visible{background:var(--surface-panel-subtle);outline:2px solid rgba(20,184,166,.24);outline-offset:2px}.top-bar-logo{display:block;width:116px;max-width:100%;height:auto;object-fit:contain}.top-bar-primary-nav{display:flex;align-items:center;gap:6px;min-width:0}.top-bar-primary-nav button{position:relative;min-height:38px;padding:0 14px;color:var(--neutral-700);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;font-size:.9rem;font-weight:800;line-height:1.1;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.top-bar-primary-nav button:hover,.top-bar-primary-nav button:focus-visible,.top-bar-primary-nav button[aria-current=page]{color:var(--color-deep-navy);background:var(--surface-panel-subtle);border-color:#0f766e3d;box-shadow:inset 0 -2px #14b8a6;outline:none}.top-bar-primary-nav button[aria-current=page]:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;content:"";background:var(--status-review-medium);border-radius:999px}.vucoris-top-bar-with-nav .top-bar-actions{flex:0 0 auto}@media(max-width:900px){.vucoris-top-bar-with-nav{flex-wrap:wrap;min-height:auto;padding:12px 16px}.top-bar-left{flex:1 1 100%;flex-wrap:wrap;gap:10px 14px}.top-bar-primary-nav{order:2;width:100%;overflow-x:auto;padding-bottom:2px}.top-bar-primary-nav button{flex:0 0 auto}.vucoris-top-bar-with-nav .top-bar-actions{margin-left:auto}}@media(max-width:640px){.top-bar-logo-button{width:108px}.top-bar-logo{width:100px}.top-bar-primary-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible}.top-bar-primary-nav button{min-width:0;padding:0 8px;font-size:.78rem}}.preferences-landing-table .network-landing-directory-head,.preferences-landing-table .network-landing-directory-row{grid-template-columns:minmax(210px,.9fr) minmax(220px,1fr) minmax(140px,.62fr) minmax(110px,.42fr);min-width:820px}.preferences-landing-table .network-landing-directory-row{min-height:48px}.preferences-landing-table .network-landing-status{max-width:100%;white-space:normal;line-height:1.2}.workspace-landing-action-heading h2{margin:0;color:var(--color-deep-navy);font-size:1rem;font-weight:850;line-height:1.2}.workspace-landing-start-actions{align-content:center}.workspace-landing-support button{min-height:52px;font-size:.88rem;font-weight:820}.workspace-landing-memory{padding:clamp(16px,2vw,22px)}.workspace-landing-memory-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);gap:clamp(16px,2.4vw,24px);align-items:start}.workspace-landing-memory-panel{display:grid;align-content:start;gap:10px;min-width:0}.workspace-landing-memory-panel h3{margin:0;color:var(--color-deep-navy);font-size:.86rem;font-weight:850;line-height:1.2}.workspace-landing-memory-searchbox input{min-height:44px;padding:0 14px;font-size:.9rem}.workspace-landing-memory .workspace-landing-search-supports{gap:6px}.workspace-landing-memory .workspace-landing-search-supports span{padding:4px 8px;font-size:.7rem}.workspace-landing-memory .workspace-landing-results button{grid-template-columns:minmax(54px,.18fr) minmax(0,.82fr);min-height:38px;gap:8px}.workspace-landing-memory .workspace-landing-results em{grid-column:2}.workspace-landing-recent-references{display:grid;border-top:1px solid rgba(215,224,234,.86)}.workspace-landing-recent-references button{display:grid;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr) minmax(76px,.28fr);align-items:center;gap:10px;min-height:38px;padding:8px 0;color:inherit;cursor:pointer;background:transparent;border:0;border-bottom:1px solid rgba(215,224,234,.78);border-radius:0;text-align:left;transition:background .16s ease,box-shadow .16s ease}.workspace-landing-recent-references button:hover,.workspace-landing-recent-references button:focus-visible{background:#f6f8fbc7;box-shadow:inset 3px 0 #14b8a6;outline:none}.workspace-landing-recent-references span{color:var(--color-deep-navy);font-size:.82rem;font-weight:900;line-height:1.1}.workspace-landing-recent-references strong{min-width:0;color:var(--neutral-950);font-size:.82rem;font-weight:760;line-height:1.2}.workspace-landing-recent-references em{color:var(--neutral-600);font-size:.75rem;font-style:normal;font-weight:720;line-height:1.2;text-align:right}@media(max-width:920px){.workspace-landing-memory-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.workspace-landing-recent-references button{grid-template-columns:minmax(0,1fr);gap:5px}.workspace-landing-recent-references em{text-align:left}}.workspace-landing-start-actions{position:relative;overflow:hidden;background:linear-gradient(180deg,#f6f8fbdb,#fffffff5 58%),var(--color-white);border-top:3px solid var(--status-review-medium)}.workspace-landing-action-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.workspace-landing-action-heading>span{width:7px;height:24px;background:#14b8a6;border-radius:999px}.workspace-landing-action-heading h2{color:var(--color-deep-navy);font-size:1.02rem}.workspace-landing-primary{min-height:58px;font-size:1rem}.workspace-landing-section{display:grid;min-width:0;overflow:hidden;background:var(--color-white);border:1px solid rgba(215,224,234,.9);border-radius:8px;box-shadow:var(--shadow-panel-soft)}.workspace-landing-section.workspace-landing-memory,.workspace-landing-section.workspace-landing-categories,.workspace-landing-section.workspace-landing-continue{padding:0}.workspace-landing-section-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:0 18px;color:var(--color-white);background:var(--color-deep-navy);border-top:3px solid var(--status-review-medium)}.workspace-landing-section-header>span{width:7px;height:24px;background:#14b8a6;border-radius:999px}.workspace-landing-section-header h2{margin:0;color:var(--color-white);font-size:.98rem;font-weight:850;line-height:1.2}.workspace-landing-section-header em{color:#ffffffb8;font-size:.72rem;font-style:normal;font-weight:820;line-height:1.1;text-transform:uppercase}.workspace-landing-section-actions{justify-self:end}.workspace-landing-section-actions .workspace-landing-secondary{min-height:34px;color:var(--color-white);background:#ffffff1a;border-color:#ffffff47;box-shadow:none}.workspace-landing-section-actions .workspace-landing-secondary:hover,.workspace-landing-section-actions .workspace-landing-secondary:focus-visible{color:var(--color-deep-navy);background:var(--color-white);border-color:var(--status-review-medium);box-shadow:inset 0 -2px 0 var(--status-review-medium)}.workspace-landing-section-body{display:grid;gap:14px;padding:clamp(18px,2.4vw,24px);background:var(--color-white)}.workspace-landing-section-intro{margin:0;color:var(--neutral-600);font-size:.91rem;font-weight:650;line-height:1.45}.workspace-landing-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-landing-category-grid button{min-height:48px;padding:0 14px;color:var(--color-deep-navy);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:800;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-landing-category-grid button:hover,.workspace-landing-category-grid button:focus-visible{background:var(--surface-panel-subtle);border-color:#0f766e59;box-shadow:inset 0 -2px #14b8a6;outline:none;transform:translateY(-1px)}@media(max-width:920px){.workspace-landing-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-landing-section-header{grid-template-columns:auto minmax(0,1fr);padding:10px 14px}.workspace-landing-section-header em,.workspace-landing-section-actions{grid-column:2;justify-self:start}.workspace-landing-section-actions .workspace-landing-secondary{width:auto}.workspace-landing-section-body{padding:18px}.workspace-landing-category-grid{grid-template-columns:minmax(0,1fr)}}.workspace-v0-landing{min-height:calc(100vh - 64px);color:var(--neutral-950);background:var(--surface-panel-subtle)}.workspace-v0-landing button,.workspace-v0-landing input{font-family:inherit;letter-spacing:0}.workspace-v0-main{width:min(1400px,calc(100vw - 72px));display:grid;gap:40px;margin:0 auto;padding:42px 0 54px}.workspace-v0-hero{display:grid;gap:34px;padding:0;border:0}.workspace-v0-hero-copy{display:grid;gap:14px;max-width:720px}.workspace-v0-eyebrow{width:auto;padding:0;color:#14b8a6;border:0;font-size:.78rem;font-weight:820;line-height:1.1;text-transform:uppercase}.workspace-v0-hero-copy h1{max-width:920px;margin:0;color:var(--color-deep-navy);font-size:4rem;font-weight:860;line-height:1.05}.workspace-v0-hero-copy p{max-width:520px;margin:0;color:var(--neutral-600);font-size:1.02rem;font-weight:560;line-height:1.58}.workspace-v0-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace-v0-decision-card{position:relative;display:grid;align-content:start;gap:16px;min-height:232px;padding:34px 24px 26px;overflow:hidden;color:var(--color-white);text-align:left;cursor:pointer;background:var(--color-deep-navy);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 12px 22px #0d1b2a1f;transition:box-shadow .16s ease,transform .16s ease}.workspace-v0-decision-card:hover,.workspace-v0-decision-card:focus-visible{outline:none;box-shadow:0 18px 28px #0d1b2a2e;transform:translateY(-2px)}.workspace-v0-decision-accent{position:absolute;inset:0 0 auto;height:4px}.workspace-v0-decision-card-gold .workspace-v0-decision-accent{background:var(--status-review-medium)}.workspace-v0-decision-card-teal .workspace-v0-decision-accent{background:#14b8a6}.workspace-v0-decision-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.workspace-v0-decision-topline>span:first-child{color:#ffffff9e;font-size:.72rem;font-weight:820;line-height:1.1;text-transform:uppercase}.workspace-v0-decision-icon{position:relative;flex:0 0 auto;width:42px;height:42px;border-radius:9px;box-shadow:inset 0 0 0 1px currentColor}.workspace-v0-decision-card-gold .workspace-v0-decision-icon{color:var(--status-review-medium);background:#daa72c21}.workspace-v0-decision-card-teal .workspace-v0-decision-icon{color:#14b8a6;background:#14b8a621}.workspace-v0-decision-icon-new:before{position:absolute;top:11px;left:14px;width:14px;height:18px;content:"";border:2px solid currentColor;border-radius:3px}.workspace-v0-decision-icon-new:after{position:absolute;top:18px;left:19px;width:8px;height:8px;content:"+";font-size:.92rem;font-weight:850;line-height:.5}.workspace-v0-decision-icon-open:before{position:absolute;top:15px;left:10px;width:22px;height:14px;content:"";border:2px solid currentColor;border-radius:4px}.workspace-v0-decision-icon-open:after{position:absolute;top:11px;left:13px;width:12px;height:7px;content:"";border:2px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0}.workspace-v0-decision-card strong{max-width:430px;color:var(--color-white);font-size:1.42rem;font-weight:820;line-height:1.16}.workspace-v0-decision-card em{max-width:380px;color:#ffffffb3;font-size:.95rem;font-style:normal;font-weight:560;line-height:1.48}.workspace-v0-card-cta{align-self:end;margin-top:8px;font-size:.92rem;font-weight:820;line-height:1.2}.workspace-v0-decision-card-gold .workspace-v0-card-cta{color:var(--status-review-medium)}.workspace-v0-decision-card-teal .workspace-v0-card-cta{color:#14b8a6}.workspace-v0-card-cta span{display:inline-block;margin-left:4px;transition:transform .16s ease}.workspace-v0-decision-card:hover .workspace-v0-card-cta span,.workspace-v0-decision-card:focus-visible .workspace-v0-card-cta span{transform:translate(3px)}.workspace-v0-panel{overflow:hidden;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:12px;box-shadow:0 10px 20px #0d1b2a0d}.workspace-v0-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 24px;background:var(--color-white);border-bottom:1px solid var(--neutral-200)}.workspace-v0-panel-header>div{display:flex;align-items:center;gap:10px;min-width:0}.workspace-v0-panel-header>div>span{width:4px;height:18px;background:#14b8a6;border-radius:999px}.workspace-v0-panel-header h2{margin:0;color:var(--neutral-950);font-size:.95rem;font-weight:820;line-height:1.2}.workspace-v0-panel-header em{color:var(--neutral-600);font-size:.68rem;font-style:normal;font-weight:820;line-height:1.1;text-transform:uppercase}.workspace-v0-memory-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(360px,1fr);gap:1px;background:var(--neutral-200)}.workspace-v0-memory-left,.workspace-v0-recent{min-width:0;padding:24px;background:var(--color-white)}.workspace-v0-memory-left{display:grid;gap:24px}.workspace-v0-memory-left>p{margin:0;color:var(--neutral-600);font-size:.95rem;font-weight:560;line-height:1.5}.workspace-v0-memory-block{display:grid;gap:12px}.workspace-v0-memory-block h3,.workspace-v0-recent-heading h3{margin:0;color:var(--neutral-950);font-size:.76rem;font-weight:840;line-height:1.1;text-transform:uppercase}.workspace-v0-searchbox{position:relative}.workspace-v0-searchbox input{width:100%;height:48px;padding:0 14px 0 42px;color:var(--neutral-950);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:none;font-size:.95rem;font-weight:560;outline:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-v0-searchbox input:focus{background:var(--color-white);border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a624}.workspace-v0-search-icon{position:absolute;top:50%;left:17px;width:14px;height:14px;pointer-events:none;border:2px solid var(--neutral-600);border-radius:999px;transform:translateY(-58%)}.workspace-v0-search-icon:after{position:absolute;right:-6px;bottom:-5px;width:7px;height:2px;content:"";background:var(--neutral-600);border-radius:999px;transform:rotate(45deg)}.workspace-v0-ref-chips{display:flex;flex-wrap:wrap;gap:8px}.workspace-v0-ref-chips button{min-height:33px;padding:0 12px;color:var(--neutral-600);background:var(--color-white);border:1px solid var(--neutral-200);border-radius:7px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:650;line-height:1}.workspace-v0-ref-chips button:hover,.workspace-v0-ref-chips button:focus-visible,.workspace-v0-memory-categories button:hover,.workspace-v0-memory-categories button:focus-visible,.workspace-v0-recent-list button:hover,.workspace-v0-recent-list button:focus-visible{background:var(--surface-panel-subtle);border-color:#14b8a661;outline:none}.workspace-v0-memory-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-v0-memory-categories button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px;color:var(--neutral-950);text-align:left;cursor:pointer;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:8px;transition:background .16s ease,border-color .16s ease}.workspace-v0-memory-categories span{font-size:.9rem;font-weight:700}.workspace-v0-memory-categories em{color:var(--neutral-600);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-style:normal;font-weight:600}.workspace-v0-recent{display:grid;align-content:start;gap:14px}.workspace-v0-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.workspace-v0-recent-heading button,.workspace-v0-panel-header>button{color:#0f766e;cursor:pointer;background:transparent;border:0;border-radius:6px;font-size:.88rem;font-weight:720}.workspace-v0-recent-heading button:hover,.workspace-v0-recent-heading button:focus-visible,.workspace-v0-panel-header>button:hover,.workspace-v0-panel-header>button:focus-visible{color:#14b8a6;outline:none;text-decoration:underline}.workspace-v0-recent-list{overflow:hidden;border:1px solid var(--neutral-200);border-radius:9px}.workspace-v0-recent-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 14px;color:inherit;text-align:left;cursor:pointer;background:var(--color-white);border:0;border-bottom:1px solid var(--neutral-200)}.workspace-v0-recent-list button:last-child{border-bottom:0}.workspace-v0-reference-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--neutral-700);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:7px;font-size:.56rem;font-weight:860;line-height:1}.workspace-v0-reference-icon-document,.workspace-v0-reference-icon-shield{color:var(--color-deep-navy);background:var(--surface-panel-subtle)}.workspace-v0-reference-icon-package{color:#0f766e;background:#14b8a61a;border-color:#14b8a63d}.workspace-v0-reference-icon-building{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.workspace-v0-recent-list strong{display:block;overflow:hidden;color:var(--neutral-950);font-size:.95rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-v0-recent-list em{display:block;margin-top:3px;overflow:hidden;color:var(--neutral-600);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-style:normal;font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-v0-recent-list time{color:var(--neutral-600);font-size:.82rem;font-weight:650;white-space:nowrap}.workspace-v0-search-results{display:grid;margin-top:2px;overflow:hidden;border:1px solid var(--neutral-200);border-radius:8px}.workspace-v0-search-results button{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:10px 12px;color:inherit;text-align:left;cursor:pointer;background:var(--color-white);border:0;border-bottom:1px solid var(--neutral-200)}.workspace-v0-search-results button:last-child{border-bottom:0}.workspace-v0-search-results span{color:#0f766e;font-size:.72rem;font-weight:850}.workspace-v0-search-results strong{min-width:0;color:var(--neutral-950);font-size:.86rem;font-weight:760}.workspace-v0-search-results em{grid-column:2;min-width:0;color:var(--neutral-600);font-size:.78rem;font-style:normal;font-weight:560}.workspace-v0-search-results p{margin:0;padding:10px 12px;color:var(--neutral-600);font-size:.86rem}.workspace-v0-panel-header-light>div>span{background:var(--status-review-medium)}.workspace-v0-panel-header-light strong{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;color:var(--neutral-600);background:var(--surface-panel-subtle);border-radius:999px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:650}.workspace-v0-table-wrap{overflow-x:auto}.workspace-v0-work-table{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.workspace-v0-work-table th{padding:13px 24px;color:var(--neutral-600);border-bottom:1px solid var(--neutral-200);font-size:.74rem;font-weight:820;line-height:1.1;text-transform:uppercase}.workspace-v0-work-table td{padding:13px 24px;color:var(--neutral-600);border-bottom:1px solid var(--neutral-200);font-size:.94rem;font-weight:560;line-height:1.25;white-space:nowrap}.workspace-v0-work-table tbody tr{cursor:pointer;transition:background .16s ease}.workspace-v0-work-table tbody tr:hover,.workspace-v0-work-table tbody tr:focus-visible{background:#f6f8fbc2;outline:none}.workspace-v0-work-table tbody tr:last-child td{border-bottom:0}.workspace-v0-work-table td:first-child{color:var(--color-deep-navy);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem;font-weight:760}.workspace-v0-work-table td:nth-child(2){color:var(--neutral-950);font-weight:720}.workspace-v0-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--neutral-200);border-radius:999px;font-size:.78rem;font-weight:680;line-height:1}.workspace-v0-status-review{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.workspace-v0-status-active,.workspace-v0-status-approved{color:#0f766e;background:#14b8a61a;border-color:#14b8a63d}.workspace-v0-status-pending,.workspace-v0-status-draft{color:var(--neutral-600);background:var(--surface-panel-subtle);border-color:var(--neutral-200)}.workspace-v0-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0d1b2a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workspace-v0-modal{width:min(560px,100%);overflow:hidden;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:12px;box-shadow:0 24px 60px #0d1b2a3d}.workspace-v0-modal header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--neutral-200)}.workspace-v0-modal header>span{width:4px;height:34px;background:var(--status-review-medium);border-radius:999px}.workspace-v0-modal h2,.workspace-v0-modal p{margin:0}.workspace-v0-modal h2{color:var(--neutral-950);font-size:1rem;font-weight:820}.workspace-v0-modal p{margin-top:3px;color:var(--neutral-600);font-size:.84rem;font-weight:560}.workspace-v0-modal header>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--neutral-600);cursor:pointer;background:transparent;border:0;border-radius:7px;font-size:.86rem;font-weight:820}.workspace-v0-modal header>button:hover,.workspace-v0-modal header>button:focus-visible{color:var(--neutral-950);background:var(--surface-panel-subtle);outline:none}.workspace-v0-modal-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}.workspace-v0-modal-options button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;min-height:88px;padding:15px;color:inherit;text-align:left;cursor:pointer;background:var(--color-white);border:1px solid var(--neutral-200);border-radius:9px;transition:background .16s ease,border-color .16s ease}.workspace-v0-modal-options button:hover,.workspace-v0-modal-options button:focus-visible{background:var(--surface-panel-subtle);border-color:#daa72c8a;outline:none}.workspace-v0-modal-options button>span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-deep-navy);background:var(--surface-panel-subtle);border:1px solid var(--neutral-200);border-radius:8px;font-size:.68rem;font-weight:860}.workspace-v0-modal-options strong{color:var(--neutral-950);font-size:.9rem;font-weight:760;line-height:1.2}.workspace-v0-modal-options em{color:var(--neutral-600);font-size:.8rem;font-style:normal;font-weight:560;line-height:1.25}@media(max-width:1100px){.workspace-v0-hero-copy h1{font-size:3.25rem}.workspace-v0-memory-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.workspace-v0-main{width:min(100% - 28px,1400px);gap:26px;padding:28px 0 42px}.workspace-v0-hero{gap:22px}.workspace-v0-hero-copy h1{font-size:2.55rem}.workspace-v0-decision-grid,.workspace-v0-memory-categories,.workspace-v0-modal-options{grid-template-columns:minmax(0,1fr)}.workspace-v0-decision-card{min-height:210px;padding:28px 20px 22px}.workspace-v0-panel-header{align-items:flex-start;flex-direction:column;min-height:0;padding:16px 18px}.workspace-v0-memory-left,.workspace-v0-recent{padding:18px}.workspace-v0-recent-list button{grid-template-columns:40px minmax(0,1fr)}.workspace-v0-recent-list time{grid-column:2}}.workspace-v0-landing{min-height:calc(100vh - 64px);background:#edf2f8}.workspace-v0-main{width:calc(100% - 48px);max-width:none;gap:50px;padding:52px 0 60px}.workspace-v0-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding:0;border:0}.workspace-v0-hero-copy{position:relative;display:grid;align-content:center;gap:18px;min-height:240px;max-width:none;padding:40px 46px;overflow:hidden;background:linear-gradient(100deg,#1b2636fa,#1c283afa 62%,#2d3337fa),var(--color-deep-navy);border:1px solid rgba(13,27,42,.22);border-radius:12px;box-shadow:0 12px 18px #0d1b2a38}.workspace-v0-hero-copy:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:80px 40px;opacity:.82;pointer-events:none}.workspace-v0-hero-copy>*{position:relative;z-index:1}.workspace-v0-eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--status-review-medium);font-size:.78rem;font-weight:820;line-height:1;text-transform:uppercase}.workspace-v0-eyebrow:before{width:4px;height:4px;content:"";background:currentColor;box-shadow:8px 0 0 currentColor,0 8px 0 currentColor,8px 8px 0 currentColor}.workspace-v0-hero-copy h1{max-width:760px;color:var(--color-white);font-size:2.42rem;font-weight:860;line-height:1.08}.workspace-v0-hero-copy p{max-width:760px;color:#ffffffb8;font-size:1.02rem;font-weight:640;line-height:1.58}.workspace-v0-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.workspace-v0-decision-card{min-height:288px;padding:46px 30px 32px;background:#1c2738;border:1px solid rgba(13,27,42,.28);border-radius:12px;box-shadow:0 10px 16px #0d1b2a2e}.workspace-v0-decision-accent{height:4px}.workspace-v0-decision-topline>span:first-child{color:#ffffff94;font-size:.78rem;font-weight:840}.workspace-v0-decision-icon{width:50px;height:50px;border-radius:9px}.workspace-v0-decision-icon-new:before{top:14px;left:17px}.workspace-v0-decision-icon-new:after{top:22px;left:22px}.workspace-v0-decision-icon-open:before{top:19px;left:13px}.workspace-v0-decision-icon-open:after{top:15px;left:16px}.workspace-v0-decision-card strong{max-width:450px;font-size:1.46rem}.workspace-v0-decision-card em{max-width:390px;font-size:.98rem;line-height:1.48}.workspace-v0-card-cta{margin-top:auto;font-size:1rem}.workspace-v0-panel{border-color:#bdcadac7;border-radius:12px;box-shadow:0 2px 5px #0d1b2a14}.workspace-v0-panel-header{min-height:60px;padding:0 25px}.workspace-v0-panel-header h2{font-size:1rem;font-weight:820}.workspace-v0-panel-header em{color:#526783;font-size:.72rem;font-weight:840}.workspace-v0-memory-grid{grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr)}.workspace-v0-memory-left,.workspace-v0-recent{padding:27px 25px 26px}.workspace-v0-memory-left{gap:27px}.workspace-v0-memory-left>p{font-size:.98rem;line-height:1.5}.workspace-v0-memory-block{gap:14px}.workspace-v0-memory-block h3,.workspace-v0-recent-heading h3{font-size:.8rem;font-weight:840}.workspace-v0-searchbox input{height:50px;font-size:.96rem}.workspace-v0-ref-chips{gap:8px}.workspace-v0-ref-chips button{min-height:32px;padding:0 13px}.workspace-v0-memory-categories{gap:10px}.workspace-v0-memory-categories button{min-height:47px;padding:0 15px}.workspace-v0-recent-list button{min-height:71px;padding:11px 16px}.workspace-v0-table-wrap{background:var(--color-white)}.workspace-v0-work-table th{padding:16px 25px;color:#526783;font-size:.78rem;font-weight:820}.workspace-v0-work-table td{height:55px;padding:0 25px;font-size:.95rem}@media(max-width:1100px){.workspace-v0-memory-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.workspace-v0-main{width:calc(100% - 28px);gap:28px;padding:28px 0 42px}.workspace-v0-hero-copy{min-height:210px;padding:30px 24px}.workspace-v0-hero-copy h1{font-size:2.2rem}.workspace-v0-decision-grid,.workspace-v0-memory-categories{grid-template-columns:minmax(0,1fr)}.workspace-v0-decision-card{min-height:230px}.workspace-v0-memory-left,.workspace-v0-recent{padding:20px}}.start-operation-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:clamp(28px,8vh,120px) 20px 28px;background:#0d1b2a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.start-operation-modal{width:min(840px,calc(100vw - 40px));max-height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden;color:var(--neutral-950);background:var(--color-white);border:1px solid rgba(215,224,234,.96);border-radius:12px;box-shadow:0 28px 72px #0d1b2a52}.start-operation-modal-created{min-height:416px}.start-operation-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:26px 34px 22px;background:var(--color-white);border-bottom:1px solid rgba(215,224,234,.96)}.start-operation-header-rule{width:4px;height:40px;margin-top:2px;background:var(--status-review-medium);border-radius:999px}.start-operation-header h2,.start-operation-header p{margin:0}.start-operation-header h2{color:var(--neutral-950);font-size:1.08rem;font-weight:820;line-height:1.2}.start-operation-header p{margin-top:4px;color:#5d718e;font-size:.95rem;font-weight:560;line-height:1.35}.start-operation-close{position:relative;width:34px;height:34px;color:#526783;cursor:pointer;background:transparent;border:0;border-radius:8px}.start-operation-close:hover,.start-operation-close:focus-visible{color:var(--neutral-950);background:var(--surface-panel-subtle);outline:none}.start-operation-close span:before,.start-operation-close span:after{position:absolute;top:16px;left:10px;width:15px;height:2px;content:"";background:currentColor;border-radius:999px}.start-operation-close span:before{transform:rotate(45deg)}.start-operation-close span:after{transform:rotate(-45deg)}.start-operation-stepper{display:flex;align-items:center;min-height:46px;padding:0 44px;background:#f5f7fb;border-bottom:1px solid rgba(215,224,234,.96)}.start-operation-step{position:relative;display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.83rem;font-weight:720;line-height:1}.start-operation-step:not(:last-child){margin-right:42px}.start-operation-step:not(:last-child):after{position:absolute;top:10px;left:calc(100% + 10px);width:26px;height:1px;content:"";background:#d7e0ea}.start-operation-step-dot{position:relative;width:20px;height:20px;flex:0 0 auto;background:#e2e8f0;border-radius:999px}.start-operation-step-current{color:var(--neutral-950)}.start-operation-step-current .start-operation-step-dot{background:#1c2738}.start-operation-step-complete{color:var(--neutral-950)}.start-operation-step-complete .start-operation-step-dot{background:#14b8a6}.start-operation-step-complete .start-operation-step-dot:after{position:absolute;top:5px;left:7px;width:5px;height:9px;content:"";border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.start-operation-body{min-height:0;background:var(--color-white)}.start-operation-body-path{padding:26px 25px}.start-operation-body-scroll{display:grid;gap:20px;max-height:min(55vh,480px);overflow-y:auto;padding:26px 34px 22px;scrollbar-gutter:stable}.start-operation-body-scroll::-webkit-scrollbar{width:12px}.start-operation-body-scroll::-webkit-scrollbar-thumb{background:#64748bb8;border:3px solid var(--color-white);border-radius:999px}.start-operation-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.start-operation-choice{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:132px;padding:20px;color:inherit;text-align:left;cursor:pointer;background:var(--color-white);border:1px solid #dbe4ef;border-radius:9px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.start-operation-choice:hover,.start-operation-choice:focus-visible{background:#f8fafc;border-color:#14b8a67a;outline:none}.start-operation-choice-selected{background:#14b8a612;border-color:#14b8a6;box-shadow:0 0 0 1px #14b8a61a}.start-operation-choice-icon{position:relative;width:46px;height:46px;color:#1c2738;background:#f0f4f8;border-radius:8px}.start-operation-icon-upload:before{position:absolute;left:22px;top:13px;width:2px;height:17px;content:"";background:currentColor;border-radius:999px}.start-operation-icon-upload:after{position:absolute;left:16px;top:13px;width:10px;height:10px;content:"";border-color:currentColor;border-style:solid;border-width:2px 2px 0 0;transform:rotate(-45deg)}.start-operation-icon-paste:before,.start-operation-icon-blank:before{position:absolute;left:16px;top:12px;width:14px;height:18px;content:"";border:2px solid currentColor;border-radius:3px}.start-operation-icon-paste:after{position:absolute;left:21px;top:17px;width:9px;height:9px;content:"";border:2px solid currentColor;border-left:0;border-radius:2px}.start-operation-icon-template:before,.start-operation-icon-template:after{position:absolute;content:"";border:2px solid currentColor;border-radius:2px}.start-operation-icon-template:before{left:14px;top:15px;width:16px;height:7px}.start-operation-icon-template:after{left:14px;top:26px;width:16px;height:7px}.start-operation-icon-blank:after{position:absolute;left:24px;top:21px;width:8px;height:8px;content:"+";color:currentColor;font-size:.98rem;font-weight:850;line-height:.58}.start-operation-choice-copy{display:grid;align-content:center;gap:7px;min-width:0}.start-operation-choice-copy strong{color:var(--neutral-950);font-size:1rem;font-weight:820;line-height:1.18}.start-operation-choice-copy em{max-width:270px;color:#5d718e;font-size:.94rem;font-style:normal;font-weight:560;line-height:1.36}.start-operation-choice-check{position:absolute;top:12px;right:12px;width:22px;height:22px;opacity:0;background:#14b8a6;border-radius:999px;transform:scale(.7);transition:opacity .16s ease,transform .16s ease}.start-operation-choice-selected .start-operation-choice-check{opacity:1;transform:scale(1)}.start-operation-choice-check:after{position:absolute;top:5px;left:8px;width:5px;height:10px;content:"";border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.start-operation-dropzone{display:grid;place-items:center;gap:10px;min-height:184px;padding:28px;text-align:center;background:#fbfdff;border:1px dashed #d7e0ea;border-radius:9px}.start-operation-drop-icon{position:relative;width:50px;height:50px;color:#14b8a6;background:var(--color-white);border:1px solid #d7e0ea;border-radius:999px}.start-operation-drop-icon:before{position:absolute;top:16px;left:24px;width:2px;height:17px;content:"";background:currentColor;border-radius:999px}.start-operation-drop-icon:after{position:absolute;top:15px;left:18px;width:10px;height:10px;content:"";border-color:currentColor;border-style:solid;border-width:2px 2px 0 0;transform:rotate(-45deg)}.start-operation-dropzone strong{color:var(--neutral-950);font-size:1rem;font-weight:720}.start-operation-dropzone em{color:#5d718e;font-size:.86rem;font-style:normal;font-weight:560}.start-operation-request,.start-operation-review-note,.start-operation-review-cards section{display:grid;gap:12px;padding:18px;background:#f3f7fb;border:1px solid #d7e0ea;border-radius:9px}.start-operation-section-heading{display:flex;align-items:center;gap:8px;color:#526783;min-width:0}.start-operation-section-heading strong{color:#526783;font-size:.78rem;font-weight:840;line-height:1.2;text-transform:uppercase}.start-operation-section-heading em{margin-left:auto;color:#64748b;font-size:.78rem;font-style:normal;font-weight:560}.start-operation-section-icon{position:relative;width:16px;height:16px;flex:0 0 auto;color:#526783}.start-operation-section-icon:before{position:absolute;inset:2px 3px;content:"";border:2px solid currentColor;border-radius:2px}.start-operation-section-icon:after{position:absolute;left:6px;top:6px;width:6px;height:1px;content:"";background:currentColor;box-shadow:0 4px 0 currentColor}.start-operation-section-icon-teal{color:#14b8a6}.start-operation-section-icon-gold{color:var(--status-review-medium)}.start-operation-request textarea,.start-operation-source-textarea{width:100%;min-height:94px;resize:vertical;color:var(--neutral-950);background:var(--color-white);border:1px solid #d7e0ea;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:560;line-height:1.48;outline:none;padding:12px 14px}.start-operation-source-textarea{min-height:150px}.start-operation-request textarea::placeholder,.start-operation-source-textarea::placeholder,.start-operation-field input::placeholder{color:#94a3b8}.start-operation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.start-operation-field{display:grid;gap:9px;min-width:0}.start-operation-field-full{grid-column:1 / -1}.start-operation-field>span{color:#64748b;font-size:.78rem;font-weight:840;line-height:1.2;text-transform:uppercase}.start-operation-field input,.start-operation-field select{width:100%;height:48px;color:var(--neutral-950);background:var(--color-white);border:1px solid #d7e0ea;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:560;outline:none;padding:0 14px}.start-operation-field input:focus,.start-operation-field select:focus,.start-operation-request textarea:focus,.start-operation-source-textarea:focus{border-color:#14b8a69e;box-shadow:0 0 0 3px #14b8a61c}.start-operation-review-table{overflow:hidden;background:var(--color-white);border:1px solid #d7e0ea;border-radius:9px}.start-operation-review-table div{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);min-height:50px;align-items:center;padding:0 20px;border-bottom:1px solid rgba(215,224,234,.56)}.start-operation-review-table div:nth-child(2n){background:#f8fafc}.start-operation-review-table div:last-child{border-bottom:0}.start-operation-review-table span{color:#64748b;font-size:.92rem;font-weight:560}.start-operation-review-table strong{justify-self:end;color:var(--neutral-950);font-size:.95rem;font-weight:760;text-align:right}.start-operation-review-note{background:var(--color-white)}.start-operation-review-note p,.start-operation-review-cards p,.start-operation-next-action p{margin:0;color:var(--neutral-950);font-size:.95rem;font-weight:560;line-height:1.45}.start-operation-review-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.start-operation-review-cards section{background:var(--color-white)}.start-operation-next-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:18px 22px;color:var(--color-white);background:#1c2738;border-radius:8px}.start-operation-next-action>span{color:#14b8a6;font-size:1rem;font-weight:840;line-height:1.15}.start-operation-next-action strong{color:#ffffff9e;font-size:.78rem;font-weight:840;line-height:1.2;text-transform:uppercase}.start-operation-next-action p{margin-top:4px;color:var(--color-white);font-weight:760}.start-operation-created-body{display:grid;place-items:center;align-content:center;gap:14px;min-height:242px;padding:42px 24px;text-align:center}.start-operation-created-check{position:relative;width:60px;height:60px;background:#14b8a629;border-radius:999px}.start-operation-created-check:after{position:absolute;top:17px;left:23px;width:11px;height:21px;content:"";border:solid #14b8a6;border-width:0 3px 3px 0;transform:rotate(45deg)}.start-operation-created-body strong{color:var(--neutral-950);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.08rem;font-weight:820}.start-operation-created-body p{margin:0;color:#5d718e;font-size:.98rem;font-weight:560}.start-operation-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:82px;padding:18px 24px;background:#f8fafc;border-top:1px solid rgba(215,224,234,.96)}.start-operation-secondary,.start-operation-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:0 18px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:760;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.start-operation-secondary{color:var(--neutral-950);background:var(--color-white);border:1px solid #d7e0ea}.start-operation-secondary:hover,.start-operation-secondary:focus-visible{background:#f3f7fb;outline:none}.start-operation-primary{min-width:134px;color:var(--color-white);background:#1c2738;border:1px solid #1c2738}.start-operation-primary:hover:not(:disabled),.start-operation-primary:focus-visible:not(:disabled){background:var(--color-deep-navy);border-color:var(--color-deep-navy);outline:none;transform:translateY(-1px)}.start-operation-primary:disabled{cursor:not-allowed;background:#a8b1bd;border-color:#a8b1bd}@media(max-width:760px){.start-operation-backdrop{align-items:stretch;padding:14px}.start-operation-modal{width:100%;max-height:calc(100vh - 28px)}.start-operation-header{padding:20px 18px 18px}.start-operation-stepper{padding:0 18px}.start-operation-step:not(:last-child){margin-right:28px}.start-operation-step:not(:last-child):after{width:14px}.start-operation-body-path,.start-operation-body-scroll{padding:18px}.start-operation-choice-grid,.start-operation-form-grid,.start-operation-review-cards{grid-template-columns:minmax(0,1fr)}.start-operation-review-table div{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 16px}.start-operation-review-table strong{justify-self:start;text-align:left}.start-operation-footer{align-items:stretch;flex-direction:column-reverse}.start-operation-secondary,.start-operation-primary{width:100%}}.open-work-backdrop{position:fixed;inset:0;z-index:112;display:flex;align-items:flex-start;justify-content:center;padding:clamp(32px,7vh,74px) 20px 28px;background:#0d1b2a6e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.open-work-modal{width:min(640px,calc(100vw - 40px));overflow:hidden;color:var(--neutral-950);background:var(--color-white);border:1px solid rgba(215,224,234,.96);border-radius:12px;box-shadow:0 28px 72px #0d1b2a52}.open-work-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:24px 26px 22px;border-bottom:1px solid #d7e0ea}.open-work-header>span{width:4px;height:40px;margin-top:1px;background:#14b8a6;border-radius:999px}.open-work-header h2,.open-work-header p{margin:0}.open-work-header h2{color:var(--neutral-950);font-size:1.08rem;font-weight:820;line-height:1.2}.open-work-header p{margin-top:5px;color:#5d718e;font-size:.95rem;font-weight:560}.open-work-close{position:relative;width:34px;height:34px;color:#526783;cursor:pointer;background:transparent;border:0;border-radius:8px}.open-work-close:hover,.open-work-close:focus-visible{color:var(--neutral-950);background:#f3f7fb;outline:none}.open-work-close span:before,.open-work-close span:after{position:absolute;top:16px;left:10px;width:15px;height:2px;content:"";background:currentColor;border-radius:999px}.open-work-close span:before{transform:rotate(45deg)}.open-work-close span:after{transform:rotate(-45deg)}.open-work-list{overflow:hidden;margin:26px;border:1px solid #d7e0ea;border-radius:8px}.open-work-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;width:100%;min-height:106px;padding:18px 20px;color:inherit;text-align:left;cursor:pointer;background:var(--color-white);border:0;border-bottom:1px solid #d7e0ea;font-family:inherit;transition:background .16s ease,box-shadow .16s ease}.open-work-row:last-child{border-bottom:0}.open-work-row:hover,.open-work-row:focus-visible{background:#f8fafc;box-shadow:inset 3px 0 #14b8a6;outline:none}.open-work-row-main,.open-work-row-topline{min-width:0;display:flex;align-items:center}.open-work-row-main{flex-direction:column;align-items:flex-start;gap:7px}.open-work-row-topline{gap:10px}.open-work-row-topline strong{color:var(--neutral-950);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;font-weight:820}.open-work-title-text{color:var(--neutral-950);font-size:1rem;font-weight:780;line-height:1.2}.open-work-row em,.open-work-row time{color:#526783;font-size:.9rem;font-style:normal;font-weight:560}.open-work-arrow{color:#526783;font-size:1.22rem;font-weight:740}.operation-detail-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border:1px solid #d7e0ea;border-radius:999px;font-size:.76rem;font-weight:720;line-height:1;white-space:nowrap}.operation-detail-status-review{color:var(--status-review);background:var(--status-review-tint);border-color:var(--status-review-soft)}.operation-detail-status-active,.operation-detail-status-approved{color:#0f766e;background:#14b8a61a;border-color:#14b8a642}.operation-detail-status-pending,.operation-detail-status-draft{color:#526783;background:#f3f7fb;border-color:#d7e0ea}.operation-detail-page{min-height:calc(100vh - 64px);padding:38px 20px 56px;color:var(--neutral-950);background:#edf2f8}.operation-detail-breadcrumb{width:min(100%,1700px);display:flex;align-items:center;gap:12px;margin:0 auto 28px;color:#526783;font-size:.9rem;font-weight:640}.operation-detail-breadcrumb button{color:#526783;cursor:pointer;background:transparent;border:0;border-radius:6px;font:inherit;padding:0}.operation-detail-breadcrumb button:hover,.operation-detail-breadcrumb button:focus-visible{color:#0f766e;outline:none}.operation-detail-breadcrumb strong{color:var(--neutral-950);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.operation-detail-header-card,.operation-request-card,.operation-panel,.operation-rail-card{background:var(--color-white);border:1px solid rgba(189,202,218,.82);border-radius:12px;box-shadow:0 2px 5px #0d1b2a14}.operation-detail-header-card{width:min(100%,1700px);overflow:hidden;margin:0 auto 26px}.operation-detail-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;padding:26px;border-bottom:1px solid #d7e0ea}.operation-detail-on-row{display:flex;align-items:center;gap:12px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:760}.operation-detail-heading-copy h1{margin:18px 0 22px;color:var(--neutral-950);font-size:clamp(1.7rem,2vw,2rem);font-weight:860;line-height:1.12}.operation-detail-meta{display:flex;flex-wrap:wrap;gap:22px 32px;margin:0}.operation-detail-meta div{display:flex;gap:8px}.operation-detail-meta dt,.operation-detail-meta dd{margin:0;font-size:.9rem;line-height:1.2}.operation-detail-meta dt{color:#64748b;font-weight:620}.operation-detail-meta dd{color:var(--neutral-950);font-weight:700}.operation-detail-actions{display:flex;align-items:flex-start;gap:10px}.operation-detail-secondary-action,.operation-detail-primary-action,.operation-request-card header button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 16px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:760}.operation-detail-secondary-action{color:var(--neutral-950);background:var(--color-white);border:1px solid #d7e0ea}.operation-detail-primary-action{color:var(--neutral-950);background:var(--status-review-medium);border:1px solid var(--status-review-medium);box-shadow:0 4px 10px #b8860b38}.operation-stage-block{padding:22px 26px 24px}.operation-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.operation-stage-heading strong,.operation-section-label h2,.operation-section-label h3{margin:0;color:#64748b;font-size:.78rem;font-weight:840;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.operation-stage-heading span{display:inline-flex;align-items:center;gap:8px;color:var(--neutral-950);font-size:.86rem;font-weight:760}.operation-stage-heading em{width:8px;height:8px;background:var(--status-review-medium);border-radius:999px}.operation-stage-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.operation-stage-item{display:grid;gap:10px}.operation-stage-item>span{height:6px;background:#e8edf3;border-radius:999px}.operation-stage-item strong{color:#94a3b8;font-size:.78rem;font-weight:760}.operation-stage-complete>span,.operation-stage-current>span{background:#14b8a6}.operation-stage-complete strong,.operation-stage-current strong{color:#0f766e}.operation-stage-summary{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;color:#526783;font-size:.9rem}.operation-stage-summary strong{color:var(--neutral-950)}.operation-request-card{width:min(100%,1700px);overflow:hidden;margin:0 auto 26px}.operation-request-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 26px;color:var(--color-white);background:#1c2738}.operation-request-card>header>div{display:flex;align-items:center;gap:12px}.operation-request-card>header>div>span{width:18px;height:18px;border:2px solid var(--status-review-medium);border-radius:3px}.operation-request-card header h2{margin:0;color:var(--color-white);font-size:1.02rem;font-weight:820}.operation-request-card header em{color:#ffffff7a;font-size:.78rem;font-style:normal;font-weight:700}.operation-request-card header button{min-height:34px;color:var(--color-white);background:transparent;border:1px solid rgba(255,255,255,.18)}.operation-request-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(430px,1fr);min-height:256px}.operation-request-copy{padding:28px 26px}.operation-request-copy p{max-width:940px;margin:0 0 22px;color:var(--neutral-950);font-size:1.12rem;font-weight:620;line-height:1.55}.operation-request-copy span{color:#64748b;font-size:.88rem;font-weight:560}.operation-assessment-panel{display:grid;align-content:start;gap:16px;padding:26px;background:#f8fafc;border-left:1px solid #d7e0ea}.operation-section-label{display:flex;align-items:center;gap:10px;min-width:0}.operation-section-label>span{width:4px;height:18px;background:#14b8a6;border-radius:999px}.operation-section-label-gold>span,.operation-record-panel-gold .operation-section-label>span{background:var(--status-review-medium)}.operation-assessment-panel ul,.operation-activity-card ol,.operation-source-card ul,.operation-rail-group ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.operation-finding{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start}.operation-finding>span{position:relative;width:18px;height:18px;border-radius:999px;border:2px solid #14b8a6}.operation-finding-verified>span:after,.operation-finding-reused>span:after{position:absolute;top:3px;left:6px;width:4px;height:8px;content:"";border:solid #14b8a6;border-width:0 2px 2px 0;transform:rotate(45deg)}.operation-finding-missing>span,.operation-finding-needs-confirmation>span{border-color:var(--status-review-medium)}.operation-finding p,.operation-assessment-panel>p{margin:0;color:var(--neutral-950);font-size:.95rem;font-weight:560;line-height:1.45}.operation-assessment-panel>p{padding-top:14px;color:#64748b;border-top:1px solid #d7e0ea;font-size:.84rem}.operation-detail-layout{width:min(100%,1700px);display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:26px;align-items:start;margin:0 auto}.operation-detail-main,.operation-detail-rail{display:grid;gap:24px;min-width:0}.operation-detail-tabs{display:flex;gap:32px;min-height:48px;border-bottom:1px solid #d7e0ea}.operation-detail-tabs button{position:relative;color:#526783;cursor:pointer;background:transparent;border:0;font-family:inherit;font-size:.95rem;font-weight:680}.operation-detail-tabs .operation-detail-tab-active{color:var(--neutral-950);font-weight:820}.operation-detail-tabs .operation-detail-tab-active:after{position:absolute;left:0;right:0;bottom:-1px;height:3px;content:"";background:#14b8a6}.operation-panel,.operation-rail-card{overflow:hidden}.operation-panel>header,.operation-rail-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 25px;border-bottom:1px solid #d7e0ea}.operation-output-body{display:grid;gap:22px;padding:26px}.operation-output-title-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.operation-output-icon,.operation-record-icon{width:60px;height:60px;background:#1c2738;border-radius:9px}.operation-output-title-row h3{margin:0;color:var(--neutral-950);font-size:1.28rem;font-weight:840}.operation-output-title-row p,.operation-output-title-row em,.operation-output-body>p{margin:0;color:#5d718e;font-size:.95rem;font-style:normal;font-weight:560;line-height:1.45}.operation-output-title-row p,.operation-output-title-row em{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem}.operation-output-body>p{font-size:1rem}.operation-output-progress{display:grid;gap:10px}.operation-output-progress div{display:flex;justify-content:space-between;gap:14px;color:var(--neutral-950);font-size:.9rem;font-weight:760}.operation-output-progress div span{color:#14b8a6}.operation-output-progress>span{display:block;height:8px;overflow:hidden;background:#edf2f8;border-radius:999px}.operation-output-progress>span em{display:block;width:92%;height:100%;background:#14b8a6;border-radius:inherit}.operation-output-warning{display:flex;align-items:center;gap:12px;padding:14px 16px;color:var(--neutral-950);background:#fffaf0;border:1px solid rgba(218,167,44,.36);border-radius:8px;font-size:.92rem;font-weight:560}.operation-output-warning span{width:7px;height:7px;background:var(--status-review-medium);border-radius:999px}.operation-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operation-record-grid article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:16px 22px;border-bottom:1px solid #d7e0ea}.operation-record-grid article:nth-child(odd){border-right:1px solid #d7e0ea}.operation-record-grid article:last-child,.operation-record-grid article:nth-last-child(2):nth-child(odd){border-bottom:0}.operation-record-icon{width:45px;height:45px;background:#f0f4f8}.operation-record-grid strong{display:block;color:var(--neutral-950);font-size:.96rem;font-weight:760;line-height:1.25}.operation-record-grid em,.operation-record-grid small,.operation-panel-footer{color:#5d718e;font-size:.84rem;font-style:normal;font-weight:560}.operation-record-grid em{display:block;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.operation-panel-footer{margin:0;padding:14px 25px 18px;border-top:1px solid #d7e0ea}.operation-rail-card header>span{color:#526783;font-size:.84rem;font-weight:680}.operation-activity-card ol{position:relative;padding:20px 22px 22px}.operation-activity-card ol:before{position:absolute;top:28px;bottom:30px;left:31px;width:1px;content:"";background:#d7e0ea}.operation-activity-item{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:start}.operation-activity-item>span{position:relative;z-index:1;width:12px;height:12px;margin-top:4px;background:#cbd5e1;border-radius:999px}.operation-activity-complete>span,.operation-activity-current>span{background:#14b8a6}.operation-activity-warning>span{background:var(--status-review-medium)}.operation-activity-item strong{display:block;color:var(--neutral-950);font-size:.86rem;font-weight:780}.operation-activity-item p,.operation-activity-item em,.operation-activity-item time{margin:5px 0 0;color:#5d718e;font-size:.86rem;font-style:normal;font-weight:560;line-height:1.35}.operation-activity-item em{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem}.operation-activity-item time{margin:0;white-space:nowrap}.operation-participants-card,.operation-source-card{display:grid}.operation-rail-group,.operation-source-card ul{padding:16px 22px;border-bottom:1px solid #d7e0ea}.operation-rail-group:last-child,.operation-source-card ul:last-child{border-bottom:0}.operation-rail-group h3{margin:0 0 12px;color:#64748b;font-size:.72rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.operation-rail-group li,.operation-source-card li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;color:var(--neutral-950);font-size:.9rem;font-weight:680}.operation-rail-group li+li,.operation-source-card li+li{margin-top:12px}.operation-rail-group li span{width:34px;height:34px;background:#f0f4f8;border:1px solid #d7e0ea;border-radius:8px}.operation-source-card li{grid-template-columns:minmax(0,1fr);gap:4px}.operation-source-card strong{color:var(--neutral-950);font-size:.9rem;font-weight:720}.operation-source-card span{color:#5d718e;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem}@media(max-width:1180px){.operation-detail-layout,.operation-request-grid{grid-template-columns:minmax(0,1fr)}.operation-assessment-panel{border-left:0;border-top:1px solid #d7e0ea}}@media(max-width:820px){.open-work-backdrop{align-items:stretch;padding:14px}.open-work-modal{width:100%}.open-work-list{margin:18px}.open-work-row,.operation-detail-heading-row,.operation-record-grid,.operation-record-grid article,.operation-detail-actions,.operation-detail-meta{grid-template-columns:minmax(0,1fr)}.operation-detail-actions,.operation-detail-meta{display:grid}.operation-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-record-grid article:nth-child(odd){border-right:0}}.operation-detail-page .operation-detail-heading-row{align-items:start;gap:24px;padding:24px 26px 25px}.operation-detail-page .operation-detail-heading-copy{min-width:0}.operation-detail-page .operation-detail-on-row{gap:10px;margin-bottom:8px;font-size:.86rem}.operation-detail-page .operation-detail-heading-copy h1{margin:8px 0 18px;font-size:1.78rem;font-weight:860;line-height:1.12}.operation-detail-page .operation-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin:0}.operation-detail-page .operation-detail-meta div{display:flex;align-items:baseline;gap:7px;min-height:0;padding:0;background:transparent;border:0;border-radius:0}.operation-detail-page .operation-detail-meta dt,.operation-detail-page .operation-detail-meta dd{margin:0;font-size:.88rem;letter-spacing:0;line-height:1.25;text-transform:none}.operation-detail-page .operation-detail-meta dt{color:#64748b;font-weight:620}.operation-detail-page .operation-detail-meta dd{color:var(--neutral-950);font-weight:700}.operation-detail-page .operation-detail-actions{align-items:flex-start;padding-top:1px}.operation-detail-page .operation-detail-secondary-action,.operation-detail-page .operation-detail-primary-action{min-height:45px;padding:0 16px;font-size:.95rem}.operation-detail-page .operation-stage-block{padding:21px 26px 23px}.operation-detail-page .operation-stage-heading{margin-bottom:14px}.operation-detail-page .operation-stage-heading span{font-size:.86rem}.operation-detail-page .operation-stage-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.operation-detail-page .operation-stage-item{gap:9px}.operation-detail-page .operation-stage-item>span{height:6px;background:#e8edf3}.operation-detail-page .operation-stage-complete>span{background:#14b8a6}.operation-detail-page .operation-stage-current>span{background:var(--status-review-medium)}.operation-detail-page .operation-stage-future>span{background:#e8edf3}.operation-detail-page .operation-stage-complete strong{color:#0f766e}.operation-detail-page .operation-stage-current strong{color:var(--neutral-950)}.operation-detail-page .operation-stage-future strong{color:#a8b4c4}.operation-detail-page .operation-stage-summary{margin-top:18px}.operation-detail-page .operation-activity-card ol{padding:20px 22px 22px 24px}.operation-detail-page .operation-activity-card ol:before{top:29px;bottom:32px;left:31px}.operation-detail-page .operation-activity-item{grid-template-columns:14px minmax(0,1fr) auto;column-gap:12px}.operation-detail-page .operation-activity-item>span{justify-self:center;width:12px;height:12px;margin-top:4px;border:2px solid #ffffff;box-shadow:0 0 0 1px #bdcadab8}.operation-detail-page .operation-activity-complete>span,.operation-detail-page .operation-activity-current>span{background:#14b8a6}.operation-detail-page .operation-activity-warning>span{background:var(--status-review-medium)}.operation-detail-page .operation-activity-future>span{background:#cbd5e1}.operation-detail-page .operation-output-icon,.operation-detail-page .operation-record-icon{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.operation-detail-page .operation-output-icon{color:#f8fafc;box-shadow:inset 0 0 0 1px #ffffff14}.operation-detail-page .operation-output-icon:before,.operation-detail-page .operation-output-icon:after,.operation-detail-page .operation-record-icon:before,.operation-detail-page .operation-record-icon:after{position:absolute;box-sizing:border-box;content:""}.operation-detail-page .operation-output-icon:before{width:26px;height:26px;border:2px solid currentColor;border-radius:7px;transform:rotate(45deg) scaleY(.82)}.operation-detail-page .operation-output-icon:after{width:12px;height:12px;border-top:2px solid currentColor;border-left:2px solid currentColor;opacity:.74;transform:rotate(45deg)}.operation-detail-page .operation-record-icon{color:#1c2738;border-radius:8px}.operation-detail-page .operation-record-icon-doc:before,.operation-detail-page .operation-record-icon-agr:before{width:17px;height:21px;border:2px solid currentColor;border-radius:3px}.operation-detail-page .operation-record-icon-doc:after{top:13px;right:13px;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor}.operation-detail-page .operation-record-icon-agr:after{right:12px;bottom:14px;width:14px;height:2px;background:currentColor;box-shadow:0 -6px 0 -1px currentColor;opacity:.82;transform:rotate(-32deg)}.operation-detail-page .operation-record-icon-evd:before{top:11px;left:18px;width:8px;height:8px;border:2px solid currentColor;border-radius:999px;box-shadow:-8px 13px 0 -2px currentColor,8px 13px 0 -2px currentColor}.operation-detail-page .operation-record-icon-evd:after{bottom:12px;left:10px;width:24px;height:14px;border:2px solid currentColor;border-top:0;border-radius:0 0 8px 8px;opacity:.88}.operation-detail-page .operation-record-icon-req:before{top:13px;left:12px;width:0;height:0;border-color:transparent transparent transparent currentColor;border-style:solid;border-width:10px 0 10px 22px;transform:rotate(-18deg)}.operation-detail-page .operation-record-icon-req:after{top:22px;left:16px;width:14px;height:2px;background:#f0f4f8;transform:rotate(-18deg)}.operation-detail-page .operation-record-icon-org:before{width:20px;height:22px;border:2px solid currentColor;border-radius:3px}.operation-detail-page .operation-record-icon-org:after{top:14px;left:14px;width:3px;height:3px;background:currentColor;box-shadow:6px 0 0 currentColor,12px 0 0 currentColor,0 6px 0 currentColor,6px 6px 0 currentColor,12px 6px 0 currentColor,0 12px 0 currentColor,6px 12px 0 currentColor}.operation-detail-page .operation-record-icon-ppl:before{top:10px;left:18px;width:9px;height:9px;border:2px solid currentColor;border-radius:999px}.operation-detail-page .operation-record-icon-ppl:after{bottom:10px;left:13px;width:19px;height:13px;border:2px solid currentColor;border-bottom:0;border-radius:14px 14px 0 0}.operation-detail-page .operation-record-icon-pkg:before{width:21px;height:21px;border:2px solid currentColor;border-radius:5px;transform:rotate(45deg) scaleY(.82)}.operation-detail-page .operation-record-icon-pkg:after{width:10px;height:10px;border-top:2px solid currentColor;border-left:2px solid currentColor;opacity:.72;transform:rotate(45deg)}.operation-detail-page .operation-record-icon-on:before{width:22px;height:22px;border:2px solid currentColor;border-radius:999px}.operation-detail-page .operation-record-icon-on:after{top:15px;left:17px;width:8px;height:13px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(38deg)}@media(max-width:820px){.operation-detail-page .operation-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.operation-detail-page .operation-tab-panel{display:grid;gap:24px;min-width:0}.operation-detail-page .operation-source-material-list,.operation-detail-page .operation-decision-list{display:grid;min-width:0}.operation-detail-page .operation-source-material-list article,.operation-detail-page .operation-decision-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:86px;padding:18px 25px;border-bottom:1px solid #d7e0ea}.operation-detail-page .operation-source-material-list article:last-child,.operation-detail-page .operation-decision-list article:last-child{border-bottom:0}.operation-detail-page .operation-source-material-title{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;min-width:0}.operation-detail-page .operation-source-material-title strong,.operation-detail-page .operation-decision-list strong,.operation-detail-page .operation-history-item strong{color:var(--neutral-950);font-size:.98rem;font-weight:780;line-height:1.25}.operation-detail-page .operation-source-material-title em,.operation-detail-page .operation-source-material-list p,.operation-detail-page .operation-source-material-list dd,.operation-detail-page .operation-decision-list p,.operation-detail-page .operation-decision-list em,.operation-detail-page .operation-decision-list time,.operation-detail-page .operation-history-item em,.operation-detail-page .operation-history-item time{margin:0;color:#5d718e;font-size:.84rem;font-style:normal;font-weight:560;line-height:1.35}.operation-detail-page .operation-source-material-title em,.operation-detail-page .operation-history-item em{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.operation-detail-page .operation-source-material-list p{margin-top:5px;font-size:.9rem}.operation-detail-page .operation-source-material-list dl{display:flex;flex-wrap:wrap;gap:12px 18px;margin:10px 0 0}.operation-detail-page .operation-source-material-list dl div{display:inline-flex;gap:6px;align-items:baseline}.operation-detail-page .operation-source-material-list dt{margin:0;color:#64748b;font-size:.72rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.operation-detail-page .operation-check-table{display:grid;min-width:0}.operation-detail-page .operation-check-row{display:grid;grid-template-columns:140px minmax(220px,1.3fr) minmax(150px,.9fr) 92px minmax(130px,.8fr) minmax(130px,.8fr);gap:16px;align-items:center;min-height:58px;padding:0 25px;border-bottom:1px solid #d7e0ea}.operation-detail-page .operation-check-row:last-child{border-bottom:0}.operation-detail-page .operation-check-head{min-height:45px;background:#f8fafc}.operation-detail-page .operation-check-head span{color:#64748b;font-size:.72rem;font-weight:840;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.operation-detail-page .operation-check-row strong{color:var(--neutral-950);font-size:.92rem;font-weight:760;line-height:1.3}.operation-detail-page .operation-check-row em,.operation-detail-page .operation-check-row>span:not(.operation-check-status){color:#5d718e;font-size:.84rem;font-style:normal;font-weight:560;line-height:1.3}.operation-detail-page .operation-check-row em{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.operation-detail-page .operation-check-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:0 10px;color:#526783;background:#edf2f8;border:1px solid #d7e0ea;border-radius:999px;font-size:.74rem;font-weight:780;line-height:1;white-space:nowrap}.operation-detail-page .operation-check-status-verified,.operation-detail-page .operation-check-status-matched,.operation-detail-page .operation-check-status-reused,.operation-detail-page .operation-check-status-accepted,.operation-detail-page .operation-check-status-extracted,.operation-detail-page .operation-check-status-referenced{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.operation-detail-page .operation-check-status-missing,.operation-detail-page .operation-check-status-needs-confirmation,.operation-detail-page .operation-check-status-follow-up,.operation-detail-page .operation-check-status-review{color:#9a6a0a;background:#fff7dc;border-color:#f0d38a}.operation-detail-page .operation-check-status-blocked,.operation-detail-page .operation-check-status-received{color:#526783;background:#edf2f8;border-color:#d7e0ea}.operation-detail-page .operation-decision-list article{grid-template-columns:118px minmax(0,1fr) 86px;align-items:start}.operation-detail-page .operation-decision-list p{margin-top:5px}.operation-detail-page .operation-decision-list em{display:block;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.operation-detail-page .operation-decision-list time{justify-self:end;white-space:nowrap}.operation-detail-page .operation-history-list{position:relative;display:grid;gap:0;margin:0;padding:22px 25px 24px 44px;list-style:none}.operation-detail-page .operation-history-list:before{position:absolute;top:30px;bottom:32px;left:50px;width:1px;content:"";background:#d7e0ea}.operation-detail-page .operation-history-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:62px;padding-left:26px}.operation-detail-page .operation-history-item>span{position:absolute;z-index:1;top:4px;left:-1px;width:12px;height:12px;background:#cbd5e1;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #bdcadab8}.operation-detail-page .operation-history-complete>span,.operation-detail-page .operation-history-current>span{background:#14b8a6}.operation-detail-page .operation-history-warning>span{background:var(--status-review-medium)}.operation-detail-page .operation-history-item em{display:block;margin-top:6px}.operation-detail-page .operation-rail-more{display:flex;justify-content:flex-end;padding:0 22px 16px}.operation-detail-page .operation-rail-more button{color:#0f766e;cursor:pointer;background:transparent;border:0;border-radius:6px;font-family:inherit;font-size:.82rem;font-weight:760;padding:4px 0}.operation-detail-page .operation-rail-more button:hover,.operation-detail-page .operation-rail-more button:focus-visible{color:#0b5f5a;outline:none}.operation-detail-page .operation-rail-group li{grid-template-columns:34px minmax(0,1fr) 30px}.operation-detail-page .operation-rail-group li div{display:grid;gap:2px;min-width:0}.operation-detail-page .operation-rail-group li strong{color:var(--neutral-950);font-size:.88rem;font-weight:720;line-height:1.22}.operation-detail-page .operation-rail-group li em{color:#5d718e;font-size:.78rem;font-style:normal;font-weight:560;line-height:1.25}.operation-detail-page .operation-participant-message{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;color:#526783;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:7px}.operation-detail-page .operation-participant-message:hover,.operation-detail-page .operation-participant-message:focus-visible{color:#0f766e;background:#ecfeff;border-color:#99f6e4;outline:none}.operation-detail-page .operation-participant-message span:before{position:absolute;top:8px;left:7px;width:13px;height:9px;content:"";border:2px solid currentColor;border-radius:3px}.operation-detail-page .operation-participant-message span:after{position:absolute;top:16px;left:12px;width:6px;height:6px;content:"";background:#fff;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}@media(max-width:980px){.operation-detail-page .operation-check-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:14px 20px}.operation-detail-page .operation-check-head{display:none}.operation-detail-page .operation-source-material-list article,.operation-detail-page .operation-decision-list article{grid-template-columns:minmax(0,1fr)}}.network-v0-landing,.vault-v0-landing{--vucoris-midnight: #1f2a3a;--vucoris-midnight-deep: #172336;--vucoris-teal: #16b8ad;--vucoris-gold: #d5a128;--vucoris-ink: #1f2937;--vucoris-muted: #61708a;--vucoris-line: #dbe3ec;--vucoris-soft: #eef3f8;background:#edf3f8;color:var(--vucoris-ink);min-height:calc(100vh - 72px)}.vucoris-landing-shell .network-v0-landing,.vucoris-landing-shell .vault-v0-landing{padding:0}.network-v0-landing *,.vault-v0-landing *{box-sizing:border-box}.network-v0-main,.vault-v0-main{width:100%;margin:0 auto;padding:32px clamp(20px,2.6vw,42px) 48px;display:flex;flex-direction:column;gap:28px}.network-v0-hero,.vault-v0-hero{width:100%;min-height:316px;padding:42px 40px;border:1px solid rgba(15,23,42,.16);border-radius:14px;color:#f8fafc;background-color:var(--vucoris-midnight);background-image:linear-gradient(90deg,#1f2a3afa,#1f2a3aeb,#262d34f5),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;box-shadow:0 14px 24px #0f172a24,0 2px 5px #0f172a14}.network-v0-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.vault-v0-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.network-v0-eyebrow,.vault-v0-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--vucoris-gold);font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.network-v0-eyebrow:before,.vault-v0-eyebrow:before{content:"";width:12px;height:12px;border:2px solid currentColor;border-radius:3px;box-shadow:7px 0 0 -4px currentColor,0 7px 0 -4px currentColor,7px 7px 0 -4px currentColor}.network-v0-hero h1,.vault-v0-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(32px,3.1vw,46px);line-height:1.08;font-weight:800;letter-spacing:0}.network-v0-hero p,.vault-v0-hero p{max-width:860px;margin:20px 0 0;color:#f8fafcb8;font-size:18px;line-height:1.55;font-weight:550}.network-v0-hero-actions,.vault-v0-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.network-v0-primary-action,.vault-v0-primary-action,.network-v0-secondary-action,.vault-v0-secondary-action{min-height:45px;display:inline-flex;align-items:center;gap:10px;border-radius:8px;padding:0 20px;font-size:16px;font-weight:750;letter-spacing:0}.network-v0-primary-action,.vault-v0-primary-action{border:1px solid var(--vucoris-gold);background:var(--vucoris-gold);color:#142033}.network-v0-secondary-action,.vault-v0-secondary-action{border:1px solid rgba(226,232,240,.2);background:#0f172a29;color:#fff}.network-v0-action-icon,.vault-v0-action-icon{width:18px;height:18px;display:inline-block;position:relative;color:currentColor;flex:0 0 auto}.network-v0-action-org:before,.vault-v0-action-box:before{content:"";position:absolute;inset:3px 4px 2px;border:2px solid currentColor;border-radius:2px}.network-v0-action-org:after,.vault-v0-action-box:after{content:"";position:absolute;left:7px;right:7px;bottom:4px;height:6px;border-left:2px solid currentColor;border-right:2px solid currentColor}.network-v0-action-person:before{content:"";position:absolute;left:2px;top:8px;width:10px;height:7px;border:2px solid currentColor;border-radius:8px 8px 2px 2px}.network-v0-action-person:after{content:"+";position:absolute;right:0;top:-1px;font-size:17px;line-height:1;font-weight:800}.vault-v0-action-upload:before{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:6px;border:2px solid currentColor;border-top:0;border-radius:0 0 3px 3px}.vault-v0-action-upload:after{content:"";position:absolute;left:7px;top:2px;width:7px;height:7px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.vault-v0-trust-mark{min-width:190px;padding:18px 20px;border:1px solid rgba(226,232,240,.18);border-radius:12px;background:#0f172a2e;display:flex;justify-content:center}.vault-v0-trust-mark p{margin:0}.network-v0-panel,.vault-v0-panel,.network-v0-sidebar-group,.vault-v0-sidebar-group,.vault-v0-memory-card,.network-v0-intelligence{border:1px solid var(--vucoris-line);border-radius:12px;background:#fff;box-shadow:0 2px 7px #0f172a14;overflow:hidden}.network-v0-panel>header,.vault-v0-panel>header,.network-v0-sidebar-group>header,.vault-v0-sidebar-group>header{min-height:61px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--vucoris-line)}.network-v0-panel h2,.vault-v0-panel h2,.network-v0-sidebar-group h2,.vault-v0-sidebar-group h2,.vault-v0-memory-card h2,.network-v0-intelligence h2{margin:0;display:inline-flex;align-items:center;gap:12px;color:#0f172a;font-size:18px;line-height:1.2;font-weight:800;letter-spacing:0}.network-v0-panel h2:before,.vault-v0-panel h2:before,.network-v0-sidebar-group h2:before,.vault-v0-sidebar-group h2:before,.vault-v0-memory-card h2:before,.network-v0-intelligence h2:before{content:"";width:4px;height:18px;border-radius:999px;background:var(--vucoris-teal);flex:0 0 auto}.network-v0-panel header span,.vault-v0-panel header span,.network-v0-sidebar-group header span,.vault-v0-sidebar-group header span{color:var(--vucoris-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.network-v0-panel-body,.vault-v0-panel-body{padding:24px 26px 26px}.network-v0-panel-body>p,.vault-v0-panel-body>p{margin:0 0 22px;color:#5f708b;font-size:16px;line-height:1.5}.network-v0-searchbox,.vault-v0-searchbox{position:relative;margin-bottom:16px}.network-v0-searchbox:before,.vault-v0-searchbox:before{content:"";position:absolute;left:18px;top:50%;width:14px;height:14px;border:2px solid #64748b;border-radius:50%;transform:translateY(-50%);opacity:.9}.network-v0-searchbox:after,.vault-v0-searchbox:after{content:"";position:absolute;left:31px;top:50%;width:8px;height:2px;border-radius:999px;background:#64748b;transform:rotate(45deg) translateY(5px);transform-origin:left center}.network-v0-searchbox input,.vault-v0-searchbox input{width:100%;height:56px;border:1px solid var(--vucoris-line);border-radius:8px;background:#f3f7fb;padding:0 18px 0 50px;color:#223047;font-size:16px;line-height:1;outline:none}.network-v0-searchbox input:focus,.vault-v0-searchbox input:focus{border-color:#16b8adb8;box-shadow:0 0 0 3px #16b8ad1f}.network-v0-ref-chips,.network-v0-category-chips,.vault-v0-ref-chips,.vault-v0-type-chips{display:flex;flex-wrap:wrap;gap:9px}.network-v0-ref-chips,.vault-v0-ref-chips{margin-bottom:24px}.network-v0-ref-chips button,.network-v0-category-chips button,.vault-v0-ref-chips button,.vault-v0-type-chips button{height:34px;border:1px solid var(--vucoris-line);border-radius:8px;background:#fff;color:#526782;padding:0 15px;font-size:14px;font-weight:650;letter-spacing:0}.network-v0-ref-chips button,.vault-v0-ref-chips button{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:0}.network-v0-chip-active,.vault-v0-chip-active{border-color:#172336!important;background:#172336!important;color:#fff!important}.network-v0-snapshot{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--vucoris-line);border-radius:12px;background:#fff;box-shadow:0 2px 7px #0f172a14;overflow:hidden}.network-v0-snapshot article{padding:22px 26px;border-right:1px solid var(--vucoris-line)}.network-v0-snapshot article:last-child{border-right:0}.network-v0-snapshot span{display:block;margin-bottom:12px;color:#65748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.network-v0-snapshot strong{color:#0f172a;font-size:30px;line-height:1;font-weight:850}.network-v0-content-grid,.vault-v0-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:28px;align-items:start}.network-v0-panel-compact,.vault-v0-panel{min-width:0}.network-v0-directory,.vault-v0-record-table{min-width:0;overflow-x:auto}.network-v0-directory-head,.network-v0-directory-row{min-width:1080px;display:grid;grid-template-columns:2.05fr .95fr 1.15fr 1.35fr .72fr .8fr .95fr 1.15fr 1.1fr;align-items:center;column-gap:18px}.network-v0-directory-head,.vault-v0-record-head{min-height:46px;border-bottom:1px solid var(--vucoris-line);color:#65748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.network-v0-directory-head{padding:0 26px}.network-v0-directory-row{min-height:66px;padding:0 26px;border-bottom:1px solid var(--vucoris-line);color:#526782;font-size:15px}.network-v0-directory-row:last-child{border-bottom:0}.network-v0-directory-row strong{display:inline-flex;align-items:center;gap:14px;color:#071326;font-size:16px;font-weight:800}.network-v0-row-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eff4f8;position:relative;flex:0 0 auto}.network-v0-row-icon:before{content:"";width:16px;height:16px;border:2px solid #65748b;border-radius:2px;box-shadow:inset 4px 0 0 transparent}.network-v0-row-icon:after{content:"";position:absolute;width:10px;height:6px;left:13px;bottom:10px;border-left:2px solid #65748b;border-right:2px solid #65748b}.network-v0-mono,.vault-v0-mono,.vault-v0-reference{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#405872;font-weight:650;letter-spacing:0}.network-v0-count,.vault-v0-reuse{color:#071326;font-weight:800}.network-v0-status,.vault-v0-status{width:max-content;min-height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 11px;font-size:13px;line-height:1;font-weight:750}.network-v0-status-active,.network-v0-status-verified,.vault-v0-status-sealed,.vault-v0-status-verified{border:1px solid rgba(22,184,173,.28);background:#16b8ad1f;color:#00998f}.network-v0-status-pending,.vault-v0-status-in-review{border:1px solid rgba(213,161,40,.34);background:#d5a1281c;color:#b07b00}.vault-v0-status-expired{border:1px solid rgba(180,35,47,.25);background:#b4232f14;color:#b4232f}.network-v0-rail,.vault-v0-rail{display:flex;flex-direction:column;gap:28px}.network-v0-activity,.vault-v0-sidebar-group ol,.vault-v0-memory-card ol{list-style:none;margin:0;padding:22px 26px}.network-v0-activity li{position:relative;padding:0 0 24px 28px}.network-v0-activity li:last-child{padding-bottom:0}.network-v0-activity li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:#c5ceda;z-index:1}.network-v0-activity li:after{content:"";position:absolute;left:5px;top:15px;bottom:-4px;width:2px;background:#dbe3ec}.network-v0-activity li:last-child:after{display:none}.network-v0-activity-teal:before{background:var(--vucoris-teal)!important}.network-v0-activity-gold:before{background:var(--vucoris-gold)!important}.network-v0-activity-muted:before{background:#c5ceda!important}.network-v0-activity strong,.vault-v0-sidebar-group strong,.vault-v0-memory-card strong{display:block;color:#1f2937;font-size:15px;line-height:1.35;font-weight:800}.network-v0-activity span,.vault-v0-sidebar-group span,.vault-v0-memory-card span{display:block;margin-top:5px;color:#61708a;font-size:14px;line-height:1.4}.network-v0-activity time,.vault-v0-sidebar-group time{display:block;margin-top:6px;color:#7a8aa1;font-size:12px;font-weight:700}.network-v0-intelligence,.vault-v0-memory-card{padding:24px 26px;background:var(--vucoris-midnight);color:#fff;border-color:#0f172a14}.network-v0-intelligence h2,.vault-v0-memory-card h2{color:#fff;margin-bottom:18px}.network-v0-intelligence h2:before,.vault-v0-memory-card h2:before{background:var(--vucoris-gold)}.network-v0-intelligence p,.vault-v0-memory-card p{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);color:#f8fafcbd;font-size:14px;line-height:1.45}.network-v0-intelligence ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.network-v0-intelligence li{color:#fff;font-size:15px;line-height:1.42;font-weight:650}.network-v0-intelligence li:before,.vault-v0-memory-card li:before{content:"";width:24px;height:24px;margin-right:12px;display:inline-block;vertical-align:middle;border-radius:7px;background:#d5a1281f;border:1px solid rgba(213,161,40,.28)}.vault-v0-record-head,.vault-v0-record-row{min-width:1180px;display:grid;grid-template-columns:1.08fr 1.55fr 1.1fr 1.35fr 1.55fr .9fr .8fr 1fr 1.05fr;align-items:center;column-gap:18px}.vault-v0-record-head{padding:0 26px}.vault-v0-record-row{min-height:92px;padding:0 26px;border-bottom:1px solid var(--vucoris-line);color:#526782;font-size:15px}.vault-v0-record-row:last-child{border-bottom:0}.vault-v0-record-row strong{color:#071326;font-size:16px;line-height:1.55;font-weight:800}.vault-v0-reference{display:inline-flex;align-items:center;gap:12px;color:#071326}.vault-v0-reference-mark{width:24px;height:24px;border-radius:50%;border:2px solid #9adfd9;background:#16b8ad1f;position:relative;flex:0 0 auto}.vault-v0-reference-mark:before{content:"";position:absolute;inset:6px;border-radius:3px;border:2px solid currentColor;color:#16b8ad}.vault-v0-reference-expired{border-color:#f3b6bd;background:#b4232f14}.vault-v0-reference-in-review{border-color:#f0d79d;background:#d5a1281f}.vault-v0-reference-expired:before{color:#b4232f}.vault-v0-reference-in-review:before{color:var(--vucoris-gold)}.vault-v0-sidebar-group ol{display:grid;gap:0}.vault-v0-sidebar-group li{padding:16px 0;border-bottom:1px solid var(--vucoris-line)}.vault-v0-sidebar-group li:last-child{border-bottom:0}.vault-v0-memory-card ol{padding:0;display:grid;gap:16px}.vault-v0-memory-card li{color:#fff;font-size:15px;line-height:1.42;font-weight:650}@media(max-width:1180px){.network-v0-content-grid,.vault-v0-content-grid{grid-template-columns:1fr}.network-v0-rail,.vault-v0-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(max-width:900px){.network-v0-main,.vault-v0-main{padding:24px 16px 36px;gap:22px}.network-v0-hero,.vault-v0-hero{min-height:280px;padding:32px 24px}.vault-v0-hero{grid-template-columns:1fr}.vault-v0-trust-mark{justify-content:flex-start;max-width:260px}.network-v0-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.network-v0-snapshot article:nth-child(2n){border-right:0}.network-v0-snapshot article:last-child{grid-column:1 / -1;border-top:1px solid var(--vucoris-line)}.network-v0-rail,.vault-v0-rail{display:flex}}@media(max-width:620px){.network-v0-hero h1,.vault-v0-hero h1{font-size:32px}.network-v0-hero p,.vault-v0-hero p{font-size:16px}.network-v0-hero-actions,.vault-v0-hero-actions,.network-v0-primary-action,.vault-v0-primary-action,.network-v0-secondary-action,.vault-v0-secondary-action{width:100%}.network-v0-primary-action,.vault-v0-primary-action,.network-v0-secondary-action,.vault-v0-secondary-action{justify-content:center}.network-v0-panel>header,.vault-v0-panel>header,.network-v0-sidebar-group>header,.vault-v0-sidebar-group>header{align-items:flex-start;flex-direction:column;justify-content:center;padding:16px 20px}.network-v0-panel-body,.vault-v0-panel-body,.network-v0-activity,.vault-v0-sidebar-group ol{padding-left:20px;padding-right:20px}}.network-v0-panel>header>div,.vault-v0-panel>header>div,.network-v0-sidebar-group>header>div,.vault-v0-sidebar-group>header>div{display:inline-flex;align-items:center;gap:12px;min-width:0}.network-v0-panel header strong,.vault-v0-panel header strong,.network-v0-sidebar-group header strong,.vault-v0-sidebar-group header strong{color:#65748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.network-v0-panel header em,.vault-v0-panel header em{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef3f8;color:#61708a;padding:0 9px;font-size:13px;font-style:normal;font-weight:750}.network-v0-directory,.vault-v0-record-table{margin:-24px -26px -26px}.network-v0-panel-compact .network-v0-panel-body{padding:0}.network-v0-snapshot article,.network-v0-snapshot div{padding:22px 26px;border-right:1px solid var(--vucoris-line)}.network-v0-snapshot article:last-child,.network-v0-snapshot div:last-child{border-right:0}.network-v0-activity>li>span[aria-hidden=true]{display:none}.network-v0-activity p,.vault-v0-sidebar-group p{margin:5px 0 0;color:#61708a;font-size:14px;line-height:1.4}@media(max-width:900px){.network-v0-snapshot article:nth-child(2n),.network-v0-snapshot div:nth-child(2n){border-right:0}.network-v0-snapshot article:last-child,.network-v0-snapshot div:last-child{grid-column:1 / -1;border-top:1px solid var(--vucoris-line)}}.operation-detail-page .operation-flow-panel{overflow:visible}.operation-detail-page .operation-flow-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:18px 24px 22px;list-style:none}.operation-detail-page .operation-flow-steps li{position:relative;min-height:78px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:12px;border:1px solid #dbe3ec;border-radius:8px;background:#f8fafc}.operation-detail-page .operation-flow-steps li:after{position:absolute;top:25px;right:-9px;width:9px;height:2px;content:"";background:#dbe3ec}.operation-detail-page .operation-flow-steps li:last-child:after{display:none}.operation-detail-page .operation-flow-steps span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#edf3f8;color:#61708a;font-size:12px;font-weight:800}.operation-detail-page .operation-flow-steps strong{color:#1f2937;font-size:13px;line-height:1.25;font-weight:800}.operation-detail-page .operation-flow-step-active{border-color:#16b8ad42!important;background:#16b8ad12!important}.operation-detail-page .operation-flow-step-active span{background:#16b8ad;color:#fff}.operation-detail-page .operation-vu-created-panel .operation-record-grid article{min-height:88px}.operation-detail-page .operation-current-package-panel{border-color:#d5a12861;box-shadow:0 8px 18px #0f172a14}.operation-detail-page .operation-review-governance-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dbe3ec}.operation-detail-page .operation-review-governance-body article{min-height:116px;padding:22px 24px;border-right:1px solid #dbe3ec;background:#fff}.operation-detail-page .operation-review-governance-body article:last-child{border-right:0}.operation-detail-page .operation-review-governance-body strong{display:block;margin-bottom:8px;color:#1f2937;font-size:16px;font-weight:850}.operation-detail-page .operation-review-governance-body p{margin:0;color:#61708a;font-size:14px;line-height:1.45}.operation-detail-page .operation-record-icon-bud:before,.operation-detail-page .operation-record-icon-auth:before,.operation-detail-page .operation-record-icon-led:before{content:"";position:absolute;inset:10px 11px;border:2px solid #1f2a3a;border-radius:3px}.operation-detail-page .operation-record-icon-bud:after{content:"$";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#1f2a3a;font-size:14px;font-weight:900}.operation-detail-page .operation-record-icon-auth:after{content:"";position:absolute;left:14px;top:12px;width:10px;height:6px;border-left:2px solid #1f2a3a;border-bottom:2px solid #1f2a3a;transform:rotate(-45deg)}.operation-detail-page .operation-record-icon-led:after{content:"";position:absolute;left:12px;right:12px;top:15px;height:10px;border-top:2px solid #1f2a3a;border-bottom:2px solid #1f2a3a}.vault-v0-knowledge-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #dbe3ec;border-radius:12px;background:#fff;box-shadow:0 2px 7px #0f172a14;overflow:hidden}.vault-v0-knowledge-strip article{min-height:116px;padding:24px 26px;border-right:1px solid #dbe3ec}.vault-v0-knowledge-strip article:last-child{border-right:0}.vault-v0-knowledge-strip span{display:block;margin-bottom:10px;color:#1f2937;font-size:17px;font-weight:850}.vault-v0-knowledge-strip span:before{content:"";width:4px;height:16px;display:inline-block;margin-right:10px;border-radius:999px;background:#16b8ad;vertical-align:-2px}.vault-v0-knowledge-strip p{margin:0;color:#61708a;font-size:15px;line-height:1.45}.vault-v0-trust-mark{align-items:center;gap:16px}.vault-v0-trust-mark strong,.vault-v0-trust-mark span{display:block}.vault-v0-trust-mark strong{color:#fff;font-size:15px;font-weight:850}.vault-v0-trust-mark span{margin-top:5px;max-width:260px;color:#f8fafcb8;font-size:13px;line-height:1.4}.vault-v0-sidebar-group em{display:block;margin-top:5px;color:#61708a;font-size:13px;font-style:normal;line-height:1.35}@media(max-width:1180px){.operation-detail-page .operation-flow-steps,.vault-v0-knowledge-strip{grid-template-columns:1fr}.operation-detail-page .operation-flow-steps li:after,.vault-v0-knowledge-strip article{border-right:0}.vault-v0-knowledge-strip article:not(:last-child){border-bottom:1px solid #dbe3ec}}@media(max-width:760px){.operation-detail-page .operation-review-governance-body{grid-template-columns:1fr}.operation-detail-page .operation-review-governance-body article{border-right:0;border-bottom:1px solid #dbe3ec}.operation-detail-page .operation-review-governance-body article:last-child{border-bottom:0}}.intelligence-landing{--intelligence-midnight: #1f2a3a;--intelligence-teal: #16b8ad;--intelligence-gold: #d5a128;--intelligence-line: #dbe3ec;--intelligence-muted: #61708a;min-height:calc(100vh - 72px);background:#edf3f8;color:#1f2937}.intelligence-landing *,.intelligence-landing *:before,.intelligence-landing *:after{box-sizing:border-box}.intelligence-landing-main{width:100%;margin:0 auto;padding:34px clamp(20px,2.6vw,42px) 52px;display:flex;flex-direction:column;gap:28px}.intelligence-hero{min-height:316px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:34px;padding:42px 40px;border:1px solid rgba(15,23,42,.16);border-radius:14px;color:#f8fafc;background-color:var(--intelligence-midnight);background-image:linear-gradient(90deg,#1f2a3afa,#1f2a3aeb,#262d34f5),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;box-shadow:0 14px 24px #0f172a24,0 2px 5px #0f172a14}.intelligence-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--intelligence-gold);font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.intelligence-eyebrow:before{content:"";width:14px;height:14px;border:2px solid currentColor;border-radius:50%;box-shadow:8px 0 0 -5px currentColor,-5px 8px 0 -5px currentColor,5px 8px 0 -5px currentColor}.intelligence-hero h1{max-width:860px;margin:0;color:#fff;font-size:clamp(34px,3.3vw,50px);line-height:1.08;font-weight:850;letter-spacing:0}.intelligence-hero p{max-width:900px;margin:20px 0 0;color:#f8fafcbd;font-size:18px;line-height:1.55;font-weight:550}.intelligence-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.intelligence-primary-action,.intelligence-secondary-action{min-height:45px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 20px;font-size:16px;font-weight:800;letter-spacing:0}.intelligence-primary-action{border:1px solid var(--intelligence-gold);background:var(--intelligence-gold);color:#142033}.intelligence-secondary-action{border:1px solid rgba(226,232,240,.22);background:#0f172a2e;color:#fff}.intelligence-trust-panel{min-height:190px;padding:26px;border:1px solid rgba(226,232,240,.2);border-radius:12px;background:#0f172a38}.intelligence-trust-panel:before{content:"";width:4px;height:34px;display:block;margin-bottom:18px;border-radius:999px;background:var(--intelligence-teal)}.intelligence-trust-panel strong{display:block;color:#fff;font-size:20px;line-height:1.25;font-weight:850}.intelligence-trust-panel p{margin-top:14px;font-size:15px;line-height:1.5}.intelligence-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:28px;align-items:start}.intelligence-primary-column,.intelligence-sidebar{display:flex;flex-direction:column;gap:28px}.intelligence-panel,.intelligence-knowledge-card,.intelligence-sidebar-card{border:1px solid var(--intelligence-line);border-radius:12px;background:#fff;box-shadow:0 2px 7px #0f172a14;overflow:hidden}.intelligence-panel>header,.intelligence-knowledge-card>header,.intelligence-sidebar-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid var(--intelligence-line)}.intelligence-panel>header>div,.intelligence-knowledge-card>header{display:flex;align-items:flex-start;gap:14px}.intelligence-panel h2,.intelligence-sidebar-card h2,.intelligence-knowledge-card h3{margin:0;color:#1f2937;font-size:18px;line-height:1.2;font-weight:850;letter-spacing:0}.intelligence-panel header p,.intelligence-knowledge-card header p{margin:7px 0 0;color:var(--intelligence-muted);font-size:15px;line-height:1.4}.intelligence-panel-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eff4f8;position:relative;flex:0 0 auto}.intelligence-panel-icon:before{content:"";width:16px;height:16px;border:2px solid #1f2a3a;border-radius:3px}.intelligence-panel-icon:after{content:"";position:absolute;left:14px;top:14px;width:14px;height:14px;border-right:2px solid #1f2a3a;border-bottom:2px solid #1f2a3a}.intelligence-playbook-icon{background:#1f2a3a}.intelligence-playbook-icon:before,.intelligence-playbook-icon:after{border-color:#fff}.intelligence-status-badge{width:max-content;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(22,184,173,.28);border-radius:999px;background:#16b8ad1f;color:#00998f;padding:0 12px;font-size:13px;line-height:1;font-weight:800}.intelligence-status-needs-review{border-color:#d5a12857;background:#d5a1281c;color:#b07b00}.intelligence-status-draft{border-color:#dbe3ec;background:#eef3f8;color:#61708a}.intelligence-playbook-definition{display:flex;flex-wrap:wrap;gap:8px;padding:18px 26px;border-bottom:1px solid var(--intelligence-line);background:#f8fafc}.intelligence-playbook-definition span,.intelligence-card-tags span{display:inline-flex;align-items:center;min-height:26px;border-radius:7px;background:#eef3f8;color:#61708a;padding:0 10px;font-size:13px;font-weight:750}.intelligence-playbook-table{overflow-x:auto}.intelligence-playbook-head,.intelligence-playbook-row{min-width:900px;display:grid;grid-template-columns:minmax(360px,1.8fr) .55fr .95fr .7fr;align-items:center;column-gap:24px;padding:0 26px}.intelligence-playbook-head{min-height:43px;border-bottom:1px solid var(--intelligence-line);color:#65748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.intelligence-playbook-row{min-height:78px;border-bottom:1px solid var(--intelligence-line)}.intelligence-playbook-row:last-child{border-bottom:0}.intelligence-playbook-row strong{display:block;color:#1f2937;font-size:16px;font-weight:850}.intelligence-playbook-row p{margin:6px 0 0;color:var(--intelligence-muted);font-size:14px;line-height:1.4}.intelligence-playbook-row>span:not(.intelligence-status-badge){color:#526782;font-size:15px;font-weight:650}.intelligence-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intelligence-knowledge-card{min-height:250px}.intelligence-knowledge-card>header{border-bottom:0;padding-bottom:14px}.intelligence-card-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 26px 20px}.intelligence-knowledge-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 26px;padding:16px 0 22px;border-top:1px solid var(--intelligence-line)}.intelligence-knowledge-card footer strong{color:#1f2937;font-size:15px;font-weight:800}.intelligence-sidebar-card header h2{display:inline-flex;align-items:center;gap:11px}.intelligence-sidebar-card header h2:before{content:"";width:4px;height:18px;border-radius:999px;background:var(--intelligence-teal)}.intelligence-sidebar-card header span{display:inline-flex;align-items:center;gap:7px;color:#00998f;font-size:13px;font-weight:800}.intelligence-sidebar-card header em{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--intelligence-teal)}.intelligence-health-card dl{margin:0}.intelligence-health-card dl div{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px;border-bottom:1px solid var(--intelligence-line)}.intelligence-health-card dl div:last-child{border-bottom:0}.intelligence-health-card dt{color:#1f2937;font-size:15px;font-weight:800}.intelligence-health-card dd{margin:0;color:#1f2937;font-size:24px;font-weight:850}.intelligence-improvement-list{list-style:none;margin:0;padding:18px 26px 22px;display:grid;gap:14px}.intelligence-improvement-list li{position:relative;padding-left:20px;color:#1f2937;font-size:15px;line-height:1.4;font-weight:750}.intelligence-improvement-list li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--intelligence-teal)}.intelligence-learning-card{border-color:#d5a12861;background:#fffdf8}.intelligence-learning-card p{margin:0;padding:20px 26px 18px;color:#61708a;font-size:15px;line-height:1.55}.intelligence-learning-flow{display:flex;flex-wrap:wrap;gap:10px;padding:0 26px 24px}.intelligence-learning-flow span{min-height:32px;display:inline-flex;align-items:center;border:1px solid var(--intelligence-line);border-radius:8px;background:#fff;color:#1f2937;padding:0 12px;font-size:14px;font-weight:800}.intelligence-learning-flow span:not(:last-child):after{content:">";margin-left:12px;color:var(--intelligence-gold)}@media(max-width:1180px){.intelligence-layout,.intelligence-hero{grid-template-columns:1fr}.intelligence-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-learning-card{grid-column:1 / -1}}@media(max-width:800px){.intelligence-landing-main{padding:24px 16px 36px}.intelligence-hero{padding:32px 24px}.intelligence-card-grid,.intelligence-sidebar{grid-template-columns:1fr}.intelligence-panel>header,.intelligence-knowledge-card>header,.intelligence-sidebar-card>header{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.intelligence-hero h1{font-size:32px}.intelligence-hero p{font-size:16px}.intelligence-hero-actions,.intelligence-primary-action,.intelligence-secondary-action{width:100%}}.workspace-upload-flow{--operation-midnight: #1f2a3a;--operation-teal: #16b8ad;--operation-gold: #d5a128;--operation-page: #edf3f8;--operation-line: #dbe3ec;--operation-muted: #61708a;min-height:calc(100vh - 64px);padding:clamp(36px,6vh,64px) clamp(20px,5vw,72px) 64px;color:#1f2937;background:var(--operation-page)}.workspace-upload-main{width:min(960px,100%);margin:0 auto;display:grid;gap:30px}.workspace-upload-intro{display:grid;justify-items:center;gap:18px;text-align:center}.workspace-upload-intro>span,.operation-workspace-hero-copy>span,.operation-stage-timeline>h2,.operation-stage-drawer-header span{color:#0f9f98;font-size:13px;font-weight:850;letter-spacing:0;text-transform:uppercase}.workspace-upload-intro h1{max-width:820px;margin:0;color:#182232;font-size:clamp(38px,5vw,58px);line-height:1.02;font-weight:850;letter-spacing:0}.workspace-upload-intro p{max-width:850px;margin:0;color:#61708a;font-size:18px;line-height:1.58;font-weight:540}.workspace-upload-panel{display:grid;gap:18px}.workspace-upload-outcome{display:grid;gap:8px;width:min(720px,100%);margin:0 auto}.workspace-upload-outcome span{color:#52647d;font-size:13px;font-weight:820}.workspace-upload-outcome input{width:100%;min-height:52px;padding:0 16px;color:#182232;background:#fff;border:1px solid #dbe3ec;border-radius:8px;box-shadow:0 8px 20px #0f172a0d;outline:none}.workspace-upload-outcome input:focus{border-color:#16b8ada3;box-shadow:0 0 0 3px #16b8ad1f,0 8px 20px #0f172a0d}.workspace-upload-outcome small{color:#7a899d;font-size:13px;line-height:1.35}.workspace-upload-card{position:relative;min-height:350px;display:grid;place-items:center;align-content:center;gap:12px;overflow:hidden;padding:42px 24px;color:#1f2937;text-align:center;background:#fff;border:1px dashed rgba(82,100,125,.42);border-radius:8px;box-shadow:0 18px 36px #0f172a14;cursor:pointer}.workspace-upload-card:hover,.workspace-upload-card:focus-visible{border-color:#d5a128b3;box-shadow:0 20px 42px #0f172a1f;outline:none}.workspace-upload-card>img{position:absolute;right:clamp(24px,6vw,68px);top:50%;width:min(280px,42vw);height:auto;opacity:.045;transform:translateY(-50%);pointer-events:none}.workspace-upload-drop-icon{position:relative;width:58px;height:58px;color:#16b8ad;background:#f6fafc;border:1px solid #dbe3ec;border-radius:999px;box-shadow:0 8px 18px #0f172a0f}.workspace-upload-drop-icon:before{content:"";position:absolute;left:28px;top:17px;width:2px;height:22px;background:currentColor;border-radius:999px}.workspace-upload-drop-icon:after{content:"";position:absolute;left:21px;top:17px;width:14px;height:14px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg)}.workspace-upload-card strong{color:#182232;font-size:25px;line-height:1.18;font-weight:850}.workspace-upload-card em{color:#61708a;font-size:16px;font-style:normal;font-weight:560}.workspace-upload-primary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:0 24px;color:#182232;background:var(--operation-gold);border:1px solid rgba(179,127,12,.55);border-radius:8px;font-size:16px;font-weight:820;box-shadow:0 8px 18px #d5a12840}.workspace-upload-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.workspace-upload-chips span{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;color:#52647d;background:#fff;border:1px solid #dbe3ec;border-radius:8px;font-size:13px;font-weight:760}.operation-workspace-page{--operation-midnight: #1f2a3a;--operation-teal: #16b8ad;--operation-gold: #d5a128;--operation-page: #edf3f8;--operation-line: #dbe3ec;--operation-muted: #61708a;min-height:calc(100vh - 64px);color:#1f2937;background:var(--operation-page)}.operation-workspace-main{width:min(980px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px}.operation-workspace-back{min-height:34px;margin-bottom:16px;padding:0;color:#61708a;background:transparent;border:0;font-size:14px;font-weight:760;cursor:pointer}.operation-workspace-back:hover,.operation-workspace-back:focus-visible{color:#1f2937;outline:none}.operation-workspace-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;overflow:hidden;padding:38px 40px 34px;color:#fff;background:var(--operation-midnight);border:1px solid rgba(15,23,42,.16);border-radius:8px;box-shadow:0 16px 28px #0f172a38}.operation-workspace-hero:after{content:"";position:absolute;left:40px;right:40px;top:194px;height:1px;background:#dbe3ec33}.operation-workspace-hero-copy{position:relative;z-index:1;min-width:0}.operation-workspace-hero-copy>span{color:var(--operation-gold)}.operation-workspace-hero-copy h1{max-width:620px;margin:16px 0 10px;color:#fff;font-size:clamp(32px,4vw,44px);line-height:1.12;font-weight:850;letter-spacing:0}.operation-workspace-hero-copy p{margin:0;color:#f8fafcba;font-size:17px;font-weight:650}.operation-workspace-new{position:relative;z-index:1;align-self:start;min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;color:#fff;background:#0f172a3d;border:1px solid rgba(226,232,240,.18);border-radius:8px;font-size:15px;font-weight:760;cursor:pointer}.operation-workspace-new span{position:relative;width:16px;height:16px}.operation-workspace-new span:before,.operation-workspace-new span:after{content:"";position:absolute;border:2px solid currentColor}.operation-workspace-new span:before{inset:2px;border-right-color:transparent;border-radius:999px}.operation-workspace-new span:after{right:0;top:1px;width:6px;height:6px;border-left:0;border-bottom:0;transform:rotate(45deg)}.operation-workspace-new:hover,.operation-workspace-new:focus-visible{border-color:#d5a12894;outline:none}.operation-workspace-meta{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:58px 0 0}.operation-workspace-meta div{min-width:0}.operation-workspace-meta dt,.operation-workspace-meta dd{margin:0;min-width:0}.operation-workspace-meta dt{color:#f8fafc75;font-size:13px;font-weight:820;text-transform:uppercase}.operation-workspace-meta dd{margin-top:8px;color:#fff;font-size:16px;line-height:1.35;font-weight:850}.operation-workspace-meta div:nth-child(3) dd{color:var(--operation-gold)}.operation-workspace-hero-seal{position:absolute;right:42px;top:20px;width:210px;opacity:.045;pointer-events:none}.operation-stage-timeline{position:relative;margin-top:42px}.operation-stage-timeline>h2{margin:0 0 18px;color:#7d8a9c}.operation-stage-timeline ol{position:relative;display:grid;gap:20px;margin:0;padding:0 0 0 36px;list-style:none}.operation-stage-timeline ol:before{content:"";position:absolute;left:12px;top:8px;bottom:52px;width:2px;background:#16b8ad57}.operation-stage-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.operation-stage-dot{position:absolute;left:-33px;top:16px;z-index:1;width:18px;height:18px;background:var(--operation-teal);border:2px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 0 0 4px #16b8ad1f}.operation-stage-item-needs-you .operation-stage-dot{background:var(--operation-gold);box-shadow:0 0 0 4px #d5a12829}.operation-stage-item-waiting .operation-stage-dot{background:#fff;border-color:#dbe3ec;box-shadow:none}.operation-stage-card{display:grid;gap:14px;min-height:172px;padding:26px 28px;background:#fff;border:1px solid #dbe3ec;border-radius:8px;box-shadow:0 8px 18px #0f172a14}.operation-stage-card-active,.operation-stage-item-needs-you .operation-stage-card{border-color:#d5a1285c}.operation-stage-item-waiting .operation-stage-card{color:#7f8da0;background:#ffffff75;border-style:dashed;box-shadow:none}.operation-stage-card header>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.operation-stage-card h3{margin:0;color:#1f2937;font-size:22px;line-height:1.2;font-weight:850}.operation-stage-status{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;font-size:12px;font-weight:820}.operation-stage-status-complete{color:#0f9f98;background:#16b8ad1a}.operation-stage-status-needs-you{color:#9a6a00;background:#d5a12821}.operation-stage-status-waiting{color:#7f8da0;background:#7f8da01a}.operation-stage-card p{margin:0;color:#61708a;font-size:15px;line-height:1.45}.operation-stage-card>strong{color:#1f2937;font-size:16px;font-weight:850}.operation-stage-metrics{display:flex;flex-wrap:wrap;gap:26px;margin:0}.operation-stage-metrics div{display:flex;align-items:baseline;gap:7px;min-width:0}.operation-stage-metrics dt,.operation-stage-metrics dd{margin:0}.operation-stage-metrics dt{color:#61708a;font-size:14px;font-weight:650}.operation-stage-metrics dd{order:-1;color:#1f2937;font-size:25px;line-height:1;font-weight:850}.operation-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px}.operation-stage-link,.operation-stage-review-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;font-size:16px;font-weight:820;cursor:pointer}.operation-stage-link{padding:0;color:#0f9f98;background:transparent;border:0}.operation-stage-link span{transition:transform .16s ease}.operation-stage-link:hover span,.operation-stage-link:focus-visible span{transform:translate(3px)}.operation-stage-link:focus-visible,.operation-stage-review-button:focus-visible{outline:2px solid rgba(22,184,173,.35);outline-offset:3px}.operation-stage-review-button{padding:0 18px;color:#1f2937;background:#fff;border:1px solid #dbe3ec;box-shadow:0 2px 7px #0f172a14}.operation-stage-drawer-backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:#0f172a61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.operation-stage-drawer{width:min(680px,calc(100vw - 20px));height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);color:#1f2937;background:#eef3f8;border-left:1px solid #dbe3ec;box-shadow:-24px 0 54px #0f172a3d;animation:operation-drawer-enter .18s ease-out}@keyframes operation-drawer-enter{0%{transform:translate(26px);opacity:.72}to{transform:translate(0);opacity:1}}.operation-stage-drawer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;min-height:140px;padding:26px 30px;background:#fff;border-bottom:1px solid #dbe3ec}.operation-stage-drawer-header h2{margin:8px 0;color:#1f2937;font-size:27px;line-height:1.15;font-weight:850;letter-spacing:0}.operation-stage-drawer-header p{max-width:560px;margin:0;color:#61708a;font-size:16px;line-height:1.55}.operation-stage-drawer-header button{width:34px;height:34px;display:inline-grid;place-items:center;color:#61708a;background:transparent;border:0;border-radius:8px;font-size:24px;line-height:1;cursor:pointer}.operation-stage-drawer-header button:hover,.operation-stage-drawer-header button:focus-visible{color:#1f2937;background:#eef3f8;outline:none}.operation-stage-drawer-body{display:grid;align-content:start;gap:26px;min-height:0;padding:28px 30px 44px;overflow-y:auto}.operation-drawer-section{display:grid;gap:14px}.operation-drawer-section>header{display:flex;align-items:center;gap:10px;min-height:24px}.operation-drawer-section h3{margin:0;color:#1f2937;font-size:16px;font-weight:850}.operation-drawer-section header em{color:#61708a;font-size:13px;font-style:normal;font-weight:720}.operation-drawer-icon{position:relative;width:20px;height:20px;flex:0 0 auto;color:#52647d}.operation-drawer-icon:before{content:"";position:absolute;inset:4px;border:2px solid currentColor;border-radius:3px}.operation-drawer-icon-timeline:before{border-radius:999px}.operation-drawer-icon-timeline:after{content:"";position:absolute;left:9px;top:6px;width:5px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor}.operation-drawer-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 44px;margin:0}.operation-drawer-overview div,.operation-drawer-overview dt,.operation-drawer-overview dd{min-width:0;margin:0}.operation-drawer-overview dt{color:#8a97a8;font-size:13px;font-weight:820;text-transform:uppercase}.operation-drawer-overview dd{margin-top:7px;color:#1f2937;font-size:16px;line-height:1.35;font-weight:760}.operation-drawer-timeline{position:relative;display:grid;gap:18px;margin:0;padding:0;list-style:none}.operation-drawer-timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:12px;width:1px;background:#dbe3ec}.operation-drawer-timeline li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.operation-drawer-timeline li>span{position:relative;z-index:1;width:12px;height:12px;margin-top:3px;background:var(--operation-teal);border-radius:999px}.operation-drawer-timeline strong,.operation-drawer-timeline time{display:block}.operation-drawer-timeline strong{color:#1f2937;font-size:16px;font-weight:690}.operation-drawer-timeline time{margin-top:5px;color:#61708a;font-size:14px}.operation-drawer-section-copy{margin:0;color:#61708a;font-size:15px;line-height:1.48}.operation-verification-groups,.operation-grouped-rows{display:grid;gap:18px}.operation-verification-groups section,.operation-grouped-rows section{display:grid;gap:10px}.operation-verification-groups h4,.operation-grouped-rows h4{margin:0;color:#1f2937;font-size:13px;font-weight:850;text-transform:uppercase}.operation-verification-groups ul{display:grid;gap:10px;margin:0;padding:18px;list-style:none;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.operation-verification-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start}.operation-verification-check span{position:relative;width:18px;height:18px;margin-top:1px}.operation-verification-check-pass span:before{content:"✓";color:#0f9f98;font-size:17px;line-height:18px}.operation-verification-check-attention span:before{content:"!";width:16px;height:16px;display:inline-grid;place-items:center;color:#a06f00;border:1px solid #d5a128;border-radius:3px;font-size:12px;font-weight:900;line-height:1}.operation-verification-check p{margin:0;color:#1f2937;font-size:16px;line-height:1.4}.operation-verification-check em{color:#9a6a00;font-style:normal}.operation-detail-rows{display:grid;gap:10px}.operation-detail-row{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 16px;background:#fff;border:1px solid #dbe3ec;border-radius:8px}.operation-detail-row strong,.operation-detail-row p,.operation-detail-row em,.operation-detail-row span{min-width:0}.operation-detail-row strong{display:block;color:#1f2937;font-size:16px;line-height:1.25;font-weight:720}.operation-detail-row p{margin:5px 0 0;color:#61708a;font-size:14px;line-height:1.35}.operation-detail-row em{justify-self:end;color:#61708a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-style:normal;white-space:nowrap}.operation-detail-row span{display:inline-flex;align-items:center;gap:7px;color:#61708a;font-size:14px;font-weight:820;white-space:nowrap}.operation-detail-row-done span,.operation-detail-row-active span{color:#0f9f98}.operation-detail-row-done span:before{content:"✓"}.operation-detail-row-active span:before{content:"";width:8px;height:8px;background:#16b8ad;border-radius:999px}.operation-detail-row-waiting span:before{content:"";width:12px;height:12px;border:2px solid currentColor;border-radius:999px}.operation-detail-row-muted{color:#7f8da0;background:#ffffff75;border-style:dashed}.operation-detail-row-muted strong,.operation-detail-row-muted span{color:#7f8da0}.operation-detail-rows-pill{display:flex;flex-wrap:wrap;gap:10px}.operation-detail-rows-pill .operation-detail-row{min-height:36px;display:inline-flex;gap:9px;width:max-content;max-width:100%;padding:8px 13px;border-radius:999px}.operation-detail-rows-pill .operation-detail-row strong,.operation-detail-rows-pill .operation-detail-row em{font-size:14px}.operation-detail-rows-spacious .operation-detail-row{min-height:72px;align-items:start}.operation-grouped-rows-compact .operation-detail-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-grouped-rows-compact .operation-detail-row{min-height:74px;background:#e8f6f6;border-color:#16b8ad57}.operation-grouped-rows-compact .operation-detail-row:before{content:"";width:12px;height:12px;align-self:center;background:var(--operation-teal);border:3px solid rgba(22,184,173,.18);border-radius:999px}.operation-grouped-rows-compact .operation-detail-row{grid-template-columns:16px minmax(0,1fr)}.operation-grouped-rows-compact .operation-detail-row em{grid-column:2;justify-self:start}.operation-review-actions{display:flex;flex-wrap:wrap;gap:12px}.operation-review-actions button{min-height:42px;padding:0 16px;color:#1f2937;background:#fff;border:1px solid #dbe3ec;border-radius:8px;font-size:15px;font-weight:820;cursor:pointer}.operation-review-actions .operation-review-action-primary{color:#182232;background:var(--operation-gold);border-color:#b37f0c8c}.operation-vault-memory{display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:18px;align-items:start}.operation-vault-seal{display:grid;justify-items:center;gap:12px;padding:22px 18px;text-align:center;background:#fff;border:1px solid rgba(213,161,40,.38);border-radius:8px}.operation-vault-seal img{width:104px;height:auto}.operation-vault-seal strong{color:#1f2937;font-size:17px;line-height:1.25;font-weight:850}.operation-vault-seal p{margin:0;color:#61708a;font-size:14px;line-height:1.45}@media(max-width:900px){.operation-workspace-hero,.operation-workspace-meta,.operation-drawer-overview,.operation-grouped-rows-compact .operation-detail-rows,.operation-vault-memory{grid-template-columns:minmax(0,1fr)}.operation-workspace-hero:after{top:auto;bottom:164px}.operation-workspace-new{justify-self:start}.operation-workspace-meta{margin-top:28px}}@media(max-width:640px){.workspace-upload-flow{padding:28px 16px 44px}.workspace-upload-card{min-height:300px}.operation-workspace-main{width:calc(100% - 28px);padding-top:24px}.operation-workspace-hero{padding:28px 22px}.operation-stage-timeline ol{padding-left:28px}.operation-stage-timeline ol:before{left:9px}.operation-stage-dot{left:-27px}.operation-stage-card{padding:22px 20px}.operation-stage-metrics{gap:14px}.operation-stage-drawer{width:100vw}.operation-stage-drawer-header,.operation-stage-drawer-body{padding-left:20px;padding-right:20px}.operation-detail-row{grid-template-columns:minmax(0,1fr)}.operation-detail-row em,.operation-detail-row span{justify-self:start}}.workspace-upload-flow .workspace-upload-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.workspace-upload-flow .workspace-upload-card:hover,.workspace-upload-flow .workspace-upload-card:focus-visible{transform:translateY(-2px)}.workspace-upload-flow .workspace-upload-primary{background:linear-gradient(180deg,#e0b348 0%,var(--operation-gold) 100%);box-shadow:0 10px 22px #d5a1283d;transition:box-shadow .18s ease,transform .18s ease}.workspace-upload-flow .workspace-upload-card:hover .workspace-upload-primary,.workspace-upload-flow .workspace-upload-card:focus-visible .workspace-upload-primary{box-shadow:0 12px 26px #d5a12852;transform:translateY(-1px)}.operation-workspace-page .operation-workspace-hero{gap:28px;padding:36px 40px 32px}.operation-workspace-page .operation-workspace-hero-copy{display:grid;align-content:start;gap:10px}.operation-workspace-page .operation-workspace-hero-copy>span.operation-workspace-status-badge{width:max-content;min-height:28px;display:inline-flex;align-items:center;padding:0 11px;color:#f7d786;background:#d5a12821;border:1px solid rgba(213,161,40,.38);border-radius:999px;box-shadow:inset 0 1px #ffffff14}.operation-workspace-page .operation-workspace-hero-copy h1{margin:0}.operation-workspace-page .operation-workspace-hero-copy p{margin-top:2px}.operation-workspace-page .operation-workspace-meta{gap:24px;margin-top:48px}.operation-workspace-page .operation-workspace-meta-badge dd,.operation-workspace-page .operation-workspace-meta-status dd{width:max-content;max-width:100%;display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:999px}.operation-workspace-page .operation-workspace-meta-badge dd{color:#f8fafc;background:#ffffff14;border:1px solid rgba(226,232,240,.2)}.operation-workspace-page .operation-workspace-meta-status dd{color:#f7d786;background:#d5a1281a;border:1px solid rgba(213,161,40,.32)}.operation-workspace-page .operation-stage-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.operation-workspace-page .operation-stage-card:hover,.operation-workspace-page .operation-stage-card:focus-within{transform:translateY(-2px);border-color:#16b8ad5c;box-shadow:0 14px 30px #0f172a1c}.operation-workspace-page .operation-stage-card-active{border-color:#1f2a3a47;box-shadow:0 16px 34px #0f172a1f}.operation-workspace-page .operation-stage-item-needs-you .operation-stage-card{border-color:#d5a12880;border-left:4px solid var(--operation-gold);box-shadow:0 14px 30px #0f172a1a}.operation-workspace-page .operation-stage-item-waiting .operation-stage-card:hover,.operation-workspace-page .operation-stage-item-waiting .operation-stage-card:focus-within{transform:none;border-color:#dbe3ec;box-shadow:none}.operation-workspace-page .operation-stage-status{border:1px solid transparent}.operation-workspace-page .operation-stage-status-complete{color:#0f827d;background:#16b8ad1a;border-color:#16b8ad38}.operation-workspace-page .operation-stage-status-needs-you{color:#765300;background:#d5a1281f;border-color:#d5a12852}.operation-workspace-page .operation-stage-status-waiting{color:#6f7f92;background:#7f8da017;border-color:#7f8da033}.operation-workspace-page .operation-stage-highlights{display:grid;gap:8px;margin:0;padding:0;list-style:none}.operation-workspace-page .operation-stage-highlight{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:#253044;font-size:15px;line-height:1.35;font-weight:720}.operation-workspace-page .operation-stage-highlight span{display:inline-grid;place-items:center;width:18px;height:18px;margin-top:1px}.operation-workspace-page .operation-stage-highlight-pass span:before{content:"✓";color:#0f827d;font-size:16px;line-height:18px}.operation-workspace-page .operation-stage-highlight-attention span:before{content:"!";width:16px;height:16px;display:inline-grid;place-items:center;color:#765300;border:1px solid var(--operation-gold);border-radius:4px;font-size:11px;font-weight:900;line-height:1}.operation-workspace-page .operation-stage-highlight-neutral span:before{content:"";width:8px;height:8px;background:#9aa7b8;border-radius:999px}.operation-workspace-page .operation-stage-metrics{gap:8px;padding-top:2px}.operation-workspace-page .operation-stage-metrics div{min-height:28px;gap:5px;padding:4px 9px;background:#f8fafc;border:1px solid #e5ebf2;border-radius:999px}.operation-workspace-page .operation-stage-metrics dt{color:#61708a;font-size:12px;font-weight:760}.operation-workspace-page .operation-stage-metrics dd{color:#253044;font-size:14px;font-weight:850}.operation-workspace-page .operation-stage-link{transition:color .16s ease}.operation-workspace-page .operation-stage-link:hover,.operation-workspace-page .operation-stage-link:focus-visible{color:#0d827d}.operation-workspace-page .operation-stage-review-button{color:#182232;background:linear-gradient(180deg,#e0b348 0%,var(--operation-gold) 100%);border-color:#b37f0c8c;box-shadow:0 8px 18px #d5a1283d;transition:box-shadow .16s ease,transform .16s ease}.operation-workspace-page .operation-stage-review-button:hover,.operation-workspace-page .operation-stage-review-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #d5a1284d}.operation-workspace-page .operation-stage-drawer-backdrop{animation:operation-drawer-backdrop .16s ease-out}@keyframes operation-drawer-backdrop{0%{opacity:0}to{opacity:1}}.operation-workspace-page .operation-stage-drawer-header{min-height:unset;padding:28px 30px}.operation-workspace-page .operation-stage-drawer-header>div{display:grid;gap:7px}.operation-workspace-page .operation-stage-drawer-header h2,.operation-workspace-page .operation-stage-drawer-header p{margin:0}.operation-workspace-page .operation-stage-drawer-header button{color:#52647d;background:#f8fafc;border:1px solid #dbe3ec;font-size:20px}.operation-workspace-page .operation-stage-drawer-header button:hover,.operation-workspace-page .operation-stage-drawer-header button:focus-visible{color:#182232;background:#edf3f8;border-color:#1f2a3a2e}.operation-workspace-page .operation-stage-drawer-body{gap:22px}.operation-workspace-page .operation-drawer-section{gap:12px}.operation-workspace-page .operation-drawer-section>header{gap:9px}.operation-workspace-page .operation-drawer-section h3{color:var(--operation-midnight);font-size:14px;text-transform:uppercase}.operation-workspace-page .operation-drawer-section header em{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;color:#61708a;background:#fff;border:1px solid #dbe3ec;border-radius:999px}.operation-workspace-page .operation-drawer-icon{color:#52647d}.operation-workspace-page .operation-verification-check-pass span:before{color:#0f827d}.operation-workspace-page .operation-verification-check-attention span:before{color:#765300;border-color:var(--operation-gold)}.operation-workspace-page .operation-verification-check em{color:#765300}.operation-workspace-page .operation-detail-row{transition:border-color .16s ease,box-shadow .16s ease}.operation-workspace-page .operation-detail-row-done span,.operation-workspace-page .operation-detail-row-active span{color:#0f827d}.operation-workspace-page .operation-detail-row-attention{border-color:#d5a1286b;border-left:4px solid var(--operation-gold)}.operation-workspace-page .operation-detail-row-attention span{color:#765300}.operation-workspace-page .operation-detail-row-attention span:before{content:"!";width:16px;height:16px;display:inline-grid;place-items:center;color:#765300;border:1px solid var(--operation-gold);border-radius:4px;font-size:11px;font-weight:900;line-height:1}.operation-workspace-page .operation-detail-row-waiting span{color:#6f7f92}.operation-workspace-page .operation-review-actions button{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operation-workspace-page .operation-review-actions button:hover,.operation-workspace-page .operation-review-actions button:focus-visible{border-color:#16b8ad61;box-shadow:0 6px 14px #0f172a14;outline:none}.operation-workspace-page .operation-review-actions .operation-review-action-primary{color:#182232;background:linear-gradient(180deg,#e0b348 0%,var(--operation-gold) 100%);border-color:#b37f0c8c;box-shadow:0 8px 18px #d5a1283d}.operation-workspace-page .operation-review-actions .operation-review-action-primary:hover,.operation-workspace-page .operation-review-actions .operation-review-action-primary:focus-visible{border-color:#b37f0cb3;box-shadow:0 10px 22px #d5a1284d;transform:translateY(-1px)}.operation-workspace-page .operation-stage-drawer .operation-vault-seal{border-color:#d5a12875;box-shadow:inset 0 0 0 1px #d5a12814}.operation-workspace-page .operation-stage-drawer .operation-vault-seal img{filter:drop-shadow(0 8px 16px rgba(213,161,40,.16))}@media(max-width:640px){.operation-workspace-page .operation-workspace-hero{padding:28px 22px}.operation-workspace-page .operation-stage-metrics div{width:max-content;max-width:100%}}.vucoris-review-mode-banner{display:flex;align-items:center;justify-content:center;min-height:28px;padding:5px 16px;color:#1f2d3d;background:#fff8e6;border-bottom:1px solid rgba(212,167,44,.38);font-size:.78rem;font-weight:700;letter-spacing:.02em}.internal-vu-build-dashboard,.internal-vu-build-app-grid{grid-column:1 / -1}.internal-vu-build-dashboard{border-color:#f1d18a;background:linear-gradient(180deg,#fffaf0,#fff)}.internal-vu-build-focus-list,.internal-vu-build-app-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#d7e0ea;border:1px solid #d7e0ea;border-radius:5px}.internal-vu-build-focus-list div,.internal-vu-build-app-card dl div{display:grid;gap:3px;min-width:0;padding:7px;background:#f8fafc}.internal-vu-build-focus-list div:first-child,.internal-vu-build-app-card dl div:nth-child(2),.internal-vu-build-app-card dl div:nth-child(4),.internal-vu-build-app-card dl div:nth-child(5){grid-column:1 / -1}.internal-vu-build-focus-list dd,.internal-vu-build-app-card dd{white-space:normal}.internal-vu-build-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.internal-vu-build-app-card{gap:10px}.internal-vu-build-app-card>header div{display:flex;width:100%;gap:8px;align-items:center;justify-content:space-between;min-width:0}.internal-vu-build-app-card>header span{padding:3px 6px;color:#713f12;background:#fff7e6;border:1px solid #f1d18a;border-radius:999px}.internal-vu-build-card-actions{display:flex;flex-wrap:wrap;gap:6px}.internal-vu-build-card-details summary{color:#334155;font-size:12px;font-weight:800;cursor:pointer}.internal-vu-build-card-details dl{margin-top:8px}@media(max-width:1180px){.internal-vu-build-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.internal-vu-build-focus-list,.internal-vu-build-app-card dl,.internal-vu-build-app-grid{grid-template-columns:minmax(0,1fr)}}.network-v0-chooser-grid{width:min(100%,980px);margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.network-v0-chooser-grid button{min-height:136px;display:grid;align-content:start;gap:10px;padding:18px;border:1px solid rgba(226,232,240,.22);border-radius:8px;background:#ffffff14;color:#fff;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff17,0 14px 24px #00000024;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.network-v0-chooser-grid button:hover,.network-v0-chooser-grid button:focus-visible,.network-v0-chooser-active{border-color:#49c7bab8;background:#49c7ba24;box-shadow:inset 0 1px #ffffff24,0 18px 30px #0000002e,0 0 0 3px #49c7ba21;outline:none;transform:translateY(-1px)}.network-v0-chooser-grid button strong{color:#fff;font-size:1rem;font-weight:850;line-height:1.15}.network-v0-chooser-grid button em{color:#f8fafcb8;font-size:.84rem;font-style:normal;font-weight:560;line-height:1.35}.network-v0-chooser-icon{width:32px;height:32px;position:relative;display:inline-grid;place-items:center;border:1px solid rgba(73,199,186,.48);border-radius:8px;background:#49c7ba24;color:#49c7ba}.network-v0-chooser-icon:before,.network-v0-chooser-icon:after{content:"";position:absolute;border-color:currentColor}.network-v0-chooser-icon-organization:before{width:14px;height:16px;border:2px solid currentColor;border-radius:3px;box-shadow:7px 4px 0 -3px #f5c44cf5}.network-v0-chooser-icon-operation:before{width:16px;height:12px;border:2px solid currentColor;border-radius:4px}.network-v0-chooser-icon-operation:after{width:7px;height:2px;background:#f5c44c;box-shadow:0 5px #f5c44c}.network-v0-chooser-icon-search:before{width:13px;height:13px;border:2px solid currentColor;border-radius:999px;transform:translate(-2px,-2px)}.network-v0-chooser-icon-search:after{width:9px;height:2px;border-radius:999px;background:#f5c44c;transform:translate(7px,7px) rotate(45deg)}.network-v0-chooser-icon-recent:before{width:16px;height:16px;border:2px solid currentColor;border-radius:999px}.network-v0-chooser-icon-recent:after{width:7px;height:6px;border-left:2px solid #f5c44c;border-bottom:2px solid #f5c44c;transform:translate(2px,-1px)}.network-v0-explorer{border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;box-shadow:0 14px 30px #0f172a14;overflow:hidden}.network-v0-explorer>summary{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 26px;background:linear-gradient(90deg,#f8fafc,#eef4f8);border-bottom:1px solid var(--vucoris-line);cursor:pointer;list-style:none}.network-v0-explorer>summary::-webkit-details-marker{display:none}.network-v0-explorer>summary>span{width:15px;height:15px;border-right:2px solid #007c86;border-bottom:2px solid #007c86;transform:rotate(-45deg);transition:transform .16s ease}.network-v0-explorer[open]>summary>span{transform:rotate(45deg)}.network-v0-explorer>summary strong{display:block;color:#0d1b2a;font-size:1rem;font-weight:880;line-height:1.1}.network-v0-explorer>summary em{display:block;margin-top:4px;color:#61708a;font-size:.82rem;font-style:normal;font-weight:720;line-height:1.2}.network-v0-explorer-body{display:grid;gap:28px;padding:28px;background:#f6f9fc}@media(max-width:980px){.network-v0-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.network-v0-chooser-grid{grid-template-columns:minmax(0,1fr)}.network-v0-chooser-grid button{min-height:112px}.network-v0-explorer>summary,.network-v0-explorer-body{padding-left:18px;padding-right:18px}}.network-v0-landing .network-v0-main{width:min(980px,calc(100% - 40px));padding:40px 0 72px;gap:42px}.network-v0-landing .network-v0-hero{min-height:unset;justify-content:flex-start;overflow:hidden;padding:36px 40px 32px;border-radius:8px;background-color:var(--vucoris-midnight);background-image:none;box-shadow:0 16px 28px #0f172a38}.network-v0-landing .network-v0-eyebrow{margin-bottom:0;color:var(--vucoris-gold);font-size:13px;font-weight:850;letter-spacing:0}.network-v0-landing .network-v0-hero h1{max-width:620px;margin-top:16px;font-size:clamp(32px,4vw,44px);line-height:1.12;font-weight:850}.network-v0-landing .network-v0-hero p{max-width:620px;margin-top:10px;font-size:17px;line-height:1.45;font-weight:650}.network-v0-landing .network-v0-chooser-grid{width:100%;margin-top:48px;gap:24px}.network-v0-landing .network-v0-chooser-grid button{min-height:122px;padding:18px;border-radius:8px;box-shadow:inset 0 1px #ffffff14}.network-v0-landing .network-v0-explorer,.network-v0-landing .network-v0-panel,.network-v0-landing .network-v0-sidebar-group,.network-v0-landing .network-v0-intelligence,.network-v0-landing .network-v0-snapshot{border-radius:8px;box-shadow:0 8px 18px #0f172a14}.network-v0-landing .network-v0-explorer>summary{min-height:64px;padding:0 28px;border-radius:8px 8px 0 0}.network-v0-landing .network-v0-explorer-body{gap:28px;padding:28px;background:var(--vucoris-soft)}.network-v0-landing .network-v0-panel>header,.network-v0-landing .network-v0-sidebar-group>header{padding-left:28px;padding-right:28px}.network-v0-landing .network-v0-panel-body{padding:24px 28px 28px}@media(max-width:900px){.network-v0-landing .network-v0-main{width:min(980px,calc(100% - 32px));padding:24px 0 44px;gap:28px}.network-v0-landing .network-v0-hero{padding:28px 22px}.network-v0-landing .network-v0-chooser-grid{gap:14px;margin-top:28px}}@media(max-width:640px){.network-v0-landing .network-v0-main{width:calc(100% - 28px)}.network-v0-landing .network-v0-chooser-grid{grid-template-columns:minmax(0,1fr)}.network-v0-landing .network-v0-explorer-body,.network-v0-landing .network-v0-panel-body{padding:22px 20px}}.network-approved-page{--network-approved-bg: #f1f5f9;--network-approved-surface: #ffffff;--network-approved-foreground: #1e293b;--network-approved-muted: #64748b;--network-approved-border: #dce4ee;--network-approved-border-soft: #e2e8f0;--network-approved-primary: #1e293b;--network-approved-teal: #14b8a6;--network-approved-gold: #c89b2d;min-height:calc(100vh - 64px);color:var(--network-approved-foreground);background:var(--network-approved-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.network-approved-page *,.network-approved-page *:before,.network-approved-page *:after{box-sizing:border-box}.network-approved-page button,.network-approved-page input{font:inherit}.network-approved-page-landing{padding:72px 24px 68px}.network-approved-landing-shell{width:min(960px,100%);margin:0 auto}.network-approved-landing-heading{display:grid;justify-items:center;text-align:center}.network-approved-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#4f6681;font-size:15px;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.network-approved-landing-heading h1{margin:24px 0 0;color:#192435;font-size:clamp(40px,5.1vw,48px);line-height:1.06;font-weight:850;letter-spacing:-.01em}.network-approved-landing-heading p{max-width:810px;margin:22px 0 0;color:#64748b;font-size:19px;line-height:1.6;font-weight:450}.network-approved-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px}.network-approved-scope-grid button{min-height:165px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;padding:24px 26px;text-align:left;color:var(--network-approved-foreground);background:var(--network-approved-surface);border:1px solid var(--network-approved-border);border-radius:14px;box-shadow:0 2px 7px #0f172a14;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.network-approved-scope-grid button:hover,.network-approved-scope-grid button:focus-visible{border-color:#14b8a670;box-shadow:0 10px 24px #0f172a1c;outline:none;transform:translateY(-1px)}.network-approved-scope-grid strong{display:block;color:#1f2937;font-size:19px;font-weight:800;line-height:1.2}.network-approved-scope-grid em{display:block;margin-top:10px;color:#64748b;font-size:16px;font-style:normal;line-height:1.55;font-weight:460}.network-approved-grid-page{background-color:var(--network-approved-bg);background-image:linear-gradient(rgba(148,163,184,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.22) 1px,transparent 1px);background-size:34px 34px}.network-approved-explorer-shell{width:100%;padding:44px 30px 70px}.network-approved-scope-bar{min-height:42px;display:flex;align-items:center;gap:28px;color:#5c6b7f;font-size:16px;font-weight:500}.network-approved-scope-bar button{display:inline-flex;align-items:center;gap:10px;padding:0;color:#52647d;background:transparent;border:0;cursor:pointer}.network-approved-scope-bar button:hover,.network-approved-scope-bar button:focus-visible{color:#1e293b;outline:none}.network-approved-scope-bar strong{color:#1e293b;font-weight:750}.network-approved-hero{min-height:376px;display:grid;align-content:start;margin-top:24px;padding:36px 30px 34px;overflow:hidden;color:#fff;background-color:#1e293b;background-image:linear-gradient(90deg,#1e293bfa,#1e293beb,#20262df5),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;border:1px solid rgba(15,23,42,.18);border-radius:14px;box-shadow:0 12px 28px #0f172a2e}.network-approved-hero .network-approved-eyebrow{color:#d0a64a;font-size:14px;letter-spacing:.28em}.network-approved-hero h1{margin:20px 0 0;color:#fff;font-size:clamp(34px,4.2vw,38px);line-height:1.08;font-weight:850;letter-spacing:-.01em}.network-approved-hero p{max-width:790px;margin:20px 0 0;color:#f8fafcc7;font-size:18px;line-height:1.55;font-weight:520}.network-approved-hero-callout{min-height:48px;display:flex;align-items:center;gap:12px;margin-top:32px;padding:0 18px;color:#f8fafcdb;background:#ffffff0f;border:1px solid rgba(226,232,240,.16);border-radius:8px;font-size:16px;line-height:1.35}.network-approved-hero-callout strong{color:#fff;font-weight:850}.network-approved-search{position:relative;width:min(720px,100%);margin-top:20px;display:block}.network-approved-search>span{position:absolute;left:20px;top:50%;width:16px;height:16px;border:2px solid rgba(203,213,225,.82);border-radius:999px;transform:translateY(-50%)}.network-approved-search>span:after{content:"";position:absolute;right:-7px;bottom:-4px;width:8px;height:2px;background:#cbd5e1d1;border-radius:999px;transform:rotate(45deg)}.network-approved-search input{width:100%;height:56px;padding:0 20px 0 52px;color:#fff;background:#0f172a2e;border:1px solid rgba(226,232,240,.22);border-radius:8px;outline:none}.network-approved-search input::placeholder{color:#cbd5e1cc}.network-approved-search input:focus{border-color:#14b8a6a6;box-shadow:0 0 0 3px #14b8a624}.network-approved-stats{min-height:91px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:32px;overflow:hidden;background:#fff;border:1px solid var(--network-approved-border);border-radius:12px;box-shadow:0 2px 7px #0f172a14}.network-approved-stats article{display:grid;place-items:center;align-content:center;min-width:0;padding:16px 10px;text-align:center;border-right:1px solid var(--network-approved-border)}.network-approved-stats article:last-child{border-right:0}.network-approved-stats strong{color:#111827;font-size:24px;line-height:1;font-weight:850}.network-approved-stats span{margin-top:8px;color:#55677f;font-size:14px;font-weight:500}.network-approved-section-list{display:grid;gap:14px;margin-top:30px}.network-approved-section-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.network-approved-section-icon{width:52px;height:52px;display:grid;place-items:center;margin-top:16px;color:var(--network-approved-gold);background:#c89b2d1a;border:1px solid rgba(200,155,45,.25);border-radius:14px;box-shadow:0 1px 2px #0f172a0d}.network-approved-section-row:nth-child(3n) .network-approved-section-icon,.network-approved-section-row:nth-child(5n) .network-approved-section-icon{color:var(--network-approved-teal);background:#14b8a61a;border-color:#14b8a642}.network-approved-section-row:nth-child(4n) .network-approved-section-icon{color:#52647d;background:#52647d14;border-color:#52647d38}.network-approved-accordion{overflow:hidden;background:#fff;border:1px solid var(--network-approved-border);border-radius:13px;box-shadow:0 2px 7px #0f172a14}.network-approved-accordion-head{width:100%;min-height:96px;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:16px 28px;color:var(--network-approved-foreground);text-align:left;background:#fff;border:0;cursor:pointer}.network-approved-index{align-self:start;margin-top:10px;color:#8d9aab;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:.18em}.network-approved-section-title{display:grid;gap:8px;min-width:0}.network-approved-section-title>span{display:flex;align-items:center;gap:12px;min-width:0}.network-approved-section-title strong{color:#1f2937;font-size:18px;line-height:1.2;font-weight:850}.network-approved-section-title em{min-height:23px;display:inline-flex;align-items:center;padding:0 9px;color:var(--network-approved-gold);background:#c89b2d1a;border-radius:999px;font-size:13px;font-style:normal;font-weight:800}.network-approved-section-title small{color:#607087;font-size:16px;line-height:1.35;font-weight:450}.network-approved-chevron,.network-approved-row-arrow,.network-approved-drawer-card i{width:10px;height:10px;border-right:1.8px solid #64748b;border-bottom:1.8px solid #64748b;transform:rotate(45deg)}.network-approved-accordion-open .network-approved-chevron{transform:rotate(225deg)}.network-approved-rows{border-top:1px solid var(--network-approved-border-soft)}.network-approved-row{width:100%;min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) auto auto 22px;align-items:center;column-gap:16px;padding:0 30px 0 26px;color:var(--network-approved-foreground);text-align:left;background:#fff;border:0;border-bottom:1px solid var(--network-approved-border-soft);cursor:pointer}.network-approved-row:last-child{border-bottom:0}.network-approved-row:hover,.network-approved-row:focus-visible{background:#f8fafc;outline:none}.network-approved-row-copy{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:14px;row-gap:6px;align-items:baseline}.network-approved-net-id{color:var(--network-approved-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:850;letter-spacing:.02em}.network-approved-row-copy strong{min-width:0;overflow:hidden;color:#1f2937;font-size:16px;line-height:1.2;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.network-approved-row-copy small{grid-column:1 / -1;color:#64748b;font-size:14px;line-height:1.3}.network-approved-status{min-height:26px;display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:750;white-space:nowrap}.network-approved-status:before{font-size:12px;line-height:1}.network-approved-status-teal{color:#159c91;background:#14b8a61a;border:1px solid rgba(20,184,166,.24)}.network-approved-status-teal:before{content:"✓"}.network-approved-status-warning,.network-approved-status-gold{color:#9a741d;background:#c89b2d1a;border:1px solid rgba(200,155,45,.25)}.network-approved-status-warning:before,.network-approved-status-gold:before{content:"⚠"}.network-approved-status-muted{color:#52647d;background:#f1f5f9;border:1px solid #dce4ee}.network-approved-metric{color:#52647d;font-size:16px;font-weight:850;white-space:nowrap}.network-approved-metric-teal{color:#14b8a6}.network-approved-metric-gold,.network-approved-metric-warning{color:#c89b2d}.network-approved-row-arrow{justify-self:end;transform:rotate(-45deg)}.network-approved-drawer-shell{position:fixed;inset:0;z-index:220;display:flex;justify-content:flex-end}.network-approved-drawer-scrim{position:absolute;inset:0;background:#1e293b73;border:0;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.network-approved-drawer{position:relative;z-index:1;width:min(530px,43vw);min-width:500px;height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--network-approved-foreground);background:#eef2f7;box-shadow:-18px 0 34px #0f172a2e}.network-approved-drawer header{position:relative;min-height:224px;display:flex;align-items:flex-start;justify-content:space-between;padding:72px 30px 26px;background:#fff;border-bottom:1px solid var(--network-approved-border)}.network-approved-drawer-title-row{display:grid;grid-template-columns:50px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.network-approved-drawer-seal{width:50px;height:50px;display:grid;place-items:center;color:var(--network-approved-teal);background:#17233a;border-radius:10px}.network-approved-drawer h2{margin:10px 0 0;color:#111827;font-size:20px;line-height:1.12;font-weight:850}.network-approved-drawer p{margin:8px 0 10px;color:#64748b;font-size:14px;line-height:1.35}.network-approved-drawer-close{position:absolute;right:18px;top:28px;width:32px;height:32px;display:grid;place-items:center;padding:0;color:#64748b;background:transparent;border:0;font-size:30px;line-height:1;cursor:pointer}.network-approved-drawer-close:hover,.network-approved-drawer-close:focus-visible{color:#1e293b;outline:none}.network-approved-drawer-body{overflow-y:auto;padding:28px 30px 80px}.network-approved-drawer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px;margin:0}.network-approved-drawer-fields div{min-width:0}.network-approved-drawer-fields dt,.network-approved-drawer-fields dd{margin:0}.network-approved-drawer-fields dt,.network-approved-drawer-group h3{color:#7a8798;font-size:13px;line-height:1.1;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.network-approved-drawer-fields dd{margin-top:8px;color:#172033;font-size:16px;line-height:1.35;font-weight:820}.network-approved-drawer-group{margin-top:34px}.network-approved-drawer-group h3{margin:0 0 16px}.network-approved-drawer-group>div{display:grid;gap:10px}.network-approved-drawer-card{min-height:70px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 14px;background:#fff;border:1px solid var(--network-approved-border);border-radius:8px}.network-approved-drawer-card-warning{background:#c89b2d14;border-color:#c89b2d24}.network-approved-drawer-card-teal{border-color:#14b8a62e}.network-approved-drawer-card em{display:block;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.03em}.network-approved-drawer-card strong{display:block;margin-top:4px;color:#172033;font-size:16px;line-height:1.25;font-weight:720}.network-approved-drawer-card b{color:#c89b2d;font-size:15px;font-weight:850}.network-approved-drawer-card i{transform:rotate(-45deg)}.network-approved-icon{position:relative;width:28px;height:28px;display:inline-block;flex:0 0 auto;color:currentColor}.network-approved-scope-grid .network-approved-icon{width:56px;height:56px;display:grid;place-items:center;color:#48627e;background:#f1f5f9;border:1px solid #ccd6e2;border-radius:12px}.network-approved-icon:before,.network-approved-icon:after{content:"";position:absolute;border-color:currentColor}.network-approved-icon-organization:before{left:8px;top:6px;width:13px;height:18px;border:2px solid currentColor;border-radius:2px;box-shadow:5px 5px 0 -2px currentColor}.network-approved-icon-participant:before{left:7px;top:6px;width:8px;height:8px;border:2px solid currentColor;border-radius:50%;box-shadow:10px 3px 0 -2px currentColor}.network-approved-icon-participant:after{left:4px;top:17px;width:19px;height:8px;border:2px solid currentColor;border-bottom:0;border-radius:10px 10px 0 0}.network-approved-icon-agent:before{left:6px;top:8px;width:16px;height:14px;border:2px solid currentColor;border-radius:4px}.network-approved-icon-agent:after{left:12px;top:4px;width:4px;height:4px;background:currentColor;border-radius:50%;box-shadow:-6px 11px 0 -1px currentColor,6px 11px 0 -1px currentColor}.network-approved-icon-system:before{left:5px;top:7px;width:18px;height:7px;border:2px solid currentColor;border-radius:3px;box-shadow:0 10px 0 -2px transparent,0 10px 0 0 currentColor}.network-approved-icon-source:before{left:6px;top:5px;width:16px;height:20px;border:2px solid currentColor;border-radius:2px 8px 8px 2px}.network-approved-icon-verification:before{left:6px;top:4px;width:16px;height:19px;border:2px solid currentColor;border-radius:8px 8px 10px 10px}.network-approved-icon-verification:after{left:10px;top:11px;width:8px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.network-approved-icon-discovery:before{left:12px;top:2px;width:4px;height:24px;background:currentColor;border-radius:999px;transform:rotate(45deg)}.network-approved-icon-discovery:after{left:4px;top:10px;width:20px;height:8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-20deg)}.network-approved-icon-operation:before{left:5px;top:5px;width:7px;height:7px;border:2px solid currentColor;border-radius:3px;box-shadow:11px 11px 0 -2px transparent,11px 11px 0 0 currentColor}.network-approved-icon-operation:after{left:11px;top:12px;width:8px;height:2px;background:currentColor;transform:rotate(45deg)}.network-approved-icon-search:before{left:8px;top:7px;width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.network-approved-icon-search:after{left:19px;top:20px;width:8px;height:2px;background:currentColor;border-radius:999px;transform:rotate(45deg)}.network-approved-icon-recent:before{left:6px;top:6px;width:17px;height:17px;border:2px solid currentColor;border-radius:50%}.network-approved-icon-recent:after{left:14px;top:9px;width:6px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor}@media(max-width:980px){.network-approved-scope-grid,.network-approved-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.network-approved-stats article:nth-child(2n){border-right:0}.network-approved-stats article{border-bottom:1px solid var(--network-approved-border)}.network-approved-drawer{width:min(520px,58vw);min-width:420px}}@media(max-width:720px){.network-approved-page-landing,.network-approved-explorer-shell{padding-left:16px;padding-right:16px}.network-approved-scope-grid,.network-approved-stats,.network-approved-drawer-fields,.network-approved-section-row{grid-template-columns:minmax(0,1fr)}.network-approved-section-icon{display:none}.network-approved-row{grid-template-columns:minmax(0,1fr) auto 18px;row-gap:10px;padding:16px 18px}.network-approved-row-copy{grid-column:1 / -1}.network-approved-row-arrow{grid-column:3}.network-approved-drawer{width:100vw;min-width:0}}
