:root{color:#102233;text-rendering:optimizelegibility;background:#f8faf8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0}a{color:inherit;text-decoration:none}button,.actionLink,.wideButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.skipLink{color:#06382f;z-index:50;background:#fff;border:2px solid #00695e;border-radius:8px;padding:10px 14px;font-weight:900;transition:transform .16s;position:fixed;top:16px;left:24px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.iconGlyph{flex:none;display:block}.authShell{background:radial-gradient(circle at 16% 24%,#00897121,#0000 28%),radial-gradient(circle at 84% 0,#0967591a,#0000 34%),linear-gradient(#fcfdfb 0%,#eef6f3 100%);align-items:center;min-height:100%;padding:32px;display:grid;overflow:auto}.authPanel{background:#ffffffeb;border:1px solid #dce8e4;border-radius:8px;justify-self:center;gap:26px;width:min(100%,980px);max-width:980px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 30px 80px #08332f1f}.authBrand{color:#00695e;align-items:center;gap:12px;font-size:28px;font-weight:850;display:flex}.authHero{gap:12px;max-width:760px;display:grid}.authHero p{color:#526778;font-size:18px;line-height:1.55}.authActions{flex-wrap:wrap;gap:14px;display:flex}.authActions button{border-radius:8px;min-height:52px;padding:0 20px;font-weight:800}.authActions>button:first-child{color:#fff;background:linear-gradient(#009879,#006e61);box-shadow:0 14px 34px #006f5f38}.authActions>.secondaryAuthButton{background:#fff;border:1px solid #d5e2dd}.demoAuthControl{flex:360px;gap:8px;min-width:280px;max-width:520px;display:grid}.demoAuthControl label{color:#314657;font-size:13px;font-weight:850}.demoAuthControl input{color:#102233;font:inherit;background:#fff;border:1px solid #d5e2dd;border-radius:8px;outline:0;min-height:48px;padding:0 14px;font-weight:700}.demoAuthControl input:focus{border-color:#91cbbf;box-shadow:0 0 0 3px #00816f1a}.authActions .demoAuthButton{color:#075f52;background:#f1faf6;border:1px dashed #96cfc1;justify-content:center;width:fit-content}.localEmailHint{color:#5b6c7c;font-size:13px;line-height:1.4}.authActions button:disabled{cursor:not-allowed;opacity:.58}.authNotice,.authError{border-radius:8px;padding:14px 16px;line-height:1.5}.authNotice{color:#075f52;background:#f1faf6;border:1px solid #cbe8dd}.authError{color:#9a3412;background:#fff5f2;border:1px solid #ffd7ca}.authTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.authTrustGrid div{background:#f8fbf9;border:1px solid #dfe9e5;border-radius:8px;gap:9px;padding:18px;display:grid}.authTrustGrid svg{color:#00796b}.authTrustGrid strong{color:#122636}.authTrustGrid span{color:#587080;line-height:1.45}.noAccessPanel{max-width:900px}.portalShell{background:radial-gradient(circle at 82% 0,#09675912,#0000 28%),linear-gradient(#fcfdfb 0%,#f4f8f6 100%);grid-template-columns:280px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.sidebar{background:#ffffffd1;border-right:1px solid #dfe8e5;grid-template-rows:auto auto 1fr;height:100%;min-height:0;padding:26px 16px;display:grid;overflow:hidden}.brand{color:#00695e;align-items:center;gap:12px;padding:6px 8px 28px;font-size:28px;font-weight:850;display:flex}.brandMark{grid-template-columns:repeat(3,6px);align-items:end;gap:4px;width:28px;height:32px;display:inline-grid}.brandMark span{background:linear-gradient(#3bb49a,#04766b);border-radius:4px;display:block}.brandMark span:first-child{height:22px}.brandMark span:nth-child(2){height:30px}.brandMark span:nth-child(3){height:18px}.navList{grid-auto-rows:min-content;align-content:start;gap:10px;display:grid}.navItem{color:#203545;text-align:left;border-radius:8px;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:650;display:flex}.navItem svg{color:#5e7080}.navItem.active{color:#00695e;background:linear-gradient(90deg,#06766624,#0676660a)}.navItem.active svg{color:#00816f}.sidebarFooter{align-self:end;gap:14px;display:grid}.authAccount{background:#f8fbf9;border:1px solid #dce8e4;border-radius:8px;gap:12px;padding:14px;display:grid}.authAccount strong,.authAccount small{display:block}.authAccount small{color:#5f7080;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.35;overflow:hidden}.authAccount button{border:1px solid #d5e2dd;border-radius:8px;justify-content:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.businessSwitch,.helpCard{text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:8px;justify-content:flex-start;width:100%;padding:14px;box-shadow:0 10px 24px #0c242a0a}.businessSwitch{grid-template-columns:auto 1fr auto;display:grid}.avatar{color:#fff;background:radial-gradient(circle at 32% 28%,#097,#004b3f);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:inline-flex}.businessSwitch strong,.helpCard strong{font-size:13px;line-height:1.2;display:block}.businessSwitch small,.helpCard small{color:#5f7080;align-items:center;gap:5px;margin-top:4px;line-height:1.4;display:inline-flex}.workspace{scroll-behavior:smooth;gap:20px;height:100%;min-height:0;padding:34px 40px 32px;display:grid;position:relative;overflow:hidden auto}.anchorTarget{scroll-margin-top:22px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}h1,h2,h3,p{margin:0}h1{color:#080f14;letter-spacing:0;font-size:clamp(30px,3vw,44px);line-height:1.05}.topbar p,.cardHeader p,.sectionHeader p,.notice span,.workflowFooter span{color:#5b6c7c}.topbar p{margin-top:10px;font-size:17px}.statusPills{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.statusPills a{color:#183141;text-transform:capitalize;background:#ffffffeb;border:1px solid #d6e3dd;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.statusPills a:hover,.metricCard:hover,.actionLink:hover,.wideButton:hover,.settingsTiles a:hover,.businessSwitch:hover,.helpCard:hover{border-color:#b9d5cd;box-shadow:0 14px 34px #0a4d4514}.statusPills svg{color:#278257}.accessPanel{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 48px #0e22280f}.accessPanelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.accessPanelHeader h2{color:#102233;overflow-wrap:anywhere;font-size:24px;line-height:1.15}.accessPanelHeader p{color:#5b6c7c;max-width:780px;margin-top:7px;font-size:14px;line-height:1.5}.accessPanelStats{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.accessPanelStats span,.accessTenantMeta span{color:#00695e;text-transform:capitalize;white-space:nowrap;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.2}.accessTenantGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.accessTenantCard{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.accessTenantHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.accessTenantHeader strong{color:#102233;font-size:16px;line-height:1.25;display:block}.accessTenantHeader span:not(.statusBadge){color:#5f7080;margin-top:4px;font-size:12px;line-height:1.35;display:block}.accessTenantMeta,.accessBusinessButtons{flex-wrap:wrap;gap:8px;display:flex}.accessBusinessButtons button{color:#203545;text-align:left;background:#fff;border:1px solid #d9e1dc;border-radius:8px;gap:3px;min-width:160px;min-height:48px;padding:8px 12px;display:grid}.accessBusinessButtons button.active,.accessBusinessButtons button:hover{background:#e9f7f3;border-color:#9dcec3}.accessBusinessButtons span{font-size:13px;font-weight:850;line-height:1.2}.accessBusinessButtons small{color:#5f7080;text-transform:capitalize;font-size:11px;line-height:1.25}.accessEndpointList,.accessBindingList{gap:8px;display:grid}.accessEndpointList div,.accessBindingList div{background:#fff;border:1px solid #e0e8e4;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.accessEndpointList strong,.accessBindingList strong{color:#142d3e;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.accessEndpointList span,.accessEndpointList small,.accessBindingList span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.statsGrid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:22px;display:grid}.metricCard,.card,.insightsBar{background:#ffffffe0;border:1px solid #dfe6e2;border-radius:8px;box-shadow:0 18px 48px #0e22280f}.metricCard{grid-template-columns:auto 1fr;align-items:flex-start;gap:20px;min-height:148px;padding:28px 26px;display:grid}.metricIcon{color:#087466;background:#dcefeb;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.metricCard>div p,.metricCard>div small,.metricCard>div span,.insightMetric small{color:#586b7a}.metricCard p{font-size:15px;font-weight:700}.metricCard strong{color:#102233;margin:7px 0;font-size:30px;line-height:1.05;display:block}.metricCard>div small,.metricCard>div span{display:block}.metricCard .trend{color:#127a4a;margin-top:14px;font-size:13px}.overviewGrid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(360px,1.18fr);gap:24px;display:grid}.card{padding:24px}.cardHeader{grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;display:grid}.cardHeader svg{color:#486071}.cardHeader h2,.sectionHeader h2,.insightTitle h2{color:#102233;letter-spacing:0;font-size:18px;line-height:1.2}.cardHeader p{margin-top:6px;font-size:14px}.blueprintId{color:#005f53;background:linear-gradient(90deg,#e4f2ee,#eef6f3);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;display:flex}.blueprintId strong{color:#006c5d;background:#cfebe4;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px}.toolList{display:grid}.toolRow{border-bottom:1px solid #e5ebe8;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:40px;display:grid}.toolRow svg{color:#496173}.toolRow strong{color:#183141;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.toolRow span{color:#52616d;background:#f1f4f2;border-radius:6px;padding:4px 8px;font-size:12px}.toolRow:last-child span{color:#a24921;background:#fff0e8}.cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cardFooter span,.cardFooter .actionLink,.widgetActions button,.widgetActions .actionLink,.workflowFooter .actionLink,.insightsBar .actionLink,.wideButton,.sectionHeader>.actionLink,.smallActionButton{color:#2e4354;font-size:14px;font-weight:700}.schemaCard{gap:16px;display:grid}.schemaHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smallActionButton{white-space:nowrap;border:1px solid #d9e1dc;border-radius:8px;min-height:38px;padding:0 12px}.schemaMeta{flex-wrap:wrap;gap:8px;display:flex}.schemaMeta span{color:#00695e;background:#eef6f3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.languagePanel{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.languagePanel label{gap:6px;min-width:0;display:grid}.languagePanel label span{color:#5d6f7e;text-transform:uppercase;font-size:11px;font-weight:850}.languagePanel select{color:#213747;font:inherit;background:#fff;border:1px solid #d9e1dc;border-radius:6px;outline:0;min-width:0;min-height:36px;padding:0 9px;font-size:13px;font-weight:750}.languagePanel button{color:#2e4354;white-space:nowrap;background:#fff;border:1px solid #d9e1dc;border-radius:8px;align-self:stretch;gap:8px;width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.languageNote{color:#5b6c7c;font-size:12px;line-height:1.45}.schemaBuilder{gap:10px;display:grid}.schemaFieldEditor{background:#fff;border:1px solid #d8e1dc;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(86px,.45fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.schemaFieldEditor.disabled{opacity:.58}.fieldNameControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.fieldNameControl svg{color:#496173}.fieldNameControl input,.schemaFieldEditor select{color:#213747;font:inherit;background:#fbfdfb;border:1px solid #dfe7e3;border-radius:6px;outline:0;width:100%;min-width:0;min-height:34px;padding:0 9px;font-size:13px;font-weight:700}.fieldNameControl input:focus,.schemaFieldEditor select:focus{border-color:#91cbbf;box-shadow:0 0 0 3px #00816f1a}.schemaToggle{color:#314657;white-space:nowrap;justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.schemaToggle input{accent-color:#007a68}.schemaPreview{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;padding:12px}.schemaPreview>strong{color:#142d3e;font-size:13px;display:block}.schemaFields{flex-wrap:wrap;gap:12px;margin:10px 0 0;display:flex}.schemaFields span{color:#223746;background:#fff;border:1px solid #d8e1dc;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-weight:700;display:inline-flex}.schemaFields svg{color:#476071}.notice{border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:14px 16px;display:grid}.notice svg{color:#496173;margin-top:2px}.notice strong,.notice span{font-size:13px;display:block}.widgetCard pre,.widgetCodeBlock{color:#f5d278;white-space:pre-wrap;background:radial-gradient(circle at 88% 10%,#0e7a636b,#0000 28%),linear-gradient(135deg,#003f39,#022f32 62%,#062429);border-radius:8px;margin:18px 0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.widgetCodeBlock{margin:0}.widgetSummaryList{gap:10px;margin:18px 0;display:grid}.widgetSummaryList div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;padding:12px;display:grid}.widgetSummaryList strong{color:#142d3e;font-size:13px;line-height:1.25}.widgetSummaryList span{color:#5b6c7c;font-size:12px;line-height:1.35}.widgetActions{justify-content:space-between;gap:16px;display:flex}.widgetActions button:first-child,.wideButton,.sectionHeader>.actionLink,.smallActionButton{border:1px solid #d9e1dc;border-radius:8px;min-height:42px;padding:0 16px}.actionLink{border-radius:8px}.lowerGrid{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);gap:24px;display:grid}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.compact{gap:14px}.kanban{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;padding-bottom:2px;display:grid;overflow:hidden}.kanbanColumn{border:1px solid #e1e7e3;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;min-height:220px;padding:12px;display:grid}.kanbanColumn h3{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;line-height:1.2;display:flex}.kanbanColumn h3 span{overflow-wrap:anywhere}.kanbanColumn h3 strong{border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-flex}.kanbanColumn.amber{background:linear-gradient(#fffaf2,#fffefd)}.kanbanColumn.green{background:linear-gradient(#f4fcf6,#fffefd)}.kanbanColumn.orange{background:linear-gradient(#fff8f2,#fffefd)}.kanbanColumn.blue{background:linear-gradient(#f4f9ff,#fffefd)}.kanbanColumn.gray{background:linear-gradient(#f7f7f6,#fffefd)}.kanbanColumn.amber h3{color:#9b5e00}.kanbanColumn.green h3{color:#117545}.kanbanColumn.orange h3{color:#b15014}.kanbanColumn.blue h3{color:#1a64a5}.kanbanColumn.gray h3{color:#60636a}.kanbanColumn.amber h3 strong{background:#ffe8b8}.kanbanColumn.green h3 strong{background:#cdeed8}.kanbanColumn.orange h3 strong{background:#ffe0c9}.kanbanColumn.blue h3 strong{background:#d6eaff}.kanbanColumn.gray h3 strong{background:#e6e7e5}.requestCard{background:#fff;border:1px solid #dde5e0;border-radius:8px;align-self:start;gap:6px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden;box-shadow:0 10px 20px #12252c0d}.requestCard>*{min-width:0;max-width:100%}.requestCard strong{color:#132c3d;overflow-wrap:anywhere;word-break:normal;font-size:13px;line-height:1.25;display:block}.requestCard small,.requestCard p{color:#5c6f7d;overflow-wrap:anywhere;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.45;overflow:hidden}.requestCard small{white-space:nowrap}.requestCard p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.requestCard span{color:#263747;text-overflow:ellipsis;white-space:nowrap;background:#f4f0e9;border-radius:999px;place-self:start;max-width:100%;margin-top:4px;padding:4px 8px;font-size:11px;overflow:hidden}.workflowFooter{border-top:1px solid #e2e8e4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:grid}.workflowFooter svg{color:#e07125}.activityList{margin:22px 0;display:grid}.activityRow{border-bottom:1px solid #e3e9e5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:68px;display:grid}.activityRow:last-child{border-bottom:0}.activityIcon{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.activityIcon.orange{background:#e86e25}.activityIcon.green{background:#3f9f58}.activityIcon.blue{background:#377fdd}.activityRow strong,.activityRow small,.activityRow time{font-size:13px;display:block}.activityRow small,.activityRow time{color:#5f7080}.completeBadge{color:#1b693a;background:#e5f5e9;border:1px solid #c5e8ce;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:750}.wideButton{border:1px solid #d9e1dc;border-radius:8px;justify-content:center;width:100%;min-height:42px}.insightsBar{grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(120px,.8fr)) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.insightTitle{align-items:center;gap:12px;display:flex}.insightTitle svg{color:#496173}.insightTitle h2{font-size:18px}.insightTitle span{color:#5e7080;font-size:11px}.insightMetric{gap:5px;display:grid}.insightMetric strong{color:#102233;font-size:16px}.sparkline{opacity:.8;background:linear-gradient(135deg,#0000 10%,#748798 11% 13%,#0000 14%) 0/18px 18px repeat-x;width:86px;height:22px;display:block}.sparkline.alt{opacity:.62}.destinationGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:20px;display:grid}.widgetAnalyticsStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.widgetAnalyticsStrip div,.widgetAnalyticsGrid div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.widgetAnalyticsStrip span,.widgetAnalyticsGrid span{color:#5b6c7c;font-size:12px;line-height:1.3}.widgetAnalyticsStrip strong,.widgetAnalyticsGrid strong{color:#102233;font-size:18px;line-height:1.1}.widgetAnalyticsDetail{grid-column:span 2}.widgetAnalyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.widgetEventList{gap:8px;display:grid}.widgetEventList div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.widgetEventList strong{color:#142d3e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.widgetEventList span,.widgetEventList time{color:#5b6c7c;white-space:nowrap;font-size:12px;line-height:1.3}.detailCard{gap:18px;display:grid}.detailRows,.requestList,.settingsTiles{gap:10px;display:grid}.detailRows>div,.requestList>div,.settingsTiles a{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.detailRows strong,.requestList strong,.settingsTiles strong{color:#142d3e;font-size:13px;line-height:1.25}.detailRows span,.requestList span,.settingsTiles span,.requestList small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.requestList small{color:#00715f;text-transform:capitalize;font-weight:750}.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.primaryButton{color:#fff;background:#00715f;border:1px solid #006758}.secondaryButton{color:#253b4d;background:#fff;border:1px solid #d7e2dd}.primaryButton:disabled,.secondaryButton:disabled,.fieldLabel input:disabled,.fieldLabel select:disabled,.fieldLabel textarea:disabled{cursor:not-allowed;opacity:.62}.fieldLabel{color:#344b5e;gap:7px;font-size:13px;font-weight:800;line-height:1.25;display:grid}.fieldLabel input,.fieldLabel select,.fieldLabel textarea{appearance:none;color:#102233;font:inherit;background:#fff;border:1px solid #d5e0dc;border-radius:8px;outline:0;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:14px}.fieldLabel textarea{resize:vertical;min-height:90px;padding:12px}.fieldLabel input:focus,.fieldLabel select:focus,.fieldLabel textarea:focus,.primaryButton:focus-visible,.secondaryButton:focus-visible{outline-offset:2px;outline:3px solid #00715f3d}.settingsAccessPage{align-content:start;gap:20px;display:grid}.settingsManagerGrid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.settingsManagerPanel{background:#ffffffeb;border:1px solid #dfe6e2;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 18px 48px #0e22280f}.panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panelHeader h3{color:#102233;font-size:18px;line-height:1.2}.panelHeader p{color:#5b6c7c;margin-top:5px;font-size:13px;line-height:1.45}.connectionOverviewPanel{gap:18px}.connectionOverviewHeader .statusBadge{margin-top:2px}.connectionSummaryGrid,.connectionEmailMatrix,.connectionActivityList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.connectionEmailMatrix,.connectionActivityList{grid-template-columns:repeat(3,minmax(0,1fr))}.connectionSummaryGrid>div,.connectionEmailCell,.connectionActivityRow{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.connectionSummaryGrid span,.connectionEmailCell span,.connectionActivityRow span,.connectionEndpointActions span{color:#5b6c7c;font-size:12px;font-weight:750;line-height:1.35}.connectionSummaryGrid strong{color:#102233;overflow-wrap:anywhere;text-transform:capitalize;font-size:20px;line-height:1.1}.connectionSummaryGrid small,.connectionEmailCell small{color:#627282;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.connectionEndpointList{gap:0;display:grid}.connectionEndpointRow{border-top:1px solid #e1ebe6;gap:14px;min-width:0;padding:16px 0 0;display:grid}.connectionEndpointRow:first-child{border-top:0;padding-top:0}.connectionEndpointTop{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.connectionEndpointTitle{gap:5px;min-width:0;display:grid}.connectionEndpointTitle strong,.connectionEmailCell strong,.connectionActivityRow strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.connectionEndpointTitle span{color:#5b6c7c;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35}.connectionStatusPills,.connectionEndpointActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.connectionStatusPills>span:not(.statusBadge){color:#00695e;white-space:nowrap;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;min-height:28px;padding:6px 10px;font-size:12px;font-weight:850}.connectionEndpointActions{justify-content:flex-start}.connectionEndpointActions a{text-decoration:none}.managementForm,.invitationForm{gap:14px;display:grid}.settingsFormSplit,.invitationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.invitationForm{align-items:end}.invitationForm .secondaryButton{align-self:end}.settingsNotice{border-radius:8px;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.35}.settingsNotice.success{color:#1b693a;background:#e5f5e9;border:1px solid #c5e8ce}.settingsNotice.error{color:#9a3412;background:#fff2ed;border:1px solid #f2c9ba}.settingsNotice.warning{color:#6f5014;background:#fff8e6;border:1px solid #ead69a}.settingsNotice.info,.readOnlyNotice{color:#365064;background:#f4f8f8;border:1px solid #dbe8e5}.readOnlyNotice{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.bindingManagerList,.claimInvitationList,.invitationList{gap:10px;display:grid}.bindingManagerRow,.claimInvitationRow,.invitationRow,.emptyState{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;min-width:0;padding:12px}.bindingManagerRow{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:center;gap:14px;display:grid}.bindingManagerSummary{gap:4px;min-width:0;display:grid}.bindingManagerSummary strong,.claimInvitationRow strong,.invitationRow strong,.emptyState strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.bindingManagerSummary span,.bindingManagerSummary small,.claimInvitationRow span,.claimInvitationRow small,.invitationRow span,.invitationRow small,.emptyState span,.mutedLine{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.bindingManagerControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.emptyState{place-items:center start;gap:7px;min-height:140px;display:grid}.emptyState svg{color:#00715f}.invitationsPanel{align-self:start}.claimStatusPanel{margin-bottom:16px}.systemAlertsPanel{gap:18px}.systemAlertsSummary,.agentMetricsGrid,.billingStateSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.systemAlertsSummary>div,.agentMetricTile,.systemAlertTopic{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;min-width:0;padding:12px}.systemAlertsSummary>div,.agentMetricTile{gap:5px;display:grid}.systemAlertsSummary span,.agentMetricTile span,.agentMetricTile small,.systemAlertTopic span,.systemAlertRow span:not(.statusBadge),.systemAlertRow small,.agentEventRow span,.agentEventRow small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.systemAlertsSummary strong,.agentMetricTile strong{color:#102233;font-size:22px;line-height:1.1}.agentMetricTile small{font-weight:750}.systemAlertRows,.agentEventList{gap:10px;display:grid}.deploymentCheckLatestGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deploymentCheckLatestCard{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.deploymentCheckLatestCard.isEmpty{background:#fbfcfc}.deploymentCheckLatestCard span,.deploymentCheckLatestCard small,.deploymentFailurePanel span,.deploymentFailurePanel p,.deploymentFailureRow span,.deploymentFailureRow small,.deploymentCheckListHeader span,.deploymentCheckFilters span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.deploymentCheckLatestCard strong,.deploymentFailurePanel h4,.deploymentFailureRow strong,.deploymentCheckListHeader h4{color:#102233;overflow-wrap:anywhere;margin:0}.deploymentCheckLatestCard strong{font-size:18px;line-height:1.15}.deploymentCheckLatestCard a,.deploymentCheckActionLinks a{color:#006f5d;overflow-wrap:anywhere;font-size:12px;font-weight:850}.releaseHealthPanel{border-color:#b9d9d1}.releaseHealthHero{background:#f4faf8;border:1px solid #d3e7e2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);align-items:start;gap:12px;padding:14px;display:grid}.releaseHealthHero>div:first-child{gap:8px;min-width:0;display:grid}.releaseHealthHero h4{color:#102233;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.2}.releaseHealthHero p,.releaseHealthHero span:not(.statusBadge),.releaseHealthActions span,.releaseHealthSignal span,.releaseHealthMissing span,.releaseHealthCheck span:not(.statusBadge){color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.releaseHealthActions,.releaseHealthSignalAction{place-items:end start;gap:8px;min-width:0;display:grid}.releaseHealthActions a,.releaseHealthSignalAction a{color:#006f5d;background:#fff;border:1px solid #c9dfd9;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.releaseHealthSummary,.releaseHealthLanes,.releaseHealthSignals,.releaseHealthChecks{gap:10px;display:grid}.releaseHealthSummary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.releaseHealthLanes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.releaseHealthSummary>div,.releaseHealthLane,.releaseHealthSignal,.releaseHealthMissing,.releaseHealthCheck{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;min-width:0;padding:12px}.releaseHealthSummary>div,.releaseHealthLane>div:first-child,.releaseHealthSignal>div:first-child,.releaseHealthMissing,.releaseHealthCheck>div:first-child{gap:5px;min-width:0;display:grid}.releaseHealthSummary span{color:#5b6c7c;font-size:12px;font-weight:800;line-height:1.35}.releaseHealthLane span:not(.statusBadge),.releaseHealthLane small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.releaseHealthSummary strong{color:#102233;overflow-wrap:anywhere;font-size:20px;line-height:1.1}.releaseHealthSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseHealthSignal,.releaseHealthLane,.releaseHealthCheck{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.releaseHealthSignal strong,.releaseHealthLane strong,.releaseHealthMissing strong,.releaseHealthCheck strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.deploymentFailurePanel{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:12px;padding:12px;display:grid}.deploymentFailurePanel>div:first-child,.deploymentCheckListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.deploymentFailurePanel h4,.deploymentCheckListHeader h4{font-size:14px;line-height:1.25}.deploymentFailurePanel p{margin:0}.deploymentFailureRows{gap:10px;display:grid}.deploymentFailureRow{background:#fff;border:1px solid #e0e8e4;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.deploymentFailureRow>div:first-child{gap:5px;min-width:0;display:grid}.deploymentCheckActionLinks{flex-wrap:wrap;gap:8px;display:flex}.deploymentCheckActionLinks a{background:#eef7f5;border:1px solid #d3e7e2;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;display:inline-flex}.deploymentCheckFilters{grid-template-columns:minmax(130px,.85fr) minmax(180px,1fr) minmax(150px,.9fr) minmax(220px,1.35fr) auto;align-items:end;gap:10px;display:grid}.deploymentCheckFilters label{gap:5px;min-width:0;display:grid}.deploymentCheckFilters span{font-weight:800}.deploymentCheckFilters input,.deploymentCheckFilters select{color:#102233;font:inherit;background:#fff;border:1px solid #cdded8;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-weight:750}.agentFleetOpsGrid,.agentFleetControlGrid,.agentFleetRuntimeGrid{gap:12px;display:grid}.agentFleetOpsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.agentFleetOpsGrid>article,.agentFleetControlPanel,.agentFleetRuntimePane{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;min-width:0;padding:12px}.agentFleetOpsGrid>article{gap:5px;display:grid}.agentFleetOpsGrid span,.agentFleetOpsGrid small,.agentFleetTaskRow span,.agentFleetTaskRow small,.agentFleetLogRow span,.agentFleetLogRow small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.agentFleetOpsGrid strong,.agentFleetTaskRow strong,.agentFleetLogRow strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.agentFleetOpsGrid a{color:#00715f}.agentFleetControlPanel,.agentFleetRuntimePane{gap:12px;display:grid}.agentFleetControlGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.agentFleetRuntimeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agentFleetList{gap:8px;display:grid}.agentFleetTaskRow,.agentFleetLogRow{background:#fff;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.agentFleetTaskRow>div:first-child,.agentFleetLogRow>div:first-child,.agentFleetTaskActions{gap:5px;min-width:0;display:grid}.agentFleetTaskActions{justify-items:end}.agentOperationsPanel{gap:18px}.agentRunLedgerPanel{gap:12px;min-width:0;display:grid}.agentOperationsSplit{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.agentOperationsSplit h4{color:#102233;margin-bottom:10px;font-size:14px;line-height:1.2}.compactButton{min-height:34px;padding:0 12px;font-size:12px}.agentBudgetUpgrade{background:#f3faf7;border:1px solid #cfe8df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.agentBudgetUpgrade div{gap:4px;min-width:0;display:grid}.agentBudgetUpgrade strong{color:#123243;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.agentBudgetUpgrade span{color:#567081;font-size:12px;line-height:1.35}.compactPanelHeader{align-items:center}.agentJobInspector{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:16px;padding:16px;display:grid}.agentJobInspectorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agentJobInspectorHeader>div{gap:5px;min-width:0;display:grid}.agentJobInspectorHeader strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.agentJobInspectorHeader span:not(.statusBadge){color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.agentJobDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agentJobDetailGrid>div{background:#fff;border:1px solid #e0e8e4;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.agentJobDetailGrid span,.agentJobDetailGrid strong{overflow-wrap:anywhere}.agentJobDetailGrid span{color:#5b6c7c;font-size:12px;line-height:1.35}.agentJobDetailGrid strong{color:#102233;font-size:13px;line-height:1.25}.agentAdminActions{background:#fff;border:1px solid #e0e8e4;border-radius:8px;gap:12px;padding:12px;display:grid}.adminActionButtons,.billingOperationsActions{flex-wrap:wrap;gap:10px;display:flex}.billingOperationsHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.billingRiskGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billingRiskGrid>div,.billingProviderEventInspector{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.billingRiskGrid strong{color:#102233;font-size:20px;line-height:1.1}.billingRiskGrid span,.billingProviderEventInspector small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.billingProviderEventInspector>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingProviderEventInspector strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.billingJsonBlock{color:#263d4f;white-space:pre-wrap;background:#fff;border:1px solid #e0e8e4;border-radius:8px;max-height:220px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow:auto}.agentFollowUpGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;display:grid}.agentFollowUpSection{align-content:start;gap:12px;min-width:0;display:grid}.agentSubheader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.agentSubheader h4{color:#102233;margin-bottom:4px;font-size:14px;line-height:1.2}.agentSubheader p{color:#5b6c7c;max-width:560px;margin:0;font-size:12px;line-height:1.4}.countPill{color:#00715f;background:#edf7f4;border:1px solid #d7e9e4;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850;line-height:1}.followUpPlanList,.followUpRuleList,.followUpOptionList,.followUpRuleForm{gap:10px;display:grid}.followUpPlanCard,.followUpRuleRow,.followUpOptionRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;min-width:0}.followUpPlanCard{overflow:hidden}.followUpPlanCard summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;list-style:none;display:grid}.followUpPlanCard summary::-webkit-details-marker{display:none}.followUpPlanCard summary strong,.followUpRuleRow strong,.followUpOptionRow strong,.followUpPlanNotes strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.followUpPlanCard summary small,.followUpPlanCard summary>span:last-child,.followUpRuleRow span,.followUpRuleRow small,.followUpOptionRow span,.followUpOptionRow small,.followUpPlanNotes,.followUpPlanNotes p,.followUpPlanNotes li,.followUpPlanControls span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.followUpPlanDetail{border-top:1px solid #e0e8e4;gap:12px;padding:12px;display:grid}.followUpDecisionBanner{background:#edf7f4;border:1px solid #c9e4dd;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px;display:flex}.followUpDecisionBanner strong{color:#005e50;font-size:13px;line-height:1.25}.followUpDecisionBanner span,.followUpDecisionBanner small{color:#315264;font-size:12px;line-height:1.35}.followUpOptionRow{grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:start;gap:12px;padding:10px;display:grid}.followUpOptionRow.recommended{border-color:#92cbc0;box-shadow:inset 3px 0 #00715f}.followUpSignals{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.followUpSignals span{color:#315264;background:#eef5f8;border:1px solid #d9e5ea;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.followUpPlanNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.followUpPlanNotes>div{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:7px;padding:10px;display:grid}.followUpPlanNotes ul{margin:0;padding-left:18px}.followUpPlanControls,.followUpRuleActions,.followUpRuleRowActions{flex-wrap:wrap;gap:8px;display:flex}.followUpPlanControls{align-items:center}.outboundPolicySummary{background:#fff;border:1px solid #dce8e3;border-radius:8px;gap:5px;padding:10px;display:grid}.outboundPolicySummary span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.followUpRuleForm{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;padding:12px}.checkboxField{color:#344b5e;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.checkboxField input{accent-color:#00715f;width:18px;height:18px}.followUpRuleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.dangerButton{color:#8a2f36;border-color:#edd2d2}.compactEmptyState{min-height:118px}.systemAlertRow,.agentEventRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:12px;display:grid}.agentEventRow.selected{border-color:#00a88d;box-shadow:0 0 0 3px #00715f1f}.agentRunLedgerRow{align-items:start}.runStepPills{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.runStepPills span{color:#315264;text-overflow:ellipsis;white-space:nowrap;background:#eef5f8;border:1px solid #d9e5ea;border-radius:999px;max-width:220px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.systemAlertRow div,.agentEventRow div,.systemAlertTopic{gap:5px;min-width:0;display:grid}.systemAlertTopic{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr)}.systemAlertRow strong,.agentEventRow strong,.systemAlertTopic strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.deploymentCheckRow{gap:16px}.deploymentCheckEvidence{border-top:1px solid #e0e8e4;margin-top:8px;padding-top:8px}.deploymentCheckEvidence summary{color:#123047;cursor:pointer;outline-offset:3px;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:850;list-style-position:inside;display:flex}.deploymentCheckEvidence summary small{color:#315264;background:#eef7f5;border:1px solid #d3e7e2;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2}.deploymentCheckEvidence summary span{color:#123047}.deploymentEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.deploymentEvidenceSection{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.deploymentEvidenceSection h4{color:#102233;margin:0;font-size:12px;line-height:1.2}.deploymentEvidenceList{grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.deploymentEvidenceList dt,.deploymentEvidenceList dd,.deploymentEvidenceRaw pre,.deploymentEvidencePills li{font-size:11px;line-height:1.35}.deploymentEvidenceList dt{color:#5b6c7c;font-weight:800}.deploymentEvidenceList dd{color:#102233;overflow-wrap:anywhere;min-width:0;margin:0}.deploymentEvidenceList a,.deploymentCheckEvidence a{color:#006f5d;font-weight:800}.deploymentEvidencePills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.deploymentEvidencePills li{color:#315264;background:#eef5f8;border:1px solid #d9e5ea;border-radius:999px;padding:4px 7px;font-weight:800}.deploymentEvidenceRaw{grid-column:1/-1}.deploymentEvidenceRaw pre{color:#f8fbfa;white-space:pre-wrap;background:#102233;border-radius:6px;max-height:220px;margin:0;padding:10px;overflow:auto}.agentEventRow>span:not(.statusBadge){color:#385366;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;overflow:hidden}.emailSuppressionActions{place-items:end;gap:8px;display:grid}.emailSuppressionActions .secondaryButton{min-height:34px;padding:0 12px}.claimInvitationRow,.invitationRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.claimInvitationRow div,.invitationRow div{gap:4px;min-width:0;display:grid}.claimInvitationRow a{color:#00715f;font-size:13px;font-weight:900;text-decoration:none}.requestsPage,.mcpPage{align-content:start;gap:20px;display:grid}.requestsHero,.requestsTableCard,.requestDetailPanel,.requestStatsGrid>div,.mcpStatsGrid>div,.mcpEndpointPanel,.billingHeroPanel,.mcpPanel{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;box-shadow:0 18px 48px #0e22280f}.requestsHero{padding:24px}.backLink{color:#385064;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:750;display:inline-flex}.backLink svg{transform:rotate(180deg)}.requestsHeroMain{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:#00715f;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.requestsHero p{color:#5b6c7c;max-width:760px;margin-top:10px;font-size:16px;line-height:1.5}.requestsHeroActions,.detailPanelActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.requestsHeroActions a,.detailPanelActions a{color:#263b4c;background:#fff;border:1px solid #d9e1dc;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.requestStatsGrid,.mcpStatsGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px;display:grid}.requestStatsGrid>div,.mcpStatsGrid>div{gap:6px;min-width:0;padding:18px;display:grid}.requestStatsGrid span,.requestStatsGrid small,.mcpStatsGrid span,.mcpStatsGrid small{color:#586b7a;font-size:13px}.requestStatsGrid span,.mcpStatsGrid span{font-weight:750}.requestStatsGrid strong,.mcpStatsGrid strong{color:#102233;overflow-wrap:anywhere;font-size:30px;line-height:1}.mcpStatsGrid strong{text-transform:capitalize;font-size:22px}.mcpEndpointPanel{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:18px;padding:20px;display:grid}.mcpEndpointPanel h2{color:#102233;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1.3}.mcpEndpointPanel p{color:#5b6c7c;margin-top:6px;font-size:13px;line-height:1.45}.mcpDeploymentPanel{background:#fff;border:1px solid #dfe6e2;border-radius:8px;gap:16px;padding:20px;display:grid}.mcpDeploymentHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.mcpDeploymentHeader h2{color:#102233;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:17px;line-height:1.3}.mcpDeploymentHeader p{color:#5b6c7c;max-width:760px;margin-top:6px;font-size:13px;line-height:1.45}.mcpDeploymentGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.mcpDeploymentGrid>div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.mcpDeploymentGrid span,.mcpDeploymentGrid small,.mcpDeploymentEvent small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpDeploymentGrid span{font-weight:800}.mcpDeploymentGrid strong,.mcpDeploymentEvent strong{color:#142d3e;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.mcpDeploymentEvent{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.entitlementStrip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entitlementStrip span{color:#00695e;white-space:nowrap;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.2}.mcpRescanPanel{align-items:start}.mcpRescanBody{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.mcpRescanBody>div:first-child{gap:5px;min-width:0;display:grid}.mcpRescanBody strong,.mcpCandidateSummary strong{color:#142d3e;font-size:14px;line-height:1.25}.mcpRescanBody span,.mcpCandidateSummary span,.inlineNotice{color:#5b6c7c;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.mcpRescanActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mcpCandidateSummary{border-left:3px solid #91c9bd;gap:6px;padding:4px 0 4px 12px;display:grid}.mcpEvidenceReview{gap:12px;display:grid}.mcpEvidenceReview.compact{gap:10px}.mcpEvidenceMeta{flex-wrap:wrap;gap:8px;display:flex}.mcpEvidenceMeta span{color:#275444;background:#eef7f4;border:1px solid #d6e8e2;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.25}.mcpCrawlEvidencePanel,.mcpSourceEvidenceSection{border-top:1px solid #e0e8e4;gap:10px;padding-top:12px;display:grid}.mcpEvidenceSectionHeader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.mcpEvidenceSectionHeader>div{gap:4px;min-width:0;display:grid}.mcpEvidenceSectionHeader strong{color:#142d3e;font-size:13px;line-height:1.25}.mcpEvidenceSectionHeader span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpCrawlSummaryGrid{grid-template-columns:repeat(4,minmax(118px,1fr));gap:8px;display:grid}.mcpCrawlSummaryGrid>div{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.mcpCrawlSummaryGrid span,.mcpCrawlPlanMeta dt,.mcpCrawlPlanMeta dd,.mcpCrawlWarnings span,.mcpCrawlWarnings small,.mcpCrawlSourceTable th,.mcpCrawlSourceTable td,.mcpArtifactEmpty{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpCrawlSummaryGrid span,.mcpCrawlPlanMeta dt,.mcpCrawlWarnings strong,.mcpCrawlSourceTable th{color:#5b6c7c;font-weight:850}.mcpCrawlSummaryGrid strong{color:#102233;font-size:18px;line-height:1.1}.mcpCrawlPlanMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mcpCrawlPlanMeta div{background:#fff;border:1px solid #dce8e3;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.mcpCrawlPlanMeta dd{color:#142d3e;margin:0}.mcpCrawlWarnings{background:#fffaf0;border:1px solid #efd7a3;border-radius:8px;gap:7px;padding:10px;display:grid}.mcpCrawlWarnings>div{border-left:3px solid #c97706;gap:3px;padding-left:8px;display:grid}.mcpCrawlWarnings>div.error{border-left-color:#a33a32}.mcpCrawlWarnings span{color:#513913;font-weight:800}.mcpCrawlWarnings small{color:#68543d}.mcpCrawlSourceTable{border:1px solid #dce8e3;border-radius:8px;overflow:auto}.mcpCrawlSourceTable:focus-visible{outline-offset:2px;outline:3px solid #00715f3d}.mcpCrawlSourceTable table{border-collapse:collapse;width:100%;min-width:760px}.mcpCrawlSourceTable th{text-align:left;background:#f4f8f6}.mcpCrawlSourceTable th,.mcpCrawlSourceTable td{vertical-align:top;border-bottom:1px solid #e0e8e4;padding:9px}.mcpCrawlSourceTable tr:last-child td{border-bottom:0}.mcpCrawlSourceTable td{color:#142d3e;min-width:180px}.mcpCrawlSourceTable td:first-child{min-width:260px}.mcpCrawlSourceTable td:last-child{min-width:190px}.mcpCrawlSourceTable td strong,.mcpCrawlSourceTable td span,.mcpCrawlSourceTable td small{overflow-wrap:anywhere;display:block}.mcpCrawlSourceTable td strong{color:#142d3e;font-size:12px;line-height:1.35}.mcpCrawlSourceTable td span,.mcpCrawlSourceTable td small,.mcpArtifactEmpty{color:#5b6c7c}.mcpEvidenceRows{gap:10px;display:grid}.mcpEvidenceRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:8px;padding:10px;display:grid}.mcpEvidenceRow>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.mcpEvidenceRow strong{color:#142d3e;font-size:13px;line-height:1.3}.mcpEvidenceRow span{color:#5b6c7c;font-size:12px;font-weight:800;line-height:1.3}.mcpEvidenceRow dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mcpEvidenceRow dl div{gap:4px;min-width:0;display:grid}.mcpEvidenceRow dt{color:#5b6c7c;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.mcpEvidenceRow dd{color:#142d3e;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.mcpSourceEvidenceRows{gap:10px;display:grid}.mcpSourceEvidenceRow{background:#fff;border:1px solid #dbe7e2;border-radius:8px;gap:7px;padding:10px;display:grid}.mcpSourceEvidenceRow>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.mcpSourceEvidenceRow strong{color:#142d3e;font-size:13px;line-height:1.3}.mcpSourceEvidenceRow span,.mcpSourceEvidenceRow small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpSourceEvidenceRow p{color:#344e61;margin:0;font-size:12px;line-height:1.45}.mcpSourceEvidenceRow blockquote{color:#142d3e;overflow-wrap:anywhere;border-left:3px solid #91c9bd;margin:0;padding-left:10px;font-size:12px;line-height:1.45}.mcpSourceEvidenceArtifacts{flex-wrap:wrap;gap:6px;display:flex}.mcpSourceEvidenceArtifacts .compactButton{min-height:32px}.inlineNotice{margin:0}.mcpOwnerEditPanel{gap:16px;display:grid}.mcpOwnerEditGrid{grid-template-columns:minmax(160px,.22fr) minmax(220px,.34fr) minmax(180px,.24fr) minmax(260px,1fr);align-items:end;gap:14px;display:grid}.mcpOwnerEditDescription{grid-column:span 2;min-width:0}.mcpOwnerEditCurrent{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;align-self:stretch;gap:6px;min-width:0;padding:12px;display:grid}.mcpOwnerEditCurrent strong{color:#142d3e;font-size:12px;line-height:1.35}.mcpOwnerEditCurrent span,.mcpOwnerEditActions span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpOwnerEditActions{grid-column:1/-1;justify-content:space-between;align-items:center}.mcpTestConsolePanel{gap:16px;display:grid}.mcpTestConsoleGrid{grid-template-columns:minmax(180px,.28fr) minmax(220px,.34fr) minmax(280px,1fr) auto;align-items:end;gap:14px;display:grid}.mcpTestArguments{min-width:0}.mcpTestResourcePreview{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;align-self:stretch;gap:6px;min-width:0;padding:12px;display:grid}.mcpTestResourcePreview strong,.mcpTestResourcePreview span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpTestResourcePreview strong{color:#142d3e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.mcpTestResourcePreview span,.mcpTestActions span{color:#5b6c7c}.mcpTestActions{align-content:end;gap:7px;min-width:180px;display:grid}.mcpTestActions span{font-size:12px;line-height:1.35}.mcpTestOutput{color:#d9f3ec;white-space:pre-wrap;background:#0f1f2b;border-radius:8px;max-height:420px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;overflow:auto}.mcpPlainSummary{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;display:grid}.mcpPlainSummary article{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid;box-shadow:0 18px 48px #0e22280f}.mcpPlainSummary svg{color:#007466;margin-top:2px}.mcpPlainSummary strong{color:#102233;font-size:15px;line-height:1.25;display:block}.mcpPlainSummary p{color:#5b6c7c;margin-top:6px;font-size:13px;line-height:1.45}.requestsToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.requestSearch{color:#526b7d;background:#fff;border:1px solid #d9e1dc;border-radius:8px;flex:360px;align-items:center;gap:10px;min-width:260px;min-height:46px;padding:0 14px;display:flex}.requestSearch input{color:#122839;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.requestSearch input::placeholder{color:#82909c}.requestFilters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.requestFilters button{color:#3b5060;background:#fff;border:1px solid #d9e1dc;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:750}.requestFilters button.active,.requestFilters button:hover{color:#00695e;background:#e0f2ed;border-color:#b7d9d0}.requestsWorkSurface{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);align-items:start;gap:20px;display:grid}.analyticsWorkSurface{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:20px;display:grid}.installWorkSurface,.installGuideGrid{align-items:start;gap:20px;display:grid}.installWorkSurface{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.apiWorkSurface{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;gap:20px;display:grid}.installGuideGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.installStepList{counter-reset:install-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.installStepList li{counter-increment:install-step;background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto 1fr;gap:6px;padding:14px;display:grid}.installStepList li:before{color:#00695e;content:counter(install-step);background:#dcefeb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:inline-flex}.installStepList strong,.installStepList p{grid-column:2}.installStepList strong{color:#142d3e;font-size:14px;line-height:1.25}.installStepList p{color:#5b6c7c;font-size:13px;line-height:1.45}.installChecklist{gap:10px;display:grid}.installChecklist div{color:#3e5363;background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.installChecklist svg{color:#007466;margin-top:1px}.installChecklist span{font-size:13px;line-height:1.4}.requestsTableCard,.requestDetailPanel{min-width:0;padding:18px}.requestsTableCard{overflow:hidden}.requestsTableHeader,.requestTableRow{grid-template-columns:minmax(260px,1.2fr) minmax(150px,.5fr) minmax(130px,.45fr) minmax(120px,.45fr);align-items:center;gap:12px;display:grid}.requestsTableHeader{color:#627282;text-transform:uppercase;border-bottom:1px solid #e1e8e4;padding:0 12px 12px;font-size:12px;font-weight:850}.requestsTable{display:grid}.requestTableRow{text-align:left;background:0 0;border-bottom:1px solid #e7ece8;border-radius:0;width:100%;min-height:76px;padding:14px 12px}.requestTableRow:last-child{border-bottom:0}.requestTableRow:hover,.requestTableRow.selected{background:#f1f8f5}.requestIdentity{gap:5px;min-width:0;display:grid}.requestIdentity strong,.detailPanelHeader strong{color:#122839;overflow-wrap:anywhere;line-height:1.25}.requestIdentity small,.detailPanelHeader small,.requestTableRow time,.requestTableRow>span:not(.requestIdentity):not(.statusBadge){color:#637585;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.statusBadge{text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.statusBadge.pending_verification,.statusBadge.new,.statusBadge.pending,.statusBadge.draft,.statusBadge.validating,.statusBadge.provisioning,.statusBadge.queued,.statusBadge.planned,.statusBadge.allowed,.statusBadge.generated,.statusBadge.issued,.statusBadge.not_configured,.statusBadge.info,.statusBadge.claim_pending,.statusBadge.checkout_pending,.statusBadge.open,.statusBadge.submitted,.statusBadge.viewed,.statusBadge.accepting_questions,.statusBadge.accepting_proposals,.statusBadge.payment_pending,.statusBadge.verification_pending,.statusBadge.awaiting_evaluation,.statusBadge.awaiting_action,.statusBadge.pending_action,.statusBadge.no_evaluation{color:#8a5605;background:#fff1cf}.statusBadge.verified,.statusBadge.active,.statusBadge.published,.statusBadge.paid,.statusBadge.ok,.statusBadge.claimed,.statusBadge.approved,.statusBadge.accepted,.statusBadge.awarded,.statusBadge.followed,.statusBadge.strong_fit,.statusBadge.sent,.statusBadge.succeeded,.statusBadge.completed,.statusBadge.recommendation,.statusBadge.agreement_owner_approved,.statusBadge.agreement_completed{color:#176c3d;background:#dff5e7}.statusBadge.triaged,.statusBadge.degraded,.statusBadge.needs_info,.statusBadge.running,.statusBadge.started,.statusBadge.retried,.statusBadge.sending,.statusBadge.retry_scheduled,.statusBadge.escalated,.statusBadge.shortlisted,.statusBadge.proposal_review,.statusBadge.counter_offers_pending,.statusBadge.owner_approval_required,.statusBadge.recommended_owner_approval,.statusBadge.accepted_pending_owner_approval,.statusBadge.countered_by_buyer,.statusBadge.countered_by_vendor,.statusBadge.revised,.statusBadge.changes_requested,.statusBadge.agreement_needs_revision,.statusBadge.possible_fit,.statusBadge.near_limit{color:#9f4517;background:#ffe4d1}.statusBadge.sent_to_business,.statusBadge.business_responded,.statusBadge.comparison,.statusBadge.agreement_sent{color:#155b98;background:#dceeff}.statusBadge.closed,.statusBadge.paused,.statusBadge.billing_paused,.statusBadge.cancelled,.statusBadge.disabled,.statusBadge.held,.statusBadge.not_enabled,.statusBadge.needs_human_review,.statusBadge.manual_review_required,.statusBadge.skipped,.statusBadge.blocked,.statusBadge.revoked,.statusBadge.suppressed{color:#596068;background:#ecefed}.statusBadge.spam,.statusBadge.alarm,.statusBadge.expired,.statusBadge.revoked,.statusBadge.suspended,.statusBadge.failed,.statusBadge.dead_lettered,.statusBadge.past_due,.statusBadge.poor_fit,.statusBadge.overridden,.statusBadge.rejected,.statusBadge.agreement_cancelled,.statusBadge.vendor_unresponsive,.statusBadge.withdrawn,.statusBadge.rollback_required,.statusBadge.superseded,.statusBadge.uncollectible{color:#9c2626;background:#f8d7d7}.statusBadge.void,.statusBadge.insufficient_data,.statusBadge.unknown{color:#596068;background:#ecefed}.requestDetailPanel{gap:18px;display:grid;position:sticky;top:0}.detailPanelHeader{border-bottom:1px solid #e2e8e4;gap:8px;padding-bottom:16px;display:grid}.detailPanelSection{gap:10px;display:grid}.detailPanelSection h2{color:#122839;font-size:14px;line-height:1.2}.detailPanelSection p{color:#4f6273;font-size:14px;line-height:1.55}.detailPanelSection dl{gap:8px;margin:0;display:grid}.detailPanelSection dl div{background:#fbfdfb;border:1px solid #e1e8e4;border-radius:8px;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.detailPanelSection dt,.detailPanelSection dd{min-width:0;margin:0;font-size:12px;line-height:1.35}.detailPanelSection dt{color:#5f7080;font-weight:800}.detailPanelSection dd{color:#172d3d;overflow-wrap:anywhere}.statusControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.statusChoice{color:#203545;font:inherit;text-align:center;background:#fbfdfb;border:1px solid #dce6e1;border-radius:8px;justify-content:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.statusChoice:hover:not(:disabled),.statusChoice.active{border-color:#b9d5cd;box-shadow:0 8px 20px #0a4d4512}.statusChoice:disabled{cursor:default}.statusChoice.amber,.statusChoice.amber.active{color:#8a5605;background:#fff9ed}.statusChoice.green,.statusChoice.green.active{color:#176c3d;background:#effaf3}.statusChoice.orange,.statusChoice.orange.active{color:#9f4517;background:#fff4ec}.statusChoice.blue,.statusChoice.blue.active{color:#155b98;background:#f0f7ff}.statusChoice.gray,.statusChoice.gray.active{color:#596068;background:#f4f6f5}.detailPanelActions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.detailPanelActions a{justify-content:center}.emptyRequests{background:#fbfdfb;border:1px dashed #cfdad5;border-radius:8px;gap:6px;padding:22px;display:grid}.emptyRequests strong{color:#142d3e;font-size:14px}.emptyRequests span{color:#5f7080;font-size:13px}.mcpWorkSurface{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;gap:20px;display:grid}.mcpPanel{gap:18px;min-width:0;padding:22px;display:grid}.requestBeaconGrid,.requestBeaconDetailGrid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.vendorOpportunityControls{gap:16px;min-width:0;display:grid}.vendorOpportunityDetailGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);margin-top:20px}.requestBeaconForm input,.requestBeaconForm select,.requestBeaconForm textarea{color:#102233;font:inherit;background:#fff;border:1px solid #d5e2dd;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.requestBeaconForm textarea{resize:vertical;line-height:1.45}.checkRow{color:#263d50;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.checkRow input{width:18px;height:18px;min-height:0}.requestBeaconList,.proposalCompareList,.requestBeaconDetail,.requestBeaconRequirementList,.requestBeaconDemoSteps,.requestBeaconTimeline,.requestBeaconQuestionList,.requestBeaconAgreementList,.requestBeaconCounterList{gap:10px;display:grid}.requestBeaconList>button{text-align:left;background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:14px;display:grid}.requestBeaconList>button.active{border-color:#00806c;box-shadow:0 0 0 3px #00806c1f}.vendorOpportunityList>button{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(150px,auto)}.requestBeaconList strong,.proposalCompareList strong{color:#102233}.requestBeaconList small,.proposalCompareList small,.requestBeaconDetail p{color:#5c6f7f;line-height:1.45}.requestBeaconRequirementList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.requestBeaconRequirementList span{color:#19384b;background:#f4faf7;border:1px solid #d9ebe5;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:750}.vendorOpportunityRequirementNotes,.vendorOpportunityPolicyGrid{gap:10px;display:grid}.vendorOpportunityRequirementNotes{border-top:1px solid #e3ebe7;padding-top:14px}.vendorOpportunityRequirementNotes strong{color:#102233}.vendorOpportunityRequirementNotes span{color:#5c6f7f;font-size:13px;line-height:1.45}.vendorOpportunityPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendorOpportunityPolicyGrid>div{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:5px;padding:12px;display:grid}.vendorOpportunityPolicyGrid strong{color:#102233;font-size:13px}.vendorOpportunityPolicyGrid span{color:#5c6f7f;font-size:13px;line-height:1.45}.vendorProposalForm{grid-column:1/-1}.proposalCompareList>article{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:16px;padding:16px;display:grid}.proposalCompareList>article>div{gap:6px;display:grid}.proposalCompareList>article>div:last-child{text-align:right;justify-items:end}.proposalNoteField{color:#102233;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e2dd;border-radius:8px;width:100%;margin-top:6px;padding:10px 12px;line-height:1.4}.proposalActionBar{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.proposalComparisonPanel{background:#f5fbf8;border:1px solid #d6e8e0;border-radius:8px;gap:14px;padding:14px;display:grid}.proposalEvalLedger,.proposalEvalLedger>div:first-child,.proposalEvalHistory,.proposalEvalHistory>div:first-child,.proposalEvalHistory li,.proposalOutcomePanel,.proposalOutcomePanel>div:first-child,.proposalOutcomeList,.proposalOutcomeList>article,.proposalOutcomeList>article>div,.proposalComparisonItems>article,.proposalComparisonItems>article>div{gap:6px;display:grid}.proposalComparisonPanel strong,.proposalComparisonItems strong{color:#102233}.proposalComparisonPanel span,.proposalComparisonPanel small,.proposalComparisonPanel dt,.proposalComparisonPanel dd,.proposalOutcomePanel span,.proposalOutcomePanel small,.proposalOutcomePanel dt,.proposalOutcomePanel dd{color:#4f6273;font-size:13px;line-height:1.45}.proposalEvalLedger{gap:14px}.proposalEvalLedger dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.proposalEvalLedger dl div{background:#fff;border:1px solid #dfe8e4;border-radius:8px;gap:4px;min-height:74px;padding:10px 12px;display:grid}.proposalEvalLedger dt{font-weight:800}.proposalEvalLedger dd{color:#102233;overflow-wrap:anywhere;margin:0;font-weight:850}.proposalComparisonItems{gap:10px;display:grid}.proposalComparisonItems>article{background:#fff;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.proposalComparisonItems>article>div:nth-child(2){text-align:right;justify-items:end}.proposalEvalDetailGrid{border-top:1px solid #e3ebe7;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.proposalEvalDetailGrid>div{background:#fbfdfb;border:1px solid #e3ebe7;border-radius:8px;gap:5px;min-height:92px;padding:10px 12px;display:grid}.proposalEvalDetailGrid strong{font-size:13px}.proposalEvalSuggestedAction{grid-column:1/-1;min-height:0}.proposalInlineEval{border-top:1px solid #e3ebe7;grid-column:1/-1;place-items:end start;gap:6px;padding-top:10px;display:grid}.proposalEvalHistory{border-top:1px solid #dfe8e4;padding-top:12px}.proposalEvalHistory ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proposalEvalHistory li{background:#fff;border:1px solid #dfe8e4;border-radius:8px;padding:10px 12px}.proposalOutcomePanel{background:#f7fbff;border:1px solid #d8e8f5;border-radius:8px;padding:14px}.proposalOutcomePanel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.proposalOutcomePanel dl div{background:#fff;border:1px solid #dce9f4;border-radius:8px;gap:4px;min-height:72px;padding:10px 12px;display:grid}.proposalOutcomePanel dt{font-weight:800}.proposalOutcomePanel dd{color:#102233;overflow-wrap:anywhere;margin:0;font-weight:850}.proposalOutcomeList>article{background:#fff;border:1px solid #dce9f4;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);padding:10px 12px}.proposalOutcomeList>article>div:last-child{text-align:right;justify-items:end}.proposalEventList{border-top:1px solid #e3ebe7;gap:8px;padding-top:14px;display:grid}.proposalEventList div{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:minmax(150px,.75fr) minmax(150px,.85fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.proposalEventList small,.proposalEventList span,.proposalEventList time{color:#5c6f7f;font-size:13px}.requestBeaconDemoSteps{counter-reset:request-demo-step;margin:0;padding:0;list-style:none}.requestBeaconDemoSteps li{color:#263d50;counter-increment:request-demo-step;background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.4;display:grid}.requestBeaconDemoSteps li:before{color:#007563;content:counter(request-demo-step);background:#e8f5f1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.requestBeaconTimeline div,.requestBeaconQuestionList>article,.requestBeaconAgreementList>article,.requestBeaconCounterList>article{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:8px;padding:14px;display:grid}.requestBeaconTimeline div{grid-template-columns:minmax(120px,.35fr) minmax(140px,.5fr) minmax(0,1fr) minmax(120px,.35fr)}.requestBeaconTimeline strong,.requestBeaconQuestionList strong,.requestBeaconAgreementList strong,.requestBeaconCounterList strong{color:#102233}.requestBeaconTimeline span,.requestBeaconTimeline small,.requestBeaconTimeline time,.requestBeaconQuestionList span,.requestBeaconQuestionList small,.requestBeaconQuestionList p,.requestBeaconAgreementList span,.requestBeaconAgreementList small,.requestBeaconCounterList span,.requestBeaconCounterList small{color:#5c6f7f;margin:0;font-size:13px;line-height:1.45}.requestBeaconQuestionList>article{grid-template-columns:minmax(0,1fr) auto}.requestBeaconQuestionList p,.questionAnswerBox{grid-column:1/-1}.questionAnswerBox{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.questionAnswerBox textarea{color:#102233;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e2dd;border-radius:8px;width:100%;padding:10px 12px;line-height:1.4}.requestBeaconCounterList>article,.requestBeaconAgreementList>article{gap:12px}.agreementTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.counterScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agentAccessPage{align-content:start;gap:20px;display:grid}.agentAccessSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agentAccessSummaryGrid>div{background:#ffffffeb;border:1px solid #dfe6e2;border-radius:8px;gap:5px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 48px #0e22280d}.agentAccessSummaryGrid span,.agentAccessSummaryGrid small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.agentAccessSummaryGrid strong{color:#102233;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.agentAccessGrid,.agentAccessDetailGrid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.agentAccessForm{align-content:start}.agentScopeFieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.agentScopeFieldset legend{color:#344b5e;padding:0;font-size:13px;font-weight:850}.agentScopeGrid,.agentAuthorizationList,.agentSimulationList,.agentAuditList{gap:10px;display:grid}.agentScopeGrid label{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.agentScopeGrid label.disabled{opacity:.58}.agentScopeGrid input{width:18px;height:18px;margin-top:2px}.agentScopeGrid span,.agentAuthorizationMeta,.agentSimulationList div,.agentAuditList div{min-width:0}.agentScopeGrid span,.agentAuthorizationList>article>button:first-child span{gap:4px;display:grid}.agentScopeGrid strong,.agentAuthorizationList strong,.agentSimulationList strong,.agentAuditList strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.agentScopeGrid small,.agentAuthorizationList small,.agentSimulationList small,.agentAuditList span,.agentAuditList time{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.agentScopeGrid em,.agentSimulationList em{color:#00695e;text-transform:capitalize;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.agentAccessActions{flex-wrap:wrap;gap:10px;display:flex}.agentAuthorizationList>article{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:10px;padding:14px;display:grid}.agentAuthorizationList>article.active{border-color:#00806c;box-shadow:0 0 0 3px #00806c1f}.agentAuthorizationList>article>button:first-child{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.agentAuthorizationList>article>button:first-child:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #00715f3d}.agentAuthorizationMeta,.agentScopePills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentAuthorizationMeta span,.agentScopePills span{color:#00695e;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.agentAuthorizationMeta span{color:#5b6c7c;background:0 0;border-color:#dde8e3}.agentSimulationList div,.agentAuditList div{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:6px;padding:12px;display:grid}.agentSimulationList div{grid-template-columns:auto minmax(140px,.45fr) minmax(0,1fr) auto}.agentSimulationList div>span{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.agentSimulationList .allowed>span{color:#1b693a;background:#e5f5e9}.agentSimulationList .blocked>span{color:#9a3412;background:#fff2ed}.agentAuditList div{grid-template-columns:minmax(130px,.3fr) minmax(150px,.4fr) minmax(0,1fr)}.mcpToolList,.mcpVersionList,.resourceList,.apiClientList,.deliveryList,.verifiedIdentityList,.planCompareGrid,.safetyList{gap:10px;display:grid}.mcpToolRow,.mcpVersionRow,.systemMcpRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;display:grid}.mcpVersionRow strong,.systemMcpRow strong{color:#142d3e;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.mcpVersionRow span,.mcpVersionRow small,.systemMcpRow span,.systemMcpRow small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mcpVersionRow>div:first-child,.systemMcpRow>div:first-child{gap:5px;min-width:0;display:grid}.mcpVersionRow>div:nth-child(2){flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.mcpVersionRow>div:nth-child(2) span{color:#00695e;white-space:nowrap;background:#eef6f3;border-radius:999px;padding:5px 8px;font-weight:850}.mcpVersionRow small{grid-column:1/-1}.systemMcpRows{gap:10px;display:grid}.deploymentRegistryStrip{background:#f6fbf9;border:1px solid #dcebe6;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.deploymentRegistryStrip>div{gap:4px;min-width:0;display:grid}.deploymentRegistryStrip span{color:#00715f;text-transform:uppercase;font-size:11px;font-weight:850}.deploymentRegistryStrip strong{color:#142d3e;font-size:13px}.deploymentRegistryStrip small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.systemMcpVersionList{border-top:1px solid #e0e8e4;grid-column:1/-1;gap:10px;padding-top:12px;display:grid}.systemMcpVersionRow{border-top:1px solid #edf2ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding-top:10px;display:grid}.systemMcpVersionRow:first-child{border-top:0;padding-top:0}.systemMcpVersionRow>div:first-child{gap:4px;min-width:0;display:grid}.systemMcpActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.systemMcpCompareBox{border-left:3px solid #91c9bd;grid-column:1/-1;gap:8px;padding:8px 0 8px 12px;display:grid}.systemMcpCompareBox>div{gap:4px;display:grid}.systemMcpCompareBox ul{color:#536879;gap:5px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style-position:inside;display:grid}.systemMcpCompareBox small,.systemMcpCompareBox span{color:#5b6c7c;font-size:12px;line-height:1.35}.systemMcpAuditList{border-top:1px solid #e0e8e4;gap:8px;padding-top:12px;display:grid}.systemMcpAuditList h4{color:#142d3e;font-size:13px;line-height:1.2}.systemMcpAuditList div{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:8px;display:grid}.systemMcpAuditList strong,.systemMcpAuditList span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.systemMcpAuditList strong{color:#142d3e}.systemMcpAuditList span{color:#5b6c7c}.mcpToolRow>div:first-child{min-width:0}.mcpToolRow strong,.resourceList strong,.safetyList strong{color:#142d3e;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.mcpToolRow p{color:#5b6c7c;margin-top:5px;font-size:13px;line-height:1.45}.mcpToolRow small{color:#667787;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.35}.mcpBadges{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}.mcpBadges span{color:#00695e;text-transform:capitalize;white-space:nowrap;background:#eef6f3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.mcpResourceGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.resourceList>div,.apiClientList>div,.deliveryList>div,.verifiedIdentityList>div,.planCompareGrid>div,.safetyList>div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.resourceList span,.resourceList small,.apiClientList span,.apiClientList small,.apiClientList time,.deliveryList span,.deliveryList small,.deliveryList time,.verifiedIdentityList span,.verifiedIdentityList small,.verifiedIdentityList time,.planCompareGrid span,.safetyList span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.apiClientList strong,.deliveryList strong,.verifiedIdentityList strong,.planCompareGrid strong{color:#142d3e;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.apiClientList span,.deliveryList span,.verifiedIdentityList span{color:#00715f;font-weight:800}.apiClientList time,.deliveryList time,.verifiedIdentityList time{display:block}.apiClientCreateForm{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:14px;padding:14px;display:grid}.apiClientCreateForm label,.apiClientCreateForm fieldset{gap:8px;min-width:0;display:grid}.apiClientCreateForm label>span,.apiClientCreateForm legend{color:#5d6f7e;font-size:12px;font-weight:850}.apiClientCreateForm input[type=text],.apiClientCreateForm input[type=url],.apiClientCreateForm input:not([type]){color:#213747;font:inherit;background:#fff;border:1px solid #d9e1dc;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:14px;font-weight:750}.apiClientCreateForm fieldset{border:0;margin:0;padding:0}.apiScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.apiScopeGrid label{background:#fff;border:1px solid #dfe7e3;border-radius:8px;flex-direction:row;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.apiScopeGrid input{accent-color:#007a68}.apiScopeGrid span{color:#213747;overflow-wrap:anywhere;font-size:12px;font-weight:800}.apiClientNotice,.apiSecretReveal{border-radius:8px;gap:8px;padding:12px;display:grid}.apiClientNotice{color:#075f52;background:#f1faf6;border:1px solid #cbe8dd;font-size:13px;font-weight:800}.apiClientNotice.error{color:#9a3412;background:#fff5f2;border-color:#ffd7ca}.apiSecretReveal{color:#fff;background:#072f2f}.apiSecretReveal code{color:#f5d278;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.apiClientList .secondaryButton{justify-self:start;min-height:34px;padding:0 12px}.rowActions{flex-wrap:wrap;gap:8px;display:flex}.verifiedIdentityList{grid-template-columns:repeat(3,minmax(0,1fr))}.billingHeroPanel{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:22px;display:grid}.billingHeroPanel h2{color:#102233;font-size:28px;line-height:1.15}.billingHeroPanel p{color:#5b6c7c;max-width:680px;margin-top:6px;font-size:15px;line-height:1.45}.billingHeroPanel>strong{color:#00715f;white-space:nowrap;font-size:30px;line-height:1}.billingPlanPathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billingPlanCard{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.billingPlanCard.current{border-color:#70bcae;box-shadow:0 0 0 3px #00715f1a}.billingPlanCard>div:first-child{gap:7px;display:grid}.billingPlanCard h3{color:#102233;font-size:18px;line-height:1.2}.billingPlanCard strong{color:#00715f;font-size:20px;line-height:1.15}.billingPlanCard p{color:#5b6c7c;font-size:13px;line-height:1.45}.billingPlanCard a,.billingPlanCard button{justify-self:start}.planCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.resourceList small{color:#00715f;text-transform:capitalize;font-weight:800}@media (width<=1220px){.portalShell{grid-template-columns:88px minmax(0,1fr)}.brand strong,.navItem span,.sidebarFooter{display:none}.brand{justify-content:center;padding-inline:0}.navItem{justify-content:center;padding:0}.overviewGrid,.lowerGrid,.statsGrid,.accessTenantGrid,.authTrustGrid,.insightsBar,.destinationGrid,.requestStatsGrid,.requestsWorkSurface,.analyticsWorkSurface,.installWorkSurface,.apiWorkSurface,.installGuideGrid,.mcpStatsGrid,.mcpDeploymentGrid,.mcpCrawlSummaryGrid,.mcpCrawlPlanMeta,.mcpPlainSummary,.mcpWorkSurface,.mcpResourceGrid,.mcpEndpointPanel,.deploymentRegistryStrip,.planCompareGrid,.verifiedIdentityList,.connectionSummaryGrid,.connectionEmailMatrix,.connectionActivityList,.agentMetricsGrid,.agentOperationsSplit,.agentFollowUpGrid,.requestBeaconGrid,.requestBeaconDetailGrid,.agentAccessSummaryGrid,.agentAccessGrid,.agentAccessDetailGrid,.settingsManagerGrid{grid-template-columns:1fr 1fr}.widgetCard,.workflowCard,.activityCard,.insightsBar{grid-column:1/-1}.requestsWorkSurface,.analyticsWorkSurface,.installWorkSurface,.apiWorkSurface,.installGuideGrid,.mcpWorkSurface,.mcpResourceGrid,.requestBeaconGrid,.requestBeaconDetailGrid,.agentAccessGrid,.agentAccessDetailGrid{grid-template-columns:1fr}.widgetAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestDetailPanel{position:static}}@media (width<=760px){html,body,#root{overflow:auto}.portalShell{height:auto;min-height:100vh;display:block;overflow:visible}.authShell{min-height:100vh;padding:18px}.authPanel{padding:22px}.authActions,.authActions button{width:100%}.authActions button{justify-content:center}.demoAuthControl{width:100%;min-width:0;max-width:none}.authActions .demoAuthButton{width:100%}.sidebar{border-bottom:1px solid #dfe8e5;border-right:0;height:auto;min-height:auto;overflow:visible}.brand strong,.navItem span{display:inline}.navList{grid-template-columns:repeat(2,1fr)}.navItem{justify-content:flex-start;padding:0 14px}.workspace{height:auto;padding:24px 16px;overflow:visible}.topbar,.sectionHeader,.cardFooter,.widgetActions,.schemaHeader{display:grid}.statusPills,.widgetActions{justify-content:stretch}.statsGrid,.overviewGrid,.lowerGrid,.accessTenantGrid,.authTrustGrid,.insightsBar,.destinationGrid,.requestStatsGrid,.requestsWorkSurface,.analyticsWorkSurface,.installWorkSurface,.apiWorkSurface,.installGuideGrid,.mcpStatsGrid,.mcpDeploymentGrid,.mcpCrawlSummaryGrid,.mcpCrawlPlanMeta,.mcpPlainSummary,.mcpWorkSurface,.mcpResourceGrid,.mcpEndpointPanel,.mcpDeploymentHeader,.deploymentRegistryStrip,.billingHeroPanel,.billingPlanPathGrid,.planCompareGrid,.verifiedIdentityList,.connectionSummaryGrid,.connectionEmailMatrix,.connectionActivityList,.systemAlertsSummary,.billingStateSummary,.billingRiskGrid,.agentMetricsGrid,.releaseHealthHero,.releaseHealthSummary,.releaseHealthLanes,.releaseHealthSignals,.releaseHealthLane,.releaseHealthSignal,.releaseHealthCheck,.deploymentCheckLatestGrid,.deploymentCheckFilters,.agentFleetOpsGrid,.agentFleetControlGrid,.agentFleetRuntimeGrid,.agentFleetTaskRow,.agentFleetLogRow,.agentJobDetailGrid,.agentOperationsSplit,.agentFollowUpGrid,.agentBudgetUpgrade,.followUpPlanCard summary,.followUpOptionRow,.followUpPlanNotes,.followUpRuleRow,.agentEventRow,.systemAlertRow,.systemAlertTopic,.deploymentEvidenceGrid,.deploymentEvidenceList,.agentAccessSummaryGrid,.agentAccessGrid,.agentAccessDetailGrid,.agentScopeGrid label,.agentSimulationList div,.agentAuditList div,.settingsManagerGrid,.settingsFormSplit,.bindingManagerRow,.bindingManagerControls,.invitationForm{grid-template-columns:1fr}.requestsHeroMain,.requestsToolbar,.accessPanelHeader,.panelHeader,.connectionEndpointTop,.invitationRow{grid-template-columns:1fr;display:grid}.requestsHeroActions,.requestFilters,.accessPanelStats,.connectionStatusPills,.connectionEndpointActions{justify-content:stretch}.requestsHeroActions a,.requestFilters button,.connectionEndpointActions .secondaryButton{justify-content:center}.connectionEndpointActions .secondaryButton{width:100%}.agentAccessActions,.agentAuthorizationMeta,.agentScopePills{justify-content:stretch}.agentAccessActions .primaryButton,.agentAccessActions .secondaryButton,.agentAuthorizationList>article>.secondaryButton{width:100%}.requestsTableHeader{display:none}.requestTableRow{grid-template-columns:1fr;gap:8px}.requestSearch{min-width:0}.detailPanelActions,.detailPanelSection dl div,.statusControlGrid,.mcpToolRow,.mcpDeploymentEvent,.mcpTestConsoleGrid,.mcpOwnerEditGrid,.mcpRescanBody,.systemMcpVersionRow,.systemMcpAuditList div{grid-template-columns:1fr}.mcpOwnerEditDescription,.mcpOwnerEditActions{grid-column:auto}.mcpEvidenceRow dl{grid-template-columns:1fr}.systemMcpActions,.mcpRescanActions{justify-content:stretch}.mcpRescanActions button,.mcpRescanActions a{flex:100%}.systemMcpActions button{flex:120px}.widgetAnalyticsDetail{grid-column:auto}.widgetAnalyticsStrip,.widgetAnalyticsGrid,.widgetEventList div,.proposalEventList div,.proposalEvalLedger dl,.proposalEvalDetailGrid,.proposalComparisonItems>article,.proposalOutcomePanel dl,.proposalOutcomeList>article,.requestBeaconTimeline div,.requestBeaconQuestionList>article,.questionAnswerBox,.counterScopeGrid,.installStepList li,.installChecklist div{grid-template-columns:1fr}.installStepList strong,.installStepList p{grid-column:auto}.widgetEventList span,.widgetEventList time{white-space:normal}.mcpBadges,.entitlementStrip{justify-content:flex-start}.billingHeroPanel>strong{white-space:normal}.metricCard{min-height:auto}.activityRow{grid-template-columns:auto 1fr}.activityRow time,.completeBadge{justify-self:start}.workflowFooter{grid-template-columns:auto 1fr}.workflowFooter .actionLink{grid-column:2;justify-self:start}.schemaFieldEditor,.languagePanel{grid-template-columns:1fr}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0a7f70!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
