@import "https://fonts.googleapis.com/css2?family=Cascadia+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&display=swap";.pilot-shell,.pilot-login,.pilot-shell *,.pilot-login *{box-sizing:border-box}.pilot-governance-v1-page{min-height:calc(100vh - 88px);margin:calc(var(--tx-space-page) * -1);padding:var(--tx-space-page);background:#f6f8fc}.pilot-governance-v1-page .pilot-gov-shell,.pilot-governance-v1-page .pilot-gov-workspace,.pilot-governance-v1-page .pilot-gov-stage,.pilot-governance-v1-page .pilot-gov-library-panel{min-width:0}.pilot-governance-v1-page .pilot-gov-library-head,.pilot-governance-v1-page .pilot-gov-library-panel{background:#fff;border:1px solid #dde3ea;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.pilot-governance-v1-page .pilot-gov-library-head{align-items:center;padding:18px 20px}.pilot-governance-v1-page .pilot-gov-library-head h1{color:#202124;font-size:28px;line-height:1.15}.pilot-governance-v1-page .pilot-gov-library-head small{color:#5f6b7a;font-size:13px;font-weight:650}.pilot-governance-v1-page .pilot-gov-library-primary{color:#fff;white-space:nowrap;background:#1a73e8;border:1px solid #1a73e8;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:750}.pilot-governance-v1-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pilot-governance-v1-kpis div{min-height:60px;box-shadow:none;border-color:#dde3ea;border-radius:8px;padding:9px 12px;position:relative;overflow:hidden}.pilot-governance-v1-kpis div:before{content:"";background:#1a73e8;height:4px;position:absolute;inset:0 0 auto}.pilot-governance-v1-kpis div:nth-child(2):before{background:#188038}.pilot-governance-v1-kpis div:nth-child(3):before{background:#f9ab00}.pilot-governance-v1-kpis div:nth-child(4):before{background:#d93025}.pilot-governance-v1-page .pilot-gov-policy-library-table{background:#fff;border:1px solid #dde3ea;border-radius:8px;width:100%;overflow:visible}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{border-bottom:1px solid #dde3ea;grid-template-columns:minmax(170px,1.34fr) minmax(94px,.6fr) minmax(88px,.52fr) minmax(76px,.36fr) minmax(60px,.3fr) minmax(82px,.38fr) minmax(70px,.32fr) minmax(156px,.8fr);gap:8px;min-width:0;min-height:48px;padding:8px 10px}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head{color:#526178;letter-spacing:.04em;background:#f1f3f4;border-bottom:1px solid #d5dce5;border-radius:0;min-height:34px;font-size:11px;font-weight:800}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>.pilot-sort-header{white-space:nowrap;min-width:0}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span small{display:none}.pilot-governance-v1-sort-head>span{cursor:pointer}.pilot-governance-v1-sort-head>span:last-child{cursor:default}.pilot-governance-v1-sort-head>span:not(:last-child):after{content:"↕";color:#7a8699;margin-left:4px;font-size:12px;font-weight:800}.pilot-governance-v1-sort-head.asc.sort-policy>span:first-child:after,.pilot-governance-v1-sort-head.asc.sort-health>span:nth-child(2):after,.pilot-governance-v1-sort-head.asc.sort-runtime>span:nth-child(3):after,.pilot-governance-v1-sort-head.asc.sort-controls>span:nth-child(4):after,.pilot-governance-v1-sort-head.asc.sort-agents>span:nth-child(5):after,.pilot-governance-v1-sort-head.asc.sort-owner>span:nth-child(6):after,.pilot-governance-v1-sort-head.asc.sort-updated>span:nth-child(7):after{content:"↑";color:#1a73e8}.pilot-governance-v1-sort-head.desc.sort-policy>span:first-child:after,.pilot-governance-v1-sort-head.desc.sort-health>span:nth-child(2):after,.pilot-governance-v1-sort-head.desc.sort-runtime>span:nth-child(3):after,.pilot-governance-v1-sort-head.desc.sort-controls>span:nth-child(4):after,.pilot-governance-v1-sort-head.desc.sort-agents>span:nth-child(5):after,.pilot-governance-v1-sort-head.desc.sort-owner>span:nth-child(6):after,.pilot-governance-v1-sort-head.desc.sort-updated>span:nth-child(7):after{content:"↓";color:#1a73e8}.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>strong small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-governance-v1-policy-meta{text-transform:uppercase;color:#7a8596!important;font-size:10px!important;font-weight:700!important}.pilot-governance-v1-health{color:#344054;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:750;display:inline-flex}.pilot-governance-v1-health i{background:#94a3b8;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.pilot-governance-v1-health.success i{background:#137333}.pilot-governance-v1-health.warning i{background:#d97706}.pilot-governance-v1-health.danger i{background:#a50e0e}.pilot-governance-v1-page .pilot-gov-floating-row-actions{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.pilot-governance-v1-page .pilot-gov-floating-row-actions button{color:#1a73e8;border-radius:6px;flex:none;min-height:28px;padding:0 8px}.pilot-governance-v1-detail-modal{border-radius:8px;width:min(1040px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:auto}.pilot-governance-v1-policy-story{color:#202124;background:#f8fbff;border:1px solid #d7dde7;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.45}.pilot-governance-v1-detail-kpis div{background:#fff;border-color:#dde3ea;min-height:68px;padding:10px 12px}.pilot-governance-v1-overview-grid{grid-template-columns:1.25fr 1fr .8fr;gap:10px;display:grid}.pilot-governance-v1-overview-grid section{background:#fff;border:1px solid #dde3ea;border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:104px;padding:13px;display:grid}.pilot-governance-v1-overview-grid section:first-child{grid-row:span 2}.pilot-governance-v1-overview-grid p{color:#344054;margin:0;font-size:14px;line-height:1.45}.pilot-governance-v1-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-governance-v1-edit-grid label{color:#526178;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.pilot-governance-v1-edit-grid label.wide{grid-column:1/-1}.pilot-governance-v1-edit-grid input,.pilot-governance-v1-edit-grid textarea{color:#202124;width:100%;min-width:0;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7dde7;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:500}.pilot-governance-v1-edit-grid textarea{resize:vertical;min-height:86px}@media (width<=980px){.pilot-governance-v1-kpis,.pilot-governance-v1-overview-grid{grid-template-columns:1fr}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(160px,1.18fr) minmax(88px,.56fr) minmax(116px,.68fr) minmax(72px,.34fr) minmax(58px,.28fr) minmax(152px,.88fr)}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(7){display:none}}@media (width<=620px){.pilot-governance-v1-page .pilot-gov-policy-library-table>.head,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(102px,auto) minmax(148px,auto)}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(5){display:none}}:root{--tx-color-navy-900:#0b2f4f;--tx-color-navy-800:#0f395c;--tx-color-action:#2563eb;--tx-color-action-soft:#eff6ff;--tx-color-success:#0f8a4b;--tx-color-success-soft:#ecfdf3;--tx-color-warning:#b76e00;--tx-color-warning-soft:#fff7e6;--tx-color-danger:#c92a2a;--tx-color-danger-soft:#fff1f2;--tx-color-page:#f8fafc;--tx-color-surface:#fff;--tx-color-border:#dde5ef;--tx-color-border-strong:#c7d3e3;--tx-color-text:#0f172a;--tx-color-muted:#64748b;--tx-space-page:24px;--tx-space-section:16px;--tx-space-card:16px;--tx-radius-card:14px;--tx-radius-panel:12px;--tx-radius-control:10px;--tx-shadow-level-1:0 8px 20px #0f172a0a;--tx-shadow-level-2:0 12px 28px #0f172a14;--tx-transition-fast:.16s ease-out}.pilot-shell{color:#101421;min-height:100vh;font-family:var(--tx-font-body);background:linear-gradient(90deg,#0c12200a 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(#eef2f6 0%,#f8fafc 44%,#eef2f6 100%);grid-template-columns:218px minmax(0,1fr);display:grid}.tx-page-header{justify-content:space-between;align-items:flex-start;gap:var(--tx-space-section);min-width:0;display:flex}.tx-page-header-main,.tx-page-header-aside,.tx-page-status-cluster,.tx-page-actions,.tx-filter-bar,.tx-filter-controls,.tx-filter-actions{min-width:0;display:flex}.tx-page-header-main{flex-direction:column;gap:8px}.tx-page-header h1{color:var(--tx-color-text);letter-spacing:0;margin:0;font-size:34px;line-height:1.05}.tx-page-header p{max-width:760px;color:var(--tx-color-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.tx-page-eyebrow{color:var(--tx-color-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.tx-page-header-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.tx-page-status-cluster,.tx-page-actions,.tx-filter-controls,.tx-filter-actions{flex-wrap:wrap;align-items:center;gap:8px}.tx-metric-card{min-width:0;padding:var(--tx-space-card);border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-card);background:var(--tx-color-surface);box-shadow:var(--tx-shadow-level-1);color:var(--tx-color-text);text-align:left;transition:border-color var(--tx-transition-fast), box-shadow var(--tx-transition-fast), transform var(--tx-transition-fast);gap:10px;display:grid}button.tx-metric-card{width:100%;font:inherit;cursor:pointer}.tx-metric-card.is-clickable:hover,.tx-metric-card.is-clickable:focus-visible{border-color:var(--tx-color-action);box-shadow:var(--tx-shadow-level-2);transform:translateY(-1px)}.tx-metric-card.tone-danger{background:linear-gradient(180deg, #fff 0%, var(--tx-color-danger-soft) 100%);border-color:#f1b4ba}.tx-metric-card.tone-warning{background:linear-gradient(180deg, #fff 0%, var(--tx-color-warning-soft) 100%);border-color:#f0d38d}.tx-metric-card.tone-success{background:linear-gradient(180deg, #fff 0%, var(--tx-color-success-soft) 100%);border-color:#b8e6cb}.tx-metric-card-head,.tx-metric-card-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tx-metric-card-head{color:var(--tx-color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.tx-metric-card strong{color:var(--tx-color-text);font-size:32px;line-height:1}.tx-metric-card small,.tx-metric-action{color:var(--tx-color-muted);font-size:12px;line-height:1.35}.tx-help-dot{border:1px solid var(--tx-color-border);width:20px;height:20px;color:var(--tx-color-muted);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.tx-status-badge{border:1px solid var(--tx-color-border);background:var(--tx-color-surface);width:max-content;max-width:100%;min-height:28px;color:var(--tx-color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.tx-status-badge span{text-overflow:ellipsis;overflow:hidden}.tx-status-badge.tone-success,.tx-status-badge.tone-low{background:var(--tx-color-success-soft);color:var(--tx-color-success);border-color:#b8e6cb}.tx-status-badge.tone-warning,.tx-status-badge.tone-medium{background:var(--tx-color-warning-soft);color:var(--tx-color-warning);border-color:#f0d38d}.tx-status-badge.tone-danger,.tx-status-badge.tone-high,.tx-status-badge.tone-critical{background:var(--tx-color-danger-soft);color:var(--tx-color-danger);border-color:#f1b4ba}.tx-status-badge.tone-info,.tx-status-badge.tone-active{background:var(--tx-color-action-soft);color:#1d4ed8;border-color:#bfdbfe}.tx-evidence-link{border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-control);background:var(--tx-color-surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:4px 6px 4px 10px;display:inline-grid}.tx-evidence-label{color:var(--tx-color-muted);font-size:12px;font-weight:800}.tx-evidence-link code{color:var(--tx-color-success);font-family:var(--tx-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tx-evidence-link button,.tx-evidence-link a{border:1px solid var(--tx-color-border);width:26px;height:26px;color:var(--tx-color-text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.tx-evidence-link button:disabled{cursor:not-allowed;opacity:.45}.tx-filter-bar{border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-panel);background:var(--tx-color-surface);box-shadow:var(--tx-shadow-level-1);justify-content:space-between;align-items:center;gap:12px;padding:12px}.tx-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.tx-enterprise-table-wrap{border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-panel);background:var(--tx-color-surface);min-width:0;overflow-x:auto}.tx-enterprise-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--tx-color-text);font-size:13px}.tx-enterprise-table th,.tx-enterprise-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:12px 14px}.tx-enterprise-table th{color:var(--tx-color-muted);text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.tx-enterprise-table tbody tr{transition:background var(--tx-transition-fast)}.tx-enterprise-table tbody tr:hover{background:#f8fbff}.tx-empty-state{text-align:center;gap:6px;padding:24px;display:grid}.tx-empty-state strong{color:var(--tx-color-text);font-size:15px}.tx-empty-state p{color:var(--tx-color-muted);margin:0;font-size:13px}.tx-page-header :focus-visible,.tx-metric-card:focus-visible,.tx-filter-bar :focus-visible,.tx-enterprise-table :focus-visible,.tx-evidence-link :focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.pilot-runtime-governance-page{gap:18px}.pilot-runtime-governance-hero,.pilot-runtime-tabs,.pilot-runtime-layout,.pilot-runtime-card-grid,.pilot-runtime-switch-list,.pilot-runtime-graph,.pilot-runtime-actions{gap:14px;display:grid}.pilot-runtime-governance-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end}.pilot-runtime-search{margin:0}.pilot-runtime-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-runtime-tabs button,.pilot-runtime-actions button,.pilot-runtime-switch-list button{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;font-weight:700}.pilot-runtime-tabs button.active,.pilot-runtime-tabs button:hover,.pilot-runtime-actions button:hover,.pilot-runtime-switch-list button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.pilot-runtime-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:start}.pilot-runtime-side,.pilot-runtime-workspace,.pilot-runtime-graph-panel{min-width:0}.pilot-runtime-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 0;display:grid}.pilot-runtime-row strong,.pilot-runtime-card strong{color:#0f172a}.pilot-runtime-row span,.pilot-runtime-card span,.pilot-runtime-card p,.pilot-runtime-card dd,.pilot-runtime-card dt{color:#64748b;font-size:.84rem}.pilot-runtime-row .pilot-badge{grid-area:1/2/span 2}.pilot-runtime-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pilot-runtime-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:12px;padding:16px;display:grid}.pilot-runtime-card>div:first-child{gap:5px;display:grid}.pilot-runtime-card dl{grid-template-columns:86px minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.pilot-runtime-card dt{color:#475569;font-weight:800}.pilot-runtime-card dd{margin:0}.pilot-runtime-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-runtime-actions button{justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.runtime-demo-shell,.runtime-demo-shell *{box-sizing:border-box}.runtime-demo-shell{color:#0f172a;letter-spacing:0;background:#f7f9fc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.runtime-demo-topbar{color:#fff;background:linear-gradient(90deg,#051b33 0%,#082c50 58%,#061f39 100%);grid-template-columns:minmax(440px,1fr) auto;align-items:center;min-height:63px;padding:0 20px;display:grid;box-shadow:0 2px 8px #0f172a2e}.runtime-demo-brand,.runtime-demo-top-actions,.runtime-demo-clock,.runtime-demo-top-actions button,.runtime-demo-tenant{align-items:center;display:inline-flex}.runtime-demo-brand{gap:18px;min-width:0}.runtime-demo-brand-icon{color:#fff;filter:none;flex:none;width:31px;height:31px;display:block}.runtime-demo-brand strong{white-space:nowrap;font-size:24px;font-weight:800;line-height:1}.runtime-demo-brand i{background:#ffffff59;width:1px;height:28px;display:block}.runtime-demo-brand span{white-space:nowrap;font-size:17px;font-weight:650}.runtime-demo-top-actions{justify-self:end;gap:26px;font-size:16px;font-weight:700}.runtime-demo-tenant{white-space:nowrap;background:#0f172a29;border:1px solid #cbd5e18c;border-radius:6px;gap:10px;min-height:35px;padding:0 16px}.runtime-demo-tenant b{background:#078324;border-radius:999px;width:13px;height:13px;box-shadow:0 0 0 3px #22c55e1f}.runtime-demo-clock{white-space:nowrap;gap:9px}.runtime-demo-top-actions button{color:#fff;cursor:default;font:inherit;white-space:nowrap;background:0 0;border:0;gap:8px;padding:0}.runtime-demo-canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;padding:15px 19px 20px;display:grid}.runtime-demo-card{background:#fff;border:1px solid #d8e0ea;border-radius:6px;min-width:0;box-shadow:0 1px 4px #0f172a0a}.runtime-demo-card h2{color:#101827;align-items:center;gap:11px;margin:0;font-size:21px;font-weight:800;line-height:1;display:flex}.runtime-demo-card h2 svg{color:#64748b}.runtime-demo-agent,.runtime-demo-status{height:145px;padding:14px 16px 16px}.runtime-demo-agent-grid{grid-template-columns:minmax(300px,.8fr) minmax(260px,1fr);align-items:end;gap:24px;margin-top:22px;display:grid}.runtime-demo-agent-meta{gap:7px;min-width:0;padding-bottom:2px;display:grid}.runtime-demo-agent-meta span{color:#334155;font-size:14px;font-weight:700}.runtime-demo-agent-meta strong{color:#64748b;font-size:13px;font-weight:700}.runtime-demo-agent label,.runtime-demo-business label{gap:7px;min-width:0;display:grid}.runtime-demo-agent label span,.runtime-demo-business label span{color:#111827;font-size:14px;font-weight:650}.runtime-demo-agent select,.runtime-demo-business input,.runtime-demo-business select{color:#111827;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:0 14px;font-size:16px;font-weight:500;box-shadow:inset 0 1px 2px #0f172a08}.runtime-demo-status-grid{grid-template-columns:.92fr .78fr .78fr .92fr;align-items:center;gap:0;margin-top:29px;display:grid}.runtime-demo-status-grid article{border-left:1px solid #cbd5e1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:62px;padding:0 27px;display:grid}.runtime-demo-status-grid article:first-child{border-left:0;padding-left:12px}.runtime-demo-status-grid svg,.runtime-demo-large-icon{color:#087828}.runtime-demo-large-icon{border:4px solid;border-radius:999px;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.runtime-demo-status-grid strong{color:#111827;white-space:nowrap;font-size:14px;font-weight:650;display:block}.runtime-demo-status-grid em{color:#087828;margin-top:5px;font-size:16px;font-style:normal;font-weight:600;display:block}.runtime-demo-business,.runtime-demo-timeline,.runtime-demo-decision{grid-column:1/-1}.runtime-demo-business{height:218px;padding:18px 15px 13px}.runtime-demo-business-grid{grid-template-columns:1.04fr .98fr 1.05fr .97fr .98fr 1.1fr;align-items:end;gap:31px;margin-top:19px;display:grid}.runtime-demo-business input,.runtime-demo-business select{height:43px;font-size:16px}.runtime-demo-business small{color:#b91c1c;font-size:12px;font-weight:700}.runtime-demo-execute{color:#fff;cursor:pointer;min-width:253px;height:53px;font:inherit;background:#021b34;border:1px solid #041c36;border-radius:5px;justify-content:center;align-items:center;gap:13px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #021b3424}.runtime-demo-execute:disabled{opacity:.55}.runtime-demo-payload{background:#f8fafc;border:1px solid #d8e0ea;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:64px;margin-top:22px;padding:0 20px;display:grid}.runtime-demo-payload button{color:#111827;cursor:pointer;height:36px;font:inherit;background:#fff;border:1px solid #bfc9d6;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:15px;font-weight:600;display:inline-flex}.runtime-demo-payload-main{background:0 0!important;border:0!important;justify-content:start!important;height:auto!important;padding:0!important}.runtime-demo-payload-main svg.open{transform:rotate(90deg)}.runtime-demo-payload-main strong{font-size:16px;font-weight:800}.runtime-demo-payload-main span{color:#0f172a;font-size:15px;font-weight:500}.runtime-demo-payload-drawer{z-index:30;background:#fff;border:1px solid #d8e0ea;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:104px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #0f172a24}.runtime-demo-payload-drawer div{border:1px solid #edf2f7;border-radius:4px;gap:4px;min-width:0;padding:8px;display:grid}.runtime-demo-payload-drawer span{color:#64748b;font-size:11px;font-weight:800}.runtime-demo-payload-drawer strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px}.runtime-demo-timeline{height:224px;padding:13px 15px}.runtime-demo-timeline ol{margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.runtime-demo-timeline ol:before{content:"";background:#087828;width:2px;position:absolute;top:12px;bottom:12px;left:15px}.runtime-demo-timeline li{color:#111827;border-bottom:1px solid #e2e8f0;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;min-height:33px;padding:0 9px 0 0;font-size:14px;display:grid;position:relative}.runtime-demo-timeline li>span{z-index:1;color:#fff;background:#087828;border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:22px;height:22px;margin-left:5px;display:inline-flex;position:relative}.runtime-demo-timeline li.pending>span{background:#fff;border:2px solid #b6c2d0}.runtime-demo-timeline li.failed{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.runtime-demo-timeline li.failed>span{color:#fff;background:#dc2626;border-color:#dc2626}.runtime-demo-timeline li.active{color:#0b3a83;background:#f4f8ff;border:1px solid #b9d3ff;border-radius:5px;min-height:36px;font-size:17px;font-weight:800}.runtime-demo-timeline li.active>span{background:#fff;border:4px solid #0b3a83;width:24px;height:24px;box-shadow:inset 0 0 0 5px #dbeafe}.runtime-demo-timeline li.active em,.runtime-demo-timeline li.pending em{color:#0b4dc6;background:#fff;border:1px solid #9dbef8;border-radius:999px;justify-content:center;align-items:center;min-width:90px;height:23px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.runtime-demo-timeline li.pending em{color:#111827;border-color:#cbd5e1;min-width:83px}.runtime-demo-timeline strong{font-weight:650}.runtime-demo-timeline em{color:#334155;font-size:14px;font-style:normal}.runtime-demo-decision{height:214px;padding:12px 15px 20px}.runtime-demo-decision-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.runtime-demo-outcomes{gap:8px;display:inline-flex}.runtime-demo-outcomes span{color:#111827;background:#fff;border:1px solid #d5dde8;border-radius:5px;align-items:center;gap:7px;height:33px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.runtime-demo-outcomes .allow{color:#087828}.runtime-demo-outcomes .deny,.runtime-demo-outcomes .kill{color:#dc2626}.runtime-demo-outcomes .approval{color:#ea580c}.runtime-demo-outcomes .active{background:#f6fff9;border-color:#86c7a0}.runtime-demo-decision-body{grid-template-columns:500px minmax(230px,.56fr) minmax(230px,.56fr) minmax(250px,.6fr) 150px;align-items:stretch;gap:20px;margin-top:9px;display:grid}.runtime-demo-result-card{background:linear-gradient(90deg,#f2fff7,#fff);border:1px solid #9bd7b1;border-radius:5px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:29px;min-height:141px;padding:20px 20px 20px 14px;display:grid}.runtime-demo-result-card.allow{background:linear-gradient(90deg,#f2fff7,#fff);border-color:#9bd7b1}.runtime-demo-result-card.approval{background:linear-gradient(90deg,#fff7ed,#fff);border-color:#fdba74}.runtime-demo-result-card.deny,.runtime-demo-result-card.kill{background:linear-gradient(90deg,#fff1f2,#fff);border-color:#fca5a5}.runtime-demo-result-card>span{color:#087828;background:#eafff1;border:1px solid #86c7a0;border-radius:999px;justify-content:center;align-items:center;width:82px;height:82px;display:inline-flex}.runtime-demo-result-card.approval>span{color:#c2410c;background:#fff7ed;border-color:#fb923c}.runtime-demo-result-card.deny>span,.runtime-demo-result-card.kill>span{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.runtime-demo-result-card strong{color:#087828;font-size:47px;font-weight:850;line-height:1;display:block}.runtime-demo-result-card.approval strong,.runtime-demo-result-card.approval+dl dd,.runtime-demo-result-card.approval~dl dd{color:#c2410c}.runtime-demo-result-card.deny strong,.runtime-demo-result-card.kill strong,.runtime-demo-result-card.deny+dl dd,.runtime-demo-result-card.kill+dl dd,.runtime-demo-result-card.deny~dl dd,.runtime-demo-result-card.kill~dl dd{color:#b91c1c}.runtime-demo-result-card p{color:#111827;margin:17px 0 0;font-size:16px;font-weight:500}.runtime-demo-decision-body dl{border-left:1px solid #cbd5e1;align-content:start;gap:18px;min-width:0;margin:6px 0 0;padding-left:25px;display:grid}.runtime-demo-decision-body dt{color:#111827;font-size:14px;font-weight:500}.runtime-demo-decision-body dd{color:#087828;overflow-wrap:anywhere;margin:9px 0 0;font-size:16px;line-height:1.5}.runtime-demo-policy dd{white-space:nowrap;overflow-wrap:normal}.runtime-demo-evidence dd{flex-wrap:nowrap;align-items:center;gap:14px;display:flex}.runtime-demo-evidence dd span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.runtime-demo-evidence dd button{flex:none}.runtime-demo-evidence button,.runtime-demo-log button{color:#111827;cursor:pointer;height:39px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:16px;font-weight:500;display:inline-flex}.runtime-demo-log{justify-content:center}.runtime-demo-log a{color:#0b4dc6;font-size:13px;font-weight:700;text-decoration:none}.runtime-demo-toast{z-index:90;color:#fff;background:#021b34;border-radius:6px;padding:10px 13px;font-weight:800;position:fixed;bottom:18px;right:18px}@media (width<=1180px){.runtime-demo-topbar,.runtime-demo-canvas,.runtime-demo-agent-grid,.runtime-demo-status-grid,.runtime-demo-business-grid,.runtime-demo-decision-head,.runtime-demo-decision-body{grid-template-columns:1fr}.runtime-demo-top-actions,.runtime-demo-outcomes{flex-wrap:wrap;justify-self:start}.runtime-demo-status-grid article,.runtime-demo-decision-body dl{border-left:0;padding-left:0}}body:has(.runtime-demo-shell){overflow:hidden}body:has(.runtime-demo-shell) #root{width:100vw;height:100dvh;overflow:hidden}.runtime-demo-shell{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}.runtime-demo-topbar{grid-template-columns:minmax(0,1fr) auto;height:48px;min-height:48px;padding:0 16px;overflow:hidden}.runtime-demo-brand{gap:14px;min-width:0;overflow:hidden}.runtime-demo-brand strong{text-overflow:ellipsis;min-width:0;max-width:360px;font-size:23px;overflow:hidden}.runtime-demo-brand i{height:24px}.runtime-demo-brand span{text-overflow:ellipsis;min-width:0;max-width:310px;font-size:17px;overflow:hidden}.runtime-demo-top-actions{gap:20px;min-width:0}.runtime-demo-tenant{text-overflow:ellipsis;max-width:420px;height:34px;min-height:34px;font-size:16px;overflow:hidden}.runtime-demo-clock{font-size:17px}.runtime-demo-clock svg{width:22px;height:22px}.runtime-demo-canvas{grid-template-rows:clamp(112px,15vh,128px) clamp(170px,21vh,186px) minmax(170px,1fr) clamp(180px,22vh,194px);gap:9px;width:100%;max-width:100%;height:calc(100dvh - 54px);padding:12px 14px 10px;overflow:hidden}.runtime-demo-card{overflow:hidden}.runtime-demo-card h2{gap:9px;font-size:clamp(18px,1.3vw,22px)}.runtime-demo-card h2 svg{width:22px;height:22px}.runtime-demo-agent,.runtime-demo-status,.runtime-demo-business,.runtime-demo-timeline,.runtime-demo-decision{height:auto;min-height:0}.runtime-demo-agent,.runtime-demo-status{padding:12px 14px}.runtime-demo-agent-grid{grid-template-columns:minmax(0,1fr) minmax(0,.96fr) minmax(0,1.08fr);gap:18px;margin-top:19px}.runtime-demo-agent label span,.runtime-demo-business label span{font-size:13px}.runtime-demo-agent select,.runtime-demo-business input,.runtime-demo-business select{min-width:0;height:38px;padding:0 12px;font-size:15px}.runtime-demo-status-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.9fr) minmax(0,.85fr) minmax(0,.95fr);margin-top:20px}.runtime-demo-status-grid article{gap:6px;min-width:0;min-height:48px;padding:0 5px}.runtime-demo-status-grid article:first-child{padding-left:10px}.runtime-demo-large-icon{border-width:3px;width:31px;height:31px}.runtime-demo-large-icon svg,.runtime-demo-status-grid>article>svg{width:28px;height:28px}.runtime-demo-status-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.runtime-demo-status-grid em{margin-top:4px;font-size:12px}.runtime-demo-business{z-index:5;padding:13px 14px 10px;position:relative;overflow:visible}.runtime-demo-business-grid{grid-template-columns:minmax(110px,.88fr) minmax(120px,.9fr) minmax(110px,.82fr) minmax(150px,1fr) minmax(115px,.86fr) minmax(110px,.8fr) minmax(126px,.62fr);gap:18px;margin-top:14px}.runtime-demo-execute{white-space:nowrap;gap:8px;width:100%;min-width:0;height:46px;font-size:15px}.runtime-demo-execute svg{width:23px;height:23px}.runtime-demo-payload{gap:13px;min-height:48px;margin-top:12px;padding:0 18px;position:relative}.runtime-demo-payload button{white-space:nowrap;height:34px;padding:0 13px;font-size:14px}.runtime-demo-payload-main{min-width:0;overflow:hidden}.runtime-demo-payload-main strong,.runtime-demo-payload-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-demo-payload-main strong{font-size:15px}.runtime-demo-payload-main span{font-size:14px}.runtime-demo-timeline ol{height:calc(100% - 34px);margin-top:12px}.runtime-demo-timeline li{grid-template-columns:38px minmax(0,1fr) auto;height:20%;min-height:0;font-size:13px}.runtime-demo-timeline li.active>span{width:22px;height:22px}.runtime-demo-decision{padding:10px 14px 12px}.runtime-demo-decision-head{gap:12px}.runtime-demo-outcomes{gap:7px}.runtime-demo-outcomes span{white-space:nowrap;gap:6px;height:29px;padding:0 11px;font-size:12px}.runtime-demo-decision-body{grid-template-columns:minmax(340px,.92fr) minmax(210px,.54fr) minmax(210px,.56fr) minmax(220px,.58fr) minmax(115px,.28fr);gap:16px;height:calc(100% - 35px);margin-top:7px;overflow:hidden}.runtime-demo-result-card{grid-template-columns:60px minmax(0,1fr);gap:19px;height:100%;min-height:0;padding:12px}.runtime-demo-decision-body dl{gap:10px;margin-top:3px;padding-left:14px;overflow:hidden}.runtime-demo-decision-body dd{margin-top:5px;font-size:13px;line-height:1.28}.runtime-demo-policy dd{white-space:normal}.runtime-demo-evidence dd{gap:10px}.runtime-demo-evidence button,.runtime-demo-log button{gap:7px;height:30px;padding:0 11px;font-size:13px}.runtime-demo-tenant{display:none}.runtime-demo-brand{flex:none;justify-content:center;width:44px}.runtime-demo-brand img{border-radius:7px;width:32px;height:32px;display:block}.runtime-demo-top-actions{margin-left:auto}.runtime-demo-canvas{grid-template-rows:52px 140px 190px 190px;align-content:start;gap:7px;height:calc(100dvh - 48px);padding:8px 14px 6px}.runtime-demo-agent{grid-column:1/-1;align-items:center;padding:7px 14px;display:flex}.runtime-demo-agent-grid{grid-template-columns:minmax(220px,300px);margin-top:0}.runtime-demo-agent select{height:31px;font-size:15px}.runtime-demo-business{grid-column:1/-1;padding:7px 14px 6px}.runtime-demo-business-grid{gap:16px;margin-top:7px}.runtime-demo-execute{height:36px;padding:0 12px;font-size:14px}.runtime-demo-payload{min-height:36px;margin-top:6px}.runtime-demo-payload button{height:28px;font-size:13px}.runtime-demo-timeline{padding:9px 14px 10px}.runtime-demo-timeline ol{grid-template-rows:27px 27px 27px 31px 27px;height:auto;margin-top:10px}.runtime-demo-timeline ol:before{top:11px;bottom:12px;left:15px}.runtime-demo-timeline li{grid-template-columns:40px minmax(0,1fr) auto;height:auto;min-height:27px;padding:0 8px 0 0;font-size:12px}.runtime-demo-timeline li>span{width:20px;height:20px;margin-left:5px}.runtime-demo-timeline li>span svg{width:15px;height:15px}.runtime-demo-timeline li.active{height:auto;min-height:31px;font-size:13px}.runtime-demo-timeline li.active>span{border-width:3px;width:22px;height:22px;box-shadow:inset 0 0 0 4px #dbeafe}.runtime-demo-timeline em{font-size:12px}.runtime-demo-timeline li.active em,.runtime-demo-timeline li.pending em{min-width:74px;height:19px;font-size:11px}.runtime-demo-decision-head{min-height:29px}.runtime-demo-outcomes span{height:27px;padding:0 10px;font-size:11px}.runtime-demo-decision{min-height:0;padding:9px 14px 10px}.runtime-demo-decision-body{grid-template-columns:minmax(320px,.82fr) minmax(190px,.52fr) minmax(205px,.55fr) minmax(205px,.55fr) minmax(108px,.24fr);gap:14px;height:calc(100% - 32px);margin-top:6px}.runtime-demo-result-card{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:10px}.runtime-demo-result-card>span{width:54px;height:54px}.runtime-demo-result-card>span svg{width:32px;height:32px}.runtime-demo-result-card strong{font-size:clamp(28px,2.2vw,36px)}.runtime-demo-result-card p{margin-top:8px;font-size:13px}.runtime-demo-decision-body dl{gap:8px;padding-left:12px}.runtime-demo-decision-body dt{font-size:11px}.runtime-demo-decision-body dd{font-size:12px;line-height:1.25}.pilot-hitl-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.pilot-hitl-notice.success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.pilot-hitl-notice.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.pilot-hitl-review-list{gap:12px;display:grid}.pilot-hitl-review-row{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(230px,.9fr) minmax(0,1.5fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.pilot-hitl-review-primary{gap:6px;display:grid}.pilot-hitl-review-primary strong,.pilot-hitl-review-modal strong{color:#0f172a}.pilot-hitl-review-primary span,.pilot-hitl-review-row dd,.pilot-hitl-review-row dt,.pilot-hitl-review-modal p,.pilot-hitl-review-modal dd,.pilot-hitl-review-modal dt,.pilot-hitl-timeline li{color:#64748b;font-size:.86rem}.pilot-hitl-review-row dl,.pilot-hitl-modal-grid dl{gap:8px;margin:0;display:grid}.pilot-hitl-review-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-hitl-review-row dt,.pilot-hitl-review-modal dt{text-transform:uppercase;letter-spacing:0;color:#64748b;font-weight:800}.pilot-hitl-review-row dd,.pilot-hitl-review-modal dd{color:#0f172a;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.pilot-hitl-review-button,.pilot-hitl-modal-actions button,.pilot-hitl-modal-head button{color:#1d4ed8;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:8px;font-weight:800}.pilot-hitl-review-button{min-height:40px;padding:0 18px}.pilot-hitl-review-button:hover,.pilot-hitl-modal-actions button:hover,.pilot-hitl-modal-head button:hover{background:#eff6ff;border-color:#2563eb}.pilot-hitl-modal-backdrop{z-index:80;background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pilot-hitl-review-modal{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:16px;width:min(940px,100vw - 48px);max-height:calc(100vh - 48px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 60px #0f172a33}.pilot-hitl-modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.pilot-hitl-modal-head h2{margin:4px 0}.pilot-hitl-modal-head p{margin:0}.pilot-hitl-modal-head button{width:40px;height:40px}.pilot-hitl-modal-summary{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;gap:8px;padding:12px;display:grid}.pilot-hitl-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pilot-hitl-modal-grid section,.pilot-hitl-timeline{border:1px solid #dbe4ef;border-radius:8px;padding:14px}.pilot-hitl-modal-grid dl{margin-top:10px}.pilot-hitl-modal-grid dl div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.pilot-hitl-timeline ol{margin:10px 0 0;padding-left:20px}.pilot-hitl-timeline li+li{margin-top:6px}.pilot-hitl-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pilot-hitl-modal-actions button{justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;display:inline-flex}.pilot-hitl-modal-actions button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-hitl-modal-actions button:disabled{opacity:.62;cursor:not-allowed}.pilot-runtime-switch-list button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pilot-runtime-switch-list button.active{color:#b91c1c;background:#fff1f2;border-color:#f87171}.pilot-runtime-switch-list span{gap:3px;display:grid}.pilot-runtime-switch-list small{color:#64748b}.pilot-runtime-kill-field{gap:7px;margin-bottom:12px;display:grid}.pilot-runtime-kill-field span{color:#64748b;font-size:.82rem;font-weight:700}.pilot-runtime-kill-field select,.pilot-runtime-kill-field textarea{color:#0f172a;background:#fff;border:1px solid #d6e0ec;border-radius:8px;width:100%;padding:10px 12px}.pilot-runtime-kill-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:16px;padding:16px;display:grid}.pilot-runtime-kill-card.blocked{background:#fff7f7;border-color:#fecdd3}.pilot-runtime-kill-card.live{background:#f7fff9;border-color:#bbf7d0}.pilot-runtime-kill-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pilot-runtime-kill-summary div{gap:3px;display:grid}.pilot-runtime-kill-summary span,.pilot-runtime-kill-card dd{color:#64748b}.pilot-runtime-kill-card dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.pilot-runtime-kill-card dt{color:#64748b;font-size:.75rem;font-weight:700}.pilot-runtime-kill-card dd{overflow-wrap:anywhere;margin:2px 0 0}.pilot-danger-action,.pilot-secondary-action{border:1px solid #d6e0ec;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.pilot-danger-action{color:#fff;background:#dc2626;border-color:#dc2626}.pilot-secondary-action{color:#0f172a;background:#fff}.pilot-danger-action:disabled,.pilot-secondary-action:disabled{opacity:.62;cursor:not-allowed}.pilot-runtime-graph{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pilot-runtime-graph span{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-content:center;gap:7px;min-height:88px;padding:12px;display:grid}.pilot-runtime-graph span.success{background:#f0fdf4;border-color:#86efac}.pilot-runtime-graph span.warning{background:#fefce8;border-color:#facc15}.pilot-runtime-graph span.danger{background:#fff1f2;border-color:#fca5a5}.pilot-runtime-graph small{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:800}.pilot-runtime-graph strong{color:#0f172a}.pilot-runtime-simulator-page{gap:16px}.pilot-runtime-sim-hero,.pilot-runtime-sim-top-grid,.pilot-runtime-sim-workspace{gap:14px;display:grid}.pilot-runtime-sim-hero{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:18px}.pilot-runtime-sim-hero h2,.pilot-runtime-sim-card h2,.pilot-runtime-sim-request h2,.pilot-runtime-sim-timeline h2,.pilot-runtime-sim-decision h2{color:#0f172a;margin:3px 0 0}.pilot-runtime-sim-hero p{color:#64748b;max-width:760px;margin:8px 0 0;line-height:1.5}.pilot-runtime-sim-outcomes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-runtime-sim-outcome-chip{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1}.pilot-runtime-sim-outcome-chip.allow.active,.pilot-runtime-sim-outcome-chip.allow{color:#166534;border-color:#86efac}.pilot-runtime-sim-outcome-chip.deny{color:#b91c1c;border-color:#fecaca}.pilot-runtime-sim-outcome-chip.approval{color:#92400e;border-color:#fde68a}.pilot-runtime-sim-outcome-chip.kill{color:#881337;border-color:#fecdd3}.pilot-runtime-sim-outcome-chip.active{background:#fff;box-shadow:inset 0 0 0 2px}.pilot-runtime-sim-top-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}.pilot-runtime-sim-card,.pilot-runtime-sim-request,.pilot-runtime-sim-timeline,.pilot-runtime-sim-decision{min-width:0}.pilot-runtime-sim-field,.pilot-runtime-sim-form label{gap:7px;display:grid}.pilot-runtime-sim-field span,.pilot-runtime-sim-form label span{color:#64748b;font-size:12px;font-weight:850}.pilot-runtime-sim-field select,.pilot-runtime-sim-form input,.pilot-runtime-sim-form select{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d6e0ec;border-radius:8px;padding:9px 11px;font-weight:750}.pilot-runtime-sim-form small{color:#b91c1c;font-size:12px;font-weight:750}.pilot-runtime-sim-definition-list,.pilot-runtime-sim-decision-grid{gap:10px;margin:14px 0 0;display:grid}.pilot-runtime-sim-definition-list div{border-top:1px solid #e2e8f0;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding-top:10px;display:grid}.pilot-runtime-sim-definition-list dt,.pilot-runtime-sim-decision-grid dt{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-runtime-sim-definition-list dd,.pilot-runtime-sim-decision-grid dd{color:#0f172a;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.pilot-runtime-sim-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pilot-runtime-sim-status-grid span{color:#334155;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:13px;font-weight:850;display:inline-flex}.pilot-runtime-sim-status-grid svg{color:#15803d}.pilot-runtime-sim-primary,.pilot-runtime-sim-payload-strip button,.pilot-runtime-sim-decision-grid button,.pilot-runtime-sim-handoff{min-height:40px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.pilot-runtime-sim-primary{color:#fff;cursor:pointer;background:#101421;border:1px solid #101421;padding:0 16px}.pilot-runtime-sim-primary:disabled{opacity:.58;cursor:not-allowed}.pilot-runtime-sim-form{grid-template-columns:minmax(170px,.8fr) minmax(150px,.58fr) minmax(240px,1.25fr) minmax(150px,.58fr) minmax(140px,.48fr);gap:12px;margin-top:14px;display:grid}.pilot-runtime-sim-form label.wide{min-width:0}.pilot-runtime-sim-payload-strip{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:8px;display:grid}.pilot-runtime-sim-payload-strip button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px}.pilot-runtime-sim-payload-strip button:first-child{justify-content:start}.pilot-runtime-sim-payload-strip strong{color:#0f172a}.pilot-runtime-sim-payload-strip span{color:#64748b;font-size:12px;font-weight:800}.pilot-runtime-sim-payload-strip button:hover{background:#fff;border-color:#cbd5e1}.pilot-runtime-sim-payload-strip button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.pilot-runtime-sim-payload-drawer{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.pilot-runtime-sim-payload-drawer div{background:#fbfdff;border:1px solid #eef2f7;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.pilot-runtime-sim-payload-drawer span{color:#64748b;font-size:11px;font-weight:850}.pilot-runtime-sim-payload-drawer strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px}.pilot-runtime-sim-workspace{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start}.pilot-runtime-sim-timeline ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pilot-runtime-sim-timeline li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.pilot-runtime-sim-timeline li>span{color:#64748b;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.pilot-runtime-sim-timeline li.complete>span{color:#15803d;background:#dcfce7}.pilot-runtime-sim-timeline li.active{background:#eff6ff;border-color:#93c5fd}.pilot-runtime-sim-timeline li.active>span{color:#1d4ed8;background:#dbeafe}.pilot-runtime-sim-timeline li.blocked{background:#fff1f2;border-color:#fecaca}.pilot-runtime-sim-timeline li.blocked>span{color:#b91c1c;background:#fee2e2}.pilot-runtime-sim-timeline strong{color:#0f172a;font-size:14px;display:block}.pilot-runtime-sim-timeline small{color:#64748b;margin-top:3px;font-size:12px;line-height:1.4;display:block}.pilot-runtime-sim-decision-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:7px;margin-top:14px;padding:14px;display:grid}.pilot-runtime-sim-decision.deny .pilot-runtime-sim-decision-banner{background:#fff1f2;border-color:#fecaca}.pilot-runtime-sim-decision.approval .pilot-runtime-sim-decision-banner{background:#fffbeb;border-color:#fde68a}.pilot-runtime-sim-decision.kill .pilot-runtime-sim-decision-banner{background:#fff1f2;border-color:#fecdd3}.pilot-runtime-sim-decision-banner span{color:#166534;align-items:center;gap:8px;font-size:18px;font-weight:950;display:inline-flex}.pilot-runtime-sim-decision.deny .pilot-runtime-sim-decision-banner span{color:#b91c1c}.pilot-runtime-sim-decision.approval .pilot-runtime-sim-decision-banner span{color:#92400e}.pilot-runtime-sim-decision.kill .pilot-runtime-sim-decision-banner span{color:#881337}.pilot-runtime-sim-decision-banner p{color:#334155;margin:0}.pilot-runtime-sim-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-runtime-sim-decision-grid div{border-top:1px solid #e2e8f0;gap:5px;min-width:0;padding-top:10px;display:grid}.pilot-runtime-sim-decision-grid .wide{grid-column:1/-1}.pilot-runtime-sim-decision-grid dd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pilot-runtime-sim-decision-grid button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;min-height:28px;padding:0 8px;font-size:11px}.pilot-runtime-sim-handoff{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;justify-self:start;margin-top:14px;padding:0 13px}.pilot-runtime-sim-handoff.danger{color:#9f1239;background:#fff1f2;border-color:#e11d48}.pilot-runtime-sim-toast{z-index:90;color:#fff;background:#101421;border:1px solid #dbe4ef;border-radius:8px;padding:10px 13px;font-weight:850;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 45px #0f172a38}@media (width<=900px){.pilot-runtime-governance-hero,.pilot-runtime-layout,.pilot-runtime-tabs,.pilot-runtime-sim-hero,.pilot-runtime-sim-top-grid,.pilot-runtime-sim-workspace,.pilot-runtime-sim-form,.pilot-runtime-sim-payload-strip,.pilot-runtime-sim-payload-drawer,.pilot-runtime-sim-decision-grid,.pilot-runtime-actions{grid-template-columns:1fr}}.pilot-liveutil-header,.pilot-liveutil-how,.pilot-liveutil-controls,.pilot-liveutil-preview{margin-bottom:16px}.pilot-liveutil-header,.pilot-liveutil-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pilot-liveutil-controls label{align-items:center;gap:10px;display:flex}.pilot-liveutil-controls select{min-width:150px}.pilot-liveutil-toggle{background:#eef2f6;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pilot-liveutil-toggle button{cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 14px;font-weight:800}.pilot-liveutil-toggle button.active{color:#fff;background:#101421}.pilot-liveutil-key{flex:300px}.pilot-liveutil-key input{width:100%;min-width:280px}.pilot-liveutil-how{gap:8px;display:grid}.pilot-liveutil-how ol{gap:6px;margin:0;padding-left:22px;display:grid}.pilot-liveutil-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:16px;display:grid}.pilot-liveutil-card dl{gap:8px;margin:12px 0;display:grid}.pilot-liveutil-card dt{color:#64748b;text-transform:uppercase;font-size:.78rem}.pilot-liveutil-card dd{overflow-wrap:anywhere;margin:0}.pilot-liveutil-actions{flex-wrap:wrap;gap:8px;display:flex}.pilot-liveutil-button{cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-weight:700;display:inline-flex}.pilot-liveutil-button.primary{color:#fff;background:#101421;border-color:#101421}.pilot-liveutil-button.secondary{color:#101421;background:#fff}.pilot-liveutil-button:disabled{color:#94a3b8;cursor:not-allowed;background:#eef2f6;border-color:#dbe3ef}.pilot-liveutil-errors{color:#b91c1c;margin:10px 0;padding-left:18px;font-size:.85rem}.pilot-liveutil-preview pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;max-height:520px;padding:14px;overflow:auto}.pilot-shell-clean{background:linear-gradient(#eef2f6 0%,#f8fafc 44%,#eef2f6 100%)}.pilot-sidebar{background:linear-gradient(#1b2432 0%,#202b3d 56%,#172130 100%);border-right:1px solid #283348;grid-template-rows:auto 1fr;gap:26px;min-width:0;height:100vh;padding:24px 15px;display:grid;position:sticky;top:0;overflow:hidden}.pilot-brand,.pilot-user-card{color:#f8fafc;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;text-decoration:none;display:grid}.pilot-user-card>span,.pilot-login-icon{color:#fff;background:#3540bf;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}.pilot-brand{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px}.pilot-demo-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pilot-demo-step{border:1px solid #dbe3ef;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid}.pilot-demo-step>div{align-items:center;gap:10px;min-width:0;display:flex}.pilot-demo-step h3{margin:0;font-size:18px}.pilot-demo-step p,.pilot-demo-step small,.pilot-demo-step em{color:#5e6b82;margin:0;font-size:14px;line-height:1.45}.pilot-demo-step button,.pilot-action-row button,.pilot-button-primary{color:#fff;background:#3438d3;border:1px solid #3438d3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-weight:800;display:inline-flex}.pilot-demo-step button:disabled,.pilot-action-row button:disabled,.pilot-button-primary:disabled{cursor:not-allowed;opacity:.55}.pilot-action-row{flex-wrap:wrap;gap:10px;margin:14px 0 8px;display:flex}.pilot-action-row button:last-child{color:#92400e;background:#fff7ed;border-color:#f59e0b}@media (width<=1100px){.pilot-connector-review-grid{grid-template-columns:1fr}.pilot-demo-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pilot-brand img{filter:brightness(0)invert();width:146px;height:auto;display:block}.pilot-brand strong,.pilot-user-card strong{font-size:15px;display:block}.pilot-brand small,.pilot-user-card small{color:#93a3b8;margin-top:2px;font-size:12px;display:block}.pilot-nav{overscroll-behavior:contain;align-content:start;gap:26px;min-height:0;padding-right:2px;scroll-padding-block:16px;display:grid;overflow-y:auto}.pilot-nav::-webkit-scrollbar{width:6px}.pilot-nav::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.pilot-nav-group{gap:8px;min-width:0;display:grid}.pilot-nav-group-toggle{color:#8b9bb3;cursor:pointer;min-height:28px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 8px 0 10px;display:flex}.pilot-nav-group-toggle span{color:#8b9bb3;font-family:var(--tx-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.pilot-nav-group-toggle svg{color:#64748b;flex:none;transition:transform .14s,color .14s}.pilot-nav-group-toggle[aria-expanded=true] svg{color:#cbd5e1;transform:rotate(90deg)}.pilot-nav-group-toggle:hover{color:#e5e7eb;background:#94a3b814}.pilot-nav-group-toggle:hover span{color:#cbd5e1}.pilot-nav-group>div{gap:4px;min-width:0;display:grid}.pilot-nav-link{color:#9daac0;border-left:2px solid #0000;border-radius:0 8px 8px 0;align-items:center;gap:9px;min-height:38px;padding:0 10px 0 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.pilot-nav-link[type=button],.pilot-nav-toggle{cursor:pointer;text-align:left;border-top:0;border-bottom:0;border-right:0;width:100%;font-family:inherit}.pilot-nav-link svg{color:currentColor;opacity:.88;stroke-width:1.9px;flex:none;width:18px;height:18px}.pilot-nav-link strong{color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.1;overflow:hidden}.pilot-nav-toggle strong{flex:auto}.pilot-nav-chevron{margin-left:auto;transition:transform .14s}.pilot-nav-toggle[aria-expanded=true] .pilot-nav-chevron{transform:rotate(90deg)}.pilot-nav-link.active,.pilot-nav-link:hover{color:#dbeafe;background:linear-gradient(90deg,#2563eb29,#2563eb0e);border-left-color:#8ab4f8}.pilot-nav-link.active{box-shadow:inset 0 0 0 1px #93c5fd1a}.pilot-nav-link-disabled{cursor:not-allowed;opacity:.62}.pilot-nav-link-disabled em{color:#94a3b8;text-transform:uppercase;border:1px solid #94a3b838;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850;line-height:1}.pilot-nav-link-disabled:hover{color:#9daac0;background:0 0;border-left-color:#0000}.pilot-nav-parent{gap:4px;min-width:0;display:grid}.pilot-nav-children{border-left:1px solid #94a3b833;gap:2px;margin-left:27px;padding-left:10px;display:grid}.pilot-nav-child-link{color:#8f9caf;border-radius:7px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.pilot-nav-child-link.active,.pilot-nav-child-link:hover{color:#dbeafe;background:#2563eb24}.pilot-nav-group.lifecycle>div{position:relative}.pilot-nav-group.lifecycle>div:before{content:"";background:#94a3b847;width:1px;position:absolute;top:19px;bottom:19px;left:21px}.pilot-nav-group.lifecycle .pilot-nav-link{padding-left:13px}.pilot-nav-group.lifecycle .pilot-nav-link svg{z-index:1;background:#111827;border:1px solid #94a3b847;border-radius:999px;width:24px;height:24px;padding:4px;position:relative}.pilot-nav-group.lifecycle .pilot-nav-link.active svg,.pilot-nav-group.lifecycle .pilot-nav-link:hover svg{background:#3540bf;border-color:#7dd3fc61}.pilot-user-card{border:1px solid #dce2ef;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:10px}.pilot-user-card-top{background:#fff;border-color:#cbd5e1;min-height:38px;padding:4px 6px}.pilot-user-card-top strong{color:#101421;font-size:12px}.pilot-user-card-top small{color:#64748b;font-size:11px}.pilot-user-card>span{color:#2a3199;background:#e9efff;width:34px;height:34px}.pilot-user-card button,.pilot-top-actions a,.pilot-admin-actions button{color:#101421;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;justify-content:center;align-items:center;min-height:34px;display:inline-flex}.pilot-persona-select{gap:4px;margin-top:8px;display:grid}.pilot-persona-select span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-persona-select select{color:#101421;background:#fff;border:1px solid #dce2ef;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12px;font-weight:800}.pilot-persona-select-top{background:#fff;border:1px solid #dce2ef;border-radius:999px;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:8px;min-height:34px;margin-top:0;padding:0 8px 0 11px}.pilot-persona-select-top select{background:0 0;border:0;height:26px;padding:0}.pilot-main{min-width:0;padding:18px 24px 24px}.pilot-topbar,.pilot-admin-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.pilot-top-title{flex:280px;gap:4px;min-width:min(100%,220px);display:grid}.pilot-topbar h1,.pilot-admin-head h2,.pilot-panel h2{color:#101421;letter-spacing:0;margin:0;font-size:26px;font-weight:700;line-height:1.1}.pilot-top-title p{color:#667085;margin:0;font-size:13px;font-weight:600}.pilot-eyebrow{color:#5d6b82;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pilot-top-actions,.pilot-admin-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:min(720px,100%);display:flex}.pilot-top-actions{flex-wrap:nowrap;align-self:center}.pilot-admin-key-field{background:#fff;border:1px solid #dce2ef;border-radius:999px;grid-template-columns:auto minmax(140px,210px) auto;align-items:center;gap:7px;min-height:36px;padding:3px 4px 3px 10px;display:grid}.pilot-admin-key-field span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-admin-key-field input{color:#101421;min-width:0;font:inherit;border:0;outline:0;font-size:12px;font-weight:750}.pilot-admin-key-field button{border-radius:999px;min-height:28px;padding:0 10px}.pilot-source-mode-cluster{flex:none;order:-1;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.pilot-top-actions>span,.pilot-source-mode-cluster>span{color:#445066;background:#fff;border:1px solid #dce2ef;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.pilot-data-mode-toggle{background:#fff;border:1px solid #dce2ef;border-radius:999px;flex:none;grid-template-columns:auto auto;align-items:center;gap:2px;min-height:32px;padding:3px;display:inline-grid}.pilot-data-mode-toggle button{color:#667085;background:0 0;border:0;border-radius:999px;min-width:48px;min-height:24px;padding:0 9px;font-size:11px;font-weight:900}.pilot-data-mode-toggle button.active{color:#fff}.pilot-data-mode-toggle.mock button.active{background:#4f46e5}.pilot-data-mode-toggle.live button.active{background:#15803d}.pilot-data-mode-toggle small{color:#9a3412;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;max-width:110px;font-size:9px;font-weight:800;line-height:1;overflow:hidden}.pilot-global-search{color:#667085;background:#fff;border:1px solid #d9e2ec;border-radius:10px;flex:460px;order:-1;align-items:center;gap:10px;width:min(620px,42vw);min-width:min(100%,320px);height:40px;padding:0 14px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;box-shadow:0 1px 2px #0f172a08}.pilot-global-search svg{color:#667085;flex:none}.pilot-global-search:focus-within{background:#fff;border-color:#bfc9d8;box-shadow:0 0 0 3px #2563eb14}.pilot-global-search input{color:#101421;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:650}.pilot-global-search input::placeholder{color:#7b8496;font-weight:500}.pilot-top-actions .pilot-source-mode-cluster{order:1}.pilot-top-actions .pilot-persona-select-top{order:2}.pilot-top-actions>a,.pilot-top-actions .pilot-settings-menu{order:3}.pilot-top-actions .pilot-user-card-top{order:4}.pilot-top-actions .pilot-data-mode-toggle,.pilot-top-actions>span,.pilot-top-actions .pilot-persona-select-top,.pilot-top-actions .pilot-user-card-top,.pilot-top-actions>a,.pilot-top-actions .pilot-settings-menu summary{box-shadow:0 1px 2px #0f172a06}.pilot-top-actions .pilot-source-mode-cluster>span,.pilot-top-actions>span{color:#667085;border-color:#e1e7f0;min-height:32px;padding:0 10px;font-size:11px;font-weight:650}.pilot-top-actions .pilot-data-mode-toggle,.pilot-top-actions .pilot-persona-select-top,.pilot-top-actions .pilot-user-card-top,.pilot-top-actions>a,.pilot-top-actions .pilot-settings-menu summary{border-color:#e1e7f0}.pilot-top-actions .pilot-data-mode-toggle:hover,.pilot-top-actions .pilot-persona-select-top:hover,.pilot-top-actions .pilot-user-card-top:hover,.pilot-top-actions>a:hover,.pilot-top-actions .pilot-settings-menu summary:hover{background:#f8fafc;border-color:#bfc9d8}.pilot-top-actions>a,.pilot-settings-menu summary{color:#475467;cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;min-height:36px;list-style:none;display:inline-flex}.pilot-settings-menu{position:relative}.pilot-settings-menu summary::-webkit-details-marker{display:none}.pilot-top-actions>a:hover,.pilot-settings-menu summary:hover{color:#2563eb}.pilot-settings-menu>div{z-index:30;background:#fff;border:1px solid #d9e2ec;border-radius:10px;gap:10px;width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0f172a1f}.pilot-settings-menu>div>span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-settings-menu>div>a,.pilot-settings-menu>div>.pilot-settings-link-button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.pilot-settings-menu>div>a:hover,.pilot-settings-menu>div>.pilot-settings-link-button:hover{background:#f8fafc;border-color:#bfc9d8}.pilot-settings-menu>div>.pilot-settings-link-button:disabled{cursor:progress;opacity:.7}.pilot-settings-menu>div>small{color:#667085;font-size:11px;line-height:1.35}.pilot-settings-menu .pilot-data-mode-toggle{width:100%}.pilot-settings-menu .pilot-data-mode-toggle button{width:100%;min-width:0}.pilot-top-actions .pilot-persona-select-top{border-radius:999px;min-width:260px;min-height:38px;padding:0 10px 0 12px}.pilot-top-actions .pilot-persona-select-top span{color:#667085;font-weight:750}.pilot-top-actions .pilot-persona-select-top select{color:#344054;height:30px;font-weight:700}.pilot-top-actions .pilot-user-card-top{border-radius:10px;grid-template-columns:30px minmax(116px,auto) auto;min-height:40px;padding:4px 6px}.pilot-top-actions .pilot-user-card>span{color:#475467;background:#f2f4f7;width:28px;height:28px;font-size:12px}.pilot-top-actions .pilot-user-card-top strong{color:#344054;font-size:11px;font-weight:750}.pilot-top-actions .pilot-user-card-top small{color:#667085;font-size:10px;font-weight:600}.pilot-top-actions .pilot-user-card .pilot-user-logout{color:#475467;border-color:#e1e7f0;min-height:30px;padding:0 10px;font-size:10px;font-weight:750}.pilot-top-actions .pilot-user-card .pilot-user-logout:hover{color:#2563eb;background:#f8fafc;border-color:#bfc9d8}.pilot-page{gap:16px;display:grid}.pilot-exec-page{gap:16px;min-width:0;display:grid}.pilot-panel.pilot-exec-hero{color:#fff;background:linear-gradient(135deg,#3540bf3d,#0000 42%),linear-gradient(#0f172a 0%,#151e31 100%);border-color:#0f172ae6;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:20px;padding:18px 20px;display:grid;overflow:hidden;box-shadow:0 24px 54px #0f172a2e}.pilot-exec-hero h2{color:#fff;max-width:820px;margin-top:6px;font-size:30px;font-weight:800;line-height:1.04}.pilot-exec-hero p{color:#cbd5e1;max-width:780px;margin:8px 0 0;font-size:13px;line-height:1.45}.pilot-exec-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:560px;display:flex}.pilot-exec-hero-actions .pilot-surface-service-filter{width:min(420px,100%)}.pilot-exec-hero-actions .pilot-surface-service-filter span{color:#cbd5e1}.pilot-exec-hero-actions>button{color:#111827;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #0206172e}.pilot-exec-hero-actions>button:disabled{cursor:progress;opacity:.72}.pilot-exec-score{text-align:left;background:#02061775;border:1px solid #7dd3fc38;border-radius:14px;grid-template-columns:auto minmax(80px,1fr);align-items:end;gap:4px 12px;min-width:210px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff14}.pilot-exec-score span,.pilot-exec-detail-meta span{color:#5d6b82;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pilot-exec-score span{color:#a5f3fc}.pilot-exec-score strong{color:#fff;font-family:var(--tx-font-mono);grid-row:1/3;font-size:54px;font-weight:800;line-height:1}.pilot-exec-score small{color:#cbd5e1;font-size:11px;font-weight:600;line-height:1.3}.pilot-exec-signature-flow{background:#94a3b829;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:760px;margin-top:14px;display:grid;overflow:hidden}.pilot-exec-signature-flow div{background:#0f172a85;gap:2px;min-width:0;padding:10px 12px;display:grid;position:relative}.pilot-exec-signature-flow div:not(:last-child):after{content:"";z-index:1;border-top:1px solid #cbd5e159;border-right:1px solid #cbd5e159;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.pilot-exec-signature-flow strong{color:#fff;font-family:var(--tx-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1;overflow:hidden}.pilot-exec-signature-flow span,.pilot-exec-signature-flow small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.pilot-exec-layout{background:#ffffffb8;border:1px solid #cfd7e6;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:16px;min-width:0;padding:14px;display:grid;box-shadow:0 18px 44px #0f172a14}.pilot-exec-decision-strip{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.pilot-exec-decision-strip div{background:#ffffffeb;border:1px solid #cbd5e1b8;border-radius:14px;min-width:0;padding:15px 16px;position:relative;box-shadow:0 12px 26px #0f172a0b}.pilot-exec-decision-strip div:before,.pilot-exec-kpi-grid article:before,.pilot-exec-kpi-grid button:before,.pilot-exec-mini-grid div:before,.pilot-exec-mini-grid button:before,.pilot-exec-runtime-mix button:before{content:"";background:#94a3b8;border-radius:14px 0 0 14px;width:3px;position:absolute;inset:0 auto 0 0}.pilot-exec-decision-strip div.healthy:before,.pilot-exec-kpi-grid article.healthy:before,.pilot-exec-kpi-grid button.healthy:before,.pilot-exec-mini-grid div.healthy:before,.pilot-exec-mini-grid button.healthy:before,.pilot-exec-runtime-mix button.healthy:before{background:#16a34a}.pilot-exec-decision-strip div.attention:before,.pilot-exec-kpi-grid article.attention:before,.pilot-exec-kpi-grid button.attention:before,.pilot-exec-mini-grid div.attention:before,.pilot-exec-mini-grid button.attention:before,.pilot-exec-runtime-mix button.attention:before{background:#d97706}.pilot-exec-decision-strip div.danger:before,.pilot-exec-kpi-grid article.danger:before,.pilot-exec-kpi-grid button.danger:before,.pilot-exec-mini-grid div.danger:before,.pilot-exec-mini-grid button.danger:before,.pilot-exec-runtime-mix button.danger:before{background:#dc2626}.pilot-exec-decision-strip div.info:before,.pilot-exec-kpi-grid article.info:before,.pilot-exec-kpi-grid button.info:before,.pilot-exec-mini-grid div.info:before,.pilot-exec-mini-grid button.info:before,.pilot-exec-runtime-mix button.info:before{background:#3540bf}.pilot-exec-decision-strip span,.pilot-exec-matrix-head span,.pilot-exec-control>span,.pilot-exec-signal small,.pilot-exec-decision{color:#5d6b82;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pilot-exec-decision-strip strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:800;display:block;overflow:hidden}.pilot-exec-layer-nav{background:#ffffffeb;border:1px solid #cbd5e1b8;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 12px 26px #0f172a0a}.pilot-exec-layer-nav>div:first-child{gap:2px;min-width:180px;display:grid}.pilot-exec-layer-nav strong{color:#101421;font-size:18px;font-weight:850;line-height:1.1}.pilot-exec-layer-nav>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-exec-layer-nav button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1e6;border-radius:10px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.pilot-exec-layer-nav button:hover,.pilot-exec-layer-nav button.active{color:#243087;background:#eef2ff;border-color:#3540bf}.pilot-last-login-note{color:#7b8798;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:700;line-height:1.2;display:block}.pilot-board-view{gap:14px}.pilot-board-hero{color:#fff;background:linear-gradient(135deg,#101421f5,#243087e0),#101421;border-color:#313b8642;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.pilot-board-hero h2{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:36px;font-weight:850;line-height:1}.pilot-board-hero p{color:#cbd5e1;max-width:760px;margin:9px 0 0;font-size:14px;line-height:1.55}.pilot-board-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-board-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.pilot-board-actions button:first-child{color:#243087;background:#fff;border-color:#fff}.pilot-board-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pilot-board-kpis button,.pilot-board-summary-card{color:#101421;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1c2;border-radius:16px;gap:7px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f172a0e}.pilot-board-kpis button:before,.pilot-board-summary-card:before{content:"";background:#3540bf;width:4px;position:absolute;inset:0 auto 0 0}.pilot-board-kpis button.healthy:before,.pilot-board-summary-card.healthy:before{background:#16a34a}.pilot-board-kpis button.attention:before,.pilot-board-summary-card.attention:before{background:#d97706}.pilot-board-kpis button.danger:before,.pilot-board-summary-card.danger:before{background:#dc2626}.pilot-board-kpis span,.pilot-board-summary-card .pilot-eyebrow,.pilot-board-change-card .pilot-eyebrow,.pilot-board-activity-card .pilot-eyebrow{color:#5d6b82;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.pilot-board-kpis strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:38px;font-weight:850;line-height:1;overflow:hidden}.pilot-board-kpis small,.pilot-board-summary-card small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.25;overflow:hidden}.pilot-board-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pilot-board-summary-card{min-height:138px}.pilot-board-summary-card strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:850;line-height:1.1;overflow:hidden}.pilot-board-bottom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-width:0;display:grid}.pilot-board-change-card,.pilot-board-activity-card,.pilot-board-change-card>div,.pilot-board-activity-card>div{gap:8px;display:grid}.pilot-board-change-card p,.pilot-board-activity-card p{background:#f8fafcc7;border:1px solid #cbd5e1b8;border-radius:12px;grid-template-columns:minmax(76px,auto) minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px 12px;display:grid}.pilot-board-activity-card p{grid-template-columns:minmax(160px,.45fr) minmax(0,1fr)}.pilot-board-change-card p strong,.pilot-board-activity-card p strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.pilot-board-change-card p span,.pilot-board-activity-card p span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.pilot-section-heading-row{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.pilot-section-heading-row h2,.pilot-exec-section h2{color:#101421;letter-spacing:0;margin:4px 0 0;font-size:18px;font-weight:800;line-height:1.15}.pilot-exec-control-tower{gap:18px}.pilot-exec-section{gap:16px;min-width:0;display:grid}.pilot-exec-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.pilot-exec-two-column .pilot-panel{padding:14px 16px}.pilot-exec-two-column .pilot-exec-section{gap:10px}.pilot-exec-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pilot-exec-kpi-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-exec-kpi-grid article,.pilot-exec-kpi-grid button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5e1b8;border-radius:14px;gap:5px;padding:15px 15px 14px 17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0f172a09}.pilot-exec-kpi-grid button:hover{border-color:#3540bf57;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.pilot-exec-kpi-grid article.healthy,.pilot-exec-kpi-grid button.healthy{background:linear-gradient(#fff 0%,#f6fef9 100%);border-color:#bbf7d0f2}.pilot-exec-kpi-grid article.attention,.pilot-exec-kpi-grid button.attention{background:linear-gradient(#fff 0%,#fffaf0 100%);border-color:#fde68af2}.pilot-exec-kpi-grid article.danger,.pilot-exec-kpi-grid button.danger{background:linear-gradient(#fff 0%,#fff7f8 100%);border-color:#fecdd3f2}.pilot-exec-kpi-grid article.info,.pilot-exec-kpi-grid button.info{background:linear-gradient(#fff 0%,#f7f8ff 100%);border-color:#c7d2fef2}.pilot-exec-kpi-grid span,.pilot-exec-breakdown span,.pilot-exec-bars span{color:#5d6b82;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-exec-kpi-grid strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:29px;font-weight:800;line-height:1;overflow:hidden}.pilot-exec-kpi-grid small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.pilot-exec-mini-grid,.pilot-exec-runtime-mix{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pilot-exec-runtime-mix{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-exec-mini-grid div,.pilot-exec-mini-grid button,.pilot-exec-runtime-mix div,.pilot-exec-runtime-mix button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#f8fafcb8;border:1px solid #cbd5e1b8;border-radius:13px;gap:4px;padding:12px 12px 11px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.pilot-exec-mini-grid button:hover,.pilot-exec-runtime-mix button:hover{border-color:#3540bf57;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a12}.pilot-exec-mini-grid strong,.pilot-exec-runtime-mix strong{color:#101421;font-family:var(--tx-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:1;overflow:hidden}.pilot-exec-mini-grid span,.pilot-exec-runtime-mix span{color:#64748b;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.pilot-exec-score-panel{gap:16px;min-width:0;display:grid}.pilot-exec-score-readout{background:linear-gradient(135deg,#eef2ff,#fff 58%);border:1px solid #c7d2fecc;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.pilot-exec-score-readout strong{color:#101421;font-family:var(--tx-font-mono);letter-spacing:0;font-size:36px;font-weight:800;line-height:1}.pilot-exec-risk-list,.pilot-exec-activity-list,.pilot-exec-ecosystem-cards{gap:8px;min-width:0;display:grid}.pilot-exec-risk-list,.pilot-exec-ecosystem-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-exec-risk-list div,.pilot-exec-risk-list button,.pilot-exec-activity-list div,.pilot-exec-ecosystem-cards div,.pilot-exec-ecosystem-cards button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1b8;border-radius:10px;gap:3px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.pilot-exec-risk-list button:hover,.pilot-exec-ecosystem-cards button:hover{border-color:#3540bf5c;transform:translateY(-1px);box-shadow:0 10px 22px #10142114}.pilot-exec-risk-list div:before,.pilot-exec-risk-list button:before,.pilot-exec-activity-list div:before,.pilot-exec-ecosystem-cards div:before,.pilot-exec-ecosystem-cards button:before{content:"";background:#94a3b8;border-radius:10px 0 0 10px;width:3px;position:absolute;inset:0 auto 0 0}.pilot-exec-risk-list div.info:before,.pilot-exec-risk-list button.info:before,.pilot-exec-activity-list div.info:before,.pilot-exec-ecosystem-cards div.info:before,.pilot-exec-ecosystem-cards button.info:before{background:#3540bf}.pilot-exec-risk-list div.healthy:before,.pilot-exec-risk-list button.healthy:before,.pilot-exec-activity-list div.healthy:before,.pilot-exec-ecosystem-cards div.healthy:before,.pilot-exec-ecosystem-cards button.healthy:before{background:#16a34a}.pilot-exec-risk-list div.attention:before,.pilot-exec-risk-list button.attention:before,.pilot-exec-activity-list div.attention:before,.pilot-exec-ecosystem-cards div.attention:before,.pilot-exec-ecosystem-cards button.attention:before{background:#d97706}.pilot-exec-risk-list div.danger:before,.pilot-exec-risk-list button.danger:before,.pilot-exec-activity-list div.danger:before,.pilot-exec-ecosystem-cards div.danger:before,.pilot-exec-ecosystem-cards button.danger:before{background:#dc2626}.pilot-exec-risk-list span,.pilot-exec-activity-list span,.pilot-exec-ecosystem-cards span{color:#64748b;font-family:var(--tx-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-exec-risk-list strong,.pilot-exec-activity-list strong,.pilot-exec-ecosystem-cards strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.pilot-exec-risk-list small,.pilot-exec-activity-list small,.pilot-exec-ecosystem-cards small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.pilot-exec-risk-list i{background:linear-gradient(90deg, #3540bf calc(var(--score) * 1%), #e8edf5 0);border-radius:999px;height:4px;margin-top:3px;display:block;overflow:hidden}.pilot-exec-score-readout span{color:#334155;font-size:13px;font-weight:800}.pilot-exec-breakdown,.pilot-exec-bars{gap:6px;min-width:0;display:grid}.pilot-exec-breakdown div,.pilot-exec-breakdown button,.pilot-exec-bars div,.pilot-exec-bars button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border:1px solid #cbd5e1a8;border-radius:9px;grid-template-columns:minmax(128px,1fr) 52px;align-items:center;gap:4px 10px;padding:8px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.pilot-exec-breakdown button:hover,.pilot-exec-bars button:hover{border-color:#3540bf57;transform:translateY(-1px);box-shadow:0 9px 20px #10142112}.pilot-exec-breakdown b,.pilot-exec-bars b{color:#101421;font-family:var(--tx-font-mono);justify-self:end;font-size:13px;font-weight:800}.pilot-exec-breakdown i,.pilot-exec-bars i{background:linear-gradient(90deg, #3540bf calc(var(--score) * 1%), #e6edf7 0);border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.pilot-exec-pack-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-exec-pack-actions button,.pilot-exec-decision-board .pilot-section-heading-row>button{color:#243087;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #3540bf38;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.pilot-exec-pack-actions button:first-child,.pilot-exec-decision-board .pilot-section-heading-row>button{color:#fff;background:#3540bf;border-color:#3540bf}.pilot-exec-pack-actions button:disabled{cursor:progress;opacity:.7}.pilot-exec-decision-list{gap:10px;min-width:0;display:grid}.pilot-exec-decision-list button{color:#101421;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1b8;border-left:4px solid #3540bf;border-radius:13px;grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) minmax(180px,1fr) minmax(92px,.5fr) minmax(78px,.45fr);align-items:center;gap:14px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 10px 22px #0f172a09}.pilot-exec-decision-list button:hover{border-color:#3540bf6b;box-shadow:0 16px 34px #0f172a14}.pilot-exec-decision-list strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}.pilot-exec-decision-list .pilot-exec-decision-issue{min-width:0}.pilot-exec-decision-list .pilot-exec-decision-issue strong{margin-top:2px;display:block}.pilot-exec-decision-list b{color:#243087;white-space:nowrap;background:#eef2ff;border-radius:999px;justify-self:end;gap:2px;padding:6px 9px;font-size:11px;font-weight:800;display:grid}.pilot-exec-decision-list b small{color:#64748b;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pilot-exec-decision-list span{color:#526178;text-overflow:ellipsis;white-space:nowrap;gap:2px;font-size:12px;font-weight:700;line-height:1.3;display:grid;overflow:hidden}.pilot-exec-decision-list span small{color:#94a3b8;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pilot-exec-decision-list em{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;justify-self:end;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.pilot-exec-decision-list em small{color:#64748b;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.pilot-governance-domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pilot-governance-domains>button{color:#101421;cursor:pointer;text-align:left;background:linear-gradient(145deg,#16803d14,#fffffff5 38%);border:1px solid #d9e2ee;border-left:5px solid #16803d;border-radius:10px;gap:12px;min-width:0;min-height:222px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative;box-shadow:0 12px 26px #0f172a0f}.pilot-governance-domains>button.attention{background:linear-gradient(145deg,#b453091c,#fffffff5 38%);border-left-color:#b45309}.pilot-governance-domains>button:hover,.pilot-governance-domains>button.active{background:linear-gradient(145deg,#3659d71f,#fffffffa 40%);border-color:#3659d7;transform:translateY(-1px);box-shadow:0 20px 38px #0f172a1f}.pilot-governance-domains>button:nth-child(5):last-child{grid-column:1/-1;min-height:190px}.pilot-domain-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pilot-domain-heading strong{color:#0f172a;font-size:18px;font-weight:800;line-height:1.18}.pilot-domain-heading em{color:#087443;font-family:var(--tx-font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.pilot-governance-domains>button.attention .pilot-domain-heading em{color:#a15c00;background:#fff7e6;border-color:#fde68a}.pilot-domain-signal{color:#475569;font-size:13px;font-weight:650;line-height:1.4}.pilot-domain-metrics{gap:8px;display:grid}.pilot-domain-metrics>span,.pilot-domain-metrics>button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e7edf6;grid-template-columns:minmax(76px,.28fr) minmax(0,1fr);align-items:baseline;gap:2px 10px;padding-top:8px;display:grid}.pilot-domain-metrics>button:hover{color:#243087;border-top-color:#3540bf61}.pilot-domain-metrics b{color:#166534;font-family:var(--tx-font-mono);letter-spacing:0;grid-row:1/3;font-size:22px;font-weight:800;line-height:1}.pilot-domain-metrics .attention b{color:#b45309}.pilot-domain-metrics span span,.pilot-domain-metrics button span{color:#162033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.pilot-domain-metrics small{color:#64748b;font-family:var(--tx-font-mono);text-transform:uppercase;grid-column:2;font-size:10px;font-weight:700;line-height:1.2}.pilot-decision-queue{border-color:#cfd7e6}.pilot-decision-queue p{color:#526178;margin:0;font-size:14px;font-weight:600;line-height:1.48}.pilot-domain-action{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;gap:4px;padding:12px;display:grid}.pilot-domain-action span{color:#5d6b82;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-domain-action strong{color:#111827;font-size:15px;font-weight:800;line-height:1.25}.pilot-decision-queue .pilot-detail-section button{grid-template-columns:18px minmax(0,1fr) auto}.pilot-decision-queue .pilot-detail-section button span{min-width:0}.pilot-decision-queue .pilot-detail-section button small{color:#64748b;font-family:var(--tx-font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.pilot-exec-matrix{gap:8px;min-width:0;display:grid}.pilot-exec-matrix-head,.pilot-exec-matrix button{grid-template-columns:minmax(136px,1fr) 82px 98px 100px 112px;align-items:center;gap:10px;display:grid}.pilot-exec-matrix-head{padding:0 16px 4px 18px}.pilot-exec-matrix-head span{color:#64748b}.pilot-exec-matrix button{color:#101421;cursor:pointer;text-align:left;background:linear-gradient(90deg,#16a34a0f,#fff 22%);border:1px solid #d7deea;border-left:4px solid #16a34a;border-radius:10px;min-width:0;min-height:76px;padding:13px 16px 13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;position:relative;box-shadow:0 8px 20px #0f172a0a}.pilot-exec-matrix button:hover,.pilot-exec-matrix button.active{background:linear-gradient(90deg,#1f5eff12,#fff 24%);border-color:#4f8cff #4f8cff #4f8cff #1f5eff;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a}.pilot-exec-matrix button.needs-attention{background:linear-gradient(90deg,#d9770614,#fff 24%);border-left-color:#d97706}.pilot-exec-matrix button.gap{background:linear-gradient(90deg,#be123c14,#fff 24%);border-color:#efb4c0 #efb4c0 #efb4c0 #be123c;box-shadow:0 12px 26px #be123c14}.pilot-exec-control{gap:5px;min-width:0;display:grid}.pilot-exec-control>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;line-height:1.15;overflow:hidden}.pilot-exec-control>span{align-items:center;gap:7px;display:inline-flex}.pilot-exec-signal{gap:2px;min-width:0;display:grid}.pilot-exec-signal strong{color:#0f172a;font-family:var(--tx-font-mono);letter-spacing:0;font-size:24px;font-weight:700;line-height:1}.pilot-exec-readiness{gap:7px;display:grid}.pilot-exec-readiness strong{color:#0f172a;font-family:var(--tx-font-mono);letter-spacing:0;font-size:17px;font-weight:700}.pilot-exec-readiness>span{background:#e5eaf2;border-radius:999px;height:5px;display:block;overflow:hidden}.pilot-exec-readiness i{width:calc(var(--score) * 1%);border-radius:inherit;background:#16a34a;height:100%;display:block}.pilot-exec-matrix .needs-attention .pilot-exec-readiness i{background:#d97706}.pilot-exec-matrix .gap .pilot-exec-readiness i{background:#be123c}.pilot-exec-matrix em{color:#087443;font-family:var(--tx-font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;justify-self:start;padding:7px 10px;font-size:10px;font-style:normal;font-weight:700}.pilot-exec-matrix em.needs-attention{color:#a15c00;background:#fff7e6;border-color:#fde68a}.pilot-exec-matrix em.gap{color:#be123c;background:#fff1f2;border-color:#fecdd3}.pilot-exec-decision{color:#0f172a;white-space:normal;font-size:11px;line-height:1.25}.pilot-help-tip{color:#64748b;justify-content:center;align-items:center;display:inline-flex;position:relative}.pilot-help-tip svg{pointer-events:none}.pilot-help-tip [role=tooltip]{z-index:8;color:#e2e8f0;width:260px;font-family:var(--tx-font-body);letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;background:#0f172a;border:1px solid #263247;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 18px 36px #0f172a47}.pilot-help-tip:hover [role=tooltip],.pilot-help-tip:focus [role=tooltip]{opacity:1;transform:translate(-50%)translateY(0)}.pilot-panel.pilot-exec-detail{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#cfd7e6;gap:14px;padding:18px;display:grid;position:sticky;top:24px;box-shadow:0 14px 30px #0f172a14}.pilot-exec-detail p{margin:0}.pilot-exec-detail h2{color:#0f172a;font-size:28px}.pilot-exec-detail-meta{background:#f8fafc;border:1px solid #e3e8f1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.pilot-exec-detail-meta span,.pilot-exec-detail-meta strong,.pilot-exec-detail-meta b{color:#0f172a;text-align:center;border-right:1px solid #e3e8f1;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.pilot-exec-detail-meta span{color:#475569;font-size:11px}.pilot-exec-detail-meta b{border-right:0}.pilot-exec-why{border-top:1px solid #e7ecf4;border-bottom:1px solid #e7ecf4;gap:6px;padding:13px 0;display:grid}.pilot-exec-why h3{color:#101421;margin:0;font-size:13px}.pilot-exec-why p{color:#526178;font-size:13px;line-height:1.5}.pilot-exec-detail .pilot-detail-section h3{color:#101421}.pilot-exec-detail .pilot-detail-section button{color:#344054;background:#fff;border-color:#e3e8f1}.pilot-exec-detail .pilot-detail-section svg{color:#1f5eff}.pilot-exec-drill-action{color:#fff;cursor:pointer;background:#1f5eff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}.pilot-command-center{color:#fff;background:radial-gradient(circle at 76% 18%,#3540bf33,#0000 34%),linear-gradient(135deg,#101421 0%,#17213b 56%,#0f172a 100%);border:1px solid #d9e0ea;border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 44px #10142129}.pilot-command-copy{align-self:center;min-width:0}.pilot-command-copy .pilot-eyebrow{color:#aeb9ff}.pilot-command-copy h2{color:#fff;max-width:760px;margin:6px 0 0;font-size:clamp(25px,2.7vw,38px);line-height:1.03}.pilot-command-copy p{color:#d7ddf2;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.55}.pilot-command-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.pilot-command-actions button,.pilot-command-actions a,.pilot-readiness-card button,.pilot-recommendation button{color:#101421;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.pilot-command-actions button+button,.pilot-command-actions a+a{color:#fff;background:#ffffff14}.pilot-readiness-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:minmax(0,1fr) 98px;align-items:center;gap:14px;padding:15px;display:grid}.pilot-readiness-card span,.pilot-command-signals span{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-readiness-card strong{color:#fff;margin-top:8px;font-size:40px;line-height:1;display:block}.pilot-readiness-card small,.pilot-command-signals small{color:#d7ddf2;margin-top:7px;font-size:12px;line-height:1.35;display:block}.pilot-readiness-ring{background:radial-gradient(circle at center, #101421 0 54%, transparent 55%), conic-gradient(#75e0a7 0 73%, #ffffff29 73% 100%);border-radius:999px;place-items:center;width:94px;height:94px;display:grid}.pilot-readiness-ring span{color:#fff;letter-spacing:0;font-size:24px;font-weight:950}.pilot-command-signals{gap:9px;display:grid}.pilot-command-signals button,.pilot-command-signals a{color:#fff;cursor:pointer;text-align:left;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;text-decoration:none;display:grid}.pilot-command-signals svg{color:#9fb0ff}.pilot-command-signals a.danger svg{color:#ffb4b9}.pilot-command-signals a.warning svg{color:#f6d46b}.pilot-command-signals a.success svg{color:#9ee8ba}.pilot-command-signals strong{color:#fff;font-size:15px}.pilot-command-signals small{grid-column:2/-1;margin:0}.pilot-command-page{gap:16px}.pilot-command-center-page{background:radial-gradient(circle at 76% 18%,#3540bf29,#0000 34%),linear-gradient(135deg,#111827 0%,#17213b 58%,#0f172a 100%)}.pilot-command-dashboard{background:#fff;border:1px solid #d9e0ea;border-radius:12px;grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 26px #1014210f}.pilot-command-dashboard .pilot-command-copy{align-self:start}.pilot-command-dashboard .pilot-command-copy h2{color:#101421;max-width:none;font-size:23px;line-height:1.12}.pilot-command-dashboard .pilot-command-copy p{color:#526178;max-width:none;font-size:14px;line-height:1.4}.pilot-command-dashboard .pilot-command-copy .pilot-eyebrow{color:#667085}.pilot-command-dashboard .pilot-command-actions a{color:#fff;background:#3540bf;border-color:#3540bf}.pilot-dashboard-side{align-content:start;gap:8px;min-width:0;display:grid}.pilot-policy-dashboard{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);min-height:0;padding:18px}.pilot-policy-dashboard .pilot-command-copy{gap:7px}.pilot-policy-dashboard .pilot-command-copy h2{font-size:34px;line-height:1}.pilot-policy-dashboard .pilot-command-copy p{max-width:520px;font-size:14px;line-height:1.35}.pilot-policy-status-row{color:#667085;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.pilot-command-dashboard .pilot-command-signals{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));align-content:start;align-items:start;gap:8px}.pilot-command-dashboard .pilot-command-signals a,.pilot-command-dashboard .pilot-command-signals article{color:#101421;background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:64px;padding:9px;display:grid}.pilot-command-dashboard .pilot-command-signals span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.2;overflow:hidden}.pilot-command-dashboard .pilot-command-signals strong{color:#101421;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;line-height:1;overflow:hidden}.pilot-command-dashboard .pilot-command-signals small{color:#667085;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:11px;line-height:1.25;overflow:hidden}.pilot-command-dashboard .pilot-command-signals svg{color:#3540bf;width:17px;height:17px}.pilot-policy-dashboard .pilot-command-signals{grid-template-columns:repeat(5,minmax(118px,1fr));gap:7px}.pilot-policy-dashboard .pilot-command-signals article{min-height:48px;padding:7px 8px}.pilot-policy-dashboard .pilot-command-signals span{letter-spacing:.08em;font-size:9px}.pilot-policy-dashboard .pilot-command-signals strong{font-size:18px}.pilot-policy-dashboard .pilot-command-signals small{display:none}.pilot-registry-dashboard .pilot-command-signals,.pilot-mvp-stage-dashboard .pilot-command-signals{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.pilot-registry-dashboard .pilot-command-signals article small,.pilot-mvp-stage-dashboard .pilot-command-signals article small{grid-column:2/-1;margin:0}.pilot-mvp-stage-dashboard .pilot-command-copy button{color:#fff;cursor:pointer;background:#3540bf;border:1px solid #3540bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:34px;margin-top:12px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.pilot-mvp-stage-dashboard .pilot-command-copy button:disabled{cursor:progress;opacity:.72}.pilot-mvp-stage-dashboard .pilot-command-copy small,.pilot-registry-dashboard .pilot-command-copy small{color:#667085;margin-top:8px;font-size:12px;font-weight:750;display:block}.pilot-lifecycle-dashboard{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr)}.pilot-lifecycle-dashboard .pilot-command-copy h2{max-width:520px;font-size:32px}.pilot-lifecycle-dashboard .pilot-dashboard-side{gap:10px}.pilot-lifecycle-metric-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;min-width:0;display:grid}.pilot-lifecycle-metric-grid article,.pilot-lifecycle-metric-grid button{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:82px;padding:10px;display:grid}.pilot-lifecycle-metric-grid button{cursor:pointer;width:100%;font:inherit;text-align:left;transition:border-color .14s,box-shadow .14s,transform .14s}.pilot-lifecycle-metric-grid.inventory button{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#e1e7f0;border-radius:12px;box-shadow:0 10px 24px #0f172a0b}.pilot-lifecycle-metric-grid button:hover,.pilot-lifecycle-metric-grid button:focus-visible{border-color:#b8c1ff;outline:0;transform:translateY(-1px);box-shadow:0 10px 22px #10142114}.pilot-lifecycle-metric-grid article.info,.pilot-lifecycle-metric-grid button.info{border-left:3px solid #3540bf}.pilot-lifecycle-metric-grid article.success,.pilot-lifecycle-metric-grid button.success{border-left:3px solid #14945b}.pilot-lifecycle-metric-grid article.warning,.pilot-lifecycle-metric-grid button.warning{border-left:3px solid #d97706}.pilot-lifecycle-metric-grid article.danger,.pilot-lifecycle-metric-grid button.danger{border-left:3px solid #dc2626}.pilot-lifecycle-metric-grid strong{color:#101421;font-family:var(--tx-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:850;line-height:1;overflow:hidden}.pilot-lifecycle-metric-grid.inventory strong{font-size:30px}.pilot-lifecycle-metric-grid span{color:#445066;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.pilot-metric-help{color:#64748b;flex:none;justify-content:center;align-items:center;display:inline-flex}.pilot-metric-help svg{display:block}.pilot-lifecycle-metric-grid small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.pilot-metric-insight-modal{width:min(420px,100%)}.pilot-metric-insight-list{overscroll-behavior:contain;gap:6px;max-height:min(280px,100dvh - 260px);padding-right:2px;display:grid;overflow:auto}.pilot-metric-insight-list div{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;gap:2px;padding:8px;display:grid}.pilot-metric-insight-list span{color:#101421;overflow-wrap:anywhere;font-size:12px;font-weight:850}.pilot-metric-insight-list small{color:#667085;overflow-wrap:anywhere;font-size:11px;font-weight:650}.pilot-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.pilot-lifecycle-section{align-content:start;gap:12px;min-width:0;display:grid}.pilot-lifecycle-row-list{gap:8px;min-width:0;display:grid}.pilot-lifecycle-row-list article{background:#fff;border:1px solid #e3e8f1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.pilot-lifecycle-row-list article.success{border-left:3px solid #14945b}.pilot-lifecycle-row-list article.warning{border-left:3px solid #d97706}.pilot-lifecycle-row-list article.danger{border-left:3px solid #dc2626}.pilot-lifecycle-row-list strong,.pilot-lifecycle-row-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pilot-lifecycle-row-list strong{color:#101421;font-size:13px;font-weight:900}.pilot-lifecycle-row-list span{color:#667085;margin-top:3px;font-size:12px;font-weight:650}.pilot-lifecycle-row-list em,.pilot-lifecycle-row-list small{white-space:nowrap;justify-self:end}.pilot-lifecycle-row-list em{color:#101421;font-family:var(--tx-font-mono);font-size:13px;font-style:normal;font-weight:850}.pilot-lifecycle-row-list small{color:#3540bf;letter-spacing:.04em;text-transform:uppercase;background:#eef1ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.pilot-lifecycle-funnel{gap:12px;display:grid}.pilot-lifecycle-funnel>div:last-child{gap:10px;display:grid}.pilot-lifecycle-funnel>div:last-child div{grid-template-columns:minmax(130px,.7fr) 78px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pilot-lifecycle-funnel span{color:#445066;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.pilot-lifecycle-funnel strong{color:#101421;font-family:var(--tx-font-mono);text-align:right;font-size:14px;font-weight:850}.pilot-lifecycle-funnel i{background:#e9eef7;border-radius:999px;height:8px;display:block;overflow:hidden}.pilot-lifecycle-funnel b{border-radius:inherit;background:#3540bf;height:100%;display:block}.pilot-lifecycle-diagnostics,.pilot-lifecycle-advanced{grid-column:1/-1;min-width:0}.pilot-lifecycle-diagnostics summary,.pilot-lifecycle-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.pilot-lifecycle-diagnostics summary::-webkit-details-marker{display:none}.pilot-lifecycle-advanced summary::-webkit-details-marker{display:none}.pilot-lifecycle-diagnostics summary strong,.pilot-lifecycle-advanced summary strong{color:#101421;margin-top:3px;font-size:16px;display:block}.pilot-lifecycle-diagnostics[open] summary,.pilot-lifecycle-advanced[open] summary{margin-bottom:12px}.pilot-command-grid{grid-template-columns:minmax(280px,.8fr) minmax(280px,.75fr) minmax(260px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.pilot-command-source-panel,.pilot-command-priority-panel,.pilot-command-agent-panel{padding:16px}.pilot-command-source-groups{gap:12px;display:grid}.pilot-command-source-groups section{gap:7px;display:grid}.pilot-command-source-groups h3{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.pilot-command-source-groups a,.pilot-command-agent-list a{text-decoration:none}.pilot-command-source-groups a{background:#fbfcff;border:1px solid #e3e8f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:58px;padding:10px;display:grid}.pilot-command-source-groups a:hover,.pilot-command-agent-list a:hover{border-color:#b9c3d6;box-shadow:0 8px 18px #10142112}.pilot-command-source-groups span,.pilot-command-agent-list strong{color:#101421;font-size:13px;font-weight:900}.pilot-command-source-groups strong{color:#3540bf;font-size:16px}.pilot-command-source-groups small{color:#667085;grid-column:1/-1;font-size:12px;font-weight:750}.pilot-command-action-list a{text-decoration:none}.pilot-command-agent-list{gap:9px;display:grid}.pilot-command-agent-list a{background:#fbfcff;border:1px solid #e3e8f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:11px;display:grid}.pilot-command-agent-list span{color:#667085;margin-top:4px;font-size:12px;font-weight:750;display:block}.pilot-command-agent-list small{border-radius:8px;justify-content:center;align-items:center;min-width:60px;min-height:28px;font-size:11px;font-weight:950;display:inline-flex}.pilot-command-agent-list small.danger{color:#c92a2f;background:#fff1f1}.pilot-command-agent-list small.warning{color:#9a6200;background:#fff7e7}.pilot-command-agent-list small.success{color:#147a44;background:#ebfbf2}.pilot-operational-queue{gap:10px;min-width:0;display:grid}.pilot-operational-queue.pilot-panel{padding:14px}.pilot-control-plane-home{gap:14px}.pilot-command-warning{background:#fffaf0;border-color:#ffe2a8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.pilot-command-warning svg{color:#b7791f}.pilot-command-warning strong,.pilot-command-warning span{display:block}.pilot-command-warning strong{color:#101421;font-size:13px}.pilot-command-warning span{color:#667085;margin-top:2px;font-size:12px;font-weight:650}.pilot-command-warning a,.pilot-command-decision-list a{text-decoration:none}.pilot-command-warning a{color:#7a4d00;background:#fff;border:1px solid #edc36b;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.pilot-command-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.pilot-command-section{align-content:start;gap:12px;min-width:0;display:grid}.pilot-command-decision-list{gap:8px;min-width:0;display:grid}.pilot-command-decision-list a{color:#445066;background:#fff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.35fr) 58px 76px auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.pilot-command-decision-list a:hover{background:#fbfcff;border-color:#b8c1ff}.pilot-command-decision-list span,.pilot-command-decision-list strong,.pilot-command-decision-list small{min-width:0}.pilot-command-decision-list strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;display:block;overflow:hidden}.pilot-command-decision-list small{color:#667085;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:850;display:inline-flex}.pilot-command-decision-list em,.pilot-command-decision-list b{justify-self:end;font-style:normal;font-weight:950}.pilot-command-decision-list em{color:#101421;font-size:18px}.pilot-command-decision-list b{color:#3540bf;letter-spacing:.05em;text-transform:uppercase;background:#eef1ff;border-radius:999px;padding:5px 8px;font-size:10px}.pilot-stage-queue>.pilot-panel-head{background:#fff;border:1px solid #d9e0ea;border-radius:8px;padding:12px}.pilot-stage-queue>.pilot-panel,.pilot-stage-queue>.pilot-mvp-grid{max-height:520px;overflow:auto}.pilot-queue-tabs{background:#f8fafc;border:1px solid #dce2ef;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;min-width:0;padding:5px;display:grid}.pilot-queue-tabs button{color:#445066;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 9px;display:grid}.pilot-queue-tabs button.active{color:#3540bf;background:#fff;border-color:#cbd3ff;box-shadow:0 5px 14px #1014210f}.pilot-queue-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.pilot-queue-tabs strong{color:inherit;font-family:var(--tx-font-mono);font-size:12px}.pilot-queue-list{gap:7px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.pilot-queue-row{color:#101421;background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;grid-template-columns:minmax(170px,.8fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 10px;text-decoration:none;display:grid}button.pilot-queue-row{cursor:pointer;text-align:left;width:100%}.pilot-queue-row:hover{border-color:#b9c3d6;box-shadow:0 8px 18px #10142112}.pilot-queue-row strong,.pilot-queue-row span,.pilot-queue-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-queue-row strong{color:#101421;font-size:13px;font-weight:900}.pilot-queue-row span{color:#667085;font-size:12px;font-weight:750}.pilot-queue-row small{color:#3540bf;font-size:12px;font-weight:900}.pilot-queue-actions{justify-self:end;gap:6px;display:inline-flex}.pilot-queue-actions button{color:#283150;cursor:pointer;background:#fff;border:1px solid #cfd7e6;border-radius:8px;min-height:28px;padding:0 9px;font-size:12px;font-weight:850}.pilot-queue-actions button.danger{color:#c92a2a;background:#fff5f5;border-color:#fed7d7}.pilot-queue-row.agent small{border-radius:8px;justify-content:center;align-items:center;min-width:60px;min-height:28px;display:inline-flex}.pilot-queue-row.agent small.danger{color:#c92a2f;background:#fff1f1}.pilot-queue-row.agent small.warning{color:#9a6200;background:#fff7e7}.pilot-queue-row.agent small.success{color:#147a44;background:#ebfbf2}.pilot-queue-row.source small{color:#3540bf;font-family:var(--tx-font-mono);font-size:16px}.pilot-step-nav,.pilot-metrics,.pilot-lens-panel,.pilot-landing-grid,.pilot-workspace,.pilot-support-grid,.pilot-admin-grid{min-width:0}.pilot-lens-panel{background:#fff;border:1px solid #d9e0ea;border-radius:12px;grid-template-columns:420px minmax(0,1fr);gap:12px;padding:12px;display:grid}.pilot-lens-tabs{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:6px;display:grid}.pilot-lens-tabs button,.pilot-lens-chips button{color:#445066;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.pilot-lens-tabs button.active{color:#2a3199;background:#eef1ff;border-color:#3540bf}.pilot-lens-summary{border-left:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding-left:14px;display:grid}.pilot-lens-summary h2{color:#101421;margin:3px 0 0;font-size:18px}.pilot-lens-summary p{color:#667085;max-width:680px;margin:5px 0 0;font-size:13px;line-height:1.4}.pilot-lens-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-lens-chips button{background:#f8fafc;border-radius:999px;min-height:30px}.pilot-landing-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.pilot-step-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-step-nav button{color:#445066;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0ea;border-radius:8px;grid-template-columns:24px 18px minmax(0,1fr);align-items:center;gap:3px 8px;min-height:64px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 2px #1014210a}.pilot-step-nav button span{color:#3540bf;background:#eef1ff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.pilot-step-nav button svg{color:#667085}.pilot-step-nav button strong{color:#101421;font-size:14px;font-weight:900}.pilot-step-nav button small{color:#667085;text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-size:12px;font-weight:700;overflow:hidden}.pilot-step-nav button:hover,.pilot-metrics button:hover,.pilot-action-list button:hover,.pilot-command-action-list a:hover,.pilot-agent-stats button:hover,.pilot-detail-section button:hover,.pilot-source-list a:hover{border-color:#b9c3d6;box-shadow:0 8px 18px #10142112}.pilot-step-nav button.active{background:#f7f8ff;border-color:#3540bf;box-shadow:0 10px 24px #3540bf1f}.pilot-step-nav button.active svg,.pilot-step-nav button.active strong{color:#2a3199}.pilot-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-metrics button,.pilot-panel{background:#fff;border:1px solid #d9e0ea;border-radius:10px;min-width:0}.pilot-metrics button{cursor:pointer;text-align:left;gap:7px;min-height:104px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 2px #1014210a}.pilot-metrics button.danger{border-color:#f3b8bd}.pilot-metrics button.warning{border-color:#f6dda1}.pilot-metrics button.success{border-color:#bde8cb}.pilot-metrics button.active{background:#fff;border-color:#3540bf}.pilot-metrics button>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pilot-metrics strong{color:#101421;font-size:28px;line-height:1;display:block}.pilot-metrics span{color:#101421;margin-top:8px;font-size:14px;font-weight:850;display:block}.pilot-metrics small,.pilot-panel p,.pilot-action-list span,.pilot-command-action-list span,.pilot-source-list small,.pilot-admin-head p{color:#667085;font-size:13px;line-height:1.4}.pilot-admin-head .pilot-api-status{color:#445066;background:#fff;border:1px solid #dce2ef;border-radius:999px;width:fit-content;margin-top:10px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.pilot-focus-strip{color:#101421;background:#fff;border:1px solid #d9e0ea;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.pilot-focus-strip h2{color:#101421;margin:4px 0 0;font-size:22px;line-height:1.12}.pilot-focus-strip p{color:#667085;max-width:880px;margin:7px 0 0;font-size:14px;line-height:1.45}.pilot-focus-strip .pilot-eyebrow{color:#3540bf}.pilot-focus-strip button{color:#fff;cursor:pointer;background:#3540bf;border:1px solid #3540bf;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}.pilot-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.pilot-registry-workspace{grid-template-columns:1fr}.pilot-support-grid{grid-template-columns:1fr;display:grid}.pilot-panel{padding:16px;box-shadow:0 1px 2px #1014210a}.pilot-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pilot-panel-head.compact h2{font-size:20px}.pilot-search{color:#667085;background:#f8fafc;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:8px;width:min(330px,100%);height:40px;padding:0 11px;display:flex}.pilot-search input,.pilot-form-grid input,.pilot-login-card input,.pilot-login-card select{color:#101421;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.pilot-filter-row,.pilot-chip-list{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.pilot-filter-row button{color:#445066;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pilot-filter-row button.active{color:#2a3199;background:#eef1ff;border-color:#3540bf}.pilot-filter-row button.danger{color:#b32228;border-color:#f3b8bd}.pilot-filter-row button.warning{color:#8a5a00;border-color:#f6dda1}.pilot-badge{color:#445066;white-space:nowrap;background:#f8fafc;border:1px solid #dce2ef;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.pilot-badge.success{color:#187244;background:#f0fbf4;border-color:#bde8cb}.pilot-badge.warning{color:#8a5a00;background:#fff9e9;border-color:#f6dda1}.pilot-badge.danger{color:#b32228;background:#fff4f5;border-color:#f3b8bd}.pilot-table-wrap{border:1px solid #edf0f6;border-radius:8px;overflow-x:auto}.pilot-table{border-collapse:collapse;width:100%;min-width:760px}.pilot-table.compact{min-width:0}.pilot-table th,.pilot-table td{text-align:left;color:#445066;vertical-align:middle;border-bottom:1px solid #edf0f6;padding:9px 10px;font-size:12px}.pilot-table th{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-table td strong{color:#101421;font-size:12px;display:block}.pilot-table td small{color:#667085;margin-top:2px;font-size:11px;display:block}.pilot-table tbody tr{cursor:pointer;outline:none;transition:background-color .14s}.pilot-table tbody tr:hover,.pilot-table tbody tr:focus-visible{background:#f8fafc}.pilot-table tbody tr.selected{background:#f4f6ff}.pilot-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 #3540bf}.pilot-rail{gap:14px;min-width:0;display:grid}.pilot-action-list,.pilot-source-list,.pilot-connector-list{gap:6px;display:grid}.pilot-action-list button,.pilot-command-action-list a,.pilot-source-list a,.pilot-connector-list button,.pilot-agent-stats button,.pilot-detail-section button{color:#101421;cursor:pointer;text-align:left;background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:5px;width:100%;min-width:0;padding:9px;text-decoration:none;display:grid}.pilot-action-list small,.pilot-command-action-list small{color:#3540bf;align-items:center;gap:4px;font-weight:850;display:inline-flex}.pilot-action-list button.active,.pilot-command-action-list a.active{background:#f7f8ff;border-color:#bbc6ff;box-shadow:inset 3px 0 #3540bf}.pilot-source-list a{grid-template-columns:minmax(0,1fr) auto}.pilot-source-list small{grid-column:1/-1}.pilot-source-panel .pilot-source-list{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-source-panel .pilot-source-list a{align-content:start;min-height:84px}.pilot-agent-detail{position:sticky;top:18px}.pilot-landing-grid .pilot-agent-detail{position:static}.pilot-investigation-panel{border-color:#cbd3ff;box-shadow:0 18px 42px #3540bf1f}.pilot-priority-panel{min-height:100%}.pilot-recommendation{background:#f7f8ff;border:1px solid #dfe4ff;border-radius:10px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.pilot-recommendation span{color:#3540bf;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-recommendation strong{color:#101421;font-size:15px}.pilot-recommendation button{color:#fff;background:#3540bf;border-color:#3540bf;width:fit-content;min-height:34px}.pilot-evidence-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pilot-evidence-coverage div{background:#fbfcff;border:1px solid #edf0f6;border-radius:9px;min-width:0;padding:10px}.pilot-evidence-coverage span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.pilot-evidence-coverage strong{color:#101421;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.pilot-relationship-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pilot-relationship-path button{color:#101421;cursor:pointer;text-align:left;background:#fff;border:1px solid #edf0f6;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px 8px;min-width:0;padding:10px;display:grid}.pilot-relationship-path svg{color:#3540bf}.pilot-relationship-path span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-relationship-path strong{color:#101421;overflow-wrap:anywhere;grid-column:2;font-size:12px}.pilot-agent-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pilot-agent-stats button{align-content:start;min-height:92px;padding:10px}.pilot-agent-stats svg{color:#3540bf}.pilot-agent-stats span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:850}.pilot-agent-stats strong{color:#101421;overflow-wrap:anywhere;font-size:13px}.pilot-detail-section{gap:8px;margin-top:14px;display:grid}.pilot-detail-section h3{color:#101421;margin:0;font-size:13px}.pilot-detail-section button{color:#445066;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:38px;padding:9px 10px;font-size:13px;font-weight:750}.pilot-detail-section svg{color:#3540bf}.pilot-admin-head{background:#fff;border:1px solid #dce2ef;border-radius:10px;padding:16px}.pilot-admin-actions button{gap:7px;padding:0 12px;font-weight:850}.pilot-admin-actions .primary,.pilot-login-card button{color:#fff;background:#3540bf;border-color:#3540bf}.pilot-admin-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pilot-connector-list button.active{background:#f8f9ff;border-color:#bbc6ff}.pilot-connector-manager{gap:12px}.pilot-admin-grid.creating,.pilot-admin-grid.workbench{grid-template-columns:minmax(0,1fr)}.pilot-connector-workbench{gap:14px;padding:16px;display:grid}.pilot-connector-platform-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;padding:20px;display:grid}.pilot-connector-platform-copy{align-content:center;gap:9px;display:grid}.pilot-connector-platform-copy h2{color:#101421;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.02}.pilot-connector-platform-copy p{color:#53627c;max-width:720px;margin:0;font-size:16px;line-height:1.55}.pilot-connector-platform-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pilot-connector-platform-metrics article{background:#fbfcff;border:1px solid #dce2ef;border-radius:8px;gap:7px;min-height:134px;padding:13px;display:grid}.pilot-connector-platform-metrics span,.pilot-connector-capability-table th{color:#5c6980;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-platform-metrics strong{color:#101421;font-size:28px;line-height:1}.pilot-connector-platform-metrics small{color:#667085;font-size:12px;font-weight:750;line-height:1.35}.pilot-connector-sdk-section{gap:16px;padding:18px;display:grid;overflow:hidden}.pilot-connector-sdk-hero{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:stretch;gap:16px;display:grid}.pilot-connector-sdk-hero h2{color:#101421;margin:6px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.05}.pilot-connector-sdk-hero p{color:#53627c;max-width:760px;margin:0;font-size:15px;line-height:1.55}.pilot-connector-sdk-outcome{background:linear-gradient(135deg,#313cc914,#fffffff5);border:1px solid #cfd8ff;border-radius:8px;align-content:center;gap:8px;padding:16px;display:grid}.pilot-connector-sdk-outcome span,.pilot-connector-sdk-providers>span,.pilot-connector-sdk-grid article span{color:#5c6980;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-sdk-outcome strong{color:#101421;font-size:22px;line-height:1.1}.pilot-connector-sdk-outcome small{color:#5c6980;font-size:12px;font-weight:750;line-height:1.35}.pilot-connector-sdk-contract{flex-wrap:wrap;gap:8px;display:flex}.pilot-connector-sdk-contract code,.pilot-connector-sdk-optional code{color:#26336f;background:#f8fafc;border:1px solid #dce2ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.pilot-connector-sdk-optional{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:8px;padding:12px;display:grid}.pilot-connector-sdk-optional span,.pilot-connector-marketplace-section>div:first-child span{color:#5c6980;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-sdk-optional div{flex-wrap:wrap;gap:8px;display:flex}.pilot-connector-sdk-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pilot-connector-sdk-grid article{background:#fff;border:1px solid #dce2ef;border-radius:8px;gap:8px;min-height:150px;padding:13px;display:grid}.pilot-connector-sdk-grid article strong{color:#101421;font-size:16px;line-height:1.15}.pilot-connector-sdk-grid article p{color:#5c6980;margin:0;font-size:12px;font-weight:750;line-height:1.45}.pilot-connector-sdk-providers{border-top:1px solid #e6ebf4;gap:9px;padding-top:14px;display:grid}.pilot-connector-sdk-providers div{flex-wrap:wrap;gap:8px;display:flex}.pilot-connector-sdk-providers.compact{border-top:0;padding-top:0}.pilot-connector-sdk-providers strong{color:#101421;background:#fbfcff;border:1px solid #dce2ef;border-radius:8px;padding:8px 11px;font-size:13px}.pilot-connector-capability-section{gap:14px;padding:16px;display:grid}.pilot-connector-capability-table-wrap{background:#fff;border:1px solid #dce2ef;border-radius:8px;overflow-x:auto}.pilot-connector-capability-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.pilot-connector-capability-table th,.pilot-connector-capability-table td{text-align:left;border-bottom:1px solid #e6ebf4;padding:10px}.pilot-connector-capability-table th{background:#f8fafc}.pilot-connector-capability-table td{color:#445066;font-size:12px;font-weight:800}.pilot-connector-capability-table tbody tr:last-child td{border-bottom:0}.pilot-connector-capability-table td:first-child strong{color:#101421;font-size:13px}.pilot-connector-capability-pill{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.pilot-connector-capability-pill.success{color:#067647;background:#ecfdf3}.pilot-connector-capability-pill.warning{color:#b54708;background:#fff7ed}.pilot-connector-capability-pill.neutral{color:#526178;background:#eef1f6}.pilot-connector-platform-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.pilot-connector-certification,.pilot-connector-builder,.pilot-connector-graph-section{gap:14px;padding:16px;display:grid}.pilot-connector-certification-list,.pilot-connector-builder-steps{gap:10px;display:grid}.pilot-connector-certification-list div,.pilot-connector-builder-steps div{background:#fff;border:1px solid #dce2ef;border-left:3px solid #8ea0b8;border-radius:8px;gap:6px;padding:12px;display:grid}.pilot-connector-certification-list div.success{border-left-color:#1f9a57}.pilot-connector-certification-list div.warning{border-left-color:#d98200}.pilot-connector-certification-list strong,.pilot-connector-builder-steps strong{color:#101421;font-size:14px}.pilot-connector-certification-list p,.pilot-connector-builder-steps p,.pilot-connector-graph-section p{color:#5c6980;margin:0;font-size:12px;font-weight:750;line-height:1.45}.pilot-connector-certification-list span{color:#3540bf;font-size:11px;font-weight:900}.pilot-connector-builder-steps div{grid-template-columns:34px minmax(0,.34fr) minmax(0,1fr);align-items:center}.pilot-connector-builder-steps span{color:#3540bf;background:#eef1ff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:inline-grid}.pilot-connector-wizard-page{background:#eef3f6;gap:16px;padding-bottom:24px;display:grid}.pilot-connector-wizard-page>.pilot-panel{padding:24px}.pilot-connector-wizard-workbench{grid-template-columns:minmax(192px,20%) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pilot-connector-wizard-main{gap:24px;min-width:0;display:grid}.pilot-connector-wizard-rail{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:min(50vh,500px);display:grid;position:sticky;top:24px}.pilot-connector-wizard-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.pilot-connector-wizard-steps{background:#fff;border:1px solid #d8e0e8b8;border-radius:12px;align-content:start;align-items:stretch;gap:8px;min-height:min(38vh,360px);padding:12px 10px;display:grid;position:relative;box-shadow:0 8px 18px #0827410a}.pilot-connector-wizard-steps:before{content:"";background:#d8e0e8;width:1px;position:absolute;top:24px;bottom:24px;left:30px}.pilot-connector-wizard-steps button{z-index:1;color:#101421;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:0 8px;min-height:38px;padding:5px 8px;display:grid;position:relative}.pilot-connector-wizard-steps span{color:#56637a;background:#fff;border:1px solid #e5e7eb;border-radius:999px;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-grid}.pilot-connector-wizard-steps strong{color:#0f395c;font-size:12px;line-height:1.15}.pilot-connector-wizard-steps small{color:#657289;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:850;line-height:1.1;overflow:hidden}.pilot-connector-wizard-steps button.active{background:#f8fbfc;border-color:#0f395c3d;box-shadow:inset 2px 0 #0f395c}.pilot-connector-wizard-steps button.active span{color:#fff;background:#0f395c;border-color:#0f395c}.pilot-connector-wizard-steps button.active strong,.pilot-connector-wizard-steps button.active small{color:#0f395c}.pilot-connector-wizard-steps button.complete span{color:#082741;background:#afe9dd;border-color:#afe9dd}.pilot-connector-wizard-steps button.complete small{color:#087443}.pilot-connector-wizard-steps button:not(.active):not(.complete) span{color:#6f7b8c;background:#fff;border-color:#dbe3ef}.pilot-connector-wizard-steps button:not(.active):not(.complete) small{color:#8ea0b8}.pilot-connector-wizard-steps button:hover{border-color:#b8c6d1;box-shadow:0 6px 14px #0827410f}.pilot-connector-step-panel{background:#fff;border-color:#d8e0e8b8;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 32px #08274112}.pilot-connector-step-panel:before{content:"";background:#0f395c;height:4px;position:absolute;inset:0 0 auto}.pilot-connector-wizard-form,.pilot-connector-draft-list{gap:20px;display:grid}.pilot-connector-wizard-form>.pilot-connector-wizard-field{background:0 0;border:0;border-radius:0;padding:0}.pilot-connector-wizard-two{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:0;display:grid}.pilot-connector-wizard-field{gap:8px;display:grid}.pilot-connector-surface-service-row{align-items:end}.pilot-connector-select-with-logo{border-bottom:1px solid #d3dce9;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;display:grid}.pilot-connector-select-with-logo select{border-bottom:0;min-height:52px}.pilot-connector-select-with-logo.service select{color:#082741}.pilot-connector-provider-logo{background:#fff;border:1px solid #dbe3ef;border-radius:10px;place-items:center;width:36px;height:36px;padding:5px;display:inline-grid}.pilot-connector-provider-logo img{object-fit:contain;width:100%;height:100%;display:block}.pilot-connector-provider-logo.text{color:#0f395c;letter-spacing:0;font-size:11px;font-weight:950}.pilot-connector-wizard-field label,.pilot-connector-field-label,.pilot-connector-wizard-connection-fields>div:first-child small{color:#6f7b8c;letter-spacing:0;font-size:11px;font-weight:600}.pilot-connector-field-label,.pilot-connector-review-grid div>span,.pilot-connector-json-test-panel h2{align-items:center;gap:8px;min-width:0;display:inline-flex}.pilot-connector-field-help{z-index:2;color:#082741;cursor:help;background:#f4fffc;border:1px solid #afe9dd;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;position:relative}.pilot-connector-field-help>span{color:#fff;width:min(280px,72vw);font-family:var(--tx-font-body);letter-spacing:0;text-transform:none;white-space:normal;background:#082741;border:1px solid #082741;border-radius:8px;padding:8px;font-size:12px;font-weight:750;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #08274129}.pilot-connector-field-help:hover>span,.pilot-connector-field-help:focus>span{display:block}.pilot-connector-wizard-field input,.pilot-connector-wizard-field select{color:#101421;width:100%;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-bottom-color:#d3dce9;border-radius:0;padding:0;font-size:18px;font-weight:750}.pilot-connector-wizard-connection-fields{background:0 0;border:0;border-top:1px solid #e1e7ed;border-radius:0;gap:16px;padding:20px 0 0;display:grid}.pilot-connector-credential-method-card{background:#f2fffb;border:1px solid #bfe7dd;border-radius:10px;gap:4px;padding:12px;display:grid}.pilot-connector-credential-method-card span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-credential-method-card strong{color:#0f395c;font-size:15px}.pilot-connector-credential-method-card small{color:#667085;font-size:12px;font-weight:750}.pilot-connector-review-panel{gap:24px;display:grid}.pilot-connector-json-test-panel{gap:16px;display:grid}.pilot-connector-json-tools{align-items:center;gap:8px;display:flex}.pilot-connector-json-expand{color:#0f395c;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-grid}.pilot-connector-json-expand:hover{background:#f4fffc;border-color:#0f395c;transform:translateY(-1px);box-shadow:0 8px 18px #08274114}.pilot-connector-json-test-panel textarea{resize:vertical;color:#e2e8f0;width:100%;min-height:240px;font-family:var(--tx-font-mono);background:#082741;border:1px solid #dbe3ef;border-radius:12px;padding:16px;font-size:12px;font-weight:600;line-height:1.55}.pilot-connector-json-test-panel.expanded textarea{min-height:min(68vh,760px)}.pilot-connector-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pilot-connector-review-grid div{background:#f8fbfc;border:1px solid #dbe3ef;border-radius:12px;gap:8px;min-width:0;padding:16px;display:grid}.pilot-connector-review-grid div>span{color:#64748b;letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.pilot-connector-review-grid strong{overflow-wrap:anywhere;color:#0f395c;font-size:20px;font-weight:750;line-height:1.15}.pilot-connector-wizard-validity{background:#f8fbfc;border:1px solid #dbe3ef;border-radius:12px;gap:8px;padding:16px;display:grid}.pilot-connector-wizard-actions.compact{justify-content:space-between;margin-top:8px}.pilot-connector-json-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.pilot-connector-json-result-grid span{color:#59667a;background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:8px;padding:16px;font-size:11px;font-weight:850;display:grid}.pilot-connector-json-result-grid strong{color:#101421;font-size:14px}.pilot-connector-wizard-validity.valid{background:#f4fffc;border-color:#afe9dd}.pilot-connector-wizard-validity.invalid{background:#fff;border-color:#0f395c}.pilot-connector-wizard-validity strong{color:#082741}.pilot-connector-wizard-validity small{color:#59667a;font-size:14px;font-weight:400;line-height:1.4}.pilot-connector-draft-list button{color:#101421;background:#f8fbfc;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:8px;padding:16px;font-size:13px;font-weight:850;display:flex}.pilot-connector-wizard-footer-actions{background:#fff;border:1px solid #dbe3efc7;border-radius:10px;align-self:end;gap:8px;padding:10px;display:grid;box-shadow:0 6px 16px #0827410a}.pilot-connector-wizard-footer-actions .pilot-button-primary,.pilot-connector-wizard-footer-actions .pilot-button-secondary{border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;line-height:1.1}.pilot-connector-wizard-footer-actions .pilot-button-primary{width:100%;margin-left:0}.pilot-connector-wizard-page .pilot-button-primary{color:#fff;background:#0f395c;border-color:#0f395c;border-radius:9px;min-height:38px;padding:0 12px;font-weight:900}.pilot-connector-wizard-page .pilot-button-primary:hover:not(:disabled){background:#082741;border-color:#082741}.pilot-connector-wizard-page .pilot-button-secondary{color:#0f395c;border-color:#dbe3ef;border-radius:9px;min-height:38px;padding:0 12px}.pilot-connector-wizard-page .pilot-connector-wizard-footer-actions .pilot-button-primary,.pilot-connector-wizard-page .pilot-connector-wizard-footer-actions .pilot-button-secondary{border-radius:8px;min-height:34px;padding:0 10px;font-size:12px}.pilot-connector-wizard-page .pilot-panel-head.compact h2{color:#082741;letter-spacing:-.03em;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.02}.pilot-connector-wizard-page .pilot-panel-head.compact .pilot-eyebrow,.pilot-connector-wizard-connection-fields .pilot-eyebrow{color:#56637a;font-family:var(--tx-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.pilot-connector-wizard-page .pilot-panel-head svg{color:#0f395c;width:28px;height:28px}.pilot-connector-wizard-field input:focus,.pilot-connector-wizard-field select:focus,.pilot-connector-json-test-panel textarea:focus{border-color:#0f395c;outline:0;box-shadow:0 2px #afe9dd}.pilot-connector-draft-list button:hover,.pilot-connector-review-grid div:hover{border-color:#0f395c;box-shadow:0 4px 12px #08274114}@media (width<=900px){.pilot-connector-wizard-workbench{grid-template-columns:1fr}.pilot-connector-wizard-rail{grid-template-rows:auto;min-height:0;position:static}.pilot-connector-wizard-page>.pilot-panel,.pilot-connector-wizard-footer-actions,.pilot-connector-step-panel{padding:16px}.pilot-connector-wizard-steps{grid-template-columns:1fr;align-content:start;gap:8px;min-height:0;padding:0}.pilot-connector-wizard-steps:before{display:none}.pilot-connector-wizard-steps button{text-align:left;background:#fff;border:1px solid #dbe3ef;grid-template-columns:24px minmax(0,1fr);justify-items:start;min-height:40px;padding:5px 8px}.pilot-connector-wizard-steps button.active{border-color:#0f395c}.pilot-connector-wizard-steps span{grid-row:span 2}.pilot-connector-wizard-two,.pilot-connector-review-grid,.pilot-connector-json-result-grid{grid-template-columns:1fr}.pilot-connector-wizard-actions.compact,.pilot-connector-wizard-footer-actions{flex-direction:column;align-items:stretch}.pilot-connector-wizard-footer-actions .pilot-button-primary{margin-left:0}}.pilot-button-secondary{color:#16204f;background:#fff;border:1px solid #d6dfec;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:850;display:inline-flex}.pilot-connector-wizard-save-note.valid{color:#0f395c}.pilot-connector-wizard-save-note.invalid,.pilot-connector-wizard-save-note.error{color:#082741}.pilot-connector-wizard-save-note.created{color:#0f395c}.pilot-connector-wizard-auth-note{border-top:1px solid #e2e8f0;grid-template-columns:24px minmax(0,1fr);gap:8px;padding-top:16px;display:grid}.pilot-connector-wizard-auth-note svg{color:#0f395c}.pilot-connector-wizard-auth-note p,.pilot-connector-wizard-save-note,.pilot-connector-draft-list p{color:#59667a;margin:0;font-size:13px;font-weight:700;line-height:1.5}.pilot-connector-draft-list p{background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:16px}.pilot-connector-draft-list>div{gap:8px;display:grid}.pilot-connector-draft-list button{text-align:left;flex-direction:column;align-items:flex-start;width:100%}.pilot-connector-draft-list button small{color:#64748b;font-size:12px;font-weight:750}.pilot-connector-builder-output,.pilot-connector-graph-entities,.pilot-connector-moat{flex-wrap:wrap;gap:8px;display:flex}.pilot-connector-builder-output code{color:#26336f;background:#f8fafc;border:1px solid #dce2ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.pilot-connector-graph-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.pilot-connector-graph-section h2{color:#101421;margin:5px 0 8px;font-size:26px;line-height:1.12}.pilot-connector-graph-entities strong{color:#26336f;background:#f7f8ff;border:1px solid #cfd8ff;border-radius:8px;padding:9px 11px;font-size:13px}.pilot-connector-moat{border-top:1px solid #e6ebf4;grid-column:1/-1;padding-top:12px}.pilot-connector-moat span{color:#445066;background:#fff;border:1px solid #dce2ef;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.pilot-connector-moat.compact{border-top:0;padding-top:4px}.pilot-connector-marketplace-section{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,.7fr);align-items:center;gap:14px;padding:16px;display:grid}.pilot-connector-marketplace-section h2{color:#101421;margin:5px 0 8px;font-size:24px;line-height:1.15}.pilot-connector-marketplace-section p{color:#5c6980;margin:0;font-size:13px;font-weight:750;line-height:1.5}.pilot-connector-marketplace-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pilot-connector-marketplace-actions strong{color:#26336f;text-align:center;background:#f7f8ff;border:1px solid #cfd8ff;border-radius:8px;place-items:center;min-height:58px;font-size:13px;display:grid}.pilot-connector-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pilot-connector-status-summary div{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:4px;padding:10px;display:grid}.pilot-connector-status-summary span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-status-summary strong{color:#101421;font-size:22px;line-height:1}.pilot-connector-filter-count{color:#667085;margin:-2px 0 0;font-size:12px;font-weight:800}.pilot-connector-toolbar{grid-template-columns:minmax(260px,1fr) 150px 170px 130px;align-items:center;gap:10px;display:grid}.pilot-connector-list button strong,.pilot-action-list strong,.pilot-command-action-list strong{color:#101421;font-size:14px}.pilot-connector-list button span{color:#667085;font-size:12px}.pilot-connector-filters{gap:8px;display:grid}.pilot-search-field{background:#fff;border:1px solid #dce2ef;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;min-height:38px;padding:0 8px;display:grid}.pilot-search-field svg{color:#667085}.pilot-search-field input{color:#101421;width:100%;min-width:0;font:inherit;border:0;outline:0}.pilot-search-field input::placeholder{color:#98a2b3}.pilot-search-field button{color:#667085;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.pilot-connector-filters>div{gap:8px;display:grid}.pilot-connector-filters select,.pilot-connector-toolbar select,.pilot-form-grid select{color:#445066;background:#fff;border:1px solid #dce2ef;border-radius:8px;min-width:0;height:36px;padding:0 9px;font-size:12px;font-weight:850}.pilot-connector-table-head{color:#667085;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.pilot-connector-table-head span:first-child{color:#101421}.pilot-connector-table-wrap{background:#fff;border:1px solid #dce2ef;border-radius:8px;overflow-x:auto}.pilot-connector-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.pilot-connector-table th{color:#667085;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e6ebf4;padding:9px 10px;font-size:10px;font-weight:950}.pilot-connector-table td{color:#445066;vertical-align:middle;border-bottom:1px solid #edf0f6;padding:9px 10px;font-size:12px;font-weight:750}.pilot-connector-table tbody tr{cursor:pointer;transition:background .15s,box-shadow .15s}.pilot-connector-table tbody tr:hover{background:#fbfcff}.pilot-connector-table tbody tr.active{background:#f4f6ff;box-shadow:inset 3px 0 #3540bf}.pilot-connector-table tbody tr.pilot-connector-empty-row{cursor:default;background:#fff}.pilot-connector-table tbody tr.pilot-connector-empty-row:hover{background:#fff}.pilot-connector-empty-row td{padding:0}.pilot-connector-empty-row div{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.pilot-connector-empty-row strong{color:#0b1220;font-size:15px}.pilot-connector-empty-row span{color:#5d6b84;flex:1;font-size:13px}.pilot-connector-empty-row a{color:#323bc7;white-space:nowrap;font-weight:800;text-decoration:none}.pilot-connector-table tbody tr:last-child td{border-bottom:0}.pilot-connector-table td:first-child{min-width:210px}.pilot-connector-table td:first-child strong,.pilot-connector-table td:first-child span{display:block}.pilot-connector-table td:first-child strong{color:#101421;font-size:12px}.pilot-connector-table td:first-child span{color:#667085;overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:650}.pilot-connector-row-actions{justify-content:flex-end;gap:6px;display:flex}.pilot-connector-row-actions button{color:#445066;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.pilot-connector-row-actions button:hover{border-color:#b9c3d6;box-shadow:0 6px 14px #10142112}.pilot-connector-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-connector-health-grid article{background:#f8fafc;border:1px solid #dce2ef;border-radius:8px;gap:6px;padding:12px;display:grid}.pilot-connector-health-grid strong{color:#101421;font-size:14px}.pilot-connector-health-grid small{color:#667085;font-size:11px;font-weight:750}.pilot-connector-lifecycle-pipeline{gap:14px;display:grid}.pilot-connector-lifecycle-pipeline>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;display:grid}.pilot-connector-lifecycle-pipeline>div:last-child span,.pilot-connector-lifecycle-pipeline>div:last-child button{color:#0f395c;text-align:center;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;place-items:center;min-height:76px;padding:8px;font-size:11px;font-weight:900;display:grid;position:relative}.pilot-connector-lifecycle-pipeline>div:last-child button strong{font-size:12px}.pilot-connector-lifecycle-pipeline>div:last-child button small{color:#637188;font-size:10px;font-weight:800}.pilot-connector-lifecycle-pipeline>div:last-child span:not(:last-child):after,.pilot-connector-lifecycle-pipeline>div:last-child button:not(:last-child):after{content:"";background:#b8c6d1;width:9px;height:1px;position:absolute;top:50%;right:-9px}.pilot-connector-list-scroll{gap:8px;max-height:620px;padding-right:2px;display:grid;overflow:auto}.pilot-empty-state{background:#fbfcff;border:1px dashed #c8d0df;border-radius:10px;gap:4px;padding:14px;display:grid}.pilot-empty-state strong{color:#101421;font-size:13px}.pilot-empty-state span{color:#667085;font-size:12px}.pilot-connector-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.pilot-connector-list .pilot-mode-pill,.pilot-mode-pill{border-radius:8px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.pilot-top-actions>.pilot-alert-pill{padding:0 10px}.pilot-mode-pill.mock{color:#3540bf;background:#eef2ff}.pilot-mode-pill.live{color:#147a44;background:#ebfbf2}.pilot-schema-tabs{gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.pilot-schema-tabs button{color:#445066;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2ef;border-radius:999px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}.pilot-schema-tabs .active{color:#fff;background:#3540bf;border-color:#3540bf}.pilot-connector-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pilot-connector-actions button{color:#445066;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pilot-connector-actions button:hover{border-color:#b9c3d6;box-shadow:0 8px 18px #10142112}.pilot-connector-actions button.danger{color:#c92a2f;border-color:#ffd7d7}.pilot-connector-detail-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pilot-connector-detail-summary div{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:5px;min-height:74px;padding:10px;display:grid}.pilot-connector-detail-summary span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-detail-summary strong{color:#101421;overflow-wrap:anywhere;align-self:end;font-size:13px}.pilot-schema-editor.creating,.pilot-schema-editor.detail-page{width:min(1180px,100%);margin:0 auto}.pilot-connector-status-page{gap:14px;display:grid}.pilot-connector-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-connector-events div{background:#fbfcff;border:1px solid #edf0f6;border-radius:10px;gap:5px;padding:12px;display:grid}.pilot-connector-events span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connector-events strong{color:#101421;overflow-wrap:anywhere;font-size:13px}.pilot-mapping-json-editor{gap:8px;margin-top:14px;display:grid}.pilot-mapping-json-editor span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-mapping-json-editor textarea{resize:vertical;color:#101421;background:#f8fafc;border:1px solid #cfd7e6;border-radius:12px;width:100%;min-height:340px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55}.pilot-mapping-json-editor textarea:focus{background:#fff;border-color:#0f395c;outline:2px solid #afe9ddd9}.pilot-create-flow{gap:18px;display:grid}.pilot-create-summary{background:#101421;border:1px solid #cfd7e6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 40px #10142129}.pilot-create-summary div{border-left:1px solid #ffffff1f;gap:5px;min-width:0;padding:16px;display:grid}.pilot-create-summary div:first-child{border-left:0}.pilot-create-summary span{color:#aeb7c8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-create-summary strong{color:#fff;overflow-wrap:anywhere;font-size:16px}.pilot-create-summary p{color:#d7ddea;margin:0;font-size:12px;line-height:1.4}.pilot-create-tabs{background:#f8fafc;border:1px solid #dce2ef;border-radius:12px;gap:8px;padding:6px;display:flex;overflow-x:auto}.pilot-create-tabs button{color:#445066;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 9px;font-size:12px;font-weight:850;display:inline-flex}.pilot-create-tabs button span{color:#667085;background:#f1f4f9;border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:inline-flex}.pilot-create-tabs button.active{color:#101421;background:#fff;box-shadow:0 1px 2px #10142114,inset 0 0 0 1px #dce2ef}.pilot-create-tabs button.active span{color:#fff;background:#3540bf}.pilot-create-actions{justify-content:flex-start;gap:10px;padding-top:16px;display:flex}.pilot-create-actions button{color:#15213d;cursor:pointer;background:#fff;border:1px solid #63709438;border-radius:8px;padding:10px 14px;font-weight:800}.pilot-create-actions button.primary{color:#fff;background:#3c3fc9;border-color:#3c3fc9;box-shadow:0 10px 24px #3c3fc933}.pilot-create-actions button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.pilot-create-save-status{color:#445066;margin:8px 0 0;font-size:13px;font-weight:750}.pilot-create-save-status.error{color:#9f1239}.pilot-create-flow>section{border-top:1px solid #edf0f6;gap:13px;padding-top:17px;display:grid}.pilot-create-flow>.pilot-connector-setup,.pilot-create-flow>section:first-child{border-top:0;padding-top:0}.pilot-create-section-head{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pilot-create-section-head>span{color:#fff;background:#101421;border:1px solid #101421;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:inline-flex}.pilot-create-section-head h3{color:#101421;margin:0;font-size:17px;line-height:1.2}.pilot-create-section-head p{color:#667085;max-width:760px;margin:5px 0 0;font-size:13px;line-height:1.45}.pilot-create-pane{gap:14px;display:grid}.pilot-selected-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-selected-source div{background:#fbfcff;border:1px solid #dfe5f1;border-radius:12px;gap:5px;padding:14px;display:grid}.pilot-selected-source span,.pilot-validation-result span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-selected-source strong,.pilot-validation-result strong{color:#101421;overflow-wrap:anywhere;font-size:14px}.pilot-selected-source p,.pilot-validation-result p{color:#667085;margin:0;font-size:12px;line-height:1.45}.pilot-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-surface-requirements{background:#fbfcff;border:1px solid #dce2ef;border-radius:10px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.pilot-surface-fields{background:#fff;border:1px solid #dce2ef;border-radius:10px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.pilot-surface-fields h3{color:#101421;margin:4px 0 0;font-size:16px}.pilot-surface-fields p{color:#667085;margin:4px 0 0;font-size:13px}.pilot-surface-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-connector-setup{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.pilot-connector-setup-main{gap:12px;display:grid}.pilot-connection-group{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #dfe5f1;border-left:4px solid #3540bf;border-radius:12px;gap:12px;padding:16px;display:grid;box-shadow:0 1px 2px #1014210a}.pilot-connection-group.test-options{background:linear-gradient(#fff 0%,#fffaf0 100%);border-left-color:#8a5a00}.pilot-connection-group h4,.pilot-setup-guide h4{color:#101421;margin:0;font-size:15px;line-height:1.25}.pilot-connection-group p,.pilot-setup-guide p,.pilot-connection-validation p{color:#667085;margin:5px 0 0;font-size:12px;line-height:1.45}.pilot-connection-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pilot-connection-field-grid label,.pilot-surface-field-grid label{color:#445066;gap:7px;min-width:0;font-size:12px;font-weight:850;display:grid}.pilot-sensitive-notice{background:#fffaf0;border:1px solid #f2d08f;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.pilot-sensitive-notice strong{color:#8a5a00;font-size:12px}.pilot-sensitive-notice span{color:#6f4a00;font-size:12px;line-height:1.35}.pilot-connection-field-grid label span{overflow-wrap:anywhere}.pilot-connection-field-grid input,.pilot-connection-field-grid select,.pilot-surface-field-grid input,.pilot-surface-field-grid select{color:#101421;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 11px}.pilot-connection-field-grid input:focus,.pilot-connection-field-grid select:focus{border-color:#3540bf;outline:3px solid #3540bf1f}.pilot-setup-guide{background:#fff;border:1px solid #cfd7e6;border-radius:12px;gap:14px;padding:16px;display:grid;position:sticky;top:14px;box-shadow:0 14px 34px #10142114}.pilot-setup-guide-facts{gap:8px;display:grid}.pilot-setup-guide-facts div{background:#f8fafc;border:1px solid #edf0f6;border-radius:8px;gap:4px;padding:9px;display:grid}.pilot-setup-guide-facts span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-setup-guide-facts strong{color:#101421;overflow-wrap:anywhere;font-size:12px}.pilot-setup-guide ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pilot-setup-guide li{color:#445066;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;line-height:1.35;display:grid}.pilot-setup-guide li svg{color:#1f9a57;margin-top:1px}.pilot-connection-validation{border-top:1px solid #edf0f6;gap:7px;padding-top:12px;display:grid}.pilot-connection-validation span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-connection-validation strong{color:#101421;font-size:13px}.pilot-connection-validation button{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #3540bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.pilot-test-connection{color:#fff;cursor:pointer;background:#3540bf;border:1px solid #3540bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.pilot-validation-plan{gap:10px;display:grid}.pilot-validation-plan article{background:#fff;border:1px solid #dfe5f1;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.pilot-validation-plan article>span{color:#3540bf;background:#eef1ff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:inline-flex}.pilot-validation-plan strong{color:#101421;font-size:13px;display:block}.pilot-validation-plan p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.45}.pilot-validation-result{background:#f6f8ff;border:1px solid #cbd3ff;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.pilot-validation-result svg{color:#3540bf}.pilot-surface-requirements h3{color:#101421;margin:0;font-size:16px}.pilot-surface-requirements p{margin:0}.pilot-surface-requirements div{flex-wrap:wrap;gap:8px;display:flex}.pilot-surface-requirements div span{color:#445066;background:#fff;border:1px solid #dce2ef;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pilot-form-grid label,.pilot-login-card label{color:#445066;gap:7px;font-size:12px;font-weight:850;display:grid}.pilot-form-grid input,.pilot-form-grid select,.pilot-login-card input,.pilot-login-card select{background:#f8fafc;border:1px solid #dce2ef;border-radius:8px;height:42px;padding:0 11px}.pilot-runtime-mode{gap:14px;display:grid}.pilot-mode-toggle{background:#f8fafc;border:1px solid #dce2ef;border-radius:999px;grid-template-columns:repeat(2,minmax(120px,1fr));width:fit-content;padding:4px;display:inline-grid}.pilot-mode-toggle button{color:#445066;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:900}.pilot-mode-toggle button.active{color:#fff;background:#3540bf;box-shadow:0 8px 18px #3540bf2e}.pilot-runtime-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-runtime-cards article{background:#fbfcff;border:1px solid #dce2ef;border-radius:10px;gap:7px;padding:13px;display:grid}.pilot-runtime-cards svg{color:#3540bf}.pilot-runtime-cards span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.pilot-runtime-cards strong{color:#101421;overflow-wrap:anywhere;font-size:13px}.pilot-runtime-cards p{margin:0}.pilot-chip-list span,.pilot-rule-list div{color:#445066;background:#f8fafc;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:750;display:inline-flex}.pilot-rule-list{gap:8px;display:grid}.pilot-rule-list svg{color:#1f9a57}.pilot-test-output{color:#dce7ff;background:#101421;border-radius:8px;max-height:360px;padding:14px;font-size:12px;overflow:auto}.pilot-runtime-cards article button,.pilot-mvp-link{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #3540bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.pilot-mvp-page{min-width:0}.pilot-mvp-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.pilot-mvp-hero-side{background:#f8fafc;border:1px solid #dce2ef;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.pilot-mvp-hero-side svg{color:#3540bf}.pilot-mvp-hero-side p{margin:0}.pilot-mvp-hero-side button{color:#fff;cursor:pointer;background:#3540bf;border:1px solid #3540bf;border-radius:8px;grid-column:2;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.pilot-mvp-hero-side button:disabled{cursor:progress;opacity:.72}.pilot-mvp-hero-side small{color:#667085;grid-column:2;font-size:11px;font-weight:800}.pilot-mvp-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pilot-mvp-strip article{background:#fff;border:1px solid #dce2ef;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:13px;display:grid;box-shadow:0 10px 24px #1014210d}.pilot-mvp-strip svg{color:#3540bf;grid-row:1/3}.pilot-mvp-strip span,.pilot-mvp-facts span,.pilot-mvp-timeline span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-mvp-strip strong{color:#101421;font-family:var(--tx-font-mono);font-size:26px;line-height:1}.pilot-mvp-grid{gap:10px;display:grid}.pilot-mvp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-mvp-headline-panel{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(150px,.5fr));align-items:stretch;gap:10px;display:grid}.pilot-mvp-headline-panel article,.pilot-mvp-headline-panel button{min-width:0}.pilot-mvp-headline-panel h2{color:#101421;margin:4px 0 0;font-size:21px;line-height:1.12}.pilot-mvp-headline-panel p{color:#526178;margin:8px 0 0;line-height:1.45}.pilot-mvp-headline-panel article:not(:first-child),.pilot-mvp-headline-panel button:not(:first-child){align-content:center;gap:6px;display:grid}.pilot-mvp-click-card{cursor:pointer;text-align:left;border:1px solid #dce2ef;width:100%}.pilot-mvp-click-card:hover,.pilot-mvp-click-card:focus-visible{border-color:#3540bf;outline:none;box-shadow:0 10px 22px #10142114}.pilot-mvp-headline-panel article:not(:first-child)>span,.pilot-mvp-headline-panel button:not(:first-child)>span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-mvp-headline-panel article:not(:first-child)>strong,.pilot-mvp-headline-panel button:not(:first-child)>strong{overflow-wrap:anywhere;color:#101421;font-family:var(--tx-font-mono);font-size:28px;line-height:1}.pilot-mvp-headline-panel article:not(:first-child)>small,.pilot-mvp-headline-panel button:not(:first-child)>small{color:#667085;font-weight:750}.pilot-monitor-focus{gap:12px;display:grid}.pilot-monitor-lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pilot-monitor-lanes button{color:#101421;cursor:pointer;text-align:left;background:#fbfcff;border:1px solid #dce2ef;border-radius:8px;gap:4px;min-width:0;min-height:74px;padding:10px;display:grid}.pilot-monitor-lanes button:hover,.pilot-monitor-lanes button:focus-visible,.pilot-monitor-lanes button.active{background:#f8f9ff;border-color:#3540bf;outline:none}.pilot-monitor-lanes span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-monitor-lanes strong{font-family:var(--tx-font-mono);font-size:24px;line-height:1}.pilot-monitor-lanes strong.danger{color:#c92a2f}.pilot-monitor-lanes strong.warning{color:#9a6200}.pilot-monitor-lanes strong.success{color:#147a44}.pilot-monitor-lanes small{color:#667085;font-weight:750}.pilot-monitor-priority-list{gap:7px;display:grid}.pilot-monitor-priority-list button{color:#101421;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e8f1;border-radius:8px;grid-template-columns:minmax(190px,.8fr) minmax(130px,.45fr) minmax(120px,.35fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.pilot-monitor-priority-list.incident button{grid-template-columns:minmax(240px,1.05fr) minmax(180px,.75fr) minmax(190px,.75fr) minmax(110px,.4fr) auto;min-height:48px}.pilot-monitor-priority-list button:hover,.pilot-monitor-priority-list button:focus-visible,.pilot-table tbody tr.clickable:hover,.pilot-table tbody tr.clickable:focus-visible{background:#f8f9ff;border-color:#3540bf;outline:none}.pilot-monitor-priority-list strong,.pilot-monitor-priority-list span,.pilot-monitor-priority-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-monitor-priority-list strong{font-size:13px;font-weight:900}.pilot-monitor-priority-list span,.pilot-monitor-priority-list small{color:#667085;font-size:12px;font-weight:750}.pilot-monitor-filter-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pilot-monitor-filter-bar button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-weight:850;display:inline-flex}.pilot-monitor-filter-bar button.active,.pilot-monitor-filter-bar button:hover,.pilot-monitor-filter-bar button:focus-visible{color:#2431b3;background:#f8f9ff;border-color:#3540bf;outline:none}.pilot-monitor-filter-bar span{font-size:12px}.pilot-monitor-filter-bar strong{font-family:var(--tx-font-mono);font-size:12px}.pilot-monitor-advanced-filters{grid-template-columns:minmax(220px,1.25fr) repeat(auto-fit,minmax(128px,1fr));align-items:end;gap:8px;display:grid}.pilot-monitor-advanced-filters input,.pilot-monitor-advanced-filters select{color:#101421;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #dce2ef;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:750}.pilot-monitor-advanced-filters label{gap:4px;min-width:0;display:grid}.pilot-monitor-advanced-filters label span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-monitor-incident-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.pilot-monitor-incident-main small{grid-column:2}.pilot-stage-queue.monitor-compact{gap:10px}.pilot-monitor-detail-modal{width:min(680px,100%)}.pilot-monitor-detail-summary{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.pilot-monitor-detail-summary p,.pilot-monitor-detail-summary strong{margin:0}.pilot-monitor-detail-summary p{color:#526178;line-height:1.45}.pilot-monitor-detail-sections{gap:10px;display:grid}.pilot-monitor-detail-section{background:#fff;border:1px solid #e3e8f1;border-radius:8px;gap:8px;padding:10px;display:grid}.pilot-monitor-detail-section.action{background:#fff7f7;border-color:#fecaca}.pilot-monitor-detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pilot-monitor-detail-card{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.pilot-monitor-detail-card.risk{background:#fff1f1;border-color:#fecaca}.pilot-monitor-detail-card strong{overflow-wrap:anywhere;color:#101421;min-width:0;font-size:13px}.pilot-monitor-help-label{color:#667085;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:950;display:inline-flex}.pilot-monitor-help{color:#3540bf;width:16px;height:16px;font-family:var(--tx-font-body);letter-spacing:0;text-transform:none;cursor:help;background:#fff;border:1px solid #cfd7e6;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex;position:relative}.pilot-monitor-help [role=tooltip]{z-index:20;color:#fff;text-align:left;background:#101421;border:1px solid #cfd7e6;border-radius:8px;width:min(240px,70vw);padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.pilot-monitor-help:hover [role=tooltip],.pilot-monitor-help:focus [role=tooltip]{display:block}.pilot-inline-sort{color:#667085;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.pilot-inline-sort select{color:#101421;min-height:34px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 28px 0 10px}.pilot-monitor-history{gap:8px;margin-top:12px;display:grid}.pilot-mvp-surface,.pilot-mvp-store,.pilot-agent-card-detail{gap:9px;display:grid}.pilot-mvp-surface p,.pilot-mvp-store p{color:#667085;margin:0;font-size:12px;line-height:1.45}.pilot-mvp-surface>a{color:#3540bf;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.pilot-mvp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pilot-mvp-facts div{background:#f8fafc;border:1px solid #edf0f6;border-radius:8px;gap:4px;min-width:0;padding:7px;display:grid}.pilot-mvp-facts strong{overflow-wrap:anywhere;color:#101421;font-size:12px}.pilot-mvp-chip-list,.pilot-mvp-edge-list{flex-wrap:wrap;gap:5px;display:flex}.pilot-mvp-chip-list span,.pilot-mvp-edge-list span{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.pilot-mvp-chip-list span{color:#3540bf;background:#f6f8ff;border:1px solid #cbd3ff}.pilot-mvp-edge-list span{color:#445066;background:#fff;border:1px solid #dce2ef}.pilot-mvp-filters,.pilot-mvp-store.wide{min-width:0}.pilot-mvp-store.wide{grid-column:1/-1}.pilot-mvp-schema{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-mvp-schema div{background:#f8fafc;border:1px solid #edf0f6;border-radius:10px;padding:12px}.pilot-mvp-schema strong{color:#101421;font-size:13px}.pilot-mvp-schema p{margin-top:6px}.pilot-mvp-timeline{gap:7px;display:grid}.pilot-mvp-timeline div{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:82px 132px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pilot-mvp-timeline strong{color:#101421;font-size:12px}.pilot-mvp-timeline p{color:#526178;margin:0;font-size:12px}.pilot-mvp-mock-layout{align-items:start;gap:14px;display:grid}.pilot-mvp-mock-layout.compact{grid-template-columns:minmax(0,1fr)}.pilot-mvp-mock-summary{gap:12px;display:grid;position:sticky;top:18px}.pilot-mvp-mock-summary p{color:#667085;margin:0;line-height:1.45}.pilot-mvp-mock-summary>div{flex-wrap:wrap;gap:8px;display:flex}.pilot-mvp-mock-summary button{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #3540bf;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.pilot-mvp-range-cell{grid-template-columns:minmax(90px,1fr) 86px 48px;align-items:center;gap:8px;min-width:220px;display:grid}.pilot-mvp-range-cell input[type=number],.pilot-table select{color:#101421;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 8px;font-size:12px;font-weight:750}.pilot-mvp-range-cell span{color:#667085;font-size:11px;font-weight:900}.pilot-mvp-agent-source-panel{min-width:0}.pilot-mvp-agent-source-panel .pilot-panel-head small{color:#667085;margin-top:4px;font-size:12px;font-weight:750;display:block}.pilot-mvp-source-selects{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:8px;width:min(520px,100%);display:grid}.pilot-mvp-source-selects label{gap:4px;min-width:0;display:grid}.pilot-mvp-source-selects span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-mvp-source-selects select,.pilot-mvp-agent-control-grid select,.pilot-mvp-agent-control-grid input{color:#101421;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 8px;font-size:12px;font-weight:750}.pilot-mvp-agent-source-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.pilot-mvp-agent-source-toolbar .pilot-filter-row{margin-bottom:0}.pilot-mode-control-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.pilot-mode-switch{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.pilot-mode-switch>span{gap:2px;min-width:0;display:grid}.pilot-mode-switch>span strong{color:#101421;font-size:12px;font-weight:900}.pilot-mode-switch>span small,.pilot-mode-switch>em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;line-height:1.25;overflow:hidden}.pilot-mode-segment{background:#fff;border:1px solid #cfd7e6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pilot-mode-segment button{color:#445066;cursor:pointer;background:0 0;border:0;min-height:28px;font-size:11px;font-weight:900}.pilot-mode-segment button+button{border-left:1px solid #e3e8f1}.pilot-mode-segment button.active{color:#fff;background:#3540bf}.pilot-mode-segment button:disabled{cursor:not-allowed;opacity:.55}.pilot-mvp-toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pilot-mvp-toolbar-actions>button{color:#3540bf;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #3540bf;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850}.pilot-mvp-agent-control-grid label>span{color:#667085;font-size:11px;font-weight:850;line-height:1.25;display:block}.pilot-mvp-agent-list{gap:7px;margin-bottom:10px;display:grid}.pilot-mvp-agent-row{color:#445066;text-align:left;background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(150px,1.7fr) 64px 76px 76px 88px minmax(120px,.7fr);align-items:center;gap:8px;width:100%;min-width:0;padding:9px;display:grid}.pilot-mvp-agent-row .pilot-mode-switch{background:0 0;border:0;gap:4px;padding:0}.pilot-mvp-agent-row .pilot-mode-switch>em{display:none}.pilot-mvp-agent-row .pilot-mode-switch>span{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.pilot-mvp-agent-row .pilot-mode-switch>span strong,.pilot-mvp-agent-row .pilot-mode-switch>span small{font-size:10px}.pilot-mvp-agent-row .pilot-mode-segment button{min-height:24px;font-size:10px}.pilot-mvp-agent-row.active{background:#f4f6ff;border-color:#3540bf}.pilot-mvp-agent-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pilot-mvp-agent-row>span,.pilot-mvp-agent-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.pilot-mvp-agent-main strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pilot-mvp-agent-main small{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.pilot-mvp-agent-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-mvp-agent-card-edit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.pilot-mvp-agent-card-edit label{min-width:0}.pilot-mvp-agent-card-edit span{color:#667085;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.pilot-mvp-agent-card-edit input,.pilot-mvp-agent-card-edit select{color:#101421;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 8px;font-size:12px;font-weight:750}.pilot-mvp-agent-control-grid label{background:#fff;border:1px solid #edf0f6;border-radius:8px;min-width:0;padding:8px}.pilot-mvp-agent-control-grid label>div{grid-template-columns:minmax(70px,.8fr) minmax(64px,1fr) 36px;align-items:center;gap:6px;margin-top:6px;display:grid}.pilot-mvp-agent-control-grid small{color:#667085;font-size:10px;font-weight:900}.pilot-mvp-empty-state{background:#f8fafc;border:1px dashed #cfd7e6;border-radius:8px;padding:12px}.pilot-mvp-empty-state strong,.pilot-mvp-empty-state small{display:block}.pilot-mvp-empty-state small{color:#667085;margin-top:4px}.pilot-mvp-agent-save-row{align-items:center;gap:8px;margin-top:8px;display:flex}.pilot-mvp-agent-save-row button{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #3540bf;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pilot-mvp-agent-save-row button:disabled{cursor:not-allowed;opacity:.68}.pilot-mvp-agent-save-row button.danger{color:#b42318;border-color:#fecdd3}.pilot-mvp-agent-save-row small{color:#667085}.pilot-mvp-save-status{color:#445066;margin:8px 0 0;font-size:12px;font-weight:800}.pilot-mvp-save-status.success{color:#067647}.pilot-mvp-save-status.error{color:#9f1239}.pilot-modal-backdrop{z-index:50;background:#10142161;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.pilot-modal-backdrop-top{z-index:70}.pilot-modal{overscroll-behavior:contain;background:#fff;border:1px solid #dce2ef;border-radius:8px;width:min(760px,100%);max-height:min(760px,100dvh - 40px);padding:16px;overflow:auto;box-shadow:0 24px 70px #10142133}.pilot-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pilot-modal-head h2{color:#101421;margin:2px 0 0;font-size:20px}.pilot-connector-detail-modal{gap:14px;width:min(1080px,100%);display:grid}.pilot-connector-detail-modal .pilot-schema-tabs,.pilot-connector-detail-modal .pilot-connector-detail-summary,.pilot-connector-detail-modal .pilot-connector-events{margin-bottom:0}.pilot-connector-detail-modal .pilot-test-output{max-height:260px}.pilot-connector-test-banner{background:#fbfcff;border:1px solid #dce2ef;border-radius:10px;gap:6px;padding:14px;display:grid}.pilot-connector-test-banner strong{color:#101421;font-size:15px}.pilot-connector-test-banner span{color:#667085;font-size:13px;font-weight:750}.pilot-connector-test-banner.success{background:#effdf9;border-color:#afe9dd}.pilot-connector-test-banner.success strong{color:#0f395c}.pilot-connector-test-banner.error{background:#fff7f8;border-color:#fecdd3}.pilot-connector-test-banner.error strong{color:#b42318}.pilot-modal-head button{color:#101421;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.pilot-user-card .pilot-user-logout{color:#0f395c;gap:5px;min-width:34px;padding:0 9px;font-size:11px;font-weight:850}.pilot-modal-head button:hover{color:#3540bf;border-color:#3540bf}.pilot-exec-insight-modal{gap:8px;width:min(380px,100%);max-height:min(620px,100dvh - 32px);padding:12px;display:grid;overflow:auto}.pilot-exec-insight-modal .pilot-modal-head{align-items:start;gap:10px;margin-bottom:0}.pilot-exec-insight-modal .pilot-modal-head button{width:auto;height:30px;padding:0 9px;font-size:11px;font-weight:850}.pilot-exec-insight-modal>strong{color:#101421;font-family:var(--tx-font-mono);font-size:24px;font-weight:850;line-height:1}.pilot-exec-insight-modal p{color:#526178;margin:0;font-size:12px;font-weight:600;line-height:1.4}.pilot-exec-insight-modal a{color:#fff;background:#1f5eff;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.pilot-mvp-agent-modal .pilot-mvp-agent-control-grid{margin-top:10px}.pilot-mvp-json-editor{resize:vertical;color:#e2e8f0;width:100%;min-height:360px;font-family:var(--tx-font-mono);background:#0f172a;border:1px solid #d8e0ec;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.pilot-mvp-json-editor:focus{outline-offset:2px;border-color:#3540bf;outline:2px solid #3540bf38}.pilot-mvp-dataset-status{color:#445066;background:#fbfcff;border:1px solid #d8e0ec;border-radius:8px;gap:3px;padding:10px;font-size:12px;display:grid}.pilot-mvp-dataset-status strong{color:#101421;font-size:13px}.pilot-mvp-dataset-status.ok{background:#f0fdf4;border-color:#bbf7d0}.pilot-mvp-dataset-status.error{background:#fff1f2;border-color:#fecdd3}.pilot-mvp-agent-editor{margin:12px 0}.pilot-mvp-agent-editor input{color:#101421;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 8px;font-size:12px;font-weight:750}.pilot-file-button{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #3540bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.pilot-file-button input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pilot-agent-card-detail .pilot-test-output{max-height:420px}.pilot-external-graph-landing{background:#f5f7fa;gap:10px;min-height:calc(100dvh - 170px);padding:10px 22px 16px;display:grid}.pilot-graph-landing-header{color:#0f395c;justify-content:space-between;align-items:end;gap:18px;display:flex}.pilot-graph-landing-header h1{color:#0f395c;letter-spacing:0;margin:2px 0 3px;font-size:clamp(30px,3vw,38px);font-weight:900;line-height:1}.pilot-graph-landing-header p{color:#536474;max-width:720px;margin:0;font-size:14px;font-weight:650;line-height:1.45}.pilot-graph-ask{color:#0f395c;background:#fff;border:1px solid #d6dee8;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 16px;display:grid}.pilot-graph-ask input{color:#0f395c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:700}.pilot-graph-ask input::placeholder{color:#8290a0}.pilot-graph-ask button,.pilot-graph-query-chips button{color:#fff;cursor:pointer;background:#0f395c;border:1px solid #0f395c;border-radius:999px;font-size:13px;font-weight:850}.pilot-graph-ask button{min-height:36px;padding:0 18px}.pilot-graph-query-chips{flex-wrap:wrap;gap:6px;display:flex}.pilot-graph-query-chips button{color:#0f395c;background:#fff;min-height:26px;padding:0 9px;font-size:11px;font-weight:750}.pilot-graph-query-chips button:hover,.pilot-graph-query-chips button:focus-visible{background:#afe9dd}.pilot-graph-control-strip{color:#0f395c;flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pilot-graph-provider-selector{flex:420px}.pilot-graph-provider-selector label{min-width:170px}.pilot-graph-provider-selector label>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-graph-provider-selector select{color:#0f395c;background:#fff;border:1px solid #d8e1ea;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:850}.pilot-graph-mode-toggle{background:#fff;border:1px solid #d8e1ea;border-radius:999px;grid-template-columns:repeat(2,minmax(68px,1fr));align-items:center;min-height:34px;padding:3px;display:inline-grid}.pilot-graph-mode-toggle button{color:#536474;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:26px;padding:0 11px;font-size:12px;font-weight:900}.pilot-graph-mode-toggle button.active{color:#fff;background:#0f395c}.pilot-graph-mode-note{color:#64748b;background:#fff;border:1px solid #d8e1ea;border-radius:999px;align-self:center;padding:5px 8px;font-size:10px;font-weight:850}.pilot-graph-mode-note.live{color:#0f395c;background:#f0fffb;border-color:#9fded1}.pilot-graph-empty-state{background:#fff;border:1px solid #d8e1ea;border-radius:16px;gap:5px;padding:18px;display:grid}.pilot-graph-empty-state strong{color:#0f395c;font-size:17px;font-weight:900}.pilot-graph-empty-state small,.pilot-graph-empty-inline small{color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.pilot-graph-empty-inline{background:#fbfcfd;border:1px dashed #cfd8e6;border-radius:12px;gap:3px;padding:12px;display:grid}.pilot-graph-empty-inline strong{color:#0f395c;font-size:13px;font-weight:900}.pilot-graph-chain-card,.pilot-graph-panel{background:#fff;border:1px solid #d8e1ea;border-radius:16px}.pilot-graph-chain-card{padding:10px 14px}.pilot-graph-chain{grid-template-columns:repeat(7,minmax(88px,1fr));align-items:center;gap:0;display:grid}.pilot-graph-chain-step{grid-template-columns:minmax(0,1fr) 22px;align-items:center;min-width:0;display:grid}.pilot-graph-chain-step:last-child{grid-template-columns:minmax(0,1fr)}.pilot-graph-chain-step button{color:#0f395c;cursor:pointer;text-align:center;background:#fff;border:1px solid #0f395c;border-radius:12px;gap:4px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.pilot-graph-chain-step button.active{background:#afe9dd;box-shadow:inset 0 0 0 2px #0f395c14}.pilot-graph-chain-step button:hover,.pilot-graph-chain-step button:focus-visible{border-color:#0b2f4c;outline:0;transform:translateY(-1px);box-shadow:0 10px 22px #0f395c1a}.pilot-graph-metric-modal{width:min(620px,100%)}.pilot-graph-metric-hero{background:#f8fbfc;border:1px solid #d8e1ea;border-radius:16px;gap:8px;padding:18px;display:grid}.pilot-graph-metric-hero.success{background:#f4fff8;border-color:#a8e8c4}.pilot-graph-metric-hero.info{background:#f2fffc;border-color:#afe9dd}.pilot-graph-metric-hero.warning{background:#fffbeb;border-color:#f4d597}.pilot-graph-metric-hero.danger{background:#fff5f6;border-color:#fecdd3}.pilot-graph-metric-hero small{color:#64748b;letter-spacing:0;font-size:12px;font-weight:850}.pilot-graph-metric-hero strong{color:#0f395c;font-size:30px;font-weight:900;line-height:1.05}.pilot-graph-metric-hero p,.pilot-graph-metric-copy{color:#405064;margin:0;font-size:14px;font-weight:700;line-height:1.5}.pilot-graph-metric-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-graph-metric-facts div{background:#fff;border:1px solid #d8e1ea;border-radius:12px;gap:5px;min-height:88px;padding:12px;display:grid}.pilot-graph-metric-facts small{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-graph-metric-facts strong{color:#0f395c;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.25}.pilot-graph-nous-insight{background:#fff;border:1px solid #d8e1ea;border-radius:12px;gap:6px;padding:12px;display:grid}.pilot-graph-nous-insight small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-graph-nous-insight p{color:#0f395c;margin:0;font-size:14px;font-weight:800;line-height:1.45}.pilot-graph-primary-finding,.pilot-graph-status-summary{background:#fff;border:1px solid #d8e1ea;border-radius:12px;gap:6px;padding:12px;display:grid}.pilot-graph-primary-finding small,.pilot-graph-status-summary small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-graph-primary-finding p{color:#0f395c;margin:0;font-size:14px;font-weight:850;line-height:1.45}.pilot-graph-priority-recommendation{background:#f0fffb;border:1px solid #9fded1;border-radius:12px;gap:6px;padding:12px;display:grid}.pilot-graph-priority-recommendation small,.pilot-graph-priority-list>small{color:#0f395c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-graph-priority-recommendation p{color:#0f395c;margin:0;font-size:14px;font-weight:900;line-height:1.45}.pilot-graph-priority-list{background:#fff;border:1px solid #d8e1ea;border-radius:12px;gap:8px;padding:12px;display:grid}.pilot-graph-priority-list article{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pilot-graph-priority-list article span{color:#0f395c;background:#eef6f8;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}.pilot-graph-priority-list article p{color:#0f395c;margin:0;font-size:13px;font-weight:800;line-height:1.4}.pilot-graph-status-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pilot-graph-status-summary strong{color:#0f395c;background:#f0fffb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.pilot-graph-owner-groups{background:#fff;border:1px solid #d8e1ea;border-radius:12px;gap:8px;padding:12px;display:grid}.pilot-graph-owner-groups-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-graph-owner-groups-head small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-graph-owner-groups-head span{color:#64748b;font-size:11px;font-weight:750}.pilot-graph-owner-group-list{gap:7px;display:grid}.pilot-graph-owner-group-list article{background:#fbfcfd;border:1px solid #e5ebf3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.pilot-graph-owner-group-list article.other{background:#f7fafc}.pilot-graph-owner-group-list strong,.pilot-graph-owner-group-list span{color:#0f395c;font-size:13px;font-weight:900}.pilot-graph-owner-group-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-graph-owner-group-list small{color:#536474;grid-column:1/-1;font-size:11px;font-weight:700}.pilot-graph-owner-more{color:#536474;margin:0;font-size:12px;font-weight:800}.pilot-nous-load-more{color:#0f395c;background:#fff;border:1px solid #d8e1ea;border-radius:999px;justify-self:start;padding:7px 11px;font-size:12px;font-weight:850}.pilot-nous-load-more:hover,.pilot-nous-load-more:focus-visible{background:#f0fffb;border-color:#9fded1;outline:0}.pilot-graph-metric-evidence{background:#fbfcfd;border:1px solid #d8e1ea;border-radius:12px;padding:0}.pilot-graph-metric-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.pilot-graph-metric-evidence summary::-webkit-details-marker{display:none}.pilot-graph-metric-evidence summary span{color:#0f395c;font-size:13px;font-weight:900}.pilot-graph-metric-evidence summary small{color:#64748b;font-size:11px;font-weight:750}.pilot-graph-metric-evidence>div{border-top:1px solid #e5ebf3;gap:8px;padding:10px 12px 12px;display:grid}.pilot-graph-metric-evidence>div>p{color:#0f395c;margin:0;font-size:13px;font-weight:750;line-height:1.45}.pilot-graph-metric-evidence article{gap:3px;display:grid}.pilot-graph-metric-evidence article strong{color:#101421;font-size:12px;font-weight:900}.pilot-graph-metric-evidence article p{color:#536474;margin:0;font-size:12px;font-weight:650;line-height:1.35}.pilot-graph-metric-evidence article small{color:#64748b;font-size:11px;font-weight:750}.pilot-graph-chain-step span{overflow-wrap:anywhere;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.pilot-graph-chain-step strong{color:#0f395c;font-family:var(--tx-font-mono);letter-spacing:0;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1}.pilot-graph-chain-step i{background:#b8c5d1;height:1px}.pilot-graph-chain-step i:after{content:"";border-top:1px solid #b8c5d1;border-right:1px solid #b8c5d1;width:6px;height:6px;margin:-2.5px 0 0 auto;display:block;transform:rotate(45deg)}.pilot-graph-panels{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:16px;display:grid}.pilot-graph-panel{align-content:start;align-self:start;gap:10px;padding:14px;display:grid}.pilot-graph-panel-head{color:#0f395c;justify-content:space-between;align-items:end;gap:12px;display:flex}.pilot-graph-panel-head strong{font-size:18px;font-weight:900}.pilot-nous-reset{color:#0f395c;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.pilot-nous-reset:hover,.pilot-nous-reset:focus-visible{background:#f0fffb;border-color:#9fded1;outline:0}.pilot-nous-insight-list,.pilot-nous-question-list{gap:8px;display:grid}.pilot-nous-insight-list button,.pilot-nous-question-list article{color:#0f395c;text-align:left;background:#fbfcfd;border:1px solid #d8e1ea;border-radius:12px;gap:6px;min-height:74px;padding:12px;display:grid}.pilot-nous-insight-list button{cursor:pointer}.pilot-nous-insight-list button:hover,.pilot-nous-insight-list button:focus-visible{border-color:#9fded1;outline:0;box-shadow:0 8px 18px #0f395c14}.pilot-nous-insight-list span,.pilot-nous-question-list strong{color:#0f395c;font-size:14px;font-weight:900;line-height:1.2}.pilot-nous-insight-list small,.pilot-nous-question-list p{color:#536474;margin:0;font-size:12px;font-weight:700;line-height:1.4}.pilot-nous-insight-list em{color:#0f395c;background:#eef7f4;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.pilot-graph-explorer-list{gap:8px;display:grid}.pilot-graph-explorer-list button{color:#0f395c;cursor:pointer;text-align:left;background:#fbfcfd;border:1px solid #d8e1ea;border-radius:12px;grid-template-columns:120px minmax(0,1fr) 86px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:grid}.pilot-graph-explorer-list small{color:#6a7a89;font-size:11px;font-weight:850}.pilot-graph-explorer-list span,.pilot-graph-explorer-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-graph-explorer-list em{color:#0f395c;background:#afe9dd;border-radius:999px;justify-self:center;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.pilot-graph-selected ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pilot-graph-selected li{color:#0f395c;background:#fbfcfd;border:1px solid #d8e1ea;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:6px 10px;display:grid}.pilot-graph-selected li span{color:#0f395c;background:#eef3f6;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:inline-grid}.pilot-graph-selected li.risk{background:#f0fffb;border-color:#9fded1}.pilot-graph-selected li.risk span{background:#afe9dd}.pilot-registry-panel{gap:12px;display:grid}.pilot-registry-workbench{gap:10px;min-width:0;display:grid}.pilot-inventory-page{background:#f6f8fc;min-height:calc(100vh - 88px);margin:-18px -8px -24px;padding:18px 8px 24px}body:has(.pilot-inventory-page) .pilot-main{padding-inline:8px}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card{background:#fff;border-color:#dde3ea;border-radius:8px;padding:19px 16px 15px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card:before{content:"";background:#475569;height:4px;position:absolute;inset:0 0 auto}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card:first-child:before{background:#2563eb}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card:nth-child(2):before{background:#137333}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card:nth-child(3):before{background:#b42318}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card:nth-child(4):before{background:#d99a1e}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card:nth-child(5):before{background:#c2410c}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card.tone-success{border-color:#c5e6d1}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card.tone-warning{border-color:#ead7a3}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card.tone-danger{border-color:#f1c7c5}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card.is-clickable:hover,.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card.is-clickable:focus-visible{border-color:#bfc9d8;transform:none;box-shadow:0 4px 12px #10182814}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card-head{color:#748094;letter-spacing:.05em;font-size:11px;font-weight:700}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card strong{color:#253047;letter-spacing:0;font-size:38px;font-weight:650;line-height:1.04}.pilot-inventory-page .tx-metric-grid.inventory .tx-metric-card small{color:#6b778c;font-weight:500}:is(body:has(.pilot-inventory-page) .pilot-persona-select-top span,body:has(.pilot-inventory-page) .pilot-persona-select-top select,body:has(.pilot-inventory-page) .pilot-user-card-top strong,body:has(.pilot-inventory-page) .pilot-user-card-top small){color:#344054}body:has(.pilot-inventory-page) .pilot-user-card>span{color:#344054;background:#f1f3f4}:is(body:has(.pilot-inventory-page) .pilot-persona-select-top,body:has(.pilot-inventory-page) .pilot-user-card-top,body:has(.pilot-inventory-page) .pilot-global-search){border-color:#dde3ea;box-shadow:0 1px 2px #0f172a08}.pilot-inventory-command-bar :focus-visible,.pilot-inventory-table :focus-visible{outline-offset:2px;outline:2px solid #4755693d}body:has(.pilot-inventory-page) .pilot-global-search:focus-within{outline-offset:2px;outline:2px solid #4755693d}.pilot-inventory-command-bar{z-index:8;background:#fff;border:1px solid #d9e2ec;border-radius:8px;grid-template-columns:minmax(220px,1.25fr) minmax(280px,1.35fr) minmax(120px,.5fr) minmax(104px,.42fr) minmax(132px,.52fr) minmax(166px,auto);align-items:end;padding:16px;display:grid;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0a}.pilot-inventory-command-bar .tx-filter-controls{grid-column:1/-1;grid-template-columns:minmax(220px,1.25fr) minmax(280px,1.35fr) minmax(120px,.5fr) minmax(104px,.42fr) minmax(132px,.52fr) minmax(166px,auto);align-items:end;gap:16px;width:100%;display:grid}.pilot-inventory-title{min-width:0}.pilot-inventory-title h2{color:#101421;margin:3px 0;font-size:24px;line-height:1.05}.pilot-inventory-title small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;display:block;overflow:hidden}.pilot-inventory-search{align-self:end}.pilot-inventory-command-bar .pilot-search{background:#fff;border-color:#e1e7f0;border-radius:8px;height:48px;padding:0 14px}.pilot-inventory-command-bar .pilot-search svg{color:#98a2b3}.pilot-inventory-command-bar .pilot-search input{font-size:18px;font-weight:400}.pilot-inventory-command-bar .pilot-surface-service-filter.compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.pilot-inventory-command-bar .pilot-surface-service-filter.compact label,.pilot-inventory-command-bar .pilot-provider-service-selector.compact label{grid-template-rows:14px 38px;gap:6px;min-height:58px;display:grid}.pilot-inventory-command-bar .pilot-surface-service-filter.compact span,.pilot-inventory-command-bar .pilot-provider-service-selector.compact span,.pilot-inventory-compact-select span{line-height:1}.pilot-inventory-command-bar .pilot-provider-service-control{background:#fff;border-color:#d9e2ec;border-radius:8px;height:38px;min-height:38px}.pilot-inventory-command-bar .pilot-provider-service-control select{height:36px}.pilot-inventory-command-bar .pilot-provider-service-selector.compact,.pilot-inventory-command-bar .pilot-surface-service-filter.compact{align-self:end;min-height:58px}.pilot-inventory-compact-select,.pilot-column-menu,.pilot-inventory-actions{gap:4px;min-width:0;display:grid}.pilot-inventory-compact-select span,.pilot-column-menu summary{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-inventory-compact-select select,.pilot-column-menu summary,.pilot-inventory-export{color:#1f1f1f;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.pilot-column-menu{align-self:end;position:relative}.pilot-inventory-actions{grid-template-columns:minmax(82px,1fr) minmax(74px,.85fr);align-items:end;gap:10px}.pilot-column-menu summary{color:#1a73e8;cursor:pointer;justify-content:center;align-items:center;gap:6px;list-style:none;display:inline-flex}.pilot-column-menu summary::-webkit-details-marker{display:none}.pilot-column-menu>div{z-index:12;background:#fff;border:1px solid #dde3ea;border-radius:8px;gap:6px;width:180px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a1a}.pilot-column-menu label{color:#344054;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.pilot-inventory-export{color:#1a73e8;cursor:pointer;justify-content:center;align-self:end;align-items:center;gap:6px;display:inline-flex}.pilot-inventory-filter-row{grid-column:1/-1;grid-template-columns:repeat(6,minmax(128px,1fr));gap:8px;display:grid}.pilot-inventory-filter-row label{gap:4px;min-width:0;display:grid}.pilot-inventory-filter-row span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.pilot-inventory-filter-row select{color:#101421;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 8px;font-size:12px;font-weight:800}.pilot-inventory-saved-views{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pilot-inventory-saved-views button,.pilot-inventory-table-actions button,.pilot-mini-action,.pilot-inventory-bulk-bar button{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pilot-inventory-saved-views button:hover,.pilot-inventory-table-actions button:hover,.pilot-mini-action:hover,.pilot-inventory-bulk-bar button:hover{color:#1558d6;background:#f8fbff;border-color:#9bbcf5}.pilot-inventory-table-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:0;box-shadow:0 1px 2px #0f172a0a}.pilot-inventory-table-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-inventory-table-actions h2{color:#101421;margin:3px 0;font-size:18px}.pilot-inventory-table-actions small{color:#667085;font-size:12px;font-weight:750}.pilot-inventory-table-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-registry-issue-filters.compact{max-height:74px;padding-right:2px;overflow:auto}.pilot-registry-issue-filters.compact label{min-height:28px;padding:0 8px;font-size:11px}.pilot-inventory-table-wrap{background:#fff;border-radius:8px;max-height:min(650px,100dvh - 246px);overflow:hidden auto}.pilot-inventory-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.pilot-inventory-table thead th{z-index:1;background:#fcfcfd;border-bottom:1px solid #e5eaf2;position:sticky;top:0}.pilot-sort-header{width:100%;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.pilot-sort-header i{color:#98a2b3;font-size:11px;font-style:normal;font-weight:500;line-height:1}.pilot-sort-header.active i,.pilot-sort-header:hover i,.pilot-sort-header:focus-visible i{color:#5f6b7a}.pilot-inventory-table td:first-child,.pilot-inventory-table th:first-child{text-align:left;width:34%}.pilot-inventory-table th,.pilot-inventory-table td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:16px 14px;overflow:hidden}.pilot-inventory-table th{color:#475467;font-size:12px;font-weight:600}.pilot-inventory-table tbody tr{transition:background var(--tx-transition-fast);background:#fff}.pilot-inventory-table tbody tr:hover{background:#fafbfc}.pilot-inventory-table th.pilot-inventory-col-issues,.pilot-inventory-table td.pilot-inventory-col-issues{overflow:visible}.pilot-inventory-table .tx-status-badge,.pilot-inventory-table .pilot-badge{background:#f4f7fb;border-color:#d7dde7;min-height:22px;padding:3px 7px;font-size:10px;font-weight:700}.pilot-inventory-table .tx-status-badge.tone-danger,.pilot-inventory-table .tx-status-badge.tone-high,.pilot-inventory-table .tx-status-badge.tone-critical,.pilot-inventory-table .pilot-badge.danger{color:#a50e0e;background:#fceeee;border-color:#f1c7c5}.pilot-inventory-table .tx-status-badge.tone-warning,.pilot-inventory-table .tx-status-badge.tone-medium,.pilot-inventory-table .pilot-badge.warning{color:#8a5a00;background:#fff8e5;border-color:#ead7a3}.pilot-inventory-table .tx-status-badge.tone-success,.pilot-inventory-table .tx-status-badge.tone-low,.pilot-inventory-table .pilot-badge.success{color:#137333;background:#eef8f1;border-color:#c5e6d1}.pilot-inventory-table tbody tr.is-clickable{cursor:pointer}.pilot-inventory-table tbody tr.is-clickable:focus-visible{outline-offset:-3px;outline:3px solid #2563eb3d}.pilot-inventory-table td:first-child{white-space:normal}.pilot-inventory-table td strong,.pilot-inventory-table td small{display:block}.pilot-inventory-agent-cell{gap:4px;min-width:0;display:grid}.pilot-inventory-agent-cell strong{color:#202124;overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:700;line-height:1.25;overflow:visible}.pilot-inventory-agent-cell small{text-overflow:clip;white-space:normal;overflow:visible}.pilot-inventory-table td small{color:#6f7a8c;margin-top:3px;font-size:11px;font-weight:500}.pilot-mini-action{min-height:28px}.pilot-risk-score{border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:28px;font-size:13px;font-weight:950;display:inline-flex}.pilot-risk-score.danger{color:#b42318;background:#fff1f2}.pilot-risk-score.warning{color:#b54708;background:#fff7ed}.pilot-risk-score.success{color:#067647;background:#ecfdf3}.pilot-inventory-issue-chips{flex-wrap:wrap;gap:4px;min-width:156px;display:flex}.pilot-inventory-issue-chips button,.pilot-inventory-issue-chips span{color:#445066;overflow-wrap:anywhere;background:#f4f7fb;border:1px solid #d7dde7;border-radius:999px;flex:0 auto;min-width:0;max-width:100%;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.15}.pilot-inventory-issue-chips button{cursor:pointer}.pilot-inventory-issue-summary{width:max-content;max-width:100%;position:relative}.pilot-inventory-issue-summary:after{content:attr(data-tooltip);z-index:12;color:#101828;pointer-events:none;text-align:left;white-space:normal;background:#fff;border:1px solid #d9e2ec;border-radius:6px;width:max-content;max-width:min(420px,100vw - 48px);padding:8px 10px;font-size:13px;font-weight:500;line-height:1.35;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px 2px #0f172a1a}.pilot-inventory-table tbody tr:hover .pilot-inventory-issue-summary:not([open]):after,.pilot-inventory-issue-summary:focus-within:not([open]):after{display:block}.pilot-inventory-issue-summary summary{color:#344054;cursor:pointer;background:#fffaf0;border:1px solid #eadfb8;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:4px 11px;font-size:11px;font-weight:700;list-style:none;display:inline-flex}.pilot-inventory-issue-summary summary::-webkit-details-marker{display:none}.pilot-inventory-issue-summary summary span{color:#8a5a00;background:#fff5d1;border-radius:999px;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-grid}.pilot-inventory-issue-summary>div{z-index:4;background:#fff;border:1px solid #dde3ea;border-radius:8px;gap:4px;min-width:160px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a1a}.pilot-inventory-issue-summary button{color:#344054;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:5px 6px;font-size:11px;font-weight:650}.pilot-inventory-issue-summary button:hover,.pilot-inventory-issue-summary button:focus-visible{background:#f6f8fc;outline:0}.pilot-inventory-issue-empty{color:#5f6b7a;background:#f8fafc;border:1px solid #d9e2ec;border-radius:999px;align-items:center;min-height:28px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex}.pilot-inventory-bulk-bar{background:#f7f8ff;border:1px solid #c9d2ff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.pilot-inventory-bulk-bar strong{color:#101421;font-size:13px}.pilot-inventory-bulk-bar span{color:#526178;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.pilot-inventory-secondary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pilot-inventory-work-queue{gap:8px;display:grid}.pilot-inventory-work-queue button{color:#445066;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e8f1;border-left:3px solid #8ea0b8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.pilot-inventory-work-queue button.warning{border-left-color:#d98200}.pilot-inventory-work-queue button.danger{border-left-color:#d92d3a}.pilot-inventory-work-queue button.success{border-left-color:#1f9a57}.pilot-inventory-work-queue strong,.pilot-inventory-work-queue small{display:block}.pilot-inventory-work-queue strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pilot-inventory-work-queue small{color:#667085;margin-top:3px;font-size:11px;font-weight:700}.pilot-inventory-work-queue em,.pilot-inventory-work-queue b{white-space:nowrap;font-style:normal}.pilot-inventory-work-queue em{color:#101421;font-size:12px;font-weight:900}.pilot-inventory-work-queue b{color:#3540bf;text-transform:uppercase;background:#eef1ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.pilot-inventory-analytics-tabs{grid-column:1/-1}.pilot-inventory-analytics-tabs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.pilot-inventory-analytics-tabs summary::-webkit-details-marker{display:none}.pilot-inventory-analytics-tabs summary strong{color:#101421;margin-top:3px;font-size:16px;display:block}.pilot-inventory-analytics-tabs[open] summary{margin-bottom:12px}.pilot-inventory-tab-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pilot-inventory-tab-list button{color:#445066;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pilot-inventory-tab-list button.active{color:#3540bf;background:#eef1ff;border-color:#3540bf}.pilot-surface-service-filter,.pilot-registry-filter-bar{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.pilot-surface-service-filter.compact{grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px}.pilot-surface-service-filter label,.pilot-registry-filter-bar label{gap:4px;min-width:0;display:grid}.pilot-surface-service-filter span,.pilot-registry-filter-bar span,.pilot-registry-modal-grid .pilot-eyebrow{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-surface-service-filter select,.pilot-registry-filter-bar select{color:#101421;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 8px;font-size:12px;font-weight:750}.pilot-surface-service-filter.compact select{height:32px}.pilot-provider-service-selector.variant-form{display:contents}.pilot-provider-service-selector.variant-inline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pilot-provider-service-control{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.pilot-provider-service-selector.with-logos .pilot-provider-service-control{grid-template-columns:32px minmax(0,1fr)}.pilot-provider-service-logo{background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:32px;height:32px;padding:5px;display:inline-grid;box-shadow:0 6px 16px #09113314}.pilot-provider-service-logo img{object-fit:contain;width:100%;height:100%;display:block}.pilot-provider-service-logo.text strong{color:#0f395c;letter-spacing:0;font-size:10px;font-weight:950}.pilot-provider-service-selector.compact.with-logos .pilot-provider-service-control{grid-template-columns:28px minmax(0,1fr)}.pilot-provider-service-selector.compact .pilot-provider-service-logo{width:28px;height:28px}.pilot-data-source-line{color:#667085;font-size:12px;font-weight:750}.pilot-data-quality{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.pilot-data-quality.compact{padding:7px 10px}.pilot-data-quality.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.pilot-data-quality.info{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.pilot-data-quality.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.pilot-data-quality span{color:inherit;font-weight:650}.pilot-data-quality small{color:inherit;opacity:.8}.pilot-registry-issue-filters{flex-wrap:wrap;gap:8px;display:flex}.pilot-registry-issue-filters label{color:#445066;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.pilot-registry-issue-filters label.active{color:#3540bf;background:#eef1ff;border-color:#3540bf}.pilot-registry-issue-filters input{width:14px;height:14px}.pilot-registry-issue-filters strong{color:inherit;font-family:var(--tx-font-mono);font-size:11px}.pilot-link-button{color:#101421;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:900}.pilot-link-button:hover{color:#3540bf;text-decoration:underline}.pilot-registry-issue-list{flex-wrap:wrap;gap:5px;display:flex}.pilot-registry-issue-list span{color:#445066;background:#f1f5f9;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.pilot-agent-detail-modal{width:min(920px,100%)}.pilot-inventory-drawer-backdrop{z-index:50;background:#10182852;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.pilot-inventory-table tbody tr.is-high-risk{box-shadow:inset 3px 0 #c92a2a}.pilot-inventory-detail-drawer{background:#fff;border:1px solid #d9e2ec;border-radius:16px;width:min(1180px,100%);max-height:min(860px,100dvh - 56px);padding:24px;overflow-y:auto;box-shadow:0 12px 40px #1018281f}.pilot-inventory-detail-drawer .pilot-modal-head{border-bottom:1px solid #eaeef3;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:18px}.pilot-inventory-detail-drawer .pilot-modal-head h2{color:#101828;letter-spacing:0;font-size:24px;font-weight:650;line-height:1.22}.pilot-inventory-detail-drawer .pilot-modal-head p{color:#667085;margin:6px 0 0;font-size:13px;font-weight:500}.pilot-inventory-detail-drawer .pilot-modal-head button{color:#475467;border-color:#d9e2ec;border-radius:10px;width:40px;height:40px}.pilot-inventory-detail-drawer .pilot-modal-head button:hover{color:#2563eb;background:#f8fafc;border-color:#bfc9d8}.pilot-agent-workspace-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pilot-agent-workspace-summary div{background:#fff;border:1px solid #e5eaf2;border-radius:12px;gap:7px;min-width:0;min-height:92px;padding:16px;display:grid;box-shadow:0 1px 2px #1018280d}.pilot-agent-workspace-summary span{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pilot-agent-workspace-summary strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:650;line-height:1.18;overflow:hidden}.pilot-agent-identity-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.pilot-agent-identity-main,.pilot-agent-posture-card,.pilot-agent-summary-card,.pilot-agent-latest-event{background:#fff;border:1px solid #e5eaf2;border-radius:12px;box-shadow:0 1px 2px #1018280d}.pilot-agent-identity-main{gap:10px;padding:20px;display:grid}.pilot-agent-identity-main h2{color:#101828;letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:1.22}.pilot-agent-identity-main p{color:#667085;max-width:920px;margin:0;font-size:14px;font-weight:400;line-height:1.5}.pilot-agent-detail-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pilot-agent-posture-card{border-top:4px solid #2563eb;align-content:center;gap:8px;padding:18px;display:grid}.pilot-agent-posture-card span,.pilot-agent-summary-card span,.pilot-agent-business-grid span,.pilot-agent-runtime-strip span{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pilot-agent-posture-card strong{color:#101828;font-size:20px;font-weight:650;line-height:1.2}.pilot-agent-posture-card small,.pilot-agent-summary-card small{color:#667085;font-size:13px;font-weight:400;line-height:1.35}.pilot-agent-overview-stack{gap:16px;display:grid}.pilot-agent-business-grid,.pilot-agent-summary-grid,.pilot-agent-runtime-strip{gap:10px;display:grid}.pilot-agent-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-agent-business-grid div,.pilot-agent-runtime-strip div{background:#fff;border:1px solid #e5eaf2;border-radius:12px;align-content:start;gap:7px;min-width:0;min-height:78px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280a}.pilot-agent-business-grid div.is-missing,.pilot-inventory-detail-drawer .pilot-mvp-facts div.is-missing{background:#fafbfc}.pilot-agent-business-grid strong,.pilot-agent-runtime-strip strong,.pilot-agent-summary-card strong{color:#101828;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.32}.pilot-agent-business-grid div.is-missing strong,.pilot-inventory-detail-drawer .pilot-mvp-facts div.is-missing strong{color:#667085}.pilot-agent-source-note{color:#667085;margin:12px 0 0;font-size:12px;line-height:1.45}.pilot-agent-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-agent-summary-card{border-top:4px solid #d9e2ec;align-content:start;gap:8px;min-height:116px;padding:16px;display:grid}.pilot-agent-summary-card:first-child{border-top-color:#2563eb}.pilot-agent-summary-card:nth-child(2){border-top-color:#15803d}.pilot-agent-summary-card:nth-child(3){border-top-color:#d97706}.pilot-agent-summary-card strong{font-size:18px}.pilot-agent-inline-action{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:10px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650}.pilot-agent-inline-action:hover{background:#f8fafc;border-color:#bfc9d8}.pilot-agent-latest-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.pilot-agent-latest-event strong,.pilot-agent-latest-event span{min-width:0;display:block}.pilot-agent-latest-event strong{color:#101828;font-size:15px;font-weight:650}.pilot-agent-latest-event span,.pilot-agent-latest-event small{color:#667085;font-size:13px}.pilot-agent-runtime-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.pilot-agent-workspace-tabs{border-bottom:1px solid #eaeef3;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.pilot-agent-workspace-tabs button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:10px 10px 0 0;min-height:42px;font-size:13px;font-weight:650;position:relative}.pilot-agent-workspace-tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;inset:auto 12px -1px}.pilot-agent-workspace-tabs button:hover{color:#2563eb;background:#f8fafc;border-color:#bfc9d8}.pilot-agent-workspace-tabs button.active{color:#2563eb;background:#eef4ff;border-color:#bfdbfe}.pilot-agent-workspace-tabs button.active:after{background:#2563eb}.pilot-agent-workspace-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.pilot-agent-evidence-list{gap:10px;display:grid}.pilot-agent-evidence-list button{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf2;border-radius:12px;grid-template-columns:minmax(132px,.42fr) minmax(160px,1fr) minmax(180px,.9fr);align-items:center;gap:6px 14px;min-height:66px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280a}.pilot-agent-evidence-list .pilot-badge{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.pilot-agent-evidence-list strong,.pilot-agent-evidence-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-agent-evidence-list span{color:#667085;font-size:13px;font-weight:400}.pilot-agent-evidence-table th,.pilot-agent-evidence-table td{vertical-align:top}.pilot-agent-evidence-table td strong,.pilot-agent-evidence-table td small{display:block}.pilot-agent-evidence-table td small{color:#667085;margin-top:3px;font-size:12px}.pilot-agent-section-copy{color:#667085;margin:0 0 12px;font-size:13px;line-height:1.45}.pilot-agent-attention-list,.pilot-agent-system-summary,.pilot-agent-readiness-lines{gap:8px;margin-top:12px;display:grid}.pilot-agent-attention-list strong,.pilot-agent-system-summary strong{color:#101828;font-size:15px;font-weight:650}.pilot-agent-attention-list span,.pilot-agent-system-summary span,.pilot-agent-readiness-lines span{color:#667085;background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;display:block;box-shadow:0 1px 2px #1018280a}.pilot-agent-control-list{gap:10px;display:grid}.pilot-agent-control-list article{background:#fff;border:1px solid #e5eaf2;border-radius:12px;gap:8px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280a}.pilot-agent-control-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pilot-agent-control-list strong{overflow-wrap:anywhere;color:#101828;min-width:0;font-size:15px;font-weight:650}.pilot-agent-control-list p{color:#667085;margin:0;font-size:13px;line-height:1.4}.pilot-agent-control-list small{color:#667085;font-size:13px;font-weight:400;line-height:1.35}.pilot-agent-audit-timeline{gap:10px;display:grid}.pilot-agent-audit-timeline article{background:#fff;border:1px solid #e5eaf2;border-radius:12px;gap:8px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280a}.pilot-agent-audit-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.pilot-agent-audit-title strong,.pilot-agent-audit-title small{display:block}.pilot-agent-audit-title strong{color:#101828;font-size:15px;font-weight:650}.pilot-agent-audit-title small{color:#667085;margin-top:2px;font-size:13px;font-weight:400}.pilot-agent-audit-timeline p{color:#667085;margin:0;font-size:13px;line-height:1.4}.pilot-agent-audit-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-agent-audit-meta span{color:#667085;overflow-wrap:anywhere;background:#fff;border:1px solid #e5eaf2;border-radius:12px;min-width:0;padding:10px;font-size:13px;font-weight:500;line-height:1.35;box-shadow:0 1px 2px #1018280a}.pilot-agent-audit-meta b{color:#101828;font-weight:650}.pilot-inventory-detail-drawer .pilot-panel.soft{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:24px;box-shadow:0 1px 2px #1018280d}.pilot-inventory-detail-drawer .pilot-panel-head{border-bottom:1px solid #eaeef3;margin-bottom:18px;padding-bottom:12px}.pilot-inventory-detail-drawer .pilot-panel-head.compact h2,.pilot-inventory-detail-drawer .pilot-panel.soft>h2{color:#101828;letter-spacing:0;font-size:18px;font-weight:650}.pilot-inventory-detail-drawer .pilot-mvp-facts{gap:10px}.pilot-inventory-detail-drawer .pilot-mvp-facts div{background:#fff;border-color:#e5eaf2;border-radius:12px;min-height:82px;padding:14px;box-shadow:0 1px 2px #1018280a}.pilot-inventory-detail-drawer .pilot-mvp-facts span,.pilot-inventory-detail-drawer .pilot-eyebrow{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pilot-inventory-detail-drawer .pilot-mvp-facts strong{color:#101828;font-size:15px;font-weight:550}.pilot-inventory-detail-drawer .pilot-table-wrap{background:#fff;border-color:#e5eaf2;border-radius:12px;box-shadow:0 1px 2px #1018280a}.pilot-inventory-detail-drawer .pilot-table th{color:#475467;background:#f8fafc;border-bottom-color:#e5eaf2;font-size:12px;font-weight:600}.pilot-inventory-detail-drawer .pilot-table td{border-bottom-color:#eaecf0;padding-top:16px;padding-bottom:16px}.pilot-inventory-detail-drawer .pilot-table tbody tr:hover{background:#f9fafb}.pilot-inventory-detail-drawer .pilot-mvp-chip-list{gap:8px}.pilot-inventory-detail-drawer .pilot-mvp-chip-list span{color:#475467;background:#f8fafc;border:1px solid #e5eaf2;border-radius:999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600}.pilot-inventory-detail-drawer .pilot-badge{color:#475467;background:#f2f4f7;border-color:#0000}.pilot-inventory-detail-drawer .pilot-badge.success{color:#027a48;background:#ecfdf3}.pilot-inventory-detail-drawer .pilot-badge.warning{color:#b54708;background:#fff7e6}.pilot-inventory-detail-drawer .pilot-badge.danger{color:#b42318;background:#fef3f2}.pilot-inventory-detail-drawer .pilot-mvp-empty-state{background:#fafbfc;border-style:solid;border-color:#e5eaf2;border-radius:12px;padding:18px}.pilot-inventory-detail-drawer .pilot-mvp-empty-state strong{color:#101828;font-size:15px;font-weight:650}.pilot-inventory-detail-drawer .pilot-mvp-empty-state small{color:#667085;font-size:13px;font-weight:400}.pilot-inventory-detail-drawer .pilot-governance-edit{gap:14px}.pilot-inventory-detail-drawer .pilot-governance-edit label{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.pilot-inventory-detail-drawer .pilot-governance-edit input,.pilot-inventory-detail-drawer .pilot-governance-edit select{color:#101828;background:#fff;border-color:#d9e2ec;border-radius:10px}.pilot-inventory-detail-drawer .pilot-governance-edit button{color:#2563eb;background:#fff;border-color:#d9e2ec;border-radius:10px}.pilot-inventory-detail-drawer .pilot-governance-edit button:hover{background:#f8fafc;border-color:#bfc9d8}.pilot-agent-detail-route-page{min-height:100%}.pilot-agent-detail-route-workbench{gap:14px}.pilot-agent-detail-back{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:10px;justify-self:start;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #1018280a}.pilot-agent-detail-back:hover{background:#f8fafc;border-color:#bfc9d8}.pilot-inventory-detail-page{width:100%;max-height:none;overflow:visible}.pilot-inventory-detail-page .pilot-agent-detail-page-head{margin-bottom:20px}.pilot-agent-detail-not-found{background:#fff;border-color:#d9e2ec;border-radius:12px;box-shadow:0 1px 2px #1018280d}.pilot-agent-detail-not-found h1{color:#101828;margin:4px 0 6px;font-size:24px;font-weight:650}.pilot-agent-detail-not-found p{color:#667085;margin:0 0 14px;font-size:13px}.pilot-agent-detail-not-found button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:10px;min-height:38px;padding:0 12px;font-weight:650}.pilot-registry-modal-grid{gap:12px;margin-top:12px;display:grid}.pilot-registry-modal-grid section{gap:8px;min-width:0;display:grid}.pilot-policy-page{gap:14px}.pilot-policy-layout{grid-template-columns:minmax(280px,.28fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pilot-policy-layout.library-only{grid-template-columns:minmax(0,1fr)}.pilot-policy-layout.library-only .pilot-policy-library{position:static}.pilot-policy-library{gap:10px;display:grid;position:sticky;top:14px}.pilot-policy-library-toolbar{grid-template-columns:minmax(220px,1fr) minmax(360px,1.35fr) minmax(150px,.35fr) auto;align-items:end;gap:8px;display:grid}.pilot-policy-library-toolbar>select{color:#101421;background:#fff;border:1px solid #cfd7e6;border-radius:8px;min-width:0;height:38px;padding:0 9px;font-size:12px;font-weight:850}.pilot-policy-focus{gap:10px;display:grid}.pilot-policy-tabs{flex-wrap:wrap;gap:6px;display:flex}.pilot-policy-tabs button,.pilot-policy-mini-button{color:#283150;cursor:pointer;background:#fff;border:1px solid #cfd7e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850}.pilot-policy-tabs button.active,.pilot-policy-mini-button{color:#2630a8;background:#f4f6ff;border-color:#3540bf}.pilot-policy-focus-grid,.pilot-policy-control-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pilot-policy-focus-grid article,.pilot-policy-control-status-grid div,.pilot-policy-version-compare div{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.pilot-policy-focus-grid span,.pilot-policy-control-status-grid span,.pilot-policy-version-compare span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.pilot-policy-focus-grid strong,.pilot-policy-control-status-grid strong,.pilot-policy-version-compare strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:950;overflow:hidden}.pilot-policy-control-status-grid strong,.pilot-policy-version-compare strong{font-size:12px}.pilot-policy-focus-grid small,.pilot-policy-control-status-grid small,.pilot-policy-version-compare small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.pilot-policy-focus-stack{gap:9px;display:grid}.pilot-policy-store-setup{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(140px,.35fr) minmax(220px,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin-top:0;padding:8px 10px;display:grid}.pilot-policy-store-setup strong,.pilot-policy-store-setup small{min-width:0;display:block}.pilot-policy-store-setup strong{color:#101421;white-space:nowrap;font-size:12px;line-height:1.1}.pilot-policy-store-setup small{color:#9a3412;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:750;line-height:1.15;overflow:hidden}.pilot-policy-store-setup input{color:#101421;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #fdba74;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.pilot-policy-store-setup button{color:#fff;font:inherit;white-space:nowrap;background:#2434d4;border:1px solid #2434d4;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:900}.pilot-policy-tab-head{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.pilot-policy-tab-head.compact{padding:9px 10px}.pilot-policy-tab-head h2{color:#101421;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:18px;line-height:1.15;overflow:hidden}.pilot-policy-tab-head small{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.pilot-policy-overview-table{background:#fff;border:1px solid #e3e8f1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pilot-policy-overview-table div{border-bottom:1px solid #edf0f6;border-right:1px solid #edf0f6;gap:4px;min-width:0;padding:9px 10px;display:grid}.pilot-policy-overview-table div:nth-child(4n){border-right:0}.pilot-policy-overview-table div:nth-last-child(-n+4){border-bottom:0}.pilot-policy-overview-table span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pilot-policy-overview-table strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.pilot-policy-enterprise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-policy-enterprise-grid article,.pilot-policy-help-guide{background:#fff;border:1px solid #e3e8f1;border-radius:8px;min-width:0;padding:9px 10px}.pilot-policy-enterprise-grid span{color:#667085;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:950;display:flex}.pilot-policy-enterprise-grid strong{color:#101421;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.pilot-policy-help-guide{background:#fbfcff;gap:7px;display:grid}.pilot-policy-help-guide div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.pilot-policy-help-guide p{color:#667085;margin:0;font-size:11px;font-weight:750;line-height:1.35}.pilot-policy-help-guide strong{color:#101421;font-weight:950}.pilot-policy-validation{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px;padding:10px;display:grid}.pilot-policy-validation.blocked{background:#fff7ed;border-color:#fed7aa}.pilot-policy-validation strong,.pilot-policy-validation small{display:block}.pilot-policy-validation strong{color:#101421;font-size:13px;font-weight:950;line-height:1.25}.pilot-policy-validation small{color:#667085;margin-top:4px;font-size:11px;font-weight:750;line-height:1.35}.pilot-policy-validation>div:last-child{gap:5px;display:grid}.pilot-policy-validation>div:last-child span{color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #2434d41f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1.25;overflow:hidden}.pilot-policy-section-editor{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;gap:8px;padding:10px;display:grid}.pilot-policy-section-nav{flex-wrap:wrap;gap:6px;display:flex}.pilot-policy-section-nav button,.pilot-policy-advanced-editor summary{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d7def0;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.pilot-policy-section-nav button.active{color:#2434d4;background:#eef1ff;border-color:#2434d4}.pilot-policy-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-policy-advanced-editor{background:#fff;border:1px dashed #cfd6e6;border-radius:8px;padding:8px}.pilot-policy-advanced-editor summary{border-radius:8px;margin-bottom:8px;list-style:none;display:inline-flex}.pilot-policy-context-strip,.pilot-policy-help-strip{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.pilot-policy-context-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pilot-policy-context-strip h2{color:#101421;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:18px;line-height:1.15;overflow:hidden}.pilot-policy-context-strip small,.pilot-policy-help-strip{color:#667085;font-size:12px;font-weight:750;line-height:1.4}.pilot-policy-rule-grid,.pilot-policy-version-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-policy-inline-list{flex-wrap:wrap;gap:6px;display:flex}.pilot-policy-inline-list span{color:#445066;background:#fbfcff;border:1px solid #e3e8f1;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.pilot-policy-warning{color:#7c5a12;background:#fffbeb;border:1px solid #f8e1b2;border-radius:8px;padding:9px;font-size:12px;font-weight:800}.pilot-policy-exception-queue{gap:7px;display:grid}.pilot-policy-exception-queue div{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:8px;display:grid}.pilot-policy-exception-queue strong,.pilot-policy-exception-queue span,.pilot-policy-exception-queue small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-policy-exception-queue strong{font-size:12px;font-weight:900}.pilot-policy-exception-queue span,.pilot-policy-exception-queue small{color:#667085;font-size:11px;font-weight:750}.pilot-policy-exception-queue small{grid-column:1/-1}.pilot-policy-exception-queue p{color:#667085;margin:0;font-size:12px;font-weight:750}.pilot-policy-evidence-package{color:#e2e8f0;background:#0f172a;border:1px solid #172036;border-radius:8px;max-height:180px;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.pilot-policy-filter-row select,.pilot-policy-field input,.pilot-policy-field select,.pilot-policy-field textarea{color:#101421;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 9px;font-size:12px;font-weight:750}.pilot-policy-filter-row select,.pilot-policy-field input,.pilot-policy-field select{height:34px}.pilot-policy-field textarea{resize:vertical;min-height:72px;padding:8px 9px}.pilot-policy-field{gap:5px;min-width:0;display:grid}.pilot-policy-field>span{color:#667085;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.pilot-policy-list{gap:5px;max-height:560px;padding-right:2px;display:grid;overflow:auto}.pilot-policy-list-header,.pilot-policy-list button{grid-template-columns:minmax(220px,1.4fr) minmax(100px,.6fr) 80px minmax(100px,.55fr) 80px 100px 110px minmax(120px,.7fr);align-items:center;gap:8px;min-width:0;display:grid}.pilot-policy-list-header{z-index:1;color:#667085;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border:1px solid #e3e8f1;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:950;position:sticky;top:0}.pilot-policy-list button{color:#101421;cursor:pointer;text-align:left;background:#fbfcff;border:1px solid #e3e8f1;border-radius:7px;min-height:42px;padding:8px 10px}.pilot-policy-list button.active{background:#f4f6ff;border-color:#3540bf}.pilot-policy-list strong,.pilot-policy-list span,.pilot-policy-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-policy-list strong{font-size:12px;font-weight:900}.pilot-policy-list span{color:#667085;font-size:11px;font-weight:850}.pilot-policy-list .pilot-badge{color:inherit;justify-self:start}.pilot-policy-control-catalog-list .pilot-policy-list-header,.pilot-policy-control-catalog-list button{grid-template-columns:minmax(220px,1.35fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(150px,.9fr) 80px minmax(150px,.9fr)}.pilot-policy-attached-control-list .pilot-policy-list-header,.pilot-policy-attached-control-list button{grid-template-columns:minmax(220px,1.45fr) minmax(120px,.7fr) minmax(140px,.85fr) minmax(170px,1fr) minmax(100px,.65fr) minmax(90px,.55fr)}.pilot-policy-control-empty{color:#667085;background:#fbfcff;border:1px dashed #cfd7ea;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.pilot-policy-control-empty strong{color:#101421;gap:2px;font-size:12px;font-weight:900;display:grid}.pilot-policy-control-empty span,.pilot-policy-control-empty small{color:#667085;font-size:11px;font-weight:800}.pilot-policy-workspace{grid-template-columns:minmax(0,1fr) minmax(230px,.26fr);gap:14px;min-width:0;display:grid}.pilot-policy-editor,.pilot-policy-side{gap:12px;min-width:0;display:grid}.pilot-policy-side{align-self:start;position:sticky;top:14px}.pilot-policy-summary-card{gap:8px}.pilot-policy-summary-card h2,.pilot-policy-summary-card p,.pilot-policy-summary-card small{text-overflow:ellipsis;min-width:0;overflow:hidden}.pilot-policy-detail-modal{width:min(940px,100%)}.pilot-gov-policy-modal{gap:14px;width:min(980px,100%);display:grid}.pilot-gov-policy-modal .pilot-modal-head{align-items:start;margin-bottom:0}.pilot-gov-policy-modal .pilot-modal-head p{color:#64748b;margin:4px 0 0;font-size:.84rem;font-weight:650}.pilot-gov-policy-modal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-policy-modal-kpis div{background:#f8fafc;border:1px solid #94a3b847;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.pilot-gov-policy-modal-kpis span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.pilot-gov-policy-modal-kpis strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.pilot-gov-policy-modal-actions{border-top:1px solid #94a3b833;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.pilot-gov-policy-modal-actions button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb42;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:750;display:inline-flex}.pilot-gov-policy-modal-actions button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-gov-create-policy-modal{gap:12px;width:min(960px,100%);display:grid}.pilot-gov-create-policy-modal .pilot-modal-head{align-items:start;margin-bottom:0}.pilot-gov-create-policy-modal .pilot-modal-head p{color:#64748b;margin:4px 0 0;font-size:.84rem;font-weight:650}.pilot-gov-create-policy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(620px,100dvh - 220px);padding-right:2px;display:grid;overflow:auto}.pilot-gov-create-policy-form .pilot-gov-field:nth-of-type(7),.pilot-gov-create-policy-form .pilot-gov-field:nth-of-type(8),.pilot-gov-create-policy-form .pilot-gov-field:nth-of-type(9),.pilot-gov-create-policy-form footer,.pilot-gov-create-policy-form .pilot-gov-field:nth-of-type(3),.pilot-gov-create-policy-form .pilot-gov-field:nth-of-type(5){grid-column:1/-1}.pilot-gov-create-policy-controls{background:#f8fbff;border:1px solid #d8e0ec;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.pilot-gov-create-policy-controls h3{color:#172033;margin:2px 0;font-size:.98rem}.pilot-gov-create-policy-controls p{color:#64748b;margin:0;font-size:.82rem;font-weight:650}.pilot-gov-create-policy-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-gov-create-policy-control-actions button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb42;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-weight:750;display:inline-flex}.pilot-gov-create-policy-control-actions button:disabled{cursor:not-allowed;opacity:.58}.pilot-gov-create-policy-options{flex-wrap:wrap;gap:6px;display:flex}.pilot-gov-create-policy-options button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:.78rem;font-weight:750;line-height:1;display:inline-flex}.pilot-gov-create-policy-options button.selected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.pilot-gov-create-policy-options button:focus-visible{outline-offset:2px;outline:2px solid #2563eb52}.pilot-gov-create-policy-form textarea{min-height:58px}.pilot-gov-create-policy-form .pilot-gov-policy-modal-actions{background:#fff;padding-bottom:2px;position:sticky;bottom:0}.pilot-policy-modal-tabs{flex-wrap:wrap;gap:6px;display:flex}.pilot-policy-modal-tabs button{color:#36415c;cursor:pointer;background:#fff;border:1px solid #d7deeb;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:900}.pilot-policy-modal-tabs button.active{color:#2732b7;background:#f4f6ff;border-color:#3540bf}.pilot-policy-modal-section{gap:10px;min-width:0;display:grid}.pilot-policy-modal-help{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.pilot-policy-modal-help strong{color:#1e3a8a;font-size:.88rem}.pilot-policy-modal-help span{color:#475569;font-size:.8rem;font-weight:650;line-height:1.4}.pilot-policy-modal-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.pilot-policy-modal-editor,.pilot-policy-control-create{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pilot-policy-guided-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:10px;display:grid}.pilot-policy-guided-steps section{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.pilot-policy-control-create{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;margin-top:0}.pilot-policy-control-create button,.pilot-policy-row-action{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #3540bf;border-radius:8px;min-height:30px;padding:0 9px;font-size:12px;font-weight:850}.pilot-policy-control-create button{align-items:center;gap:6px;display:inline-flex}.pilot-policy-row-action.danger{color:#b42318;border-color:#fecdd3}.pilot-policy-modal-summary section{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.pilot-policy-modal-summary p{color:#445066;margin:0;font-size:12px;font-weight:750;line-height:1.45}.pilot-policy-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-policy-summary-card h2{margin:0;font-size:18px;line-height:1.12}.pilot-policy-summary-card p,.pilot-policy-summary-card small{color:#667085;margin:0;font-size:12px;font-weight:750;line-height:1.35}.pilot-policy-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pilot-policy-stepper span{color:#667085;text-transform:uppercase;background:#fff;border:1px solid #e3e8f1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:30px;font-size:11px;font-weight:900;display:inline-flex}.pilot-policy-stepper span.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.pilot-policy-stepper span span{background:#cbd5e1;border-radius:999px;width:8px;height:8px;min-height:0;padding:0}.pilot-policy-form-grid,.pilot-policy-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pilot-policy-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-policy-exception{background:#fffbeb;border:1px solid #f8e1b2;border-radius:8px;gap:10px;padding:10px;display:grid}.pilot-policy-exception h3{margin:2px 0 0;font-size:15px}.pilot-policy-exception small{color:#7c5a12;font-size:12px;font-weight:750}.pilot-policy-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-policy-actions.compact{justify-content:flex-start;gap:6px}.pilot-policy-actions.left{justify-content:flex-start}.pilot-policy-actions button{color:#283150;cursor:pointer;background:#fff;border:1px solid #cfd7e6;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.pilot-policy-actions.compact button{min-height:30px;padding:0 9px;font-size:12px}.pilot-policy-actions button.primary{color:#fff;background:#3540bf;border-color:#3540bf}.pilot-policy-history{gap:8px;display:grid}.pilot-policy-history div{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:3px;padding:8px;display:grid}.pilot-policy-history strong{font-size:12px;font-weight:900}.pilot-policy-history span,.pilot-policy-history small{color:#667085;font-size:12px;font-weight:700}.pilot-policy-route-list,.pilot-policy-diff-list,.pilot-policy-assignment-list,.pilot-policy-decision-list,.pilot-policy-catalog-list,.pilot-policy-timeline{gap:8px;display:grid}.pilot-policy-route-list.compact,.pilot-policy-diff-list.compact,.pilot-policy-assignment-list.compact,.pilot-policy-decision-list.compact,.pilot-policy-catalog-list.compact,.pilot-policy-timeline.compact{gap:6px}.pilot-policy-route-list div,.pilot-policy-diff-list div,.pilot-policy-assignment-list div,.pilot-policy-decision-list div,.pilot-policy-catalog-list div,.pilot-policy-timeline div,.pilot-policy-artifact{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.pilot-policy-route-list div{grid-template-columns:minmax(64px,.35fr) minmax(0,1fr) auto;align-items:center}.pilot-policy-assignment-list div{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) auto;align-items:center}.pilot-policy-catalog-list div{grid-template-columns:minmax(96px,.22fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center}.pilot-policy-route-list strong,.pilot-policy-diff-list strong,.pilot-policy-assignment-list strong,.pilot-policy-decision-list strong,.pilot-policy-catalog-list strong,.pilot-policy-timeline strong,.pilot-policy-artifact span{color:#101421;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.pilot-policy-route-list span,.pilot-policy-diff-list span,.pilot-policy-diff-list small,.pilot-policy-assignment-list span,.pilot-policy-decision-list span,.pilot-policy-decision-list small,.pilot-policy-catalog-list span,.pilot-policy-catalog-list small,.pilot-policy-timeline span,.pilot-policy-timeline small,.pilot-policy-artifact small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.pilot-policy-diff-list div{grid-template-columns:minmax(72px,.28fr) minmax(0,1fr) minmax(0,1fr)}.pilot-policy-diff-list p,.pilot-policy-assignment-list p,.pilot-policy-decision-list p{color:#667085;margin:0;font-size:12px;font-weight:700}.pilot-policy-inline-form,.pilot-policy-simulator{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.pilot-policy-simulator{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-policy-inline-form select,.pilot-policy-simulator select,.pilot-policy-simulator input{color:#101421;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 9px;font-size:12px;font-weight:750}.pilot-policy-inline-form button,.pilot-policy-simulator button{color:#fff;cursor:pointer;background:#3540bf;border:1px solid #3540bf;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850}.pilot-policy-decision-list div{grid-template-columns:minmax(54px,.25fr) minmax(0,1fr)}.pilot-policy-decision-list small{grid-column:1/-1}.pilot-policy-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pilot-policy-two-column section{background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.pilot-policy-matrix-section{background:#fff;border:1px solid #e3e8f1;border-radius:8px;gap:10px;padding:10px;display:grid}.pilot-policy-matrix-section h3{margin:2px 0 0;font-size:15px}.pilot-policy-control-table{border:1px solid #edf0f6;border-radius:8px;display:grid;overflow:hidden}.pilot-policy-control-header,.pilot-policy-control-table>div:not(.pilot-policy-control-header){border-bottom:1px solid #edf0f6;grid-template-columns:minmax(130px,1.2fr) minmax(90px,.7fr) minmax(110px,.8fr) minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:36px;padding:6px 8px;display:grid}.pilot-policy-control-table>div:last-child{border-bottom:0}.pilot-policy-control-header{color:#667085;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.pilot-policy-control-table strong,.pilot-policy-control-table span,.pilot-policy-control-table small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-policy-control-table strong{color:#101421;font-size:11px;font-weight:900}.pilot-policy-control-table span,.pilot-policy-control-table small{color:#667085;font-size:11px;font-weight:750}.pilot-policy-control-list{gap:5px;max-height:440px;padding-right:2px;display:grid;overflow:auto}.pilot-policy-control-list-header,.pilot-policy-control-row{grid-template-columns:minmax(190px,1.2fr) minmax(140px,.8fr) minmax(180px,1fr) minmax(100px,.55fr);align-items:center;gap:8px;min-width:0;display:grid}.pilot-policy-control-list-header{z-index:1;color:#667085;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border:1px solid #e3e8f1;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:950;position:sticky;top:0}.pilot-policy-control-row{background:#fbfcff;border:1px solid #e3e8f1;border-radius:7px;min-height:42px;padding:8px 10px}.pilot-policy-control-row strong,.pilot-policy-control-row span,.pilot-policy-control-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-policy-control-row strong{color:#101421;gap:2px;font-size:12px;font-weight:900;display:grid}.pilot-policy-row-link{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.pilot-policy-row-link:hover strong{color:#2732b7}.pilot-policy-row-link:focus,.pilot-policy-row-link:focus-visible{outline:0}.pilot-policy-control-row strong small,.pilot-policy-control-row span{color:#667085;font-size:11px;font-weight:800}.pilot-policy-row-actions{justify-content:flex-end;gap:5px;min-width:0;display:inline-flex}.pilot-policy-control-policy-list{gap:5px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.pilot-policy-control-policy-row{cursor:pointer;background:#fbfcff;border:1px solid #e3e8f1;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.pilot-policy-control-policy-row strong{color:#101421;text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;font-size:12px;font-weight:900;display:grid;overflow:hidden}.pilot-policy-control-policy-row small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.pilot-policy-preview{color:#e2e8f0;background:#0f172a;border:1px solid #172036;border-radius:8px;max-height:280px;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.pilot-governance-studio-page{gap:12px;font-weight:500;display:grid}.pilot-gov-command-surface,.pilot-gov-shell,.pilot-gov-card,.pilot-gov-review-card,.pilot-gov-empty-state,.pilot-gov-fullscreen,.pilot-gov-modal,.pilot-gov-drawer{background:#fffffff5;border:1px solid #94a3b852;box-shadow:0 18px 50px #0f172a12}.pilot-gov-section-head h2,.pilot-gov-card p,.pilot-gov-card strong,.pilot-gov-card span,.pilot-gov-review-card h4,.pilot-gov-review-card p{margin:0}.pilot-gov-wizard-actions,.pilot-gov-drawer footer,.pilot-gov-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-gov-command-actions button,.pilot-gov-section-head button,.pilot-gov-wizard-actions button,.pilot-gov-drawer button{color:#1e40af;cursor:pointer;background:#fff;border:1px solid #2563eb3d;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.pilot-gov-command-actions button.primary,.pilot-gov-section-head button,.pilot-gov-wizard-actions button.primary,.pilot-gov-drawer button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-gov-command-surface{border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:12px;padding:12px;display:grid}.pilot-gov-status-strip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pilot-gov-status-chip{color:#475569;background:#f8fafc;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:30px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.pilot-gov-status-chip:before{content:"";background:#94a3b8;border-radius:999px;flex:none;width:8px;height:8px}.pilot-gov-status-chip.success{color:#166534;background:#f0fdf4;border-color:#16a34a40}.pilot-gov-status-chip.success:before{background:#16a34a}.pilot-gov-status-chip.warning{color:#92400e;background:#fffbeb;border-color:#d977063d}.pilot-gov-status-chip.warning:before{background:#d97706}.pilot-gov-status-chip.danger{color:#991b1b;background:#fef2f2;border-color:#dc262638}.pilot-gov-status-chip.danger:before{background:#dc2626}.pilot-gov-status-chip strong,.pilot-gov-status-chip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-gov-status-chip small{max-width:380px;color:inherit;opacity:.78;font-weight:600}.pilot-gov-command-row{grid-template-columns:minmax(260px,.8fr) minmax(240px,.7fr) minmax(220px,.55fr) auto minmax(140px,auto);align-items:end;gap:10px;min-width:0;display:grid}.pilot-gov-command-surface.library .pilot-gov-command-row{grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr) auto minmax(140px,auto)}.pilot-gov-command-row .pilot-surface-service-filter{min-width:0}.pilot-gov-command-row .pilot-surface-service-filter label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pilot-gov-command-row .pilot-surface-service-filter select{min-height:40px}.pilot-gov-write-access{justify-self:stretch;width:100%;min-width:0;max-width:170px;position:relative}.pilot-gov-write-access summary{box-sizing:border-box;color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b857;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:.84rem;font-weight:700;list-style:none;display:flex}.pilot-gov-write-access summary::-webkit-details-marker{display:none}.pilot-gov-write-access[open] summary{color:#1d4ed8;background:#eff6ff;border-color:#2563eb52}.pilot-gov-write-access .pilot-policy-store-setup{z-index:8;grid-template-columns:minmax(260px,1fr) auto;width:min(560px,100vw - 56px);margin-top:8px;position:absolute;right:0;box-shadow:0 18px 45px #0f172a24}.pilot-gov-write-access:not([open]) .pilot-policy-store-setup{display:none}.pilot-gov-search{background:#f8fafc;border:1px solid #94a3b859;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.pilot-gov-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-weight:600}.pilot-gov-policy-selector{gap:4px;min-width:0;display:grid}.pilot-gov-policy-selector span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.pilot-gov-policy-selector select{color:#0f172a;background:#fff;border:1px solid #94a3b859;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:0 10px;font-weight:650}.pilot-gov-command-actions{align-items:center;gap:8px;min-width:max-content;display:flex}.pilot-gov-command-actions button{white-space:nowrap;min-height:40px}.pilot-gov-library-head{grid-template-columns:minmax(180px,.5fr) minmax(360px,1fr) auto;align-items:center;gap:14px;display:grid}.pilot-gov-library-head h1{color:#0f172a;margin:0;font-size:1.7rem;line-height:1.05}.pilot-gov-library-stats{flex-wrap:wrap;gap:8px;display:flex}.pilot-gov-library-stats span{color:#64748b;background:#fff;border:1px solid #94a3b842;border-radius:999px;align-items:baseline;gap:6px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.pilot-gov-library-stats strong{color:#0f172a;font-size:.96rem}.pilot-gov-library-primary{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:750;display:inline-flex}.pilot-gov-library-filters{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:10px;display:grid}.pilot-gov-library-filters label{gap:5px;min-width:0;display:grid}.pilot-gov-library-filters span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.pilot-gov-library-filters select{color:#0f172a;background:#fff;border:1px solid #94a3b859;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 10px;font-weight:650}.pilot-gov-library-panel{gap:12px;display:grid}.pilot-gov-metric-strip{background:#ffffffc7;border:1px solid #94a3b83d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.pilot-gov-metric-strip span{color:#64748b;background:#fff;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:650;display:inline-flex}.pilot-gov-metric-strip svg{color:#334155}.pilot-gov-metric-strip strong{color:#0f172a;font-size:.9rem}.pilot-gov-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-kpi-grid div{background:#fff;border:1px solid #94a3b847;border-radius:8px;gap:5px;min-width:0;padding:14px;display:grid}.pilot-gov-kpi-grid span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.pilot-gov-kpi-grid strong{color:#0f172a;font-size:1.2rem}.pilot-gov-shell{border-radius:8px;min-height:620px;display:grid;overflow:hidden}.pilot-gov-workflow{background:#fffffff5;border:1px solid #94a3b852;border-radius:8px;gap:10px;padding:14px 18px;display:grid;box-shadow:0 18px 50px #0f172a12}.pilot-gov-workflow>.pilot-eyebrow{color:#64748b;letter-spacing:.05em;font-size:.72rem;font-weight:700}.pilot-gov-workflow-steps{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:0;display:flex;overflow-x:visible}.pilot-gov-workflow-steps button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 8px;font-size:.88rem;font-weight:600;display:flex}.pilot-gov-workflow-steps button strong{color:#475569;background:#fff;border:1px solid #94a3b86b;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:700;display:grid}.pilot-gov-workflow-steps button span{white-space:normal;text-align:left;min-width:0;line-height:1.12}.pilot-gov-workflow-steps button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb3d;font-weight:700}.pilot-gov-workflow-steps button.active strong{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-gov-lifecycle-bar{background:#fffffff5;border:1px solid #94a3b852;border-radius:8px;grid-template-columns:minmax(260px,.8fr) auto minmax(420px,1fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid;box-shadow:0 18px 50px #0f172a12}.pilot-gov-lifecycle-bar>div:first-child{gap:3px;min-width:0;display:grid}.pilot-gov-lifecycle-bar strong,.pilot-gov-lifecycle-bar small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-gov-lifecycle-bar strong{color:#0f172a;font-size:.96rem}.pilot-gov-lifecycle-bar small{color:#64748b;font-size:.78rem;font-weight:600}.pilot-gov-readiness-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.pilot-gov-readiness-row span{color:#64748b;background:#f8fafc;border:1px solid #94a3b842;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.74rem;font-weight:650;display:inline-flex}.pilot-gov-readiness-row span.complete{color:#166534;background:#f0fdf4;border-color:#16a34a33}.pilot-gov-workspace{min-width:0;padding:18px}.pilot-gov-stage{gap:14px;display:grid}.pilot-gov-screen-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.pilot-gov-screen-head h2,.pilot-gov-screen-head p,.pilot-gov-panel h3,.pilot-gov-panel p{margin:0}.pilot-gov-screen-head h2{color:#06172f;font-size:1.55rem;line-height:1.12}.pilot-gov-screen-head p{color:#475569;max-width:780px;font-weight:500;line-height:1.45}.pilot-gov-panel{background:#fff;border:1px solid #94a3b84d;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 38px #0f172a0f}.pilot-gov-panel.soft{background:#f8fafc}.pilot-gov-panel.blue{background:#eff6ff;border-color:#2563eb33}.pilot-gov-panel.green{background:#f0fdf4;border-color:#16a34a38}.pilot-gov-panel.amber{background:#fffbeb;border-color:#d977063d}.pilot-gov-panel h3{color:#0f172a;font-size:1rem}.pilot-gov-kpi-grid.studio{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-gov-flow-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pilot-gov-flow-line span{background:#eff6ff;border:1px solid #2563eb2e;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.pilot-gov-flow-line strong{color:#1d4ed8}.pilot-gov-flow-line small{color:#475569;font-weight:500}.pilot-gov-checklist,.pilot-gov-control-list,.pilot-gov-chain,.pilot-gov-stack{gap:10px;display:grid}.pilot-gov-checklist span{color:#1e3a8a;align-items:flex-start;gap:8px;font-weight:600;line-height:1.35;display:flex}.pilot-gov-card.template{min-height:188px}.pilot-gov-scope-builder{grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);align-items:start;gap:12px;display:grid}.pilot-gov-scope-builder>.pilot-gov-panel:first-child{grid-row:span 2}.pilot-gov-section-head.compact{color:#64748b;margin:-2px 0 0;font-size:.78rem;font-weight:650}.pilot-gov-section-head.compact span{min-width:0}.pilot-gov-scope-builder .pilot-gov-panel.blue .pilot-gov-evidence-grid{grid-template-columns:minmax(0,1fr)}.pilot-gov-scope-builder .pilot-gov-panel.blue .pilot-gov-evidence-grid>div{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr)}.pilot-gov-scope-builder .pilot-gov-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gov-scope-builder .pilot-gov-form-grid .pilot-gov-field:last-child{grid-column:1/-1}.pilot-gov-agent-assignment-list{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.pilot-gov-agent-assignment{cursor:pointer;background:#fff;border:1px solid #94a3b847;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.pilot-gov-agent-assignment.active{background:#eff6ff;border-color:#2563eb6b}.pilot-gov-agent-assignment input{margin-top:3px}.pilot-gov-agent-assignment span{gap:3px;min-width:0;display:grid}.pilot-gov-agent-assignment strong,.pilot-gov-agent-assignment small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-gov-agent-assignment strong{color:#0f172a;font-size:.88rem}.pilot-gov-agent-assignment small{color:#64748b;font-size:.74rem;font-weight:600}.pilot-gov-assignment-modal{gap:12px;width:min(980px,100%);display:grid}.pilot-gov-assignment-modal .pilot-modal-head{margin-bottom:0}.pilot-gov-assignment-modal .pilot-modal-head p{color:#64748b;margin:4px 0 0;font-size:.84rem;font-weight:650}.pilot-gov-assignment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-gov-assignment-summary div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.pilot-gov-assignment-summary span{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pilot-gov-assignment-summary strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;overflow:hidden}.pilot-gov-control-detail-modal .pilot-gov-assignment-summary,.pilot-gov-control-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-gov-condition-logic-note{color:#1e3a8a;background:#eff6ff;border:1px solid #2563eb2e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pilot-gov-condition-logic-note strong{font-size:.86rem}.pilot-gov-condition-logic-note span{color:#475569;font-size:.8rem;font-weight:700}.pilot-gov-assignment-modal-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;max-height:min(610px,100dvh - 260px);padding-right:2px;display:grid;overflow:auto}.pilot-gov-assignment-modal-grid section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.pilot-gov-assignment-modal-grid h3{color:#0f172a;margin:0;font-size:.92rem}.pilot-gov-agent-assignment-list.compact{max-height:300px}.pilot-gov-policy-controls-editor{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.pilot-gov-policy-controls-editor .pilot-gov-agent-assignment-list{gap:2px}.pilot-gov-policy-controls-editor .pilot-gov-agent-assignment{background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;padding:6px 4px}.pilot-gov-policy-controls-editor .pilot-gov-agent-assignment.active{background:#f5f8ff;border:0}.pilot-gov-policy-controls-editor .pilot-gov-agent-assignment input{margin-top:0}.pilot-gov-policy-controls-editor .pilot-gov-agent-assignment span{display:block}.pilot-gov-policy-controls-editor .pilot-gov-agent-assignment strong{font-size:.84rem;display:block}.pilot-gov-change-summary-list{gap:12px;display:grid}.pilot-gov-change-summary-list>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.pilot-gov-change-summary-list strong{color:#334155;font-size:.82rem}.pilot-gov-unassigned-controls span{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.pilot-gov-focused-config{gap:12px;display:grid}.pilot-gov-focused-config section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:10px;padding:12px;display:grid}.pilot-gov-secondary-action{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-self:start;min-height:32px;padding:0 11px;font-size:13px;font-weight:800}.pilot-gov-fact-config-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:12px;min-height:520px;display:grid}.pilot-gov-fact-control-list,.pilot-gov-fact-editor-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.pilot-gov-fact-config-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-gov-fact-config-summary div{background:#f8fafc;border:1px solid #edf1f6;border-radius:7px;gap:2px;padding:8px 9px;display:grid}.pilot-gov-fact-config-summary span,.pilot-gov-fact-filter-row span,.pilot-gov-fact-control-stack button span{color:#64748b;font-size:.72rem;font-weight:800}.pilot-gov-fact-config-summary strong{color:#0f172a;font-size:1rem}.pilot-gov-fact-filter-row{flex-wrap:wrap;gap:6px;display:flex}.pilot-gov-fact-filter-row span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px}.pilot-gov-fact-control-stack{gap:6px;max-height:390px;padding-right:2px;display:grid;overflow-y:auto}.pilot-gov-fact-control-stack button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;gap:3px;width:100%;padding:9px;display:grid}.pilot-gov-fact-control-stack button.active{background:#eef5ff;border-color:#8ab4f8}.pilot-gov-fact-control-stack button strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;overflow:hidden}.pilot-gov-fact-control-stack button span{line-height:1.25;display:block}.pilot-gov-fact-editor-panel>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.pilot-gov-fact-editor-panel h3{color:#0f172a;margin:0;font-size:1rem}.pilot-gov-fact-editor-panel p{color:#64748b;margin:3px 0 0;font-size:.82rem;font-weight:700}.pilot-gov-fact-row-list{gap:8px;display:grid}.pilot-gov-fact-row{background:#fff;border:1px solid #edf1f6;border-radius:8px;align-items:stretch;gap:9px;min-width:0;padding:9px 10px;display:grid}.pilot-gov-fact-row.editing{background:#f8fbff;border-color:#8ab4f8}.pilot-gov-fact-row-main{grid-template-columns:minmax(190px,.85fr) minmax(190px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.pilot-gov-fact-row-main>div:first-child{gap:2px;min-width:0;display:grid}.pilot-gov-fact-row strong,.pilot-gov-fact-row span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.pilot-gov-fact-row strong{align-items:center;gap:6px;display:inline-flex}.pilot-gov-fact-row small{color:#64748b;font-size:.72rem;font-weight:700}.pilot-gov-fact-row input{border:1px solid #cfd7e6;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px}.pilot-gov-fact-row select{color:#0f172a;background:#fff;border:1px solid #cfd7e6;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px;font-weight:750}.pilot-gov-fact-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pilot-gov-fact-row-actions button{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850}.pilot-gov-fact-row-actions button.primary{color:#fff;background:#1a73e8;border-color:#1a73e8}.pilot-gov-fact-row.readonly{grid-template-columns:1fr}.pilot-gov-fact-row.readonly .pilot-gov-fact-row-main>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;gap:2px;display:grid;overflow:visible}.pilot-gov-fact-row.readonly .pilot-gov-fact-row-main>span small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;overflow:hidden}.pilot-gov-override-count{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:4px 7px;font-weight:850;color:#9a3412!important;font-size:.7rem!important}.pilot-gov-inline-override-editor{border-top:1px solid #dbeafe;grid-template-columns:minmax(120px,.55fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding-top:9px;display:grid}.pilot-gov-inline-override-editor div,.pilot-gov-inline-override-editor label{gap:4px;min-width:0;display:grid}.pilot-gov-inline-override-editor label span,.pilot-gov-inline-override-editor div span{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:850}.pilot-gov-inline-override-editor div strong{overflow-wrap:anywhere;white-space:normal}.pilot-gov-default-config-note{color:#137333;background:#f0fdf4;border:1px solid #c8ead6;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.pilot-gov-override-dot{background:#d97706;border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #fff7ed}.pilot-gov-control-override-hierarchy{gap:12px;display:grid}.pilot-gov-control-override-hierarchy>section,.pilot-gov-fact-overrides-card{border-top:1px solid #edf1f6;gap:8px;padding-top:10px;display:grid}.pilot-gov-hierarchy-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-gov-hierarchy-section-head strong{color:#0f172a;font-size:.92rem}.pilot-gov-hierarchy-section-head span{color:#64748b;font-size:.75rem;font-weight:850}.pilot-gov-empty-overrides{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;gap:3px;padding:10px;display:grid}.pilot-gov-empty-overrides span{color:#0f172a;font-size:.86rem;font-weight:850}.pilot-gov-empty-overrides small{color:#64748b;font-size:.76rem;font-weight:700}.pilot-gov-agent-list-meta,.pilot-gov-agent-pagination{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;font-weight:800;display:flex}.pilot-gov-agent-list-meta span,.pilot-gov-agent-pagination span{min-width:0}.pilot-gov-agent-pagination button{color:#1e40af;background:#fff;border:1px solid #d8e0ec;border-radius:7px;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:800}.pilot-gov-agent-pagination button:disabled{color:#94a3b8;cursor:not-allowed}.pilot-gov-assignment-modal .pilot-gov-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gov-assignment-modal .pilot-gov-form-grid .pilot-gov-field:last-child{grid-column:1/-1}.pilot-gov-disassociate-modal{gap:12px;width:min(520px,100%);display:grid}.pilot-gov-publish-result-modal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(360px,100%);padding:14px;display:grid}.pilot-gov-publish-result-modal.success{border-color:#16a34a47}.pilot-gov-publish-result-modal.warning{border-color:#d9770647}.pilot-gov-publish-result-modal h2{margin:0;font-size:.98rem;line-height:1.2}.pilot-gov-publish-result-modal p{color:#64748b;margin:3px 0 0;font-size:.82rem;line-height:1.35}.pilot-gov-publish-result-modal button{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #94a3b85c;border-radius:8px;padding:7px 10px;font-weight:700}.pilot-gov-error-callout.warning{color:#92400e;background:#fffbeb;border-color:#d9770638}.pilot-gov-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-evidence-grid>div{background:#fff;border:1px solid #94a3b847;border-radius:8px;grid-template-columns:minmax(110px,.58fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px;display:grid}.pilot-gov-evidence-grid strong{color:#64748b;font-size:.76rem;font-weight:650;line-height:1.25}.pilot-gov-evidence-grid span{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:.84rem;font-weight:600;line-height:1.28}.pilot-gov-chain-item{background:#fff;border:1px solid #94a3b842;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.pilot-gov-chain-item.plain{grid-template-columns:minmax(0,1fr) auto}.pilot-gov-chain-item button,.pilot-gov-card footer button,.pilot-gov-row-actions button,.pilot-gov-policy-library-table button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:0 8px;font-size:.76rem;font-weight:650;display:inline-flex}.pilot-gov-row-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pilot-gov-policy-library-table>.head,.pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #94a3b82e;grid-template-columns:minmax(240px,1.45fr) minmax(118px,.58fr) minmax(118px,.62fr) minmax(86px,.42fr) minmax(108px,.48fr) minmax(128px,.58fr) minmax(118px,.56fr) minmax(132px,auto);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.pilot-gov-control-library-table>.head,.pilot-gov-control-library-table>.pilot-gov-policy-row,.pilot-gov-control-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(240px,1.45fr) minmax(128px,.64fr) minmax(148px,.7fr) minmax(86px,.42fr) minmax(132px,.58fr) minmax(108px,.5fr) minmax(96px,.46fr) minmax(132px,auto)}.pilot-gov-policy-library-table>.pilot-gov-policy-row{cursor:pointer;width:100%}.pilot-gov-policy-library-table>.pilot-gov-policy-row strong small{color:#64748b;margin-top:3px;font-size:.74rem;font-weight:650;display:block}.pilot-gov-runtime-health-cell{justify-items:start;gap:4px;min-width:0;display:grid}.pilot-gov-runtime-health-cell small{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:650}.pilot-gov-policy-library-table .pilot-gov-row-actions{z-index:2;opacity:0;pointer-events:none;justify-content:flex-end;transition:opacity .15s;position:relative}.pilot-gov-policy-library-table .pilot-gov-policy-row:hover .pilot-gov-row-actions,.pilot-gov-policy-library-table .pilot-gov-policy-row:focus-visible .pilot-gov-row-actions,.pilot-gov-policy-library-table .pilot-gov-row-actions:focus-within{opacity:1;pointer-events:auto}.pilot-gov-policy-library-table .pilot-gov-row-actions button{width:30px;height:30px;min-height:30px;padding:0}.pilot-gov-archive-layer{background:#f8fafc;border:1px solid #94a3b83d;border-radius:8px;margin-top:12px;overflow:hidden}.pilot-gov-archive-layer summary{color:#475569;cursor:pointer;align-items:center;min-height:42px;padding:0 14px;font-size:.86rem;font-weight:800;display:flex}.pilot-gov-archive-layer[open] summary{border-bottom:1px solid #94a3b833}.pilot-governance-studio-page,.pilot-gov-workspace{background:#f6f8fc}.pilot-gov-stage{color:#1f2937}.pilot-gov-stage>.pilot-gov-library-head,.pilot-gov-library-filters,.pilot-gov-library-panel,.pilot-gov-archive-layer,.pilot-gov-policy-library-table,.pilot-gov-control-library-table{background:#fff;border:1px solid #dde3ea;box-shadow:0 1px 2px #0f172a0a}.pilot-gov-stage:has(>.pilot-gov-control-summary)>.pilot-gov-screen-head{background:#fff;border:1px solid #dde3ea;box-shadow:0 1px 2px #0f172a0a}:is(.pilot-gov-stage:has(>.pilot-gov-control-summary)>.pilot-gov-screen-head,.pilot-gov-stage>.pilot-gov-library-head){border-radius:8px;padding:16px}.pilot-gov-library-head .pilot-eyebrow,.pilot-gov-policy-library-table small,.pilot-gov-policy-library-table span,.pilot-gov-control-library-table small,.pilot-gov-control-library-table span{color:#4b5563}.pilot-gov-stage:has(>.pilot-gov-control-summary)>.pilot-gov-screen-head p{color:#4b5563}.pilot-gov-library-head{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto}.pilot-gov-library-head h1{color:#111827;letter-spacing:0;font-weight:760}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head h2{color:#111827;letter-spacing:0;font-weight:760}.pilot-gov-library-stats,.pilot-gov-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-library-stats span,.pilot-gov-control-summary div{color:#4b5563;background:#fff;border:1px solid #dde3ea;border-radius:8px;align-content:start;gap:8px;min-height:86px;padding:16px 14px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a09}.pilot-gov-library-stats span:before,.pilot-gov-control-summary div:before{content:"";background:#1a73e8;height:4px;position:absolute;inset:0 0 auto}.pilot-gov-library-stats span:nth-child(2):before,.pilot-gov-control-summary div:nth-child(2):before{background:#188038}.pilot-gov-library-stats span:nth-child(3):before,.pilot-gov-control-summary div:nth-child(3):before{background:#f9ab00}.pilot-gov-library-stats span:nth-child(4):before,.pilot-gov-control-summary div:nth-child(4):before{background:#c5221f}.pilot-gov-library-stats span{letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:start;font-size:.72rem}.pilot-gov-library-stats strong,.pilot-gov-control-summary strong{color:#374151;font-size:1.75rem;font-weight:650;line-height:1}.pilot-gov-control-summary span{color:#5f6b7a;letter-spacing:.04em;font-size:.7rem}.pilot-gov-library-filters{border-radius:8px;padding:14px}.pilot-gov-library-filters span{color:#5f6b7a;letter-spacing:.04em}.pilot-gov-library-filters select{color:#1f2937;min-height:36px;box-shadow:none;border-color:#dde3ea;border-radius:6px;font-weight:600}.pilot-gov-library-filters select:focus,.pilot-gov-library-filters select:focus-visible{outline-offset:1px;border-color:#1a73e8;outline:2px solid #1a73e829}.pilot-gov-library-panel{border-radius:8px;gap:0;overflow:hidden}.pilot-gov-library-panel .pilot-gov-section-head{border-bottom:1px solid #dde3ea;margin:0;padding:12px 14px}.pilot-gov-library-panel .pilot-gov-section-head span{color:#4b5563;font-size:.78rem}.pilot-gov-policy-library-table,.pilot-gov-control-library-table{border-radius:8px;overflow:hidden}.pilot-gov-library-panel>.pilot-gov-policy-library-table,.pilot-gov-library-panel>.pilot-gov-table.pilot-gov-policy-library-table,.pilot-gov-library-panel .pilot-gov-policy-library-table{box-shadow:none;border-width:0;border-radius:0}.pilot-gov-policy-library-table>.head,.pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{color:#1f2937;background:#fff;border-bottom-color:#dde3ea;padding:12px 14px}.pilot-gov-policy-library-table>.head{color:#374151;letter-spacing:.04em;background:#f1f3f4;min-height:42px;font-size:.72rem;font-weight:760}.pilot-gov-policy-library-table>.pilot-gov-policy-row{min-height:64px}.pilot-gov-policy-library-table:not(.pilot-gov-control-library-table)>.head,.pilot-gov-policy-library-table:not(.pilot-gov-control-library-table)>.pilot-gov-policy-row,.pilot-gov-policy-library-table:not(.pilot-gov-control-library-table)>.pilot-gov-policy-empty-row{grid-template-columns:minmax(180px,1.28fr) minmax(102px,.54fr) minmax(98px,.54fr) minmax(78px,.38fr) minmax(88px,.44fr) minmax(104px,.56fr) minmax(104px,.54fr) minmax(94px,auto);gap:10px}.pilot-gov-control-library-table>.head,.pilot-gov-control-library-table>.pilot-gov-policy-row,.pilot-gov-control-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(180px,1.25fr) minmax(106px,.66fr) minmax(116px,.72fr) minmax(64px,.34fr) minmax(108px,.64fr) minmax(78px,.42fr) minmax(78px,.42fr) minmax(88px,auto);gap:10px}.pilot-gov-policy-library-table>.pilot-gov-policy-row strong{color:#111827;font-weight:760}.pilot-gov-policy-library-table>.pilot-gov-policy-row strong small{color:#5f6b7a;font-weight:600}.pilot-gov-control-library-table>.pilot-gov-policy-row>*,.pilot-gov-control-library-table>.pilot-gov-policy-empty-row>*{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0;overflow:hidden}.pilot-gov-policy-library-table .pilot-badge{color:#445066;background:#f8fafc;border-color:#d6dde7;min-height:22px;padding:0 8px;font-size:.68rem;font-weight:760}.pilot-gov-library-primary,.pilot-gov-policy-library-table .pilot-gov-row-actions button{color:#1a73e8;min-height:32px;box-shadow:none;background:#fff;border:1px solid #c7d2df;border-radius:6px}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button{color:#1a73e8;min-height:32px;box-shadow:none;background:#fff;border:1px solid #c7d2df;border-radius:6px}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button.primary{color:#1a73e8;min-height:32px;box-shadow:none;background:#fff;border:1px solid #c7d2df;border-radius:6px}.pilot-gov-library-primary{padding:0 12px;font-size:.82rem;font-weight:720}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button{padding:0 12px;font-size:.82rem;font-weight:720}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button.primary{padding:0 12px;font-size:.82rem;font-weight:720}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button:hover{color:#1558b0;background:#f8fbff;border-color:#9bb8df}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button.primary:hover{color:#1558b0;background:#f8fbff;border-color:#9bb8df}.pilot-gov-policy-library-table .pilot-gov-row-actions{opacity:1;pointer-events:auto}.pilot-gov-policy-library-table .pilot-gov-row-actions button{color:#1a73e8;width:28px;height:28px;min-height:28px}.pilot-gov-archive-layer{background:#fff;border-radius:8px;overflow:hidden}.pilot-gov-archive-layer summary{color:#374151;min-height:44px;font-size:.88rem;font-weight:760}.pilot-gov-archive-layer[open] summary{border-bottom-color:#dde3ea}.pilot-gov-archive-layer .pilot-gov-policy-library-table{box-shadow:none;border-width:0;border-radius:0}.pilot-gov-archive-layer .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-gov-archive-layer .pilot-gov-policy-library-table>.head{background:#fff}.pilot-gov-stage>.pilot-gov-library-head,.pilot-gov-library-filters,.pilot-gov-library-panel,.pilot-gov-archive-layer,.pilot-gov-policy-library-table,.pilot-gov-control-library-table{border-color:#d9e2ec;border-radius:10px}.pilot-gov-stage:has(>.pilot-gov-control-summary)>.pilot-gov-screen-head{border-color:#d9e2ec;border-radius:10px}.pilot-gov-library-stats span,.pilot-gov-control-summary div{border-color:#d9e2ec;border-radius:10px}.pilot-gov-library-filters select{border-color:#d9e2ec;border-radius:8px}.pilot-gov-library-panel .pilot-gov-section-head h2{color:#101828;font-size:1.5rem;font-weight:650}:is(.pilot-gov-library-panel .pilot-gov-section-head span,.pilot-gov-stage:has(>.pilot-gov-control-summary)>.pilot-gov-screen-head p){color:#667085;font-size:.875rem}.pilot-gov-policy-library-table>.head{color:#475467;background:#f8fafc;border-bottom-color:#e5eaf2;font-size:12px;font-weight:600}.pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{border-bottom-color:#eaecf0;padding-top:18px;padding-bottom:18px}.pilot-gov-policy-library-table>.pilot-gov-policy-row:hover,.pilot-gov-policy-library-table>.pilot-gov-policy-row:focus-visible{background:#f9fafb}.pilot-gov-policy-library-table>.pilot-gov-policy-row strong{color:#101828;font-size:16px;font-weight:650}.pilot-gov-policy-library-table>.pilot-gov-policy-row strong small{color:#667085;font-size:13px;font-weight:400}.pilot-gov-policy-library-table span,.pilot-gov-control-library-table span{color:#667085}.pilot-gov-runtime-health-cell small{color:#98a2b3;font-size:12px;font-weight:400}.pilot-gov-policy-library-table .pilot-badge{color:#475467;background:#f2f4f7;border-color:#0000;font-size:11px;font-weight:650}.pilot-gov-policy-library-table .pilot-badge.success{color:#027a48;background:#ecfdf3;border-color:#0000}.pilot-gov-policy-library-table .pilot-badge.warning{color:#b54708;background:#fff7e6;border-color:#0000}.pilot-gov-policy-library-table .pilot-badge.danger{color:#b42318;background:#fef3f2;border-color:#0000}.pilot-gov-library-primary,.pilot-gov-policy-library-table .pilot-gov-row-actions button{color:#475467;border-color:#d9e2ec;border-radius:8px}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button{color:#475467;border-color:#d9e2ec;border-radius:8px}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button.primary{color:#475467;border-color:#d9e2ec;border-radius:8px}.pilot-gov-library-primary svg,.pilot-gov-policy-library-table .pilot-gov-row-actions button svg{color:#475467}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button svg{color:#475467}.pilot-gov-library-primary:hover,.pilot-gov-policy-library-table .pilot-gov-row-actions button:hover{color:#2563eb;background:#f8fafc;border-color:#bfc9d8}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button:hover{color:#2563eb;background:#f8fafc;border-color:#bfc9d8}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button.primary:hover{color:#2563eb;background:#f8fafc;border-color:#bfc9d8}.pilot-gov-library-primary:hover svg,.pilot-gov-policy-library-table .pilot-gov-row-actions button:hover svg{color:#2563eb}.pilot-gov-stage:has(>.pilot-gov-control-summary) .pilot-gov-screen-head button:hover svg{color:#2563eb}.pilot-gov-control-facts{background:#f8fafc;border:1px solid #94a3b842;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.pilot-gov-condition-joiner{color:#1d4ed8;letter-spacing:0;text-transform:uppercase;place-self:center;font-size:.72rem;font-weight:900}.pilot-gov-control-facts-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-gov-control-facts-head div{gap:3px;display:grid}.pilot-gov-control-facts-head span{color:#64748b;font-size:.82rem;font-weight:650}.pilot-gov-control-facts-head button,.pilot-gov-control-fact-row>button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb47;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-weight:750;display:inline-flex}.pilot-gov-control-fact-row{background:#fff;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) auto;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.pilot-gov-required-fact-list,.pilot-gov-rule-logic-list{gap:8px;display:grid}.pilot-gov-required-fact-header{color:#64748b;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(150px,.9fr) minmax(110px,.45fr) minmax(150px,.65fr) minmax(220px,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:.7rem;font-weight:900;display:grid}.pilot-gov-required-fact-row{background:#fff;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:minmax(150px,.9fr) minmax(110px,.45fr) minmax(150px,.65fr) minmax(220px,1fr) auto;align-items:end;gap:8px;min-width:0;padding:8px;display:grid}.pilot-gov-add-control-modal .pilot-gov-required-fact-row .pilot-field{gap:4px}.pilot-gov-add-control-modal .pilot-gov-required-fact-row .pilot-gov-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pilot-gov-add-control-modal .pilot-gov-required-fact-row input,.pilot-gov-add-control-modal .pilot-gov-required-fact-row select,.pilot-gov-add-control-modal .pilot-gov-control-fact-row input,.pilot-gov-add-control-modal .pilot-gov-control-fact-row select,.pilot-gov-add-control-modal .pilot-gov-required-fact-row>button{min-height:36px}.pilot-gov-control-advanced{background:#fff;border:1px solid #94a3b847;border-radius:8px;grid-column:1/-1;gap:10px;padding:10px 12px;display:grid}.pilot-gov-control-advanced summary{color:#0f172a;cursor:pointer;font-size:.9rem;font-weight:850}.pilot-gov-control-advanced[open]{background:#f8fafc}.pilot-gov-control-advanced[open] summary{margin-bottom:8px}.pilot-gov-rule-logic{background:#fff}.pilot-gov-rule-logic-list>span{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:900}.pilot-gov-control-fact-row>button{color:#475569;border-color:#94a3b861}.pilot-gov-control-fact-row>button:disabled{cursor:not-allowed;opacity:.5}.pilot-gov-table.compact.pilot-gov-control-facts-table>div,.pilot-gov-table.pilot-gov-control-facts-table>div{grid-template-columns:minmax(300px,1.35fr) 110px minmax(190px,.85fr) minmax(420px,1.65fr);align-items:center;column-gap:20px;min-height:48px}.pilot-gov-table.pilot-gov-control-facts-table strong,.pilot-gov-table.pilot-gov-control-facts-table span{overflow-wrap:break-word;white-space:normal;min-width:0}.pilot-gov-table.pilot-gov-control-facts-table>div>*{min-width:0}.pilot-gov-table.pilot-gov-control-facts-table .pilot-gov-fact-name,.pilot-gov-table.pilot-gov-control-facts-table .pilot-gov-fact-default{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-gov-table.pilot-gov-control-facts-table .pilot-gov-fact-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.pilot-gov-table.pilot-gov-control-policies-table>div{grid-template-columns:minmax(220px,1fr) minmax(110px,.45fr) minmax(150px,.65fr)}.pilot-gov-chain-item>span:first-child{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.pilot-gov-chain-item div{gap:3px;min-width:0;display:grid}.pilot-gov-chain-item strong,.pilot-gov-chain-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-gov-chain-item strong{color:#0f172a}.pilot-gov-chain-item small{color:#64748b;font-weight:500}.pilot-gov-decision-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-decision-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-gov-decision-kpis div{background:#fff;border:1px solid #94a3b83d;border-radius:8px;gap:4px;padding:12px;display:grid}.pilot-gov-decision-kpis strong{color:#0f172a;font-size:1rem}.pilot-gov-decision-kpis span{color:#64748b;font-size:.76rem;font-weight:650}.pilot-gov-demo-note{padding:12px 14px}.pilot-gov-demo-note div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pilot-gov-demo-note strong{color:#1e3a8a;font-size:.88rem}.pilot-gov-demo-note span{color:#334155;font-size:.86rem;font-weight:550}.pilot-gov-demo-note code{color:#1d4ed8;background:#fff;border:1px solid #2563eb2e;border-radius:6px;padding:2px 6px;font-size:.82rem;font-weight:750}.pilot-gov-event-toolbar{grid-template-columns:minmax(260px,1.5fr) minmax(160px,.8fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;display:grid}.pilot-gov-event-toolbar label{gap:6px;min-width:0;display:grid}.pilot-gov-event-toolbar label>span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.pilot-gov-event-toolbar input,.pilot-gov-event-toolbar select{color:#0f172a;background:#fff;border:1px solid #94a3b85c;border-radius:7px;width:100%;min-height:38px;padding:0 11px;font-size:.86rem;font-weight:600}.pilot-gov-event-toolbar button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:7px;min-height:38px;padding:0 12px;font-weight:700}.pilot-gov-ledger{color:#e2e8f0;background:#0f172a;border:1px solid #172036;border-radius:8px;max-height:260px;padding:13px;font-size:.78rem;line-height:1.45;overflow:auto}.pilot-gov-screen-nav{border-top:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.pilot-gov-screen-nav button,.pilot-gov-error-callout button{color:#334155;background:#fff;border:1px solid #94a3b852;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.pilot-gov-screen-nav button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-gov-screen-nav button:disabled{opacity:.45;cursor:not-allowed}.pilot-gov-save-toast,.pilot-gov-error-callout{border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:inline-flex}.pilot-gov-save-toast{z-index:20;color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb33;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 45px #0f172a24}.pilot-gov-error-callout{color:#991b1b;background:#fef2f2;border:1px solid #dc262633}.pilot-gov-section-head{margin-bottom:14px}.pilot-gov-section-head h2{color:#0f172a;font-size:1.35rem}.pilot-gov-section-head select{color:#0f172a;background:#fff;border:1px solid #94a3b85c;border-radius:7px;min-width:240px;height:38px;font-weight:600}.pilot-gov-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pilot-gov-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gov-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pilot-gov-group-stack{gap:16px;display:grid}.pilot-gov-group{gap:10px;min-width:0;display:grid}.pilot-gov-group>header{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.pilot-gov-group>header strong{color:#0f172a;font-size:1rem;font-weight:700}.pilot-gov-group>header span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.pilot-gov-card{text-align:left;cursor:pointer;border-radius:8px;gap:12px;min-height:164px;padding:15px;display:grid}.pilot-gov-card-select{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid}.pilot-gov-card-select>div:first-child,.pilot-gov-card-select footer{flex-wrap:wrap;gap:7px;display:flex}.pilot-gov-card-select>div:first-child{justify-content:space-between}.pilot-gov-package-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pilot-gov-package-tabs span{color:#166534;background:#fff;border:1px solid #22c55e38;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.pilot-gov-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-package-grid section{background:#fff;border:1px solid #94a3b83d;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.pilot-gov-package-grid h3,.pilot-gov-package-grid p{margin:0}.pilot-gov-package-grid h3{color:#64748b;text-transform:uppercase;font-size:.74rem;font-weight:700}.pilot-gov-package-grid strong{color:#0f172a;font-size:.9rem;line-height:1.25}.pilot-gov-package-grid p,.pilot-gov-package-grid span{overflow-wrap:anywhere;color:#475569;min-width:0;font-size:.82rem;font-weight:550;line-height:1.35}.pilot-gov-package-grid section>div{gap:2px;display:grid}.pilot-gov-template-actions{border-top:1px solid #94a3b833;flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.pilot-gov-template-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.78rem;font-weight:650;display:inline-flex}.pilot-gov-template-actions button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-gov-card.static{cursor:default}.pilot-gov-card.control{min-height:150px}.pilot-gov-card.active{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb14}.pilot-gov-card>div:first-child,.pilot-gov-card footer,.pilot-gov-chip-row{flex-wrap:wrap;gap:7px;display:flex}.pilot-gov-card>div:first-child{justify-content:space-between}.pilot-gov-card strong{color:#0f172a;font-weight:700;line-height:1.2}.pilot-gov-card p{color:#475569;line-height:1.45}.pilot-gov-card footer span,.pilot-gov-chip-row span,.pilot-gov-chip-row button{color:#475569;background:#f1f5f9;border:0;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.pilot-gov-chip-row button{cursor:pointer}.pilot-gov-chip-row button:hover,.pilot-gov-chip-row button:focus-visible{color:#1d4ed8;background:#dbeafe}.pilot-gov-chip-row.compact span{min-height:22px;padding:2px 7px;font-size:.72rem}.pilot-gov-table{background:#fff;border:1px solid #94a3b847;border-radius:8px;display:grid;overflow:hidden}.pilot-gov-table>div{border-bottom:1px solid #94a3b82e;grid-template-columns:minmax(220px,1.4fr) minmax(140px,1fr) minmax(150px,1fr) minmax(96px,auto);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.pilot-gov-table.compact>div{grid-template-columns:110px minmax(220px,1fr) minmax(180px,1fr) 110px}.pilot-gov-table.pilot-gov-runtime-events>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #94a3b82e;grid-template-columns:136px minmax(150px,1fr) minmax(180px,1.2fr) 112px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 14px;display:grid}.pilot-gov-table.pilot-gov-runtime-events>button:hover,.pilot-gov-table.pilot-gov-runtime-events>button.active{background:#eff6ff}.pilot-gov-table.pilot-gov-runtime-events>button:last-child{border-bottom:0}.pilot-gov-table.pilot-gov-audit-evidence-table>div{grid-template-columns:minmax(160px,1.15fr) minmax(118px,.7fr) minmax(130px,.85fr) minmax(112px,.7fr) minmax(150px,1fr) minmax(116px,.8fr)}.pilot-gov-table.pilot-gov-assignment-coverage-table>div{grid-template-columns:minmax(160px,1.1fr) minmax(118px,.7fr) minmax(124px,.75fr) minmax(86px,.55fr) minmax(180px,1.15fr)}.pilot-gov-table.pilot-gov-control-coverage-table>div{grid-template-columns:minmax(190px,1.25fr) minmax(96px,.62fr) minmax(108px,.7fr) minmax(92px,.58fr) minmax(86px,.52fr) minmax(86px,.55fr)}.pilot-gov-table.pilot-gov-version-approval-table>div{grid-template-columns:minmax(86px,.55fr) minmax(112px,.72fr) minmax(140px,.85fr) minmax(126px,.78fr) minmax(180px,1.2fr)}.pilot-gov-table.pilot-gov-exception-waiver-table>div{grid-template-columns:minmax(138px,.95fr) minmax(96px,.58fr) minmax(132px,.85fr) minmax(128px,.78fr) minmax(104px,.65fr) minmax(170px,1.1fr)}.pilot-gov-table.pilot-gov-policy-history-table>div{grid-template-columns:minmax(150px,1fr) minmax(120px,.74fr) minmax(82px,.5fr) minmax(136px,.82fr) minmax(190px,1.2fr)}.pilot-gov-table.pilot-gov-approval-queue-table>div{grid-template-columns:minmax(92px,.55fr) minmax(160px,1fr) minmax(170px,1.15fr) minmax(124px,.8fr) minmax(156px,.9fr)}.pilot-gov-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pilot-gov-row-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b85c;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:.76rem;font-weight:700;display:inline-flex}.pilot-gov-row-actions button:disabled{cursor:not-allowed;opacity:.62}.pilot-gov-runtime-mapping-grid{gap:12px;display:grid}.pilot-gov-runtime-mapping-card{background:#fff;border:1px solid #94a3b847;border-radius:8px;gap:10px;padding:12px;display:grid}.pilot-gov-runtime-mapping-card header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pilot-gov-runtime-mapping-card header div{gap:3px;min-width:0;display:grid}.pilot-gov-runtime-mapping-card header strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.pilot-gov-runtime-mapping-card header small{color:#64748b;font-size:.78rem;line-height:1.25}.pilot-gov-table.pilot-gov-runtime-mapping-table>div{grid-template-columns:minmax(118px,.8fr) minmax(180px,1.2fr) minmax(118px,.76fr) minmax(86px,.5fr);min-height:46px}.pilot-gov-runtime-preview{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:stretch;gap:12px;display:grid}.pilot-gov-runtime-preview>section{min-width:0}.pilot-gov-runtime-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pilot-gov-runtime-path-step{background:#f8fafc;border:1px solid #7d90ad42;border-radius:8px;gap:5px;min-width:0;min-height:112px;padding:10px;display:grid;position:relative}.pilot-gov-runtime-path-step>svg:first-child{color:#16803d}.pilot-gov-runtime-path-step>svg:last-child{color:#64748b;background:#fff;border-radius:999px;position:absolute;top:18px;right:-12px}.pilot-gov-runtime-path-step strong{color:#0f172a;font-size:.82rem;line-height:1.2}.pilot-gov-runtime-path-step span{color:#64748b;font-size:.76rem;font-weight:600;line-height:1.35}.pilot-gov-runtime-preview-card{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.pilot-gov-runtime-preview-card div{border-bottom:1px solid #6366f12e;gap:2px;min-width:0;padding-bottom:8px;display:grid}.pilot-gov-runtime-preview-card div:last-child{border-bottom:0;padding-bottom:0}.pilot-gov-runtime-preview-card strong{overflow-wrap:anywhere;color:#1e1b4b;font-size:.88rem}.pilot-gov-runtime-authoring-list{gap:10px;margin-top:10px;display:grid}.pilot-gov-runtime-authoring-row,.pilot-gov-runtime-condition-card{background:#fff;border:1px solid #94a3b847;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.pilot-gov-runtime-authoring-row{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr);align-items:center}.pilot-gov-runtime-authoring-row div{gap:2px;min-width:0;display:grid}.pilot-gov-runtime-authoring-row strong,.pilot-gov-runtime-condition-card strong{color:#0f172a;font-size:.86rem}.pilot-gov-runtime-authoring-row small{color:#64748b;font-size:.72rem;font-weight:650;line-height:1.25}.pilot-gov-runtime-authoring-row input{border:1px solid #cfd7e6;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px}.pilot-gov-runtime-condition-card header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pilot-gov-version-approval-table strong,.pilot-gov-exception-waiver-table strong,.pilot-gov-policy-history-table strong,.pilot-gov-runtime-mapping-table strong,.pilot-gov-control-coverage-table strong{gap:3px;display:grid}.pilot-gov-exception-waiver-table strong small,.pilot-gov-runtime-mapping-table strong small,.pilot-gov-control-coverage-table strong small{color:#64748b;font-size:.72rem;font-weight:600}.pilot-gov-exception-waiver-table strong,.pilot-gov-exception-waiver-table span,.pilot-gov-policy-history-table strong,.pilot-gov-policy-history-table span,.pilot-gov-control-coverage-table strong,.pilot-gov-control-coverage-table span,.pilot-gov-version-approval-table strong,.pilot-gov-version-approval-table span,.pilot-gov-assignment-coverage-table strong,.pilot-gov-assignment-coverage-table span,.pilot-gov-runtime-mapping-table strong,.pilot-gov-runtime-mapping-table span,.pilot-gov-audit-evidence-table strong,.pilot-gov-audit-evidence-table span{overflow-wrap:anywhere;min-width:0}.pilot-gov-table>div:last-child{border-bottom:0}.pilot-gov-panel h3 span{color:#64748b;margin-left:8px;font-size:.78rem;font-weight:600}.pilot-gov-table .head{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;min-height:38px;font-size:.72rem;font-weight:700}.pilot-gov-table strong{color:#0f172a;gap:3px;display:grid}.pilot-gov-table small,.pilot-gov-table span{color:#64748b;min-width:0;font-weight:500}.pilot-gov-assignment-builder,.pilot-gov-effective-layout{gap:12px;display:grid}.pilot-gov-assignment-builder{background:#f8fafc;border:1px solid #94a3b847;border-radius:8px;grid-template-columns:minmax(240px,1.2fr) minmax(180px,.8fr) minmax(220px,1fr);margin-bottom:14px;padding:14px}.pilot-gov-effective-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.pilot-gov-lifecycle-strip,.pilot-gov-runtime-preview{gap:10px;margin-top:14px;display:grid}.pilot-gov-lifecycle-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-gov-lifecycle-strip span{color:#1e3a8a;background:#eff6ff;border:1px solid #2563eb2e;border-radius:8px;min-height:54px;padding:12px;font-weight:650}.pilot-gov-runtime-preview{background:#fffbeb;border:1px solid #f59e0b52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px}.pilot-gov-runtime-preview h3,.pilot-gov-runtime-preview p{margin:0}.pilot-gov-runtime-preview h3{color:#0f172a;font-size:1.1rem}.pilot-gov-runtime-preview p{color:#475569;max-width:820px;margin-top:4px;line-height:1.45}.pilot-gov-runtime-preview button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.pilot-gov-runtime-preview button:disabled{opacity:.65;cursor:wait}.pilot-gov-review-card,.pilot-gov-empty-state{border-radius:8px;gap:12px;padding:16px;display:grid}.pilot-gov-review-card h4{color:#0f172a;font-size:1.1rem}.pilot-gov-review-card p{color:#475569;line-height:1.45}.pilot-gov-empty-state{color:#64748b;text-align:center;place-items:center;min-height:260px}.pilot-gov-empty-state strong{color:#0f172a}.pilot-gov-fullscreen{z-index:80;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:18px;overflow:hidden}.pilot-gov-modal-backdrop{z-index:82;background:#0f172a52;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pilot-gov-modal{background:#fff;border:1px solid #94a3b847;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);max-height:min(860px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a3d}.pilot-gov-modal .pilot-gov-wizard{min-height:0}.pilot-gov-template-modal{grid-template-rows:auto minmax(0,1fr);width:min(980px,94vw);padding:18px;overflow:auto}.pilot-gov-template-modal.blue{background:#eff6ff;border-color:#2563eb3d}.pilot-gov-selected-template-preview{align-items:start}.pilot-gov-selected-template-preview h2{color:#06172f;margin:4px 0 0;font-size:1.45rem;line-height:1.15}.pilot-gov-template-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pilot-gov-template-summary-grid>div{background:#fff;border:1px solid #22c55e33;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.pilot-gov-template-summary-grid strong{color:#64748b;font-size:.74rem;font-weight:700}.pilot-gov-template-summary-grid span{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:.92rem;font-weight:700;line-height:1.3}.pilot-gov-wizard-head,.pilot-gov-drawer header{border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.pilot-gov-wizard-head h2,.pilot-gov-drawer h2{color:#0f172a;margin:0;font-size:1.25rem}.pilot-gov-wizard{grid-template-columns:220px minmax(0,1fr) 300px;min-height:0;display:grid}.pilot-gov-wizard.control{grid-template-columns:220px minmax(0,1fr)}.pilot-gov-step-rail{background:#f8fafc;border-right:1px solid #94a3b838;align-content:start;gap:8px;padding:18px 12px;display:grid}.pilot-gov-step-rail button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;display:grid}.pilot-gov-step-rail button span{background:#fff;border:1px solid #94a3b88c;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:900;display:grid}.pilot-gov-step-rail button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb33}.pilot-gov-step-rail button.active span{color:#fff;background:#2563eb;border-color:#2563eb}.pilot-gov-wizard-main,.pilot-gov-drawer-body{min-width:0;padding:22px;overflow:auto}.pilot-gov-wizard-main h3{color:#0f172a;margin:4px 0 16px;font-size:1.35rem}.pilot-gov-form-grid,.pilot-gov-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pilot-gov-form-grid.single{grid-template-columns:minmax(0,1fr)}.pilot-gov-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pilot-gov-picker-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gov-field{color:#0f172a;gap:6px;min-width:0;font-weight:600;display:grid}.pilot-gov-field span{letter-spacing:0;text-transform:none;font-size:.84rem}.pilot-gov-field input,.pilot-gov-field select,.pilot-gov-field textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #94a3b861;border-radius:7px;font-size:.96rem;font-weight:600}.pilot-gov-field input,.pilot-gov-field select{min-height:42px;padding:0 12px}.pilot-gov-field textarea{resize:vertical;min-height:92px;padding:10px 12px}.pilot-gov-field .pilot-gov-create-policy-options label{width:auto;display:inline-flex}.pilot-gov-field .pilot-gov-create-policy-options input{flex:0 0 13px;width:13px;height:13px;min-height:13px;padding:0}.pilot-gov-field .pilot-gov-create-policy-options span{letter-spacing:0;font-size:.76rem;line-height:1.05}@media (width<=1400px){.pilot-gov-command-surface{grid-template-columns:minmax(0,1fr)}}.pilot-gov-picker-grid button{color:#334155;text-align:left;background:#fff;border:1px solid #94a3b857;border-radius:8px;gap:8px;min-height:110px;padding:12px;display:grid}.pilot-gov-picker-grid button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.pilot-gov-live-summary{background:#f8fafc;border-left:1px solid #94a3b838;align-content:start;gap:12px;padding:22px;display:grid}.pilot-gov-live-summary h3,.pilot-gov-live-summary dl{margin:0}.pilot-gov-live-summary h3{color:#0f172a}.pilot-gov-live-summary dl{gap:8px;display:grid}.pilot-gov-live-summary dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900}.pilot-gov-live-summary dd{color:#0f172a;margin:0;font-weight:800}.pilot-gov-wizard-actions,.pilot-gov-drawer footer{background:#fff;border-top:1px solid #94a3b838;padding:12px 18px}.pilot-gov-drawer-backdrop{z-index:85;background:#0f172a4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.pilot-gov-drawer{border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(620px,96vw);height:100%;display:grid}.pilot-gov-drawer.detail{width:min(720px,96vw)}.pilot-gov-detail-stack{gap:16px;display:grid}.pilot-gov-detail-stack h3{color:#0f172a;margin:0 0 8px;font-size:1rem}.pilot-gov-detail-stack p{color:#475569;margin:0;line-height:1.5}@media (width<=1100px){.pilot-gov-hero,.pilot-gov-section-head{flex-direction:column;align-items:stretch}.pilot-gov-command-surface,.pilot-gov-command-row,.pilot-gov-shell,.pilot-gov-scope-builder,.pilot-gov-assignment-modal-grid,.pilot-gov-wizard,.pilot-gov-effective-layout,.pilot-gov-assignment-builder,.pilot-gov-runtime-preview,.pilot-gov-runtime-path,.pilot-gov-event-toolbar,.pilot-gov-library-head,.pilot-gov-library-filters,.pilot-gov-command-surface.library .pilot-gov-command-row{grid-template-columns:minmax(0,1fr)}.pilot-gov-workflow-steps{gap:8px;padding-bottom:4px;overflow-x:auto}.pilot-gov-workflow-steps button{flex:0 0 132px}.pilot-gov-lifecycle-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-gov-kpi-grid,.pilot-gov-card-grid,.pilot-gov-card-grid.two,.pilot-gov-control-grid,.pilot-gov-decision-kpis.four,.pilot-gov-package-grid,.pilot-gov-template-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gov-policy-library-table>.head,.pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(220px,1.3fr) minmax(108px,.55fr) minmax(112px,.62fr) minmax(78px,.42fr) minmax(96px,.46fr) minmax(108px,.58fr) minmax(112px,.58fr) minmax(120px,auto)}.pilot-gov-policy-modal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gov-runtime-path-step>svg:last-child{display:none}.pilot-gov-assignment-summary{grid-template-columns:minmax(0,1fr)}.pilot-gov-create-policy-controls{flex-direction:column;align-items:stretch}.pilot-gov-create-policy-control-actions{justify-content:flex-start}.pilot-gov-live-summary{border-top:1px solid #94a3b838;border-left:0}}@media (width<=720px){.pilot-policy-store-setup{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-items:stretch}.pilot-policy-store-setup>*,.pilot-policy-store-setup input,.pilot-policy-store-setup button{width:100%;min-width:0}.pilot-policy-store-setup strong,.pilot-policy-store-setup small,.pilot-policy-store-setup button{white-space:normal}.pilot-gov-kpi-grid,.pilot-gov-card-grid,.pilot-gov-card-grid.two,.pilot-gov-control-grid,.pilot-gov-package-grid,.pilot-gov-decision-kpis.four,.pilot-gov-template-summary-grid,.pilot-gov-form-grid,.pilot-gov-picker-grid,.pilot-gov-picker-grid.compact,.pilot-gov-lifecycle-strip,.pilot-gov-table>div,.pilot-gov-table.compact>div,.pilot-gov-table.pilot-gov-runtime-mapping-table>div,.pilot-gov-table.pilot-gov-runtime-events>button,.pilot-gov-runtime-authoring-row,.pilot-gov-policy-library-table>.head,.pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-gov-policy-library-table>.pilot-gov-policy-empty-row,.pilot-gov-policy-modal-kpis,.pilot-policy-modal-summary,.pilot-gov-create-policy-form{grid-template-columns:minmax(0,1fr)}.pilot-gov-policy-library-table .pilot-gov-row-actions{opacity:1;pointer-events:auto;justify-content:flex-start}.pilot-gov-workflow-steps{gap:6px}.pilot-gov-workflow-steps button{flex-basis:122px;min-height:50px;font-size:.82rem}.pilot-gov-write-access .pilot-policy-store-setup{width:100%;position:static}.pilot-gov-fullscreen{inset:8px}.pilot-gov-modal-backdrop{padding:8px}.pilot-gov-modal{max-height:96vh}}.pilot-governance-edit{background:#fbfcff;border:1px solid #edf0f6;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.pilot-governance-edit label{color:#445066;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.pilot-governance-edit input,.pilot-governance-edit select{color:#101421;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:0 9px}.pilot-governance-edit button{color:#fff;cursor:pointer;white-space:nowrap;background:#3540bf;border:1px solid #3540bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.pilot-feature-plan{padding:16px}.pilot-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pilot-feature-grid article{background:#fbfcff;border:1px solid #dce2ef;border-radius:10px;gap:7px;min-height:150px;padding:13px;display:grid}.pilot-feature-grid span{color:#3540bf;background:#eef2ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:950}.pilot-feature-grid strong{color:#101421;font-size:15px}.pilot-feature-grid p{margin:0}.pilot-feature-grid small{color:#667085;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:11px;font-weight:950}.pilot-placeholder{align-content:center;justify-items:start;min-height:360px;display:grid}.pilot-placeholder h2{font-size:30px}.pilot-section-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;display:grid}.pilot-section-hero h2{color:#101421;margin:4px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.pilot-section-hero strong{color:#3540bf;margin-top:10px;font-size:16px;display:block}.pilot-section-hero p{color:#667085;max-width:760px;margin:0;font-size:15px;line-height:1.55}.pilot-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pilot-section-card{align-content:start;gap:10px;display:grid}.pilot-section-card h2{color:#101421;margin:0;font-size:22px}.pilot-section-card p{color:#667085;margin:0;font-size:14px;line-height:1.5}.pilot-section-card button{color:#3540bf;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;width:fit-content;min-height:34px;padding:0 10px;font-weight:900}.pilot-section-proof{justify-content:space-between;align-items:center;gap:14px;display:flex}.pilot-section-proof h2{margin:4px 0 0;font-size:22px}.pilot-section-proof>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-section-proof>div:last-child span{color:#445066;background:#f8fafc;border:1px solid #dce2ef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.pilot-login{background:#f4f6fb;grid-template-columns:minmax(0,1fr) minmax(610px,.76fr);min-height:100vh;display:grid}.pilot-login-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#5560ff5c,#0000 30%),linear-gradient(135deg,#0b1020 0%,#151b35 52%,#0e1829 100%);align-content:space-between;gap:34px;min-width:0;padding:clamp(32px,5vw,72px);display:grid}.pilot-login-brand{color:#fff;align-items:center;gap:12px;display:flex}.pilot-login-brand img{width:165px;height:auto;display:block}.pilot-login-eyebrow{color:#bbc6ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.pilot-login-hero h1{color:#fff;max-width:760px;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.02}.pilot-login-hero p{color:#d7ddf2;max-width:700px;margin:22px 0 0;font-size:17px;line-height:1.7}.pilot-login-ecosystem{flex-wrap:wrap;gap:8px;max-width:780px;display:flex}.pilot-login-ecosystem span{background:#fffffff2;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:54px;height:42px;padding:5px;display:inline-grid}.pilot-provider-logo{box-shadow:0 10px 22px #0911331f}.pilot-provider-logo img{object-fit:contain;width:100%;height:100%;display:block}.pilot-login-control-flow{color:#c7d0f3;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;gap:7px;max-width:780px;padding:14px;font-size:12px;font-weight:850;display:grid}.pilot-login-control-flow strong{color:#fff;font-size:16px}.pilot-login-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-login-flow article{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;min-width:0;padding:15px}.pilot-login-flow svg{color:#9fb0ff}.pilot-login-flow strong{color:#fff;margin-top:10px;font-size:15px;display:block}.pilot-login-flow p{color:#c7d0f3;margin:7px 0 0;font-size:12px;line-height:1.45}.pilot-login-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-login-proof article{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:14px}.pilot-login-proof strong{color:#fff;font-size:26px;display:block}.pilot-login-proof small{color:#d7ddf2}.pilot-login-panel{place-items:center;padding:32px;display:grid}.pilot-login-card{background:#fff;border:1px solid #d7deec;border-radius:18px;gap:26px;width:min(530px,100%);padding:38px;display:grid;box-shadow:0 24px 70px #1014211f}.pilot-login-card-head{align-items:center;gap:18px;display:flex}.pilot-login-card-head .pilot-login-icon{color:#4146c9;background:#eef0ff;border-radius:10px;width:64px;height:64px}.pilot-login-card h2{color:#001b3f;margin:0;font-size:42px;line-height:1}.pilot-login-card p{color:#526381;margin:16px 0 0;font-size:21px;line-height:1.35}.pilot-login-card form{gap:22px;display:grid}.pilot-login-card label{color:#001b3f;gap:12px;font-size:20px;font-weight:950}.pilot-login-input-wrap{background:#fff;border:1px solid #bfcbe4;border-radius:12px;align-items:center;gap:18px;width:100%;min-height:72px;padding:0 22px;display:flex}.pilot-login-input-wrap svg{color:#536987;flex:none}.pilot-login-input-wrap input{color:#001b3f;background:0 0;border:0;outline:none;width:100%;min-height:70px;padding:0;font-size:20px;font-weight:850}.pilot-login-input-wrap:focus-within{border-color:#4246cf;box-shadow:0 0 0 3px #4246cf1f}.pilot-login-card button,.pilot-login-card form>button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:900;display:inline-flex}.pilot-login-card form>button{color:#fff;background:#4146c9;border:0;border-radius:12px;min-height:74px;font-size:22px;font-weight:950}.pilot-login-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-login-secondary-actions button{color:#53617a;background:#fff;border:1px solid #d7deec;border-radius:12px;min-height:58px;font-size:16px;font-weight:950}.pilot-login-error{color:#b42318;margin:0;font-size:13px;font-weight:800}.pilot-login-assurance{border-top:1px solid #eef1f6;gap:8px;padding-top:16px;display:grid}.pilot-login-assurance span{color:#344054;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.pilot-login-assurance svg{color:#1f9a57}.pilot-login-personas{border-top:1px solid #eef1f6;flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.pilot-login-personas small{color:#667085;width:100%;font-family:var(--tx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.pilot-login-personas span{color:#344054;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.pilot-login-note{color:#667085;align-items:center;gap:8px;font-size:13px;display:flex}.pilot-login-note svg{color:#1f9a57}@media (width<=1180px){.pilot-admin-grid,.pilot-feature-grid,.pilot-login{grid-template-columns:1fr}.pilot-rail,.pilot-login-flow,.pilot-login-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-command-center,.pilot-command-dashboard,.pilot-lifecycle-dashboard,.pilot-lifecycle-grid,.pilot-graph-panels,.pilot-inventory-command-bar .tx-filter-controls,.pilot-inventory-secondary,.pilot-command-section-grid{grid-template-columns:1fr}.pilot-graph-chain{grid-template-columns:repeat(4,minmax(112px,1fr));row-gap:12px}.pilot-graph-chain-step:nth-child(4){grid-template-columns:minmax(0,1fr)}.pilot-graph-chain-step:nth-child(4) i{display:none}.pilot-command-warning,.pilot-command-decision-list a{grid-template-columns:1fr}.pilot-command-warning a,.pilot-command-decision-list em,.pilot-command-decision-list b,.pilot-inventory-table-actions>div:last-child{justify-self:start}.pilot-inventory-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-inventory-command-bar .tx-filter-controls,.pilot-inventory-command-bar .pilot-surface-service-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-create-summary,.pilot-selected-source,.pilot-lifecycle-row-list article,.pilot-lifecycle-funnel>div:last-child div{grid-template-columns:1fr}.pilot-lifecycle-row-list em,.pilot-lifecycle-row-list small,.pilot-lifecycle-funnel strong{text-align:left;justify-self:start}.pilot-create-summary div{border-top:1px solid #ffffff1f;border-left:0}.pilot-create-summary div:first-child{border-top:0}.pilot-connector-setup,.pilot-connector-sdk-hero,.pilot-connector-sdk-grid,.pilot-connector-platform-hero,.pilot-connector-platform-grid,.pilot-connector-graph-section,.pilot-connector-marketplace-section{grid-template-columns:1fr}.pilot-connector-platform-metrics,.pilot-connector-marketplace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-setup-guide{position:static}.pilot-lens-panel,.pilot-lens-summary,.pilot-exec-layout,.pilot-exec-two-column,.pilot-command-grid,.pilot-command-dashboard,.pilot-policy-dashboard,.pilot-policy-library-toolbar,.pilot-policy-layout,.pilot-policy-workspace,.pilot-policy-tab-head,.pilot-policy-overview-table,.pilot-policy-store-setup,.pilot-policy-enterprise-grid,.pilot-policy-help-guide div,.pilot-policy-validation,.pilot-policy-section-grid,.pilot-policy-focus-grid,.pilot-policy-control-status-grid,.pilot-policy-rule-grid,.pilot-policy-version-compare,.pilot-policy-two-column,.pilot-policy-simulator,.pilot-policy-modal-summary,.pilot-policy-modal-editor,.pilot-policy-modal-grid,.pilot-policy-control-create,.pilot-policy-context-strip,.pilot-mvp-grid.two,.pilot-mvp-headline-panel,.pilot-mvp-mock-layout{grid-template-columns:1fr}.pilot-mvp-mock-summary{position:static}.pilot-mvp-agent-card-edit,.pilot-mvp-agent-control-grid,.pilot-policy-form-grid,.pilot-policy-control-grid,.pilot-registry-dashboard .pilot-command-signals,.pilot-mvp-stage-dashboard .pilot-command-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-policy-library,.pilot-policy-side{position:static}.pilot-policy-list-header{display:none}.pilot-policy-list button{grid-template-columns:minmax(0,1fr) auto}.pilot-policy-list button span{font-size:11px}.pilot-policy-list button span:nth-of-type(n+2){display:none}.pilot-governance-domains{grid-template-columns:1fr}.pilot-exec-kpi-grid,.pilot-exec-kpi-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-exec-layer-nav,.pilot-board-hero{flex-direction:column;align-items:stretch}.pilot-exec-layer-nav>div:last-child,.pilot-board-actions{justify-content:flex-start}.pilot-board-kpis,.pilot-board-summary-grid,.pilot-board-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-panel.pilot-exec-hero{grid-template-columns:1fr}.pilot-exec-hero-actions{justify-content:flex-start;max-width:none}.pilot-exec-signature-flow,.pilot-exec-mini-grid,.pilot-exec-runtime-mix{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-exec-risk-list,.pilot-exec-ecosystem-cards{grid-template-columns:1fr}.pilot-exec-matrix-head,.pilot-exec-matrix button{grid-template-columns:minmax(136px,1fr) 82px 98px 100px 112px;gap:10px}.pilot-lens-summary{border-top:1px solid #edf0f6;border-left:0;padding-top:12px;padding-left:0}.pilot-lens-chips{justify-content:flex-start}.pilot-workspace,.pilot-landing-grid,.pilot-source-panel .pilot-source-list,.pilot-runtime-cards{grid-template-columns:1fr}.pilot-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-agent-detail{grid-column:1/-1;position:static}.pilot-exec-detail{position:static}}@media (width<=820px){.pilot-shell{grid-template-columns:1fr;overflow-x:clip}.pilot-sidebar{z-index:5;border-bottom:1px solid #dce2ef;border-right:0;grid-template-columns:auto 1fr;width:100%;max-width:100vw;height:auto;min-height:0;display:grid;position:static;overflow:hidden}.pilot-nav{contain:layout paint;overscroll-behavior-x:contain;gap:12px;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.pilot-nav-group{flex:none;min-width:156px}.pilot-nav-group-toggle,.pilot-nav-group-toggle span{padding-left:4px}.pilot-nav-group.lifecycle>div:before{display:none}.pilot-nav-link{border-bottom:2px solid #0000;border-left:0;border-radius:8px;padding:0 10px}.pilot-nav-link.active,.pilot-nav-link:hover{border-bottom-color:#3540bf;border-left-color:#0000}.pilot-connector-wizard-page,.pilot-connector-wizard-form,.pilot-connector-review-panel,.pilot-connector-draft-list{min-width:0}.pilot-connector-wizard-steps,.pilot-connector-wizard-two,.pilot-connector-review-grid{grid-template-columns:1fr}.pilot-connector-wizard-actions{width:100%;min-width:0}.pilot-external-graph-landing{gap:14px;padding:16px}.pilot-graph-landing-header h1{font-size:36px}.pilot-graph-ask{grid-template-columns:22px minmax(0,1fr)}.pilot-graph-ask button{grid-column:1/-1;width:100%}.pilot-graph-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-graph-chain-step,.pilot-graph-chain-step:nth-child(4){grid-template-columns:minmax(0,1fr)}.pilot-graph-chain-step i{display:none}.pilot-graph-explorer-list button{grid-template-columns:1fr}.pilot-graph-explorer-list em{justify-self:start}.pilot-user-card{display:none}.pilot-user-card-top{display:grid}.pilot-topbar,.pilot-admin-head,.pilot-panel-head,.pilot-section-hero,.pilot-section-proof{flex-direction:column;align-items:stretch}.pilot-step-nav,.pilot-metrics,.pilot-command-center,.pilot-command-dashboard,.pilot-command-signals,.pilot-board-kpis,.pilot-board-summary-grid,.pilot-board-bottom-grid,.pilot-exec-kpi-grid,.pilot-exec-kpi-grid.compact,.pilot-exec-two-column,.pilot-queue-tabs,.pilot-queue-row,.pilot-mvp-strip,.pilot-mvp-facts,.pilot-mvp-schema,.pilot-governance-edit,.pilot-exec-hero,.pilot-exec-scorecards,.pilot-exec-decision-strip,.pilot-lens-tabs,.pilot-landing-grid,.pilot-support-grid,.pilot-section-hero,.pilot-section-grid,.pilot-form-grid,.pilot-surface-field-grid,.pilot-connection-field-grid,.pilot-connector-status-summary,.pilot-connector-detail-summary,.pilot-connector-events,.pilot-runtime-cards,.pilot-feature-grid,.pilot-rail,.pilot-source-panel .pilot-source-list,.pilot-login-flow,.pilot-login-proof{grid-template-columns:1fr}.pilot-agent-detail{grid-column:auto}.pilot-focus-strip{flex-direction:column;align-items:stretch}.pilot-main{padding:14px}.pilot-global-search,.pilot-persona-select-top{width:100%}.pilot-source-mode-cluster{justify-content:space-between;width:100%}.pilot-connector-actions{justify-content:flex-start}.pilot-admin-key-field{border-radius:10px;grid-template-columns:1fr;padding:9px}.pilot-admin-key-field button{width:100%}.pilot-connector-toolbar,.pilot-connector-table-head{grid-template-columns:1fr;align-items:stretch;display:grid}.pilot-section-proof>div:last-child{justify-content:flex-start}.pilot-command-center{padding:14px}.pilot-readiness-card,.pilot-relationship-path,.pilot-evidence-coverage,.pilot-exec-detail-meta{grid-template-columns:1fr}.pilot-exec-hero{padding:16px}.pilot-mvp-hero,.pilot-mvp-timeline div{grid-template-columns:1fr}.pilot-mvp-range-cell{grid-template-columns:1fr;min-width:0}.pilot-mvp-source-selects,.pilot-mvp-headline-panel,.pilot-registry-filter-bar,.pilot-mode-control-panel,.pilot-mvp-agent-card-edit,.pilot-mvp-agent-control-grid,.pilot-mvp-agent-row{grid-template-columns:1fr}.pilot-mvp-agent-source-toolbar,.pilot-mode-control-panel,.pilot-mvp-toolbar-actions,.pilot-mvp-agent-save-row{flex-direction:column;align-items:stretch}.pilot-modal-backdrop{padding:10px}.pilot-modal{max-height:calc(100vh - 20px)}.pilot-exec-hero h2{font-size:28px}.pilot-exec-score{grid-template-columns:auto minmax(0,1fr);min-width:0}.pilot-section-heading-row,.pilot-exec-layer-nav,.pilot-board-hero,.pilot-exec-pack-actions{flex-direction:column;align-items:stretch}.pilot-exec-layer-nav>div:last-child{grid-template-columns:1fr;display:grid}.pilot-board-hero h2{font-size:30px}.pilot-board-actions button,.pilot-exec-pack-actions button,.pilot-exec-decision-board .pilot-section-heading-row>button{width:100%}.pilot-inventory-filter-row,.pilot-inventory-command-bar .tx-filter-controls,.pilot-inventory-command-bar .pilot-surface-service-filter,.pilot-inventory-table-actions,.pilot-inventory-bulk-bar,.pilot-inventory-work-queue button{grid-template-columns:1fr}.pilot-inventory-command-bar{gap:6px;padding:8px}.pilot-registry-workbench>.pilot-lifecycle-metric-grid{order:3}.pilot-inventory-table-panel{order:2}.pilot-inventory-command-bar{order:1}.pilot-data-quality{padding:8px 10px;font-size:11px}.pilot-data-quality small,.pilot-inventory-title,.pilot-inventory-title .pilot-eyebrow,.pilot-inventory-title small{display:none}.pilot-inventory-command-bar .pilot-surface-service-filter{overscroll-behavior-x:contain;padding-bottom:2px;display:flex;overflow-x:auto}.pilot-inventory-command-bar .pilot-surface-service-filter label{flex:0 0 158px}.pilot-inventory-command-bar .pilot-surface-service-filter span,.pilot-inventory-filter-row span{display:none}.pilot-inventory-command-bar .pilot-surface-service-filter select,.pilot-inventory-filter-row select{height:32px}.pilot-inventory-filter-row{overscroll-behavior-x:contain;padding-bottom:2px;display:flex;overflow-x:auto}.pilot-inventory-filter-row label{flex:0 0 138px}.pilot-inventory-saved-views{display:none}.pilot-inventory-saved-views button{white-space:nowrap;flex:none;width:auto}.pilot-registry-workbench>.pilot-lifecycle-metric-grid{overscroll-behavior-x:contain;padding-bottom:2px;display:flex;overflow-x:auto}.pilot-registry-workbench>.pilot-lifecycle-metric-grid button{flex:0 0 142px;min-height:76px;padding:10px}.pilot-registry-workbench>.pilot-lifecycle-metric-grid strong{font-size:22px}.pilot-inventory-table-actions{flex-direction:column;align-items:stretch}.pilot-inventory-table-actions>div:last-child,.pilot-inventory-saved-views{justify-content:flex-start}.pilot-inventory-table-actions button,.pilot-inventory-saved-views button,.pilot-inventory-bulk-bar button{width:100%}.pilot-inventory-bulk-bar span,.pilot-inventory-work-queue strong{white-space:normal}.pilot-inventory-command-bar{grid-template-columns:1fr;position:sticky;top:0}.pilot-inventory-command-bar .pilot-surface-service-filter.compact{grid-template-columns:1fr 1fr;display:grid}.pilot-column-menu>div{left:0;right:auto}.pilot-inventory-table-wrap{max-height:none;overflow:visible}.pilot-inventory-table,.pilot-inventory-table thead,.pilot-inventory-table tbody,.pilot-inventory-table tr,.pilot-inventory-table th,.pilot-inventory-table td{width:100%;display:block}.pilot-inventory-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pilot-inventory-table tr{background:#fff;border:1px solid #dce2ef;border-radius:8px;gap:7px;margin-bottom:10px;padding:10px;display:grid}.pilot-inventory-table td{white-space:normal;border:0;padding:0}.pilot-inventory-table td:first-child{text-align:left;width:auto}.pilot-inventory-issue-chips{flex-wrap:wrap}.pilot-inventory-detail-drawer{width:100%}.pilot-connector-platform-metrics,.pilot-connector-marketplace-actions,.pilot-connector-builder-steps div{grid-template-columns:1fr}.pilot-connector-builder-steps span{width:26px;height:26px}.pilot-board-change-card p,.pilot-board-activity-card p,.pilot-exec-decision-list button{grid-template-columns:1fr}.pilot-exec-decision-list em{justify-self:start}.pilot-governance-domains{grid-template-columns:1fr}.pilot-governance-domains>button{min-height:0}.pilot-domain-heading{flex-direction:column;align-items:stretch}.pilot-domain-heading em{align-self:flex-start}.pilot-domain-metrics>span,.pilot-domain-metrics>button{grid-template-columns:minmax(70px,.32fr) minmax(0,1fr)}.pilot-decision-queue .pilot-detail-section button{grid-template-columns:18px minmax(0,1fr)}.pilot-decision-queue .pilot-detail-section button small{grid-column:2}.pilot-exec-matrix-head{display:none}.pilot-exec-matrix button{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding:14px}.pilot-exec-control{grid-column:1/-1}.pilot-exec-control>strong{white-space:normal}.pilot-exec-signal,.pilot-exec-readiness,.pilot-exec-decision{grid-column:1}.pilot-exec-matrix em{grid-area:2/2/5;place-self:center end}}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span{white-space:nowrap}.pilot-governance-v1-page .pilot-gov-floating-row-actions{flex-wrap:nowrap;justify-content:flex-start;display:flex}.pilot-governance-v1-page .pilot-gov-floating-row-actions button{flex:none}@media (width<=760px){.pilot-governance-v1-page .pilot-gov-policy-library-table>.head,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(104px,auto) minmax(148px,auto)}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(7){display:none}}.pilot-governance-v1-page .pilot-gov-command-surface,.pilot-governance-v1-page .pilot-gov-write-access{display:none}.pilot-governance-v1-page .pilot-gov-library-head{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.pilot-governance-v1-page .pilot-gov-library-primary{justify-self:end;width:auto;min-width:142px}.pilot-governance-v1-filter-row{grid-template-columns:minmax(280px,520px);justify-content:start;align-items:start;gap:12px;margin-bottom:14px;display:grid}.pilot-governance-v1-filter-row .pilot-gov-search{background:#fff;border:1px solid #d7dde7;border-radius:8px;height:44px}.pilot-governance-v1-control-filters{background:#fff;border:1px solid #d7dde7;border-radius:8px;grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:12px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.pilot-governance-v1-control-filters label{gap:6px;min-width:0;display:grid}.pilot-governance-v1-control-filters label span{color:#526178;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.pilot-governance-v1-control-filters select{color:#111827;background:#fff;border:1px solid #d7dde7;border-radius:8px;width:100%;min-height:38px;padding:0 12px;font-size:14px;font-weight:650}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(220px,1.5fr) minmax(104px,.58fr) minmax(120px,.66fr) minmax(86px,.38fr) minmax(72px,.32fr) minmax(96px,.42fr) minmax(88px,.38fr) minmax(156px,.72fr)}.pilot-governance-v1-page .pilot-gov-library-panel,.pilot-governance-v1-page .pilot-gov-policy-library-table{overflow:visible}.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(n+2):nth-child(-n+7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(n+2):nth-child(-n+7){text-align:center;justify-self:center}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>:nth-child(3),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>.pilot-gov-runtime-health-cell,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(3){text-align:right;justify-self:end}.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>.pilot-gov-runtime-health-cell{justify-items:end}.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>strong,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:last-child,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>strong,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:last-child{text-align:left;justify-self:stretch}.pilot-governance-v1-page .pilot-gov-control-library-table>.head>:nth-child(2),.pilot-governance-v1-page .pilot-gov-control-library-table>.pilot-gov-policy-row>span:nth-child(2),.pilot-governance-v1-page .pilot-gov-control-library-table>.pilot-gov-policy-empty-row>span:nth-child(2){white-space:nowrap}.pilot-governance-v1-page .pilot-gov-policy-library-table .pilot-gov-menu-actions{opacity:1;pointer-events:auto;justify-content:flex-start;position:relative}.pilot-governance-v1-page .pilot-gov-row-menu-trigger{justify-content:center;align-items:center;display:inline-flex}.pilot-governance-v1-page .pilot-gov-row-action-menu{z-index:20;background:#fff;border:1px solid #d7dde7;border-radius:8px;min-width:146px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a29}.pilot-governance-v1-page .pilot-gov-policy-library-table .pilot-gov-row-action-menu button{color:#344054;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:32px;min-height:32px;padding:0 8px;font-size:13px;font-weight:700;display:flex}.pilot-governance-v1-page .pilot-gov-policy-library-table .pilot-gov-row-action-menu button:hover,.pilot-governance-v1-page .pilot-gov-policy-library-table .pilot-gov-row-action-menu button:focus-visible{color:#1a73e8;background:#f1f5f9}.pilot-governance-v1-detail-page{gap:12px;display:grid}.pilot-governance-v1-detail-hero{background:#fff;border:1px solid #dde3ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:12px 16px;display:grid;box-shadow:0 1px 2px #0f172a0a}.pilot-governance-v1-back{color:#1a73e8;cursor:pointer;background:0 0;border:0;align-items:center;width:max-content;min-height:28px;padding:0;font-size:13px;font-weight:750;display:inline-flex}.pilot-governance-v1-workspace-return{background:#f8fafc;border:1px solid #d9e2ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pilot-governance-v1-workspace-return span{color:#526178;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.pilot-governance-v1-workspace-return strong{color:#202124;min-width:0}.pilot-governance-v1-detail-hero h1{color:#202124;margin:5px 0 3px;font-size:28px;line-height:1.12}.pilot-governance-v1-detail-hero p{color:#344054;max-width:820px;margin:0;font-size:14px;line-height:1.42}.pilot-governance-v1-detail-hero small{color:#5f6b7a;margin-top:5px;font-size:13px;font-weight:700;display:block}.pilot-governance-v1-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pilot-governance-v1-detail-kpis>div{background:#f8fafc;border-color:#d7dde7;align-content:center;min-height:78px;padding:13px 15px}.pilot-governance-v1-detail-kpis>div strong{font-size:21px;line-height:1.2}.pilot-governance-v1-detail-kpis>div span{color:#526178;letter-spacing:.03em;font-size:12px}.pilot-governance-v1-draft-banner{color:#344054;background:#f8fafc;border:1px solid #d7dde7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pilot-governance-v1-draft-banner strong{color:#202124;font-size:13px}.pilot-governance-v1-draft-banner span{color:#5f6b7a;font-size:13px}.pilot-governance-v1-detail-actions,.pilot-governance-v1-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-governance-v1-detail-actions button,.pilot-governance-v1-inline-actions button{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.pilot-governance-v1-detail-actions button.primary,.pilot-governance-v1-inline-actions button.primary{color:#fff;background:#1a73e8;border-color:#1a73e8}.pilot-governance-v1-active-state{color:#047a35;background:#f0fff4;border:1px solid #b7ebc6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.pilot-governance-v1-detail-tabs{background:#fff;border:1px solid #dde3ea;border-radius:8px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.pilot-governance-v1-detail-tabs button{color:#526178;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:750}.pilot-governance-v1-detail-tabs button.active{color:#1558d6;background:#e8f0fe}.pilot-governance-v1-detail-section{background:#fff;border:1px solid #dde3ea;border-radius:8px;gap:12px;padding:14px;display:grid}.pilot-governance-v1-detail-section .pilot-gov-table{overflow-x:auto}.pilot-governance-v1-statement-list{gap:8px;margin-top:10px;display:grid}.pilot-governance-v1-statement-list>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:9px 11px;display:grid}.pilot-governance-v1-statement-list span{color:#1558d6;background:#e8f0fe;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.pilot-governance-v1-statement-list strong{color:#202124;font-size:14px;line-height:1.42}.pilot-governance-v1-composition-head p{color:#5f6b7a;max-width:760px;margin:4px 0 0;font-size:13px;line-height:1.45}.pilot-governance-v1-activation-head p{color:#5f6b7a;max-width:680px;margin:4px 0 0;font-size:13px;line-height:1.45}.pilot-governance-v1-activation-grid,.pilot-governance-v1-deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-governance-v1-deployment-banner{background:#f8fafc;border:1px solid #dde3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.pilot-governance-v1-deployment-banner.draft{background:#fff8eb;border-color:#f0d8a8}.pilot-governance-v1-deployment-banner.live{background:#f0fdf4;border-color:#c8ead6}.pilot-governance-v1-deployment-banner>div{gap:3px;display:grid}.pilot-governance-v1-deployment-banner strong{color:#111827;font-size:15px;font-weight:850}.pilot-governance-v1-deployment-banner span{color:#526178;font-size:13px;line-height:1.4}.pilot-governance-v1-deployment-banner button{color:#1a73e8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.pilot-governance-v1-deployment-status{background:#fff;border:1px solid #dde3ea;border-radius:8px;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pilot-governance-v1-deployment-status>div:first-child{gap:3px;display:grid}.pilot-governance-v1-deployment-status strong{color:#111827;font-size:18px;line-height:1.15}.pilot-governance-v1-deployment-status>button,.pilot-governance-v1-deployment-status>.pilot-governance-v1-active-state{color:#1a73e8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.pilot-governance-v1-deployment-status>button.primary{color:#fff;background:#1a73e8;border-color:#1a73e8}.pilot-governance-v1-deployment-status>button:disabled{cursor:not-allowed;opacity:.55}.pilot-governance-v1-status-checks{flex-wrap:wrap;gap:7px;display:flex}.pilot-governance-v1-status-checks span{color:#334155;background:#f8fafc;border:1px solid #dde3ea;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.pilot-governance-v1-status-checks span.success{color:#137333;background:#f0fdf4;border-color:#c8ead6}.pilot-governance-v1-status-checks span.warning{color:#9a6700;background:#fff8eb;border-color:#f0d8a8}.pilot-governance-v1-deployment-workflow{gap:8px;display:grid}.pilot-governance-v1-deployment-step{background:#fff;border:1px solid #dde3ea;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.pilot-governance-v1-deployment-step.complete{border-color:#dbe7df}.pilot-governance-v1-deployment-step.warning{border-color:#efd8a8}.pilot-governance-v1-deployment-step.publish{background:#f8fafc}.pilot-governance-v1-step-index{color:#1a73e8;cursor:pointer;background:#e8f0fe;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:inline-flex}.pilot-governance-v1-deployment-step.complete .pilot-governance-v1-step-index{color:#137333;background:#e7f6ec}.pilot-governance-v1-deployment-step.warning .pilot-governance-v1-step-index{color:#9a6700;background:#fff4dd}.pilot-governance-v1-step-body{gap:8px;min-width:0;display:grid}.pilot-governance-v1-step-head{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-governance-v1-step-head h4{color:#111827;align-items:center;gap:7px;margin:0;font-size:16px;line-height:1.2;display:inline-flex}.pilot-governance-v1-step-head p{color:#526178;max-width:760px;margin:4px 0 0;font-size:13px;line-height:1.42}.pilot-governance-v1-step-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.pilot-governance-v1-step-right button{color:#1a73e8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pilot-governance-v1-step-actions{flex-wrap:wrap;gap:8px;display:flex}.pilot-governance-v1-step-actions button{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.pilot-governance-v1-step-actions button.primary{color:#fff;background:#1a73e8;border-color:#1a73e8}.pilot-governance-v1-deployment-card{background:#fff;border:1px solid #dde3ea;border-radius:8px;align-content:start;gap:12px;min-height:188px;padding:14px;display:grid}.pilot-governance-v1-deployment-card.publish{background:#f8fafc}.pilot-governance-v1-deployment-card h4{color:#111827;margin:0;font-size:17px;line-height:1.22}.pilot-governance-v1-deployment-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-governance-v1-deployment-card button{color:#1a73e8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:13px;font-weight:750;display:inline-flex}.pilot-governance-v1-deployment-card button.primary{color:#fff;background:#1a73e8;border-color:#1a73e8;justify-self:start}.pilot-governance-v1-deployment-card button.secondary-action{color:#334155;justify-self:start;min-height:30px}.pilot-governance-v1-deployment-mini-metrics{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pilot-governance-v1-deployment-mini-metrics>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.pilot-governance-v1-deployment-mini-metrics span{color:#526178;text-transform:uppercase;font-size:11px;font-weight:800}.pilot-governance-v1-deployment-mini-metrics strong{color:#111827;font-size:20px;line-height:1.1}.pilot-governance-v1-deployment-chip-list{flex-wrap:wrap;gap:8px;display:flex}.pilot-governance-v1-deployment-chip-list span{color:#1f2937;background:#f8fafc;border:1px solid #dde3ea;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:30px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.pilot-governance-v1-deployment-chip-list small{color:#64748b;font-size:11px;font-weight:800}.pilot-governance-v1-deployment-table{border:1px solid #e5ebf2;border-radius:8px;display:grid;overflow-x:auto}.pilot-governance-v1-deployment-table>div{border-top:1px solid #edf1f6;align-items:center;gap:12px;min-height:43px;padding:9px 11px;display:grid}.pilot-governance-v1-deployment-table>div:first-child{border-top:0}.pilot-governance-v1-deployment-table.facts>div,.pilot-governance-v1-deployment-table.overrides>div{grid-template-columns:minmax(170px,1.15fr) minmax(120px,.78fr) minmax(120px,.8fr) minmax(112px,.58fr)}.pilot-governance-v1-deployment-table .head{color:#526178;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc;min-height:36px;font-size:11px;font-weight:800}.pilot-governance-v1-deployment-table strong,.pilot-governance-v1-deployment-table span{color:#24324a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.pilot-governance-v1-deployment-table strong{color:#111827;font-weight:800}.pilot-governance-v1-deployment-table .pilot-governance-v1-control-with-indicator{align-items:center;gap:8px;display:inline-flex}.pilot-governance-v1-lockscope-list{gap:8px;display:grid}.pilot-governance-v1-lockscope-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-governance-v1-lockscope-list>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:35px;padding:8px 10px;display:grid}.pilot-governance-v1-lockscope-list span{color:#526178;text-transform:uppercase;font-size:11px;font-weight:800}.pilot-governance-v1-lockscope-list strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.pilot-governance-v1-subsection-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-governance-v1-subsection-head strong{color:#111827;font-size:13px;font-weight:850}.pilot-governance-v1-subsection-head span,.pilot-governance-v1-muted-line{color:#64748b;margin:0;font-size:12px;font-weight:750}.pilot-governance-v1-pending-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pilot-governance-v1-pending-list strong{color:#111827;width:100%;font-size:13px;font-weight:850}.pilot-governance-v1-pending-list span{color:#334155;background:#fff;border:1px solid #dde3ea;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.pilot-governance-v1-activation-card{background:#fff;border:1px solid #dde3ea;border-radius:8px;align-content:start;gap:12px;min-height:190px;padding:15px;display:grid}.pilot-governance-v1-activation-card h4{color:#111827;margin:0;font-size:18px;line-height:1.22}.pilot-governance-v1-activation-card p{color:#526178;margin:0;font-size:13px;line-height:1.45}.pilot-governance-v1-activation-card button{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.pilot-governance-v1-activation-card button.primary{color:#fff;background:#1a73e8;border-color:#1a73e8}.pilot-governance-v1-activation-card.publish{background:#f8fafc}.pilot-governance-v1-activation-metrics,.pilot-governance-v1-impact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-governance-v1-activation-metrics>div,.pilot-governance-v1-impact-list>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;gap:3px;min-height:58px;padding:10px 12px;display:grid}.pilot-governance-v1-activation-metrics strong,.pilot-governance-v1-impact-list strong{color:#111827;font-size:20px;line-height:1.15}.pilot-governance-v1-activation-metrics span,.pilot-governance-v1-impact-list span{color:#5f6b7a;text-transform:uppercase;font-size:11px;font-weight:800}.pilot-governance-v1-impact-list small{color:#64748b;min-width:0;font-size:12px;line-height:1.35;display:block}.pilot-governance-v1-readiness-list{gap:8px;display:grid}.pilot-governance-v1-readiness-list span{color:#9a6700;background:#fff8eb;border:1px solid #f0d8a8;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:7px 10px;font-size:13px;font-weight:750;display:flex}.pilot-governance-v1-readiness-list span button{min-height:26px;color:inherit;background:0 0;border:1px solid;border-radius:6px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:800}.pilot-governance-v1-readiness-list span.complete{color:#137333;background:#f0fdf4;border-color:#c8ead6}.pilot-governance-v1-configuration-checks{margin-top:-2px}.pilot-governance-v1-more-checks{color:#9a6700;text-align:left;cursor:pointer;background:#fff8eb;border:1px solid #f0d8a8;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:7px 10px;font-size:13px;font-weight:750;display:flex}.pilot-governance-v1-more-checks:hover{background:#fff3d8;border-color:#d99b15}.pilot-governance-v1-control-summary{grid-template-columns:minmax(0,1.2fr) minmax(160px,.52fr) minmax(190px,.68fr);gap:10px;display:grid}.pilot-governance-v1-control-summary>div{background:#f8fafc;border:1px solid #dde3ea;border-radius:8px;gap:4px;padding:12px;display:grid}.pilot-governance-v1-control-summary span{color:#5f6b7a;text-transform:uppercase;font-size:11px;font-weight:800}.pilot-governance-v1-control-summary strong{color:#202124;font-size:14px;line-height:1.35}.pilot-governance-v1-page .pilot-gov-runtime-events>.head,.pilot-governance-v1-page .pilot-gov-runtime-events>div:not(.head){grid-template-columns:minmax(86px,.45fr) minmax(220px,1fr) minmax(160px,.75fr) minmax(420px,1.9fr);align-items:center}.pilot-governance-v1-runtime-result{gap:3px;min-width:0;max-width:100%;display:grid}.pilot-governance-v1-runtime-result strong{color:#202124;font-size:13px;line-height:1.25}.pilot-governance-v1-runtime-result small{color:#526178;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.pilot-governance-v1-composition-table>.head,.pilot-governance-v1-composition-table>div{grid-template-columns:minmax(260px,1.45fr) minmax(96px,.42fr) minmax(108px,.48fr) minmax(88px,.38fr);min-height:48px;padding:8px 14px}.pilot-governance-v1-composition-table strong small{color:#7a8699;margin-top:2px;font-size:12px;font-weight:700;display:block}.pilot-governance-v1-composition-table .pilot-governance-v1-control-row{cursor:pointer}.pilot-governance-v1-composition-table .pilot-governance-v1-control-row:hover{background:#f8fafc}.pilot-governance-v1-composition-table .pilot-governance-v1-control-row:focus-visible{outline-offset:-2px;outline:2px solid #1a73e8}.pilot-governance-v1-profile-grid,.pilot-governance-v1-form-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pilot-governance-v1-profile-card,.pilot-governance-v1-form-card{background:#fff;border:1px solid #dde3ea;border-radius:8px;align-content:start;gap:9px;padding:12px 14px;display:grid}.pilot-governance-v1-profile-card.wide,.pilot-governance-v1-form-card.wide{grid-column:1/-1}.pilot-governance-v1-profile-card h3{color:#1f2937;margin:0;font-size:17px;line-height:1.2}.pilot-governance-v1-profile-card p{color:#344054;max-width:980px;margin:0;font-size:14px;line-height:1.5}.pilot-governance-v1-profile-list{gap:7px;display:grid}.pilot-governance-v1-profile-list>div{border-top:1px solid #edf1f6;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);align-items:baseline;gap:10px;padding-top:7px;display:grid}.pilot-governance-v1-profile-list>div:first-child{border-top:0;padding-top:0}.pilot-governance-v1-profile-list>div[role=button]{cursor:pointer}.pilot-governance-v1-profile-list>div[role=button]:hover{color:#1a73e8}.pilot-governance-v1-profile-list span{color:#5f6b7a;text-transform:uppercase;font-size:12px;font-weight:800}.pilot-governance-v1-profile-list strong{color:#202124;min-width:0;font-size:14px;line-height:1.35}.pilot-governance-v1-profile-list small{color:#5f6b7a;grid-column:2;font-size:12px;line-height:1.35}.pilot-governance-v1-form-page{gap:12px;display:grid}.pilot-governance-v1-form-hero{align-items:center}.pilot-governance-v1-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-governance-v1-form-stack{grid-column:1/-1}.pilot-governance-v1-form-grid label:has(textarea){grid-column:1/-1}.pilot-governance-v1-form-stack{gap:12px;display:grid}.pilot-governance-v1-form-page .pilot-gov-field{margin:0}.pilot-governance-v1-form-page input,.pilot-governance-v1-form-page select,.pilot-governance-v1-form-page textarea{border-radius:7px}.pilot-governance-v1-form-page textarea{min-height:86px}@media (width<=900px){.pilot-governance-v1-page .pilot-gov-library-head,.pilot-governance-v1-filter-row,.pilot-governance-v1-detail-hero,.pilot-governance-v1-profile-grid,.pilot-governance-v1-form-shell,.pilot-governance-v1-form-grid{grid-template-columns:1fr}.pilot-governance-v1-page .pilot-gov-library-primary,.pilot-governance-v1-detail-actions{justify-self:stretch}}@media (width<=760px){.pilot-governance-v1-page .pilot-gov-policy-library-table>.head,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row,.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(104px,auto) minmax(148px,auto)}.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.head>span:nth-child(7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(7),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(4),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-empty-row>span:nth-child(5),.pilot-governance-v1-page .pilot-gov-policy-library-table>.pilot-gov-policy-row>span:nth-child(6),.pilot-governance-v1-page .pilot-gov-policy-empty-row>span:nth-child(7){display:none}}.runtime-demo-conditions{background:#f8fbff;border:1px solid #d6e0ee;border-radius:8px;margin-top:8px;padding:8px 10px 10px}.runtime-demo-conditions-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.runtime-demo-conditions-head strong{color:#071b3a;font-size:13px;font-weight:900}.runtime-demo-conditions-head span{color:#53647c;font-size:12px;font-weight:750}.runtime-demo-condition-derived{flex-wrap:wrap;gap:7px;margin:0 0 7px;display:flex}.runtime-demo-condition-derived span{color:#45546a;background:#fff;border:1px solid #d5dfec;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1}.runtime-demo-condition-derived .clear{color:#087231;background:#eefcf4;border-color:#a7e4bd}.runtime-demo-condition-derived .blocked{color:#c71925;background:#fff1f1;border-color:#ffc2c2}.runtime-demo-conditions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px 10px;display:grid}.runtime-demo-conditions-grid label{min-width:0}.runtime-demo-conditions-grid label.wide{grid-column:span 2}.runtime-demo-conditions-grid input,.runtime-demo-conditions-grid select{width:100%;min-width:0}.runtime-demo-canvas.has-runtime-conditions{grid-template-rows:auto auto auto auto}.runtime-demo-platform-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:8px;display:grid}.runtime-demo-canvas.is-cross-platform{grid-template-rows:auto auto auto;height:auto;min-height:calc(100dvh - 54px);padding-bottom:34px;overflow:visible}body:has(.runtime-demo-canvas.is-cross-platform){height:auto;max-height:none;overflow:auto}body:has(.runtime-demo-canvas.is-cross-platform) #root{height:auto;max-height:none;overflow:auto}.runtime-demo-shell:has(.runtime-demo-canvas.is-cross-platform){height:auto;max-height:none;overflow:auto}.runtime-demo-canvas.is-cross-platform .runtime-demo-decision{grid-column:1/-1;overflow:visible}.runtime-demo-platform-card{background:#fff;border:1px solid #dbe4f0;border-left:5px solid #2563eb;border-radius:8px;padding:12px 16px;box-shadow:0 10px 22px #0f172a0f}.runtime-demo-platform-card.allow{border-left-color:#16a34a}.runtime-demo-platform-card.deny,.runtime-demo-platform-card.kill{border-left-color:#dc2626}.runtime-demo-platform-card.approval{border-left-color:#d97706}.runtime-demo-platform-card.neutral{border-left-color:#64748b}.runtime-demo-platform-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.runtime-demo-platform-card header div{gap:4px;display:grid}.runtime-demo-platform-card header span{color:#475569;text-transform:uppercase;font-size:13px;font-weight:800}.runtime-demo-platform-card header strong{color:#0f172a;font-size:26px;line-height:1}.runtime-demo-platform-card.allow header strong{color:#15803d}.runtime-demo-platform-card.deny header strong,.runtime-demo-platform-card.kill header strong{color:#b91c1c}.runtime-demo-platform-card.approval header strong{color:#b45309}.runtime-demo-platform-card header em{color:#475569;font-size:13px;font-style:normal;font-weight:850}.runtime-demo-platform-card dl{grid-template-columns:1fr;gap:10px;margin:12px 0 0;display:grid}.runtime-demo-platform-card dl>div{border-top:1px solid #e2e8f0;min-width:0;padding-top:9px}.runtime-demo-platform-card dt{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:900}.runtime-demo-platform-card dd{color:#0f172a;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:800;line-height:1.35}.runtime-demo-platform-card dd button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:4px;margin:6px 0 0;font-weight:900;display:inline-flex}@media (width<=1180px){.runtime-demo-platform-results{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-700:oklch(50.8% .118 165.612);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-600:oklch(44.6% .03 256.802);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-fit{height:fit-content}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[calc\(100vh-73px\)\]{min-height:calc(100vh - 73px)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[rgb\(var\(--tx-emerald-200\)\)\]{border-color:rgb(var(--tx-emerald-200))}.border-\[rgb\(var\(--tx-indigo-100\)\)\],.border-\[rgb\(var\(--tx-indigo-100\)\)\]\/70{border-color:rgb(var(--tx-indigo-100))}@supports (color:color-mix(in lab, red, red)){.border-\[rgb\(var\(--tx-indigo-100\)\)\]\/70{border-color:color-mix(in oklab, rgb(var(--tx-indigo-100)) 70%, transparent)}}.border-\[rgb\(var\(--tx-indigo-200\)\)\]{border-color:rgb(var(--tx-indigo-200))}.border-\[rgb\(var\(--tx-indigo-300\)\)\]{border-color:rgb(var(--tx-indigo-300))}.border-\[rgb\(var\(--tx-slate-200\)\)\]{border-color:rgb(var(--tx-slate-200))}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-900{border-color:var(--color-slate-900)}.border-white{border-color:var(--color-white)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-\[rgb\(var\(--tx-emerald-50\)\)\]{background-color:rgb(var(--tx-emerald-50))}.bg-\[rgb\(var\(--tx-indigo-50\)\)\]{background-color:rgb(var(--tx-indigo-50))}.bg-\[rgb\(var\(--tx-indigo-600\)\)\]{background-color:rgb(var(--tx-indigo-600))}.bg-\[rgb\(var\(--tx-indigo-700\)\)\]{background-color:rgb(var(--tx-indigo-700))}.bg-\[rgb\(var\(--tx-slate-25\)\)\]{background-color:rgb(var(--tx-slate-25))}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-\[linear-gradient\(135deg\,\#f8fafc_0\%\,\#ffffff_48\%\,\#eef2ff_100\%\)\]{background-image:linear-gradient(135deg,#f8fafc 0%,#fff 48%,#eef2ff 100%)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[17px\]{font-size:17px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[rgb\(var\(--text\)\)\]{color:rgb(var(--text))}.text-\[rgb\(var\(--text-h\)\)\]{color:rgb(var(--text-h))}.text-\[rgb\(var\(--tx-emerald-500\)\)\]{color:rgb(var(--tx-emerald-500))}.text-\[rgb\(var\(--tx-emerald-600\)\)\]{color:rgb(var(--tx-emerald-600))}.text-\[rgb\(var\(--tx-emerald-700\)\)\]{color:rgb(var(--tx-emerald-700))}.text-\[rgb\(var\(--tx-indigo-600\)\)\]{color:rgb(var(--tx-indigo-600))}.text-\[rgb\(var\(--tx-indigo-700\)\)\]{color:rgb(var(--tx-indigo-700))}.text-\[rgb\(var\(--tx-indigo-800\)\)\]{color:rgb(var(--tx-indigo-800))}.text-\[rgb\(var\(--tx-ink\)\)\]{color:rgb(var(--tx-ink))}.text-\[rgb\(var\(--tx-slate-500\)\)\]{color:rgb(var(--tx-slate-500))}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-600{color:var(--color-gray-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-950{color:var(--color-indigo-950)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--tx-shadow-panel\)\]{--tw-shadow:var(--tx-shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/demo,.shadow\/unmanaged,.shadow\/unregistered{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-indigo-900\/10{--tw-shadow-color:#312c851a}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-950\/5{--tw-shadow-color:#1e1a4d0d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-950\/10{--tw-shadow-color:#1e1a4d1a}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/5{--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/10{--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/25{--tw-shadow-color:#02061840}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[rgb\(var\(--tx-indigo-100\)\)\]{--tw-ring-color:rgb(var(--tx-indigo-100))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[rgb\(var\(--tx-indigo-300\)\)\]:hover{border-color:rgb(var(--tx-indigo-300))}.hover\:border-\[rgb\(var\(--tx-indigo-500\)\)\]:hover{border-color:rgb(var(--tx-indigo-500))}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-\[rgb\(var\(--tx-indigo-50\)\)\]:hover{background-color:rgb(var(--tx-indigo-50))}.hover\:bg-\[rgb\(var\(--tx-indigo-100\)\)\]:hover{background-color:rgb(var(--tx-indigo-100))}.hover\:bg-\[rgb\(var\(--tx-indigo-700\)\)\]:hover{background-color:rgb(var(--tx-indigo-700))}.hover\:bg-\[rgb\(var\(--tx-indigo-800\)\)\]:hover{background-color:rgb(var(--tx-indigo-800))}.hover\:bg-indigo-800:hover{background-color:var(--color-indigo-800)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-\[rgb\(var\(--tx-indigo-600\)\)\]:hover{color:rgb(var(--tx-indigo-600))}.hover\:text-\[rgb\(var\(--tx-indigo-700\)\)\]:hover{color:rgb(var(--tx-indigo-700))}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[rgb\(var\(--tx-indigo-600\)\)\]:focus{border-color:rgb(var(--tx-indigo-600))}.focus\:border-slate-900:focus{border-color:var(--color-slate-900)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[rgb\(var\(--tx-indigo-100\)\)\]:focus{--tw-ring-color:rgb(var(--tx-indigo-100))}.focus\:ring-slate-200:focus{--tw-ring-color:var(--color-slate-200)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-400:disabled{background-color:var(--color-slate-400)}.disabled\:text-white:disabled{color:var(--color-white)}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[42px_0\.35fr_1fr\]{grid-template-columns:42px .35fr 1fr}.sm\:grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.sm\:grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.sm\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.md\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pl-12{padding-left:calc(var(--spacing) * 12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[18px\]{font-size:18px}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-36{min-height:calc(var(--spacing) * 36)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.74fr_1\.26fr\]{grid-template-columns:.74fr 1.26fr}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.28fr_0\.72fr\]{grid-template-columns:1.28fr .72fr}.lg\:grid-cols-\[1\.45fr_1fr_1fr_1fr\]{grid-template-columns:1.45fr 1fr 1fr 1fr}.lg\:grid-cols-\[1fr_0\.7fr\]{grid-template-columns:1fr .7fr}.lg\:grid-cols-\[1fr_0\.62fr\]{grid-template-columns:1fr .62fr}.lg\:grid-cols-\[1fr_0\.75fr\]{grid-template-columns:1fr .75fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}:root{--tx-indigo-50:238 241 255;--tx-indigo-100:220 226 255;--tx-indigo-200:187 198 255;--tx-indigo-300:142 158 251;--tx-indigo-400:102 119 240;--tx-indigo-500:68 83 224;--tx-indigo-600:53 64 191;--tx-indigo-700:42 49 153;--tx-indigo-800:31 36 112;--tx-indigo-900:20 23 74;--tx-emerald-50:236 250 241;--tx-emerald-100:210 242 222;--tx-emerald-200:166 227 189;--tx-emerald-300:111 206 148;--tx-emerald-400:63 182 114;--tx-emerald-500:31 154 87;--tx-emerald-600:22 123 71;--tx-emerald-700:17 95 56;--tx-emerald-800:12 69 40;--tx-emerald-900:7 44 25;--tx-slate-25:250 251 253;--tx-slate-50:244 246 250;--tx-slate-100:232 236 243;--tx-slate-200:214 220 230;--tx-slate-300:183 191 205;--tx-slate-400:140 149 166;--tx-slate-500:107 117 137;--tx-slate-600:77 86 103;--tx-slate-700:53 60 75;--tx-slate-800:31 37 51;--tx-ink:15 19 32;--tx-color-bg:rgb(var(--tx-slate-25));--tx-color-surface:#fff;--tx-color-surface-soft:rgb(var(--tx-slate-50));--tx-color-border:rgb(var(--tx-slate-200));--tx-color-border-strong:rgb(var(--tx-slate-300));--tx-color-text:rgb(var(--tx-slate-600));--tx-color-heading:rgb(var(--tx-ink));--tx-color-brand:rgb(var(--tx-indigo-600));--tx-color-brand-strong:rgb(var(--tx-indigo-700));--tx-color-success:rgb(var(--tx-emerald-600));--tx-color-warning:#b7791f;--tx-color-danger:#b42318;--tx-font-display:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tx-font-body:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tx-font-mono:"Cascadia Mono", "Cascadia Code", Consolas, "IBM Plex Mono", monospace;--tx-display-xl:56px;--tx-display-lg:44px;--tx-h1:36px;--tx-h2:28px;--tx-h3:20px;--tx-body:15px;--tx-body-sm:13px;--tx-metric-lg:48px;--tx-metric-md:30px;--tx-eyebrow:11px;--tx-table-label:12px;--tx-radius-sm:8px;--tx-radius-md:12px;--tx-radius-lg:16px;--tx-shadow-card:0 12px 32px #0f172a0f;--tx-shadow-card-hover:0 18px 42px #0f172a1a;--tx-shadow-panel:0 22px 58px #0f172a14}.tx-page-shell{background:var(--tx-color-bg);color:var(--tx-color-text);font-family:var(--tx-font-body)}.tx-brand-section{border-color:rgba(var(--tx-slate-200), .9);background:var(--tx-color-bg)}.tx-brand-hero{background:linear-gradient(rgba(var(--tx-indigo-500), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tx-indigo-500), .055) 1px, transparent 1px), linear-gradient(135deg, rgb(var(--tx-indigo-50)) 0%, #fff 58%, rgb(var(--tx-emerald-50)) 100%);background-size:30px 30px,30px 30px,auto}.tx-portal-card,.tx-metric-card{border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-lg);box-shadow:var(--tx-shadow-card);background:#fffffff0}.tx-mono-label,.tx-eyebrow{color:rgb(var(--tx-indigo-600));font-family:var(--tx-font-mono);font-size:var(--tx-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.tx-brand-button{border-radius:var(--tx-radius-sm);justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.tx-brand-button.primary{border:1px solid var(--tx-color-brand-strong);background:var(--tx-color-brand-strong);color:#fff}.tx-brand-button.secondary{border:1px solid var(--tx-color-border);color:var(--tx-color-heading);background:#fff}.tx-brand-button.ghost{color:var(--tx-color-brand-strong);background:0 0;border:1px solid #0000}.tx-brand-button.confirm{border:1px solid rgb(var(--tx-emerald-600));background:rgb(var(--tx-emerald-600));color:#fff}.tx-brand-button.kill-switch{border:1px solid var(--tx-color-danger);background:var(--tx-color-danger);color:#fff}.tx-status-badge{border:1px solid var(--tx-color-border);color:rgb(var(--tx-slate-700));font-family:var(--tx-font-mono);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.tx-status-badge:before{content:"";background:rgb(var(--tx-indigo-600));border-radius:999px;width:6px;height:6px}.tx-status-badge.healthy,.tx-status-badge.compliant,.tx-status-badge.governed,.tx-status-badge.evidence-ready{border-color:rgb(var(--tx-emerald-200));background:rgb(var(--tx-emerald-50));color:rgb(var(--tx-emerald-700))}.tx-status-badge.healthy:before,.tx-status-badge.compliant:before,.tx-status-badge.governed:before,.tx-status-badge.evidence-ready:before{background:rgb(var(--tx-emerald-600))}.tx-status-badge.attention,.tx-status-badge.pending-review,.tx-status-badge.drift-detected,.tx-status-badge.unassigned,.tx-status-badge.owner-missing{color:#7c4a03;background:#fff8e6;border-color:#f1d38a}.tx-status-badge.attention:before,.tx-status-badge.pending-review:before,.tx-status-badge.drift-detected:before,.tx-status-badge.unassigned:before,.tx-status-badge.owner-missing:before{background:#b7791f}.tx-status-badge.danger,.tx-status-badge.policy-violation,.tx-status-badge.blocked,.tx-status-badge.escalated{color:#912018;background:#fff4f2;border-color:#f3b4ac}.tx-status-badge.danger:before,.tx-status-badge.policy-violation:before,.tx-status-badge.blocked:before,.tx-status-badge.escalated:before{background:var(--tx-color-danger)}.tx-dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tx-dashboard-kpi{border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-md);min-width:0;box-shadow:var(--tx-shadow-card);background:#fff;gap:6px;padding:16px;display:grid}.tx-dashboard-kpi strong{color:var(--tx-color-heading);font-family:var(--tx-font-mono);font-size:var(--tx-metric-md);font-weight:800;line-height:1}.tx-dashboard-kpi span{color:rgb(var(--tx-slate-600));font-family:var(--tx-font-mono);font-size:var(--tx-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tx-signature-flow,.tx-lifecycle-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tx-signature-flow>*,.tx-lifecycle-rail>*{border:1px solid var(--tx-color-border);border-radius:var(--tx-radius-sm);background:#ffffffdb;padding:12px}.tx-decision-queue-row{grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) minmax(180px,1fr) minmax(96px,.5fr) minmax(80px,.42fr);align-items:center;gap:12px;display:grid}.tx-ecosystem-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tx-motion-state{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}@media (prefers-reduced-motion:reduce){.tx-motion-state,.tx-motion-state *{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}@media (width<=980px){.tx-dashboard-kpi-grid,.tx-ecosystem-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-signature-flow,.tx-lifecycle-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-decision-queue-row{grid-template-columns:1fr}}@media (width<=640px){.tx-dashboard-kpi-grid,.tx-ecosystem-coverage,.tx-signature-flow,.tx-lifecycle-rail{grid-template-columns:1fr}}:root{--tx-indigo-50:238 241 255;--tx-indigo-100:220 226 255;--tx-indigo-200:187 198 255;--tx-indigo-300:142 158 251;--tx-indigo-400:102 119 240;--tx-indigo-500:68 83 224;--tx-indigo-600:53 64 191;--tx-indigo-700:42 49 153;--tx-indigo-800:31 36 112;--tx-indigo-900:20 23 74;--tx-emerald-50:236 250 241;--tx-emerald-100:210 242 222;--tx-emerald-200:166 227 189;--tx-emerald-300:111 206 148;--tx-emerald-400:63 182 114;--tx-emerald-500:31 154 87;--tx-emerald-600:22 123 71;--tx-emerald-700:17 95 56;--tx-emerald-800:12 69 40;--tx-emerald-900:7 44 25;--tx-slate-25:250 251 253;--tx-slate-50:244 246 250;--tx-slate-100:232 236 243;--tx-slate-200:214 220 230;--tx-slate-300:183 191 205;--tx-slate-400:140 149 166;--tx-slate-500:107 117 137;--tx-slate-600:77 86 103;--tx-slate-700:53 60 75;--tx-slate-800:31 37 51;--tx-ink:15 19 32;--brand-teal:var(--tx-emerald-500);--brand-teal-deep:var(--tx-emerald-600);--brand-navyblue:var(--tx-ink);--nav-bg:var(--tx-ink);--border-rgb:var(--tx-slate-200);--text:var(--tx-slate-500);--text-h:var(--tx-ink);--bg:var(--tx-slate-25);--shadow-card:0 10px 30px #0f172a0f;--shadow-card-hover:0 18px 40px #0f172a1a;--radius-md:.75rem;--radius-xl:1.5rem;--sans:var(--tx-font-body)}body{background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--sans);text-rendering:optimizelegibility;margin:0}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{color:rgb(var(--text-h));margin:0;font-weight:600}*,:before,:after{border-color:rgba(var(--border-rgb), .2)}.card-base{border:1px solid rgba(var(--brand-teal), .6);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff}.card-base:hover{box-shadow:var(--shadow-card-hover)}.btn-primary{border-radius:var(--radius-md);color:#fff;background:rgb(var(--tx-indigo-600));justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.btn-secondary{border-radius:var(--radius-md);color:rgb(var(--text-h));border:1px solid rgba(var(--border-rgb), .2);background:#fff;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.tx-lattice{background-image:linear-gradient(#4453e014 1px,#0000 1px),linear-gradient(90deg,#4453e014 1px,#0000 1px);background-size:28px 28px}.tx-radar{background:radial-gradient(circle,#4453e029 0 1px,#0000 2px),radial-gradient(circle,#0000 0 28px,#4453e01c 29px 30px,#0000 31px 60px,#4453e014 61px 62px,#0000 63px)}.tx-hero-surface{background:radial-gradient(circle at 12% 8%, #4453e024, transparent 30%), radial-gradient(circle at 90% 20%, #1f9a571a, transparent 26%), linear-gradient(135deg, rgb(var(--tx-indigo-50)) 0%, #fff 54%, rgb(var(--tx-emerald-50)) 100%)}.tx-brand-panel{background:linear-gradient(135deg, #ffffff1a, transparent 42%), linear-gradient(135deg, rgb(var(--tx-indigo-700)) 0%, rgb(var(--tx-indigo-600)) 72%, rgb(var(--tx-indigo-500)) 100%);color:#fff;border-color:#bbc6ff73;box-shadow:0 24px 60px #2a319933}.tx-brand-panel .tx-muted-on-brand{color:#ffffffc7}.tx-soft-callout{background:linear-gradient(135deg, #ffffffb8, #ffffff3d), linear-gradient(135deg, rgb(var(--tx-indigo-50)) 0%, #fff 60%, rgb(var(--tx-emerald-50)) 100%);border-color:rgb(var(--tx-indigo-100));position:relative;overflow:hidden;box-shadow:0 20px 50px #2a31991a}.tx-soft-callout:before{content:"";background:rgb(var(--tx-indigo-600));width:10px;position:absolute;inset:0 auto 0 0}.tx-soft-callout:after{content:"";pointer-events:none;background-image:linear-gradient(#4453e00e 1px,#0000 1px),linear-gradient(90deg,#4453e00e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.tx-soft-callout>*{z-index:1;position:relative}.tx-technical-page{max-width:100vw;overflow-x:clip}.tx-technical-page>section{max-width:100vw;overflow-x:hidden}.tx-technical-page *,.tx-technical-page :before,.tx-technical-page :after{min-width:0}.tx-technical-page h1,.tx-technical-page h2,.tx-technical-page h3,.tx-technical-page p,.tx-technical-page a,.tx-technical-page span,.tx-technical-page li{overflow-wrap:anywhere}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
