:root{color:#182033;font-synthesis:none;--mvp-navy:#121b38;--mvp-purple:#6257d9;--mvp-purple-strong:#5149c7;--mvp-purple-soft:#f1efff;--mvp-blue:#246bda;--mvp-blue-soft:#edf5ff;--mvp-green:#168658;--mvp-green-soft:#eaf8f2;--mvp-amber:#9a6700;--mvp-amber-soft:#fff6e9;--mvp-red:#b42318;--mvp-red-soft:#fff0f0;--mvp-ink:#182033;--mvp-muted:#667085;--mvp-line:#e3e7ef;--mvp-surface:#fff;--mvp-surface-soft:#f6f7fa;--mvp-radius-sm:9px;--mvp-radius-md:13px;--mvp-radius-lg:15px;--mvp-shadow:0 10px 28px #202d5512;--mvp-shadow-raised:0 20px 54px #1019362e;--mvp-space-1:4px;--mvp-space-2:8px;--mvp-space-3:12px;--mvp-space-4:16px;--mvp-space-5:20px;--mvp-space-6:24px;--mvp-space-8:32px;background:#f3f5f9;font-family:Inter,PingFang SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f3f5f9}body{min-height:100vh;color:var(--mvp-ink);background:#f3f5f9;margin:0;font:14px/1.55 Inter,PingFang SC,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline:3px solid color-mix(in srgb, var(--mvp-purple) 55%, transparent);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.02em;margin-bottom:7px;font-size:29px;line-height:1.2}h2{margin-bottom:6px;font-size:19px;line-height:1.35}h3{margin-bottom:5px;font-size:14px}small{color:var(--mvp-muted)}.skip-link{z-index:100;background:var(--mvp-navy);color:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.app-shell{min-height:100vh}.sidebar{z-index:10;background:var(--mvp-navy);color:#eef1ff;flex-direction:column;width:224px;padding:24px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 6px 20px;display:flex}.brand__mark{background:var(--mvp-purple);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.brand>span:last-child,.identity>span:last-child,.account-context{flex-direction:column;display:flex}.brand small,.identity small,.account-context small{color:#aeb8da}.account-context{border-radius:var(--mvp-radius-md);background:#172242;border:1px solid #344064;margin-bottom:18px;padding:14px}.sidebar nav{gap:5px;display:grid}.nav-item{border-radius:var(--mvp-radius-sm);color:#b9c3e1;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:10px 12px;display:flex}.nav-item>svg{width:17px;height:17px}.nav-item--active{color:#fff;background:#29365c}.sidebar__spacer{flex:1}.identity{border-top:1px solid #344064;align-items:center;gap:10px;padding:18px 8px 0;display:flex}.identity__avatar{color:#4f46b7;background:#e9e6ff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.app-content{min-height:100vh;margin-left:224px}.mvp-page{width:min(1080px,100% - 76px);margin:0 auto;padding:30px 0 84px}.loading-page{width:min(900px,100% - 76px);margin:auto;padding:80px 0}.eyebrow{color:var(--mvp-purple);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.lede,.muted{color:var(--mvp-muted)}.lede{margin:0}@media (width<=1200px){.sidebar{width:190px;padding:20px 14px}.app-content{margin-left:190px}}@media (width<=700px){.sidebar{flex-direction:row;align-items:center;width:100%;min-height:auto;padding:12px 16px;position:static}.brand{width:auto;padding:0}.brand__mark{width:32px;height:32px}.brand small,.account-context,.sidebar__spacer,.identity{display:none}.sidebar nav{margin-left:auto}.nav-item{min-height:42px;padding:8px 11px}.app-content{margin-left:0}.mvp-page,.loading-page{width:calc(100% - 32px);padding-top:20px}.mvp-page-head{flex-direction:column;align-items:stretch}.mvp-page-actions{flex-wrap:wrap}.mvp-breadcrumb{white-space:nowrap;overflow-x:auto}}.button{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-sm);min-height:40px;color:var(--mvp-ink);background:#fff;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:750;display:inline-flex}.button:hover:not(:disabled){background:#fbfaff;border-color:#b9b4e7}.button--primary{border-color:var(--mvp-purple);background:var(--mvp-purple);color:#fff}.button--primary:hover:not(:disabled){border-color:var(--mvp-purple-strong);background:var(--mvp-purple-strong)}.button--secondary{border-color:#ccd2df}.button--quiet{background:0 0;border-color:#0000}.button--danger{color:var(--mvp-red);border-color:#efc9c9}.status{width:fit-content;min-height:24px;color:var(--mvp-muted);white-space:nowrap;background:#eef0f3;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.status__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status--success{background:var(--mvp-green-soft);color:var(--mvp-green);border-color:#d6efe4}.status--ready,.status--progress{background:var(--mvp-blue-soft);color:var(--mvp-blue);border-color:#d5e4fb}.status--attention{background:var(--mvp-amber-soft);color:var(--mvp-amber);border-color:#f3dfbf}.status--danger{background:var(--mvp-red-soft);color:var(--mvp-red);border-color:#f1d2d2}.mvp-card,.mvp-contract,.mvp-run-panel{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-lg);background:var(--mvp-surface);box-shadow:var(--mvp-shadow)}.mvp-card{padding:20px}.mvp-card+.mvp-card,.mvp-contract+.mvp-card,.mvp-fact-grid+.mvp-card,.mvp-fact-grid+.mvp-contract{margin-top:16px}.mvp-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0 20px;display:flex}.mvp-page-actions{align-items:center;gap:8px;display:flex}.mvp-breadcrumb{color:var(--mvp-muted);align-items:center;gap:7px;font-size:13px;display:flex}.mvp-breadcrumb>span{align-items:center;gap:7px;display:flex}.mvp-breadcrumb button{color:var(--mvp-purple);background:0 0;border:0;padding:0}.mvp-breadcrumb strong{color:var(--mvp-muted);font-weight:600}.mvp-entity-mark{background:var(--mvp-purple-soft);width:27px;height:27px;color:var(--mvp-purple);border-radius:8px;flex:none;place-items:center;font-weight:900;display:inline-grid}.mvp-entity-mark--work_item{background:var(--mvp-blue-soft);color:var(--mvp-blue)}.mvp-entity-mark--run{background:var(--mvp-green-soft);color:var(--mvp-green)}.entity-title{align-items:center;gap:10px;min-width:0;display:flex}.entity-title>div{flex-direction:column;min-width:0;display:flex}.entity-heading{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-md);background:#fff;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:12px 15px;display:flex}.mvp-fact-grid{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-md);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mvp-fact{border-left:1px solid var(--mvp-line);border-top:1px solid var(--mvp-line);min-height:72px;padding:13px 15px}.mvp-fact:nth-child(-n+4){border-top:0}.mvp-fact:nth-child(4n+1){border-left:0}.mvp-fact dt{color:var(--mvp-muted);font-size:11px}.mvp-fact dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.expandable-region{min-width:0;position:relative}.expandable-region__viewport{position:relative;overflow:hidden}.expandable-region__body{max-height:var(--expandable-region-height);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.expandable-region__body::-webkit-scrollbar{width:8px}.expandable-region__body::-webkit-scrollbar-track{background:#eceef4}.expandable-region__body::-webkit-scrollbar-thumb{background:#a9afbd;border:2px solid #eceef4;border-radius:999px}.expandable-region--expanded .expandable-region__body{scrollbar-gutter:auto;max-height:none;overflow:visible}.expandable-region--overflowing:not(.expandable-region--expanded) .expandable-region__viewport:after{background:linear-gradient(to bottom, #f7f8fa00, var(--mvp-surface-soft) 88%);content:"";pointer-events:none;height:52px;position:absolute;bottom:0;left:0;right:0}.expandable-region__controls{justify-content:center;margin-top:-1px;display:flex}.expandable-region__controls button{border:1px solid var(--mvp-line);min-height:34px;color:var(--mvp-purple);background:#fff;border-radius:0 0 9px 9px;align-items:center;gap:7px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-flex}.expandable-region__controls button:hover{background:var(--mvp-purple-soft);border-color:#bcb2ff}.mvp-contract{padding:17px 18px}.mvp-contract-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.mvp-contract-head h2{margin:0}.mvp-contract-collapse .expandable-region__viewport{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-sm);background:var(--mvp-surface-soft)}.mvp-contract-body{color:#3c465c;padding:14px 16px;line-height:1.7}.mvp-contract-body>:first-child{margin-top:0}.mvp-contract-body>:last-child{margin-bottom:0}.mvp-contract-body p,.mvp-contract-body li{white-space:normal}.mvp-contract-body ul,.mvp-contract-body ol{padding-left:24px}.mvp-contract-body code{background:#e9ecf3;border-radius:5px;padding:2px 5px;font:.9em ui-monospace,SFMono-Regular,Menlo,monospace}.inheritance-badge{background:var(--mvp-purple-soft);color:#5146b5;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.mvp-run-panel{overflow:hidden}.mvp-run-panel--active{border-color:#b9ccef;position:relative}.mvp-run-panel--active:before{z-index:2;background:linear-gradient(90deg, transparent, var(--mvp-blue), var(--mvp-purple), transparent);content:"";background-size:220% 100%;height:3px;animation:1.8s linear infinite run-progress;position:absolute;top:0;left:0;right:0}.mvp-run-head{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.mvp-run-head h2{margin:0}.mvp-run-live{color:var(--mvp-blue);align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:800;display:inline-flex}.mvp-run-live svg{width:14px;height:14px;animation:.9s linear infinite run-spin}.detail-drawer-layer{z-index:100;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) min(620px,92vw);display:grid;position:fixed;inset:0;overflow:hidden}.detail-drawer-backdrop{z-index:0;background:#1118273d;border:0;grid-area:1/1/auto/-1}.detail-drawer{z-index:1;background:var(--mvp-surface);grid-area:1/2;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;animation:.18s ease-out drawer-enter;display:grid;overflow:hidden;box-shadow:-18px 0 48px #1c233833}.detail-drawer__head{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.detail-drawer__head h2{margin:2px 0 0;font-size:22px}.detail-drawer__close{border:1px solid var(--mvp-line);width:38px;height:38px;color:var(--mvp-ink);background:#fff;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.detail-drawer__close:hover{background:var(--mvp-purple-soft);border-color:#bcb2ff}.detail-drawer__close svg{width:20px;height:20px}.detail-drawer__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:22px 24px 32px;overflow-y:auto}.detail-drawer__markdown{color:#3c465c;overflow-wrap:anywhere;line-height:1.75}.detail-drawer__markdown>:first-child{margin-top:0}.detail-drawer__markdown>:last-child{margin-bottom:0}.detail-drawer__markdown pre{max-width:100%;overflow-x:auto}@keyframes run-progress{to{background-position:-220% 0}}@keyframes run-spin{to{transform:rotate(360deg)}}@keyframes drawer-enter{0%{opacity:.6;transform:translate(24px)}}.empty-state,.run-empty,.mvp-loading{min-height:210px;color:var(--mvp-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.empty-state h3,.run-empty h2{color:var(--mvp-ink);margin:12px 0 5px}.empty-state__mark{color:#9ca3b5;font-size:32px}.mvp-inline-error,.error-state{border-radius:var(--mvp-radius-sm);background:var(--mvp-red-soft);border:1px solid #efc9c9;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.mvp-inline-error p,.error-state p{color:var(--mvp-muted);margin:4px 0 0}.skeleton{gap:13px;display:grid}.skeleton span{background:linear-gradient(90deg,#e9ebf0,#f5f6f9,#e9ebf0) 0 0/200% 100%;border-radius:10px;height:64px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=700px){.detail-drawer-layer{grid-template-columns:1fr}.detail-drawer{grid-column:1;width:100%}.detail-drawer__head,.detail-drawer__body{padding-left:18px;padding-right:18px}}.toast{z-index:50;border-radius:var(--mvp-radius-sm);max-width:520px;box-shadow:var(--mvp-shadow-raised);color:#fff;background:#7a312c;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;bottom:24px;right:24px}.toast .button{color:#fff}.section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.section-title h2{margin:0}.section-title-actions{align-items:center;gap:8px;display:flex}.count{min-width:28px;height:28px;color:var(--mvp-muted);background:#eef0f3;border-radius:20px;place-items:center;padding:0 8px;display:grid}.plan-index{margin-top:18px}.entity-list{border-top:1px solid var(--mvp-line)}.entity-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:27px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:15px 3px;display:grid}.entity-list>button:hover{background:#fafaff}.entity-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.entity-list>button strong,.entity-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-list>button b{color:#8a91a4;font-size:22px}.field{color:var(--mvp-ink);align-content:start;gap:6px;margin:0;font-size:12px;font-weight:750;display:grid}.field--full{grid-column:1/-1}.field input,.field textarea,.field select{border-radius:var(--mvp-radius-sm);width:100%;color:var(--mvp-ink);background:#fff;border:1px solid #cbd1dd;padding:10px 11px}.field textarea{resize:vertical;line-height:1.65}.field input:disabled,.field select:disabled{color:var(--mvp-muted);background:#f5f6f8}.field small{font-weight:500}.field--check{grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:13px;line-height:1.5}.field--check input{width:18px;height:18px;accent-color:var(--mvp-primary);margin:1px 0 0}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-section,.capability-summary{border-top:1px solid var(--mvp-line);margin-top:18px;padding-top:17px}.plan-form,.work-form{padding-bottom:96px}.plan-form>.field,.work-form>.field{margin-top:18px}.plan-template-picker{border-bottom:1px solid var(--mvp-line);margin-bottom:20px;padding-bottom:20px}.plan-template-picker .form-panel-head{margin-bottom:12px}.plan-template-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.plan-template-option{cursor:pointer;border:1px solid var(--mvp-line);min-width:0;min-height:76px;color:var(--mvp-ink);text-align:left;background:#fff;border-radius:11px;align-content:start;gap:5px;padding:12px 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.plan-template-option:hover{background:#faf9ff;border-color:#bcb2ff}.plan-template-option:focus-visible{outline-offset:2px;outline:3px solid #6253dd38}.plan-template-option strong{font-size:14px}.plan-template-option small{color:var(--mvp-muted);font-size:11px;line-height:1.45}.plan-template-option--active{border-color:var(--mvp-primary);box-shadow:inset 0 0 0 1px var(--mvp-primary);background:#f6f4ff}.plan-template-help{color:var(--mvp-muted);margin:9px 0 0;font-size:12px}.plan-template-help code{color:var(--mvp-primary);background:#f0eefb;border-radius:5px;padding:2px 5px}.sticky-action-bar{z-index:12;width:min(760px,100vw - 300px);box-shadow:var(--mvp-shadow-raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #d9dce7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex;position:fixed;bottom:20px;right:max(38px,50vw - 614px)}.sticky-action-bar p{color:var(--mvp-muted);margin:0;font-size:11px}.sticky-action-bar>div{gap:8px;display:flex}.inheritance-summary{background:#f7f5ff;border:1px solid #d8d2ff;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px;display:flex}.capability-summary header{justify-content:space-between;align-items:flex-start;display:flex}.capability-summary>div{flex-wrap:wrap;gap:8px;display:flex}.capability-summary>div span{border-radius:var(--mvp-radius-sm);background:#fafbfc;border:1px solid #dbe0ea;padding:8px 10px;font-size:12px}.form-panel-head{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.form-panel-head h2{margin:2px 0 0;font-size:18px}.form-panel-head p:last-child{color:var(--mvp-muted);margin:6px 0 0;font-size:12px}.runtime-capability-set{gap:0;margin:0;padding:0;display:grid;overflow:hidden}.runtime-capability-head{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 13px;display:flex}.runtime-capability-head h2{margin:2px 0 0;font-size:18px}.runtime-skill-summary{background:#f8f7ff;border:1px solid #d9d4ff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 18px 14px;padding:13px 14px;display:grid}.runtime-skill-icon{background:var(--mvp-purple);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.runtime-skill-icon svg{width:20px;height:20px}.runtime-skill-copy{gap:2px;min-width:0;display:grid}.runtime-skill-copy strong{color:var(--mvp-ink);font-size:14px}.runtime-skill-copy span{color:var(--mvp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.runtime-skill-ready{color:var(--mvp-green);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.runtime-skill-ready svg{width:15px;height:15px}.runtime-tools-disclosure{border-top:1px solid var(--mvp-line)}.runtime-tools-disclosure summary{cursor:pointer;color:#3e4860;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:48px;padding:0 18px;list-style:none;display:grid}.runtime-tools-disclosure summary::-webkit-details-marker{display:none}.runtime-tools-disclosure summary:hover{background:#fafaff}.runtime-tools-disclosure summary:focus-visible{outline:3px solid color-mix(in srgb, var(--mvp-purple) 38%, transparent);outline-offset:-3px}.runtime-tools-disclosure summary>span{align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.runtime-tools-disclosure summary svg{width:17px;height:17px;color:var(--mvp-purple)}.runtime-tools-disclosure summary>strong{color:var(--mvp-muted);font-size:11px}.runtime-tools-chevron{transition:transform .16s}.runtime-tools-disclosure[open] .runtime-tools-chevron{transform:rotate(180deg)}.runtime-tool-list{flex-wrap:wrap;gap:7px;padding:0 18px 15px 43px;display:flex}.runtime-tool-list span{color:#5149aa;background:#f8f7ff;border:1px solid #ddd9ff;border-radius:8px;align-items:center;min-height:29px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.capability-source{color:#625b84;background:#faf9ff;border-top:1px solid #ebe9fb;align-items:center;gap:7px;padding:10px 18px;font-size:10.5px;font-weight:650;display:flex}.capability-source svg{width:15px;height:15px;color:var(--mvp-purple);flex:none}.work-contract-fields{margin-top:18px}.markdown-editor{border-radius:var(--mvp-radius-md);background:#fff;border:1px solid #cbd1dd;gap:0;margin-top:18px;display:grid;overflow:hidden}.markdown-editor__header{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 13px;display:flex}.markdown-editor__header>div:first-child{gap:3px;display:grid}.markdown-editor__header label{color:var(--mvp-ink);font-size:12px;font-weight:750}.markdown-editor__header small{font-weight:500}.markdown-editor__tabs{background:var(--mvp-surface-soft);border-radius:8px;padding:3px;display:inline-flex}.markdown-editor__tabs button,.markdown-editor__toolbar button{min-height:30px;color:var(--mvp-muted);background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:750}.markdown-editor__tabs button[aria-selected=true]{color:var(--mvp-purple);background:#fff;box-shadow:0 1px 4px #242c461f}.markdown-editor__toolbar{border-bottom:1px solid var(--mvp-line);background:#fafbfc;gap:3px;padding:7px 9px;display:flex}.markdown-editor__toolbar button:hover{background:var(--mvp-purple-soft);color:var(--mvp-purple)}.markdown-editor textarea{resize:vertical;width:100%;color:var(--mvp-ink);border:0;border-radius:0;padding:13px;line-height:1.65;display:block}.markdown-editor__preview{color:#3c465c;min-height:235px;padding:14px 16px;line-height:1.7}.markdown-editor__preview>:first-child{margin-top:0}.markdown-editor__preview>:last-child{margin-bottom:0}.markdown-editor__preview ul,.markdown-editor__preview ol{padding-left:24px}.markdown-editor__preview blockquote{color:var(--mvp-muted);border-left:3px solid #d0c7ff;margin:10px 0;padding:2px 12px}.markdown-editor__preview pre{background:var(--mvp-surface-soft);border-radius:7px;padding:11px;overflow:auto}.markdown-editor__preview code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-editor__preview a{color:var(--mvp-purple);text-underline-offset:2px;text-decoration:underline}.work-create-grid{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;display:grid}.work-create-main{gap:16px;display:grid}.work-create-contract .markdown-editor{margin-top:16px}.work-create-context{position:sticky;top:20px}.work-create-context-label{margin-bottom:10px}.work-create-context .context-panel__intro{line-height:1.55}.work-create-context dl div{grid-template-columns:78px minmax(0,1fr)}.work-create-due{margin-top:16px}.execution-mode-set{margin:0}.execution-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.execution-mode-option{cursor:pointer;border:1px solid var(--mvp-line);background:#fff;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-content:start;gap:7px 9px;min-width:0;min-height:94px;padding:12px;display:grid}.execution-mode-option input{opacity:0;width:1px;height:1px;position:absolute}.execution-mode-radio{background:#fff;border:1px solid #b8becb;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.execution-mode-radio i{border-radius:50%;width:7px;height:7px}.execution-mode-option>span:nth-of-type(2){gap:3px;display:grid}.execution-mode-option strong{color:var(--mvp-ink)}.execution-mode-option small{color:var(--mvp-muted);line-height:1.45}.execution-mode-option em{color:var(--mvp-muted);grid-column:2;font-size:10px;font-style:normal;font-weight:750}.execution-mode-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--mvp-purple) 38%, transparent);outline-offset:2px}.execution-mode-option--active{background:#f7f5ff;border-color:#bcb2ff}.execution-mode-option--active .execution-mode-radio{border-color:var(--mvp-purple)}.execution-mode-option--active .execution-mode-radio i{background:var(--mvp-purple)}.execution-mode-option--active em{color:var(--mvp-purple)}.execution-mode-option--disabled{cursor:not-allowed;opacity:.68;background:#f7f8fa}.work-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.work-detail-main{gap:16px;display:grid}.plan-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.plan-detail-main{gap:16px;display:grid}.context-panel{position:sticky;top:20px}.context-panel__intro{color:var(--mvp-muted);margin:6px 0 12px;font-size:12px}.context-panel dl{margin:0}.context-panel dl div{border-bottom:1px solid var(--mvp-line);grid-template-columns:92px 1fr;gap:8px;padding:10px 0;display:grid}.context-panel dt{color:var(--mvp-muted);font-size:11px}.context-panel dd{overflow-wrap:anywhere;margin:0;font-weight:650}.context-panel--compact{padding:17px}.context-panel--compact h2{margin:3px 0 10px;font-size:18px}.context-panel--compact dl div{grid-template-columns:82px minmax(0,1fr);padding:8px 0}.context-panel--compact>.button{width:100%;min-height:36px;margin-top:12px}.plan-context-identity{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.drawer-fact-list{gap:0;margin:0;display:grid}.drawer-fact-list>div{border-bottom:1px solid var(--mvp-line);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.drawer-fact-list dt{color:var(--mvp-muted);font-size:12px}.drawer-fact-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.run-empty{background:#fff;border:1px dashed #c9c2ff;border-radius:11px}.mvp-control-card{border-radius:var(--mvp-radius-md);background:var(--mvp-amber-soft);border:1px solid #ead7b9;margin:16px;padding:16px 17px}.mvp-control-card--manual{background:#f8f6ff;border-color:#d8d2ff}.mvp-control-card--unknown{background:#fff9ec;border-color:#f0c36d}.mvp-control-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mvp-control-card h2{margin:0}.mvp-control-card>p{color:#5f5443}.control-request-markdown{overscroll-behavior:contain;scrollbar-gutter:stable;color:#5f5443;overflow-wrap:anywhere;max-height:min(42vh,360px);margin-top:14px;padding-right:12px;line-height:1.7;overflow-y:auto}.control-request-markdown>:first-child{margin-top:0}.control-request-markdown>:last-child{margin-bottom:0}.mvp-control-card .control-request-markdown h1,.mvp-control-card .control-request-markdown h2,.mvp-control-card .control-request-markdown h3{color:var(--mvp-ink);margin:18px 0 8px;line-height:1.35}.mvp-control-card .control-request-markdown h1{font-size:19px}.mvp-control-card .control-request-markdown h2{font-size:17px}.mvp-control-card .control-request-markdown h3{font-size:15px}.control-request-markdown p{margin:8px 0}.control-request-markdown ul,.control-request-markdown ol{margin:8px 0;padding-left:24px}.control-request-markdown li+li{margin-top:5px}.control-request-markdown blockquote{color:#665e52;border-left:3px solid #d0c7ff;margin:10px 0;padding:2px 12px}.control-request-markdown code{background:#ffffffb8;border-radius:5px;padding:2px 5px;font:.9em ui-monospace,SFMono-Regular,Menlo,monospace}.control-request-markdown pre{border-radius:var(--mvp-radius-sm);background:#ffffffb8;padding:10px 12px;overflow-x:auto}.control-request-markdown pre code{background:0 0;padding:0}.control-request-markdown a{color:var(--mvp-purple);text-underline-offset:2px;text-decoration:underline}.action-payload{border-radius:var(--mvp-radius-sm);background:#ffffffc7;padding:12px}.action-payload small{font-weight:800}.action-payload pre{white-space:pre-wrap;max-height:220px;margin:7px 0 0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.x-platform-preview{border:1px solid var(--mvp-border);border-radius:var(--mvp-radius-md);box-shadow:var(--mvp-shadow-soft);background:#fff;margin-top:14px;overflow:hidden}.run-post-result{margin:16px 18px}.x-platform-preview__head{border-bottom:1px solid var(--mvp-border);color:var(--mvp-ink);background:#f8f7ff;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;font-weight:900;display:flex}.x-platform-preview__head span{align-items:center;gap:8px;display:inline-flex}.x-platform-preview__head svg{width:18px;height:18px}.x-platform-preview__head strong{color:var(--mvp-primary);font-size:12px}.x-platform-post{color:#0f1419;background:#fff;border:1px solid #cfd7df;border-radius:16px;margin:16px;padding:16px}.x-post-author{align-items:center;gap:10px;min-width:0;display:flex}.x-post-author>img,.x-post-author>span{color:#fff;object-fit:cover;background:#0f1419;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.x-post-author>span svg{width:21px;height:21px}.x-post-author>div{min-width:0;display:grid}.x-post-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.x-post-author small{color:#536471;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-post-author .x-post-brand{flex:none;width:20px;height:20px;margin-left:auto}.x-platform-post__content{color:#0f1419;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:15px;line-height:1.5}.x-platform-context{color:#0f1419;border:1px solid #cfd7df;border-radius:13px;gap:7px;margin-top:14px;padding:12px 14px;display:grid}.x-platform-context small{color:#536471;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.x-platform-context strong{font-size:13px}.x-platform-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.x-platform-context__missing{color:#536471}.x-platform-post__meta{color:#536471;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.x-platform-post__meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-engagement-preview{color:#0f1419;background:#fff;border:1px solid #cfd7df;border-radius:16px;margin:16px;padding:16px}.x-engagement-actor{border-bottom:1px solid #eff3f4;align-items:center;gap:11px;padding-bottom:14px;display:flex}.x-engagement-actor>img,.x-engagement-actor>span{color:#fff;object-fit:cover;background:#0f1419;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.x-engagement-actor>div{flex:1;gap:2px;min-width:0;display:grid}.x-engagement-actor strong{font-size:15px}.x-engagement-actor small{color:#536471}.x-engagement-actor>svg{width:24px;height:24px;color:var(--mvp-primary)}.x-engagement-targets{gap:10px;padding-top:14px;display:grid}.x-engagement-target{background:#fbfcfd;border:1px solid #e1e8ed;border-radius:13px;gap:7px;padding:13px 14px;display:grid}.x-engagement-target header,.x-engagement-preview>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.x-engagement-target header span{color:#536471;font-size:11px}.x-engagement-target p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.x-engagement-target a{color:#1d9bf0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.x-engagement-target small{color:#536471;line-height:1.45}.x-engagement-preview>footer{color:#536471;border-top:1px solid #eff3f4;margin-top:14px;padding-top:12px;font-size:11px}.x-platform-artifact{border-top:1px solid var(--mvp-border);background:#fbfcff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:12px 16px;display:grid}.x-platform-artifact span{color:var(--mvp-ink);font-size:12px;font-weight:900}.x-platform-artifact small{color:var(--mvp-muted);font-size:11px}.x-platform-artifact .button{grid-area:1/2/span 2;align-items:center;gap:6px;min-height:34px;padding:6px 11px;display:inline-flex}.x-platform-artifact .button svg{width:15px;height:15px}.control-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.receipt-form{gap:12px;margin-top:14px;display:grid}.agent-activity-feed{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;max-height:380px;margin:0;padding:17px 18px;list-style:none;position:relative;overflow:hidden auto}.activity-item{grid-template-columns:58px 18px minmax(0,1fr);gap:7px;min-width:0;padding-bottom:17px;display:grid;position:relative}.activity-item:not(:last-child):before{content:"";background:#e2e5ec;width:2px;position:absolute;top:10px;bottom:-8px;left:71px}.activity-item:last-child{padding-bottom:0}.activity-item time{color:var(--mvp-muted);text-align:right;font-size:10px}.activity-dot{z-index:1;background:var(--mvp-blue);border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:3px;box-shadow:0 0 0 2px #cfe0ff}.activity-item--human .activity-dot{background:var(--mvp-amber);box-shadow:0 0 0 2px #f5dfb3}.activity-item--tool .activity-dot,.activity-item--result .activity-dot{background:var(--mvp-green);box-shadow:0 0 0 2px #c7ead9}.activity-item--live .activity-dot{animation:1.25s ease-in-out infinite activity-pulse}.activity-item--live h3{color:var(--mvp-purple)}.activity-item>div{min-width:0}.activity-item>div>span{color:var(--mvp-muted);text-transform:uppercase;font-size:10px;font-weight:800}.activity-item h3{overflow-wrap:anywhere;min-width:0;margin:1px 0 0}.activity-item p{color:var(--mvp-muted);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.activity-item--expanded p{-webkit-line-clamp:6}.activity-item__controls{gap:10px;margin-top:4px;display:flex}.activity-item__controls button{color:var(--mvp-purple);background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:800}.activity-item__controls button:hover{text-decoration:underline}.activity-detail-copy{color:#3c465c;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.75}@keyframes activity-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.drawer-result p{color:#3c465c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}.run-detail-row{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-sm);background:var(--mvp-surface-soft);justify-content:space-between;align-items:center;gap:18px;margin:12px 18px;padding:12px 14px;display:flex}.run-detail-row>div{gap:2px;min-width:0;display:grid}.run-detail-row strong,.run-detail-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-detail-row small{color:var(--mvp-muted);font-size:11px}.run-detail-row .button{flex:none;min-height:34px}.run-detail-row svg{width:15px;height:15px}.run-artifacts{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-md);background:var(--mvp-surface-soft);margin:12px 18px;padding:16px}.run-artifacts>.section-title{margin-bottom:14px}.run-artifacts__body{gap:14px;display:grid}.run-artifact-card{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-sm);background:var(--mvp-surface);min-width:0;padding:18px}.run-artifact-card h3{margin:2px 0 0;font-size:18px}.run-artifact-markdown{color:#3c465c;overflow-wrap:anywhere;line-height:1.7}.run-artifact-markdown>:first-child{margin-top:0}.run-artifact-markdown>:last-child{margin-bottom:0}.runtime-details{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-sm);background:var(--mvp-surface-soft);margin:0 18px 16px}.runtime-details summary{cursor:pointer;color:var(--mvp-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:750;display:flex}.runtime-details summary span{color:var(--mvp-muted);font-size:11px;font-weight:600}.runtime-details__body{border-top:1px solid var(--mvp-line);grid-template-columns:1fr 1fr;gap:16px;padding:0 14px 14px;display:grid}.runtime-details__body h3{margin:13px 0 8px;font-size:12px}.runtime-details__body ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.runtime-details__body li{background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 9px;font-size:11px;display:grid}.runtime-details__body li span{color:var(--mvp-muted)}.runtime-details__body li>a{color:var(--mvp-muted);text-underline-offset:2px;grid-column:1/-1;text-decoration-color:currentColor}.runtime-details__body code{overflow-wrap:anywhere;color:inherit;font-size:10px}.mvp-effect-card{border:1px solid var(--mvp-line);border-left:3px solid var(--mvp-green);border-radius:var(--mvp-radius-md);background:var(--mvp-green-soft);justify-content:space-between;align-items:center;gap:18px;margin:12px 18px 16px;padding:13px 14px;display:flex}.mvp-effect-card>div{min-width:0}.mvp-effect-card p{color:var(--mvp-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.mvp-effect-card .button{flex:none;min-height:34px}.drawer-result{gap:18px;display:grid}.detail-drawer__body>.runtime-details{margin:0}.detail-drawer__body>.x-platform-preview{margin-top:0}.run-failure-card{border-radius:var(--mvp-radius-md);background:var(--mvp-red-soft);border:1px solid #efc9c9;justify-content:space-between;align-items:center;gap:20px;margin:16px;padding:16px 18px;display:flex}.run-failure-card h3{margin:2px 0 5px;font-size:16px}.run-failure-card p{color:#5d3330;margin:0 0 6px}.run-failure-card small{max-width:680px;display:block}.form-actions{border-top:1px solid var(--mvp-line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.workspace-setup{max-width:680px}.account-overview{width:auto;margin:0;padding:28px}.overview-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.overview-page-head h1{margin:4px 0 6px;font-size:28px}.overview-page-head p:last-child{color:var(--mvp-muted);margin:0}.overview-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"account account plan work""performance performance performance performance";gap:11px;margin-bottom:16px;display:grid}.overview-status-card{border:1px solid var(--mvp-line);min-width:0;min-height:116px;color:inherit;text-align:left;background:#fff;border-radius:14px;padding:16px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;box-shadow:0 8px 22px #202d550d}.overview-status-card:hover{border-color:#c9c3f2;transform:translateY(-1px);box-shadow:0 12px 28px #202d5517}.overview-status-card>span{color:var(--mvp-muted);font-size:12px}.overview-status-card strong{margin:9px 0 4px;font-size:19px;line-height:1.2;display:block}.overview-status-card small{color:#7a8498;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-account-summary{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:9px;display:grid}.overview-account-status{grid-area:account}.overview-plan-status{grid-area:plan}.overview-work-status{grid-area:work}.overview-account-summary strong{overflow-wrap:anywhere;margin:0 0 2px}.overview-account-platform{color:#fff;background:#111;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.overview-account-platform svg{width:19px;height:19px}.overview-account-avatar{border:1px solid var(--mvp-line);object-fit:cover;background:#f7f8fb;border-radius:50%;width:38px;height:38px;display:block}.overview-connection-line{align-items:center;gap:6px;margin-top:8px;font-size:11px;color:#18794e!important;display:flex!important}.overview-connection-line svg{flex:none;width:14px;height:14px}.overview-connection-line.is-disconnected{color:#b54708!important}.overview-performance{border:1px solid var(--mvp-line);background:#fff;border-radius:15px;grid-area:performance;overflow:hidden;box-shadow:0 10px 28px #202d550f}.overview-performance-head{justify-content:space-between;align-items:center;gap:16px;padding:15px 16px 12px;display:flex}.overview-performance-head h2{margin:0 0 4px;font-size:17px}.overview-performance-head p{color:var(--mvp-muted);margin:0;font-size:10px}.overview-periods{border:1px solid var(--mvp-line);background:#f7f8fb;border-radius:10px;min-height:44px;display:inline-flex;overflow:hidden}.overview-periods:empty{display:none}.overview-periods button{color:#667085;background:0 0;border:0;border-left:1px solid #0000;min-width:56px;min-height:44px;padding:7px 12px;font-size:10px}.overview-periods button[aria-pressed=true]{border-color:var(--mvp-line);color:var(--mvp-purple);background:#fff;border-radius:9px;font-weight:800;box-shadow:0 2px 8px #202d5514}.overview-performance-kpis{border:1px solid var(--mvp-line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 16px;display:grid;overflow:hidden}.overview-performance-kpis button{border:0;border-right:1px solid var(--mvp-line);min-width:0;color:inherit;text-align:left;background:#fff;padding:12px;position:relative}.overview-performance-kpis button:nth-child(4n){border-right:0}.overview-performance-kpis button:nth-child(n+5){border-top:1px solid var(--mvp-line)}.overview-performance-kpis button[aria-pressed=true]:after{background:var(--mvp-purple);content:"";height:2px;position:absolute;bottom:0;left:8px;right:8px}.overview-performance-kpis span,.overview-performance-kpis strong,.overview-performance-kpis em{display:block}.overview-performance-kpis span{color:#667085;font-size:10px}.overview-performance-kpis strong{margin-top:5px;font-size:19px}.overview-performance-kpis strong small{color:var(--mvp-muted);margin-left:3px;font-size:9px}.overview-performance-kpis em{color:#18794e;margin-top:7px;font-size:9px;font-style:normal;font-weight:700}.overview-trend{border:1px solid var(--mvp-line);border-radius:11px;margin:10px 16px 0;padding:11px 12px 8px}.overview-trend>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.overview-trend>div:first-child>div{align-items:baseline;gap:8px;display:flex}.overview-trend strong{font-size:11px}.overview-trend small{color:var(--mvp-muted);font-size:8px}.overview-trend span{color:var(--mvp-muted);font-size:9px}.overview-trend svg{width:100%;height:118px;margin-top:4px;display:block;overflow:visible}.overview-trend line{stroke:#e7e9ef;stroke-width:1px}.overview-trend rect{fill:#7568d9}.overview-trend-axis{justify-content:space-between;display:flex}.overview-trend--missing{text-align:center;background:#fafbfc;justify-content:center;align-items:center;min-height:104px;display:flex}.overview-trend--missing>div{gap:5px;display:grid!important}.overview-performance>footer{color:var(--mvp-muted);justify-content:space-between;align-items:flex-end;gap:12px;padding:9px 16px 12px;display:flex}.overview-performance>footer small{font-size:8px;line-height:1.45}.overview-performance-warning{color:#b54708;font-size:9px}.overview-performance-missing{border-top:1px solid var(--mvp-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:138px;padding:24px;display:flex}.overview-performance-missing strong{font-size:13px}.overview-performance-missing span{max-width:620px;color:var(--mvp-muted);font-size:10px;line-height:1.6}.overview-performance-missing .button{margin-top:4px}.overview-snapshot-empty{min-height:104px;color:var(--mvp-muted);text-align:center;margin:0;padding:28px 18px;font-size:11px;line-height:1.6}.overview-content-grid{grid-template-columns:minmax(520px,1.38fr) minmax(400px,1fr);align-items:start;gap:16px;display:grid}.overview-panel{border:1px solid var(--mvp-line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #202d550f}.overview-panel-head{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.overview-panel-head h2{margin:0 0 4px;font-size:18px}.overview-panel-head p{color:var(--mvp-muted);margin:0;font-size:12px}.overview-panel-link{color:var(--mvp-purple);background:0 0;border:0;flex:none;align-self:flex-start;padding:0;font-size:12px;font-weight:700;line-height:1.5}.overview-panel-link:hover{text-decoration:underline}.overview-action-list{display:grid}.overview-action-row{border-bottom:1px solid var(--mvp-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 16px;display:grid;position:relative}.overview-action-row:last-child{border-bottom:0}.overview-action-main{min-width:0}.overview-action-topline{align-items:baseline;gap:7px;min-width:0;padding-right:116px;display:flex}.overview-action-topline h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.35}.overview-action-kind{color:#175cd3;letter-spacing:.04em;background:#edf5ff;border-radius:999px;flex:none;align-items:center;gap:4px;margin-top:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.overview-action-kind svg{stroke-width:2px;width:12px;height:12px}.overview-action-kind--authorize,.overview-action-kind--decision{color:#6941c6;background:#f2efff}.overview-action-kind--verify{color:#b42318;background:#fdecec}.overview-action-kind--manual{color:#9a6700;background:#fff3d7}.overview-action-context{align-items:center;gap:5px;min-width:0;margin-top:8px;display:flex;overflow:hidden}.overview-action-context>span{color:#475467;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex;overflow:hidden}.overview-context-segment--run{flex:1.2 1 0}.overview-context-segment--work{flex:1 1 0;color:#175cd3!important}.overview-context-segment--plan{flex:.75 1 0;color:#5a49b8!important}.overview-context-segment.is-unplanned{color:#667085!important}.overview-context-segment i{background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.overview-context-segment svg{width:11px;height:11px}.overview-action-context>svg{color:#b1b6c2;flex:none;width:11px;height:11px}.overview-action-side{justify-content:flex-end;align-items:flex-end;min-width:102px;display:flex}.overview-action-side .button{min-height:34px;padding:6px 10px;font-size:12px}.overview-action-due{color:#b54708;white-space:nowrap;text-align:right;font-size:10px;font-weight:800;position:absolute;top:13px;right:16px}.overview-compact-empty{min-height:188px;color:var(--mvp-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:28px;display:flex}.overview-compact-empty>svg{color:#7b8498;width:30px;height:30px;margin-bottom:5px}.overview-compact-empty strong{color:var(--mvp-ink)}.overview-compact-empty .button{margin-top:10px}.overview-plan-timeline{margin:0;padding:14px 16px 16px 12px;list-style:none}.overview-plan-timeline--continuation{padding-top:0}.overview-plan-item{grid-template-columns:39px 28px minmax(0,1fr);gap:6px;padding-bottom:12px;display:grid;position:relative}.overview-plan-item:last-child{padding-bottom:0}.overview-plan-item:after{z-index:0;content:"";background:linear-gradient(#b9afff,#e7e3ff);width:2px;position:absolute;top:26px;bottom:-2px;left:58px}.overview-plan-item:last-child:after{display:none}.overview-plan-date{color:#667085;text-align:right;padding-top:3px;font-size:9px;line-height:1.25}.overview-plan-date strong{color:#344054;white-space:nowrap;font-size:11px;display:block}.overview-plan-date span{display:none}.overview-plan-date em{color:#98a2b3;margin-top:2px;font-style:normal;display:block}.overview-plan-node{z-index:1;background:#f3f0ff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;box-shadow:0 0 0 3px #e5e0ff}.overview-plan-node .overview-entity-mark{background:0 0;border:0;width:22px;height:22px}.overview-plan-node--unplanned{background:#edf5ff;border-radius:50%;box-shadow:0 0 0 3px #d7e8ff}.overview-plan-card{background:#fff;border:1px solid #ddd8ff;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #2d275e0f}.overview-plan-card--unplanned{border-color:#cfe0fa}.overview-plan-card-head{background:linear-gradient(135deg,#f7f5ff,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:10px 12px;display:grid}.overview-plan-card--unplanned .overview-plan-card-head{background:linear-gradient(135deg,#f3f8ff,#fff)}.overview-plan-title{color:#3f36a5;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.overview-plan-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.overview-plan-title:hover strong{text-decoration:underline}.overview-plan-title--static:hover strong{text-decoration:none}.overview-entity-mark{border:1px solid;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.overview-entity-mark svg{width:15px;height:15px}.overview-entity-mark--plan{color:#5a49b8;background:#f3f0ff;border-color:#d7d0ff}.overview-entity-mark--work{color:#175cd3;background:#edf5ff;border-color:#c9ddff}.overview-entity-mark--run{color:#18794e;background:#ebf9f1;border-color:#bfe5d2;border-radius:50%;width:19px;height:19px}.overview-entity-mark--run svg{width:11px;height:11px}.overview-plan-toggle{color:#5a49b8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-height:30px;padding:3px 0;font-size:10px;font-weight:750;display:inline-flex}.overview-plan-toggle svg{width:14px;height:14px;transition:transform .18s}.overview-plan-toggle svg.is-expanded{transform:rotate(180deg)}.overview-plan-work-list{padding:0 12px 2px}.overview-work-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eceaf5;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;padding:8px 0;display:grid}.overview-work-row:hover .overview-work-copy>strong{text-decoration:underline}.overview-work-row>.overview-entity-mark{border-radius:7px;width:23px;height:23px}.overview-work-copy{min-width:0;display:grid}.overview-work-copy>strong{color:#3f36a5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.overview-work-copy>small{color:#7a8498;margin-top:3px;font-size:9px}.overview-run-glimpse{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden;color:#667085!important;margin-top:4px!important;font-size:9px!important}.overview-run-glimpse strong{color:#18794e}.overview-run-glimpse.is-empty,.overview-run-glimpse.is-empty strong{color:#7a8498}.overview-run-divider{color:#c0c5cf}.overview-inline-empty{color:var(--mvp-muted);text-align:center;padding:14px;font-size:12px}.filter-tabs{background:#e9ecf3;border-radius:10px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.filter-tabs button{min-height:38px;color:var(--mvp-muted);background:0 0;border:0;border-radius:7px;padding:7px 13px;font-weight:750}.filter-tabs button[aria-selected=true]{color:var(--mvp-purple);background:#fff;box-shadow:0 2px 7px #202d551a}.secondary-list{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-lg);box-shadow:var(--mvp-shadow);background:#fff;overflow:hidden}.secondary-row{border:0;border-bottom:1px solid var(--mvp-line);width:100%;min-height:68px;color:inherit;text-align:left;background:#fff;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:13px 16px;display:grid}.secondary-row:last-child{border-bottom:0}.secondary-row:hover{background:#fafaff}.secondary-row>svg{color:#8a91a4;width:18px;height:18px}.secondary-row-icon{width:34px;height:34px;color:var(--mvp-purple);background:#f3f0ff;border:1px solid #d7d0ff;border-radius:10px;place-items:center;display:grid}.secondary-row-icon svg{width:18px;height:18px}.secondary-row-copy{min-width:0;display:grid}.secondary-row-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondary-row-copy small{margin-top:3px}.plan-list-grid{gap:16px;display:grid}.plan-list-card{border:1px solid var(--mvp-line);border-radius:var(--mvp-radius-lg);box-shadow:var(--mvp-shadow);background:#fff;overflow:hidden}.plan-list-card>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.plan-list-card>header>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:0;display:grid}.plan-list-card>header>button>span:last-child{min-width:0;display:grid}.plan-list-card>header strong{font-size:16px}.plan-list-card>header small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.plan-list-meta{color:var(--mvp-muted);flex-wrap:wrap;gap:7px 20px;padding:0 18px 14px 65px;font-size:12px;display:flex}.secondary-row--nested{border-top:1px solid var(--mvp-line);border-bottom:0;grid-template-columns:minmax(0,1fr) auto 18px;padding-left:65px}.plan-list-card>footer{border-top:1px solid var(--mvp-line);background:#fafbfc;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.plan-list-empty{border-top:1px solid var(--mvp-line);color:var(--mvp-muted);margin:0;padding:14px 18px 14px 65px}.secondary-page{width:min(1120px,100% - 76px)}.secondary-shell{border:1px solid var(--mvp-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #202d5512}.secondary-toolbar{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.secondary-filter-row{flex-wrap:wrap;gap:7px;display:flex}.secondary-filter-groups{gap:8px;display:grid}.secondary-filter-chip{border:1px solid var(--mvp-line);color:#555d73;background:#fff;border-radius:999px;min-height:36px;padding:7px 12px;font-size:12px}.secondary-filter-chip[aria-pressed=true]{color:#4f46b7;background:#f1efff;border-color:#c9c3ff;font-weight:750}.secondary-kind-select{border:1px solid var(--mvp-line);color:#4f566c;background:#fff;border-radius:9px;min-height:36px;padding:6px 30px 6px 10px;font-size:12px}.secondary-sort{color:var(--mvp-muted);flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.secondary-sort svg{width:13px;height:13px}.secondary-action-list{margin:0;padding:0;list-style:none}.secondary-action-row{border-bottom:1px solid var(--mvp-line);grid-template-columns:minmax(0,1fr) 150px 92px;align-items:center;gap:16px;min-height:88px;padding:13px 16px;display:grid}.secondary-action-main{min-width:0}.secondary-action-heading{align-items:center;gap:8px;min-width:0;display:flex}.secondary-action-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.secondary-action-kind{color:#4f566c;background:#f0f2f5;border-radius:6px;flex:none;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.secondary-action-kind.is-verify_effect{color:#b42318;background:#fdecec}.secondary-action-kind.is-authorize{color:#6941c6;background:#f2efff}.secondary-action-kind.is-complete_form,.secondary-action-kind.is-provide_text{color:#175cd3;background:#edf5ff}.secondary-action-lifecycle{flex:none;font-size:10px;font-weight:800}.secondary-action-lifecycle.is-completed{color:#18794e}.secondary-action-lifecycle.is-invalid{color:#a33b35}.secondary-action-context{align-items:center;gap:5px;min-width:0;margin-top:9px;display:flex;overflow:hidden}.secondary-action-context>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.secondary-action-context>span.is-run{color:#475467;flex:1.2 1 0}.secondary-action-context>span.is-work{color:#175cd3;flex:1 1 0}.secondary-action-context>span.is-plan{color:#5a49b8;flex:.8 1 0}.secondary-action-context>span.is-unplanned{color:#667085;flex:.8 1 0}.secondary-action-context i{background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.secondary-action-context i svg{width:11px;height:11px}.secondary-action-context>svg{color:#b1b6c2;flex:none;width:11px;height:11px}.secondary-action-deadline{text-align:right}.secondary-action-deadline strong,.secondary-action-deadline span{display:block}.secondary-action-deadline strong{color:#b54708;font-size:10px}.secondary-action-deadline span{color:var(--mvp-muted);margin-top:4px;font-size:9px}.secondary-action-cta{min-height:38px;color:var(--mvp-ink);background:#fff;border:1px solid #ccd2df;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:750}.secondary-list-foot{color:var(--mvp-muted);background:#fafbfc;align-items:center;gap:6px;padding:12px 16px;font-size:11px;display:flex}.secondary-list-foot svg{width:14px;height:14px;color:var(--mvp-purple)}.account-settings-summary{margin-bottom:16px}.account-settings-summary>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.account-settings-summary>header>div{align-items:center;gap:12px;display:flex}.account-settings-summary>header svg{width:28px;height:28px;color:var(--mvp-purple)}.account-settings-summary>header strong,.account-settings-summary>header small{display:block}.account-settings-editor{margin-top:16px}.review-page{max-width:1180px}.review-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.review-section{border:1px solid var(--mvp-line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.review-main-lane,.review-side-lane{min-width:0}.review-main-lane{gap:16px;display:grid}.review-artifact-region-body{background:#fff}.artifact-list{margin:0;padding:0;list-style:none}.artifact-list>li+li{border-top:1px solid var(--mvp-line)}.artifact-list-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;padding:15px 18px;display:grid}.artifact-list-row:hover{background:#fafaff}.artifact-list-icon{width:40px;height:40px;color:var(--mvp-purple);background:#f0edff;border-radius:12px;place-items:center;display:grid}.artifact-list-icon svg{width:20px;height:20px}.artifact-list-copy{gap:4px;min-width:0;display:grid}.artifact-list-copy>span{align-items:center;gap:8px;min-width:0;display:flex}.artifact-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.artifact-list-copy em{color:#667085;background:#f2f4f7;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.artifact-list-copy small,.artifact-list-copy p,.artifact-list-row time{color:var(--mvp-muted);font-size:10px}.artifact-list-copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.artifact-list-row time{white-space:nowrap}.artifact-list-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.artifact-list-status--pending{color:#b54708;background:#fff4e5}.artifact-list-status--done{color:#18794e;background:#eaf8f1}.artifact-list-status--unsupported{color:#475467;background:#f2f4f7}.artifact-list-row>svg{color:#98a2b3;width:17px;height:17px}.overview-plan-title-group{align-items:center;gap:6px;min-width:0;display:flex}.overview-plan-title-group .overview-plan-title{flex:0 auto}.contract-protocol-badge{color:#5a49b8;background:#f4f2ff;border:1px solid #d9d3ff;border-radius:999px;flex:none;padding:1px 5px;font-size:8px;font-weight:800;line-height:1.35}.overview-plan-summary{border-top:1px solid #f2f0fa;padding:0 12px 10px}.overview-plan-summary p{color:#667085;margin:9px 0 0;font-size:10px;line-height:1.45}.overview-plan-summary>div{color:#8a91a4;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:9px;display:flex}.contract-readonly-notice{color:#475467;background:#f8fafc;border:1px solid #d0d5dd;border-radius:10px;margin-top:16px;padding:11px 14px;font-size:12px;font-weight:700}.review-section-head{border-bottom:1px solid var(--mvp-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.review-section-head h2{margin:2px 0 0;font-size:17px}.review-section-head p:not(.eyebrow){color:var(--mvp-muted);margin:5px 0 0;font-size:11px}.review-section-head .count{min-width:30px;height:30px;color:var(--mvp-purple);background:#f0edff;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.review-task-list{padding:0 20px}.review-task-card{border-bottom:1px solid var(--mvp-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.review-task-card:last-child{border-bottom:0}.review-task-icon{color:#175cd3;background:#edf5ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.review-task-card h3{margin:3px 0;font-size:14px}.review-task-card p,.review-task-card small,.review-task-card span{color:var(--mvp-muted);margin:0;font-size:11px}.review-task-card span{color:var(--mvp-purple);font-weight:750}.review-task-card small{margin-top:4px;display:block}.review-report-list{padding:0 20px}.review-report-row{border:0;border-bottom:1px solid var(--mvp-line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:98px minmax(180px,1.4fr) minmax(150px,1fr) auto 18px;align-items:center;gap:14px;padding:15px 0;display:grid}.review-report-row:last-child{border-bottom:0}.review-report-row>span{gap:3px;display:grid}.review-report-row strong{font-size:12px}.review-report-row small{color:var(--mvp-muted);font-size:10px}.review-report-date strong{color:var(--mvp-purple)}.review-disposition{border-radius:999px;place-items:center;min-height:26px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex!important}.review-disposition--pending{color:#b54708;background:#fff4e5}.review-disposition--done{color:#18794e;background:#eaf8f1}.review-launch-card{gap:22px;max-width:760px;margin:20px auto 0;padding:26px;display:grid}.review-launch-card h2{margin:4px 0 8px}.review-launch-card p:not(.eyebrow){color:var(--mvp-muted);line-height:1.6}.review-launch-actions{justify-content:flex-end;gap:9px;display:flex}.review-report-summary{border:1px solid var(--mvp-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.review-report-summary>div{border-right:1px solid var(--mvp-line);gap:5px;padding:17px 20px;display:grid}.review-report-summary>div:last-child{border-right:0}.review-report-summary span,.review-report-summary small{color:var(--mvp-muted);font-size:10px}.review-report-summary strong{font-size:15px}.review-report-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.review-report-main,.review-report-aside{min-width:0}.review-report-aside{gap:16px;margin-top:16px;display:grid;position:sticky;top:18px}.review-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.review-metric-grid article{border:1px solid var(--mvp-line);background:#fafbfc;border-radius:11px;gap:5px;padding:14px;display:grid}.review-metric-grid span,.review-metric-grid small{color:var(--mvp-muted);font-size:10px}.review-metric-grid strong{font-size:20px}.review-recommendations{margin:0;padding:18px 22px 8px;list-style:none}.review-recommendations li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 17px;display:grid}.review-recommendations li>span{width:27px;height:27px;color:var(--mvp-purple);background:#f0edff;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.review-recommendations strong{font-size:13px}.review-recommendations p{color:#4f566c;margin:5px 0 0;font-size:12px;line-height:1.55}.review-limitations{color:#7a4d0b;background:#fff8eb;border-radius:10px;margin:0 20px 20px;padding:14px;font-size:11px}.review-limitations ul{margin-bottom:0;padding-left:18px}.review-disposition-card h2,.review-evidence-card h2{margin:4px 0 10px;font-size:16px}.review-disposition-card>p:not(.eyebrow){color:var(--mvp-muted);font-size:11px;line-height:1.55}.review-disposition-actions{gap:8px;display:grid}.review-evidence-card dl{margin:0}.review-evidence-card dl>div{border-bottom:1px solid var(--mvp-line);grid-template-columns:82px minmax(0,1fr);gap:8px;padding:9px 0;font-size:11px;display:grid}.review-evidence-card dl>div:last-child{border-bottom:0}.review-evidence-card dt{color:var(--mvp-muted)}.review-evidence-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.review-evidence-card button{color:var(--mvp-purple);font:inherit;text-align:left;background:0 0;border:0;padding:0}@media (width<=1200px){.account-overview{padding:20px}.overview-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"account account""performance performance""plan work"}.overview-content-grid{grid-template-columns:1fr}.overview-compact-empty{min-height:150px;padding:22px}.secondary-page{width:calc(100% - 40px)}.sticky-action-bar{width:calc(100vw - 230px);right:20px}.review-report-grid{grid-template-columns:minmax(0,1fr) 285px}}@media (width<=700px){.account-overview{padding:16px}.overview-page-head{flex-direction:column;align-items:stretch}.overview-page-head .button{align-self:flex-start;min-height:44px}.overview-page-head h1{font-size:24px}.overview-status-grid{grid-template-columns:1fr 1fr;grid-template-areas:"account account""performance performance""plan work";gap:9px}.overview-performance-head{flex-direction:column;align-items:stretch}.overview-periods{align-self:flex-start}.overview-performance-kpis{grid-template-columns:1fr 1fr}.overview-performance-kpis button:nth-child(2n),.overview-performance-kpis button:nth-child(4n){border-right:0}.overview-performance-kpis button:nth-child(n+3){border-top:1px solid var(--mvp-line)}.overview-trend svg{height:96px}.overview-status-card{min-height:102px;padding:13px}.overview-status-card:first-child{grid-column:1/-1}.overview-status-card strong{font-size:17px}.overview-status-card small{line-height:1.45}.overview-panel-head{padding:14px}.overview-plan-timeline{padding:12px 8px 14px 5px}.overview-plan-item{grid-template-columns:35px 24px minmax(0,1fr);gap:5px;padding-bottom:11px}.overview-plan-item:after{top:24px;left:51px}.overview-plan-date{font-size:8px}.overview-plan-date strong{font-size:9px}.overview-plan-node{border-width:2px;border-radius:8px;width:24px;height:24px}.overview-plan-node .overview-entity-mark{width:19px;height:19px}.overview-plan-card-head{gap:5px;padding:9px}.overview-plan-title{gap:5px}.overview-plan-title strong{font-size:13px}.overview-plan-toggle{gap:4px;font-size:10px}.overview-plan-work-list{padding:0 10px 2px}.overview-work-row{grid-template-columns:24px minmax(0,1fr);gap:7px}.overview-action-row{grid-template-columns:1fr}.overview-action-topline{flex-direction:column;align-items:flex-start;padding-right:0}.overview-action-context{flex-flow:wrap;align-items:center;overflow:visible}.overview-action-context>span{white-space:nowrap;flex:0 auto;min-height:19px}.overview-action-side{align-items:stretch;min-width:0;min-height:0;padding-top:0}.overview-action-side .button{width:100%}.overview-action-due{position:static}.work-detail-grid,.plan-detail-grid,.work-create-grid{grid-template-columns:1fr}.work-create-context{position:static}.execution-mode-grid{grid-template-columns:1fr}.plan-template-options{grid-template-columns:1fr 1fr}.plan-context-panel,.context-panel{position:static}.runtime-details__body{grid-template-columns:1fr}.run-detail-row,.mvp-effect-card{flex-direction:column;align-items:stretch}.run-detail-row .button,.mvp-effect-card .button{width:100%}.drawer-fact-list>div{grid-template-columns:108px minmax(0,1fr)}.run-failure-card{flex-direction:column;align-items:stretch}.x-platform-preview__head{flex-direction:column;align-items:flex-start;gap:5px}.x-platform-post{margin:12px}.x-platform-artifact{grid-template-columns:1fr}.x-platform-artifact .button{grid-area:auto/1;justify-self:start;margin-top:8px}.sticky-action-bar{flex-direction:column;align-items:stretch;width:100%;margin-top:18px;position:static}.filter-tabs{width:100%;overflow-x:auto}.filter-tabs button{flex:1 0 auto}.secondary-row{grid-template-columns:34px minmax(0,1fr) auto}.secondary-row>svg{display:none}.plan-list-meta{padding-left:18px}.secondary-row--nested{grid-template-columns:minmax(0,1fr) auto;padding-left:18px}.plan-list-card>footer{flex-direction:column;align-items:stretch}.secondary-page{width:calc(100% - 28px)}.secondary-toolbar{flex-direction:column;align-items:flex-start}.secondary-sort{white-space:normal}.secondary-action-row{grid-template-columns:1fr auto;gap:9px}.secondary-action-main{grid-column:1/-1}.secondary-action-heading{flex-wrap:wrap;align-items:flex-start}.secondary-action-heading h2{order:-1;width:100%}.secondary-action-context{flex-wrap:wrap;overflow:visible}.secondary-action-context>span{flex:0 auto!important}.secondary-action-deadline{text-align:left}.secondary-action-cta{min-width:96px}.account-settings-summary>header{flex-direction:column;align-items:stretch}.review-status-grid,.review-report-summary{grid-template-columns:1fr}.artifact-list-row{grid-template-columns:36px minmax(0,1fr) 18px;gap:9px;padding:13px}.artifact-list-icon{width:34px;height:34px}.artifact-list-row time,.artifact-list-status{grid-column:2;justify-self:start}.artifact-list-row>svg{grid-area:1/3/span 3}.review-report-summary>div{border-right:0;border-bottom:1px solid var(--mvp-line)}.review-report-summary>div:last-child{border-bottom:0}.review-section-head{flex-direction:column;align-items:flex-start}.review-task-card{grid-template-columns:36px minmax(0,1fr)}.review-task-card .button{grid-column:2;justify-self:start}.review-report-row{grid-template-columns:72px minmax(0,1fr) 18px}.review-report-row>span:nth-child(3){display:none}.review-report-row .review-disposition{grid-column:2;justify-self:start}.review-report-row>svg{grid-area:1/3/span 2}.review-launch-actions{flex-direction:column;align-items:stretch}.review-report-grid{grid-template-columns:1fr}.review-report-aside{position:static}.review-metric-grid{grid-template-columns:1fr}}@media (width<=520px){.plan-template-options{grid-template-columns:1fr}}
