@media (width<=720px){.portalOwnerSummary{grid-template-columns:1fr}}.discoveryUploadPanel{align-content:start;gap:18px;display:grid}.discoveryUploadMetrics strong{overflow-wrap:anywhere}.discoveryUploadForm{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:8px;gap:14px;padding:14px;display:grid}.discoveryUploadForm input[type=file]{cursor:pointer;background:#fff;border:1px dashed #9eb8ac}.discoveryUploadForm input[type=file]:disabled{cursor:not-allowed}.discoveryUploadFileList,.discoveryUploadOutcomeList{gap:10px;min-width:0;display:grid}.discoveryUploadFileList>div,.discoveryUploadOutcomeList>div{background:#fff;border:1px solid #dfe8e4;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.discoveryUploadFileList>div{grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto}.discoveryUploadFileList strong,.discoveryUploadFileList span,.discoveryUploadFileList small,.discoveryUploadOutcomeList strong,.discoveryUploadOutcomeList span,.discoveryUploadOutcomeList small,.discoveryUploadResult .sectionHeader span{overflow-wrap:anywhere;line-height:1.3}.discoveryUploadFileList strong,.discoveryUploadOutcomeList strong,.discoveryUploadResult .sectionHeader strong{color:#102233}.discoveryUploadFileList span,.discoveryUploadFileList small,.discoveryUploadOutcomeList span,.discoveryUploadOutcomeList small,.discoveryUploadForm .connectionEndpointActions>span{color:#607284;font-size:12px}.discoveryUploadFileList small{text-align:right;font-weight:750}.discoveryUploadResult{gap:14px;display:grid}.discoveryUploadOutcomeList>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.discoveryUploadOutcomeList small{grid-column:2}.discoveryUploadForm .connectionEndpointActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.compactDetailRows{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.discoveryUploadFileList>div,.discoveryUploadOutcomeList>div,.compactDetailRows{grid-template-columns:1fr}.discoveryUploadFileList small,.discoveryUploadOutcomeList small{text-align:left;grid-column:auto}}.tenantComponentAnalytics{flex-direction:column;gap:18px;display:flex}.tenantComponentAnalyticsHeader{align-items:flex-start;gap:16px}.tenantComponentSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tenantComponentSummary div,.tenantComponentBreakdownColumn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.tenantComponentSummary span,.tenantComponentBreakdownColumn>strong{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.tenantComponentSummary strong{color:#0f172a;margin-top:8px;font-size:1.55rem;line-height:1.1;display:block}.tenantComponentVersionList{flex-direction:column;gap:10px;display:flex}.tenantComponentVersionRow{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.tenantComponentVersionRow div{flex-direction:column;gap:4px;min-width:0;display:flex}.tenantComponentVersionRow strong{color:#0f172a;overflow-wrap:anywhere}.tenantComponentVersionRow div span,.tenantComponentVersionRow small,.tenantComponentEmptyState small{color:#64748b}.tenantComponentVersionRow>span{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;flex:none;padding:5px 9px;font-size:.8rem;font-weight:800}.tenantComponentBreakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenantComponentBreakdownColumn{flex-direction:column;gap:10px;display:flex}.tenantComponentBreakdownColumn div{justify-content:space-between;align-items:center;gap:10px;display:flex}.tenantComponentBreakdownColumn span{color:#334155;overflow-wrap:anywhere}.tenantComponentBreakdownColumn em{color:#0f172a;font-style:normal;font-weight:800}@media (width<=900px){.tenantComponentSummary,.tenantComponentBreakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tenantComponentSummary,.tenantComponentBreakdowns{grid-template-columns:1fr}.tenantComponentVersionRow,.tenantComponentAnalyticsHeader{flex-direction:column;align-items:stretch}.tenantComponentVersionRow>span{align-self:flex-start}}.componentRecommendationPanel{align-content:start}.ownerComponentRecommendationsMount{min-width:0;margin-top:16px;display:grid}.componentRecommendationPicker{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.componentRecommendationPickerHeader{gap:4px;min-width:0;display:grid}.componentRecommendationPickerHeader strong,.componentRecommendationApproval strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.componentRecommendationPickerHeader span,.componentRecommendationApproval span{color:#526474;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.componentRecommendationPickerGroups,.componentRecommendationPickerList{gap:10px;display:grid}.componentRecommendationPickerGroup{background:#fff;border:1px solid #dce7e2;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.componentRecommendationPickerGroup.locked{background:#fffaf7;border-color:#efc5b4}.componentRecommendationPickerGroupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.componentRecommendationPickerGroupHeader>div{gap:4px;min-width:0;display:grid}.componentRecommendationPickerGroupHeader strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.componentRecommendationPickerGroupHeader span:not(.statusBadge),.componentRecommendationPickerEmpty{color:#647382;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.componentRecommendationPickerItem{color:#263d50;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;display:grid}.componentRecommendationPickerItem:hover,.componentRecommendationPickerItem.selected{background:#f4faf7;border-color:#9ecdbb}.componentRecommendationPickerItem.locked{border-color:#efc5b4}.componentRecommendationPickerItem.locked:hover,.componentRecommendationPickerItem.locked.selected{background:#fff4ec}.componentRecommendationPickerItem:focus-visible{outline-offset:2px;outline:3px solid #08746638}.componentRecommendationPickerItem>svg{color:#087466}.componentRecommendationPickerItem>span:not(.statusBadge){gap:5px;min-width:0;display:grid}.componentRecommendationPickerItem strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.componentRecommendationPickerItem small{color:#647382;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.componentRecommendationPickerMeta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.componentRecommendationPickerMeta span{color:#406052;overflow-wrap:anywhere;background:#f6faf8;border:1px solid #e0e8e4;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2}.componentRecommendationPickerReasons{background:#f8fbfa;border:1px solid #e2e9e5;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.componentRecommendationPickerReasons.locked{background:#fff8e7;border-color:#f3d18a}.componentRecommendationPickerReasons strong{color:#263d50;letter-spacing:0;text-transform:uppercase;font-size:10px;line-height:1.2}.componentRecommendationPickerResource{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.componentRecommendationPickerPreview{background:#fff;border:1px solid #dce7e2;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.componentRecommendationPickerPreview>div{gap:4px;min-width:0;display:grid}.componentRecommendationPickerPreview strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.componentRecommendationPickerPreview span,.componentRecommendationPickerPreview small{color:#647382;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.componentRecommendationPickerPreview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.componentRecommendationPickerPreview dl div{background:#f7faf9;border:1px solid #e2e9e5;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.componentRecommendationPickerPreview dt{color:#263d50;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.componentRecommendationPickerPreview dd{color:#526474;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.25}.componentRecommendationPickerPreview>small{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.componentRecommendationPickerPreviewFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.componentRecommendationPickerPreviewFields span{color:#526474;overflow-wrap:anywhere;background:#f7faf9;border:1px solid #e2e9e5;border-radius:8px;gap:3px;min-width:0;padding:8px;font-size:11px;line-height:1.25;display:grid}.componentRecommendationPickerPreviewFields span.prefilled{border-color:#bfe4cf}.componentRecommendationPickerPreviewFields span.missing{background:#fff8e7;border-color:#f3d18a}.componentRecommendationPickerPreviewFields small,.componentRecommendationPickerPreviewUnlock small{color:#647382;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.componentRecommendationPickerPreviewUnlock{background:#fff8e7;border:1px solid #f3d18a;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.componentRecommendationApproval{background:#f8fbfa;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.componentRecommendationApproval>div{gap:4px;min-width:0;display:grid}.componentRecommendationApproval.ready{background:#f2faf6;border-color:#bfe4cf}.componentRecommendationApproval.available{background:#f4f8fc;border-color:#c6d8ea}.componentRecommendationApproval.locked{background:#fff7f3;border-color:#efc5b4}.componentRecommendationApproval.needs_config{background:#fff8e7;border-color:#f3d18a}.componentRecommendationApproval .statusBadge{justify-self:end}.componentRecommendationApproval .primaryButton{grid-area:1/2/3;place-self:center end}.componentRecommendationReviewConfirm{color:#263d50;grid-column:1;justify-self:start;align-items:center;gap:8px;max-width:100%;display:flex}.componentRecommendationReviewConfirm input{accent-color:#087466;flex:none;width:16px;height:16px}.componentRecommendationReviewSteps,.componentRecommendationReviewSummary,.componentRecommendationConfigReview{gap:8px;min-width:0;display:grid}.componentRecommendationReviewSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.componentRecommendationReviewSummary .statusBadge{text-align:left;white-space:normal;justify-content:stretch;align-items:start;gap:3px;min-width:0;min-height:52px;display:grid}.componentRecommendationReviewSummary strong{color:inherit;letter-spacing:0;text-transform:uppercase;font-size:10px;line-height:1.2}.componentRecommendationReviewSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.componentRecommendationReviewStep,.componentRecommendationConfigField{background:#fff;border:1px solid #dfe8e4;border-radius:8px;min-width:0;padding:10px}.componentRecommendationReviewStep{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.componentRecommendationReviewStep.valid{border-color:#bfe4cf}.componentRecommendationReviewStep.warning{border-color:#f3d18a}.componentRecommendationReviewStep.blocked{border-color:#efc5b4}.componentRecommendationReviewStep>svg{color:#087466;margin-top:1px}.componentRecommendationReviewStep.blocked>svg{color:#9d4a25}.componentRecommendationReviewStep div,.componentRecommendationConfigField div{gap:4px;min-width:0;display:grid}.componentRecommendationReviewStep strong,.componentRecommendationConfigField strong{color:#102233;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.componentRecommendationReviewStep span,.componentRecommendationConfigField span,.componentRecommendationConfigField small{color:#526474;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.componentRecommendationConfigField{grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:8px;display:grid}.componentRecommendationConfigField.prefilled{border-color:#bfe4cf}.componentRecommendationConfigField.missing{background:#fff8e7;border-color:#f3d18a}.componentRecommendationConfigField small{text-align:right;justify-self:end}.ownerMcpAppPreviewHost{background:#fbfcfd;border:1px solid #dfe8e4;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.ownerMcpAppPreviewHost[data-preview-placement=available],.ownerMcpAppPickerPreviewHost[data-preview-placement=available]{border-color:#f3d18a}.ownerMcpAppPreviewHost[data-preview-placement=locked],.ownerMcpAppPickerPreviewHost[data-preview-placement=locked]{background:#fffaf7;border-color:#efc5b4}.ownerMcpAppPreviewHostPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ownerMcpAppPreviewHostPicker button{color:#263d50;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:9px 10px;display:grid}.ownerMcpAppPreviewHostPicker button:hover,.ownerMcpAppPreviewHostPicker button.selected{background:#f4faf7;border-color:#9ecdbb}.ownerMcpAppPreviewHostPicker button:focus-visible{outline-offset:2px;outline:3px solid #08746638}.ownerMcpAppPreviewHostPicker svg{color:#087466}.ownerMcpAppPreviewHostPicker span{gap:3px;min-width:0;display:grid}.ownerMcpAppPreviewHostPicker strong{color:#102233;overflow-wrap:anywhere;text-transform:capitalize;font-size:12px;line-height:1.25}.ownerMcpAppPreviewHostPicker small{color:#647382;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ownerMcpAppPreviewShell{background:#fff;border:1px solid #d8e3dd;border-radius:8px;min-width:0;min-height:210px;display:grid;overflow:hidden}.ownerMcpAppPreviewShell[aria-busy=true],.ownerMcpAppPickerPreviewShell[aria-busy=true]{background:#f8fbfa}.ownerMcpAppPreviewFrame{background:#fff;border:0;width:100%;height:260px;display:block}.ownerMcpAppPreviewResourceFrame{border-top:1px solid #d8e3dd;height:150px}.ownerMcpAppRenderedPreview{background:#f8fbfa;gap:12px;min-width:0;padding:14px;display:grid}.ownerMcpAppRenderedPreviewHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.ownerMcpAppRenderedPreviewHeader>div{gap:4px;min-width:0;display:grid}.ownerMcpAppRenderedPreviewHeader strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.ownerMcpAppRenderedPreviewHeader span:not(.statusBadge),.ownerMcpAppRenderedPreview>small{color:#526474;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ownerMcpAppRenderedPreviewMeter{background:#fff;border:1px solid #dfe8e4;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.ownerMcpAppRenderedPreviewMeter span{color:#526474;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;font-size:12px;line-height:1.25;display:flex}.ownerMcpAppRenderedPreviewMeter strong{color:#087466;font-size:24px;line-height:1}.ownerMcpAppRenderedPreviewMeter div{background:#e7eee9;border-radius:999px;height:8px;overflow:hidden}.ownerMcpAppRenderedPreviewMeter i{border-radius:inherit;background:#087466;max-width:100%;height:100%;display:block}.ownerMcpAppRenderedPreviewChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ownerMcpAppRenderedPreviewChecks article{background:#fff;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.ownerMcpAppRenderedPreviewChecks article.complete{border-color:#bfe4cf}.ownerMcpAppRenderedPreviewChecks article.missing{background:#fff8e7;border-color:#f3d18a}.ownerMcpAppRenderedPreviewChecks svg{color:#087466}.ownerMcpAppRenderedPreviewChecks article.missing svg{color:#9d4a25}.ownerMcpAppRenderedPreviewChecks div{gap:3px;min-width:0;display:grid}.ownerMcpAppRenderedPreviewChecks strong{color:#102233;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.ownerMcpAppRenderedPreviewChecks span,.ownerMcpAppRenderedPreviewChecks small{color:#526474;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ownerMcpAppRenderedPreviewChecks small{text-align:right;justify-self:end;font-weight:800}.ownerMcpAppPreviewMessage{color:#526474;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:210px;padding:18px;display:flex}.ownerMcpAppPreviewMessage>svg{color:#087466;flex:none}.ownerMcpAppPreviewMessage span{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ownerMcpAppPreviewMessage ul{text-align:left;gap:4px;max-width:420px;margin:0;padding-left:18px;display:grid}.ownerMcpAppPreviewMessage li{color:#647382;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ownerMcpAppPreviewSurface{background:#f7faf9;border:1px solid #dfe8e4;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.ownerMcpAppPreviewSurface[data-preview-surface-state=ready]{background:#f2faf6;border-color:#bfe4cf}.ownerMcpAppPreviewSurface[data-preview-surface-state=error],.ownerMcpAppPreviewSurface[data-preview-surface-state=unavailable]{background:#fff8e7;border-color:#f3d18a}.ownerMcpAppPreviewSurfaceHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.ownerMcpAppPreviewSurfaceHeader>div{gap:3px;min-width:0;display:grid}.ownerMcpAppPreviewSurfaceHeader strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.ownerMcpAppPreviewSurfaceHeader span:not(.statusBadge){color:#526474;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ownerMcpAppPreviewSurfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ownerMcpAppPreviewSurface.compact .ownerMcpAppPreviewSurfaceGrid{grid-template-columns:1fr}.ownerMcpAppPreviewSurfaceGrid span{color:#526474;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e9e5;border-radius:8px;gap:3px;max-width:100%;padding:8px;font-size:11px;line-height:1.25;display:grid}.ownerMcpAppPreviewSurfaceGrid strong{color:#263d50;letter-spacing:0;text-transform:uppercase;font-size:10px}.ownerMcpAppPreviewContext{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.ownerMcpAppPreviewContext span{color:#526474;overflow-wrap:anywhere;background:#f7faf9;border:1px solid #e2e9e5;border-radius:8px;gap:3px;max-width:100%;padding:8px;font-size:11px;line-height:1.25;display:grid}.ownerMcpAppPreviewContext strong{color:#263d50;letter-spacing:0;text-transform:uppercase;font-size:10px}.ownerMcpAppPreviewMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ownerMcpAppPreviewMeta span{color:#647382;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e9e5;border-radius:8px;gap:3px;max-width:100%;padding:8px;font-size:11px;line-height:1.2;display:grid}.ownerMcpAppPreviewMeta strong{color:#263d50;letter-spacing:0;text-transform:uppercase;font-size:10px}.ownerMcpAppPickerPreviewHost{background:#fbfcfd;border:1px solid #d8e3dd;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid;overflow:hidden}.ownerMcpAppPickerPreviewHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.ownerMcpAppPickerPreviewHeader>div{gap:3px;min-width:0;display:grid}.ownerMcpAppPickerPreviewHeader strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.ownerMcpAppPickerPreviewHeader span:not(.statusBadge){color:#526474;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ownerMcpAppPickerPreviewShell{background:#fff;border:1px solid #d8e3dd;border-radius:8px;min-width:0;min-height:168px;display:grid;overflow:hidden}.ownerMcpAppPickerPreviewFrame{background:#fff;border:0;width:100%;height:190px;display:block}.ownerMcpAppPreviewMessage.compact{min-height:168px;padding:14px}.ownerMcpAppPickerPreviewContext{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;min-width:0;display:grid}.ownerMcpAppPickerPreviewContext span{color:#647382;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e9e5;border-radius:8px;gap:3px;max-width:100%;padding:8px;font-size:11px;line-height:1.2;display:grid}.ownerMcpAppPickerPreviewContext strong{color:#263d50;letter-spacing:0;text-transform:uppercase;font-size:10px}@media (width<=900px){.componentRecommendationPickerItem,.componentRecommendationPickerGroupHeader,.componentRecommendationApproval{grid-template-columns:1fr}.componentRecommendationApproval .primaryButton,.componentRecommendationApproval .statusBadge,.componentRecommendationReviewConfirm,.componentRecommendationPickerGroupHeader .statusBadge,.componentRecommendationPickerItem .statusBadge{grid-area:auto;justify-self:start}.componentRecommendationReviewSteps,.componentRecommendationReviewSummary,.ownerMcpAppPreviewContext,.ownerMcpAppPreviewHostPicker,.ownerMcpAppPreviewMeta,.ownerMcpAppPreviewSurfaceGrid,.ownerMcpAppPreviewSurfaceHeader,.ownerMcpAppPickerPreviewContext,.ownerMcpAppPickerPreviewHeader,.ownerMcpAppRenderedPreviewChecks,.ownerMcpAppRenderedPreviewHeader,.componentRecommendationConfigField,.componentRecommendationPickerPreview dl,.componentRecommendationPickerPreviewFields{grid-template-columns:1fr}.componentRecommendationConfigField small,.ownerMcpAppRenderedPreviewChecks small{text-align:left;justify-self:start}}.portalDialogBackdrop{z-index:100;background:#0a1c2a7a;justify-content:center;align-items:flex-start;padding:40px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.portalDialog{background:#fff;border:1px solid #cfe2dc;border-radius:8px;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(1680px,100%);max-height:min(860px,100vh - 80px);display:grid;box-shadow:0 24px 80px #07162047}.portalDialogHeader{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.portalDialogHeader h2{color:#102233;margin:0;font-size:22px;line-height:1.15}.portalDialogClose,.widgetDocButton{color:#263b4c;background:#fff;border:1px solid #d9e1dc;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.portalDialogClose:hover,.widgetDocButton:hover{background:#f1f8f5;border-color:#b7d9d0}.portalDialogBody{gap:18px;padding:18px 20px 20px;display:grid;overflow-y:auto}.portalDialogBody .requestStatsGrid{grid-template-columns:repeat(4,minmax(140px,1fr))}.portalExplainer{gap:16px;display:grid}.portalExplainerTablist{border-bottom:1px solid #e2e8e4;flex-wrap:wrap;gap:4px;display:flex}.portalExplainerTab{color:#45596a;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;min-height:40px;padding:0 16px;font-size:14px;font-weight:700}.portalExplainerTab:hover{color:#16323f;background:#f1f8f5}.portalExplainerTab:focus-visible{outline-offset:-2px;outline:2px solid #2f7a63}.portalExplainerTab.isSelected{color:#102233;background:#fff;border-color:#cfe2dc;margin-bottom:-1px}.portalExplainerPanel{color:#22323f;gap:10px;line-height:1.5;display:grid}.portalExplainerPanel:focus-visible{outline-offset:4px;outline:2px solid #2f7a63}.portalExplainerPanel h3{color:#102233;margin:0;font-size:16px}.portalExplainerPanel :is(p,ul,ol){max-width:75ch;margin:0}.widgetInstallDialogIntro{color:#45596a;margin:0;font-size:14px}.widgetInstallDialogIntro a{color:#1f6b53;font-weight:700}.widgetHeroTitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.widgetHeroTitle h1{margin:0}@media (width<=760px){.portalDialogBackdrop{padding:18px 12px}.portalDialog{max-height:calc(100vh - 36px)}.portalDialogHeader{align-items:flex-start;padding:16px}.portalDialogBody{padding:16px}.portalDialogBody .requestStatsGrid{grid-template-columns:1fr}}.workItemAuditFreshnessSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workItemAuditFreshnessSummary>div{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.workItemAuditFreshnessSummary span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.workItemAuditFreshnessSummary strong{color:#102233;overflow-wrap:anywhere;font-size:22px;line-height:1.1}.workItemAuditFreshnessState.fresh{color:#1b693a}.workItemAuditFreshnessState.stale{color:#6f5014}.workItemAuditFreshnessState.unknown{color:#9a3412}@media (width<=860px){.workItemAuditFreshnessSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.workItemAuditFreshnessSummary{grid-template-columns:1fr}}.interactiveComponentVersionPolicyPanel{gap:18px;display:grid}.componentPolicyStatusGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.componentPolicyStatusGrid>div{background:#f7faf8;border:1px solid #e2eae5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.componentPolicyStatusGrid strong{color:#152b3c;font-size:18px}.componentPolicyMatrix{border:1px solid #dfe6e2;border-radius:8px;display:grid;overflow:hidden}.componentPolicyMatrixHeader,.componentPolicyMatrixRow{grid-template-columns:minmax(110px,.7fr) repeat(2,minmax(180px,1fr));gap:12px;min-width:0;display:grid}.componentPolicyMatrixHeader{color:#5f7180;text-transform:uppercase;background:#f1f6f3;padding:10px 12px;font-size:12px;font-weight:800}.componentPolicyMatrixRow{background:#fff;border-top:1px solid #e2eae5;align-items:flex-start;padding:12px}.componentPolicyMatrixRow.empty{color:#536779}.componentPolicyMatrixRow>strong{color:#152b3c;font-size:14px;line-height:1.4}.componentPolicyDecision{gap:6px;min-width:0;display:grid}.componentPolicyDecision small{color:#536779;overflow-wrap:anywhere;font-size:12px;line-height:1.4}@media (width<=760px){.componentPolicyStatusGrid,.componentPolicyMatrixHeader,.componentPolicyMatrixRow{grid-template-columns:1fr}.componentPolicyMatrixHeader{display:none}}.capabilitiesPage,.capabilityDetailPage,.capabilityWizard,.capabilityOperations{gap:20px;padding:32px;display:grid}.capabilitiesHeader h2,.capabilityDetailHeader h2,.capabilityWizardHeader h2,.capabilityOperationsHeader h2{margin:0;font-size:2rem;line-height:1.1}.capabilitiesHeader p,.capabilityDetailOutcome{color:var(--portal-v2-muted);max-width:720px;margin:8px 0 0}.capabilityStatusAnnouncer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.capabilitiesHeader h2:focus-visible,.capabilityDetailHeader h2:focus-visible,.capabilityStatusHeading:focus-visible,.capabilityWizardHeader h2:focus-visible,.capabilityOperationsHeader h2:focus-visible{outline:3px solid var(--portal-v2-teal);outline-offset:4px}.capabilityGroup{gap:12px;display:grid}.capabilityGroup h3{margin:0;font-size:1.15rem}.capabilityGroupBlurb{color:var(--portal-v2-muted);margin:0}.capabilityCardGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.capabilityCard{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);border-radius:var(--portal-v2-radius);box-shadow:var(--portal-v2-shadow-sm);gap:10px;padding:18px;display:grid}.capabilityCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.capabilityCardHead h3{margin:0;font-size:1.05rem}.capabilityCardOutcome,.capabilityCardRecovery{color:var(--portal-v2-muted);margin:0}.capabilityCardMeta{flex-wrap:wrap;gap:18px;margin:0;display:flex}.capabilityCardMeta dt,.capabilityDetailBlock dt,.capabilityOperationsFacts dt,.capabilityWizardPlan dt{color:var(--portal-v2-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem}.capabilityCardMeta dd,.capabilityDetailBlock dd,.capabilityOperationsFacts dd,.capabilityWizardPlan dd{margin:2px 0 0;font-weight:650}.capabilityStateChip{background:var(--portal-v2-gray-soft);color:var(--portal-v2-text-strong);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}[data-capability-state=active]>.capabilityCardHead>.capabilityStateChip,[data-capability-state=active]>.capabilityDetailHeader>.capabilityStateChip,[data-capability-state=update-available]>.capabilityCardHead>.capabilityStateChip{background:var(--portal-v2-teal-soft);color:var(--portal-v2-teal-dark)}[data-capability-state=degraded]>.capabilityCardHead>.capabilityStateChip,[data-capability-state=reliability-throttled]>.capabilityCardHead>.capabilityStateChip,[data-capability-state=paused]>.capabilityCardHead>.capabilityStateChip{background:var(--portal-v2-amber-soft)}[data-capability-state=activation-failed]>.capabilityCardHead>.capabilityStateChip,[data-capability-state=entitlement-lost]>.capabilityCardHead>.capabilityStateChip,[data-capability-state=unavailable]>.capabilityCardHead>.capabilityStateChip{background:var(--portal-v2-red-soft);color:var(--portal-v2-red)}.capabilityAction{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line-strong);color:var(--portal-v2-text-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.capabilityAction:hover:not(:disabled){background:var(--portal-v2-surface-subtle)}.capabilityAction:disabled{cursor:not-allowed;opacity:.55}.capabilityAction.primary{background:var(--portal-v2-teal);border-color:var(--portal-v2-teal-dark);color:#fff}.capabilityAction.danger{border-color:var(--portal-v2-red);color:var(--portal-v2-red)}.capabilityActionNotice{border:1px solid var(--portal-v2-red);border-radius:var(--portal-v2-radius);color:var(--portal-v2-red);max-width:720px;margin:12px 0 0;padding:10px 12px}.capabilityCardLink{color:var(--portal-v2-teal-dark);justify-self:start;font-weight:700}.capabilityStatusPanel,.capabilitiesUnavailable,.capabilitiesEmpty{background:var(--portal-v2-surface-muted);border:1px solid var(--portal-v2-line);border-radius:var(--portal-v2-radius);gap:10px;padding:20px;display:grid}.capabilityStatusHeading{margin:0;font-size:1.1rem}.capabilityStatusReason,.capabilityDetailReason{color:var(--portal-v2-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.capabilityStatusRecovery,.capabilityDetailRecovery{margin:0}.capabilityStatusActions,.capabilityDetailActions,.capabilityOperationsActions{flex-wrap:wrap;gap:10px;display:flex}.capabilityPrereqList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capabilityPrereqList li{border:1px solid var(--portal-v2-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.capabilityPrereqList li[data-prerequisite-satisfied=no]{border-color:var(--portal-v2-amber)}.capabilityPrereqTitle{font-weight:650}.capabilityDetailGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.capabilityDetailBlock{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);border-radius:var(--portal-v2-radius);padding:18px}.capabilityDetailBlock h4,.capabilityPrereqBlock h4{margin:0 0 10px}.capabilityDetailSupport{color:var(--portal-v2-muted);margin:12px 0 0}.capabilityWizardSteps{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.capabilityWizardSteps li{border:1px solid var(--portal-v2-line);color:var(--portal-v2-muted);border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:650}.capabilityWizardSteps li.current{background:var(--portal-v2-teal-soft);border-color:var(--portal-v2-teal);color:var(--portal-v2-teal-dark)}.capabilityWizardBody{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);border-radius:var(--portal-v2-radius);justify-items:start;gap:14px;padding:20px;display:grid}.capabilityWizardPlan{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;width:100%;margin:0;display:grid}.capabilityWizardConfirm{align-items:flex-start;gap:10px;display:flex}.capabilityWizardFailure{color:var(--portal-v2-red);margin:0}.capabilityOperationsFacts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0;display:grid}.capabilityOperationsDanger,.capabilityOperationsConfirm{border:1px solid var(--portal-v2-red);border-radius:var(--portal-v2-radius);justify-items:start;gap:10px;padding:18px;display:grid}.capabilityOperationsDanger h3{margin:0;font-size:1.05rem}.capabilityOperationsConfirm{background:var(--portal-v2-red-soft)}@media (width<=760px){.capabilitiesPage,.capabilityDetailPage,.capabilityWizard,.capabilityOperations{padding:20px 16px}.capabilitiesHeader h2,.capabilityDetailHeader h2,.capabilityWizardHeader h2,.capabilityOperationsHeader h2{font-size:1.5rem}.capabilityCardGrid,.capabilityDetailGrid,.capabilityWizardPlan,.capabilityOperationsFacts{grid-template-columns:1fr}.capabilityCardHead{flex-direction:column;align-items:flex-start;gap:6px}.capabilityStatusActions .capabilityAction,.capabilityDetailActions .capabilityAction,.capabilityOperationsActions .capabilityAction,.capabilityOperationsDanger .capabilityAction,.capabilityOperationsConfirm .capabilityAction,.capabilityWizardBody .capabilityAction{justify-content:center;width:100%}.capabilityStatusActions,.capabilityDetailActions,.capabilityOperationsActions{flex-direction:column}.capabilityPrereqList li{flex-direction:column;align-items:flex-start;gap:6px}}: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{scrollbar-gutter:stable;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-content:start;place-items:start center;height:100%;min-height:0;padding:32px;display:grid;overflow:hidden 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}.authPanel.beaconLaunchPanel{width:min(100%,1380px);max-width:1380px;padding:clamp(24px,3vw,44px)}.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}.beaconPreviewSearch{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.beaconPreviewSearch input{color:#102233;font:inherit;background:#fff;border:1px solid #cdded8;border-radius:8px;outline:0;min-width:0;min-height:58px;padding:0 18px;font-weight:750}.beaconPreviewSearch input:focus{border-color:#0a7f70;box-shadow:0 0 0 3px #0a7f701f}.beaconPreviewSearch button{color:#fff;background:linear-gradient(#009879,#006e61);border-radius:8px;min-height:58px;padding:0 22px;font-weight:850;box-shadow:0 16px 32px #006f5f2e}.beaconPreviewSearch button:disabled{cursor:not-allowed;opacity:.6}.beaconBuildPanel{background:#fbfefd;border:1px solid #d8e7e1;border-radius:8px;gap:16px;padding:18px;display:grid}.beaconBuildHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.beaconBuildHeader h2{color:#122636;margin:4px 0 8px;font-size:24px;line-height:1.15}.beaconBuildHeader p{color:#587080;line-height:1.45}.beaconBuildHeader>strong{color:#007763;font-size:30px;line-height:1}.beaconBuildMeter{background:#e2ece8;border-radius:999px;height:9px;overflow:hidden}.beaconBuildMeter span{background:linear-gradient(90deg,#009879,#226fbd);height:100%;transition:width .24s;display:block}.beaconBuildSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beaconBuildStep{color:#637786;background:#f6faf8;border:1px solid #dce8e4;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:flex}.beaconBuildStep span{border:1px solid #c5d8d2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.beaconBuildStep strong{font-size:13px;line-height:1.2}.beaconBuildStep.running{color:#174f83;background:#eef8ff;border-color:#bfd8ef}.beaconBuildStep.complete{color:#09613c;background:#effaf5;border-color:#acd8c0}.beaconBuildStep.complete span{color:#fff;background:#0d8a4c;border-color:#0d8a4c}.beaconBuildStep.warning{color:#81580c;background:#fff8ed;border-color:#ead4ad}.beaconBuildInterim{background:#fff;border:1px solid #dce8e4;border-radius:8px;gap:14px;padding:16px;display:grid}.beaconBuildInterimHeader{grid-template-columns:minmax(0,1fr) minmax(160px,.34fr);align-items:center;gap:14px;display:grid}.beaconBuildInterimHeader strong{color:#122636;margin-top:3px;font-size:20px;display:block}.beaconChatList.compact{gap:9px}.beaconChatList.compact .beaconChatBubble{max-width:100%}.beaconBuildEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beaconBuildEvidence div{background:#f7fbf9;border:1px solid #e0ece8;border-radius:8px;gap:7px;padding:12px;display:grid}.beaconBuildEvidence strong{color:#19384b}.beaconBuildEvidence span{color:#587080;font-size:13px;line-height:1.35}.beaconPreviewPanel{background:#fbfefd;border:1px solid #d8e7e1;border-radius:8px;gap:18px;padding:18px;display:grid}.beaconPreviewHeader,.beaconPreviewFooter{justify-content:space-between;align-items:start;gap:16px;display:flex}.beaconPreviewHeader h2{color:#122636;margin:4px 0 8px;font-size:24px;line-height:1.15}.beaconPreviewHeader p,.beaconPreviewFooter span{color:#587080;line-height:1.45}.beaconPreviewToggle{background:#edf7f3;border:1px solid #cfe4dc;border-radius:8px;flex:none;padding:4px;display:flex}.beaconPreviewToggle button{color:#356052;background:0 0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.beaconPreviewToggle button.active{color:#064e44;background:#fff;box-shadow:0 8px 18px #0c4a3e1f}.beaconCorrectionPanel{background:#fff;border:1px solid #d6e7e0;border-radius:8px;gap:14px;padding:16px;display:grid}.beaconCorrectionSummary{justify-content:space-between;align-items:center;gap:16px;display:flex}.beaconCorrectionSummary>div{gap:5px;display:grid}.beaconCorrectionSummary strong{color:#102233;font-size:18px}.beaconCorrectionSummary p,.beaconCorrectionActions p{color:#587080;margin:0;line-height:1.45}.beaconCorrectionForm{border-top:1px solid #dce8e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.beaconCorrectionLocation{grid-template-columns:1fr 120px;gap:12px;display:grid}.beaconCorrectionScenario,.beaconCorrectionActions{grid-column:1/-1}.beaconCorrectionActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.beaconCorrectionActions button{color:#fff;cursor:pointer;background:#007f68;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-weight:900;display:inline-flex}.beaconCorrectionActions button:disabled{cursor:not-allowed;opacity:.62}.beaconPreviewGrid{grid-template-columns:minmax(0,1.42fr) minmax(400px,.78fr);gap:20px;display:grid}.beaconConversationCard,.beaconInternalsCard{background:#fff;border:1px solid #dce8e4;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.miniSectionHeading{color:#153042;align-items:center;gap:8px;display:flex}.miniSectionHeading svg{color:#008775}.beaconChatList{gap:12px;display:grid}.beaconChatBubble{border:1px solid #d7e5df;border-radius:8px;gap:6px;max-width:min(92%,720px);padding:12px 14px;line-height:1.45;display:grid}.beaconChatBubble span{color:#536b79;text-transform:uppercase;font-size:12px;font-weight:850}.beaconChatBubble p{color:#132536}.beaconChatBubble.customer{background:#eef4ff;border-color:#d5e2ff;justify-self:start}.beaconChatBubble.agent{background:#f8fbf9;justify-self:end}.confidenceCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beaconInternalsCard{align-content:start}.confidenceTile{border:1px solid #dce8e4;border-radius:8px;gap:9px;padding:14px;display:grid}.confidenceTile.strong{background:#f0fbf5;border-color:#a7d9bf}.confidenceTile span{color:#536b79;font-size:13px;font-weight:850}.confidenceTile strong{color:#102233;font-size:28px;line-height:1}.confidenceTile.strong strong{color:#047245}.confidenceTile>div{background:#e4ece9;border-radius:999px;height:7px;overflow:hidden}.confidenceTile>div span{background:#526779;height:100%;display:block}.confidenceTile.strong>div span{background:#0d8a4c}.ownerPreviewList,.beaconToolList{gap:10px;display:grid}.ownerPreviewList div{color:#21394a;align-items:center;gap:9px;display:flex}.ownerPreviewList svg{color:#0d8a4c}.beaconEndpointLine,.beaconInternalMeta{background:#f6faf8;border:1px solid #dce8e4;border-radius:8px;gap:5px;padding:12px;display:grid}.beaconEndpointLine span,.beaconInternalMeta span,.beaconInternalMeta small{color:#607383;font-size:12px;font-weight:800}.beaconEndpointLine strong,.beaconInternalMeta strong{color:#122636;overflow-wrap:anywhere}.beaconToolCall{border:1px solid #dce8e4;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.beaconToolCall>span{color:#087362;background:#edf7f3;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:inline-flex}.beaconToolCall.warning>span{color:#9a3412;background:#fff7ed}.beaconToolCall strong,.beaconToolCall small{display:block}.beaconToolCall small{color:#607383;overflow-wrap:anywhere;margin-top:3px}.beaconPromptBox{color:#d9fff2;white-space:pre-wrap;background:#102233;border-radius:8px;max-height:220px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.beaconPreviewFooter{border-top:1px solid #dce8e4;align-items:center;padding-top:16px}.beaconPreviewFooter div{gap:4px;display:grid}.beaconPreviewFooter button{color:#075f52;background:#fff;border:1px solid #bdd7ce;border-radius:8px;min-height:46px;padding:0 16px;font-weight:850}.beaconActivationPanel{background:linear-gradient(135deg,#0089711a,#226fbd14),#fbfefd;border:1px solid #cfe4dc;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 52px #08332f1a}.beaconActivationHeader{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:20px;display:grid}.beaconActivationHeader h2{color:#102233;margin:4px 0 10px;font-size:26px;line-height:1.15}.beaconActivationHeader p,.beaconActivationCallout p,.beaconActivationStep p{color:#526778;line-height:1.5}.beaconActivationEndpoint{background:#ffffffd1;border:1px solid #d8e7e1;border-radius:8px;gap:8px;padding:16px;display:grid}.beaconActivationEndpoint span{color:#5d7382;text-transform:uppercase;font-size:12px;font-weight:850}.beaconActivationEndpoint strong{color:#0f2a3d;overflow-wrap:anywhere}.beaconActivationSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.beaconActivationStep{background:#ffffffe0;border:1px solid #d8e7e1;border-radius:8px;gap:10px;min-width:0;padding:15px;display:grid}.beaconActivationStep>div{color:#007563;justify-content:space-between;align-items:center;display:flex}.beaconActivationStep>div span{background:#e9f7f2;border:1px solid #b9dfd2;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.beaconActivationStep strong{color:#132536;line-height:1.25}.beaconActivationStep p{font-size:13px}.beaconActivationCallout{background:#fff;border:1px solid #bfe0d5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.beaconActivationCallout svg{color:#007563;margin-top:1px}.beaconActivationCallout strong{color:#102233;margin-bottom:4px;display:block}.beaconActivationActions{flex-wrap:wrap;gap:12px;display:flex}.beaconActivationActions button,.beaconActivationActions a{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:850;display:inline-flex}.beaconActivationActions button:first-child{color:#fff;background:linear-gradient(#009879,#006e61);box-shadow:0 14px 34px #006f5f2e}.beaconActivationActions .secondaryActivationButton{color:#075f52;background:#fff;border:1px solid #bdd7ce}.beaconActivationActions button:disabled{cursor:not-allowed;opacity:.58}.beaconActivationSetupPanel{background:#fff;border:1px solid #c9ded7;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 40px #0b363e17}.beaconActivationSetupHeader{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:20px;display:grid}.beaconActivationSetupHeader h2{color:#102233;margin:4px 0 10px;font-size:26px;line-height:1.15}.beaconActivationSetupHeader p,.activationSetupStep p,.activationSetupDetails p{color:#526778;line-height:1.5}.beaconActivationEndpoint small{color:#526778;overflow-wrap:anywhere}.activationSetupTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activationSetupStep{background:#f8fbfa;border:1px solid #d8e7e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.activationSetupStep>span{color:#007563;background:#e9f7f2;border:1px solid #b9dfd2;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.activationSetupStep.next{background:#eef8f4;border-color:#8ed0bd}.activationSetupStep.waiting{background:#fbfcfc}.activationSetupStep strong{color:#132536;margin-bottom:4px;line-height:1.25;display:block}.activationSetupStep p{font-size:13px}.activationSubscriptionPanel{background:#f6faf9;border:1px solid #c9ded7;border-radius:8px;gap:16px;padding:16px;display:grid}.activationSubscriptionPanel.paid{background:#f0f9f6;border-color:#a8d9c9}.activationSubscriptionHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.activationSubscriptionHeader strong{color:#102233;margin:4px 0 6px;font-size:18px;display:block}.activationSubscriptionHeader p,.activationSubscriptionActions p{color:#526778;line-height:1.45}.activationSubscriptionHeader>span{color:#007563;background:#e9f7f2;border:1px solid #b9dfd2;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.activationPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activationPlanCard{color:#102233;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e7e1;border-radius:8px;gap:8px;min-height:148px;padding:15px;display:grid}.activationPlanCard.selected{background:#ecf8f4;border-color:#54b79c;box-shadow:inset 0 0 0 1px #54b79c}.activationPlanCard span{color:#007563;text-transform:uppercase;font-size:13px;font-weight:900}.activationPlanCard strong{color:#102233;font-size:24px;line-height:1}.activationPlanCard small{color:#526778;line-height:1.35}.activationPaidSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activationPaidSummary>div{background:#fff;border:1px solid #c9ded7;border-radius:8px;align-items:start;gap:12px;min-height:126px;padding:14px;display:flex}.activationPaidSummary svg{color:#007563;flex:none;margin-top:2px}.activationPaidSummary strong{color:#102233;margin-bottom:5px;line-height:1.3;display:block}.activationPaidSummary p{color:#526778;line-height:1.4}.activationSubscriptionActions{border-top:1px solid #d8e7e1;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.activationSubscriptionActions button{color:#075f52;cursor:pointer;background:#fff;border:1px solid #0b8f79;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.activationSubscriptionActions button:disabled{cursor:progress;opacity:.72}.activationCheckoutResult{background:#fff;border:1px solid #c9ded7;border-radius:8px;align-items:start;gap:12px;padding:14px;display:flex}.activationCheckoutResult>svg{color:#007563;flex:none;margin-top:2px}.activationCheckoutResult strong{color:#102233;margin-bottom:4px;line-height:1.3;display:block}.activationCheckoutResult p{color:#526778;line-height:1.45}.activationCheckoutResult a{color:#007563;margin-top:8px;font-weight:900;display:inline-block}.activationCheckoutRecovery{gap:10px;display:grid}.activationCheckoutRecovery .authError{margin:0}.activationCheckoutRecovery button{color:#075f52;cursor:pointer;background:#fff;border:1px solid #0b8f79;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.activationLegalPanel{background:#fff;border:1px solid #c9ded7;border-radius:8px;gap:16px;padding:16px;display:grid}.activationLegalPanel.accepted{background:#f0f9f6;border-color:#a8d9c9}.activationLegalDocumentMeta{background:#f6faf9;border:1px solid #d8e7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.activationLegalDocumentMeta strong{color:#102233;display:block}.activationLegalDocumentMeta span{color:#526778;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.activationLegalDocumentMeta>span{color:#007563;background:#e9f7f2;border:1px solid #b9dfd2;border-radius:999px;padding:6px 10px}.activationLegalDocumentText{color:#102233;resize:vertical;background:#fbfcfc;border:1px solid #d8e7e1;border-radius:8px;width:100%;min-height:280px;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.activationLegalSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activationLegalSummary>div{color:#102233;background:#fbfcfc;border:1px solid #d8e7e1;border-radius:8px;align-items:start;gap:10px;padding:12px;font-weight:800;line-height:1.35;display:flex}.activationLegalSummary svg{color:#007563;flex:none;margin-top:2px}.activationLegalCheckbox{color:#102233;cursor:pointer;background:#fbfcfc;border:1px solid #d8e7e1;border-radius:8px;align-items:start;gap:12px;padding:14px;font-weight:800;line-height:1.35;display:flex}.activationLegalCheckbox input{flex:none;width:18px;height:18px;margin-top:2px}.activationOwnershipProofPanel{background:#f0f9f6;border:1px solid #a8d9c9;border-radius:8px;gap:16px;padding:16px;display:grid}.activationOwnershipProofPanel>pre{color:#d9fff2;white-space:pre-wrap;background:#102233;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.activationOwnershipProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.activationOwnershipProofGrid>div{background:#fff;border:1px solid #c9ded7;border-radius:8px;align-items:start;gap:12px;padding:14px;display:flex}.activationWebsitePromptPanel{background:#fff;border:1px solid #c9ded7;border-radius:8px;gap:14px;padding:16px;display:grid}.activationWebsitePromptPanel>div:first-child{gap:6px;display:grid}.activationWebsitePromptPanel strong{color:#102233;font-size:18px}.activationWebsitePromptPanel p{color:#53697d;margin:0}.activationWebsitePromptPanel textarea{color:#102233;resize:vertical;background:#f8fbfa;border:1px solid #d6e7e0;border-radius:8px;width:100%;min-height:280px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.activationWebsitePromptActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.activationWebsitePromptActions button{color:#fff;cursor:pointer;background:#007f68;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:900;display:inline-flex}.activationOwnershipCheckPanel{background:#fff;border:1px solid #c9ded7;border-radius:8px;gap:14px;padding:16px;display:grid}.activationOwnershipCheckPanel.verified{background:#f4fbf7;border-color:#8ed0b9}.activationOwnershipCheckPanel>div:first-child{gap:6px;display:grid}.activationOwnershipCheckPanel strong{color:#102233;font-size:18px}.activationOwnershipCheckPanel p{color:#53697d;margin:0}.activationOwnershipCheckActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.activationOwnershipCheckActions button{color:#fff;cursor:pointer;background:#007f68;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.activationOwnershipCheckActions .secondaryActivationButton{color:#075f52;background:#fff;border:1px solid #bdd7ce}.activationOwnershipCheckActions button:disabled{cursor:not-allowed;opacity:.68}.activationOwnershipCheckResults{gap:8px;display:grid}.activationOwnershipCheckRow{border:1px solid #d8e7e1;border-radius:8px;align-items:start;gap:10px;padding:10px 12px;display:flex}.activationOwnershipCheckRow.success{background:#f4fbf7;border-color:#b9dfd2}.activationOwnershipCheckRow.failed{background:#fff7f4;border-color:#f1c8b8}.activationOwnershipCheckRow svg{color:#007563;flex:none;margin-top:2px}.activationOwnershipCheckRow.failed svg{color:#a6492f}.activationOwnershipCheckRow div{gap:3px;min-width:0;display:grid}.activationOwnershipCheckRow strong{font-size:14px}.activationOwnershipCheckRow span,.activationOwnershipCheckRow small{color:#53697d;overflow-wrap:anywhere}.activationOwnershipCheckRow small{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.activationOwnershipProofGrid svg{color:#007563;flex:none;margin-top:2px}.activationOwnershipProofGrid strong{color:#102233;margin-bottom:4px;display:block}.activationOwnershipProofGrid p{color:#526778;line-height:1.45}.activationSetupDetails{background:#f6faf9;border:1px solid #d8e7e1;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(280px,1fr);gap:16px;padding:16px;display:grid}.activationSetupDetails.ready{background:#eefaf6;border-color:#9ed8c8}.activationSetupDetails strong{color:#102233;margin-bottom:6px;display:block}.activationDashboardButton{color:#fff;cursor:pointer;background:linear-gradient(#009879,#007563);border:0;border-radius:8px;align-items:center;gap:8px;min-height:46px;margin-top:14px;padding:0 18px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 12px 26px #0075632e}.activationDashboardButton:hover{background:linear-gradient(#008a70,#006a5a)}.activationSetupDetails pre{color:#d9fff2;white-space:pre-wrap;background:#102233;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.accountManagementPage{gap:20px}.accountSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.accountSummaryGrid .mcpPanel{align-content:start;gap:16px;display:grid}.accountPreferenceForm{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:14px;display:grid}.accountPreferenceForm label{color:#142d3e;gap:8px;font-size:13px;font-weight:800;display:grid}.accountPreferenceForm select{color:#142d3e;font:inherit;background:#fbfdfb;border:1px solid #d6e4de;border-radius:8px;min-height:46px;padding:0 12px}.accountManagementLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.authenticatedBeaconLaunchPage{gap:20px;display:grid}.beaconActivationWorkspaceHeader{justify-content:space-between;align-items:start;display:flex}.beaconActivationWorkspaceHeader h1{font-size:clamp(30px,2.6vw,40px)}.beaconActivationWorkspaceHeader .secondaryButton{flex:none}.beaconActivationHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.signedInBeaconShell .authPanel{gap:22px}.signedInActivationBanner{background:#f5fbf8;border:1px solid #d6e8e1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.signedInActivationBanner strong,.signedInActivationBanner p{display:block}.signedInActivationBanner strong{color:#102233;margin-top:3px}.signedInActivationBanner p{color:#5b6c7c;margin-top:4px;line-height:1.4}.signedInActivationBanner button{color:#203545;background:#fff;border:1px solid #d5e2dd;border-radius:8px;flex:none;min-height:40px;padding:0 14px;font-weight:800}.signedInActivationActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.signedInActivationActions a{color:#203545;background:#fff;border:1px solid #d5e2dd;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.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}.authInvitationPanel{background:#f8fbf9;border:1px solid #cfe4dc;border-radius:8px;gap:14px;padding:18px;display:grid}.authInvitationPanel h2{color:#102233;margin:4px 0 8px;font-size:22px;line-height:1.15}.authInvitationPanel h3{color:#102233;margin:4px 0 8px;font-size:18px;line-height:1.2}.authInvitationPanel p{color:#587080;margin:0;line-height:1.5}.authInvitationRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.invitationActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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{height:100%;min-height:0;padding:26px 16px max(26px, calc(26px + env(safe-area-inset-bottom)));background:#ffffffd1;border-right:1px solid #dfe8e5;grid-template-rows:auto minmax(0,1fr) auto;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{scrollbar-gutter:stable;grid-auto-rows:min-content;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.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}.navGroup{gap:6px;display:grid}.navGroupSummary{color:#557082;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.navGroupSummary::-webkit-details-marker{display:none}.navGroupSummary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:6px;margin-left:10px;display:block;transform:rotate(45deg)}.navGroup[open] .navGroupSummary:after{transform:rotate(-135deg)}.navGroup.active .navGroupSummary{color:#00695e;background:#06766614}.navGroupItems{gap:6px;display:grid}.navItem span{gap:2px;min-width:0;display:grid}.navItem small{color:#657786;font-size:12px;font-weight:500;line-height:1.3}.adminSidebar .navList{gap:8px}.adminSidebar .navItem{align-items:flex-start;min-height:auto;padding-block:12px}.adminSidebar .navItem svg{flex:none;margin-top:2px}.navItem.active{color:#00695e;background:linear-gradient(90deg,#06766624,#0676660a)}.sidebarFooter{align-self:start;gap:14px;padding-top: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}.businessSwitchBlock{gap:8px;display:grid}.businessSwitchLabel{color:#00695e;letter-spacing:0;text-transform:uppercase;padding-inline:4px;font-size:11px;font-weight:850;display:block}.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}.businessSwitchText{min-width:0;overflow:hidden}.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}.businessSwitchName,.businessSwitchMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.businessSwitch small,.helpCard small{color:#5f7080;align-items:center;gap:5px;margin-top:4px;line-height:1.4;display:inline-flex}.businessSwitch .businessSwitchMeta{display:block}.businessSwitcher{position:relative}.businessSwitchMenu{z-index:40;background:#fff;border:1px solid #dce5e1;border-radius:10px;gap:4px;max-height:320px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0c242a2e}.businessSwitchMenu li{margin:0}.businessSwitchMenu button{text-align:left;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.businessSwitchMenu button:hover{background:#eef5f2}.businessSwitchMenu button.active{background:#e3f1ec}.businessSwitchMenu strong{font-size:13px;line-height:1.2;display:block}.businessSwitchMenu small{color:#5f7080;margin-top:3px;line-height:1.4;display:block}.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}.accessPanel{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 48px #0e22280f}.accessInvitationPanel{background:#f8fbfb}.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}.accessMcpInventory{border:1px solid #dce8e3;border-radius:8px;gap:14px;padding:14px;display:grid}.accessMcpInventoryHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.accessMcpInventoryHeader h3{color:#102233;font-size:18px;line-height:1.2}.accessMcpInventoryHeader p{color:#5b6c7c;margin-top:5px;font-size:13px;line-height:1.4}.accessMcpInventoryControls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.accessMcpInventoryControls label{color:#5d6d7b;text-transform:uppercase;gap:5px;min-width:130px;font-size:11px;font-weight:850;display:grid}.accessMcpInventoryControls input,.accessMcpInventoryControls select{color:#102233;font:inherit;text-transform:none;background:#fff;border:1px solid #cfe1dc;border-radius:8px;min-width:0;min-height:38px;padding:8px 10px;font-size:13px}.accessMcpTableWrap{border:1px solid #dfe8e4;border-radius:8px;overflow:auto}.accessMcpTableWrap:focus-visible{outline-offset:2px;outline:3px solid #00715f3d}.accessMcpTable{border-collapse:collapse;width:100%;min-width:1060px}.accessMcpTable th{color:#5f7080;text-align:left;text-transform:uppercase;background:#f4f8f6;font-size:11px;font-weight:900}.accessMcpTable th button{color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.accessMcpTable th button.active,.accessMcpTable th button:hover{color:#00695e}.accessMcpTable th,.accessMcpTable td{vertical-align:top;border-bottom:1px solid #e1e8e4;padding:11px 12px}.accessMcpTable tr:last-child td{border-bottom:0}.accessMcpTable tr.selected td{background:#eff8f5}.accessMcpTable td{color:#142d3e;min-width:112px;font-size:13px}.accessMcpTable td:first-child{min-width:420px}.accessMcpTable td strong,.accessMcpTable td small{overflow-wrap:anywhere;line-height:1.35;display:block}.accessMcpTable td strong{color:#142d3e;font-weight:850}.accessMcpName,.accessMcpTenantName{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.accessMcpName{max-width:min(100%,340px)}.accessMcpTenantCell{min-width:0;max-width:170px;display:block}.accessMcpTenantName{max-width:100%;font-size:12px}.accessMcpTable td small,.accessMcpEndpoint{color:#5b6c7c}.accessMcpIdentity{gap:4px;display:grid}.accessMcpBusinessCell{gap:10px;min-width:0;display:grid}.accessMcpEndpointBlock{gap:8px;min-width:0;display:grid}.accessMcpEndpointLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.accessMcpEndpointLine code{overflow-wrap:anywhere;background:#f6faf8;border:1px solid #dce8e3;border-radius:8px;min-width:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35;display:block}.accessMcpEndpointLine button{color:#00695e;white-space:nowrap;background:#fff;border:1px solid #cfe1dc;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.accessMcpEndpointLine button:hover,.accessMcpEndpointLine button:focus-visible{background:#e9f7f3;border-color:#95cbc0;outline:none}.accessMcpFeaturePills{flex-wrap:wrap;gap:6px;display:flex}.accessMcpFeaturePills span{color:#00695e;white-space:nowrap;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1.25}.accessMcpActions{flex-wrap:wrap;align-items:start;gap:7px;display:flex}.accessMcpActions button{color:#00695e;background:#fff;border:1px solid #cfe1dc;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.accessMcpActions button.active,.accessMcpActions button:hover{background:#e9f7f3;border-color:#95cbc0}.accessMcpEmpty{color:#5b6c7c;padding:8px 0;font-weight:750;display:block}.accessMcpPager{color:#5b6c7c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:750;display:flex}.accessMcpPager>div{align-items:center;gap:8px;display:flex}.accessMcpPager button{color:#00695e;font:inherit;background:#fff;border:1px solid #cfe1dc;border-radius:8px;min-height:34px;padding:0 12px;font-weight:850}.accessMcpPager button:disabled{color:#8fa099;cursor:not-allowed;opacity:.7}.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}.accessBusinessButtonRow{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:min(100%,300px);display:flex}.accessBusinessSelectButton{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}.accessBusinessSelectButton.active,.accessBusinessSelectButton:hover{background:#e9f7f3;border-color:#9dcec3}.accessBusinessSelectButton span{font-size:13px;font-weight:850;line-height:1.2}.accessBusinessSelectButton small{color:#5f7080;text-transform:capitalize;font-size:11px;line-height:1.25}.accessInlineEditButton,.accessBusinessNameForm button{color:#00695e;background:#fff;border:1px solid #cfe1dc;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.accessInlineEditButton:hover,.accessBusinessNameForm button:hover{background:#eff8f5;border-color:#95cbc0}.accessBusinessNameForm{background:#fff;border:1px solid #9dcec3;border-radius:8px;gap:8px;min-width:min(100%,340px);padding:10px;display:grid}.accessBusinessNameForm.compact{min-width:220px;padding:8px}.accessBusinessNameForm input{color:#102233;font:inherit;border:1px solid #cfdcd7;border-radius:8px;min-height:38px;padding:8px 10px;font-weight:750}.accessBusinessNameForm>div{flex-wrap:wrap;gap:8px;display:flex}.accessBusinessNameForm button:disabled{cursor:not-allowed;opacity:.6}.accessBusinessNameStatus{color:#a33b1f;overflow-wrap:anywhere;align-self:center;font-size:12px;font-weight:800;line-height:1.35}.accessBusinessNameStatus.success{color:#00745f}.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:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.cardHeader{grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;display:grid}.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}.overviewHero{flex-wrap:wrap;align-items:flex-start;gap:16px}.overviewHero h1{margin:0 0 6px;font-size:28px}.overviewOrientation{color:#34505f;max-width:60ch;margin:0}.overviewPrimaryAction{align-self:center}.ownerOverviewGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0 32px;display:grid}.ownerOverviewCard{color:#102233;background:#fff;border:1px solid #dde6e2;border-left:4px solid #cdd6d2;border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.ownerOverviewCard:hover{border-color:#9fb6ad;box-shadow:0 8px 24px #07162014}.ownerOverviewCard:focus-visible{outline-offset:2px;outline:2px solid #1f7a6a}.ownerOverviewCard.tone-green{border-left-color:#1f8a70}.ownerOverviewCard.tone-amber{border-left-color:#d6922a}.ownerOverviewCard.tone-red{border-left-color:#c0392b}.ownerOverviewCard.tone-gray{border-left-color:#95a5a0}.ownerOverviewCardLabel{color:#5b7280;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.ownerOverviewCardValue{color:#102233;font-size:24px;line-height:1.1}.ownerOverviewCardDetail{color:#34505f;font-size:14px;line-height:1.4}.ownerOverviewCardLink{color:#1f6a8a;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.semanticGovernancePanel{border:1px solid #d7e5dd;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.semanticGovernancePanel.ok{background:#f2faf6;border-color:#bfe4cf}.semanticGovernancePanel.warning{background:#fff8e7;border-color:#f3d18a}.semanticGovernancePanel.critical{background:#fff1f0;border-color:#f2aea8}.semanticGovernanceSummary{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.semanticGovernanceSummary svg{color:#087466}.semanticGovernancePanel.warning .semanticGovernanceSummary svg{color:#9a660f}.semanticGovernancePanel.critical .semanticGovernanceSummary svg{color:#a83a31}.semanticGovernanceSummary span,.semanticGovernanceWarnings div{gap:3px;min-width:0;display:grid}.semanticGovernanceSummary strong,.semanticGovernanceWarnings strong{color:#183141;font-size:13px;line-height:1.3}.semanticGovernanceSummary small,.semanticGovernanceWarnings small{color:#5b6c7c;font-size:12px;line-height:1.35}.semanticGovernanceWarnings{border-top:1px solid #1533411f;gap:8px;padding-top:10px;display:grid}.semanticGovernanceWarnings div{border-left:3px solid #d78d1c;padding-left:9px}.semanticGovernanceWarnings div.critical{border-left-color:#c2453b}.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}.honestWedgeCard{gap:18px;display:grid}.wedgeClaim{background:#f3f8f5;border:1px solid #dce8e1;border-radius:8px;gap:8px;padding:16px;display:grid}.wedgeClaim>span{color:#087466;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.wedgeClaim strong{color:#102233;font-size:17px;line-height:1.25}.wedgeClaim p{color:#52616d;font-size:13px;line-height:1.45}.wedgeFitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wedgeFitGrid>div{border:1px solid #e1e8e4;border-radius:8px;gap:8px;padding:12px;display:grid}.wedgeFitGrid strong,.proofPointList strong,.emptyWedgeState strong{color:#183141;font-size:13px}.wedgeFitGrid span,.proofPointList small,.emptyWedgeState span{color:#5b6c7c;font-size:12px;line-height:1.35}.proofPointList{gap:10px;display:grid}.proofPointList>div{border-bottom:1px solid #e5ebe8;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding-bottom:10px;display:grid}.proofPointList>div:last-child{border-bottom:0;padding-bottom:0}.proofPointList svg{color:#496173;margin-top:2px}.proofPointList span{gap:3px;display:grid}.emptyWedgeState{border:1px dashed #cfd9d4;border-radius:8px;gap:8px;padding:18px;display:grid}.toolValuesPanel{background:#fff;border:1px solid #dfe7e2;border-radius:8px;gap:18px;padding:18px;display:grid}.toolValuesVersion,.toolValuesFreshness,.toolValuesChips span,.toolValuesAspectKeys span{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1}.toolValuesVersion{color:#00695e;background:#eef6f3}.toolValuesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.toolValuesColumn{gap:10px;min-width:0;display:grid}.toolValuesColumn.wide{grid-column:1/-1}.toolValuesColumn h3{color:#183141;margin:0;font-size:14px}.toolValuesList,.toolValuesAspectGrid{gap:10px;display:grid}.toolValuesAspectGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.toolValuesItem,.toolValuesAspect{border:1px solid #e1e8e4;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.toolValuesItem strong,.toolValuesAspect strong{color:#183141;font-size:13px}.toolValuesItem p,.toolValuesNotice,.toolValuesMuted{color:#5b6c7c;font-size:12px;line-height:1.4}.toolValuesChips,.toolValuesSourceFields,.toolValuesAspectKeys{flex-wrap:wrap;gap:7px;display:flex}.toolValuesChips span,.toolValuesAspectKeys span{color:#52616d;background:#f1f4f2}.toolValuesFreshness.current{color:#0d6b36;background:#e8f7ed}.toolValuesFreshness.pre_revision_fallback{color:#8a5a00;background:#fff5db}.toolValuesFreshness.static{color:#31527a;background:#edf2fb}.toolValuesFreshness.unknown{color:#5b6470;background:#f2f3f5}.toolValuesSourceFields code{color:#32495a;background:#f7f9f8;border:1px solid #e0e7e3;border-radius:6px;padding:5px 7px;font-size:12px}.toolValuesAspectHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolValuesAspectHeader>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.toolValuesAspectHeader svg{color:#496173}.toolValuesAspect small,.toolValuesHistoryEntry small{color:#5b6c7c;font-size:12px}.toolValuesCurrentValue{background:#fbfdfb;border:1px solid #e0e7e3;border-radius:6px;min-width:0;padding:8px}.toolValuesCurrentValue code{color:#32495a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden}.toolValuesProposalList{gap:8px;display:grid}.toolValuesProposal{background:#fffaf0;border:1px solid #eed39b;border-radius:8px;gap:9px;padding:10px;display:grid}.toolValuesProposalHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.toolValuesProposalHeader span{color:#815600;text-transform:uppercase;font-size:12px;font-weight:850}.toolValuesProposal p{color:#5b5f66;font-size:12px;line-height:1.4}.toolValuesProposalValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toolValuesProposalValues div{background:#fff;border:1px solid #e7ddc6;border-radius:6px;gap:5px;min-width:0;padding:8px;display:grid}.toolValuesProposalValues code{color:#314657;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.toolValuesPathList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toolValuesPathList strong{color:#5c4b2d;font-size:12px}.toolValuesPathList code{color:#6f4c00;background:#fff4d7;border:1px solid #edd399;border-radius:6px;padding:4px 6px;font-size:11px}.toolValuesProposalFields{gap:6px;display:grid}.toolValuesProposalField{background:#fff;border:1px solid #e7ddc6;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.toolValuesProposalField span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.toolValuesProposalField code{color:#314657;overflow-wrap:anywhere;font-size:11px}.toolValuesProposalField small{color:#6f4c00;font-weight:800}.toolValuesEditor{gap:8px;display:grid}.toolValuesEditor textarea{color:#213747;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e1dc;border-radius:6px;width:100%;min-width:0;min-height:92px;padding:9px;font-size:12px;line-height:1.45}.toolValuesServicesEditor,.toolValuesFaqsEditor,.toolValuesHoursEditor{gap:10px;display:grid}.toolValuesServiceItem,.toolValuesFaqItem{background:#fbfdfb;border:1px solid #dfe7e2;border-radius:8px;gap:10px;padding:10px;display:grid}.toolValuesServiceItemHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolValuesServiceItemHeader button,.toolValuesAddButton{color:#2e4354;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e1dc;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.toolValuesAddButton{justify-self:start}.toolValuesAddButton:disabled{cursor:wait;opacity:.58}.toolValuesServiceFields,.toolValuesFaqFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toolValuesFaqFields{grid-template-columns:1fr}.toolValuesServiceField{gap:5px;min-width:0;display:grid}.toolValuesServiceField span{color:#52616d;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.toolValuesServiceField span small{color:#31527a;background:#edf2fb;border-radius:999px;padding:4px 6px;font-size:10px}.toolValuesServiceField input[type=text],.toolValuesServiceField input[type=time],.toolValuesServiceField textarea{color:#213747;font:inherit;background:#fff;border:1px solid #d9e1dc;border-radius:6px;width:100%;min-width:0;font-size:12px}.toolValuesServiceField input[type=text],.toolValuesServiceField input[type=time]{min-height:34px;padding:0 9px}.toolValuesServiceField textarea{resize:vertical;min-height:74px;padding:8px 9px;line-height:1.45}.toolValuesServiceField input[type=checkbox]{justify-self:start;width:18px;height:18px;margin:4px 0 0}.toolValuesHoursGrid{gap:6px;display:grid}.toolValuesHoursHeader,.toolValuesHoursRow{grid-template-columns:minmax(96px,1fr) 58px minmax(86px,.75fr) minmax(86px,.75fr);align-items:center;gap:8px;display:grid}.toolValuesHoursHeader{color:#52616d;text-transform:uppercase;font-size:11px;font-weight:850}.toolValuesHoursRow{background:#fbfdfb;border:1px solid #dfe7e2;border-radius:8px;min-width:0;padding:8px}.toolValuesHoursRow strong{color:#183141;font-size:12px}.toolValuesHoursRow input[type=checkbox]{justify-self:center;width:18px;height:18px}.toolValuesHoursRow input[type=time]{color:#213747;font:inherit;background:#fff;border:1px solid #d9e1dc;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:0 6px;font-size:12px}.toolValuesHoursRow input[type=time]:disabled{color:#7b8791;background:#f3f5f4}.toolValuesHoursRow .toolValuesFieldError{grid-column:1/-1}.toolValuesFieldError,.toolValuesValidation{color:#a83a31;font-size:12px;line-height:1.35}.toolValuesReadOnlyBadges{flex-wrap:wrap;gap:6px;display:flex}.toolValuesReadOnlyBadges span{color:#52616d;background:#f1f4f2;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.toolValuesAdvancedJson{border-top:1px solid #edf2ef;gap:8px;padding-top:8px;display:grid}.toolValuesAdvancedJson summary{color:#2e4354;cursor:pointer;font-size:12px;font-weight:850}.toolValuesActions{flex-wrap:wrap;gap:8px;display:flex}.toolValuesActions.compact{justify-content:flex-end;gap:6px}.toolValuesActions.compact button{min-height:28px;padding:0 7px}.toolValuesActions button,.toolValuesRevertButton{color:#2e4354;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e1dc;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.toolValuesActions button:disabled,.toolValuesRevertButton:disabled{cursor:wait;opacity:.58}@media (width<=640px){.toolValuesProposalField,.toolValuesServiceFields{grid-template-columns:1fr}.toolValuesHoursHeader{display:none}.toolValuesHoursRow{grid-template-columns:minmax(88px,1fr) 52px repeat(2,minmax(76px,1fr))}.toolValuesActions.compact{justify-content:flex-start}}.toolValuesHistoryList{gap:8px;display:grid}.toolValuesHistoryEntry{border-top:1px solid #edf2ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:5px 8px;padding-top:8px;display:grid}.toolValuesHistoryEntry span{color:#00695e;background:#eef6f3;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:800}.toolValuesHistoryEntry p{color:#52616d;grid-column:2/-1;font-size:12px;line-height:1.4}.toolValuesRevertButton{grid-column:2/-1;justify-self:start}.toolValuesHistoryEntry.muted{opacity:.72}.toolValuesNotice{background:#f7f9f8;border:1px solid #e0e7e3;border-radius:8px;padding:12px}.toolValuesNotice.error{color:#a83a31;background:#fff1f0;border-color:#f2aea8}.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}.schemaHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;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}.schemaFieldRemove{color:#b4453c;cursor:pointer;background:#fdf2f2;border:1px solid #f0d2d2;border-radius:6px;justify-content:center;justify-self:start;align-items:center;min-height:30px;padding:0 9px;display:inline-flex}.schemaFieldRemove:hover{background:#f8e3e3;border-color:#e0a9a9}.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}.statusPills a.primaryStatusPill{color:#00695e;background:#eef8f4;border-color:#a9d9ca;font-weight:850}.statusPills a.pendingStatusPill{color:#815600;background:#fff8e8;border-color:#e6c987}.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}.visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcpOwnerSummary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:16px;display:grid}.mcpOwnerSummaryPart{background:#f7faf8;border:1px solid #e2e8e4;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mcpOwnerSummaryPart .eyebrow{color:#5b7280;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.mcpOwnerSummaryPart p{color:#102233;margin:0;line-height:1.45}.mcpOwnerSummaryPart strong{font-size:17px}.mcpOwnerSummaryAction{justify-content:center}.mcpOwnerSummaryAction .primaryButton{align-self:flex-start}.mcpAdvancedDetails{margin-top:20px}.mcpAdvancedDetails>summary{cursor:pointer;background:#f1f5f3;border:1px solid #cfe2dc;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.mcpAdvancedDetails>summary::-webkit-details-marker{display:none}.mcpAdvancedDetails>summary:focus-visible{outline-offset:2px;outline:2px solid #1f7a6a}.mcpAdvancedDetails>summary>span{flex-direction:column;gap:2px;display:flex}.mcpAdvancedDetails>summary strong{color:#102233;font-size:15px}.mcpAdvancedDetails>summary small{color:#5b7280;font-size:13px}.mcpAdvancedDetails[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.mcpAdvancedDetails>:not(summary){margin-top:16px}.mcpTabBar.contactSectionTabs{z-index:auto;grid-template-columns:repeat(7,minmax(112px,1fr));min-height:72px;position:static;top:auto;overflow-x:auto}.contactTabPanel{gap:24px;min-width:0;display:grid}.contactTabPanel[hidden]{display:none!important}.selectedMcpContextCard{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #cfe3db;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:22px;padding:20px;display:grid}.selectedMcpContextCard.pending{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#ead7a8}.selectedMcpContextCard h2{color:#102233;letter-spacing:0;margin-top:4px;font-size:22px;line-height:1.15}.selectedMcpContextCard p{color:#5b6c7c;margin-top:8px}.selectedMcpContextDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.selectedMcpContextDetails>div{background:#ffffffd6;border:1px solid #dce8e3;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.selectedMcpContextDetails span{color:#627386;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.selectedMcpContextDetails strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.mcpTabBar button:disabled,.mcpTabBar button[aria-disabled=true]{cursor:not-allowed;opacity:.68;background:#ffffff94;border-color:#e4ece8}.mcpPendingPanel{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#ead7a8}.mcpPendingPanel .detailRows{margin-top:16px}.contactProfileGrid{grid-template-columns:repeat(2,minmax(320px,1fr))}.contactWidgetGrid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.actionLink{border-radius:8px}.lowerGrid{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);gap:24px;display:grid}.workflowStack{grid-template-columns:minmax(0,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}.activityIcon.gray{background:#6d7a86}.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}.dealClaimList .dealClaimRow{grid-template-columns:minmax(0,1.1fr) minmax(150px,auto) minmax(150px,auto) auto}.dealClaimRow .secondaryButton{white-space:nowrap;min-height:34px}.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}.settingsShell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settingsShell.fullWidth{grid-template-columns:minmax(0,1fr)}.settingsSidePanel{background:#ffffffc7;border:1px solid #dfe8e4;border-radius:8px;align-self:start;gap:14px;padding:14px;display:grid;position:sticky;top:20px}.settingsSideHeader{border-bottom:1px solid #dfe8e4;gap:5px;padding:0 2px 12px;display:grid}.settingsSideHeader strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.settingsSubnav{gap:8px;display:grid}.settingsSubnavItem{color:#476173;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:grid}.settingsSubnavItem:hover,.settingsSubnavItem:focus-visible{color:#0f7668;background:#f4faf8;border-color:#d8e7e1;outline:none}.settingsSubnavItem.active{color:#0c6b5e;background:#e9f6f2;border-color:#b8dacf}.settingsSubnavItem span{gap:3px;min-width:0;display:grid}.settingsSubnavItem strong{color:#102233;font-size:14px;line-height:1.2}.settingsSubnavItem small{color:#657786;font-size:12px;line-height:1.35}.settingsPageContent{gap:20px;min-width:0;display:grid}.settingsSectionHeader{align-items:center}.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}.ownerOperationsLinkGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ownerOperationsLinkCard{color:#102233;background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.ownerOperationsLinkCard:hover{background:#edf8f4;border-color:#b9ded4;transform:translateY(-1px)}.ownerOperationsLinkCard svg{color:#00715f}.ownerOperationsLinkCard span{gap:4px;min-width:0;display:grid}.ownerOperationsLinkCard strong,.ownerOperationsLinkCard small{overflow-wrap:anywhere}.ownerOperationsLinkCard small{color:#5b7081;font-size:13px;line-height:1.35}.ownerApprovalInbox,.ownerApprovalList{gap:12px;min-width:0;display:grid}.ownerApprovalInbox{border-top:1px solid #e1ebe6;padding-top:16px}.ownerApprovalNotificationPreferences,.ownerApprovalPreferenceList{gap:12px;min-width:0;display:grid}.ownerApprovalNotificationPreferences{border-top:1px solid #e1ebe6;padding-top:16px}.ownerApprovalCard{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.ownerApprovalCardHeader,.ownerApprovalActions{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ownerApprovalCardHeader>div{gap:4px;min-width:0;display:grid}.ownerApprovalCardHeader strong,.ownerApprovalBody strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.ownerApprovalCardHeader span,.ownerApprovalBody p,.ownerApprovalActions span{color:#5b6c7c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.ownerApprovalBody{background:#f7faf9;border:1px solid #e0e8e4;border-radius:8px;gap:6px;padding:12px;display:grid}.ownerApprovalActions{align-items:center}.ownerApprovalPreferenceCard{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.ownerApprovalPreferenceHeader,.ownerApprovalPreferenceActions{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ownerApprovalPreferenceHeader>div,.ownerApprovalPreferenceFields label{gap:6px;min-width:0;display:grid}.ownerApprovalPreferenceHeader strong,.ownerApprovalPreferenceFields span{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.ownerApprovalPreferenceHeader span,.ownerApprovalPreferenceActions span{color:#5b6c7c;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.ownerApprovalPreferenceToggle{color:#23394d;flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ownerApprovalPreferenceFields{grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:12px;display:grid}.ownerApprovalPreferenceFields textarea,.ownerApprovalPreferenceFields select{color:#102233;font:inherit;background:#fff;border:1px solid #c9d8d2;border-radius:8px;min-width:0;padding:10px 11px}.ownerApprovalPreferenceFields textarea{resize:vertical}.settingsFieldError{color:#9b1c1c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ownerApprovalPreferenceActions{align-items:center}.emptyStateCard{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;padding:14px;display:grid}.emptyStateCard strong{color:#102233;font-size:14px;line-height:1.3}.emptyStateCard span{color:#5b6c7c;font-size:13px;line-height:1.4}.readOnlyNotice{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.bindingManagerList,.claimInvitationList,.invitationList{gap:10px;display:grid}.pillBadge{color:#006b58;white-space:nowrap;background:#eef8f4;border:1px solid #c9e4db;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.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}.collaboratorRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;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}.businessRoleManagement{gap:20px;display:grid}.roleManagementHero{gap:14px}.roleManagementActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.roleManagementGrid{align-items:start}.roleCatalogList,.roleUserList{gap:12px;display:grid}.roleCreateForm,.roleUserForm{border-bottom:1px solid #e2eae6;padding-bottom:16px}.roleCatalogRow,.roleUserRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.roleCatalogHeader,.roleUserHeader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.roleCatalogHeader>div,.roleUserHeader>div{gap:4px;min-width:0;display:grid}.roleCatalogHeader strong,.roleUserHeader strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.roleCatalogHeader span:not(.statusBadge),.roleUserHeader span:not(.statusBadge){color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.roleCapabilityPills,.roleAssignmentPills{flex-wrap:wrap;gap:6px;display:flex}.roleCapabilityPills>span,.roleAssignmentPills>span{color:#244e49;overflow-wrap:anywhere;background:#f0f7f5;border:1px solid #d4e7e1;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.roleAssignmentPills button{color:#536a68;border-radius:999px;min-height:22px;padding:2px}.roleAssignmentPills button:disabled{cursor:not-allowed;opacity:.5}.roleCatalogControls,.assignmentForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.assignmentForm{border-bottom:1px solid #e2eae6;grid-template-columns:repeat(2,minmax(0,1fr)) auto;padding-bottom:16px}.subProcessorPanel{gap:18px;display:grid}.subProcessorSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.subProcessorSummaryCard,.subProcessorRow,.subProcessorAttention,.subProcessorAllClear{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.subProcessorSummaryCard span:not(.statusBadge),.subProcessorRow p,.subProcessorRow dt,.subProcessorRow dd,.subProcessorNotes,.subProcessorAttention li{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.subProcessorSummaryCard strong{color:#102233;font-size:20px;line-height:1.1}.subProcessorAttention ul,.subProcessorList{gap:10px;display:grid}.subProcessorAttention li{gap:8px;display:grid}.subProcessorAttentionBadges,.subProcessorRowBadges,.subProcessorEvidence{flex-wrap:wrap;gap:8px;display:flex}.subProcessorGroup{gap:12px;display:grid}.subProcessorRowHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.subProcessorRowHeader>div{gap:4px;min-width:0;display:grid}.subProcessorRowHeader strong,.subProcessorAttention strong,.subProcessorAllClear strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.subProcessorRow dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.subProcessorRow dt{text-transform:uppercase;font-weight:800}.subProcessorEvidence a{color:#1d6f64;font-size:12px;font-weight:800;text-decoration:none}@media (width<=760px){.subProcessorSummaryGrid,.subProcessorRow dl{grid-template-columns:1fr}.subProcessorRowHeader{display:grid}}.systemAlertsPanel{gap:18px}.systemAdminInviteForm{grid-template-columns:minmax(220px,.75fr) minmax(260px,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.systemAdminAccessRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.systemAdminAccessActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.systemAccessScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.systemAccessScopeGrid>div{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.systemAccessScopeGrid span,.systemAccessScopeGrid small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.systemAccessScopeGrid strong{color:#102233;overflow-wrap:anywhere;font-size:18px;line-height:1.2}.systemAccessDirectory,.systemAccessInvitations,.systemAccessAudit{gap:14px;min-width:0;display:grid}.systemAccessDirectoryHeader h4,.systemAccessInvitations h4{color:#102233;margin:0;font-size:15px;line-height:1.2}.systemAccessDirectoryHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.systemAccessDirectoryHeader p{color:#5b6c7c;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.4}.systemAccessAuditFilters{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.systemKillSwitchPanel{background:#fbfdfb;border:1px solid #dce8e3;border-radius:8px;padding:12px}.systemKillSwitchForm{grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:12px;min-width:0;display:grid}.systemKillSwitchReason{grid-column:span 2}.systemKillSwitchControls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.systemKillSwitchControls label{color:#263d4f;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.systemKillSwitchActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.systemKillSwitchPreview{color:#263d4f;background:#edf8f4;border:1px solid #b6dcd3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.systemKillSwitchPreview strong{color:#00715f}.systemKillSwitchList{gap:8px;display:grid}.systemKillSwitchRow{background:#fff}.systemKillSwitchReleaseReason{max-width:420px}.systemKillSwitchReleased{color:#5b6c7c;flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:750;display:flex}.compactPillButton{appearance:none;color:#263d4f;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce8e3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2}.compactPillButton:hover,.compactPillButton:focus-visible,.compactPillButton.active{color:#00715f;background:#edf8f4;border-color:#b6dcd3}.systemAccessMembershipRow{height:100%}.systemAccessMembershipMeta{text-align:right;justify-items:end}.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;overflow-wrap:anywhere;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}.contractPolicySplit{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.systemPolicyOpsSplit{grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr)}.systemPolicyQueuesSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.contractPolicyMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.agentPolicyBadges{place-items:end;gap:8px;display:grid}.agentContractPolicyRow,.agentContractPolicyWorkUnitRow{height:100%}.policyOverridePanel{background:#fbfdfb;border:1px solid #dfe8e5;border-radius:8px;padding:12px}.policyOverrideSelected,.policyOverrideControls,.policyOverrideNotes{gap:10px;min-width:0;display:grid}.policyOverrideControls{grid-template-columns:repeat(2,minmax(0,1fr))}.policyOverrideSelected{background:#fff;border:1px solid #e0e8e4;border-radius:8px;padding:10px}.policyOverrideSelected strong,.policyOverrideNotes strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.policyOverrideSelected span,.policyOverrideSelected small,.policyOverrideNotes span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.policyOverrideNotes article{background:#fff;border:1px solid #e0e8e4;border-radius:8px;gap:5px;padding:10px;display:grid}.agentOperationsSplit.billingPricingStack{grid-template-columns:minmax(0,1fr)}.billingPricingPlansSection,.billingPriceControlsSection{min-width:0}.billingOperationsTabbed{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.billingOperationsSubnav{background:#fbfdfb;border:1px solid #dfe8e5;border-radius:8px;gap:6px;padding:8px;display:grid;position:sticky;top:16px}.billingOperationsSubnavItem{appearance:none;color:#263d4f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.billingOperationsSubnavItem:hover,.billingOperationsSubnavItem.active{color:#00715f;background:#edf8f4;border-color:#cde7df}.billingOperationsSubnavItem strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.billingOperationsSubnavItem small{color:#617788;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.billingOperationsSubnavItem.active small{color:#338676}.billingOperationsTabPanel{gap:16px;min-width:0;display:grid}.settingsTopicTabs{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.settingsTopicSubnav{background:#fbfdfb;border:1px solid #dfe8e5;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:6px;padding:8px;display:flex}.settingsTopicSubnavItem{appearance:none;color:#263d4f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:210px;gap:4px;min-width:0;padding:10px 12px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.settingsTopicSubnavItem:hover,.settingsTopicSubnavItem.active{color:#00715f;background:#edf8f4;border-color:#cde7df}.settingsTopicSubnavItem strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.settingsTopicSubnavItem small{color:#617788;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.settingsTopicSubnavItem.active small{color:#338676}.settingsTopicTabPanel{gap:16px;min-width:0;display:grid}.settingsDocNote{color:#263d4f;background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.settingsDocNote>div{gap:4px;min-width:0;display:grid}.settingsDocNote strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.settingsDocNote p{color:#5b6c7c;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.4}.agentOperationsSplit h4{color:#102233;margin-bottom:10px;font-size:14px;line-height:1.2}.agentVirtualListStack,.agentVirtualListSection{gap:12px;min-width:0;display:grid}.agentVirtualListStack{gap:16px}.agentTraceRetentionPanel{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.agentTraceRetentionPanel div{background:#f7fbf9;border:1px solid #dfe8e5;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.agentTraceRetentionPanel span{color:#6b7d8f;font-size:.78rem;font-weight:800}.agentTraceRetentionPanel strong{color:#123;font-size:1rem}.agentTraceArchiveSummary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.agentTraceArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.agentTraceArchiveGrid section{gap:10px;min-width:0;display:grid}.agentTraceArchiveGrid h5{color:#102233;margin:0;font-size:13px;line-height:1.2}.agentTraceArchiveRow{grid-template-columns:minmax(180px,.75fr) minmax(0,1.35fr) minmax(140px,.55fr) auto auto auto}.agentTraceRestoreSurface{background:#f7fbf9;border:1px solid #dfe8e5;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(120px,.5fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.agentTraceRestoreSurface>div:first-child{gap:4px;min-width:0;display:grid}.agentTraceRestoreSurface>div:first-child strong{color:#102233;font-size:14px}.agentTraceRestoreSurface>div:first-child span{color:#5b6c7c;font-size:12px;font-weight:700;line-height:1.35}.agentTraceSearchControls{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.agentTraceSearchActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agentVirtualList{background:#fff;border:1px solid #dfe8e5;border-radius:8px;padding:4px;overflow:auto}.agentVirtualListItem{box-sizing:border-box;min-width:0;padding:4px}.agentVirtualListEmpty{align-items:center;height:100%;padding:12px;display:flex}.changeApprovalQueueMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inboundVisibilityMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.inboundVisibilityGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.evalForgeHandoffGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.inboundVisibilityCard,.evalForgeHandoffCard{background:#fff;border:1px solid #dce8e3;border-radius:8px;gap:11px;min-width:0;padding:13px;display:grid;box-shadow:0 10px 24px #1232430d}.inboundVisibilityCardHeader,.inboundVisibilityFooter{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inboundVisibilityCard>strong,.evalForgeHandoffCard>strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.evalForgeHandoffActions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.inboundIntentList{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.inboundIntentList span{color:#315264;text-overflow:ellipsis;white-space:nowrap;background:#eef5f8;border:1px solid #d9e5ea;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.inboundVisibilityMeta{gap:6px;min-width:0;display:grid}.inboundVisibilityMeta span{color:#567081;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.35;display:flex;overflow:hidden}.inboundVisibilityMeta svg{color:#00715f;flex:none}.inboundVisibilityFooter small{color:#6a7c8c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;overflow:hidden}.agentHorizontalRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.4fr) minmax(150px,.5fr) auto;align-items:center;gap:12px;min-width:0;height:100%;padding:10px 12px;display:grid}.systemMcpToolCatalogSafety .agentHorizontalRow{grid-template-columns:minmax(180px,1fr) minmax(92px,.45fr) minmax(130px,.7fr) minmax(120px,.55fr) auto auto auto}.agentHorizontalRow.selected{border-color:#00a88d;box-shadow:0 0 0 3px #00715f1f}.agentHorizontalCell{gap:4px;min-width:0;display:grid}.agentHorizontalCell strong,.agentHorizontalCell span,.agentHorizontalCell small,.agentHorizontalRow>span:not(.statusBadge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentHorizontalCell strong{color:#102233;font-size:14px;line-height:1.2}.agentHorizontalCell span,.agentHorizontalCell small{color:#5b6c7c;font-size:12px;line-height:1.25}.agentHorizontalCell.summary span{color:#263d4f;font-weight:750}.agentHorizontalCell.meta strong{font-size:12px}.agentHorizontalRow>span:not(.statusBadge){color:#385366;max-width:190px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35}.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}.agentWorkflowCheckpoint{background:#fff;border:1px solid #e0e8e4;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.agentWorkflowCheckpoint pre{max-height:260px;overflow:auto}.agentAuthorityPanel{background:#fff;border:1px solid #d7e7e1;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.agentAuthorityPanel.expired{background:#fff8f8;border-color:#efcaca}.agentAuthorityPanel.expiring_soon{background:#fffaf2;border-color:#efd9b4}.agentAuthorityPanel.missing{background:#fbfdfb;border-style:dashed}.agentAuthorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agentAuthorityGrid>div{border:1px solid #e0e8e4;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.agentAuthorityGrid span,.agentAuthorityGrid strong,.agentAuthorityGrid small{overflow-wrap:anywhere}.agentAuthorityGrid span,.agentAuthorityGrid small{color:#5b6c7c;font-size:12px;line-height:1.35}.agentAuthorityGrid strong{color:#102233;font-size:13px;line-height:1.25}.agentAuthorityCapabilityList{flex-wrap:wrap;gap:6px;display:flex}.agentAuthorityCapabilityList span,.agentAuthorityInline{color:#315264;text-overflow:ellipsis;white-space:nowrap;background:#eef5f8;border:1px solid #d9e5ea;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.agentAuthorityInline{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin-top:2px;display:inline-block;overflow:visible}.agentAuthorityInline.expired{color:#9c2626;background:#f8d7d7;border-color:#efcaca}.agentAuthorityInline.expiring_soon{color:#9f4517;background:#ffe4d1;border-color:#efd9b4}.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}.billingModeNotice{gap:4px;display:grid}.billingModeNotice strong,.billingModeNotice span,.billingModeNotice small{overflow-wrap:anywhere}.billingModeNotice small{opacity:.84;font-size:12px;font-weight:650}.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}.paymentExecutionInspector{min-width:0}.paymentExecutionResource{background:#f8fbfa;border:1px solid #dce8e3;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.paymentExecutionResource span,.paymentExecutionResource small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.paymentExecutionResource strong{color:#102233;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.paymentExecutionReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.paymentExecutionReviewGrid>div{gap:8px;min-width:0;display:grid}.paymentExecutionReviewGrid strong{color:#102233;font-size:13px;line-height:1.25}.paymentExecutionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.paymentExecutionEvidenceGrid .wideField{grid-column:1/-1}.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;background:#fff4f0;border:1px solid #efc8b8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.dangerButton:disabled{cursor:not-allowed;opacity:.62}.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}.agentBudgetRow{align-items:center}.agentBudgetTenantButton{appearance:none;color:#102233;cursor:copy;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;max-width:100%;padding:0;font-size:13px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.agentBudgetTenantButton:hover{color:#006f5f;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.agentBudgetTenantButton:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #00715f38}.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}.changeReviewPayload{border:1px solid #d9e5ea;border-radius:6px;margin-top:3px;padding:6px 8px}.changeReviewPayload summary{color:#315264;cursor:pointer;font-size:11px;font-weight:800}.changeReviewPayload pre{color:#f8fbfa;white-space:pre-wrap;background:#102233;border-radius:6px;max-height:220px;margin:6px 0 0;padding:10px;overflow:auto}.systemAlertRow div,.agentEventRow div,.systemAlertTopic,.systemAlertTopic>div{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}.spendMandateForm{background:#f3faf7;border:1px solid #d3e7df;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:grid}.spendMandateForm label{color:#315264;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.spendMandateForm input{color:#102233;font:inherit;background:#fff;border:1px solid #d9e5ea;border-radius:6px;min-width:0;min-height:34px;padding:0 10px}.spendMandateForm .compactButton{grid-column:1/-1;width:100%}.spendMandateSummaryPanel{background:#fff;border:1px solid #d9e7e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.spendMandateSummaryCopy{gap:3px;min-width:0;display:grid}.spendMandateSummaryCopy strong{color:#102233;font-size:.95rem;line-height:1.25}.spendMandateSummaryCopy span{color:#5b7182;font-size:.82rem;font-weight:700;line-height:1.35}.spendMandateSummaryMeta{flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;display:flex}.spendMandateModalBackdrop{z-index:80;background:#0a1c2a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.spendMandateModal{background:#f8fbfa;border:1px solid #cfe2dc;border-radius:8px;gap:14px;width:min(1080px,100%);max-width:1080px;max-height:min(840px,100vh - 48px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #07162047}.spendMandateModalHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.spendMandateModalHeader h3{color:#102233;margin:0;font-size:1.3rem;line-height:1.2}.spendMandateModalHeader p{color:#526a7d;max-width:640px;margin:4px 0 0;font-size:.88rem;font-weight:700;line-height:1.45}.spendMandateModalToolbar{background:#fff;border:1px solid #d9e7e1;border-radius:8px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));gap:10px;padding:12px;display:grid}.spendMandateModalToolbar label{color:#315264;text-transform:uppercase;gap:5px;min-width:0;font-size:11px;font-weight:850;display:grid}.spendMandateModalToolbar input,.spendMandateModalToolbar select{color:#102233;font:inherit;background:#fff;border:1px solid #d9e5ea;border-radius:6px;min-width:0;min-height:36px;padding:0 10px;font-weight:700}.spendMandateModalPager{justify-content:space-between;align-items:center;gap:12px;display:flex}.spendMandateModalPager span{color:#526a7d;font-size:.82rem;font-weight:800}.spendMandateModalPager>div{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.spendMandateModalList{max-height:460px;overflow:auto}.spendMandateActions{flex-wrap:wrap;justify-content:end;align-items:end;gap:6px;display:flex}.traceLinkedStatus{flex-wrap:wrap;justify-content:end;align-items:end;gap:6px;min-width:0;display:flex}.traceDeepLink{color:#287263;white-space:nowrap;background:#eef8f5;border:1px solid #cfe5dc;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.traceDeepLink:hover,.traceDeepLink:focus-visible{color:#15594c;background:#dff3ee}.agentTraceDetailSection{scroll-margin-top:18px}.agentTraceObservabilityPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agentTraceObservationCell{background:#f7fbf9;border:1px solid #dfe8e5;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.agentTraceObservationCell span{color:#2e7466;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.agentTraceObservationCell strong{color:#12263a;overflow-wrap:anywhere;font-size:.9rem;line-height:1.25}.agentTraceObservationCell small{color:#657589;overflow-wrap:anywhere;font-size:.76rem;font-weight:750;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,.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}.mcpTabBar{z-index:12;background:#f7fbf9f0;border:1px solid #dce8e3;border-radius:8px;grid-template-columns:repeat(5,minmax(130px,1fr));align-items:center;gap:8px;padding:8px;display:grid;position:sticky;top:10px;overflow-x:auto;box-shadow:0 12px 28px #0e222814}.mcpTabBar button{color:#344b5e;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;min-height:54px;padding:9px 10px;display:grid}.mcpTabBar button svg{grid-row:span 2}.mcpTabBar button span,.mcpTabBar button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcpTabBar button span{color:#102233;font-size:13px;font-weight:900;line-height:1.15}.mcpTabBar button small{color:#627386;font-size:11px;font-weight:800;line-height:1.2}.mcpTabBar button.active{color:#007466;background:#fff;border-color:#91c9bd;box-shadow:0 10px 24px #14373217}.mcpTabBar button.active span,.mcpTabBar button.active small{color:#007466}.mcpTabBar button:focus-visible{outline-offset:2px;outline:3px solid #00715f3d}.mcpTabPanel{gap:20px;min-width:0;display:grid}.mcpTabPanel[hidden]{display:none!important}.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}.mcpEmptyProfilePanel{gap:14px;display:grid}.mcpEmptyProfileActions{justify-content:flex-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}.mcpRescanUrlField{grid-column:1/-1;max-width:720px}.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{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}.mcpSearchListingPanel{align-items:start}.mcpSearchListingVisibility{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.mcpSearchListingVisibility p{margin:2px 0 0;font-size:13px;line-height:1.4}.mcpSearchPreviewControls{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.mcpSearchPreviewResult{gap:14px;display:grid}.mcpSearchPreviewVerdict{border-left:3px solid #91c9bd;gap:6px;padding:4px 0 4px 12px;display:grid}.mcpSearchPreviewVerdict.isHidden{border-left-color:#d99a8f}.mcpSearchPreviewVerdict strong,.mcpSearchPreviewCard strong,.mcpSearchPreviewSearchable strong,.mcpSearchPreviewWarnings strong,.mcpSearchPreviewQueries strong{color:#142d3e;font-size:14px;line-height:1.25}.mcpSearchPreviewVerdict ul,.mcpSearchPreviewWarnings ul{color:#5b6c7c;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.mcpSearchPreviewCard{background:#f7fbf9;border:1px solid #d8e7e0;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.mcpSearchPreviewCard p,.mcpSearchPreviewCard span,.mcpSearchPreviewSearchable dd,.mcpSearchPreviewWarnings p,.mcpSearchPreviewFootnote{color:#5b6c7c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.mcpSearchPreviewCategories,.mcpSearchPreviewSnippets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mcpSearchPreviewSnippets li{color:#5b6c7c;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mcpSearchPreviewSearchable dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:6px 0 0;display:grid}.mcpSearchPreviewSearchable dt{color:#142d3e;font-size:13px;font-weight:700}.mcpSearchPreviewQueries ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mcpSearchPreviewQueryRow>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mcpSearchPreviewMatch{font-size:13px;font-weight:800}.mcpSearchPreviewMatch.isMatch{color:#006b58}.mcpSearchPreviewMatch.isMiss{color:#8a5b51}@media (width<=860px){.mcpSearchListingVisibility,.mcpSearchPreviewControls{grid-template-columns:minmax(0,1fr)}}.requestsTableCard{min-width:0;padding:18px;overflow:hidden}.requestsTableHeader,.requestTableRow{grid-template-columns:minmax(220px,1.7fr) minmax(120px,.7fr) minmax(130px,.55fr) minmax(120px,.5fr) minmax(110px,.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,.requestModalTitle strong{color:#122839;overflow-wrap:anywhere;line-height:1.25}.requestIdentity small,.requestModalTitle 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}.requestSnippet{color:#8190a0}.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.pending_manual_review,.statusBadge.pending_provider_requirements,.statusBadge.verification_pending,.statusBadge.awaiting_evaluation,.statusBadge.awaiting_action,.statusBadge.in_progress,.statusBadge.pending_action,.statusBadge.no_evaluation,.statusBadge.warm_retained,.statusBadge.archive_due,.statusBadge.requested,.statusBadge.scheduled,.statusBadge.warning{color:#8a5605;background:#fff1cf}.statusBadge.verified,.statusBadge.active,.statusBadge.valid,.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.hot_searchable,.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.cold_storage_due,.statusBadge.restoring,.statusBadge.available,.statusBadge.comparison,.statusBadge.agreement_sent{color:#155b98;background:#dceeff}.statusBadge.closed,.statusBadge.paused,.statusBadge.unavailable,.statusBadge.billing_paused,.statusBadge.cancelled,.statusBadge.disabled,.statusBadge.frozen,.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.denied,.statusBadge.invalid,.statusBadge.expired,.statusBadge.revoked,.statusBadge.suspended,.statusBadge.failed,.statusBadge.dead_lettered,.statusBadge.past_due,.statusBadge.purge_review_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}.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}.requestModalBackdrop{z-index:90;background:#0a1c2a75;justify-content:center;align-items:flex-start;padding:40px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.requestModal{background:#fff;border:1px solid #cfe2dc;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:min(860px,100vh - 80px);display:grid;box-shadow:0 24px 80px #07162047}.requestModalHeader{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}.requestModalTitle{gap:8px;min-width:0;display:grid}.requestModalClose{color:#263b4c;background:#fff;border:1px solid #d9e1dc;border-radius:8px;flex-shrink:0;min-height:38px;padding:0 16px;font-size:13px;font-weight:800}.requestModalClose:hover{background:#f1f8f5;border-color:#b7d9d0}.requestModalBody{gap:18px;padding:18px 20px 20px;display:grid;overflow-y:auto}.customFieldList{gap:10px;display:grid}.customFieldCard{background:#fbfdfb;border:1px solid #e1e8e4;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.customFieldHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.customFieldName{color:#1c3344;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:850;display:inline-flex}.customFieldName svg{color:#4f7f73;flex-shrink:0}.customFieldType{color:#00695e;text-transform:uppercase;white-space:nowrap;background:#eef6f3;border:1px solid #d3e8e2;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:850}.customFieldValue{color:#172d3d;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.customFieldValue a{color:#0a6b5c;font-weight:700}.customFieldMultiline{white-space:pre-wrap}.customFieldEmpty{color:#8a98a3;font-style:italic}.customFieldBool{align-items:center;gap:6px;font-weight:800;display:inline-flex}.customFieldBool.yes{color:#176c3d}.customFieldBool.no{color:#8a5605}.customFieldChips{flex-wrap:wrap;gap:6px;display:flex}.customFieldChips span{background:#eef3f1;border:1px solid #dce6e1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.customFieldJson{color:#d9f3ec;white-space:pre-wrap;background:#0f1f2b;border-radius:8px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;overflow:auto}@media (width<=1100px){.requestsTableHeader,.requestTableRow{grid-template-columns:minmax(220px,1.6fr) minmax(130px,.55fr) minmax(110px,.45fr) minmax(120px,.45fr)}.requestColIntent,.requestColVerification{display:none}}.mcpWorkSurface{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;gap:20px;display:grid}.mcpWorkSurfaceSingle{grid-template-columns:minmax(0,1fr)}.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}.vendorOpportunityStandaloneGrid{margin-top:0}.vendorOpportunityStandaloneIdentity{margin-bottom:20px}.vendorOpportunitySubpageEmpty{min-height:260px}.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) minmax(150px,auto)}.vendorOpportunityList>button:disabled{cursor:not-allowed;opacity:.65}.vendorOpportunityListAction{color:#006f5e;background:#eef8f4;border:1px solid #cde7df;border-radius:8px;place-items:start;gap:2px;padding:8px 10px;display:grid}.requestBeaconList .vendorOpportunityListAction strong{color:#006f5e;font-size:13px}.requestBeaconList .vendorOpportunityListAction small{color:#456778;font-size:12px;line-height:1.3}.vendorOpportunityPager{border-top:1px solid #e3ebe7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.vendorOpportunityPager button{color:#006f5e;background:#fff;border:1px solid #cfe1da;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-weight:850;display:inline-flex}.vendorOpportunityPager button:first-child svg{transform:rotate(180deg)}.vendorOpportunityPager button:disabled{color:#7d8d99;cursor:not-allowed;opacity:.65}.vendorOpportunityPager span{color:#4f6273;font-size:13px;font-weight:850}.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}.proposalEvalSuggestedAction button{justify-self:start;margin-top:4px}.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}.agentManagedIdentityNote{color:#0c644f;background:#eef8f3;border:1px solid #cbe6da;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:750;display:flex}.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}.agentAccessCredentialLifecycle{gap:14px;display:grid}.agentCredentialFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.agentCredentialFacts div{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.agentCredentialFacts dt{color:#5b6c7c;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.25}.agentCredentialFacts dd{color:#102233;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850;line-height:1.3}.agentCredentialIssueForm{grid-template-columns:minmax(160px,220px) minmax(260px,1fr) auto;justify-content:start;align-items:end;gap:12px;display:grid}.agentCredentialSecret,.agentCredentialSecretConfirm,.agentCredentialBoundList article{background:#fbfdfb;border:1px solid #dfe8e4;border-radius:8px;min-width:0;padding:12px}.agentCredentialSecretConfirm{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.agentCredentialSecretConfirm input{margin-top:3px}.agentCredentialSecretConfirm span{gap:4px;min-width:0;display:grid}.agentCredentialSecret{gap:6px;display:grid}.agentCredentialSecret strong,.agentCredentialBoundList strong,.agentCredentialLifecycleList strong{color:#102233;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.agentCredentialSecret code{color:#f7fbfa;white-space:nowrap;background:#102233;border-radius:6px;padding:10px;font-size:12px;line-height:1.4;display:block;overflow-x:auto}.agentCredentialSecret small,.agentCredentialSecretConfirm small,.agentCredentialBoundList small,.agentCredentialLifecycleList li{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.agentCredentialBoundList{gap:10px;display:grid}.agentCredentialBoundList article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.agentCredentialBoundList article>div:first-child{gap:4px;min-width:0;display:grid}.agentCredentialRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agentCredentialLifecycleList{gap:8px;margin:0;padding-left:18px;display:grid}.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;align-items:center}.agentSimulationList .agentSimulationStatus{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:68px;min-height:28px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.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}.systemMcpToolbar{grid-template-columns:minmax(260px,1fr) minmax(120px,160px) auto;align-items:end;gap:12px;display:grid}.systemMcpPager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.systemMcpPager>span{color:#5b6c7c;white-space:nowrap;font-size:12px;font-weight:800}.systemMcpMasterDetail{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:start;gap:16px;min-width:0;display:grid}.systemMcpMasterPane,.systemMcpDetailPane{min-width:0}.systemMcpVirtualList{contain:content;background:#fbfdfb;border:1px solid #dfe8e5;border-radius:8px;overflow:auto}.systemMcpMasterItem{text-align:left;border-bottom:1px solid #e6eeea;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.systemMcpMasterItem:hover,.systemMcpMasterItem.active{background:#edf8f4}.systemMcpMasterItem.active{box-shadow:inset 3px 0 #27816f}.systemMcpMasterItem>span,.systemRequestBeaconMasterButton>span{gap:3px;min-width:0;display:grid}.systemMcpMasterItem strong{color:#142d3e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.systemMcpMasterItem small{color:#5b6c7c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.systemMcpMasterMeta{place-items:end}.systemRequestBeaconPanel{min-width:0}.systemRequestBeaconToolbar{grid-template-columns:minmax(240px,1.2fr) minmax(150px,.6fr) minmax(170px,.7fr) minmax(160px,.65fr) minmax(110px,.35fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.systemRequestBeaconMasterItem{grid-template-columns:auto minmax(0,1fr);padding:0}.systemRequestBeaconMasterButton{color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(150px,auto);align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px 10px 0;display:grid}.systemRequestBeaconSelect{justify-content:center;align-self:stretch;align-items:center;padding:0 10px 0 12px;display:flex}.systemRequestBeaconBulkBar{background:#fbfdfb;border:1px solid #dfe8e5;border-radius:8px;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:12px;display:grid}.systemRequestBeaconSelectAll{color:#142d3e;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.systemRequestBeaconBulkBar>span{color:#5b6c7c;white-space:nowrap;padding-bottom:12px;font-size:12px;font-weight:850}.systemRequestBeaconDetailRow{grid-template-columns:minmax(0,1fr);gap:16px}.systemRequestBeaconDetailHeader,.systemRequestBeaconActionBar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.systemRequestBeaconDetailHeader>div:first-child{gap:5px;min-width:0;display:grid}.systemRequestBeaconDetailHeader strong,.systemRequestBeaconDetailHeader span,.systemRequestBeaconDetailHeader small{text-overflow:ellipsis;min-width:0;overflow:hidden}.systemRequestBeaconActionBar{background:#fbfdfb;border:1px solid #dfe8e5;border-radius:8px;align-items:end;padding:12px}.systemRequestBeaconActionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.systemRequestBeaconStats{grid-template-columns:repeat(5,minmax(130px,1fr))}.systemRequestBeaconRequirements{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compactDetailTabs{padding:6px}.compactDetailTabs .settingsTopicSubnavItem{flex-basis:120px;padding:8px 10px}.systemRequestBeaconHorizontalRow{grid-template-columns:minmax(180px,.7fr) minmax(0,1.45fr) minmax(150px,.55fr) auto}.systemRequestBeaconActionRow{grid-template-columns:minmax(180px,.7fr) minmax(0,1.35fr) minmax(150px,.5fr) auto minmax(180px,.75fr)}.systemRequestBeaconRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.systemRequestBeaconRowActions .compactButton{min-height:30px;padding:0 10px}.systemMcpDetailRow{box-shadow:none}.systemMcpDetailRow .deploymentRegistryStrip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.systemMcpDetailRow .systemMcpVersionRow{grid-template-columns:minmax(0,1fr)}.systemMcpDetailRow .systemMcpVersionRow>.connectionStatusPills,.systemMcpDetailRow .systemMcpActions{justify-content:flex-start}.systemMcpEmptyState{min-height:180px}.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}.agentCardRegistryStrip{background:#fbfdfb}.deploymentRegistryLinks{flex-wrap:wrap;align-content:start;display:flex}.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.downgrade{background:#f8faf9;border-color:#dbe4e0}.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}.billingPlanDowngradeAction{align-content:start;justify-items:start;gap:8px;display:grid}.billingPlanDowngradeAction small{color:#5b6c7c;max-width:260px;font-size:12px;line-height:1.45}.billingDunningTimelinePanel,.billingInvoiceStandalonePanel,.billingDunningTabLayout{gap:14px;min-width:0;display:grid}.billingDunningTimelinePanel,.billingInvoiceStandalonePanel{background:#fbfdfb;border:1px solid #dce8e3;border-radius:8px;padding:14px}.billingDunningTimelineHeader,.billingStandaloneHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.billingDunningTimelineSummary{cursor:pointer}.billingDunningTimelineSummary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #00715f47}.billingDunningTimelineSummary .billingDunningTimelineHeader{width:100%}.billingDunningTimelineHeader h4,.billingStandaloneHeader h4{color:#102233;margin:0;font-size:16px}.billingDunningTimelineHeader p,.billingStandaloneHeader p{color:#5b6c7c;margin-top:4px;font-size:13px;line-height:1.4}.billingInvoiceStandaloneList{grid-template-columns:1fr}.billingDunningTimelineTable{border:1px solid #dce8e3;border-radius:8px;overflow:auto}.billingDunningTimelineTable table{border-collapse:collapse;width:100%;min-width:840px}.billingDunningTimelineTable th{color:#526777;letter-spacing:0;text-align:left;text-transform:uppercase;background:#f4f8f6;font-size:11px}.billingDunningTimelineTable th,.billingDunningTimelineTable td{vertical-align:top;border-bottom:1px solid #e0e8e4;padding:10px}.billingDunningTimelineTable tr:last-child td{border-bottom:0}.billingDunningTimelineTable td{color:#142d3e;font-size:13px;line-height:1.4}.billingDunningTimelineTable td:nth-child(2){min-width:260px}.billingDunningTimelineTable td strong,.billingDunningTimelineTable td span,.billingDunningTimelineTable td small{overflow-wrap:anywhere;display:block}.billingDunningTimelineTable td strong{color:#102233}.billingDunningTimelineTable td small,.billingDunningTimelineEmpty{color:#5b6c7c}.billingDunningTimelineEmpty{border:1px dashed #cfded8;border-radius:8px;padding:14px}.planCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.planCompareGrid>div,.resourceList>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.planCompareGrid>div>div,.resourceList>div>div{gap:4px;min-width:0;display:grid}.planFeatureIcon,.resourceFeatureIcon{color:#00715f;background:#e9f7f3;border:1px solid #c8e5de;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.planCompareGrid>div.notIncluded .planFeatureIcon{color:#5b6c7c;background:#f5f7f7;border-color:#dbe4e0}.resourceList small{color:#00715f;text-transform:capitalize;font-weight:800}@media (width<=1220px){.portalShell{grid-template-columns:176px minmax(0,1fr)}.brand strong,.sidebarFooter{display:none}.adminShell{grid-template-columns:280px minmax(0,1fr)}.adminSidebar .brand strong,.adminSidebar .navItem span,.adminSidebar .sidebarFooter{display:grid}.adminSidebar .brand,.adminSidebar .navItem{justify-content:flex-start;padding-inline:18px}.brand{justify-content:center;padding-inline:0}.navItem{justify-content:flex-start;padding:0 8px}.navGroupSummary{padding-inline:8px}.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,.changeApprovalQueueMetrics,.agentOperationsSplit,.agentFollowUpGrid,.requestBeaconGrid,.requestBeaconDetailGrid,.vendorOpportunityList>button,.agentAccessSummaryGrid,.agentCredentialFacts,.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,.systemMcpMasterDetail{grid-template-columns:1fr}.widgetAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@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}.authPanel.beaconLaunchPanel{width:100%;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%}.beaconPreviewSearch,.beaconBuildSteps,.beaconBuildInterimHeader,.beaconBuildEvidence,.beaconPreviewGrid,.beaconCorrectionForm,.beaconCorrectionLocation,.accessMcpInventoryHeader,.confidenceCompare,.beaconActivationHeader,.beaconActivationSteps,.beaconActivationSetupHeader,.activationSetupTimeline,.activationPlanGrid,.activationPaidSummary,.activationLegalSummary,.activationOwnershipProofGrid,.accountPreferenceForm,.accountSummaryGrid,.accountManagementLinks,.activationSetupDetails{grid-template-columns:1fr}.beaconPreviewSearch button,.beaconPreviewFooter button,.beaconActivationActions button,.beaconActivationActions a,.activationSubscriptionActions button,.activationOwnershipCheckActions button{justify-content:center;width:100%}.beaconPreviewHeader,.beaconBuildHeader,.beaconPreviewFooter,.beaconActivationActions,.activationSubscriptionHeader,.activationSubscriptionActions,.activationWebsitePromptActions,.activationOwnershipCheckActions,.beaconCorrectionSummary,.beaconCorrectionActions,.beaconActivationWorkspaceHeader,.signedInActivationBanner{flex-direction:column;align-items:stretch}.beaconCorrectionActions button,.activationWebsitePromptActions button,.beaconPreviewToggle{width:100%}.beaconPreviewToggle button{flex:1}.beaconChatBubble{max-width:100%}.accessMcpInventoryControls,.accessMcpInventoryControls label{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:1fr}.navItem{justify-content:flex-start;padding:0 14px}.navGroupItems{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{height:auto;padding:24px 16px;overflow:visible}.topbar,.sectionHeader,.cardFooter,.widgetActions,.schemaHeader{display:grid}.statusPills,.widgetActions{justify-content:stretch}.statsGrid,.overviewGrid,.lowerGrid,.selectedMcpContextCard,.selectedMcpContextDetails,.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,.changeApprovalQueueMetrics,.releaseHealthHero,.releaseHealthSummary,.releaseHealthLanes,.releaseHealthSignals,.releaseHealthLane,.releaseHealthSignal,.releaseHealthCheck,.deploymentCheckLatestGrid,.deploymentCheckFilters,.agentFleetOpsGrid,.agentFleetControlGrid,.agentFleetRuntimeGrid,.agentFleetTaskRow,.agentTraceRetentionPanel,.agentTraceObservabilityPanel,.agentTraceSearchControls,.agentFleetLogRow,.agentJobDetailGrid,.agentAuthorityGrid,.agentTraceArchiveSummary,.agentTraceArchiveGrid,.agentTraceRestoreSurface,.agentHorizontalRow,.agentOperationsSplit,.paymentExecutionEvidenceGrid,.paymentExecutionReviewGrid,.billingOperationsTabbed,.settingsTopicTabs,.agentFollowUpGrid,.agentBudgetUpgrade,.followUpPlanCard summary,.followUpOptionRow,.followUpPlanNotes,.followUpRuleRow,.policyOverrideControls,.agentEventRow,.systemAlertRow,.systemAlertTopic,.deploymentEvidenceGrid,.deploymentEvidenceList,.agentAccessSummaryGrid,.agentCredentialFacts,.agentAccessGrid,.agentAccessDetailGrid,.agentCredentialBoundList article,.agentCredentialIssueForm,.agentScopeGrid label,.vendorOpportunityList>button,.agentSimulationList div,.agentAuditList div,.settingsShell,.settingsManagerGrid,.systemMcpToolbar,.systemRequestBeaconToolbar,.systemRequestBeaconBulkBar,.systemRequestBeaconDetailHeader,.systemRequestBeaconActionBar,.systemRequestBeaconStats,.systemMcpMasterDetail,.systemMcpRow,.systemAccessScopeGrid,.systemKillSwitchForm,.spendMandateForm,.settingsFormSplit,.bindingManagerRow,.bindingManagerControls,.systemAdminInviteForm,.systemAdminAccessRow,.invitationForm{grid-template-columns:1fr}.systemAccessMembershipMeta{text-align:left;justify-items:start}.systemAccessDirectoryHeader{grid-template-columns:1fr}.systemAccessAuditFilters{justify-content:start}.spendMandateSummaryPanel,.spendMandateModalToolbar{grid-template-columns:1fr}.spendMandateSummaryMeta,.spendMandateModalPager,.spendMandateModalHeader{flex-direction:column;justify-content:start;align-items:stretch}.spendMandateModalBackdrop{align-items:stretch;padding:12px}.systemKillSwitchReason{grid-column:auto}.settingsSidePanel{position:static}.billingOperationsSubnav,.settingsTopicSubnav{grid-template-columns:1fr 1fr;position:static}.billingOperationsSubnavItem small,.settingsTopicSubnavItem small{display:none}.agentHorizontalRow{align-items:start}.inboundVisibilityMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agentHorizontalRow>span:not(.statusBadge){max-width:none}.systemRequestBeaconRowActions,.systemAdminAccessActions{justify-content:flex-start}.roleCatalogControls,.assignmentForm{grid-template-columns:1fr;align-items:stretch}.agentTraceSearchActions{justify-content:flex-start}.settingsSubnav{grid-template-columns:1fr 1fr}.settingsSubnavItem small{display:none}.requestsHeroMain,.requestsToolbar,.accessPanelHeader,.panelHeader,.connectionEndpointTop,.invitationRow{grid-template-columns:1fr;display:grid}.requestsHeroActions,.requestFilters,.accessPanelStats,.systemRequestBeaconActionButtons,.connectionStatusPills,.connectionEndpointActions{justify-content:stretch}.systemRequestBeaconActionButtons .secondaryButton{justify-content:center;width:100%}.requestsHeroActions a,.requestFilters button,.connectionEndpointActions .secondaryButton{justify-content:center}.connectionEndpointActions .secondaryButton{width:100%}.agentAccessActions,.agentAuthorizationMeta,.agentCredentialRowActions,.agentScopePills{justify-content:stretch}.agentAccessActions .primaryButton,.agentAccessActions .secondaryButton,.agentCredentialIssueForm .primaryButton,.agentCredentialRowActions .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,.systemMcpPager{justify-content:stretch}.systemMcpPager button{flex:110px}.systemMcpMasterMeta{place-items:end}.systemMcpMasterItem{grid-template-columns:minmax(0,1fr) auto}.systemMcpMasterItem>span:nth-child(2){display:none}.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}.dealClaimRow .secondaryButton{justify-content:center;width:100%}.mcpBadges,.entitlementStrip{justify-content:flex-start}.billingHeroPanel>strong{white-space:normal}.metricCard{min-height:auto}.inboundVisibilityMetrics,.inboundVisibilityGrid{grid-template-columns:1fr}.inboundVisibilityFooter{flex-direction:column;align-items:flex-start}.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{grid-template-columns:1fr}.ownerApprovalPreferenceHeader,.ownerApprovalPreferenceActions{flex-direction:column;align-items:flex-start}.ownerApprovalPreferenceFields,.languagePanel,.ownerOverviewGrid{grid-template-columns:1fr}.overviewHero{flex-direction:column;align-items:stretch}.overviewPrimaryAction .primaryButton{justify-content:center;width:100%}.portalDrawer{max-width:100%}.portalDrawerHeader,.portalDrawerBody{padding:14px 16px}.mcpOwnerSummary{grid-template-columns:1fr}}.trustBureauPage{gap:18px;display:grid}.trustBureauHero p{max-width:820px}.signalFileSwitcher{background:#f6fbf8;border:1px solid #cfe5dc;border-radius:8px;gap:18px;padding:18px;display:grid}.signalFileSwitcher h2{margin:4px 0;font-size:24px}.signalFileSwitcher p{color:#50677a;max-width:820px;margin:0}.signalFileGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.signalFileCard{color:#102233;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce8e4;border-radius:8px;gap:6px;min-height:148px;padding:16px;display:grid}.signalFileCard.active{cursor:default;background:#e9f8f1;border-color:#66c3ac;box-shadow:inset 0 0 0 1px #66c3ac}.signalFileCard:disabled:not(.active){cursor:not-allowed;opacity:.68}.signalFileCard strong{font-size:18px}.signalFileCard span,.signalFileCard small,.signalFileCard em{color:#50677a;font-style:normal;line-height:1.35}.signalFileCard small{overflow-wrap:anywhere}.signalFileCard em{color:#00745f;font-weight:800}.trustBureauScoreGrid{grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(180px,1fr));gap:12px;display:grid}.trustScoreCard,.trustSignalCard{background:#fff;border:1px solid #dce8e4;border-radius:8px;gap:8px;min-height:126px;padding:18px;display:grid;box-shadow:0 18px 50px #122a3214}.trustScoreCard{grid-template-columns:auto 1fr;align-items:center}.trustGrade{color:#fff;background:#102233;border-radius:8px;justify-content:center;align-items:center;min-width:86px;height:74px;padding:0 14px;font-size:32px;font-weight:900;display:inline-flex}.trustScoreCard strong{font-size:30px;line-height:1;display:block}.trustScoreCard small,.trustSignalCard small,.trustSignalCard span{color:#607487;line-height:1.35}.trustSignalCard strong{font-size:20px}.trustMetricHeader{grid-template-columns:auto 1fr auto;align-items:center}.trustPolicyMeta{color:#607487;margin:0;font-size:13px}.profileOnlySignalPanel{background:#f6fbf8;border:1px solid #b8ded1;border-radius:8px;gap:16px;padding:18px;display:grid}.profileOnlySignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profileOnlySignalGrid article{background:#fff;border:1px solid #dce8e4;border-radius:8px;gap:8px;min-height:132px;padding:16px;display:grid}.profileOnlySignalGrid span,.profileOnlySignalGrid small{color:#607487;line-height:1.35}.profileOnlySignalGrid span{text-transform:uppercase;font-size:12px;font-weight:900}.profileOnlySignalGrid strong{color:#102233;font-size:24px}.trustMetricRows,.trustPolicyList,.trustSnapshotRows{gap:10px;display:grid}.trustMetricRow{background:#f8faf8;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(160px,.8fr) minmax(260px,1fr);align-items:center;gap:12px;padding:14px;display:grid}.trustMetricRow strong,.trustSnapshotRows strong,.trustSystemLabel strong,.trustPolicyList strong{color:#102233}.trustMetricRow span,.trustSnapshotRows span,.trustSystemLabel span,.trustPolicyList span{color:#50677a;line-height:1.4}.trustMetricBar{background:#e6eeea;border-radius:999px;height:12px;overflow:hidden}.trustMetricBar span{background:linear-gradient(90deg,#0c9a83,#2f63d8,#7a43d5);height:100%;display:block}.trustMetricRow dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.trustMetricRow dl div{background:#fff;border:1px solid #dfe8e4;border-radius:8px;padding:8px}.trustMetricRow dt{color:#63788a;text-transform:uppercase;font-size:11px;font-weight:850}.trustMetricRow dd{color:#102233;margin:0;font-weight:850}.trustPolicyList div{background:#fbfcfb;border:1px solid #dfe8e4;border-radius:8px;gap:4px;padding:12px;display:grid}.trustMetricLabel,.trustSystemLabel{gap:4px;display:grid}.trustMetricLabel span,.trustSystemLabel span{font-size:12px;line-height:1.4}.trustSnapshotRows article{background:#fff;border:1px solid #dce8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:14px;padding:14px;display:grid}.trustSnapshotRows small,.trustSnapshotRows time{color:#63788a;margin-top:5px;line-height:1.35;display:block}.trustSnapshotRows article>div:last-child{text-align:right;justify-self:end}.trustEvidenceTableView{gap:14px;display:grid}.trustSystemControls,.trustEvidenceControls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.trustSystemControls label,.trustEvidenceControls label{gap:4px;display:grid}.trustSystemControls label>span,.trustEvidenceControls label>span{color:#63788a;text-transform:uppercase;font-size:11px;font-weight:850}.trustSystemControls input,.trustSystemControls select,.trustEvidenceControls input,.trustEvidenceControls select{font:inherit;border:1px solid #cfe0da;border-radius:6px;padding:7px 9px}.trustSystemSearch{align-items:end;gap:8px;display:flex}.trustSystemSearch button{cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:6px;padding:8px 12px;font-weight:750}.trustSystemTableWrap,.trustEvidenceTableWrap{border:1px solid #dce8e4;border-radius:8px;overflow-x:auto}.trustSystemTable,.trustEvidenceTable{border-collapse:collapse;width:100%}.trustSystemTable thead th,.trustEvidenceTable thead th{color:#405669;text-align:left;white-space:nowrap;background:#f6fbf8;border-bottom:1px solid #dce8e4;padding:10px 12px;font-size:12px}.trustSystemTable thead th button,.trustEvidenceTable thead th button{color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:850;display:inline-flex}.trustSystemTable thead th button.active,.trustEvidenceTable thead th button.active{color:#0c6e5b}.trustSystemTable tbody td,.trustEvidenceTable tbody td{vertical-align:top;border-bottom:1px solid #edf2f0;padding:12px}.trustSystemTable tbody tr:last-child td,.trustEvidenceTable tbody tr:last-child td{border-bottom:none}.trustSystemTable tbody small,.trustEvidenceTable tbody small{color:#63788a;line-height:1.35}.trustEvidenceTable tbody time{color:#718394;white-space:nowrap;font-size:12px;font-weight:750}.trustEvidenceEventCell,.trustEvidenceSourceCell,.trustEvidenceImpactCell{gap:4px;display:grid}.trustEvidenceImpactCell{justify-items:start}.trustSystemEmpty,.trustEvidenceEmpty{color:#63788a;text-align:center;padding:18px 4px;display:block}.trustSystemPager,.trustEvidencePager{color:#50677a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trustSystemPager>div,.trustEvidencePager>div{align-items:center;gap:10px;display:flex}.trustSystemPager button,.trustEvidencePager button{cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:6px;padding:7px 12px;font-weight:750}.trustSystemPager button:disabled,.trustEvidencePager button:disabled{cursor:not-allowed;opacity:.5}.trustImpact{border-radius:999px;justify-content:center;min-width:54px;padding:7px 10px;font-weight:900;display:inline-flex}.trustImpact.positive{color:#006849;background:#def8eb}.trustImpact.neutral{color:#405669;background:#edf2f4}.trustImpact.negative{color:#9b2f18;background:#ffe5dc}@media (width<=1180px){.trustBureauScoreGrid,.profileOnlySignalGrid{grid-template-columns:1fr}.trustMetricHeader{grid-template-columns:auto 1fr}.trustMetricRow{grid-template-columns:1fr}}@media (width<=720px){.trustScoreCard,.trustEvidenceRow,.trustSnapshotRows article,.trustSystemRows article{grid-template-columns:1fr}.trustEvidenceRow>div:last-child,.trustSnapshotRows article>div:last-child,.trustSystemRows article>div:last-child{text-align:left;justify-self:start}.trustMetricRow dl{grid-template-columns:repeat(2,minmax(0,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}}.helpTopicGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.helpTopicCard{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:18px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 18px 48px #0e22280f}.helpTopicCard:hover,.helpTopicCard:focus-visible{border-color:#b9d5cd;box-shadow:0 14px 34px #0a4d4514}.helpTopicIcon{color:#00715f;background:#00715f1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.helpTopicCard strong{color:#102233;font-size:16px;font-weight:800}.helpTopicCard>span:last-child{color:#5b6c7c;font-size:14px;line-height:1.45}.helpFaqList{gap:10px;display:grid}.helpFaqItem{background:#fff;border:1px solid #dfe6e2;border-radius:8px;padding:4px 16px}.helpFaqItem summary{color:#102233;cursor:pointer;padding:12px 0;font-size:15px;font-weight:750;list-style:none}.helpFaqItem summary::-webkit-details-marker{display:none}.helpFaqItem summary:after{color:#00715f;content:"+";float:right;font-size:18px;font-weight:800;line-height:1}.helpFaqItem[open] summary:after{content:"−"}.helpFaqItem summary:focus-visible{outline-offset:3px;outline:2px solid #00695e}.helpFaqItem>p{color:#5b6c7c;padding:0 0 14px;font-size:14px;line-height:1.55}.helpCheckList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.helpCheckList li{color:#385064;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.helpCheckList svg{color:#278257;flex:none;margin-top:2px}.helpContact a{color:#00715f;font-weight:700}.helpContact a:hover{text-decoration:underline}:root{--portal-v2-bg:#f6f8fb;--portal-v2-surface:#fff;--portal-v2-surface-subtle:#f9fbfc;--portal-v2-surface-muted:#f1f5f7;--portal-v2-sidebar:#071827;--portal-v2-sidebar-raised:#0b2234;--portal-v2-sidebar-line:#aec5d629;--portal-v2-text:#101928;--portal-v2-text-strong:#08111d;--portal-v2-muted:#5b6878;--portal-v2-faint:#7a8797;--portal-v2-line:#dfe6ee;--portal-v2-line-strong:#cbd5df;--portal-v2-teal:#009681;--portal-v2-teal-dark:#007765;--portal-v2-teal-soft:#e7f7f4;--portal-v2-blue:#2563a8;--portal-v2-blue-soft:#eaf2fb;--portal-v2-amber:#b77910;--portal-v2-amber-soft:#fff5df;--portal-v2-orange:#b85518;--portal-v2-orange-soft:#fff0e5;--portal-v2-red:#b42331;--portal-v2-red-soft:#fff0f1;--portal-v2-gray-soft:#eef2f5;--portal-v2-shadow-sm:0 1px 2px #0f172a0a, 0 10px 26px #0f172a0d;--portal-v2-shadow-md:0 18px 44px #0f172a14;--portal-v2-radius:8px;background:var(--portal-v2-bg);color:var(--portal-v2-text)}.portalShell{background:linear-gradient(180deg, #ffffffd1, #f6f8fbf2), var(--portal-v2-bg);grid-template-columns:268px minmax(0,1fr)}.sidebar{background:linear-gradient(180deg, #0a96812e, transparent 34%), var(--portal-v2-sidebar);color:#dce8f2;padding:22px 14px max(22px, calc(22px + env(safe-area-inset-bottom)));border-right:1px solid #ffffff14}.brand{color:#fff;gap:10px;padding:4px 8px 24px;font-size:24px}.brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brandMark{gap:3px;width:24px;height:28px}.brandMark span{background:linear-gradient(#24d5bd,#009681);box-shadow:0 0 18px #00968147}.navList{gap:4px;padding-right:0}.navItem{border-radius:var(--portal-v2-radius);color:#c8d6e2;border:1px solid #0000;gap:11px;min-height:42px;padding:0 12px;font-size:14px;font-weight:720}.navItem svg{color:#9fb1c2}.navItem:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}.navItem:hover svg{color:#d7e5ef}.navItem.active{color:#fff;background:linear-gradient(90deg,#009681c2,#0096816b);border-color:#3cd8c238;box-shadow:inset 3px 0 #34dec9,0 10px 24px #00000029}.navItem.active svg{color:#fff}.navItem small{color:#8fa2b2}.adminSidebar .navItem{padding-block:10px}.sidebarFooter{border-top:1px solid var(--portal-v2-sidebar-line);gap:10px;padding-top:14px}.authAccount,.businessSwitch,.helpCard{border:1px solid var(--portal-v2-sidebar-line);box-shadow:none;color:#edf6fb;background:#ffffff0e}.authAccount strong,.businessSwitch strong,.helpCard strong{color:#fff}.authAccount small,.businessSwitch small,.helpCard small,.businessSwitchMeta{color:#9fb1c2}.authAccount button{border-color:var(--portal-v2-sidebar-line);color:#eaf5fb;background:#ffffff14}.authAccount button:hover,.businessSwitch:hover,.helpCard:hover{box-shadow:none;background:#ffffff18;border-color:#34dec93d}.businessSwitchLabel{color:#7edbcd;padding-inline:2px;font-size:10px}.avatar{background:linear-gradient(135deg,#00a38d,#253b86);border:1px solid #ffffff2e;box-shadow:0 8px 18px #0000002e}.businessSwitchMenu{background:var(--portal-v2-sidebar-raised);border-color:var(--portal-v2-sidebar-line);box-shadow:0 22px 52px #00000061}.businessSwitchMenu button{color:#e8f2f8}.businessSwitchMenu button:hover,.businessSwitchMenu button.active{background:#0096812e}.businessSwitchMenu small{color:#9fb1c2}.workspace{background:linear-gradient(180deg, #ffffffc2, transparent 180px), var(--portal-v2-bg);gap:18px;padding:28px 34px 30px}.topbar{border-bottom:1px solid var(--portal-v2-line);align-items:center;gap:18px;min-height:78px;margin:-28px -34px 0;padding:18px 34px}h1{color:var(--portal-v2-text-strong);font-size:clamp(26px,2.2vw,36px);line-height:1.1}.topbar p{color:var(--portal-v2-muted);margin-top:6px;font-size:14px}.statusPills{gap:8px}.statusPills a,.signedInActivationActions a,.signedInActivationBanner button,.accessMcpEndpointLine button,.accessMcpActions button,.accessMcpPager button,.accessInlineEditButton,.accessBusinessNameForm button,.accessBusinessSelectButton,.actionLink,.wideButton,.secondaryButton,.primaryButton{border-radius:var(--portal-v2-radius)}.statusPills a,.signedInActivationActions a,.signedInActivationBanner button{background:var(--portal-v2-surface);border-color:var(--portal-v2-line);box-shadow:var(--portal-v2-shadow-sm);color:var(--portal-v2-text);min-height:38px;font-size:13px}.statusPills svg{color:var(--portal-v2-teal)}.metricCard,.card,.insightsBar,.accessPanel,.accessMcpInventory,.accessTenantCard,.signedInActivationBanner,.authInvitationPanel,.noAccessPanel{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);border-radius:var(--portal-v2-radius);box-shadow:var(--portal-v2-shadow-sm)}.metricCard{gap:16px;min-height:126px;padding:22px}.metricIcon{background:var(--portal-v2-teal-soft);color:var(--portal-v2-teal-dark);border:1px solid #c6ebe4;width:46px;height:46px}.metricCard p{color:var(--portal-v2-muted);font-size:13px;font-weight:760}.metricCard strong{color:var(--portal-v2-text-strong);margin:5px 0;font-size:26px}.metricCard>div small,.metricCard>div span,.insightMetric small,.cardHeader p,.sectionHeader p,.notice span,.workflowFooter span{color:var(--portal-v2-muted)}.metricCard .trend{color:var(--portal-v2-teal-dark);margin-top:10px;font-weight:850}.card{padding:22px}.cardHeader{gap:12px}.cardHeader svg{color:var(--portal-v2-teal-dark)}.cardHeader h2,.sectionHeader h2,.insightTitle h2{color:var(--portal-v2-text-strong);font-size:17px}.sectionHeader{align-items:center}.requestsTableCard{padding:0}.requestsTableHeader{background:var(--portal-v2-surface-subtle);border-bottom-color:var(--portal-v2-line);color:var(--portal-v2-faint);padding:12px 16px;font-size:11px}.requestTableRow{border-bottom-color:var(--portal-v2-line);min-height:68px;padding:13px 16px}.requestTableRow:hover,.requestTableRow.selected,.accessMcpTable tr.selected td{background:#f4faf8}.requestIdentity strong,.requestModalTitle strong,.accessMcpTable td strong,.accessTenantHeader strong,.detailPanelSection h2{color:var(--portal-v2-text-strong)}.requestIdentity small,.requestModalTitle small,.requestTableRow time,.requestTableRow>span:not(.requestIdentity):not(.statusBadge),.accessMcpTable td small,.accessMcpEndpoint,.detailPanelSection p{color:var(--portal-v2-muted)}.accessMcpTableWrap,.accessMcpInventory,.accessBusinessNameForm,.detailPanelSection dl div,.blueprintId{border-color:var(--portal-v2-line)}.accessMcpTable th{background:var(--portal-v2-surface-subtle);color:var(--portal-v2-faint)}.accessMcpTable th,.accessMcpTable td{border-bottom-color:var(--portal-v2-line)}.accessMcpTable td{color:var(--portal-v2-text)}.blueprintId,.accessMcpEndpointLine code{background:var(--portal-v2-surface-subtle);border-color:var(--portal-v2-line);color:var(--portal-v2-text)}.blueprintId strong{background:var(--portal-v2-teal-soft);color:var(--portal-v2-teal-dark)}.notice,.authNotice{background:var(--portal-v2-blue-soft);color:#174a7b;border-color:#cfe0f5}.authError{background:var(--portal-v2-red-soft);color:var(--portal-v2-red);border-color:#f4c8cd}.statusBadge{border:1px solid;border-radius:999px;min-height:24px;padding:0 9px;font-size:11px}.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.pending_manual_review,.statusBadge.pending_provider_requirements,.statusBadge.verification_pending,.statusBadge.awaiting_evaluation,.statusBadge.awaiting_action,.statusBadge.awaiting_clarification,.statusBadge.in_progress,.statusBadge.pending_action,.statusBadge.no_evaluation,.statusBadge.warm_retained,.statusBadge.archive_due,.statusBadge.requested,.statusBadge.scheduled,.statusBadge.warning{background:var(--portal-v2-amber-soft);color:var(--portal-v2-amber);border-color:#f0c36a}.statusBadge.verified,.statusBadge.active,.statusBadge.valid,.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.hot_searchable,.statusBadge.recommendation,.statusBadge.ready_for_execution,.statusBadge.contact_form,.statusBadge.agreement_owner_approved,.statusBadge.agreement_completed{background:var(--portal-v2-teal-soft);color:var(--portal-v2-teal-dark);border-color:#a8ded5}.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{background:var(--portal-v2-orange-soft);color:var(--portal-v2-orange);border-color:#f0b98d}.statusBadge.sent_to_business,.statusBadge.business_responded,.statusBadge.cold_storage_due,.statusBadge.restoring,.statusBadge.available,.statusBadge.comparison,.statusBadge.mcp_contact_submission,.statusBadge.agreement_sent{background:var(--portal-v2-blue-soft);color:var(--portal-v2-blue);border-color:#bfd4ef}.statusBadge.closed,.statusBadge.paused,.statusBadge.unavailable,.statusBadge.billing_paused,.statusBadge.cancelled,.statusBadge.disabled,.statusBadge.frozen,.statusBadge.held,.statusBadge.not_enabled,.statusBadge.needs_human_review,.statusBadge.manual_review,.statusBadge.manual_review_required,.statusBadge.skipped,.statusBadge.blocked,.statusBadge.revoked,.statusBadge.suppressed,.statusBadge.insufficient_data,.statusBadge.unknown,.statusBadge.void{background:var(--portal-v2-gray-soft);color:#5a6470;border-color:#d3dbe3}.statusBadge.spam,.statusBadge.alarm,.statusBadge.denied,.statusBadge.invalid,.statusBadge.expired,.statusBadge.revoked,.statusBadge.suspended,.statusBadge.failed,.statusBadge.dead_lettered,.statusBadge.past_due,.statusBadge.purge_review_due,.statusBadge.poor_fit,.statusBadge.overridden,.statusBadge.rejected,.statusBadge.agreement_cancelled,.statusBadge.vendor_unresponsive,.statusBadge.withdrawn,.statusBadge.rollback_required,.statusBadge.superseded,.statusBadge.uncollectible{background:var(--portal-v2-red-soft);color:var(--portal-v2-red);border-color:#f0b9bf}@media (width<=920px){.portalShell{grid-template-columns:1fr}.sidebar{background:var(--portal-v2-sidebar)}.workspace{padding:20px}.topbar{align-items:start;gap:14px;width:100vw;max-width:100vw;margin:-20px -20px 0;padding:16px 20px;display:grid;overflow:hidden}.topbar>*{min-width:0}.topbar p{max-width:100%}.statusPills{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:calc(100vw - 40px);margin-inline:0;padding:0;overflow:visible}.statusPills a{flex:0 auto;justify-content:flex-start;max-width:100%}}.solverVersionsPage .requestsHeroActions button{align-items:center;gap:8px;display:inline-flex}.versionsEmptyState{color:#536779;background:#fff;border:1px solid #dfe6e2;border-radius:8px;padding:22px;font-size:14px}.versionsTimeline{gap:14px;display:grid;position:relative}.versionTimelineItem{grid-template-columns:18px minmax(0,1fr);gap:14px;display:grid}.versionTimelineMarker{background:#fff;border:3px solid #5b7cfa;border-radius:999px;width:18px;height:18px;margin-top:24px}.versionTimelineItem.active .versionTimelineMarker{border-color:#00715f}.versionTimelineItem.superseded .versionTimelineMarker,.versionTimelineItem.retired .versionTimelineMarker{border-color:#9b5d4a}.versionTimelineBody{background:#fff;border:1px solid #dfe6e2;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 18px 48px #0e22280d}.versionTimelineHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.versionTimelineHeader h2{color:#102233;margin:0;font-size:24px;line-height:1.1}.versionFactsGrid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin:0;display:grid}.versionFactsGrid div,.versionPromotionReason,.versionContextPackPins,.versionAuditList{background:#f7faf8;border:1px solid #e2eae5;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.versionFactsGrid dt,.versionPromotionReason strong,.versionContextPackPins strong,.versionAuditList strong{color:#5f7180;text-transform:uppercase;font-size:12px;font-weight:800}.versionFactsGrid dd,.versionPromotionReason span,.versionContextPackPins span,.versionAuditList span{color:#152b3c;overflow-wrap:anywhere;margin:0;font-size:13px}.versionAuditList,.versionContextPackPins{gap:8px}.versionContextPackPinRow{grid-template-columns:minmax(90px,.5fr) minmax(140px,.8fr) minmax(160px,1fr);align-items:center;gap:10px;display:grid}.versionDetailActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.versionDetailActions button{align-items:center;gap:8px;display:inline-flex}.solverVersionsPage .portalNotice{border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.solverVersionsPage .portalNotice.error{color:#9b2d1f;background:#fff0ed;border:1px solid #f0c9c0}.solverVersionsPage .portalNotice.success{color:#00715f;background:#ecf7f1;border:1px solid #c4e3d3}.versionRegressionBanner{gap:10px;display:grid}.versionRegressionNotice{background:#fff0ed;border:1px solid #f0c9c0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.versionRegressionNotice strong{color:#9b2d1f}.versionRegressionNotice>div>strong{text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.versionRegressionNotice p{color:#6e3328;margin:0;font-size:13px}.versionRegressionNotice button{flex-shrink:0}.versionRollbackPanel{background:#fffaf5;border:1px solid #ecd4be;border-radius:8px;gap:10px;padding:14px;display:grid}.versionRollbackPanel p{color:#33495a;margin:0;font-size:13px}.versionRollbackPanel label{color:#5f7180;text-transform:uppercase;font-size:12px;font-weight:800}.versionRollbackPanel textarea{font:inherit;resize:vertical;border:1px solid #dfe6e2;border-radius:8px;padding:10px;font-size:13px}.versionRollbackBreaking{background:#fff0ed;border:1px solid #f0c9c0;border-radius:8px;gap:6px;padding:12px;display:grid}.versionRollbackBreaking strong{color:#9b2d1f;text-transform:uppercase;font-size:12px;font-weight:800}.versionRollbackBreaking p{color:#6e3328}.versionRollbackBreaking ul{color:#6e3328;gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.versionRollbackActions{justify-content:flex-end;gap:10px;display:flex}.versionRollbackActions button{align-items:center;gap:8px;display:inline-flex}.versionDetailPanel{background:#fff;border:1px solid #cfd9e4;border-radius:8px;gap:12px;padding:14px;display:grid}.versionDetailSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.versionDetailSummary div{background:#f5f8fb;border:1px solid #dde7ef;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.versionDetailSummary span{color:#5f7180;text-transform:uppercase;font-size:12px;font-weight:800}.versionDetailSummary strong{color:#152b3c;overflow-wrap:anywhere;font-size:13px}.versionChangeBadges{flex-wrap:wrap;gap:8px;display:flex}.versionChangeBadges span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.versionChangeBadges .danger{color:#9b2d1f;background:#fff0ed}.versionChangeBadges .warning{color:#8a5b00;background:#fff8e6}.versionChangeBadges .neutral{color:#35544d;background:#eef5f2}.versionReasonList{color:#33495a;gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.versionSurfaceDiff{border-top:1px solid #dde7ef;gap:10px;padding-top:12px;display:grid}.versionSurfaceDiffCounts{flex-wrap:wrap;gap:8px;display:flex}.versionSurfaceDiffCounts span{color:#35544d;background:#f5f8fb;border:1px solid #dde7ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.versionSurfaceDiffList{gap:5px;display:grid}.versionSurfaceDiffList>span{color:#5f7180;text-transform:uppercase;font-size:12px;font-weight:800}.versionSurfaceDiffList ul{color:#33495a;gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.versionSurfaceDiffList li{overflow-wrap:anywhere}.versionAuditRow{grid-template-columns:minmax(160px,1.1fr) minmax(90px,.5fr) minmax(160px,.8fr);align-items:center;gap:10px;display:grid}@media (width<=900px){.versionFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.versionAuditRow,.versionContextPackPinRow,.versionDetailSummary{grid-template-columns:1fr}}@media (width<=640px){.versionTimelineItem{grid-template-columns:1fr}.versionTimelineMarker{display:none}.versionTimelineHeader{flex-direction:column;align-items:flex-start}.versionFactsGrid{grid-template-columns:1fr}}.beaconDealAuthoringPanel{align-content:start;gap:18px;display:grid}.beaconDealMetrics,.beaconDealClaimMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.beaconDealAnalyticsQuotaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.beaconDealQuotaTile,.beaconDealFunnelTile{background:#fff;border:1px solid #dde7e3;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.beaconDealQuotaTile{background:#f8fbfb}.beaconDealTileHeader{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.beaconDealTileHeader strong,.beaconDealTileHeader span,.beaconDealQuotaTile small,.beaconDealFunnelTile small{overflow-wrap:anywhere;line-height:1.35;display:block}.beaconDealTileHeader strong{color:#102233;font-size:18px;font-weight:900}.beaconDealTileHeader span,.beaconDealQuotaTile small,.beaconDealFunnelTile small{color:#526474;font-size:12px}.beaconDealAnalyticsToolbar{color:#526474;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.beaconDealAuthoringForm{background:#f8fbfb;border:1px solid #dfe8e4;border-radius:8px;gap:14px;padding:16px;display:grid}.beaconDealFormHeader,.beaconDealFormActions,.beaconDealRowActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.beaconDealFormHeader h3{color:#102233;overflow-wrap:anywhere;font-size:17px;line-height:1.25}.beaconDealFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beaconDealFormGrid label,.beaconDealRowActions label{color:#5d6d7b;text-transform:uppercase;gap:5px;min-width:0;font-size:11px;font-weight:850;display:grid}.beaconDealFormGrid label.wide{grid-column:1/-1}.beaconDealFormGrid input,.beaconDealFormGrid select,.beaconDealFormGrid textarea,.beaconDealRowActions input{color:#102233;font:inherit;text-transform:none;background:#fff;border:1px solid #cfe1dc;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-size:13px}.beaconDealFormGrid textarea{resize:vertical;line-height:1.45}.beaconDealFormActions{justify-content:flex-end}.beaconDealList{gap:10px;display:grid}.beaconDealClaimLedger,.beaconDealClaimList{gap:12px;display:grid}.beaconDealClaimLedger{border-top:1px solid #dde7e3;padding-top:4px}.beaconDealClaimLedger .sectionHeader h3{color:#102233;overflow-wrap:anywhere;font-size:17px;line-height:1.25}.beaconDealClaimLedger .sectionHeader p{color:#526474;margin-top:3px;font-size:13px;line-height:1.45}.beaconDealRow{background:#fff;border:1px solid #dde7e3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:start;gap:14px;padding:14px;display:grid}.beaconDealClaimRow{background:#fff;border:1px solid #dde7e3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.beaconDealRow strong,.beaconDealClaimRow strong,.beaconDealRow span,.beaconDealClaimRow span,.beaconDealRow small{overflow-wrap:anywhere;line-height:1.35;display:block}.beaconDealClaimRow small{color:#657688;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.35;display:block}.beaconDealRow strong{color:#102233;font-size:15px;font-weight:850}.beaconDealClaimRow strong{color:#102233;font-size:14px;font-weight:850}.beaconDealRow span,.beaconDealClaimRow span{color:#526474;margin-top:4px;font-size:13px}.beaconDealRow small{color:#657688;margin-top:5px;font-size:12px}.beaconDealRowInsights{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.beaconDealRowInsights div{background:#f8fbfb;border:1px solid #e3ece8;border-radius:8px;min-width:0;padding:8px}.beaconDealRowInsights strong,.beaconDealRowInsights span{overflow-wrap:anywhere;line-height:1.3;display:block}.beaconDealRowInsights strong{color:#102233;font-size:13px;font-weight:850}.beaconDealRowInsights span{color:#657688;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:800}.beaconDealRowActions{justify-content:flex-end}.beaconDealRowActions label{min-width:180px}.secondaryButton.danger{color:#9c2f2f;border-color:#e6c9c9}.secondaryButton.danger:hover:not(:disabled){background:#fff5f5;border-color:#d9aaaa}@media (width<=900px){.beaconDealFormGrid,.beaconDealRow,.beaconDealClaimRow{grid-template-columns:1fr}.beaconDealMetrics,.beaconDealClaimMetrics,.beaconDealAnalyticsQuotaGrid,.beaconDealRowInsights{grid-template-columns:repeat(2,minmax(0,1fr))}.beaconDealClaimRow .secondaryButton,.beaconDealRowActions,.beaconDealRowActions .secondaryButton,.beaconDealRowActions label{width:100%}}.connectedAccountsPanel{align-content:start;gap:18px;display:grid}.connectedAccountMetrics strong{text-transform:capitalize}.connectedAccountsGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}.connectedAccountList,.connectedAccountDetail,.connectedAccountGrantBlocks,.connectedAccountEvents,.connectedAccountRevokeForm{min-width:0}.connectedAccountList{align-content:start;gap:10px;display:grid}.connectedAccountListItem{color:#21384b;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-height:84px;padding:12px;display:grid}.connectedAccountListItem:hover,.connectedAccountListItem.selected{background:#f5faf8;border-color:#9ecdbb}.connectedAccountListItem:focus-visible{outline-offset:2px;outline:3px solid #00715f3d}.connectedAccountListItem>span:first-child{gap:4px;min-width:0;display:grid}.connectedAccountListItem strong,.connectedAccountDetailHeader h3,.connectedAccountGrantBlocks strong,.connectedAccountEvents strong,.connectedAccountRevokeForm label{color:#102233;overflow-wrap:anywhere;line-height:1.25}.connectedAccountListItem strong{font-size:14px}.connectedAccountListItem small{color:#607284;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.connectedAccountListItem>small{grid-column:1/-1}.connectedAccountDetail{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:8px;gap:14px;padding:14px;display:grid}.connectedAccountDetailHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.connectedAccountDetailHeader h3{margin-top:3px;font-size:20px}.connectedAccountDetailHeader p,.connectedAccountGrantBlocks>div>span,.connectedAccountRevokedNote{color:#607284;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.connectedAccountGrantBlocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connectedAccountGrantBlocks>div{background:#fff;border:1px solid #dfe8e4;border-radius:8px;gap:9px;padding:12px;display:grid}.connectedAccountChips{flex-wrap:wrap;gap:7px;display:flex}.connectedAccountChips span{color:#23445d;overflow-wrap:anywhere;background:#eef5fb;border:1px solid #d4e4f2;border-radius:999px;max-width:100%;padding:6px 8px;font-size:12px;font-weight:750;line-height:1.25}.connectedAccountEvents{gap:10px;display:grid}.connectedAccountEvents .sectionHeader{align-items:center}.connectedAccountEvents .sectionHeader span{color:#607284;font-size:12px;font-weight:750}.connectedAccountRevokeForm{background:#fff8f6;border:1px solid #efcbc2;border-radius:8px;gap:9px;padding:12px;display:grid}.connectedAccountRevokeForm label{font-size:13px;font-weight:850}.connectedAccountRevokeForm textarea{color:#14263a;font:inherit;resize:vertical;background:#fff;border:1px solid #d7e0e6;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.connectedAccountRevokeForm textarea:focus{outline-offset:2px;outline:3px solid #ae442d33}.connectedAccountRevokeForm .connectionEndpointActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.connectedAccountRevokeForm .connectionEndpointActions>span{color:#6a7b89;font-size:12px;font-weight:750}.dangerButton{color:#8b2f21;border-color:#e5b9ad}.dangerButton:hover:not(:disabled){background:#fff1ed}@media (width<=980px){.connectedAccountsGrid,.connectedAccountGrantBlocks{grid-template-columns:1fr}}@media (width<=640px){.connectedAccountDetailHeader,.connectedAccountListItem{grid-template-columns:1fr}.connectedAccountDetailHeader .statusBadge,.connectedAccountListItem .statusBadge{justify-self:start}}.aiReadinessPage{gap:22px}.aiReadinessHero .heroStats span strong{overflow-wrap:anywhere;max-width:240px}.aiReadinessPanel{gap:22px;display:grid}.onboardingReadinessWizard{background:#fff;border:1px solid #dde6e2;border-radius:8px;gap:18px;padding:20px;display:grid;box-shadow:0 12px 24px #1120270d}.onboardingReadinessHeader{grid-template-columns:minmax(0,1fr) minmax(190px,.24fr);align-items:start;gap:18px;display:grid}.onboardingReadinessHeader h2{color:#102233;letter-spacing:0;margin:0}.onboardingReadinessHeader p{color:#5d6c78;margin:6px 0 0}.onboardingReadinessProgress{background:#f7faf8;border:1px solid #dce8e3;border-radius:8px;gap:7px;padding:14px;display:grid}.onboardingReadinessProgress strong{color:#117545;letter-spacing:0;font-size:32px;line-height:1}.onboardingReadinessProgress span,.onboardingReadinessStep p,.onboardingReadinessStep small{color:#5b6975;font-size:13px;line-height:1.35}.onboardingReadinessProgressTrack{background:#dfe8e4;border-radius:999px;height:8px;overflow:hidden}.onboardingReadinessProgressTrack span{background:#117545;height:100%;display:block}.onboardingReadinessSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboardingReadinessStep{background:#fbfdfc;border:1px solid #dde6e2;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.onboardingReadinessStep.current{background:#fff9ef;border-color:#e5c47d}.onboardingReadinessStep.complete{background:#f3faf6;border-color:#cfe7d8}.onboardingReadinessStepIcon{color:#2b6650;background:#eef5f1;border:1px solid #d5e3dd;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.onboardingReadinessStep.current .onboardingReadinessStepIcon{color:#8a5b11;background:#fff3d8;border-color:#e5c47d}.onboardingReadinessStep strong{color:#102233;overflow-wrap:anywhere}.onboardingReadinessStep p{margin:4px 0 0}.onboardingReadinessStep .statusBadge{justify-self:start}.agencyClientProvisioningPanel{background:#fff;border:1px solid #dde6e2;border-radius:8px;gap:18px;padding:20px;display:grid;box-shadow:0 12px 24px #1120270d}.agencyClientProvisioningPanel .panelHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.agencyClientProvisioningPanel h2{color:#102233;letter-spacing:0;margin:0}.agencyClientProvisioningPanel p{color:#5d6c78;margin:6px 0 0}.agencyClientProvisioningForm{gap:16px;display:grid}.agencyClientProvisioningFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.agencyClientProvisioningFields .fieldLabel:first-child{grid-column:span 2}.agencyClientProvisioningActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboardingReadinessActions{flex-wrap:wrap;gap:10px;display:flex}.aiReadinessSummaryGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:18px;display:grid}.aiReadinessScoreCard,.aiReadinessReviewCard,.aiReadinessCoverageCard,.aiReadinessTierCard,.aiReadinessReviewQueue,.aiReadinessLoading{background:#fff;border:1px solid #dde6e2;border-radius:8px;box-shadow:0 12px 24px #1120270d}.aiReadinessScoreCard{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:start;gap:18px;padding:22px;display:grid}.aiReadinessScoreCard h2,.aiReadinessReviewCard h3,.aiReadinessTierSection h3,.aiReadinessReviewQueue h3{color:#102233;letter-spacing:0;margin:0}.aiReadinessScoreCard p,.aiReadinessReviewCard p,.aiReadinessTierSection p,.aiReadinessReviewQueue p,.aiReadinessLoading p{color:#5d6c78;margin:6px 0 0}.aiReadinessScore{background:#f3faf6;border:1px solid #cfe7d8;border-radius:8px;gap:6px;padding:16px;display:grid}.aiReadinessScore strong{color:#117545;letter-spacing:0;font-size:38px;line-height:1}.aiReadinessScore span,.aiReadinessMeta span,.aiReadinessTierCard li,.aiReadinessQueueRow span{color:#5b6975;font-size:13px;line-height:1.35}.aiReadinessMeta{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.aiReadinessMeta span{background:#f7faf8;border:1px solid #dce8e3;border-radius:999px;padding:7px 10px}.aiReadinessScoreCard .secondaryButton{justify-self:start}.aiReadinessReviewCard{align-content:start;gap:10px;padding:22px;display:grid}.aiReadinessReviewCard>strong{color:#102233;letter-spacing:0;font-size:42px;line-height:1}.aiReadinessCoverageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aiReadinessCoverageCard{gap:6px;padding:16px;display:grid}.aiReadinessCoverageCard span{color:#64717e;text-transform:uppercase;font-size:12px;font-weight:800}.aiReadinessCoverageCard strong{color:#102233;letter-spacing:0;font-size:28px;line-height:1}.aiReadinessCoverageCard small{color:#627386}.aiReadinessTierGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.aiReadinessTierCard{gap:14px;padding:16px;display:grid;overflow:hidden}.aiReadinessTierCard.trusted{border-top:4px solid #2e8f5f}.aiReadinessTierCard.assisted{border-top:4px solid #2975a8}.aiReadinessTierCard.review_only{border-top:4px solid #b6721b}.aiReadinessTierCard.unsafe{border-top:4px solid #a94442}.aiReadinessTierHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiReadinessTierHeader strong{color:#102233;letter-spacing:0;font-size:30px}.aiReadinessTierCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.aiReadinessTierCard dl div{background:#f7faf8;border:1px solid #e0e8e4;border-radius:8px;padding:10px}.aiReadinessTierCard dt{color:#6b7783;text-transform:uppercase;font-size:11px;font-weight:800}.aiReadinessTierCard dd{color:#102233;margin:3px 0 0;font-weight:800}.aiReadinessTierCard ul,.aiReadinessQueueList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aiReadinessTierCard li{gap:3px;min-width:0;display:grid}.aiReadinessTierCard li span,.aiReadinessQueueRow strong{color:#102233;overflow-wrap:anywhere}.aiReadinessTierCard li small.ready{color:#117545}.aiReadinessReviewQueue,.aiReadinessLoading{gap:16px;padding:20px;display:grid}.aiReadinessReasonList{flex-wrap:wrap;gap:8px;display:flex}.aiReadinessQueueRow{background:#fbfdfc;border:1px solid #dde6e2;border-radius:8px;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.aiReadinessQueueRow>div:first-child{gap:4px;display:grid}.aiReadinessQueueBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.aiReadinessLoading{justify-items:start}@media (width<=1080px){.onboardingReadinessHeader{grid-template-columns:1fr}.onboardingReadinessSteps,.agencyClientProvisioningFields{grid-template-columns:repeat(2,minmax(0,1fr))}.aiReadinessSummaryGrid,.aiReadinessScoreCard,.aiReadinessQueueRow{grid-template-columns:1fr}.aiReadinessCoverageGrid,.aiReadinessTierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiReadinessQueueBadges{justify-content:flex-start}}@media (width<=680px){.onboardingReadinessSteps,.agencyClientProvisioningFields{grid-template-columns:1fr}.agencyClientProvisioningFields .fieldLabel:first-child{grid-column:auto}.aiReadinessCoverageGrid,.aiReadinessTierGrid{grid-template-columns:1fr}.onboardingReadinessWizard,.agencyClientProvisioningPanel,.aiReadinessScoreCard,.aiReadinessReviewCard,.aiReadinessReviewQueue,.aiReadinessLoading{padding:16px}}.agencyPortfolioStack{gap:18px;display:grid}.agencyPortfolioBoard{gap:18px;padding:32px;display:grid}.agencyPortfolioHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agencyPortfolioHeader h2{margin:0;font-size:2rem;line-height:1.1}.agencyPortfolioHeader p{color:var(--portal-v2-muted);max-width:720px;margin:8px 0 0}.agencyPortfolioHeader .secondaryButton{align-items:center;gap:8px;display:inline-flex}.agencyPortfolioMeta{color:var(--portal-v2-muted);flex-wrap:wrap;gap:10px;font-size:.9rem;display:flex}.agencyPortfolioMeta span{background:var(--portal-v2-surface-subtle);border:1px solid var(--portal-v2-line);border-radius:999px;padding:6px 10px}.agencyPortfolioMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.agencyPortfolioMetric{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);border-radius:8px;gap:6px;min-height:112px;padding:16px;display:grid}.agencyPortfolioMetric span,.agencyPortfolioMetric small{color:var(--portal-v2-muted)}.agencyPortfolioMetric strong{color:var(--portal-v2-text-strong);font-size:1.9rem;line-height:1}.agencyPortfolioMetric.ready{border-color:#16805259}.agencyPortfolioMetric.attention{border-color:#c2582066}.agencyPortfolioMetric.unknown{border-color:#64748b6b}.agencyPortfolioState{background:var(--portal-v2-surface-subtle);border:1px dashed var(--portal-v2-line);color:var(--portal-v2-muted);border-radius:8px;align-items:center;min-height:132px;padding:24px;display:flex}.agencyPortfolioTableWrap{border:1px solid var(--portal-v2-line);border-radius:8px;overflow-x:auto}.agencyPortfolioTable{border-collapse:collapse;width:100%;min-width:980px}.agencyPortfolioTable th,.agencyPortfolioTable td{border-bottom:1px solid var(--portal-v2-line);text-align:left;vertical-align:top;padding:14px 16px}.agencyPortfolioTable th{color:var(--portal-v2-muted);letter-spacing:0;text-transform:uppercase;font-size:.78rem}.agencyPortfolioTable td{color:var(--portal-v2-text);font-size:.9rem}.agencyPortfolioTable td strong,.agencyPortfolioTable td span{display:block}.agencyPortfolioTable td>span:not(.agencyPortfolioBadge){color:var(--portal-v2-muted);margin-top:4px}.agencyPortfolioTable tr:last-child td{border-bottom:0}.agencyPortfolioBadge{border:1px solid #0000;border-radius:999px;width:max-content;padding:6px 8px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.agencyPortfolioBadge.ready{color:#0f6b45;background:#1680521f;border-color:#16805247}.agencyPortfolioBadge.attention{color:#9f431b;background:#c258201f;border-color:#c258204d}.agencyPortfolioBadge.unknown{color:#475569;background:#64748b1f;border-color:#64748b4d}.agencyPortfolioReason{max-width:280px}.agencyPortfolioReportButton{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);color:var(--portal-v2-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;display:inline-flex}.agencyPortfolioReportButton[aria-pressed=true]{color:#0f6b45;border-color:#16805261}.agencySyncQueuePanel{gap:18px;padding:32px;display:grid}.agencySyncQueueActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agencySyncQueueActions .primaryButton,.agencySyncQueueActions .secondaryButton{align-items:center;gap:8px;display:inline-flex}.agencySyncQueueTable{min-width:920px}.agencySyncQueueTable input[type=checkbox]{width:18px;height:18px}.agencySyncQueueApproval{color:var(--portal-v2-muted);font-size:.86rem;font-weight:700;display:inline-block}.agencySyncQueueApproval.ready{color:#0f6b45}.agencySyncQueueApproval.attention{color:#9f431b}.agencyClientReport{background:var(--portal-v2-surface);border:1px solid var(--portal-v2-line);border-radius:8px;gap:18px;padding:22px;display:grid}.agencyClientReportHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agencyClientReportHeader h3{margin:0;font-size:1.6rem;line-height:1.15}.agencyClientReportHeader p{color:var(--portal-v2-muted);max-width:660px;margin:8px 0 0}.agencyClientReportScore{border:1px solid var(--portal-v2-line);text-align:right;border-radius:8px;gap:5px;min-width:132px;padding:14px;display:grid}.agencyClientReportScore span,.agencyClientReportScore small{color:var(--portal-v2-muted)}.agencyClientReportScore strong{color:var(--portal-v2-text-strong);font-size:2.4rem;line-height:1}.agencyClientReportScore.ready{border-color:#16805259}.agencyClientReportScore.attention{border-color:#c2582066}.agencyClientReportScore.unknown{border-color:#64748b6b}.agencyClientReportToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agencyClientReportToolbar .secondaryButton{align-items:center;gap:8px;display:inline-flex}.agencyClientReportNotice{color:var(--portal-v2-muted);font-size:.88rem;font-weight:700}.agencyClientReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agencyClientReportPanel{background:var(--portal-v2-surface-subtle);border:1px solid var(--portal-v2-line);border-radius:8px;gap:10px;padding:16px;display:grid}.agencyClientReportPanel h4{text-transform:uppercase;margin:0;font-size:.9rem}.agencyClientReportPanel ul,.agencyClientReportPanel ol{color:var(--portal-v2-text);gap:8px;margin:0;padding-left:18px;display:grid}.agencyClientReportSignals{gap:10px;display:grid}.agencyClientReportSignals>div,.agencyClientReportPanel dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.agencyClientReportPanel dl{gap:10px;margin:0;display:grid}.agencyClientReportPanel dt{color:var(--portal-v2-muted)}.agencyClientReportPanel dd{text-align:right;margin:0}@media (width<=960px){.agencyPortfolioBoard,.agencySyncQueuePanel{padding:22px}.agencyPortfolioHeader{flex-direction:column;align-items:stretch}.agencySyncQueueActions{justify-content:flex-start}.agencyPortfolioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agencyClientReportHeader{flex-direction:column;align-items:stretch}.agencyClientReportScore{text-align:left}}@media (width<=560px){.agencyPortfolioMetrics,.agencyClientReportGrid{grid-template-columns:1fr}}.portalDrawerBackdrop{z-index:110;background:#0a1c2a6b;display:block;position:fixed;inset:0;overflow:hidden}.portalDrawer{background:#fff;border-left:1px solid #cfe2dc;outline:none;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:min(520px,100%);height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-24px 0 80px #07162038}.portalDrawerHeader{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.portalDrawerHeader h2{color:#102233;margin:0;font-size:20px;line-height:1.2}.portalDrawerClose{color:#102233;background:#f1f5f3;border:1px solid #cfe2dc;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.portalDrawerClose:hover{background:#e6eeea}.portalDrawerClose:focus-visible{outline-offset:2px;outline:2px solid #1f7a6a}.portalDrawerBody{padding:20px;overflow-y:auto}.portalDrawerBody p{color:#34505f;margin:0 0 12px;line-height:1.55}.portalDrawerBody h3{color:#102233;margin:16px 0 6px;font-size:15px}.portalDrawerBody ul{color:#34505f;margin:0 0 12px;padding-left:18px;line-height:1.55}.portalDrawerTrigger{color:#1f6a8a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.portalDrawerTrigger:hover{background:#eef5f8;text-decoration:underline}.portalDrawerTrigger:focus-visible{outline-offset:2px;outline:2px solid #1f7a6a}.portalOwnerSummary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:16px;display:grid}.portalOwnerSummaryPart{background:#f7faf8;border:1px solid #e2e8e4;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.portalOwnerSummaryPart .eyebrow{color:#5b7280;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.portalOwnerSummaryPart p{color:#102233;margin:0;line-height:1.45}.portalOwnerSummaryPart strong{font-size:17px}.portalOwnerSummaryAction{justify-content:center}.portalOwnerSummaryAction .primaryButton{align-self:flex-start}@media (width<=720px){.portalOwnerSummary{grid-template-columns:1fr}}.advancedDetails{margin-top:20px}.advancedDetails>summary{cursor:pointer;background:#f1f5f3;border:1px solid #cfe2dc;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.advancedDetails>summary::-webkit-details-marker{display:none}.advancedDetails>summary:focus-visible{outline-offset:2px;outline:2px solid #1f7a6a}.advancedDetails>summary>span{flex-direction:column;gap:2px;display:flex}.advancedDetails>summary strong{color:#102233;font-size:15px}.advancedDetails>summary small{color:#5b7280;font-size:13px}.advancedDetails[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.advancedDetails>:not(summary){margin-top:16px}.businessActivityMapPanel{flex-direction:column;gap:18px;display:flex}.businessActivityMapHeader{align-items:flex-start;gap:16px}.businessActivityMapSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.businessActivityMapSummary div,.businessActivityMapReviewQueue{background:#f8fafc;border:1px solid #dde6e2;border-radius:8px;padding:14px}.businessActivityMapSummary span,.businessActivityMapStats dt,.businessActivityEvidenceRow span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.businessActivityMapSummary strong{color:#102233;letter-spacing:0;margin-top:8px;font-size:1.5rem;line-height:1.1;display:block}.businessActivityMapMeta{flex-wrap:wrap;gap:8px;display:flex}.businessActivityMapMeta span{color:#5b6975;background:#f7faf8;border:1px solid #dce8e3;border-radius:999px;padding:7px 10px;font-size:.82rem}.businessActivityMapRows,.businessActivityMapReviewRows{gap:12px;display:grid}.businessActivityMapRow{border:1px solid #dde6e2;border-radius:8px;gap:14px;padding:16px;display:grid}.businessActivityMapRowHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.businessActivityMapRowHeader div{gap:4px;min-width:0;display:grid}.businessActivityMapRowHeader strong,.businessActivityMapReviewQueue h3,.businessActivityMapReviewRows strong,.businessActivityEvidenceRow strong{color:#102233;letter-spacing:0;overflow-wrap:anywhere;margin:0}.businessActivityMapRowHeader span,.businessActivityMapReviewQueue p,.businessActivityMapReviewRows span,.businessActivityEvidenceRow small,.businessActivityMapEmpty small{color:#64748b}.businessActivityAutomationBadge{border-radius:999px;flex:none;padding:6px 10px;font-size:.78rem;font-weight:800}.businessActivityAutomationBadge.safe{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.businessActivityAutomationBadge.blocked{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.businessActivityMapShare{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.businessActivityMapShare span{background:#247356;height:100%;display:block}.businessActivityMapStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.businessActivityMapStats div{background:#fbfdfc;border:1px solid #e5eee9;border-radius:8px;padding:10px}.businessActivityMapStats dd{color:#102233;overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.businessActivityEvidenceList{gap:8px;display:grid}.businessActivityEvidenceRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(120px,.22fr) minmax(0,1fr) minmax(150px,.26fr) auto;align-items:start;gap:4px;padding:10px;display:grid}.businessActivityEvidenceRow a{color:#247356;align-items:center;gap:4px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.businessActivityMapReviewQueue{gap:12px;display:grid}.businessActivityMapReviewRows div{background:#fff;border:1px solid #e0e8e4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@media (width<=900px){.businessActivityMapSummary,.businessActivityMapStats{grid-template-columns:repeat(2,minmax(0,1fr))}.businessActivityEvidenceRow{grid-template-columns:1fr}}@media (width<=640px){.businessActivityMapHeader,.businessActivityMapRowHeader,.businessActivityMapReviewRows div{flex-direction:column;align-items:stretch}.businessActivityMapSummary,.businessActivityMapStats{grid-template-columns:1fr}.businessActivityAutomationBadge{align-self:flex-start}}.requestsHeroActions button.widgetInstallAction{color:#263b4c;cursor:pointer;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}.requestsHeroActions button.widgetInstallAction:hover{background:#f1f8f5;border-color:#b7d9d0}.beaconDealsPage{gap:18px;display:grid}.beaconDealsHero{gap:12px;display:grid}.beaconDealsHeroMain{background:#f8fbfb;border:1px solid #dce8e3;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:18px;padding:18px;display:grid}.beaconDealsHeroMain h1{color:#102233;overflow-wrap:anywhere;margin-top:4px;font-size:32px;line-height:1.1}.beaconDealsHeroMain p{color:#526474;max-width:720px;margin-top:8px;font-size:14px;line-height:1.55}.beaconDealsHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.beaconDealsHeroStats div{background:#fff;border:1px solid #dce8e3;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.beaconDealsHeroStats strong,.beaconDealsHeroStats span{overflow-wrap:anywhere;line-height:1.3;display:block}.beaconDealsHeroStats strong{color:#102233;font-size:22px;font-weight:900}.beaconDealsHeroStats span{color:#657688;text-transform:uppercase;font-size:11px;font-weight:850}.beaconDealsPage .beaconDealAuthoringPanel{border-radius:8px}@media (width<=980px){.beaconDealsHeroMain{grid-template-columns:1fr}}@media (width<=640px){.beaconDealsHeroMain{padding:14px}.beaconDealsHeroMain h1{font-size:28px}.beaconDealsHeroStats{grid-template-columns:1fr}}
